1# Vietnamese translation for GCC.
2# Bản dịch tiếng Việt dành cho gcc.
3# Copyright © 2016 Free Software Foundation, Inc.
4# This file is distributed under the same license as the gcc package.
5# Clytie Siddall <clytie@riverland.net.au>, 2010.
6# Trần Ngọc Quân <vnwildman@gmail.com>, 2012-2014, 2015, 2016, 2017.
7#
8msgid ""
9msgstr ""
10"Project-Id-Version: gcc 7.1-b20170101\n"
11"Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
12"POT-Creation-Date: 2020-04-27 21:19+0000\n"
13"PO-Revision-Date: 2017-01-08 08:33+0700\n"
14"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
15"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
16"Language: vi\n"
17"MIME-Version: 1.0\n"
18"Content-Type: text/plain; charset=UTF-8\n"
19"Content-Transfer-Encoding: 8bit\n"
20"X-Bugs: Report translation errors to the Language-Team address.\n"
21"Plural-Forms: nplurals=1; plural=0;\n"
22"X-Generator: Gtranslator 2.91.7\n"
23"X-Poedit-SourceCharset: UTF-8\n"
24
25#: cfgrtl.c:2748
26msgid "flow control insn inside a basic block"
27msgstr "gặp lệnh điều khiển luồng bên trong một khối cơ bản"
28
29#: cfgrtl.c:2980
30msgid "wrong insn in the fallthru edge"
31msgstr "gặp lệnh không đúng trong cạnh failthru"
32
33#: cfgrtl.c:3036
34msgid "insn outside basic block"
35msgstr "gặp lệnh bên ngoài khối cơ bản"
36
37#: cfgrtl.c:3044
38msgid "return not followed by barrier"
39msgstr "trả về không được phép bởi rào chắn"
40
41#: collect-utils.c:164
42#, c-format
43msgid "[cannot find %s]"
44msgstr "[không tìm thấy %s]"
45
46#: collect2.c:1569
47#, c-format
48msgid "collect2 version %s\n"
49msgstr "collect2 phiên bản %s\n"
50
51#: collect2.c:1674
52#, c-format
53msgid "%d constructor found\n"
54msgid_plural "%d constructors found\n"
55msgstr[0] "Tìm thấy %d bộ cấu trúc\n"
56
57#: collect2.c:1678
58#, c-format
59msgid "%d destructor found\n"
60msgid_plural "%d destructors found\n"
61msgstr[0] "Tìm thấy %d bộ hủy cấu trúc\n"
62
63#: collect2.c:1682
64#, c-format
65msgid "%d frame table found\n"
66msgid_plural "%d frame tables found\n"
67msgstr[0] "Tìm thấy %d bảng khung\n"
68
69#: collect2.c:1837
70#, c-format
71msgid "[Leaving %s]\n"
72msgstr "[Đang rời khỏi %s]\n"
73
74#: collect2.c:2067
75#, c-format
76msgid ""
77"\n"
78"write_c_file - output name is %s, prefix is %s\n"
79msgstr ""
80"\n"
81"write_c_file - tên kết xuất là %s, tiền tố là %s\n"
82
83#: collect2.c:2572
84#, c-format
85msgid ""
86"\n"
87"ldd output with constructors/destructors.\n"
88msgstr ""
89"\n"
90"kết xuất ldd với bộ tạo/hủy.\n"
91
92#: cprop.c:1755
93msgid "const/copy propagation disabled"
94msgstr "Chức năng lan truyền hằng số / sao chép bị tắt"
95
96#: diagnostic.c:158
97#, c-format
98msgid "%s: all warnings being treated as errors"
99msgstr "%s: xử lý các cảnh báo như là các lỗi"
100
101#: diagnostic.c:163
102#, c-format
103msgid "%s: some warnings being treated as errors"
104msgstr "%s: xử lý một số các cảnh báo như là các lỗi"
105
106#: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
107#: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
108msgid "<built-in>"
109msgstr "<có-sẵn>"
110
111#: diagnostic.c:539
112#, c-format
113msgid "compilation terminated due to -fmax-errors=%u.\n"
114msgstr "tiến trình biên dịch bị chấm dứt do -fmax-errors=%u.\n"
115
116#: diagnostic.c:567
117#, c-format
118msgid "compilation terminated due to -Wfatal-errors.\n"
119msgstr "tiến trình biên dịch bị chấm dứt do -Wfatal-errors.\n"
120
121#: diagnostic.c:587
122#, c-format
123msgid ""
124"Please submit a full bug report,\n"
125"with preprocessed source if appropriate.\n"
126msgstr ""
127"Vui lòng báo cáo lỗi,\n"
128"cùng với mã nguồn đã được sửa chữa nếu có.\n"
129
130#: diagnostic.c:593
131#, c-format
132msgid "See %s for instructions.\n"
133msgstr "Xem %s để có chỉ dẫn.\n"
134
135#: diagnostic.c:602
136#, c-format
137msgid "compilation terminated.\n"
138msgstr "tiến trình biên dịch bị chấm dứt.\n"
139
140#: diagnostic.c:663
141msgid "In file included from"
142msgstr ""
143
144#: diagnostic.c:664
145#, fuzzy
146#| msgid "          %s"
147msgid "                 from"
148msgstr "          %s"
149
150#: diagnostic.c:1135
151#, c-format
152msgid "%s:%d: confused by earlier errors, bailing out\n"
153msgstr "%s:%d: lộn xộn do lỗi trước nên hủy bỏ\n"
154
155#: diagnostic.c:1760
156#, c-format
157msgid "Internal compiler error: Error reporting routines re-entered.\n"
158msgstr "Lỗi biên dịch nội bộ: đã nhập lại hàm thông báo lỗi.\n"
159
160#: final.c:1126
161msgid "negative insn length"
162msgstr "chiều dài insn âm"
163
164#: final.c:3073
165msgid "could not split insn"
166msgstr "không thể chia tách insn"
167
168#: final.c:3602
169msgid "invalid 'asm': "
170msgstr "“asm” không hợp lệ: "
171
172#: final.c:3735
173#, c-format
174msgid "nested assembly dialect alternatives"
175msgstr "các sự xen kẽ phương ngôn assembly lồng nhau"
176
177#: final.c:3763 final.c:3775
178#, c-format
179msgid "unterminated assembly dialect alternative"
180msgstr "sự xen kẽ phương ngôn assembly chưa chấm dứt"
181
182#: final.c:3917
183#, c-format
184msgid "operand number missing after %%-letter"
185msgstr "số thứ tự toán hạng còn thiếu đằng sau %%-letter"
186
187#: final.c:3920 final.c:3961
188#, c-format
189msgid "operand number out of range"
190msgstr "số thứ tự toán hạng ở ngoại phạm vi"
191
192#: final.c:3978
193#, c-format
194msgid "invalid %%-code"
195msgstr "%%-code sai"
196
197#: final.c:4012
198#, c-format
199msgid "'%%l' operand isn't a label"
200msgstr "toán hạng “%%l” không phải là một nhãn"
201
202#. We can't handle floating point constants;
203#. PRINT_OPERAND must handle them.
204#. We can't handle floating point constants;
205#. TARGET_PRINT_OPERAND must handle them.
206#: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
207#, c-format
208msgid "floating constant misused"
209msgstr "sai sử dụng hằng số dấu chấm động"
210
211#: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
212#: config/pdp11/pdp11.c:1874
213#, c-format
214msgid "invalid expression as operand"
215msgstr "biểu thức như là toán hạng không hợp lệ"
216
217#: gcc.c:119
218#, c-format
219msgid "%s\n"
220msgstr "%s\n"
221
222#: gcc.c:1720
223#, c-format
224msgid "Using built-in specs.\n"
225msgstr "Đang sử dụng các đặc tả dựng sẵn.\n"
226
227#: gcc.c:1920
228#, c-format
229msgid ""
230"Setting spec %s to '%s'\n"
231"\n"
232msgstr ""
233"Đang đặt đặc tả %s thành “%s”\n"
234"\n"
235
236#: gcc.c:2099
237#, c-format
238msgid "Reading specs from %s\n"
239msgstr "Đang đọc các đặc tả từ %s\n"
240
241#: gcc.c:2231
242#, c-format
243msgid "could not find specs file %s\n"
244msgstr "không tìm thấy tập tin đặc tả %s\n"
245
246#: gcc.c:2306
247#, c-format
248msgid "rename spec %s to %s\n"
249msgstr "thay đổi tên của đặc tả %s thành %s\n"
250
251#: gcc.c:2308
252#, c-format
253msgid ""
254"spec is '%s'\n"
255"\n"
256msgstr ""
257"đặc tả là “%s”\n"
258"\n"
259
260#: gcc.c:3155
261#, c-format
262msgid ""
263"\n"
264"Go ahead? (y or n) "
265msgstr ""
266"\n"
267"Tiếp tục? (c/k) "
268
269# Variable: don't translate; Biến: đừng dịch
270#: gcc.c:3327
271#, c-format
272msgid "# %s %.2f %.2f\n"
273msgstr "# %s %.2f %.2f\n"
274
275#: gcc.c:3543
276#, c-format
277msgid "Usage: %s [options] file...\n"
278msgstr "Cách dùng: %s [tuỳ_chọn] tập-tin…\n"
279
280#: gcc.c:3544
281msgid "Options:\n"
282msgstr "Tùy chọn:\n"
283
284#: gcc.c:3546
285msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
286msgstr "  -pass-exit-codes         Thoát với mã lỗi cao nhất từ một giai đoạn nào đó.\n"
287
288#: gcc.c:3547
289msgid "  --help                   Display this information.\n"
290msgstr "  --help                   Hiển thị trợ giúp này.\n"
291
292#: gcc.c:3548
293msgid "  --target-help            Display target specific command line options.\n"
294msgstr "  --target-help            Hiển thị những tùy chọn dòng lệnh đặc trưng cho đích.\n"
295
296#: gcc.c:3549
297msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
298msgstr ""
299"  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,…].\n"
300"tạm dịch:\n"
301"help\ttrợ giúp\n"
302"common\tchung\n"
303"optimizers\tbộ tối ưu hóa\n"
304"params\t(viết tắt parameters) tham số\n"
305"warnings\tcảnh báo\n"
306"target\tđích\n"
307"joined\tnối lại\n"
308"separate\tngăn cách\n"
309"undocumented\tkhông có tài liệu mô tả\n"
310
311#: gcc.c:3550
312msgid "                           Display specific types of command line options.\n"
313msgstr "                           Hiển thị một số loại tùy chọn dòng lệnh nào đó.\n"
314
315#: gcc.c:3552
316msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
317msgstr "  (Hãy sử dụng “-v --help” để hiển thị các tùy chọn dòng lệnh của tiến trình con).\n"
318
319#: gcc.c:3553
320msgid "  --version                Display compiler version information.\n"
321msgstr "  --version                Hiển thị thông tin về phiên bản của bộ biên dịch.\n"
322
323#: gcc.c:3554
324msgid "  -dumpspecs               Display all of the built in spec strings.\n"
325msgstr "  -dumpspecs               Hiển thị tất cả các chuỗi đặc tả dựng sẵn.\n"
326
327#: gcc.c:3555
328msgid "  -dumpversion             Display the version of the compiler.\n"
329msgstr "  -dumpversion             Hiển thị phiên bản của bộ biên dịch.\n"
330
331#: gcc.c:3556
332msgid "  -dumpmachine             Display the compiler's target processor.\n"
333msgstr "  -dumpmachine             Hiển thị bộ xử lý đích của bộ biên dịch.\n"
334
335#: gcc.c:3557
336msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
337msgstr ""
338"  -print-search-dirs       Hiển thị những thư mục nằm trên đường dẫn\n"
339"                             tìm kiếm của bộ biên dịch.\n"
340
341#: gcc.c:3558
342msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
343msgstr "  -print-libgcc-file-name  Hiển thị tên của thư viện bổ trợ của bộ biên dịch.\n"
344
345#: gcc.c:3559
346msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
347msgstr "  -print-file-name=<thư_viện>  Hiển thị đường dẫn đầy đủ đến thư viện này.\n"
348
349#: gcc.c:3560
350msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
351msgstr "  -print-prog-name=<trình> Hiển thị đường dẫn đầy đủ đến thành phần bộ biên dịch này.\n"
352
353#: gcc.c:3561
354msgid ""
355"  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
356"                           a component in the library path.\n"
357msgstr ""
358"  -print-multiarch         Hiển thị bộ ba GNU thường hóa của đích, được dùng như\n"
359"                           một thành phần trong đường dẫn thư viện.\n"
360
361#: gcc.c:3564
362msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
363msgstr "  -print-multi-directory   Hiển thị thư mục gốc cho các phiên bản thư viện libgcc.\n"
364
365#: gcc.c:3565
366msgid ""
367"  -print-multi-lib         Display the mapping between command line options and\n"
368"                           multiple library search directories.\n"
369msgstr ""
370"  -print-multi-lib         Hiển thị sự ánh xạ giữa các tùy chọn dòng lệnh\n"
371"                             và nhiều thư mục tìm kiếm thư viện.\n"
372
373#: gcc.c:3568
374msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
375msgstr "  -print-multi-os-directory Hiển thị đường dẫn tương đối đến các thư mục HĐH.\n"
376
377#: gcc.c:3569
378msgid "  -print-sysroot           Display the target libraries directory.\n"
379msgstr "  -print-sysroot           Hiển thị thư mục chứa các thư viện đích.\n"
380
381#: gcc.c:3570
382msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
383msgstr "  -print-sysroot-headers-suffix Hiển thị hậu tố sysroot dùng để tìm phần đầu.\n"
384
385#: gcc.c:3571
386msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
387msgstr "  -Wa,<các_tuỳ_chọn>      Chuyển cho chương trình assembler các tùy chọn này định giới bằng dấu phẩy.\n"
388
389#: gcc.c:3572
390msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
391msgstr ""
392"  -Wp,<các_tuỳ_chọn>       Chuyển cho bộ tiền xử lý \n"
393"                             các tùy chọn này định giới bằng dấu phẩy.\n"
394
395#: gcc.c:3573
396msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
397msgstr ""
398"  -Wl,<các_tuỳ_chọn>      Chuyển cho bộ liên kết <các tùy chọn> này\n"
399"                             định giới bằng dấu phẩy.\n"
400
401#: gcc.c:3574
402msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
403msgstr "  -Xassembler <đối_số>     Chuyển <đối số> này cho chương trình assembler.\n"
404
405#: gcc.c:3575
406msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
407msgstr "  -Xpreprocessor <đối_số>  Chuyển đối số này cho bộ tiền xử lý.\n"
408
409#: gcc.c:3576
410msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
411msgstr "  -Xlinker <đối_số>        Chuyển đối số này cho bộ liên kết.\n"
412
413#: gcc.c:3577
414msgid "  -save-temps              Do not delete intermediate files.\n"
415msgstr "  -save-temps              Đừng xóa bỏ tập tin trung gian.\n"
416
417#: gcc.c:3578
418msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
419msgstr "  -save-temps=<đối_số>     Đừng xóa bỏ tập tin trung gian.\n"
420
421#: gcc.c:3579
422msgid ""
423"  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
424"                           prefixes to other gcc components.\n"
425msgstr ""
426"  -no-canonical-prefixes   Đừng làm cho đường dẫn theo đúng quy tắc khi biên dịch\n"
427"                             tiền tố tương ứng với thành phần gcc khác.\n"
428
429#: gcc.c:3582
430msgid "  -pipe                    Use pipes rather than intermediate files.\n"
431msgstr "  -pipe                    Dùng ống dẫn thay cho tập tin trung gian.\n"
432
433#: gcc.c:3583
434msgid "  -time                    Time the execution of each subprocess.\n"
435msgstr "  -time                    Đếm thời gian chạy mỗi tiến trình con.\n"
436
437#: gcc.c:3584
438msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
439msgstr "  -specs=<tập-tin>         Ghi đè lên đặc tả dựng sẵn bằng nội dung của <tập tin> này.\n"
440
441#: gcc.c:3585
442msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
443msgstr "  -std=<tiêu_chuẩn>       Coi rằng các nguồn đầu vào là theo <tiêu chuẩn> này.\n"
444
445#: gcc.c:3586
446msgid ""
447"  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
448"                           and libraries.\n"
449msgstr ""
450"  --sysroot=<thư_mục>      Dùng <thư mục> này làm thư mục gốc\n"
451"                            cho các phần đầu và thư viện.\n"
452
453#: gcc.c:3589
454msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
455msgstr "  -B <thư_mục>             Thêm <thư_mục> này vào các đường dẫn tìm kiếm của bộ biên dịch.\n"
456
457#: gcc.c:3590
458msgid "  -v                       Display the programs invoked by the compiler.\n"
459msgstr "  -v                       Hiển thị những chương trình được gọi bởi bộ biên dịch.\n"
460
461#: gcc.c:3591
462msgid "  -###                     Like -v but options quoted and commands not executed.\n"
463msgstr ""
464"  -###                     Giống như -v nhưng mà tùy chọn nằm trong dấu\n"
465"                            nháy và lệnh không được thực hiện.\n"
466
467#: gcc.c:3592
468msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
469msgstr "  -E                       Chỉ tiền xử lý, đừng biên dịch, assemble hay liên kết.\n"
470
471#: gcc.c:3593
472msgid "  -S                       Compile only; do not assemble or link.\n"
473msgstr "  -S                       Chỉ biên dịch, đừng assemble hay liên kết.\n"
474
475#: gcc.c:3594
476msgid "  -c                       Compile and assemble, but do not link.\n"
477msgstr "  -c                       Biên dịch và dịch mã số nhưng đừng liên kết.\n"
478
479#: gcc.c:3595
480msgid "  -o <file>                Place the output into <file>.\n"
481msgstr "  -o <tập-tin>             Để kết xuất vào <tập-tin> này.\n"
482
483#: gcc.c:3596
484#, fuzzy
485#| msgid "  -pie                     Create a position independent executable.\n"
486msgid ""
487"  -pie                     Create a dynamically linked position independent\n"
488"                           executable.\n"
489msgstr "  -pie                     Tạo vị trí độc lập thi hành.\n"
490
491#: gcc.c:3598
492msgid "  -shared                  Create a shared library.\n"
493msgstr "  -shared                  Tạo thư viện chia sẻ (liên kết động).\n"
494
495#: gcc.c:3599
496msgid ""
497"  -x <language>            Specify the language of the following input files.\n"
498"                           Permissible languages include: c c++ assembler none\n"
499"                           'none' means revert to the default behavior of\n"
500"                           guessing the language based on the file's extension.\n"
501msgstr ""
502"  -x <ngôn_ngữ>            Chỉ định ngôn ngữ của những tập tin đầu vào mà theo sau\n"
503"                            Các ngôn ngữ có thể sử dụng: c c++ assembler none\n"
504"                            “none” (không có) = hoàn nguyên về ứng dụng mặc định\n"
505"                            là đoán ngôn ngữ dựa vào phần mở rộng của tập tin.\n"
506
507#: gcc.c:3606
508#, c-format
509msgid ""
510"\n"
511"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
512" passed on to the various sub-processes invoked by %s.  In order to pass\n"
513" other options on to these processes the -W<letter> options must be used.\n"
514msgstr ""
515"\n"
516"Tùy chọn bắt đầu với một của -g, -f, -m, -O, -W, --param\n"
517"thì được tự động gửi cho những tiến trình con khác nhau được %s gọi.\n"
518"Phải sử dụng tùy chọn -W<chữ> để gửi thêm tùy chọn cho những tiến trình này.\n"
519
520#: gcc.c:6059
521#, c-format
522msgid "Processing spec (%s), which is '%s'\n"
523msgstr "Đang xử lý đặc tả (%s), cái mà “%s”\n"
524
525#: gcc.c:6809
526#, c-format
527msgid "Target: %s\n"
528msgstr "Đích: %s\n"
529
530#: gcc.c:6810
531#, c-format
532msgid "Configured with: %s\n"
533msgstr "Cấu hình bằng: %s\n"
534
535#: gcc.c:6824
536#, c-format
537msgid "Thread model: %s\n"
538msgstr "Mô hình tuyến trình: %s\n"
539
540#: gcc.c:6825
541#, c-format
542msgid "Supported LTO compression algorithms: zlib"
543msgstr ""
544
545#: gcc.c:6827
546#, c-format
547msgid " zstd"
548msgstr ""
549
550#: gcc.c:6829 gcov.c:1408 gcov.c:1476 gcov.c:2813
551#, c-format
552msgid "\n"
553msgstr "\n"
554
555#: gcc.c:6840
556#, c-format
557msgid "gcc version %s %s\n"
558msgstr "gcc phiên bản %s %s\n"
559
560#: gcc.c:6843
561#, c-format
562msgid "gcc driver version %s %sexecuting gcc version %s\n"
563msgstr "Trình điều khiển gcc phiên bản %s %sexecuting gcc phiên bản %s\n"
564
565#: gcc.c:6916 gcc.c:7126
566#, c-format
567msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
568msgstr "Nếu lỗi không được tái lặp lại, thế thì gần như chắc chắn là phần cứng hay HDH có trục trặc.\n"
569
570#: gcc.c:7050
571#, c-format
572msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
573msgstr "Nguồn tiền xử lý lưu vào trong tập tin %s, vui lòng đính kèm cái này vào báo cáo lỗi của bạn.\n"
574
575#: gcc.c:7900
576#, c-format
577msgid "install: %s%s\n"
578msgstr "cài đặt: %s%s\n"
579
580#: gcc.c:7903
581#, c-format
582msgid "programs: %s\n"
583msgstr "chương trình: %s\n"
584
585#: gcc.c:7905
586#, c-format
587msgid "libraries: %s\n"
588msgstr "thư viện: %s\n"
589
590#: gcc.c:8022
591#, c-format
592msgid ""
593"\n"
594"For bug reporting instructions, please see:\n"
595msgstr ""
596"\n"
597"Để tìm hướng dẫn về thông báo lỗi, thăm địa chỉ:\n"
598
599# Variable: don't translate / Biến: đừng dịch
600#: gcc.c:8038 gcov-tool.c:527
601#, c-format
602msgid "%s %s%s\n"
603msgstr "%s %s%s\n"
604
605#: gcc.c:8041 gcov-tool.c:529 gcov.c:927 fortran/gfortranspec.c:282
606msgid "(C)"
607msgstr "©"
608
609#: gcc.c:8042 fortran/gfortranspec.c:283
610msgid ""
611"This is free software; see the source for copying conditions.  There is NO\n"
612"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
613"\n"
614msgstr ""
615"Đây là phần mềm tự do; hãy xem mã nguồn để tìm thấy điều kiện sao chép.\n"
616"KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý\n"
617"KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.\n"
618"\n"
619
620#: gcc.c:8351
621#, c-format
622msgid ""
623"\n"
624"Linker options\n"
625"==============\n"
626"\n"
627msgstr ""
628"\n"
629"Tùy chọn liên kết\n"
630"=================\n"
631"\n"
632
633#: gcc.c:8352
634#, c-format
635msgid ""
636"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
637"\n"
638msgstr ""
639"Hãy sử dụng \"-Wl,TÙY_CHỌN\" để gửi tùy chọn đó cho bộ liên kết.\n"
640"\n"
641
642#: gcc.c:9700
643#, c-format
644msgid ""
645"Assembler options\n"
646"=================\n"
647"\n"
648msgstr ""
649"Tùy chọn dịch ASM\n"
650"=================\n"
651"\n"
652
653#: gcc.c:9701
654#, c-format
655msgid ""
656"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
657"\n"
658msgstr ""
659"Hãy sử dụng \"-Wl,TÙY_CHỌN\" để gửi tùy chọn đó cho chương trình dịch mã số.\n"
660"\n"
661
662#: gcov-tool.c:175
663#, c-format
664msgid "  merge [options] <dir1> <dir2>         Merge coverage file contents\n"
665msgstr "  merge [options] <dir1> <dir2>         Hòa trộng nội dung tập tin phủ quét\n"
666
667#: gcov-tool.c:176 gcov-tool.c:271
668#, c-format
669msgid "    -o, --output <dir>                  Output directory\n"
670msgstr "    -o, --output <dir>                  Thư mục xuất\n"
671
672#: gcov-tool.c:177 gcov-tool.c:273 gcov-tool.c:425
673#, c-format
674msgid "    -v, --verbose                       Verbose mode\n"
675msgstr " -v, --verbose                         Chế độ chi tiết\n"
676
677#: gcov-tool.c:178
678#, c-format
679msgid "    -w, --weight <w1,w2>                Set weights (float point values)\n"
680msgstr "    -w, --weight <w1,w2>                Đặt trọng lượng (giá trị dấu chấm động)\n"
681
682#: gcov-tool.c:194
683#, c-format
684msgid "Merge subcomand usage:"
685msgstr "Cách dùng lệnh con hòa trộn:"
686
687#: gcov-tool.c:269
688#, c-format
689msgid "  rewrite [options] <dir>               Rewrite coverage file contents\n"
690msgstr "  rewrite [options] <dir>               Ghi lại nội dung tập tin phủ quét\n"
691
692#: gcov-tool.c:270
693#, c-format
694msgid "    -n, --normalize <int64_t>           Normalize the profile\n"
695msgstr "    -n, --normalize <int64_t>           Tiêu chuẩn hóa hồ sơ\n"
696
697#: gcov-tool.c:272
698#, c-format
699msgid "    -s, --scale <float or simple-frac>  Scale the profile counters\n"
700msgstr "    -s, --scale <float or simple-frac>  Tỷ lệ con đếm hồ sơ\n"
701
702#: gcov-tool.c:290
703#, c-format
704msgid "Rewrite subcommand usage:"
705msgstr "Cách dùng lệnh con ghi lại:"
706
707#: gcov-tool.c:329
708#, c-format
709msgid "scaling cannot co-exist with normalization, skipping\n"
710msgstr "biến đổi không thể cùng tồn tại với tiêu chuẩn hóa, nên bỏ qua\n"
711
712#: gcov-tool.c:342 gcov-tool.c:352
713#, c-format
714msgid "incorrect format in scaling, using 1/1\n"
715msgstr "định dạng biến đổi không đúng, nên dùng 1/1\n"
716
717#: gcov-tool.c:362
718#, c-format
719msgid "normalization cannot co-exist with scaling\n"
720msgstr "thường hóa không thể cùng tồn tại với biến đổi\n"
721
722#: gcov-tool.c:419
723#, c-format
724msgid "  overlap [options] <dir1> <dir2>       Compute the overlap of two profiles\n"
725msgstr "  overlap [options] <dir1> <dir2>       Tính toán chồng đè hai hồ sơ\n"
726
727#: gcov-tool.c:420
728#, c-format
729msgid "    -f, --function                      Print function level info\n"
730msgstr ""
731"    -f, --function                      In thông tin mức hàm\n"
732"\n"
733
734#: gcov-tool.c:421
735#, c-format
736msgid "    -F, --fullname                      Print full filename\n"
737msgstr "    -F, --fullname                      In tên tập tin đầy đủ\n"
738
739#: gcov-tool.c:422
740#, c-format
741msgid "    -h, --hotonly                       Only print info for hot objects/functions\n"
742msgstr "    -h, --hotonly                       Chỉ in thông tin cho hàm/đối tượng nóng\n"
743
744#: gcov-tool.c:423
745#, c-format
746msgid "    -o, --object                        Print object level info\n"
747msgstr "    -o, --object                        In thông tin mức đối tượng\n"
748
749#: gcov-tool.c:424
750#, c-format
751msgid "    -t <float>, --hot_threshold <float> Set the threshold for hotness\n"
752msgstr "    -t <float>, --hot_threshold <float> Đặt ngưỡng cho không nóng\n"
753
754#: gcov-tool.c:444
755#, c-format
756msgid "Overlap subcomand usage:"
757msgstr "Cách dùng lệnh con chồng đè:"
758
759#: gcov-tool.c:510
760#, c-format
761msgid ""
762"Usage: %s [OPTION]... SUB_COMMAND [OPTION]...\n"
763"\n"
764msgstr "Cách dùng: %s [TÙY_CHỌN]… LỆNH_CON [TÙY-CHỌN]…\n"
765
766#: gcov-tool.c:511
767#, c-format
768msgid ""
769"Offline tool to handle gcda counts\n"
770"\n"
771msgstr ""
772"Công cụ ngoại tuyến để xử lý đếm gcda\n"
773"\n"
774
775#: gcov-tool.c:512
776#, c-format
777msgid "  -h, --help                            Print this help, then exit\n"
778msgstr "  -h, --help                            Hiển thị trợ giúp này rồi thoát.\n"
779
780#: gcov-tool.c:513
781#, c-format
782msgid "  -v, --version                         Print version number, then exit\n"
783msgstr "  -v, --version                        Hiển thị số thứ tự phiên bản, sau đó thoát.\n"
784
785#: gcov-tool.c:517 gcov.c:915
786#, c-format
787msgid ""
788"\n"
789"For bug reporting instructions, please see:\n"
790"%s.\n"
791msgstr ""
792"\n"
793"Để tìm hướng dẫn về thông báo lỗi, hãy xem tại:\n"
794"%s.\n"
795
796#: gcov-tool.c:528
797#, fuzzy, c-format
798#| msgid "Copyright %s 2014-2016 Free Software Foundation, Inc.\n"
799msgid "Copyright %s 2020 Free Software Foundation, Inc.\n"
800msgstr "Bản quyền %s 2014-2016 Tổ chức phần mềm tự do.\n"
801
802#: gcov-tool.c:531 gcov.c:929
803#, c-format
804msgid ""
805"This is free software; see the source for copying conditions.\n"
806"There is NO warranty; not even for MERCHANTABILITY or \n"
807"FITNESS FOR A PARTICULAR PURPOSE.\n"
808"\n"
809msgstr ""
810"Đâ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"
811"KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý\n"
812"KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.\n"
813"\n"
814
815#: gcov.c:889
816#, fuzzy, c-format
817#| msgid ""
818#| "Usage: gcov [OPTION]... SOURCE|OBJ...\n"
819#| "\n"
820msgid ""
821"Usage: gcov [OPTION...] SOURCE|OBJ...\n"
822"\n"
823msgstr ""
824"Cách dùng: gcov [TÙY_CHỌN]… NGUỒN|ĐỐITƯỢNG…\n"
825"\n"
826
827#: gcov.c:890
828#, c-format
829msgid ""
830"Print code coverage information.\n"
831"\n"
832msgstr ""
833"In ra thông tin về bao quát của mã\n"
834"\n"
835
836#: gcov.c:891
837#, c-format
838msgid "  -a, --all-blocks                Show information for every basic block\n"
839msgstr "  -a, --all-blocks                Hiển thị thông tin cho mọi khối cơ bản\n"
840
841#: gcov.c:892
842#, c-format
843msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
844msgstr "  -b, --branch-probabilities      Bao gồm trong kết xuất các xác xuất nhánh\n"
845
846#: gcov.c:893
847#, c-format
848msgid ""
849"  -c, --branch-counts             Output counts of branches taken\n"
850"                                    rather than percentages\n"
851msgstr ""
852"  -c, --branch-counts             Đưa ra số lượng nhánh được theo,\n"
853"                                     thay cho phần trăm\n"
854
855#: gcov.c:895
856#, c-format
857msgid "  -d, --display-progress          Display progress information\n"
858msgstr "  -d, --display-progress          Hiển thị tiến trình công việc\n"
859
860#: gcov.c:896
861#, c-format
862msgid "  -f, --function-summaries        Output summaries for each function\n"
863msgstr "  -f, --function-summaries        Xuất bản tóm tắt cho mỗi hàm\n"
864
865#: gcov.c:897
866#, c-format
867msgid "  -h, --help                      Print this help, then exit\n"
868msgstr "  -h, --help                      Hiển thị trợ giúp này rồi thoát.\n"
869
870#: gcov.c:898
871#, fuzzy, c-format
872#| msgid "  -n, --no-output                 Do not create an output file\n"
873msgid "  -i, --json-format               Output JSON intermediate format into .gcov.json.gz file\n"
874msgstr "  -n, --no-output                 Đừng tạo tập tin kết xuất\n"
875
876#: gcov.c:899
877#, fuzzy, c-format
878#| msgid "  -m, --demangled-names           Output demangled function names\n"
879msgid "  -j, --human-readable            Output human readable numbers\n"
880msgstr "  -m, --demangled-names           Xuất các tên hàm không được quản lý\n"
881
882#: gcov.c:900
883#, fuzzy, c-format
884#| msgid "  -n, --no-output                 Do not create an output file\n"
885msgid "  -k, --use-colors                Emit colored output\n"
886msgstr "  -n, --no-output                 Đừng tạo tập tin kết xuất\n"
887
888#: gcov.c:901
889#, c-format
890msgid ""
891"  -l, --long-file-names           Use long output file names for included\n"
892"                                    source files\n"
893msgstr "  -l, --long-file-names    Dùng tên tập tin kết xuất dài cho tập tin nguồn được bao gồm\n"
894
895#: gcov.c:903
896#, c-format
897msgid "  -m, --demangled-names           Output demangled function names\n"
898msgstr "  -m, --demangled-names           Xuất các tên hàm không được quản lý\n"
899
900#: gcov.c:904
901#, c-format
902msgid "  -n, --no-output                 Do not create an output file\n"
903msgstr "  -n, --no-output                 Đừng tạo tập tin kết xuất\n"
904
905#: gcov.c:905
906#, c-format
907msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
908msgstr ""
909"  -o, --object-directory TMỤC|TẬP-TIN\n"
910"        Quét thư mục này hoặc tập tin được gọi này tìm tập tin đối tượng\n"
911
912#: gcov.c:906
913#, c-format
914msgid "  -p, --preserve-paths            Preserve all pathname components\n"
915msgstr "  -p, --preserve-paths            Bảo tồn tất cả các thành phần tên đường dẫn\n"
916
917#: gcov.c:907
918#, c-format
919msgid "  -q, --use-hotness-colors        Emit perf-like colored output for hot lines\n"
920msgstr ""
921
922#: gcov.c:908
923#, c-format
924msgid "  -r, --relative-only             Only show data for relative sources\n"
925msgstr "  -r, --relative-only             Chỉ hiển thị dữ liệu cho dữ liệu nguồn có liên quan\n"
926
927#: gcov.c:909
928#, c-format
929msgid "  -s, --source-prefix DIR         Source prefix to elide\n"
930msgstr "  -s, --source-prefix TMỤC        Tiền tố mã nguồn cho elide\n"
931
932#: gcov.c:910
933#, fuzzy, c-format
934#| msgid "  -n, --no-output                 Do not create an output file\n"
935msgid "  -t, --stdout                    Output to stdout instead of a file\n"
936msgstr "  -n, --no-output                 Đừng tạo tập tin kết xuất\n"
937
938#: gcov.c:911
939#, c-format
940msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
941msgstr "  -u, --unconditional-branches    Cũng hiển thị số đếm các nhánh không điều khiển\n"
942
943#: gcov.c:912
944#, c-format
945msgid "  -v, --version                   Print version number, then exit\n"
946msgstr "  -v, --version                   Hiển thị số thứ tự phiên bản, sau đó thoát.\n"
947
948#: gcov.c:913
949#, fuzzy, c-format
950#| msgid "    -v, --verbose                       Verbose mode\n"
951msgid "  -w, --verbose                   Print verbose informations\n"
952msgstr " -v, --verbose                         Chế độ chi tiết\n"
953
954#: gcov.c:914
955#, c-format
956msgid "  -x, --hash-filenames            Hash long pathnames\n"
957msgstr "  -x, --hash-filenames            Băm các đường dẫn dài\n"
958
959# Literal: don't translate; Nghĩa chữ : dừng dịch
960#: gcov.c:925
961#, c-format
962msgid "gcov %s%s\n"
963msgstr "gcov %s%s\n"
964
965#: gcov.c:1259
966#, c-format
967msgid "'%s' file is already processed\n"
968msgstr ""
969
970#: gcov.c:1373
971#, c-format
972msgid "Creating '%s'\n"
973msgstr "Đang tạo “%s”\n"
974
975#: gcov.c:1376
976#, c-format
977msgid "Error writing output file '%s'\n"
978msgstr "Lỗi khi ghi tập tin kết xuất “%s”\n"
979
980#: gcov.c:1381
981#, c-format
982msgid "Could not open output file '%s'\n"
983msgstr "Không thể mở tập tin kết xuất “%s”\n"
984
985#: gcov.c:1386
986#, c-format
987msgid "Removing '%s'\n"
988msgstr "Gỡ bỏ “%s”\n"
989
990#: gcov.c:1498
991#, fuzzy, c-format
992#| msgid "%s: Cannot open output file: %s\n"
993msgid "Cannot open JSON output file %s\n"
994msgstr "%s: Không thể mở tập tin kết xuất: %s\n"
995
996#: gcov.c:1506
997#, fuzzy, c-format
998#| msgid "Error writing output file '%s'\n"
999msgid "Error writing JSON output file %s\n"
1000msgstr "Lỗi khi ghi tập tin kết xuất “%s”\n"
1001
1002#: gcov.c:1673
1003#, c-format
1004msgid "%s:source file is newer than notes file '%s'\n"
1005msgstr "%s: tập tin nguồn mới hơn tập tin ghi chú “%s”\n"
1006
1007#: gcov.c:1678
1008#, c-format
1009msgid "(the message is displayed only once per source file)\n"
1010msgstr "(thông điệp này được hiển thị chỉ một lần cho mỗi tập tin nguồn)\n"
1011
1012#: gcov.c:1698
1013#, c-format
1014msgid "%s:cannot open notes file\n"
1015msgstr "%s: không thể mở tập tin ghi chú\n"
1016
1017#: gcov.c:1704
1018#, c-format
1019msgid "%s:not a gcov notes file\n"
1020msgstr "%s: không phải là tập tin ghi chú gcov\n"
1021
1022#: gcov.c:1717
1023#, c-format
1024msgid "%s:version '%.4s', prefer '%.4s'\n"
1025msgstr "%s: phiên bản “%.4s” mà thích “%.4s” hơn\n"
1026
1027#: gcov.c:1767
1028#, c-format
1029msgid "%s:already seen blocks for '%s'\n"
1030msgstr "%s: đã thấy khối cho “%s”\n"
1031
1032#: gcov.c:1881 gcov.c:1983
1033#, c-format
1034msgid "%s:corrupted\n"
1035msgstr "%s: bị hỏng\n"
1036
1037#: gcov.c:1888
1038#, c-format
1039msgid "%s:no functions found\n"
1040msgstr "%s: không tìm thấy hàm\n"
1041
1042#: gcov.c:1906
1043#, c-format
1044msgid "%s:cannot open data file, assuming not executed\n"
1045msgstr "%s: không thể mở tập tin dữ liệu, coi là nó chưa thực hiện\n"
1046
1047#: gcov.c:1913
1048#, c-format
1049msgid "%s:not a gcov data file\n"
1050msgstr "%s: không phải là một tập tin dữ liệu gcov\n"
1051
1052#: gcov.c:1926
1053#, c-format
1054msgid "%s:version '%.4s', prefer version '%.4s'\n"
1055msgstr "%s: phiên bản “%.4s” mà thích phiên bản “%.4s” hơn\n"
1056
1057#: gcov.c:1932
1058#, c-format
1059msgid "%s:stamp mismatch with notes file\n"
1060msgstr "%s: dấu vết thời gian không khớp với tập tin ghi chú\n"
1061
1062#: gcov.c:1964
1063#, c-format
1064msgid "%s:profile mismatch for '%s'\n"
1065msgstr "%s: hồ sơ không tương ứng với “%s”\n"
1066
1067#: gcov.c:1982
1068#, c-format
1069msgid "%s:overflowed\n"
1070msgstr "%s: bị tràn\n"
1071
1072#: gcov.c:2029
1073#, c-format
1074msgid "%s:'%s' lacks entry and/or exit blocks\n"
1075msgstr "%s: “%s” còn thiếu khối đi vào và/hay đi ra\n"
1076
1077#: gcov.c:2034
1078#, c-format
1079msgid "%s:'%s' has arcs to entry block\n"
1080msgstr "%s: “%s” có cung đến khối đi vào\n"
1081
1082#: gcov.c:2042
1083#, c-format
1084msgid "%s:'%s' has arcs from exit block\n"
1085msgstr "%s: “%s” có cung từ khối đi vào\n"
1086
1087#: gcov.c:2251
1088#, c-format
1089msgid "%s:graph is unsolvable for '%s'\n"
1090msgstr "%s: đồ thị không thể giải được cho “%s”\n"
1091
1092#: gcov.c:2367
1093#, c-format
1094msgid "Lines executed:%s of %d\n"
1095msgstr "Dòng được thực hiện: %s trên %d\n"
1096
1097#: gcov.c:2370
1098#, c-format
1099msgid "No executable lines\n"
1100msgstr "Không có dòng thực thi\n"
1101
1102#: gcov.c:2378 gcov.c:2387
1103#, c-format
1104msgid "%s '%s'\n"
1105msgstr "%s “%s”\n"
1106
1107#: gcov.c:2394
1108#, c-format
1109msgid "Branches executed:%s of %d\n"
1110msgstr "Nhánh được thực hiện: %s trên %d\n"
1111
1112#: gcov.c:2398
1113#, c-format
1114msgid "Taken at least once:%s of %d\n"
1115msgstr "Đã lấy ít nhất một lần: %s trên %d\n"
1116
1117#: gcov.c:2404
1118#, c-format
1119msgid "No branches\n"
1120msgstr "Không có nhánh\n"
1121
1122#: gcov.c:2406
1123#, c-format
1124msgid "Calls executed:%s of %d\n"
1125msgstr "Cuộc gọi được thực hiện: %s trên %d\n"
1126
1127#: gcov.c:2410
1128#, c-format
1129msgid "No calls\n"
1130msgstr "Không có cuộc gọi\n"
1131
1132#: gcov.c:2667
1133#, c-format
1134msgid "%s:no lines for '%s'\n"
1135msgstr "%s: không có dòng cho “%s”\n"
1136
1137#: gcov.c:2793
1138#, c-format
1139msgid "call   %2d returned %s\n"
1140msgstr "cuộc gọi   %2d trả về %s\n"
1141
1142#: gcov.c:2798
1143#, c-format
1144msgid "call   %2d never executed\n"
1145msgstr "cuộc gọi   %2d chưa bao giờ thực hiện\n"
1146
1147#: gcov.c:2803
1148#, fuzzy, c-format
1149#| msgid "branch %2d taken %s%s\n"
1150msgid "branch %2d taken %s%s"
1151msgstr "nhánh %2d được lấy %s%s\n"
1152
1153#: gcov.c:2808
1154#, fuzzy, c-format
1155#| msgid "branch %2d never executed\n"
1156msgid "branch %2d never executed"
1157msgstr "nhánh %2d chưa bao giờ thực hiện\n"
1158
1159#: gcov.c:2811
1160#, c-format
1161msgid " (BB %d)"
1162msgstr ""
1163
1164#: gcov.c:2818
1165#, c-format
1166msgid "unconditional %2d taken %s\n"
1167msgstr "%2d không điều kiện được lấy %s\n"
1168
1169#: gcov.c:2821
1170#, c-format
1171msgid "unconditional %2d never executed\n"
1172msgstr "%2d không điều kiện chưa bao giờ thực hiện\n"
1173
1174#: gcov.c:3074
1175#, c-format
1176msgid "Cannot open source file %s\n"
1177msgstr "Không thể mở tập tin nguồn %s\n"
1178
1179#: gcse.c:2596
1180msgid "PRE disabled"
1181msgstr "PRE bị tắt"
1182
1183#: gcse.c:3526
1184msgid "GCSE disabled"
1185msgstr "GCSE bị tắt"
1186
1187#: incpath.c:73
1188#, c-format
1189msgid "ignoring duplicate directory \"%s\"\n"
1190msgstr "đang bỏ qua thư mục trùng \"%s\"\n"
1191
1192#: incpath.c:76
1193#, c-format
1194msgid "  as it is a non-system directory that duplicates a system directory\n"
1195msgstr "  vì nó là một thư mục không phải hệ thống mà nhân đôi một thư mục hệ thống\n"
1196
1197#: incpath.c:80
1198#, c-format
1199msgid "ignoring nonexistent directory \"%s\"\n"
1200msgstr "đang bỏ qua thư mục không tồn tại \"%s\"\n"
1201
1202#: incpath.c:385
1203#, c-format
1204msgid "#include \"...\" search starts here:\n"
1205msgstr "#include \"…\" việc tìm kiếm bắt đầu ở đây:\n"
1206
1207#: incpath.c:389
1208#, c-format
1209msgid "#include <...> search starts here:\n"
1210msgstr "#include <…> việc tìm kiếm bắt đầu ở đây:\n"
1211
1212#: incpath.c:394
1213#, c-format
1214msgid "End of search list.\n"
1215msgstr "Kết thúc danh sách tìm kiếm.\n"
1216
1217#. Opening quotation mark.
1218#: intl.c:62
1219msgid "`"
1220msgstr "“"
1221
1222#. Closing quotation mark.
1223#: intl.c:65
1224msgid "'"
1225msgstr "“"
1226
1227#: langhooks.c:382
1228msgid "At top level:"
1229msgstr "Ở cấp đầu:"
1230
1231#: langhooks.c:398 cp/error.c:3480
1232#, c-format
1233msgid "In member function %qs"
1234msgstr "Trong hàm bộ phận %qs"
1235
1236#: langhooks.c:402 cp/error.c:3483
1237#, c-format
1238msgid "In function %qs"
1239msgstr "Trong hàm %qs"
1240
1241#: langhooks.c:447 cp/error.c:3433
1242msgid "    inlined from %qs at %r%s:%d:%d%R"
1243msgstr "    trực tiếp từ %qs tại %r%s:%d:%d%R"
1244
1245#: langhooks.c:452 cp/error.c:3438
1246msgid "    inlined from %qs at %r%s:%d%R"
1247msgstr "    trực tiếp từ %qs tại %r%s:%d%R"
1248
1249#: langhooks.c:458 cp/error.c:3444
1250#, c-format
1251msgid "    inlined from %qs"
1252msgstr "    trực tiếp từ %qs"
1253
1254#: lra-assigns.c:1841 reload1.c:2074
1255msgid "this is the insn:"
1256msgstr "đây là lệnh:"
1257
1258#: lra-constraints.c:3019
1259#, fuzzy
1260#| msgid "unable to generate reloads for:"
1261msgid "unable to generate reloads for impossible constraints:"
1262msgstr "không thể tạo ra việc nạp lại cho:"
1263
1264#: lra-constraints.c:4010 reload.c:3814
1265msgid "unable to generate reloads for:"
1266msgstr "không thể tạo ra việc nạp lại cho:"
1267
1268#. What to print when a switch has no documentation.
1269#: opts.c:187
1270msgid "This option lacks documentation."
1271msgstr "Tùy chọn này còn thiếu tài liệu hướng dẫn."
1272
1273#: opts.c:188
1274msgid "Uses of this option are diagnosed."
1275msgstr "Dùng tùy-chọn này để chuẩn đoán."
1276
1277#: opts.c:1331
1278#, c-format
1279msgid "Same as %s%s (or, in negated form, %s%s)."
1280msgstr ""
1281
1282#: opts.c:1336
1283#, fuzzy, c-format
1284#| msgid "%s  Same as %s."
1285msgid "Same as %s%s."
1286msgstr "%s Giống như %s."
1287
1288#: opts.c:1341
1289#, fuzzy, c-format
1290#| msgid "%s  Same as %s."
1291msgid "Same as %s."
1292msgstr "%s Giống như %s."
1293
1294#: opts.c:1349
1295#, c-format
1296msgid "%s  Same as %s."
1297msgstr "%s Giống như %s."
1298
1299#: opts.c:1412
1300msgid "[available in "
1301msgstr ""
1302
1303#: opts.c:1444
1304msgid "[default]"
1305msgstr "[mặc định]"
1306
1307#: opts.c:1453
1308#, c-format
1309msgid "%llu bytes"
1310msgstr ""
1311
1312#: opts.c:1490
1313msgid "[enabled]"
1314msgstr "[đã bật]"
1315
1316#: opts.c:1492
1317msgid "[disabled]"
1318msgstr "[bị tắt]"
1319
1320#: opts.c:1528
1321#, c-format
1322msgid " No options with the desired characteristics were found\n"
1323msgstr " Không tìm thấy tùy chọn có những đặc điểm đã muốn\n"
1324
1325#: opts.c:1537
1326#, c-format
1327msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
1328msgstr " Không tìm thấy. Hãy sử dụng --help=%s để hiển thị *tất cả* các tùy chọn được giao diện %s hỗ trợ.\n"
1329
1330#: opts.c:1543
1331#, c-format
1332msgid " All options with the desired characteristics have already been displayed\n"
1333msgstr " Đã hiển thị tất cả các tùy chọn có những đặc điểm đã muốn\n"
1334
1335#: opts.c:1588
1336#, fuzzy, c-format
1337#| msgid "Valid arguments for the -msdata= option."
1338msgid ""
1339"  Known valid arguments for %s option:\n"
1340"   "
1341msgstr "Đối số hợp lệ cho tùy chọn -msdata=."
1342
1343#: opts.c:1638
1344msgid "The following options are target specific"
1345msgstr "Theo đây có những tùy chọn đặc trưng cho đích"
1346
1347#: opts.c:1641
1348msgid "The following options control compiler warning messages"
1349msgstr "Theo đây có những tùy chọn điều khiển các thông điệp cảnh báo của bộ biên dịch"
1350
1351#: opts.c:1644
1352msgid "The following options control optimizations"
1353msgstr "Theo đây có những tùy chọn điều khiển việc tối ưu hóa"
1354
1355#: opts.c:1647 opts.c:1687
1356msgid "The following options are language-independent"
1357msgstr "Theo đây có những tùy chọn không phụ thuộc vào ngôn ngữ"
1358
1359#: opts.c:1650
1360#, fuzzy
1361#| msgid "The following options control optimizations"
1362msgid "The following options control parameters"
1363msgstr "Theo đây có những tùy chọn điều khiển việc tối ưu hóa"
1364
1365#: opts.c:1656
1366msgid "The following options are specific to just the language "
1367msgstr "Theo đây có những tùy chọn đặc trưng cho chỉ ngôn ngữ "
1368
1369#: opts.c:1658
1370msgid "The following options are supported by the language "
1371msgstr "Theo đây có những tùy chọn được hỗ trợ bởi ngôn ngữ "
1372
1373#: opts.c:1669
1374msgid "The following options are not documented"
1375msgstr "Theo đây có những tùy chọn không có tài liệu diễn tả"
1376
1377#: opts.c:1671
1378msgid "The following options take separate arguments"
1379msgstr "Theo đây có những tùy chọn chấp nhận các đối số riêng"
1380
1381#: opts.c:1673
1382msgid "The following options take joined arguments"
1383msgstr "Theo đây có những tùy chọn chấp nhận các đối số nối lại"
1384
1385#: opts.c:1685
1386msgid "The following options are language-related"
1387msgstr "Theo đây có những tùy chọn liên quan đến ngôn ngữ"
1388
1389#: passes.c:1785
1390#, fuzzy, c-format
1391#| msgid "deducing %qT as %qT"
1392msgid "during %s pass: %s\n"
1393msgstr "suy diễn %qT như là %qT"
1394
1395#: passes.c:1790
1396#, fuzzy, c-format
1397#| msgid "open %s failed: %s"
1398msgid "dump file: %s\n"
1399msgstr "mở %s gặp lỗi: %s"
1400
1401#: plugin.c:924
1402msgid "Event"
1403msgstr "Dữ kiện"
1404
1405#: plugin.c:924
1406msgid "Plugins"
1407msgstr "Phần bổ sung"
1408
1409#: plugin.c:956
1410#, c-format
1411msgid "*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.\n"
1412msgstr "*** CẢNH BÁO *** có phần bổ sung vẫn hoạt động: đừng thông báo trường hợp này như là một lỗi nếu bạn có thể tạo nó lần nữa mà tắt phần bổ sung nào.\n"
1413
1414#: postreload-gcse.c:1354
1415#, fuzzy
1416#| msgid "Enable Local Register Allocation."
1417msgid "using simple load CSE after register allocation"
1418msgstr "Bật Local Register Allocation."
1419
1420#. It's the compiler's fault.
1421#: reload1.c:5998
1422msgid "could not find a spill register"
1423msgstr "không tìm thấy một thanh ghi làm tràn"
1424
1425#. It's the compiler's fault.
1426#: reload1.c:7880
1427msgid "VOIDmode on an output"
1428msgstr "Chế độ VOIDmode trên một đầu ra"
1429
1430#: reload1.c:8613
1431msgid "failure trying to reload:"
1432msgstr "gặp lỗi nghiêm trọng khi tải lại:"
1433
1434#: rtl-error.c:116
1435msgid "unrecognizable insn:"
1436msgstr "không nhận ra lệnh:"
1437
1438#: rtl-error.c:118
1439msgid "insn does not satisfy its constraints:"
1440msgstr "lệnh không thỏa những ràng buộc của nó:"
1441
1442#: targhooks.c:2018
1443#, c-format
1444msgid "created and used with differing settings of '%s'"
1445msgstr "được tạo và sử dụng với cài đặt khác nhau của “%s”"
1446
1447#: targhooks.c:2033
1448#, fuzzy
1449#| msgid "created and used with different settings of -fpic"
1450msgid "created and used with different settings of %<-fpic%>"
1451msgstr "được tạo và sử dụng với cài đặt khác nhau của -fpic"
1452
1453#: targhooks.c:2035
1454#, fuzzy
1455#| msgid "created and used with different settings of -fpie"
1456msgid "created and used with different settings of %<-fpie%>"
1457msgstr "được tạo và sử dụng với cài đặt khác nhau của -fpie"
1458
1459#: toplev.c:324
1460#, c-format
1461msgid "unrecoverable error"
1462msgstr "lỗi không thể phục hồi được"
1463
1464#: toplev.c:613
1465#, c-format
1466msgid ""
1467"%s%s%s %sversion %s (%s)\n"
1468"%s\tcompiled by GNU C version %s, "
1469msgstr ""
1470"%s%s%s %sversion %s (%s)\n"
1471"%s\tbiên dịch bằng GNU C phiên bản %s, "
1472
1473#: toplev.c:615
1474#, c-format
1475msgid "%s%s%s %sversion %s (%s) compiled by CC, "
1476msgstr "%s%s%s %sversion %s (%s) biên dịch bằng CC, "
1477
1478#: toplev.c:619
1479#, c-format
1480msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
1481msgstr "GMP phiên bản %s, MPFR phiên bản %s, MPC phiên bản %s, isl phiên bản %s\n"
1482
1483#: toplev.c:621
1484#, c-format
1485msgid "%s%swarning: %s header version %s differs from library version %s.\n"
1486msgstr "%s%swarning: phiên bản phần đầu %s %s vẫn khác với phiên bản thư viện %s.\n"
1487
1488#: toplev.c:623
1489#, c-format
1490msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
1491msgstr "%s%sGGC tìm ra: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
1492
1493#: toplev.c:790
1494msgid "options passed: "
1495msgstr "tùy chọn được gửi: "
1496
1497#: toplev.c:818
1498msgid "options enabled: "
1499msgstr "tùy chọn đã bật: "
1500
1501#: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
1502#: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
1503#, gcc-internal-format
1504msgid "<anonymous>"
1505msgstr "<nặc-danh>"
1506
1507#: cif-code.def:39
1508msgid "function not considered for inlining"
1509msgstr "hàm không phải được tính để chèn vào trực tiếp"
1510
1511#: cif-code.def:43
1512msgid "caller is not optimized"
1513msgstr "cú gọi không được tối ưu hóa"
1514
1515#: cif-code.def:47
1516msgid "function body not available"
1517msgstr "thân hàm không sẵn sàng"
1518
1519#: cif-code.def:51
1520msgid "redefined extern inline functions are not considered for inlining"
1521msgstr "hàm trực tiếp bên ngoài đã xác định lại thì không phải được tính để chèn vào trực tiếp"
1522
1523#: cif-code.def:56
1524msgid "function not inlinable"
1525msgstr "hàm không thể chèn vào trực tiếp"
1526
1527#: cif-code.def:60
1528msgid "function body can be overwritten at link time"
1529msgstr "thân hàm có thể bị ghi đè lúc liên kết"
1530
1531#: cif-code.def:64
1532msgid "function not inline candidate"
1533msgstr "hàm không phải là ứng xử để chèn vào trực tiếp"
1534
1535#: cif-code.def:68
1536msgid "--param large-function-growth limit reached"
1537msgstr "đã tới giới hạn --param large-function-growth"
1538
1539#: cif-code.def:70
1540msgid "--param large-stack-frame-growth limit reached"
1541msgstr "đã tới giới hạn --param large-stack-frame-growth"
1542
1543#: cif-code.def:72
1544msgid "--param max-inline-insns-single limit reached"
1545msgstr "đã tới giới hạn --param max-inline-insns-single"
1546
1547#: cif-code.def:74
1548msgid "--param max-inline-insns-auto limit reached"
1549msgstr "đã tới giới hạn --param max-inline-insns-auto"
1550
1551#: cif-code.def:76
1552msgid "--param inline-unit-growth limit reached"
1553msgstr "đã tới giới hạn --param inline-unit-growth"
1554
1555#: cif-code.def:80
1556msgid "recursive inlining"
1557msgstr "chèn vào trực tiếp một cách đệ quy"
1558
1559#: cif-code.def:84
1560msgid "call is unlikely and code size would grow"
1561msgstr "cuộc gọi không chắc, và kích cỡ mã sẽ tăng lại"
1562
1563#: cif-code.def:88
1564#, fuzzy
1565#| msgid "call is unlikely and code size would grow"
1566msgid "call is considered never executed and code size would grow"
1567msgstr "cuộc gọi không chắc, và kích cỡ mã sẽ tăng lại"
1568
1569#: cif-code.def:92
1570msgid "function not declared inline and code size would grow"
1571msgstr "hàm không phải được khai báo trực tiếp, và kích cỡ mã sẽ tăng lại"
1572
1573#: cif-code.def:96
1574msgid "mismatched declarations during linktime optimization"
1575msgstr "khai báo không khớp khi đang tối ưu hóa lúc liên kết"
1576
1577#: cif-code.def:100
1578msgid "variadic thunk call"
1579msgstr ""
1580
1581#: cif-code.def:104
1582msgid "originally indirect function call not considered for inlining"
1583msgstr "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"
1584
1585#: cif-code.def:108
1586msgid "indirect function call with a yet undetermined callee"
1587msgstr ""
1588
1589#: cif-code.def:112
1590msgid "exception handling personality mismatch"
1591msgstr "xử lý ngoại lệ không khớp personality"
1592
1593#: cif-code.def:117
1594msgid "non-call exception handling mismatch"
1595msgstr ""
1596
1597#: cif-code.def:121
1598msgid "target specific option mismatch"
1599msgstr "tùy chọn đặc trưng cho đích vẫn không tương ứng"
1600
1601#: cif-code.def:125
1602msgid "optimization level attribute mismatch"
1603msgstr "thuộc tính mức tối ưu không khớp"
1604
1605#: cif-code.def:129
1606msgid "callee refers to comdat-local symbols"
1607msgstr ""
1608
1609#: cif-code.def:133
1610msgid "function attribute mismatch"
1611msgstr "thuộc tính hàm không khớp"
1612
1613#: cif-code.def:138
1614msgid "function has external linkage when the user requests only inlining static for live patching"
1615msgstr ""
1616
1617#: cif-code.def:143
1618msgid "unreachable"
1619msgstr "không thể đọc được"
1620
1621#. The remainder are real diagnostic types.
1622#: diagnostic.def:33
1623msgid "fatal error: "
1624msgstr "lỗi nghiêm trọng: "
1625
1626#. This is like DK_ICE, but backtrace is not printed.  Used in the driver
1627#. when reporting fatal signal in the compiler.
1628#: diagnostic.def:34 diagnostic.def:55
1629msgid "internal compiler error: "
1630msgstr "lỗi biên dịch nội bộ: "
1631
1632#. This one is just for counting DK_WARNING promoted to DK_ERROR
1633#. due to -Werror and -Werror=warning.
1634#: diagnostic.def:35 diagnostic.def:52
1635msgid "error: "
1636msgstr "lỗi: "
1637
1638#: diagnostic.def:36
1639msgid "sorry, unimplemented: "
1640msgstr "tiếc là chưa thực hiện: "
1641
1642#: diagnostic.def:37
1643msgid "warning: "
1644msgstr "cảnh báo: "
1645
1646#: diagnostic.def:38
1647msgid "anachronism: "
1648msgstr "sai niên đại: "
1649
1650#: diagnostic.def:39
1651msgid "note: "
1652msgstr "ghi chú: "
1653
1654#: diagnostic.def:40
1655msgid "debug: "
1656msgstr "gỡ rối: "
1657
1658#. For use when using the diagnostic_show_locus machinery to show
1659#. a range of events within a path.
1660#: diagnostic.def:44
1661msgid "path: "
1662msgstr ""
1663
1664# Name: don't translate; Tên: đừng dịch
1665#. These two would be re-classified as DK_WARNING or DK_ERROR, so the
1666#. prefix does not matter.
1667#: diagnostic.def:48
1668msgid "pedwarn: "
1669msgstr "pedwarn: "
1670
1671# Name: don't translate; Tên: đừng dịch
1672#: diagnostic.def:49
1673msgid "permerror: "
1674msgstr "permerror: "
1675
1676#: c-family/c-format.c:439
1677msgid "format"
1678msgstr "định dạng"
1679
1680#: c-family/c-format.c:440
1681msgid "field width specifier"
1682msgstr "chỉ định độ rộng trường"
1683
1684#: c-family/c-format.c:441
1685msgid "field precision specifier"
1686msgstr "chỉ định độ chính xác trường"
1687
1688#: c-family/c-format.c:559 c-family/c-format.c:583 config/i386/msformat-c.c:44
1689msgid "' ' flag"
1690msgstr "cờ “ “"
1691
1692#: c-family/c-format.c:559 c-family/c-format.c:583 config/i386/msformat-c.c:44
1693msgid "the ' ' printf flag"
1694msgstr "cờ printf “ “"
1695
1696#: c-family/c-format.c:560 c-family/c-format.c:584 c-family/c-format.c:615
1697#: c-family/c-format.c:681 config/i386/msformat-c.c:45
1698msgid "'+' flag"
1699msgstr "cờ “+”"
1700
1701#: c-family/c-format.c:560 c-family/c-format.c:584 c-family/c-format.c:615
1702#: config/i386/msformat-c.c:45
1703msgid "the '+' printf flag"
1704msgstr "cờ printf “+”"
1705
1706#: c-family/c-format.c:561 c-family/c-format.c:585 c-family/c-format.c:616
1707#: c-family/c-format.c:656 config/i386/msformat-c.c:46
1708#: config/i386/msformat-c.c:81
1709msgid "'#' flag"
1710msgstr "cờ “#”"
1711
1712#: c-family/c-format.c:561 c-family/c-format.c:585 c-family/c-format.c:616
1713#: config/i386/msformat-c.c:46
1714msgid "the '#' printf flag"
1715msgstr "cờ printf “#”"
1716
1717#: c-family/c-format.c:562 c-family/c-format.c:586 c-family/c-format.c:654
1718#: config/i386/msformat-c.c:47
1719msgid "'0' flag"
1720msgstr "cờ “0”"
1721
1722#: c-family/c-format.c:562 c-family/c-format.c:586 config/i386/msformat-c.c:47
1723msgid "the '0' printf flag"
1724msgstr "cờ printf “0”"
1725
1726#: c-family/c-format.c:563 c-family/c-format.c:587 c-family/c-format.c:653
1727#: c-family/c-format.c:684 config/i386/msformat-c.c:48
1728msgid "'-' flag"
1729msgstr "cờ “-”"
1730
1731#: c-family/c-format.c:563 c-family/c-format.c:587 config/i386/msformat-c.c:48
1732msgid "the '-' printf flag"
1733msgstr "cờ printf “-”"
1734
1735#: c-family/c-format.c:564 c-family/c-format.c:636 config/i386/msformat-c.c:49
1736#: config/i386/msformat-c.c:69
1737msgid "''' flag"
1738msgstr "cờ “'”"
1739
1740#: c-family/c-format.c:564 config/i386/msformat-c.c:49
1741msgid "the ''' printf flag"
1742msgstr "cờ printf “'”"
1743
1744#: c-family/c-format.c:565 c-family/c-format.c:637
1745msgid "'I' flag"
1746msgstr "cờ “I”"
1747
1748#: c-family/c-format.c:565
1749msgid "the 'I' printf flag"
1750msgstr "cờ printf “I”"
1751
1752#: c-family/c-format.c:566 c-family/c-format.c:588 c-family/c-format.c:634
1753#: c-family/c-format.c:657 c-family/c-format.c:685 config/sol2-c.c:43
1754#: config/i386/msformat-c.c:50 config/i386/msformat-c.c:67
1755msgid "field width"
1756msgstr "bề rộng trường"
1757
1758#: c-family/c-format.c:566 c-family/c-format.c:588 config/sol2-c.c:43
1759#: config/i386/msformat-c.c:50
1760msgid "field width in printf format"
1761msgstr "chiều rộng của trường theo định dạng printf"
1762
1763#: c-family/c-format.c:567 c-family/c-format.c:589 c-family/c-format.c:618
1764#: config/i386/msformat-c.c:51
1765msgid "precision"
1766msgstr "độ chính xác"
1767
1768#: c-family/c-format.c:567 c-family/c-format.c:589 c-family/c-format.c:618
1769#: config/i386/msformat-c.c:51
1770msgid "precision in printf format"
1771msgstr "độ chính xác theo định dạng printf"
1772
1773#: c-family/c-format.c:568 c-family/c-format.c:590 c-family/c-format.c:619
1774#: c-family/c-format.c:635 c-family/c-format.c:688 config/sol2-c.c:44
1775#: config/i386/msformat-c.c:52 config/i386/msformat-c.c:68
1776msgid "length modifier"
1777msgstr "đồ sửa đổi bề dài"
1778
1779#: c-family/c-format.c:568 c-family/c-format.c:590 c-family/c-format.c:619
1780#: config/sol2-c.c:44 config/i386/msformat-c.c:52
1781msgid "length modifier in printf format"
1782msgstr "đồ sửa đổi chiều dài theo định dạng printf"
1783
1784#: c-family/c-format.c:617
1785msgid "'q' flag"
1786msgstr "cờ “q”"
1787
1788#: c-family/c-format.c:617
1789msgid "the 'q' diagnostic flag"
1790msgstr "cờ chẩn đoán “q”"
1791
1792#: c-family/c-format.c:631 config/i386/msformat-c.c:65
1793msgid "assignment suppression"
1794msgstr "thu hồi sự gán"
1795
1796#: c-family/c-format.c:631 config/i386/msformat-c.c:65
1797msgid "the assignment suppression scanf feature"
1798msgstr "tính năng scanf để thu hồi sự gán"
1799
1800#: c-family/c-format.c:632 config/i386/msformat-c.c:66
1801msgid "'a' flag"
1802msgstr "cờ “a”"
1803
1804#: c-family/c-format.c:632 config/i386/msformat-c.c:66
1805msgid "the 'a' scanf flag"
1806msgstr "cờ scanf “a”"
1807
1808#: c-family/c-format.c:633
1809msgid "'m' flag"
1810msgstr "cờ “m”"
1811
1812#: c-family/c-format.c:633
1813msgid "the 'm' scanf flag"
1814msgstr "cờ scanf “m”"
1815
1816#: c-family/c-format.c:634 config/i386/msformat-c.c:67
1817msgid "field width in scanf format"
1818msgstr "chiều rộng của trường theo định dạng scanf"
1819
1820#: c-family/c-format.c:635 config/i386/msformat-c.c:68
1821msgid "length modifier in scanf format"
1822msgstr "đồ sửa đổi chiều dài theo định dạng scanf"
1823
1824#: c-family/c-format.c:636 config/i386/msformat-c.c:69
1825msgid "the ''' scanf flag"
1826msgstr "cờ scanf “'”"
1827
1828#: c-family/c-format.c:637
1829msgid "the 'I' scanf flag"
1830msgstr "cờ scanf “I”"
1831
1832#: c-family/c-format.c:652
1833msgid "'_' flag"
1834msgstr "cờ “_”"
1835
1836#: c-family/c-format.c:652
1837msgid "the '_' strftime flag"
1838msgstr "cờ strftime “_”"
1839
1840#: c-family/c-format.c:653
1841msgid "the '-' strftime flag"
1842msgstr "cờ strftime “-”"
1843
1844#: c-family/c-format.c:654
1845msgid "the '0' strftime flag"
1846msgstr "cờ strftime “0”"
1847
1848#: c-family/c-format.c:655 c-family/c-format.c:680
1849msgid "'^' flag"
1850msgstr "cờ “^”"
1851
1852#: c-family/c-format.c:655
1853msgid "the '^' strftime flag"
1854msgstr "cờ strftime “^”"
1855
1856#: c-family/c-format.c:656 config/i386/msformat-c.c:81
1857msgid "the '#' strftime flag"
1858msgstr "cờ strftime “#”"
1859
1860#: c-family/c-format.c:657
1861msgid "field width in strftime format"
1862msgstr "chiều rộng của trường theo định dạng stfrtime"
1863
1864#: c-family/c-format.c:658
1865msgid "'E' modifier"
1866msgstr "đồ sửa đổi “E”"
1867
1868#: c-family/c-format.c:658
1869msgid "the 'E' strftime modifier"
1870msgstr "đồ sửa đổi “E” của strftime"
1871
1872#: c-family/c-format.c:659
1873msgid "'O' modifier"
1874msgstr "đồ sửa đổi “O”"
1875
1876#: c-family/c-format.c:659
1877msgid "the 'O' strftime modifier"
1878msgstr "đồ sửa đổi “O” của strftime"
1879
1880#: c-family/c-format.c:660 c-family/c-format.c:661
1881msgid "the 'O' modifier"
1882msgstr "đồ sửa đổi “O”"
1883
1884#: c-family/c-format.c:679
1885msgid "fill character"
1886msgstr "ký tự điền vào"
1887
1888#: c-family/c-format.c:679
1889msgid "fill character in strfmon format"
1890msgstr "ký tự điền vào theo định dạng strftime"
1891
1892#: c-family/c-format.c:680
1893msgid "the '^' strfmon flag"
1894msgstr "cờ strfmon “^”"
1895
1896#: c-family/c-format.c:681
1897msgid "the '+' strfmon flag"
1898msgstr "cờ strfmon “+”"
1899
1900#: c-family/c-format.c:682
1901msgid "'(' flag"
1902msgstr "cờ “(”"
1903
1904#: c-family/c-format.c:682
1905msgid "the '(' strfmon flag"
1906msgstr "cờ strfmon “(”"
1907
1908#: c-family/c-format.c:683
1909msgid "'!' flag"
1910msgstr "cờ “!”"
1911
1912#: c-family/c-format.c:683
1913msgid "the '!' strfmon flag"
1914msgstr "cờ strfmon “!”"
1915
1916#: c-family/c-format.c:684
1917msgid "the '-' strfmon flag"
1918msgstr "cờ strfmon “-”"
1919
1920#: c-family/c-format.c:685
1921msgid "field width in strfmon format"
1922msgstr "chiều rộng của trường theo định dạng strfmon"
1923
1924#: c-family/c-format.c:686
1925msgid "left precision"
1926msgstr "đồ chính xác bên trái"
1927
1928#: c-family/c-format.c:686
1929msgid "left precision in strfmon format"
1930msgstr "đồ chính xác bên trái theo định dạng strfmon"
1931
1932#: c-family/c-format.c:687
1933msgid "right precision"
1934msgstr "đồ chính xác bên phải"
1935
1936#: c-family/c-format.c:687
1937msgid "right precision in strfmon format"
1938msgstr "đồ chính xác bên phải theo định dạng strfmon"
1939
1940#: c-family/c-format.c:688
1941msgid "length modifier in strfmon format"
1942msgstr "đồ sửa đổi chiều dài theo định dạng strfmon"
1943
1944#. Handle deferred options from command-line.
1945#: c-family/c-opts.c:1454 fortran/cpp.c:590
1946msgid "<command-line>"
1947msgstr "<dòng lệnh>"
1948
1949#: config/aarch64/aarch64.c:9890
1950#, fuzzy, c-format
1951#| msgid "Unsupported operand for code '%c'"
1952msgid "unsupported operand for code '%c'"
1953msgstr "Không hỗ trợ toán hạng cho mã “%c”"
1954
1955#: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
1956#: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
1957#: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
1958#: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
1959#: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
1960#: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
1961#: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
1962#: config/pru/pru.c:1752 config/pru/pru.c:1824
1963#, c-format
1964msgid "invalid operand for '%%%c'"
1965msgstr "toán hạng không hợp lệ đối với “%%%c”"
1966
1967#: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
1968#: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
1969#, fuzzy, c-format
1970#| msgid "invalid constant"
1971msgid "invalid vector constant"
1972msgstr "hằng không hợp lệ"
1973
1974#: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
1975#, c-format
1976msgid "incompatible floating point / vector register operand for '%%%c'"
1977msgstr "toán hạn dấu chấm động / thanh ghi véctơ không tương thích cho “%%%c”"
1978
1979#: config/aarch64/aarch64.c:10052
1980#, fuzzy, c-format
1981#| msgid "incompatible floating point / vector register operand for '%%%c'"
1982msgid "incompatible register operand for '%%%c'"
1983msgstr "toán hạn dấu chấm động / thanh ghi véctơ không tương thích cho “%%%c”"
1984
1985#: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
1986#, c-format
1987msgid "missing operand"
1988msgstr "toán hạng còn thiếu"
1989
1990#: config/aarch64/aarch64.c:10203
1991#, c-format
1992msgid "invalid constant"
1993msgstr "hằng không hợp lệ"
1994
1995#: config/aarch64/aarch64.c:10206
1996#, c-format
1997msgid "invalid operand"
1998msgstr "toán hạng không hợp lệ"
1999
2000#: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
2001#, c-format
2002msgid "invalid operand prefix '%%%c'"
2003msgstr "tiền tố toán hạng không hợp lệ “%%%c”"
2004
2005#: config/aarch64/aarch64.c:10357
2006#, fuzzy, c-format
2007#| msgid "invalid addressing mode"
2008msgid "invalid address mode"
2009msgstr "sai đặt chế độ đặt địa chỉ"
2010
2011#: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
2012#, fuzzy
2013#| msgid "invalid conversion from %<__fpreg%>"
2014msgid "invalid conversion from type %<bfloat16_t%>"
2015msgstr "sai chuyển đổi từ %<__fpreg%>"
2016
2017#: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
2018#, fuzzy
2019#| msgid "invalid conversion to %<__fpreg%>"
2020msgid "invalid conversion to type %<bfloat16_t%>"
2021msgstr "sai chuyển đổi sang %<__fpreg%>"
2022
2023#: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
2024#: config/arm/arm.c:33026 config/arm/arm.c:33042
2025msgid "operation not permitted on type %<bfloat16_t%>"
2026msgstr ""
2027
2028#: config/aarch64/aarch64.c:22620
2029#, fuzzy
2030#| msgid "invalid operands in binary operation"
2031msgid "cannot combine GNU and SVE vectors in a binary operation"
2032msgstr "toán hạng không hợp lệ trong phép toán nhị phân"
2033
2034#: config/alpha/alpha.c:5076 config/i386/i386.c:13037
2035#: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
2036#, c-format
2037msgid "'%%&' used without any local dynamic TLS references"
2038msgstr "“%%&” bị sử dụng mà không có tham chiếu TLS năng động cục bộ"
2039
2040#: config/alpha/alpha.c:5134 config/bfin/bfin.c:1427
2041#, c-format
2042msgid "invalid %%J value"
2043msgstr "giá trị %%J sai"
2044
2045#: config/alpha/alpha.c:5164 config/ia64/ia64.c:5577 config/or1k/or1k.c:1211
2046#, c-format
2047msgid "invalid %%r value"
2048msgstr "giá trị %%r sai"
2049
2050#: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
2051#: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
2052#, c-format
2053msgid "invalid %%R value"
2054msgstr "giá trị %%R sai"
2055
2056#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
2057#: config/xtensa/xtensa.c:2395
2058#, c-format
2059msgid "invalid %%N value"
2060msgstr "giá trị %%N sai"
2061
2062#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
2063#, c-format
2064msgid "invalid %%P value"
2065msgstr "giá trị %%P sai"
2066
2067#: config/alpha/alpha.c:5196
2068#, c-format
2069msgid "invalid %%h value"
2070msgstr "giá trị %%h sai"
2071
2072#: config/alpha/alpha.c:5204 config/xtensa/xtensa.c:2421
2073#, c-format
2074msgid "invalid %%L value"
2075msgstr "giá trị %%L sai"
2076
2077#: config/alpha/alpha.c:5223
2078#, c-format
2079msgid "invalid %%m value"
2080msgstr "giá trị %%m sai"
2081
2082#: config/alpha/alpha.c:5229
2083#, c-format
2084msgid "invalid %%M value"
2085msgstr "giá trị %%M sai"
2086
2087#: config/alpha/alpha.c:5266
2088#, c-format
2089msgid "invalid %%U value"
2090msgstr "giá trị %%U sai"
2091
2092#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
2093#, c-format
2094msgid "invalid %%s value"
2095msgstr "giá trị %%s sai"
2096
2097#: config/alpha/alpha.c:5285
2098#, c-format
2099msgid "invalid %%C value"
2100msgstr "giá trị %%C sai"
2101
2102#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
2103#, c-format
2104msgid "invalid %%E value"
2105msgstr "giá trị %%E sai"
2106
2107#: config/alpha/alpha.c:5347 config/alpha/alpha.c:5397
2108#, c-format
2109msgid "unknown relocation unspec"
2110msgstr "không rõ bỏ ghi rõ bố trí lại"
2111
2112#: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
2113#: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
2114#: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
2115#: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
2116#, c-format
2117msgid "invalid %%xn code"
2118msgstr "mã %%xn sai"
2119
2120#: config/alpha/alpha.c:5462
2121#, c-format
2122msgid "invalid operand address"
2123msgstr "địa chỉ toán hạng không hợp lệ"
2124
2125#: config/arc/arc.c:4519
2126#, c-format
2127msgid "invalid operand to %%Z code"
2128msgstr "toán hạng không hợp lệ cho mã %%Z"
2129
2130#: config/arc/arc.c:4527
2131#, c-format
2132msgid "invalid operand to %%z code"
2133msgstr "toán hạng không hợp lệ cho mã %%z"
2134
2135#: config/arc/arc.c:4535
2136#, fuzzy, c-format
2137#| msgid "invalid operand to %%Z code"
2138msgid "invalid operands to %%c code"
2139msgstr "toán hạng không hợp lệ cho mã %%Z"
2140
2141#: config/arc/arc.c:4543
2142#, c-format
2143msgid "invalid operand to %%M code"
2144msgstr "toán hạng không hợp lệ cho mã %%M"
2145
2146#: config/arc/arc.c:4551 config/m32r/m32r.c:2085
2147#, c-format
2148msgid "invalid operand to %%p code"
2149msgstr "sai đặt toán hạng tới mã %%p"
2150
2151#: config/arc/arc.c:4562 config/m32r/m32r.c:2078
2152#, c-format
2153msgid "invalid operand to %%s code"
2154msgstr "sai đặt toán hạng tới mã %%s"
2155
2156#: config/arc/arc.c:4710 config/m32r/m32r.c:2111
2157#, c-format
2158msgid "invalid operand to %%R code"
2159msgstr "sai đặt toán hạng tới mã %%R"
2160
2161#: config/arc/arc.c:4786 config/m32r/m32r.c:2134
2162#, c-format
2163msgid "invalid operand to %%H/%%L code"
2164msgstr "sai đặt toán hạng tới mã %%H/%%L"
2165
2166#: config/arc/arc.c:4854 config/m32r/m32r.c:2205
2167#, c-format
2168msgid "invalid operand to %%U code"
2169msgstr "sai đặt toán hạng tới mã %%U"
2170
2171#: config/arc/arc.c:4866
2172#, c-format
2173msgid "invalid operand to %%V code"
2174msgstr "toán hạng không hợp lệ cho mã %%V"
2175
2176#: config/arc/arc.c:4923
2177#, c-format
2178msgid "invalid operand to %%O code"
2179msgstr "toán hạng không hợp lệ cho mã %%O"
2180
2181#. Unknown flag.
2182#. Undocumented flag.
2183#: config/arc/arc.c:4949 config/epiphany/epiphany.c:1307
2184#: config/m32r/m32r.c:2232 config/nds32/nds32.c:3517 config/sparc/sparc.c:9630
2185#, c-format
2186msgid "invalid operand output code"
2187msgstr "sai đặt mã kết xuất toán hạng"
2188
2189#: config/arc/arc.c:6489
2190#, c-format
2191msgid "invalid UNSPEC as operand: %d"
2192msgstr "UNSPEC không hợp lệ như là toán hạng: %d"
2193
2194#: config/arc/arc.c:6705 config/cris/cris.c:2571
2195msgid "unrecognized supposed constant"
2196msgstr "không nhận ra điều nên là hằng số"
2197
2198#: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
2199#: config/arm/arm.c:20457 config/arm/arm.c:20466
2200#, c-format
2201msgid "invalid shift operand"
2202msgstr "sai đặt toán hạng dời"
2203
2204#: config/arm/arm.c:23329 config/arm/arm.c:23347
2205#, c-format
2206msgid "predicated Thumb instruction"
2207msgstr "lệnh Thumb căn cứ vào"
2208
2209#: config/arm/arm.c:23335
2210#, c-format
2211msgid "predicated instruction in conditional sequence"
2212msgstr "gặp lệnh căn cứ vào trong dãy có điều kiện"
2213
2214#: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
2215#: config/nios2/nios2.c:3086
2216#, c-format
2217msgid "Unsupported operand for code '%c'"
2218msgstr "Không hỗ trợ toán hạng cho mã “%c”"
2219
2220#: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
2221#: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
2222#: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
2223#: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
2224#: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
2225#: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
2226#: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
2227#: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
2228#: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
2229#: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
2230#, c-format
2231msgid "invalid operand for code '%c'"
2232msgstr "sai đặt toán hạng cho mã “%c”"
2233
2234#: config/arm/arm.c:23672
2235#, c-format
2236msgid "instruction never executed"
2237msgstr "lệnh chưa bao giờ thực hiện"
2238
2239#. Former Maverick support, removed after GCC-4.7.
2240#: config/arm/arm.c:23693
2241#, c-format
2242msgid "obsolete Maverick format code '%c'"
2243msgstr "định dạng mã Maverick đã cũ “%c”"
2244
2245#: config/avr/avr.c:2632
2246#, c-format
2247msgid "address operand requires constraint for X, Y, or Z register"
2248msgstr "toán hạng địa chỉ yêu cầu ràng buộc cho thanh ghi X, Y, hay Z"
2249
2250#: config/avr/avr.c:2813
2251msgid "operands to %T/%t must be reg + const_int:"
2252msgstr "các toán hạng cho %T/%t phải là reg + const_int:"
2253
2254#: config/avr/avr.c:2863 config/avr/avr.c:2930
2255msgid "bad address, not an I/O address:"
2256msgstr "Địa chỉ sai, không phải địa chỉ V/R:"
2257
2258#: config/avr/avr.c:2872
2259msgid "bad address, not a constant:"
2260msgstr "địa chỉ sai, không phải là một hằng số:"
2261
2262#: config/avr/avr.c:2890 config/avr/avr.c:2897
2263msgid "bad address, not (reg+disp):"
2264msgstr "địa chỉ sai, không phải (reg+disp):"
2265
2266#: config/avr/avr.c:2904
2267msgid "bad address, not post_inc or pre_dec:"
2268msgstr "địa chỉ sai, không phải post_inc hoặc pre_dec:"
2269
2270#: config/avr/avr.c:2916
2271msgid "internal compiler error.  Bad address:"
2272msgstr "lỗi biên dịch nội bộ. Địa chỉ sai:"
2273
2274#: config/avr/avr.c:2949
2275#, c-format
2276msgid "Unsupported code '%c' for fixed-point:"
2277msgstr "Không hỗ trợ mã “%c” cho dấu chấm cố định:"
2278
2279#: config/avr/avr.c:2957
2280msgid "internal compiler error.  Unknown mode:"
2281msgstr "lỗi biên dịch nội bộ. Không hiểu chế độ:"
2282
2283#: config/avr/avr.c:3999 config/avr/avr.c:4943 config/avr/avr.c:5390
2284msgid "invalid insn:"
2285msgstr "lệnh sai:"
2286
2287#: config/avr/avr.c:4053 config/avr/avr.c:4165 config/avr/avr.c:4223
2288#: config/avr/avr.c:4275 config/avr/avr.c:4294 config/avr/avr.c:4486
2289#: config/avr/avr.c:4794 config/avr/avr.c:5079 config/avr/avr.c:5283
2290#: config/avr/avr.c:5447 config/avr/avr.c:5540 config/avr/avr.c:5739
2291msgid "incorrect insn:"
2292msgstr "lệnh không đúng:"
2293
2294#: config/avr/avr.c:4310 config/avr/avr.c:4585 config/avr/avr.c:4865
2295#: config/avr/avr.c:5151 config/avr/avr.c:5329 config/avr/avr.c:5596
2296#: config/avr/avr.c:5797
2297msgid "unknown move insn:"
2298msgstr "không rõ lệnh di chuyển:"
2299
2300#: config/avr/avr.c:6256
2301msgid "bad shift insn:"
2302msgstr "lệnh dời sai:"
2303
2304#: config/avr/avr.c:6364 config/avr/avr.c:6845 config/avr/avr.c:7260
2305msgid "internal compiler error.  Incorrect shift:"
2306msgstr "lỗi biên dịch nội bộ. Dịch không đúng:"
2307
2308#: config/avr/avr.c:8666
2309msgid "unsupported fixed-point conversion"
2310msgstr "không hỗ trợ chuyển đổi dấu chấm cố định"
2311
2312#: config/avr/avr.c:10023
2313#, fuzzy
2314#| msgid "Loop variable"
2315msgid "variable"
2316msgstr "Biến vòng lặp"
2317
2318#: config/avr/avr.c:10028
2319#, fuzzy
2320#| msgid "redefinition of parameter %q+D"
2321msgid "function parameter"
2322msgstr "định nghĩa lại của đối số %q+D"
2323
2324#: config/avr/avr.c:10033
2325#, fuzzy
2326#| msgid "struct defined here"
2327msgid "structure field"
2328msgstr "struct được định nghĩa ở đây"
2329
2330#: config/avr/avr.c:10039
2331#, fuzzy
2332#| msgid "creating array of functions"
2333msgid "return type of function"
2334msgstr "tạo mảng hàm"
2335
2336#: config/avr/avr.c:10044
2337#, fuzzy
2338#| msgid "null pointer"
2339msgid "pointer"
2340msgstr "con trỏ rỗng"
2341
2342#: config/avr/driver-avr.c:50
2343#, c-format
2344msgid ""
2345"Running spec function '%s' with %d args\n"
2346"\n"
2347msgstr "Đang chạy hàm hàm đặc tả “%s” với %d đối số\n"
2348
2349#: config/bfin/bfin.c:1389
2350#, c-format
2351msgid "invalid %%j value"
2352msgstr "giá trị %%j sai"
2353
2354#: config/bfin/bfin.c:1582 config/c6x/c6x.c:2277
2355#, c-format
2356msgid "invalid const_double operand"
2357msgstr "toán hạng const_double sai"
2358
2359#: config/bpf/bpf.c:743
2360#, fuzzy
2361#| msgid "invalid addressing mode"
2362msgid "invalid address in operand"
2363msgstr "sai đặt chế độ đặt địa chỉ"
2364
2365#. Fallthrough.
2366#: config/bpf/bpf.c:750
2367#, fuzzy
2368#| msgid "unexpected operand"
2369msgid "unsupported operand"
2370msgstr "gặp toán hạng bất thường"
2371
2372#: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
2373#: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
2374#: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
2375#: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
2376#: lto/lto-object.c:362
2377#, gcc-internal-format, gfc-internal-format
2378msgid "%s"
2379msgstr "%s"
2380
2381#: config/cris/cris.c:676
2382msgid "unexpected index-type in cris_print_index"
2383msgstr "gặp loại chỉ mục (index-type) bất thường trong cris_print_index"
2384
2385#: config/cris/cris.c:693
2386msgid "unexpected base-type in cris_print_base"
2387msgstr "gặp loại cơ bản (base-type) bất thường trong cris_print_index"
2388
2389#: config/cris/cris.c:757
2390msgid "invalid operand for 'b' modifier"
2391msgstr "sai đặt toán hạng cho sự sửa đổi “b”"
2392
2393#: config/cris/cris.c:774
2394msgid "invalid operand for 'o' modifier"
2395msgstr "sai đặt toán hạng cho sự sửa đổi “o”"
2396
2397#: config/cris/cris.c:793
2398msgid "invalid operand for 'O' modifier"
2399msgstr "sai đặt toán hạng cho sự sửa đổi “O”"
2400
2401#: config/cris/cris.c:826
2402msgid "invalid operand for 'p' modifier"
2403msgstr "sai đặt toán hạng cho sự sửa đổi “p”"
2404
2405#: config/cris/cris.c:865
2406msgid "invalid operand for 'z' modifier"
2407msgstr "sai đặt toán hạng cho sự sửa đổi “z”"
2408
2409#: config/cris/cris.c:929 config/cris/cris.c:963
2410msgid "invalid operand for 'H' modifier"
2411msgstr "sai đặt toán hạng cho sự sửa đổi “H”"
2412
2413#: config/cris/cris.c:939
2414msgid "bad register"
2415msgstr "thanh ghi sai"
2416
2417#: config/cris/cris.c:983
2418msgid "invalid operand for 'e' modifier"
2419msgstr "sai đặt toán hạng cho sự sửa đổi “e”"
2420
2421#: config/cris/cris.c:1000
2422msgid "invalid operand for 'm' modifier"
2423msgstr "sai đặt toán hạng cho sự sửa đổi “m”"
2424
2425#: config/cris/cris.c:1025
2426msgid "invalid operand for 'A' modifier"
2427msgstr "sai đặt toán hạng cho sự sửa đổi “A”"
2428
2429#: config/cris/cris.c:1095
2430msgid "invalid operand for 'D' modifier"
2431msgstr "sai đặt toán hạng cho sự sửa đổi “D”"
2432
2433#: config/cris/cris.c:1109
2434msgid "invalid operand for 'T' modifier"
2435msgstr "sai đặt toán hạng cho sự sửa đổi “T”"
2436
2437#: config/cris/cris.c:1129 config/ft32/ft32.c:236 config/moxie/moxie.c:178
2438msgid "invalid operand modifier letter"
2439msgstr "sai đặt chữ sửa đổi toán hạng"
2440
2441#: config/cris/cris.c:1183
2442msgid "unexpected multiplicative operand"
2443msgstr "gặp toán hạng nhân lên bất thường"
2444
2445#: config/cris/cris.c:1203 config/ft32/ft32.c:259 config/moxie/moxie.c:203
2446msgid "unexpected operand"
2447msgstr "gặp toán hạng bất thường"
2448
2449#: config/cris/cris.c:1242 config/cris/cris.c:1252
2450msgid "unrecognized address"
2451msgstr "không nhận ra địa chỉ"
2452
2453#: config/cris/cris.c:2976 config/cris/cris.c:3034
2454msgid "unexpected side-effects in address"
2455msgstr "gặp hiệu ứng khác bất thường trong địa chỉ"
2456
2457#. Can't possibly get anything else for a function-call, right?
2458#: config/cris/cris.c:3919
2459msgid "unidentifiable call op"
2460msgstr "không nhận ra gọi op"
2461
2462#: config/cris/cris.c:3981
2463#, c-format
2464msgid "PIC register isn't set up"
2465msgstr "Chưa cài đặt thanh ghi PIC"
2466
2467#: config/fr30/fr30.c:510
2468#, c-format
2469msgid "fr30_print_operand_address: unhandled address"
2470msgstr "fr30_print_operand_address: địa chỉ chưa quản lý"
2471
2472#: config/fr30/fr30.c:534
2473#, c-format
2474msgid "fr30_print_operand: unrecognized %%p code"
2475msgstr "fr30_print_operand: không nhận ra mã %%p"
2476
2477#: config/fr30/fr30.c:554
2478#, c-format
2479msgid "fr30_print_operand: unrecognized %%b code"
2480msgstr "fr30_print_operand: không nhận ra mã %%b"
2481
2482#: config/fr30/fr30.c:575
2483#, c-format
2484msgid "fr30_print_operand: unrecognized %%B code"
2485msgstr "fr30_print_operand: không nhận ra mã %%B"
2486
2487#: config/fr30/fr30.c:583
2488#, c-format
2489msgid "fr30_print_operand: invalid operand to %%A code"
2490msgstr "fr30_print_operand: không nhận ra mã %%A"
2491
2492#: config/fr30/fr30.c:600
2493#, c-format
2494msgid "fr30_print_operand: invalid %%x code"
2495msgstr "fr30_print_operand: sai đặt mã %%x"
2496
2497#: config/fr30/fr30.c:607
2498#, c-format
2499msgid "fr30_print_operand: invalid %%F code"
2500msgstr "fr30_print_operand: sai đặt mã %%F"
2501
2502#: config/fr30/fr30.c:624
2503#, c-format
2504msgid "fr30_print_operand: unknown code"
2505msgstr "fr30_print_operand: không rõ mã"
2506
2507#: config/fr30/fr30.c:652 config/fr30/fr30.c:661 config/fr30/fr30.c:672
2508#: config/fr30/fr30.c:685
2509#, c-format
2510msgid "fr30_print_operand: unhandled MEM"
2511msgstr "fr30_print_operand: MEM chưa quản lý"
2512
2513#: config/frv/frv.c:2501
2514msgid "bad insn to frv_print_operand_address:"
2515msgstr "sai đặt lệnh tới frv_print_operand_address:"
2516
2517#: config/frv/frv.c:2512
2518msgid "bad register to frv_print_operand_memory_reference_reg:"
2519msgstr "sai đặt thanh ghi tới frv_print_operand_memory_reference_reg:"
2520
2521#: config/frv/frv.c:2551 config/frv/frv.c:2561 config/frv/frv.c:2570
2522#: config/frv/frv.c:2591 config/frv/frv.c:2596
2523msgid "bad insn to frv_print_operand_memory_reference:"
2524msgstr "sai đặt lệnh tới frv_print_operand_memory_reference:"
2525
2526#: config/frv/frv.c:2681
2527#, c-format
2528msgid "bad condition code"
2529msgstr "mã điều kiện sai"
2530
2531#: config/frv/frv.c:2755
2532msgid "bad insn in frv_print_operand, bad const_double"
2533msgstr "gặp lệnh sai trong frv_print_operand, đặt sai const_double"
2534
2535#: config/frv/frv.c:2816
2536msgid "bad insn to frv_print_operand, 'e' modifier:"
2537msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi “e”:"
2538
2539#: config/frv/frv.c:2824
2540msgid "bad insn to frv_print_operand, 'F' modifier:"
2541msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi “F”:"
2542
2543#: config/frv/frv.c:2840
2544msgid "bad insn to frv_print_operand, 'f' modifier:"
2545msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi “f”:"
2546
2547#: config/frv/frv.c:2854
2548msgid "bad insn to frv_print_operand, 'g' modifier:"
2549msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi “g”:"
2550
2551#: config/frv/frv.c:2902
2552msgid "bad insn to frv_print_operand, 'L' modifier:"
2553msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi “L”:"
2554
2555#: config/frv/frv.c:2915
2556msgid "bad insn to frv_print_operand, 'M/N' modifier:"
2557msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi “M/N”:"
2558
2559#: config/frv/frv.c:2936
2560msgid "bad insn to frv_print_operand, 'O' modifier:"
2561msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi “O”:"
2562
2563#: config/frv/frv.c:2954
2564msgid "bad insn to frv_print_operand, P modifier:"
2565msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi “P”:"
2566
2567#: config/frv/frv.c:2974
2568msgid "bad insn in frv_print_operand, z case"
2569msgstr "lệnh sai tới frv_print_operand, trường hợp “z”"
2570
2571#: config/frv/frv.c:3005
2572msgid "bad insn in frv_print_operand, 0 case"
2573msgstr "lệnh sai tới frv_print_operand, trường hợp “0”"
2574
2575#: config/frv/frv.c:3010
2576msgid "frv_print_operand: unknown code"
2577msgstr "frv_print_operand: gặp mã không rõ"
2578
2579#: config/frv/frv.c:4384
2580msgid "bad output_move_single operand"
2581msgstr "đặt sai toán hạng output_move_single"
2582
2583#: config/frv/frv.c:4511
2584msgid "bad output_move_double operand"
2585msgstr "đặt sai toán hạng output_move_double"
2586
2587#: config/frv/frv.c:4653
2588msgid "bad output_condmove_single operand"
2589msgstr "đặt sai toán hạng output_condmove_single"
2590
2591#: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
2592#: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
2593#, c-format
2594msgid "bad ADDR_SPACE_GLOBAL address"
2595msgstr ""
2596
2597#: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
2598#: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
2599#: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
2600#, fuzzy, c-format
2601#| msgid "invalid operand to %%Z code"
2602msgid "invalid operand %%xn code"
2603msgstr "toán hạng không hợp lệ cho mã %%Z"
2604
2605#: config/gcn/gcn.c:6038
2606#, fuzzy, c-format
2607#| msgid "operand is not a condition code, invalid operand code 'Y'"
2608msgid "operand %%xn code invalid for QImode"
2609msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai “Y”"
2610
2611#: config/gcn/gcn.c:6120
2612#, fuzzy, c-format
2613#| msgid "invalid constant"
2614msgid "invalid fp constant"
2615msgstr "hằng không hợp lệ"
2616
2617#: config/h8300/h8300.c:1653 config/h8300/h8300.c:1661
2618#: config/h8300/h8300.c:1670 config/h8300/h8300.c:1679
2619#: config/h8300/h8300.c:1687 config/h8300/h8300.c:1695
2620#, fuzzy, c-format
2621#| msgid "expected interface or pointer to interface"
2622msgid "Expected register or constant integer."
2623msgstr "cần giao diện hay con trỏ đến giao diện"
2624
2625#: config/i386/i386.c:11830
2626#, c-format
2627msgid "invalid UNSPEC as operand"
2628msgstr "đặt sai UNSPEC như là toán hạng"
2629
2630#: config/i386/i386.c:12369
2631#, fuzzy, c-format
2632#| msgid "invalid use of %<restrict%>"
2633msgid "invalid use of register '%s'"
2634msgstr "dùng %<restrict%> không hợp lệ"
2635
2636#: config/i386/i386.c:12374
2637#, c-format
2638msgid "invalid use of asm flag output"
2639msgstr "sử dụng kết xuất cờ asm sai"
2640
2641#: config/i386/i386.c:12605
2642#, c-format
2643msgid "invalid operand size for operand code 'O'"
2644msgstr "sai kích cỡ toán hạng cho mã toán hạng “O”"
2645
2646#: config/i386/i386.c:12640
2647#, c-format
2648msgid "invalid operand size for operand code 'z'"
2649msgstr "sai kích cỡ toán hạng cho mã toán hạng “z”"
2650
2651#: config/i386/i386.c:12709
2652#, c-format
2653msgid "invalid operand type used with operand code 'Z'"
2654msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng “Z”"
2655
2656#: config/i386/i386.c:12714
2657#, c-format
2658msgid "invalid operand size for operand code 'Z'"
2659msgstr "sai kích cỡ toán hạng cho mã toán hạng “Z”"
2660
2661#: config/i386/i386.c:12769
2662#, fuzzy, c-format
2663#| msgid "operand is not a condition code, invalid operand code 'Y'"
2664msgid "operand is not a condition code, invalid operand code 'I'"
2665msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai “Y”"
2666
2667#: config/i386/i386.c:12825
2668#, c-format
2669msgid "operand is not a condition code, invalid operand code 'Y'"
2670msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai “Y”"
2671
2672#: config/i386/i386.c:12904
2673#, c-format
2674msgid "operand is not a condition code, invalid operand code 'D'"
2675msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai “D”"
2676
2677#: config/i386/i386.c:12922
2678#, c-format
2679msgid "operand is not a condition code, invalid operand code '%c'"
2680msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng không hợp lệ “%c”"
2681
2682#: config/i386/i386.c:12935
2683#, c-format
2684msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
2685msgstr ""
2686
2687#: config/i386/i386.c:12950
2688#, fuzzy, c-format
2689#| msgid "operand is not a condition code, invalid operand code 'Y'"
2690msgid "operand is not an integer, invalid operand code 'K'"
2691msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai “Y”"
2692
2693#: config/i386/i386.c:12978
2694#, fuzzy, c-format
2695#| msgid "operand is not a condition code, invalid operand code 'Y'"
2696msgid "operand is not a specific integer, invalid operand code 'r'"
2697msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai “Y”"
2698
2699#: config/i386/i386.c:12996
2700#, fuzzy, c-format
2701#| msgid "operand is not a condition code, invalid operand code 'Y'"
2702msgid "operand is not an integer, invalid operand code 'R'"
2703msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai “Y”"
2704
2705#: config/i386/i386.c:13019
2706#, fuzzy, c-format
2707#| msgid "operand is not a condition code, invalid operand code 'Y'"
2708msgid "operand is not a specific integer, invalid operand code 'R'"
2709msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai “Y”"
2710
2711#: config/i386/i386.c:13123
2712#, c-format
2713msgid "invalid operand code '%c'"
2714msgstr "mã toán hạng sai “%c”"
2715
2716#: config/i386/i386.c:13185
2717#, c-format
2718msgid "invalid constraints for operand"
2719msgstr "sai đặt ràng buộc cho toán hạng"
2720
2721#: config/i386/i386.c:13235
2722#, fuzzy, c-format
2723#| msgid "invalid zero extract"
2724msgid "invalid vector immediate"
2725msgstr "trích số không không hợp lệ"
2726
2727#: config/i386/i386.c:16163
2728msgid "unknown insn mode"
2729msgstr "không rõ chế độ lệnh"
2730
2731#: config/i386/djgpp.h:143
2732#, c-format
2733msgid "-f%s ignored (not supported for DJGPP)\n"
2734msgstr "-f%s được bỏ qua (không được DJGPP hỗ trợ)\n"
2735
2736#: config/ia64/ia64.c:5459
2737#, c-format
2738msgid "invalid %%G mode"
2739msgstr "chế độ %%G không hợp lệ"
2740
2741#: config/ia64/ia64.c:5630
2742#, c-format
2743msgid "ia64_print_operand: unknown code"
2744msgstr "ia64_print_operand: gặp mã không hợp lệ"
2745
2746#: config/ia64/ia64.c:11243
2747msgid "invalid conversion from %<__fpreg%>"
2748msgstr "sai chuyển đổi từ %<__fpreg%>"
2749
2750#: config/ia64/ia64.c:11246
2751msgid "invalid conversion to %<__fpreg%>"
2752msgstr "sai chuyển đổi sang %<__fpreg%>"
2753
2754#: config/ia64/ia64.c:11259 config/ia64/ia64.c:11270
2755msgid "invalid operation on %<__fpreg%>"
2756msgstr "thao tác sai %<__fpreg%>"
2757
2758#: config/iq2000/iq2000.c:3126 config/tilegx/tilegx.c:5303
2759#: config/tilepro/tilepro.c:4692
2760#, c-format
2761msgid "invalid %%P operand"
2762msgstr "gặp toán hạng %%P sai"
2763
2764#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
2765#, c-format
2766msgid "invalid %%p value"
2767msgstr "gặp giá trị %%p sai"
2768
2769#: config/iq2000/iq2000.c:3193
2770#, c-format
2771msgid "invalid use of %%d, %%x, or %%X"
2772msgstr "dùng không đúng %%d, %%x hoặc %%X"
2773
2774#: config/lm32/lm32.c:524
2775#, c-format
2776msgid "only 0.0 can be loaded as an immediate"
2777msgstr "0.0 chỉ nạp được như là một số trực tiếp"
2778
2779#: config/lm32/lm32.c:594
2780msgid "bad operand"
2781msgstr "toán hạng sai"
2782
2783#: config/lm32/lm32.c:606
2784msgid "can't use non gp relative absolute address"
2785msgstr "không cho phép sử dụng địa chỉ tuyệt đối tương đối không phải gp"
2786
2787#: config/lm32/lm32.c:610
2788msgid "invalid addressing mode"
2789msgstr "sai đặt chế độ đặt địa chỉ"
2790
2791#: config/m32r/m32r.c:2143
2792msgid "bad insn for 'A'"
2793msgstr "sai đặt lệnh cho “A”"
2794
2795#: config/m32r/m32r.c:2190
2796#, c-format
2797msgid "invalid operand to %%T/%%B code"
2798msgstr "sai đặt toán hạng tới mã %%T/%%B"
2799
2800#: config/m32r/m32r.c:2213
2801#, c-format
2802msgid "invalid operand to %%N code"
2803msgstr "sai đặt toán hạng tới mã %%N"
2804
2805#: config/m32r/m32r.c:2246
2806msgid "pre-increment address is not a register"
2807msgstr "địa chỉ tiền gia không phải là một thanh ghi"
2808
2809#: config/m32r/m32r.c:2253
2810msgid "pre-decrement address is not a register"
2811msgstr "địa chỉ tiền giảm không phải là một thanh ghi"
2812
2813#: config/m32r/m32r.c:2260
2814msgid "post-increment address is not a register"
2815msgstr "địa chỉ hậu gia không phải là một thanh ghi"
2816
2817#: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
2818#: config/rs6000/rs6000.c:19593
2819msgid "bad address"
2820msgstr "địa chỉ sai"
2821
2822#: config/m32r/m32r.c:2355
2823msgid "lo_sum not of register"
2824msgstr "lo_sum không phải thanh ghi"
2825
2826#: config/microblaze/microblaze.c:2293
2827#, c-format
2828msgid "unknown punctuation '%c'"
2829msgstr "không hiểu dấu chấm câu “%c”"
2830
2831#: config/microblaze/microblaze.c:2302
2832#, c-format
2833msgid "null pointer"
2834msgstr "con trỏ rỗng"
2835
2836#: config/microblaze/microblaze.c:2337
2837#, c-format
2838msgid "PRINT_OPERAND, invalid insn for %%C"
2839msgstr "PRINT_OPERAND, sai insn cho %%C"
2840
2841#: config/microblaze/microblaze.c:2366
2842#, c-format
2843msgid "PRINT_OPERAND, invalid insn for %%N"
2844msgstr "PRINT_OPERAND, sai insn cho %%N"
2845
2846#: config/microblaze/microblaze.c:2386 config/microblaze/microblaze.c:2562
2847msgid "insn contains an invalid address !"
2848msgstr "insn chứa một địa chỉ sai !"
2849
2850#: config/microblaze/microblaze.c:2402 config/microblaze/microblaze.c:2632
2851#: config/xtensa/xtensa.c:2525
2852msgid "invalid address"
2853msgstr "địa chỉ sai"
2854
2855#: config/microblaze/microblaze.c:2505
2856#, c-format
2857msgid "letter %c was found & insn was not CONST_INT"
2858msgstr "chữ %c được tìm thấy & insn không phải là CONST_INT"
2859
2860#: config/mips/mips.c:8934 config/mips/mips.c:8961 config/mips/mips.c:9144
2861#, c-format
2862msgid "'%%%c' is not a valid operand prefix"
2863msgstr "“%%%c” không phải là một tiền tố toán hạng đúng"
2864
2865#: config/mips/mips.c:9033 config/mips/mips.c:9040 config/mips/mips.c:9047
2866#: config/mips/mips.c:9054 config/mips/mips.c:9067 config/mips/mips.c:9074
2867#: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
2868#: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
2869#: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
2870#: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
2871#: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
2872#, c-format
2873msgid "invalid use of '%%%c'"
2874msgstr "sai sử dụng “%%%c”"
2875
2876#: config/mmix/mmix.c:1592 config/mmix/mmix.c:1722
2877msgid "MMIX Internal: Expected a CONST_INT, not this"
2878msgstr "MMIX nội bộ: mong đợi một CONST_INT, không phải như thế"
2879
2880#: config/mmix/mmix.c:1671
2881msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
2882msgstr "MMIX nội bộ: sai đặt giá trị cho “m”, không phải là một CONST_INT"
2883
2884#: config/mmix/mmix.c:1690
2885msgid "MMIX Internal: Expected a register, not this"
2886msgstr "MMIX nội bộ: mong đợi một thanh ghi, không phải như thế"
2887
2888#: config/mmix/mmix.c:1700
2889msgid "MMIX Internal: Expected a constant, not this"
2890msgstr "MMIX nội bộ: mong đợi một rằng buộc, không phải như thế"
2891
2892#. We need the original here.
2893#: config/mmix/mmix.c:1784
2894msgid "MMIX Internal: Cannot decode this operand"
2895msgstr "MMIX nội bộ: không thể giải mã toán hạng này"
2896
2897#: config/mmix/mmix.c:1840
2898msgid "MMIX Internal: This is not a recognized address"
2899msgstr "MMIX nội bộ: đây không phải là một địa chỉ nhận ra"
2900
2901#: config/mmix/mmix.c:2716
2902msgid "MMIX Internal: Trying to output invalidly reversed condition:"
2903msgstr "MMIX nội bộ: đang thử xuất điều kiện sai đảo ngược:"
2904
2905#: config/mmix/mmix.c:2723
2906msgid "MMIX Internal: What's the CC of this?"
2907msgstr "MMIX nội bộ: CC của điều này là gì?"
2908
2909#: config/mmix/mmix.c:2727
2910msgid "MMIX Internal: What is the CC of this?"
2911msgstr "MMIX nội bộ: CC của điều này là gì?"
2912
2913#: config/mmix/mmix.c:2769
2914msgid "MMIX Internal: This is not a constant:"
2915msgstr "MMIX nội bộ: đây không phải là một hằng số:"
2916
2917#: config/msp430/msp430.c:3575
2918#, c-format
2919msgid "invalid operand prefix"
2920msgstr "tiền tố toán hạng không hợp lệ"
2921
2922#: config/msp430/msp430.c:3609
2923#, c-format
2924msgid "invalid zero extract"
2925msgstr "trích số không không hợp lệ"
2926
2927#: config/or1k/or1k.c:1116 config/or1k/or1k.c:1124
2928#, fuzzy, c-format
2929#| msgid "invalid operation"
2930msgid "invalid relocation"
2931msgstr "toán hạng không hợp lệ"
2932
2933#: config/or1k/or1k.c:1218
2934#, c-format
2935msgid "invalid %%H value"
2936msgstr "giá trị %%H sai"
2937
2938#: config/or1k/or1k.c:1231 config/xtensa/xtensa.c:2442
2939#, c-format
2940msgid "invalid %%d value"
2941msgstr "giá trị %%d sai"
2942
2943#: config/or1k/or1k.c:1279
2944#, fuzzy, c-format
2945#| msgid "unknown punctuation '%c'"
2946msgid "unknown operand letter: '%c'"
2947msgstr "không hiểu dấu chấm câu “%c”"
2948
2949#: config/pru/pru.c:1672 config/pru/pru.c:1683
2950#, fuzzy, c-format
2951#| msgid "invalid operand for '%%%c'"
2952msgid "I/O register operand for '%%%c'"
2953msgstr "toán hạng không hợp lệ đối với “%%%c”"
2954
2955#: config/pru/pru.c:1689
2956#, fuzzy, c-format
2957#| msgid "incompatible floating point / vector register operand for '%%%c'"
2958msgid "non 32 bit register operand for '%%%c'"
2959msgstr "toán hạn dấu chấm động / thanh ghi véctơ không tương thích cho “%%%c”"
2960
2961#: config/pru/pru.c:1794
2962#, fuzzy, c-format
2963#| msgid "Unsupported code '%c' for fixed-point:"
2964msgid "unsupported code '%c' for fixed-point:"
2965msgstr "Không hỗ trợ mã “%c” cho dấu chấm cố định:"
2966
2967#: config/pru/pru.c:1808
2968#, fuzzy, c-format
2969#| msgid "-mhard-float not supported"
2970msgid "double constants not supported"
2971msgstr "không hỗ trợ -mhard-float"
2972
2973#: config/pru/pru.c:1891
2974#, fuzzy, c-format
2975#| msgid "Unsupported operand for code '%c'"
2976msgid "unsupported operand %s for code '%c'"
2977msgstr "Không hỗ trợ toán hạng cho mã “%c”"
2978
2979#: config/pru/pru.c:1901
2980#, fuzzy, c-format
2981#| msgid "unexpected side-effects in address"
2982msgid "unexpected text address:"
2983msgstr "gặp hiệu ứng khác bất thường trong địa chỉ"
2984
2985#: config/pru/pru.c:1920
2986#, fuzzy, c-format
2987#| msgid "unsupported combination: %s"
2988msgid "unsupported constant address:"
2989msgstr "Hóa hợp không được hỗ trợ: %s"
2990
2991#: config/pru/pru.c:1981
2992#, fuzzy, c-format
2993#| msgid "unsupported fixed-point conversion"
2994msgid "unsupported memory expression:"
2995msgstr "không hỗ trợ chuyển đổi dấu chấm cố định"
2996
2997#: config/rl78/rl78.c:1998 config/rl78/rl78.c:2084
2998#, c-format
2999msgid "q/Q modifiers invalid for symbol references"
3000msgstr "bổ từ q/Q không hợp lệ cho tham chiếu ký hiệu"
3001
3002#: config/rs6000/host-darwin.c:96
3003#, c-format
3004msgid "Out of stack space.\n"
3005msgstr "Không đủ sức chứa trong ngăn xếp.\n"
3006
3007#: config/rs6000/host-darwin.c:117
3008#, c-format
3009msgid "Try running '%s' in the shell to raise its limit.\n"
3010msgstr "Hãy thử chạy “%s” trong trình bao để tăng giới hạn.\n"
3011
3012#: config/rs6000/rs6000.c:3631
3013#, fuzzy
3014#| msgid "-mvsx requires hardware floating point"
3015msgid "%<-mvsx%> requires hardware floating point"
3016msgstr "-mvsx yêu cầu dấu chấm động loại phần cứng"
3017
3018#: config/rs6000/rs6000.c:3639
3019#, fuzzy
3020#| msgid "-mvsx needs indexed addressing"
3021msgid "%<-mvsx%> needs indexed addressing"
3022msgstr "-mvsx yêu cầu đặt địa chỉ một cách phụ lục"
3023
3024#: config/rs6000/rs6000.c:3644
3025#, fuzzy
3026#| msgid "-mvsx and -mno-altivec are incompatible"
3027msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
3028msgstr "-mvsx và -mno-altivec không tương thích với nhau"
3029
3030#: config/rs6000/rs6000.c:3646
3031#, fuzzy
3032#| msgid "-mno-altivec disables vsx"
3033msgid "%<-mno-altivec%> disables vsx"
3034msgstr "-mno-altivec thì tắt vsx"
3035
3036#: config/rs6000/rs6000.c:3780
3037#, fuzzy
3038#| msgid "-mquad-memory requires 64-bit mode"
3039msgid "%<-mquad-memory%> requires 64-bit mode"
3040msgstr "-mquad-memory yêu cầu chế độ 64-bit"
3041
3042#: config/rs6000/rs6000.c:3783
3043#, fuzzy
3044#| msgid "-mquad-memory-atomic requires 64-bit mode"
3045msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
3046msgstr "-mquad-memory-atomic cần chế độ 64-bit"
3047
3048#: config/rs6000/rs6000.c:3795
3049#, fuzzy
3050#| msgid "-mquad-memory is not available in little endian mode"
3051msgid "%<-mquad-memory%> is not available in little endian mode"
3052msgstr "-mquad-memory không sẵn sàng trên chế độ little endian"
3053
3054#: config/rs6000/rs6000.c:10009
3055msgid "bad move"
3056msgstr "sai di chuyển"
3057
3058#: config/rs6000/rs6000.c:12561
3059msgid "Bad 128-bit move"
3060msgstr "Di chuyển 128-bit sai"
3061
3062#: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
3063#, c-format
3064msgid "invalid %%D value"
3065msgstr "giá trị %%D sai"
3066
3067#: config/rs6000/rs6000.c:12757
3068#, c-format
3069msgid "invalid %%e value"
3070msgstr "giá trị %%e sai"
3071
3072#: config/rs6000/rs6000.c:12778
3073#, c-format
3074msgid "invalid %%f value"
3075msgstr "giá trị %%f sai"
3076
3077#: config/rs6000/rs6000.c:12787
3078#, c-format
3079msgid "invalid %%F value"
3080msgstr "giá trị %%F sai"
3081
3082#: config/rs6000/rs6000.c:12796
3083#, c-format
3084msgid "invalid %%G value"
3085msgstr "giá trị %%G sai"
3086
3087#: config/rs6000/rs6000.c:12831
3088#, c-format
3089msgid "invalid %%j code"
3090msgstr "mã %%j sai"
3091
3092#: config/rs6000/rs6000.c:12841
3093#, c-format
3094msgid "invalid %%J code"
3095msgstr "mã %%J sai"
3096
3097#: config/rs6000/rs6000.c:12851
3098#, c-format
3099msgid "invalid %%k value"
3100msgstr "giá trị %%k sai"
3101
3102#: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
3103#, c-format
3104msgid "invalid %%K value"
3105msgstr "giá trị %%K sai"
3106
3107#: config/rs6000/rs6000.c:12913
3108#, c-format
3109msgid "invalid %%O value"
3110msgstr "giá trị %%O sai"
3111
3112#: config/rs6000/rs6000.c:12960
3113#, c-format
3114msgid "invalid %%q value"
3115msgstr "giá trị %%q sai"
3116
3117#: config/rs6000/rs6000.c:13002
3118#, fuzzy, c-format
3119#| msgid "invalid %%J value"
3120msgid "invalid %%t value"
3121msgstr "giá trị %%J sai"
3122
3123#: config/rs6000/rs6000.c:13019
3124#, c-format
3125msgid "invalid %%T value"
3126msgstr "giá trị %%T sai"
3127
3128#: config/rs6000/rs6000.c:13031
3129#, c-format
3130msgid "invalid %%u value"
3131msgstr "giá trị %%u sai"
3132
3133#: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
3134#, c-format
3135msgid "invalid %%v value"
3136msgstr "giá trị %%v sai"
3137
3138#: config/rs6000/rs6000.c:13095
3139#, fuzzy, c-format
3140#| msgid "invalid %%J value"
3141msgid "invalid %%V value"
3142msgstr "giá trị %%J sai"
3143
3144#: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
3145#, c-format
3146msgid "invalid %%x value"
3147msgstr "giá trị %%x sai"
3148
3149#: config/rs6000/rs6000.c:13169
3150#, fuzzy, c-format
3151#| msgid "invalid %%J value"
3152msgid "invalid %%z value"
3153msgstr "giá trị %%J sai"
3154
3155#: config/rs6000/rs6000.c:13238
3156#, c-format
3157msgid "invalid %%y value, try using the 'Z' constraint"
3158msgstr "giá trị %%y sai, hãy thử sử dụng ràng buộc “Z”"
3159
3160#: config/rs6000/rs6000.c:14082
3161msgid "__float128 and __ibm128 cannot be used in the same expression"
3162msgstr "__float128 và __ibm128 không thể được dùng trong cùng một biểu thức"
3163
3164#: config/rs6000/rs6000.c:14088
3165msgid "__ibm128 and long double cannot be used in the same expression"
3166msgstr "__ibm128 và long double không thể được dùng trong cùng một biểu thức"
3167
3168#: config/rs6000/rs6000.c:14094
3169msgid "__float128 and long double cannot be used in the same expression"
3170msgstr "__float128 và long double không thể được dùng trong cùng một biểu thức"
3171
3172#: config/rs6000/rs6000.c:22852
3173msgid "AltiVec argument passed to unprototyped function"
3174msgstr "đối số AltiVec bị gửi cho hàm không nguyên mẫu"
3175
3176#: config/rs6000/rs6000.c:25800
3177msgid "Could not generate addis value for fusion"
3178msgstr "Không thể tạo addis cho sát nhập"
3179
3180#: config/rs6000/rs6000.c:25869
3181msgid "Unable to generate load/store offset for fusion"
3182msgstr "Không thể tạo ra việc tải/lưu offset cho hợp nhất"
3183
3184#: config/rs6000/rs6000.c:25945
3185msgid "Bad GPR fusion"
3186msgstr "Hợp nhất GPR sai"
3187
3188#: config/s390/s390.c:7787
3189#, c-format
3190msgid "symbolic memory references are only supported on z10 or later"
3191msgstr ""
3192
3193#: config/s390/s390.c:7798
3194#, c-format
3195msgid "cannot decompose address"
3196msgstr "không thể giải mã địa chỉ"
3197
3198#: config/s390/s390.c:7880
3199#, c-format
3200msgid "invalid comparison operator for 'E' output modifier"
3201msgstr ""
3202
3203#: config/s390/s390.c:7903
3204#, c-format
3205msgid "invalid reference for 'J' output modifier"
3206msgstr ""
3207
3208#: config/s390/s390.c:7921
3209#, c-format
3210msgid "invalid address for 'O' output modifier"
3211msgstr ""
3212
3213#: config/s390/s390.c:7943
3214#, c-format
3215msgid "invalid address for 'R' output modifier"
3216msgstr ""
3217
3218#: config/s390/s390.c:7961
3219#, c-format
3220msgid "memory reference expected for 'S' output modifier"
3221msgstr ""
3222
3223#: config/s390/s390.c:7971
3224#, c-format
3225msgid "invalid address for 'S' output modifier"
3226msgstr ""
3227
3228#: config/s390/s390.c:7992
3229#, c-format
3230msgid "register or memory expression expected for 'N' output modifier"
3231msgstr ""
3232
3233#: config/s390/s390.c:8003
3234#, c-format
3235msgid "register or memory expression expected for 'M' output modifier"
3236msgstr ""
3237
3238#: config/s390/s390.c:8089 config/s390/s390.c:8110
3239#, c-format
3240msgid "invalid constant for output modifier '%c'"
3241msgstr "hằng không hợp lệ cho bổ nghĩa kết xuất “%c”"
3242
3243#: config/s390/s390.c:8107
3244#, c-format
3245msgid "invalid constant - try using an output modifier"
3246msgstr "hằng không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
3247
3248#: config/s390/s390.c:8144
3249#, c-format
3250msgid "invalid constant vector for output modifier '%c'"
3251msgstr "véc-tơ hằng không hợp lệ cho bổ nghĩa kết xuất “%c”"
3252
3253#: config/s390/s390.c:8151
3254#, c-format
3255msgid "invalid expression - try using an output modifier"
3256msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
3257
3258#: config/s390/s390.c:8154
3259#, c-format
3260msgid "invalid expression for output modifier '%c'"
3261msgstr "biểu thức không hợp lệ cho bộ sửa đầu ra “%c”"
3262
3263#: config/s390/s390.c:11873
3264#, fuzzy
3265#| msgid "Vector argument passed to unprototyped function"
3266msgid "vector argument passed to unprototyped function"
3267msgstr "Đối số véc-tơ bị gửi cho hàm không nguyên mẫu"
3268
3269#: config/s390/s390.c:16172
3270msgid "types differ in signedness"
3271msgstr ""
3272
3273#: config/s390/s390.c:16182
3274msgid "binary operator does not support two vector bool operands"
3275msgstr ""
3276
3277#: config/s390/s390.c:16185
3278msgid "binary operator does not support vector bool operand"
3279msgstr ""
3280
3281#: config/s390/s390.c:16193
3282msgid "binary operator does not support mixing vector bool with floating point vector operands"
3283msgstr ""
3284
3285#: config/sh/sh.c:1222
3286#, c-format
3287msgid "invalid operand to %%R"
3288msgstr "sai đặt toán hạng tới %%R"
3289
3290#: config/sh/sh.c:1249
3291#, c-format
3292msgid "invalid operand to %%S"
3293msgstr "sai đặt toán hạng tới %%S"
3294
3295#: config/sh/sh.c:8666
3296msgid "created and used with different architectures / ABIs"
3297msgstr "tạo và sử dụng với các kiến trúc hoặc ABI khác nhau"
3298
3299#: config/sh/sh.c:8668
3300msgid "created and used with different ABIs"
3301msgstr "tạo và sử dụng với các ABI khác nhau"
3302
3303#: config/sh/sh.c:8670
3304msgid "created and used with different endianness"
3305msgstr "tạo và sử dụng với các trình trạng cuối khác nhau"
3306
3307#: config/sparc/sparc.c:9360 config/sparc/sparc.c:9366
3308#, c-format
3309msgid "invalid %%Y operand"
3310msgstr "toán hạng %%Y sai"
3311
3312#: config/sparc/sparc.c:9453
3313#, c-format
3314msgid "invalid %%A operand"
3315msgstr "toán hạng %%A sai"
3316
3317#: config/sparc/sparc.c:9473
3318#, c-format
3319msgid "invalid %%B operand"
3320msgstr "toán hạng %%B sai"
3321
3322#: config/sparc/sparc.c:9553 config/tilegx/tilegx.c:5090
3323#: config/tilepro/tilepro.c:4499
3324#, c-format
3325msgid "invalid %%C operand"
3326msgstr "sai toán hạng %%C"
3327
3328#: config/sparc/sparc.c:9585 config/tilegx/tilegx.c:5123
3329#, c-format
3330msgid "invalid %%D operand"
3331msgstr "sai toán hạng %%D"
3332
3333#: config/sparc/sparc.c:9604
3334#, c-format
3335msgid "invalid %%f operand"
3336msgstr "toán hạng %%f sai"
3337
3338#: config/sparc/sparc.c:9616
3339#, c-format
3340msgid "invalid %%s operand"
3341msgstr "toán hạng %%s sai"
3342
3343#: config/sparc/sparc.c:9661
3344#, c-format
3345msgid "floating-point constant not a valid immediate operand"
3346msgstr "hằng số dấu chấm động không phải là một giá trị trực tiếp hợp lệ"
3347
3348#: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
3349#, c-format
3350msgid "'B' operand is not constant"
3351msgstr "toán hạng “B” không phải là một hằng số"
3352
3353#: config/stormy16/stormy16.c:1778
3354#, c-format
3355msgid "'B' operand has multiple bits set"
3356msgstr "toán hạng “B” có nhiều bit được đặt"
3357
3358#: config/stormy16/stormy16.c:1804
3359#, c-format
3360msgid "'o' operand is not constant"
3361msgstr "toán hạng “o” không phải là một hằng số"
3362
3363#: config/stormy16/stormy16.c:1836
3364#, c-format
3365msgid "xstormy16_print_operand: unknown code"
3366msgstr "xstormy16_print_operand: gặp mã không rõ"
3367
3368#: config/tilegx/tilegx.c:5075 config/tilepro/tilepro.c:4484
3369#, c-format
3370msgid "invalid %%c operand"
3371msgstr "toán hạng %%c sai"
3372
3373#: config/tilegx/tilegx.c:5106
3374#, c-format
3375msgid "invalid %%d operand"
3376msgstr "toán hạng %%d sai"
3377
3378#: config/tilegx/tilegx.c:5203
3379#, c-format
3380msgid "invalid %%H specifier"
3381msgstr "định danh %%H không hợp lệ"
3382
3383#: config/tilegx/tilegx.c:5245 config/tilepro/tilepro.c:4513
3384#, c-format
3385msgid "invalid %%h operand"
3386msgstr "sai toán hạng %%h"
3387
3388#: config/tilegx/tilegx.c:5257 config/tilepro/tilepro.c:4577
3389#, c-format
3390msgid "invalid %%I operand"
3391msgstr "sai toán hạng %%I"
3392
3393#: config/tilegx/tilegx.c:5269 config/tilepro/tilepro.c:4589
3394#, c-format
3395msgid "invalid %%i operand"
3396msgstr "sai toán hạng %%i"
3397
3398#: config/tilegx/tilegx.c:5290 config/tilepro/tilepro.c:4610
3399#, c-format
3400msgid "invalid %%j operand"
3401msgstr "sai toán hạng %%j"
3402
3403#: config/tilegx/tilegx.c:5321
3404#, c-format
3405msgid "invalid %%%c operand"
3406msgstr "sai toán hạng %%%c"
3407
3408#: config/tilegx/tilegx.c:5336 config/tilepro/tilepro.c:4724
3409#, c-format
3410msgid "invalid %%N operand"
3411msgstr "sai toán hạng %%N"
3412
3413#: config/tilegx/tilegx.c:5380
3414#, c-format
3415msgid "invalid operand for 'r' specifier"
3416msgstr "toán hạng không hợp lệ cho chỉ định “r”"
3417
3418#: config/tilegx/tilegx.c:5404 config/tilepro/tilepro.c:4804
3419#, c-format
3420msgid "unable to print out operand yet; code == %d (%c)"
3421msgstr "thậm chí không thể in ra toán hạng; mã == %d (%c)"
3422
3423#: config/tilepro/tilepro.c:4549
3424#, c-format
3425msgid "invalid %%H operand"
3426msgstr "sai toán hạng %%H"
3427
3428#: config/tilepro/tilepro.c:4649
3429#, c-format
3430msgid "invalid %%L operand"
3431msgstr "sai toán hạng %%L"
3432
3433#: config/tilepro/tilepro.c:4709
3434#, c-format
3435msgid "invalid %%M operand"
3436msgstr "sai toán hạng %%M"
3437
3438#: config/tilepro/tilepro.c:4752 config/tilepro/tilepro.c:4759
3439#, c-format
3440msgid "invalid %%t operand"
3441msgstr "sai toán hạng %%t"
3442
3443#: config/tilepro/tilepro.c:4779
3444#, c-format
3445msgid "invalid %%r operand"
3446msgstr "sai toán hạng %%r"
3447
3448#: config/v850/v850.c:271
3449msgid "const_double_split got a bad insn:"
3450msgstr "const_double_split nhận một lệnh sai:"
3451
3452#: config/v850/v850.c:885
3453msgid "output_move_single:"
3454msgstr "output_move_single:"
3455
3456#: config/vax/vax.c:463
3457#, c-format
3458msgid "symbol used with both base and indexed registers"
3459msgstr "ký hiệu dùng với thanh ghi cả hai loại cơ bản và phụ lục"
3460
3461#: config/vax/vax.c:472
3462#, c-format
3463msgid "symbol with offset used in PIC mode"
3464msgstr "ký hiệu với hiệu số dùng trong chế độ PIC"
3465
3466#: config/vax/vax.c:560
3467#, c-format
3468msgid "symbol used as immediate operand"
3469msgstr "ký hiệu dùng như là toán hạng giá trị trực tiếp"
3470
3471#: config/vax/vax.c:1587
3472msgid "illegal operand detected"
3473msgstr "phát hiện toán hạng cấm"
3474
3475#: config/visium/visium.c:3362
3476msgid "illegal operand "
3477msgstr "toán hạng không hợp lệ"
3478
3479#: config/visium/visium.c:3413
3480msgid "illegal operand address (1)"
3481msgstr "địa chỉ toán hạng không hợp lệ (1)"
3482
3483#: config/visium/visium.c:3420
3484msgid "illegal operand address (2)"
3485msgstr "địa chỉ toán hạng không hợp lệ (2)"
3486
3487#: config/visium/visium.c:3435
3488msgid "illegal operand address (3)"
3489msgstr "địa chỉ toán hạng không hợp lệ (3)"
3490
3491#: config/visium/visium.c:3443
3492msgid "illegal operand address (4)"
3493msgstr "địa chỉ toán hạng không hợp lệ (4)"
3494
3495#: config/xtensa/xtensa.c:804 config/xtensa/xtensa.c:836
3496#: config/xtensa/xtensa.c:845
3497msgid "bad test"
3498msgstr "sai kiểm tra"
3499
3500#: config/xtensa/xtensa.c:2409
3501msgid "invalid mask"
3502msgstr "bộ lọc sai"
3503
3504#: config/xtensa/xtensa.c:2461 config/xtensa/xtensa.c:2471
3505#, c-format
3506msgid "invalid %%t/%%b value"
3507msgstr "giá trị %%t/%%b sai"
3508
3509#: config/xtensa/xtensa.c:2550
3510msgid "no register in address"
3511msgstr "địa chỉ không chứa thanh ghi"
3512
3513#: config/xtensa/xtensa.c:2558
3514msgid "address offset not a constant"
3515msgstr "hiệu số địa chỉ không phải là một hằng số"
3516
3517#: c/c-objc-common.c:225
3518msgid "aka"
3519msgstr "được biết là"
3520
3521#: c/c-objc-common.c:332
3522msgid "({anonymous})"
3523msgstr "({nặc danh})"
3524
3525#. If we have
3526#. declaration-specifiers declarator decl-specs
3527#. then assume we have a missing semicolon, which would
3528#. give us:
3529#. declaration-specifiers declarator  decl-specs
3530#. ^
3531#. ;
3532#. <~~~~~~~~~ declaration ~~~~~~~~~~>
3533#. Use c_parser_require to get an error with a fix-it hint.
3534#: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
3535#: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
3536#: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
3537#: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
3538#: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
3539#: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
3540#: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
3541#: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
3542#: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
3543#: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
3544#: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
3545#: cp/parser.c:30593
3546#, gcc-internal-format
3547msgid "expected %<;%>"
3548msgstr "cần %<;%>"
3549
3550#: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
3551#: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
3552#: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
3553#: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
3554#: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
3555#: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
3556#: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
3557#: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
3558#: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
3559#: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
3560#: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
3561#: c/gimple-parser.c:1184 c/gimple-parser.c:1314 c/gimple-parser.c:1440
3562#: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
3563#: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
3564#: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
3565#: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
3566#, gcc-internal-format
3567msgid "expected %<)%>"
3568msgstr "cần %<)%>"
3569
3570#: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
3571#: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
3572#: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
3573#: c/gimple-parser.c:1733 cp/parser.c:30605
3574#, gcc-internal-format
3575msgid "expected %<]%>"
3576msgstr "cần %<]%>"
3577
3578#: c/c-parser.c:4283
3579msgid "expected %<;%>, %<,%> or %<)%>"
3580msgstr "cần %<;%>, %<,%> hoặc %<)%>"
3581
3582#. Look for the two `(' tokens.
3583#: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
3584#: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
3585#: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
3586#: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
3587#: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
3588#: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
3589#: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
3590#: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
3591#: c/c-parser.c:13431 cp/parser.c:30596
3592#, gcc-internal-format
3593msgid "expected %<(%>"
3594msgstr "cần %<(%>"
3595
3596#: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
3597#: cp/parser.c:34267
3598#, gcc-internal-format
3599msgid "expected %<[%>"
3600msgstr "cần %<[%>"
3601
3602#: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
3603#: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
3604#: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
3605#: cp/parser.c:30602
3606#, gcc-internal-format
3607msgid "expected %<{%>"
3608msgstr "cần %<{%>"
3609
3610#: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
3611#: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
3612#: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
3613#: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
3614#: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
3615#: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
3616#: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
3617#, gcc-internal-format
3618msgid "expected %<:%>"
3619msgstr "cần %<:%>"
3620
3621#: c/c-parser.c:6736 cp/parser.c:30522
3622#, gcc-internal-format
3623msgid "expected %<while%>"
3624msgstr "cần %<while%>"
3625
3626#: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
3627#: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
3628#: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
3629#: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
3630#: cp/parser.c:29998 cp/parser.c:30611
3631#, gcc-internal-format
3632msgid "expected %<,%>"
3633msgstr "cần %<,%>"
3634
3635#: c/c-parser.c:9062
3636msgid "expected %<.%>"
3637msgstr "cần %<.%>"
3638
3639#: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
3640#: cp/parser.c:32928
3641#, gcc-internal-format
3642msgid "expected %<@end%>"
3643msgstr "cần %<@end%>"
3644
3645#: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
3646#, gcc-internal-format
3647msgid "expected %<>%>"
3648msgstr "cần %<>%>"
3649
3650#: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
3651#, gcc-internal-format
3652msgid "expected %<,%> or %<)%>"
3653msgstr "cần %<,%> hoặc %<)%>"
3654
3655#. All following cases are statements with LHS.
3656#: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
3657#: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
3658#: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
3659#, gcc-internal-format
3660msgid "expected %<=%>"
3661msgstr "cần %<=%>"
3662
3663#: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
3664#: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
3665#: cp/parser.c:30599 cp/parser.c:33073
3666#, gcc-internal-format
3667msgid "expected %<}%>"
3668msgstr "cần %<}%>"
3669
3670#: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
3671#, gcc-internal-format
3672msgid "expected %<#pragma omp section%> or %<}%>"
3673msgstr "cần %<#pragma omp section%> hoặc %<}%>"
3674
3675#: c/c-typeck.c:8245
3676msgid "(anonymous)"
3677msgstr "(nặc danh)"
3678
3679#: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
3680#, gcc-internal-format
3681msgid "expected %<<%>"
3682msgstr "cần %<<%>"
3683
3684#: c/gimple-parser.c:2313 c/gimple-parser.c:2340 c/gimple-parser.c:2179
3685#: c/gimple-parser.c:2216
3686#, fuzzy, gcc-internal-format
3687msgid "expected label"
3688msgstr "cần kênh"
3689
3690#: cp/call.c:3866
3691#, fuzzy
3692#| msgid "candidate 1:"
3693msgid "candidate:"
3694msgstr "ứng cử 1:"
3695
3696#: cp/call.c:7217
3697#, fuzzy
3698#| msgid "Enable user-defined instructions."
3699msgid "  after user-defined conversion:"
3700msgstr "Bật câu lệnh được người dùng xác định."
3701
3702#: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
3703msgid "candidate is:"
3704msgid_plural "candidates are:"
3705msgstr[0] "ứng cử là:"
3706
3707#: cp/call.c:11685
3708msgid "candidate 1:"
3709msgstr "ứng cử 1:"
3710
3711#: cp/call.c:11686
3712msgid "candidate 2:"
3713msgstr "ứng cử 2:"
3714
3715#: cp/decl.c:3258
3716msgid "jump to label %qD"
3717msgstr "nhảy tới nhãn %qD"
3718
3719#: cp/decl.c:3259
3720msgid "jump to case label"
3721msgstr "nhảy tới nhãn lệnh case"
3722
3723#: cp/error.c:384
3724msgid "<missing>"
3725msgstr "<còn thiếu>"
3726
3727#: cp/error.c:486
3728msgid "<brace-enclosed initializer list>"
3729msgstr "<danh sách bộ khởi tạo nằm trong dấu ngoặc>"
3730
3731#: cp/error.c:488
3732msgid "<unresolved overloaded function type>"
3733msgstr "<chưa giải quyết loại hàm quá tải>"
3734
3735#: cp/error.c:657
3736msgid "<type error>"
3737msgstr "<lỗi loại>"
3738
3739# Literal: don't translate; Nghĩa chữ: dừng dịch
3740#. A lambda's "type" is essentially its signature.
3741#: cp/error.c:758
3742msgid "<lambda"
3743msgstr "<lambda"
3744
3745#: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
3746#, gcc-internal-format
3747msgid "<unnamed>"
3748msgstr "<không tên>"
3749
3750#: cp/error.c:770
3751#, c-format
3752msgid "<unnamed %s>"
3753msgstr "<%s không tên>"
3754
3755#: cp/error.c:896
3756msgid "<typeprefixerror>"
3757msgstr "<lỗi sửa sẵn loại>"
3758
3759#: cp/error.c:1025
3760#, c-format
3761msgid "(static initializers for %s)"
3762msgstr "(bộ khởi tạo tĩnh cho %s)"
3763
3764#: cp/error.c:1027
3765#, c-format
3766msgid "(static destructors for %s)"
3767msgstr "(bộ hủy tĩnh cho %s)"
3768
3769#: cp/error.c:1073
3770msgid "<structured bindings>"
3771msgstr ""
3772
3773#: cp/error.c:1176
3774msgid "vtable for "
3775msgstr "bảng vtable cho"
3776
3777#: cp/error.c:1200
3778msgid "<return value> "
3779msgstr "<giá trị trả lại>"
3780
3781#: cp/error.c:1215
3782msgid "{anonymous}"
3783msgstr "{nặc danh}"
3784
3785#: cp/error.c:1217
3786msgid "(anonymous namespace)"
3787msgstr "(namespace vô danh)"
3788
3789#: cp/error.c:1317
3790msgid "<template arguments error>"
3791msgstr "<lỗi đối số mẫu>"
3792
3793#: cp/error.c:1339
3794msgid "<enumerator>"
3795msgstr "<bộ đếm>"
3796
3797#: cp/error.c:1390
3798msgid "<declaration error>"
3799msgstr "<lỗi khai báo>"
3800
3801#: cp/error.c:1939 cp/error.c:1959
3802msgid "<template parameter error>"
3803msgstr "<lỗi tham số mẫu>"
3804
3805#: cp/error.c:2089
3806msgid "<statement>"
3807msgstr "<lời khai báo>"
3808
3809#: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
3810#, gcc-internal-format
3811msgid "<unknown>"
3812msgstr "<không rõ>"
3813
3814#. While waiting for caret diagnostics, avoid printing
3815#. __cxa_allocate_exception, __cxa_throw, and the like.
3816#: cp/error.c:2136
3817msgid "<throw-expression>"
3818msgstr "<biểu thức ném>"
3819
3820#: cp/error.c:2237
3821msgid "<ubsan routine call>"
3822msgstr "<gọi thủ tục ubsan>"
3823
3824#: cp/error.c:2686
3825msgid "<unparsed>"
3826msgstr "<chưa phân tích cú pháp>"
3827
3828# Literal: don't translate; Nghĩa chữ: dừng dịch
3829#: cp/error.c:2842
3830msgid "<lambda>"
3831msgstr "<lambda>"
3832
3833#: cp/error.c:2881
3834msgid "*this"
3835msgstr "*this"
3836
3837#: cp/error.c:2895
3838msgid "<expression error>"
3839msgstr "<lỗi biểu thức>"
3840
3841#: cp/error.c:2910
3842msgid "<unknown operator>"
3843msgstr "<không rõ toán hạng>"
3844
3845#: cp/error.c:3374
3846msgid "At global scope:"
3847msgstr "Theo phạm vi toàn cục:"
3848
3849#: cp/error.c:3470
3850#, c-format
3851msgid "In static member function %qs"
3852msgstr "Trong hàm bộ phận tĩnh %qs"
3853
3854#: cp/error.c:3472
3855#, c-format
3856msgid "In copy constructor %qs"
3857msgstr "Trong cấu tử bản sao %qs"
3858
3859#: cp/error.c:3474
3860#, c-format
3861msgid "In constructor %qs"
3862msgstr "Trong cấu tử %qs"
3863
3864#: cp/error.c:3476
3865#, c-format
3866msgid "In destructor %qs"
3867msgstr "Trong bộ hủy %qs"
3868
3869#: cp/error.c:3478
3870msgid "In lambda function"
3871msgstr "Trong hàm λ"
3872
3873#: cp/error.c:3498
3874#, c-format
3875msgid "%s: In substitution of %qS:\n"
3876msgstr "%s: Trong thay thế của %qS:\n"
3877
3878#: cp/error.c:3499
3879msgid "%s: In instantiation of %q#D:\n"
3880msgstr "%s: Trong minh dụ của %q#D:\n"
3881
3882#: cp/error.c:3524 cp/error.c:3678
3883msgid "%r%s:%d:%d:%R   "
3884msgstr "%r%s:%d:%d:%R   "
3885
3886#: cp/error.c:3527 cp/error.c:3681
3887msgid "%r%s:%d:%R   "
3888msgstr "%r%s:%d:%R   "
3889
3890#: cp/error.c:3535
3891#, c-format
3892msgid "recursively required by substitution of %qS\n"
3893msgstr "yêu cầu đệ quy bởi thay thế của %qS\n"
3894
3895#: cp/error.c:3536
3896#, c-format
3897msgid "required by substitution of %qS\n"
3898msgstr "được yêu cầu bởi thay thế của %qS\n"
3899
3900#: cp/error.c:3541
3901msgid "recursively required from %q#D\n"
3902msgstr "yêu cầu đệ quy từ %q#D\n"
3903
3904#: cp/error.c:3542
3905msgid "required from %q#D\n"
3906msgstr "được yêu cầu từ %q#D\n"
3907
3908#: cp/error.c:3549
3909msgid "recursively required from here\n"
3910msgstr "yêu cầu đệ quy từ đây\n"
3911
3912#: cp/error.c:3550
3913msgid "required from here\n"
3914msgstr "được yêu cầu từ đây\n"
3915
3916#: cp/error.c:3602
3917msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
3918msgstr "%r%s:%d:%d:%R   [ bỏ qua %d ngữ cảnh minh dụ, dùng -ftemplate-backtrace-limit=0 để tắt ]\n"
3919
3920#: cp/error.c:3608
3921msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
3922msgstr "%r%s:%d:%R   [ bỏ qua %d ngữ cảnh minh dụ, dùng -ftemplate-backtrace-limit=0 để tắt ]\n"
3923
3924#: cp/error.c:3662
3925#, fuzzy
3926#| msgid "%r%s:%d:%d:%R   in constexpr expansion of %qs"
3927msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
3928msgstr "%r%s:%d:%d:%R   trong khai triển constexpr của %qs"
3929
3930#: cp/error.c:3666
3931#, fuzzy
3932#| msgid "%r%s:%d:%R   in constexpr expansion of %qs"
3933msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
3934msgstr "%r%s:%d:%R   trong khai triển constexpr của %qs"
3935
3936#: cp/pt.c:2029 cp/semantics.c:5544
3937msgid "candidates are:"
3938msgstr "các ứng cử là:"
3939
3940#: cp/rtti.c:574
3941msgid "target is not pointer or reference to class"
3942msgstr "đích không phải là hàm trỏ hoặc tham chiếu đến hạng"
3943
3944#: cp/rtti.c:579
3945msgid "target is not pointer or reference to complete type"
3946msgstr "đích không phải là hàm trỏ hoặc tham chiếu đến loại hoàn toàn"
3947
3948#: cp/rtti.c:585
3949msgid "target is not pointer or reference"
3950msgstr "đích không phải là một hàm trỏ hoặc một tham chiếu"
3951
3952#: cp/rtti.c:601
3953msgid "source is not a pointer"
3954msgstr "nguồn không phải là một hàm trỏ"
3955
3956#: cp/rtti.c:606
3957msgid "source is not a pointer to class"
3958msgstr "nguồn không phải là một hàm trỏ tới lớp"
3959
3960#: cp/rtti.c:611
3961msgid "source is a pointer to incomplete type"
3962msgstr "nguồn là một hàm trỏ tới loại không hoàn toàn"
3963
3964#: cp/rtti.c:624
3965msgid "source is not of class type"
3966msgstr "nguồn không phải có loại lớp"
3967
3968#: cp/rtti.c:629
3969msgid "source is of incomplete class type"
3970msgstr "nguồn có loại lớp không hoàn toàn"
3971
3972#: cp/rtti.c:640
3973msgid "conversion casts away constness"
3974msgstr "việc chuyển đổi cũng bỏ trình trạng bất biến"
3975
3976#: cp/rtti.c:800
3977msgid "source type is not polymorphic"
3978msgstr "nguồn không có loại nhiều dạng"
3979
3980#: cp/typeck.c:6452 c/c-typeck.c:4396
3981#, gcc-internal-format
3982msgid "wrong type argument to unary minus"
3983msgstr "đối số có loại sai đối với dấu trừ nguyên phân"
3984
3985#: cp/typeck.c:6453 c/c-typeck.c:4383
3986#, gcc-internal-format
3987msgid "wrong type argument to unary plus"
3988msgstr "đối số có loại sai đối với dấu cộng nguyên phân"
3989
3990#: cp/typeck.c:6480 c/c-typeck.c:4440
3991#, gcc-internal-format
3992msgid "wrong type argument to bit-complement"
3993msgstr "đối số có loại sai đối với phần bù bit"
3994
3995#: cp/typeck.c:6497 c/c-typeck.c:4448
3996#, gcc-internal-format
3997msgid "wrong type argument to abs"
3998msgstr "đối số có loại sai đối với bộ tuyệt đối"
3999
4000#: cp/typeck.c:6509 c/c-typeck.c:4470
4001#, gcc-internal-format
4002msgid "wrong type argument to conjugation"
4003msgstr "đối số có loại sai đối với phần chia"
4004
4005#: cp/typeck.c:6527
4006msgid "in argument to unary !"
4007msgstr "trong đối số tới bộ nguyên phân !"
4008
4009#: cp/typeck.c:6573
4010msgid "no pre-increment operator for type"
4011msgstr "không có toán tử tiền gia cho loại"
4012
4013#: cp/typeck.c:6575
4014msgid "no post-increment operator for type"
4015msgstr "không có toán tử hậu gia cho loại"
4016
4017#: cp/typeck.c:6577
4018msgid "no pre-decrement operator for type"
4019msgstr "không có toán tử giảm gia cho loại"
4020
4021#: cp/typeck.c:6579
4022msgid "no post-decrement operator for type"
4023msgstr "không có toán tử hậu giảm cho loại"
4024
4025#: fortran/arith.c:97
4026msgid "Arithmetic OK at %L"
4027msgstr "Số học đúng tại %L"
4028
4029#: fortran/arith.c:100
4030msgid "Arithmetic overflow at %L"
4031msgstr "Số học bị tràn tại %L"
4032
4033#: fortran/arith.c:103
4034msgid "Arithmetic underflow at %L"
4035msgstr "Số học bị tràn ngược tại %L"
4036
4037#: fortran/arith.c:106
4038msgid "Arithmetic NaN at %L"
4039msgstr "Số học NaN (không phải là một con số) tại %L"
4040
4041#: fortran/arith.c:109
4042msgid "Division by zero at %L"
4043msgstr "Chia cho không tại %L"
4044
4045#: fortran/arith.c:112
4046msgid "Array operands are incommensurate at %L"
4047msgstr "Các toán hạng mảng không tương xứng với nhau tại %L"
4048
4049#: fortran/arith.c:116
4050msgid "Integer outside symmetric range implied by Standard Fortran at %L"
4051msgstr "số nguyên nằm ở ngoại phạm vi đối xứng ngụ ý bởi ngôn ngữ Fortran Tiêu Chuẩn tại %L"
4052
4053#: fortran/arith.c:120
4054#, fuzzy
4055#| msgid "Invalid character in name at %C"
4056msgid "Illegal type in character concatenation at %L"
4057msgstr "Tên có chứa ký tự không hợp lệ tại %C"
4058
4059#: fortran/arith.c:1391
4060msgid "elemental binary operation"
4061msgstr "thao tác nhị phân loại yếu tố"
4062
4063#: fortran/check.c:3702
4064#, c-format
4065msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
4066msgstr "đối số “a%d” và “a%d” cho “%s” thực chất"
4067
4068#: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
4069#, c-format
4070msgid "arguments '%s' and '%s' for intrinsic %s"
4071msgstr "đối số “%s” và “%s” cho %s thực chất"
4072
4073#: fortran/check.c:4388 fortran/intrinsic.c:4766
4074#, c-format
4075msgid "arguments '%s' and '%s' for intrinsic '%s'"
4076msgstr "đối số “%s” và “%s” cho “%s” thực chất"
4077
4078#: fortran/dump-parse-tree.c:3219
4079#, c-format
4080msgid ""
4081"/* Prototypes for external procedures generated from %s\n"
4082"   by GNU Fortran %s%s.\n"
4083"\n"
4084"   Use of this interface is discouraged, consider using the\n"
4085"   BIND(C) feature of standard Fortran instead.  */\n"
4086"\n"
4087msgstr ""
4088
4089#: fortran/error.c:876
4090#, fuzzy
4091#| msgid "Fortran 2008 obsolescent feature:"
4092msgid "Fortran 2018 deleted feature:"
4093msgstr "Các đặc tính đã cũ của Fortran 2008:"
4094
4095#: fortran/error.c:878
4096#, fuzzy
4097#| msgid "Fortran 2008 obsolescent feature:"
4098msgid "Fortran 2018 obsolescent feature:"
4099msgstr "Các đặc tính đã cũ của Fortran 2008:"
4100
4101#: fortran/error.c:880
4102msgid "Fortran 2018:"
4103msgstr ""
4104
4105#: fortran/error.c:882
4106msgid "Fortran 2008 obsolescent feature:"
4107msgstr "Các đặc tính đã cũ của Fortran 2008:"
4108
4109#: fortran/error.c:888
4110msgid "GNU Extension:"
4111msgstr "Phần mở rộng GNU:"
4112
4113#: fortran/error.c:890
4114msgid "Legacy Extension:"
4115msgstr "Phần mở rộng cũ:"
4116
4117#: fortran/error.c:892
4118msgid "Obsolescent feature:"
4119msgstr "Đặc tính cũ:"
4120
4121#: fortran/error.c:894
4122msgid "Deleted feature:"
4123msgstr "Đặc tính đã bị xóa bỏ:"
4124
4125#: fortran/expr.c:3696
4126msgid "array assignment"
4127msgstr "sự gán mảng"
4128
4129#. Macros for unified error messages.
4130#: fortran/frontend-passes.c:3785
4131#, c-format
4132msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
4133msgstr ""
4134
4135#: fortran/frontend-passes.c:3788
4136#, c-format
4137msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
4138msgstr ""
4139
4140#: fortran/frontend-passes.c:3791
4141#, c-format
4142msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
4143msgstr ""
4144
4145#: fortran/gfortranspec.c:427
4146#, c-format
4147msgid "Driving:"
4148msgstr "Đang điều khiển:"
4149
4150#: fortran/interface.c:3401 fortran/intrinsic.c:4449
4151msgid "actual argument to INTENT = OUT/INOUT"
4152msgstr "tham số thực tế cho INTENT = OUT/INOUT"
4153
4154#: fortran/io.c:1866
4155#, c-format
4156msgid "%s tag"
4157msgstr "thẻ %s"
4158
4159#: fortran/io.c:3366
4160msgid "internal unit in WRITE"
4161msgstr "đơn vị bên trong trong GHI"
4162
4163#. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
4164#. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
4165#: fortran/io.c:4725
4166#, c-format
4167msgid "%s tag with INQUIRE"
4168msgstr "thẻ %s với INQUIRE"
4169
4170#: fortran/matchexp.c:28
4171#, c-format
4172msgid "Syntax error in expression at %C"
4173msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
4174
4175#: fortran/module.c:1246
4176msgid "Unexpected EOF"
4177msgstr "Gặp kết thúc tập tin bất thường"
4178
4179#: fortran/module.c:1358
4180msgid "Name too long"
4181msgstr "Tên quá dài"
4182
4183#: fortran/module.c:1460 fortran/module.c:1563
4184msgid "Bad name"
4185msgstr "Tên sai"
4186
4187#: fortran/module.c:1587
4188msgid "Expected name"
4189msgstr "Mong đợi một tên"
4190
4191#: fortran/module.c:1590
4192msgid "Expected left parenthesis"
4193msgstr "Mong đợi một dấu ngoặc đơn mở"
4194
4195#: fortran/module.c:1593
4196msgid "Expected right parenthesis"
4197msgstr "Mong đợi một dấu ngoặc đơn đóng"
4198
4199#: fortran/module.c:1596
4200msgid "Expected integer"
4201msgstr "Mong đợi một số nguyên"
4202
4203#: fortran/module.c:1599 fortran/module.c:2699
4204msgid "Expected string"
4205msgstr "Mong đợi một chuỗi"
4206
4207#: fortran/module.c:1624
4208msgid "find_enum(): Enum not found"
4209msgstr "find_enum(): không tìm thấy bộ đếm"
4210
4211#: fortran/module.c:2177
4212msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
4213msgstr ""
4214
4215#: fortran/module.c:2380
4216msgid "Expected attribute bit name"
4217msgstr "Mong đợi một tên bit thuộc tính"
4218
4219#: fortran/module.c:3328
4220msgid "Expected integer string"
4221msgstr "Mong đợi một chuỗi số nguyên"
4222
4223#: fortran/module.c:3332
4224msgid "Error converting integer"
4225msgstr "Gặp lỗi khi chuyển đổi số nguyên"
4226
4227#: fortran/module.c:3354
4228msgid "Expected real string"
4229msgstr "Mong đợi một chuỗi thật"
4230
4231#: fortran/module.c:3579
4232msgid "Expected expression type"
4233msgstr "Mong đợi một loại biểu thức"
4234
4235#: fortran/module.c:3659
4236msgid "Bad operator"
4237msgstr "Toán tử sai"
4238
4239#: fortran/module.c:3776
4240msgid "Bad type in constant expression"
4241msgstr "Gặp loại saio trong biểu thức bất biến"
4242
4243#: fortran/module.c:7160
4244msgid "Unexpected end of module"
4245msgstr "Gặp kết thức mô-đun bất thường"
4246
4247#: fortran/parse.c:1807
4248msgid "arithmetic IF"
4249msgstr "IF (nếu) số học"
4250
4251#: fortran/parse.c:1816
4252msgid "attribute declaration"
4253msgstr "lời khai báo thuộc tính"
4254
4255#: fortran/parse.c:1852
4256msgid "data declaration"
4257msgstr "lời khai báo dữ liệu"
4258
4259#: fortran/parse.c:1870
4260msgid "derived type declaration"
4261msgstr "lời khai báo loại có hướng"
4262
4263#: fortran/parse.c:1997
4264msgid "block IF"
4265msgstr "IF (nếu) loại khối"
4266
4267#: fortran/parse.c:2006
4268msgid "implied END DO"
4269msgstr "ngụ ý END DO (kết thúc làm)"
4270
4271#: fortran/parse.c:2100 fortran/resolve.c:11845
4272msgid "assignment"
4273msgstr "sự gán"
4274
4275#: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
4276msgid "pointer assignment"
4277msgstr "sự gán hàm trỏ"
4278
4279#: fortran/parse.c:2127
4280msgid "simple IF"
4281msgstr "IF (nếu) đơn giản"
4282
4283#: fortran/resolve.c:2300 fortran/resolve.c:2494
4284msgid "elemental procedure"
4285msgstr "thủ tục loại yếu tố"
4286
4287#: fortran/resolve.c:2397
4288msgid "allocatable argument"
4289msgstr "đối số phân bổ được"
4290
4291#: fortran/resolve.c:2402
4292msgid "asynchronous argument"
4293msgstr "đối số không đồng bộ"
4294
4295#: fortran/resolve.c:2407
4296msgid "optional argument"
4297msgstr "đối số tùy chọn"
4298
4299#: fortran/resolve.c:2412
4300msgid "pointer argument"
4301msgstr "đối số con trỏ"
4302
4303#: fortran/resolve.c:2417
4304msgid "target argument"
4305msgstr "đối số đích"
4306
4307#: fortran/resolve.c:2422
4308msgid "value argument"
4309msgstr "đối số giá trị"
4310
4311#: fortran/resolve.c:2427
4312msgid "volatile argument"
4313msgstr "đối số hay thay đổi"
4314
4315#: fortran/resolve.c:2432
4316msgid "assumed-shape argument"
4317msgstr "đối số assumed-shape"
4318
4319#: fortran/resolve.c:2437
4320msgid "assumed-rank argument"
4321msgstr "đối số assumed-rank"
4322
4323#: fortran/resolve.c:2442
4324msgid "coarray argument"
4325msgstr "đối số coarray"
4326
4327#: fortran/resolve.c:2447
4328msgid "parametrized derived type argument"
4329msgstr "đối số kiểu được dẫn suất tham số hóa"
4330
4331#: fortran/resolve.c:2452
4332msgid "polymorphic argument"
4333msgstr "đối số polymorphic"
4334
4335#: fortran/resolve.c:2457
4336msgid "NO_ARG_CHECK attribute"
4337msgstr "thuộc tính NO_ARG_CHECK"
4338
4339#. As assumed-type is unlimited polymorphic (cf. above).
4340#. See also TS 29113, Note 6.1.
4341#: fortran/resolve.c:2464
4342msgid "assumed-type argument"
4343msgstr "đối số assumed-type"
4344
4345#: fortran/resolve.c:2475
4346msgid "array result"
4347msgstr "kết quả mảng"
4348
4349#: fortran/resolve.c:2480
4350msgid "pointer or allocatable result"
4351msgstr "con trỏ hoặc kết quả cấp phát được"
4352
4353#: fortran/resolve.c:2487
4354msgid "result with non-constant character length"
4355msgstr ""
4356
4357#: fortran/resolve.c:2499
4358msgid "bind(c) procedure"
4359msgstr "thủ tục bind(c)"
4360
4361#: fortran/resolve.c:4013
4362#, c-format
4363msgid "Invalid context for NULL() pointer at %%L"
4364msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
4365
4366#: fortran/resolve.c:4029
4367#, c-format
4368msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
4369msgstr "Tại %%L có một toán tử thuộc số nguyên phân “%s” với toán hạng %s"
4370
4371#: fortran/resolve.c:4046
4372#, fuzzy, c-format
4373#| msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
4374msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
4375msgstr "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"
4376
4377#: fortran/resolve.c:4051
4378#, c-format
4379msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
4380msgstr "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"
4381
4382#: fortran/resolve.c:4066
4383#, c-format
4384msgid "Operands of string concatenation operator at %%L are %s/%s"
4385msgstr "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"
4386
4387#: fortran/resolve.c:4108
4388#, c-format
4389msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
4390msgstr "Tại %%L có một toán tử hợp lý “%s” với các toán hạng %s/%s"
4391
4392#: fortran/resolve.c:4131
4393#, c-format
4394msgid "Operand of .not. operator at %%L is %s"
4395msgstr "Tại %%L có một toán tử .not. với toán hạng %s"
4396
4397#: fortran/resolve.c:4145
4398msgid "COMPLEX quantities cannot be compared at %L"
4399msgstr "Không thể so sánh các số lượng PHỨC TẠP tại %L"
4400
4401#: fortran/resolve.c:4243
4402#, c-format
4403msgid "Logicals at %%L must be compared with %s instead of %s"
4404msgstr "Tại %%L thì các bộ hợp lý phải được so sánh với %s thay cho %s"
4405
4406#: fortran/resolve.c:4249
4407#, c-format
4408msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
4409msgstr "Tại %%L có một toán tử so sánh “%s” với các toán hạng %s/%s"
4410
4411#: fortran/resolve.c:4262
4412#, fuzzy, c-format
4413#| msgid "Unknown operator %%<%s%%> at %%L"
4414msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
4415msgstr "Không rõ toán tử %%<%s%%> tại %%L"
4416
4417#: fortran/resolve.c:4265
4418#, c-format
4419msgid "Unknown operator %%<%s%%> at %%L"
4420msgstr "Không rõ toán tử %%<%s%%> tại %%L"
4421
4422#: fortran/resolve.c:4268
4423#, c-format
4424msgid "Operand of user operator %%<%s%%> at %%L is %s"
4425msgstr "Toán hạng của toán tử người dùng %%<%s%%> tại %%L là %s"
4426
4427#: fortran/resolve.c:4272
4428#, c-format
4429msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
4430msgstr "Các toán hạng của toán tử người dùng %%<%s%%> tại %%L là %s/%s"
4431
4432#: fortran/resolve.c:4358
4433#, c-format
4434msgid "Inconsistent ranks for operator at %%L and %%L"
4435msgstr "Tại %%L và %%L có một toán tử với các phân hàng mâu thuẫn nhau"
4436
4437#: fortran/resolve.c:7175
4438msgid "Loop variable"
4439msgstr "Biến vòng lặp"
4440
4441#: fortran/resolve.c:7179
4442msgid "iterator variable"
4443msgstr "biến iterator"
4444
4445#: fortran/resolve.c:7183
4446msgid "Start expression in DO loop"
4447msgstr "Biểu thức bắt đầu trong vòng lặp DO (làm)"
4448
4449#: fortran/resolve.c:7187
4450msgid "End expression in DO loop"
4451msgstr "Biểu thức kết thúc trong vòng lặp DO (làm)"
4452
4453#: fortran/resolve.c:7191
4454msgid "Step expression in DO loop"
4455msgstr "Biểu thức bước trong vòng lặp DO (làm)"
4456
4457#: fortran/resolve.c:7477 fortran/resolve.c:7480
4458msgid "DEALLOCATE object"
4459msgstr "đối tượng DEALLOCATE"
4460
4461#: fortran/resolve.c:7857 fortran/resolve.c:7860
4462msgid "ALLOCATE object"
4463msgstr "đối tượng ALLOCATE"
4464
4465#: fortran/resolve.c:8093 fortran/resolve.c:10035
4466msgid "STAT variable"
4467msgstr "biến STAT"
4468
4469#: fortran/resolve.c:8137 fortran/resolve.c:10047
4470msgid "ERRMSG variable"
4471msgstr "Biến ERRMSG"
4472
4473#: fortran/resolve.c:9841
4474msgid "item in READ"
4475msgstr "mục tin trong READ"
4476
4477#: fortran/resolve.c:10059
4478msgid "ACQUIRED_LOCK variable"
4479msgstr "biến ACQUIRED_LOCK"
4480
4481#: fortran/trans-array.c:1676
4482#, c-format
4483msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
4484msgstr "Bộ dựng mảng chứa các chiều dài KÝ_TỰ khác nhau (%ld/%ld)"
4485
4486#: fortran/trans-array.c:5922
4487msgid "Integer overflow when calculating the amount of memory to allocate"
4488msgstr ""
4489
4490#: fortran/trans-array.c:9737
4491#, c-format
4492msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
4493msgstr ""
4494
4495#: fortran/trans-decl.c:6191
4496#, c-format
4497msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
4498msgstr "Chiều dài chuỗi thật không tương ứng với điều khai báo cho đối số giả “%s” (%ld/%ld)"
4499
4500#: fortran/trans-decl.c:6199
4501#, c-format
4502msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
4503msgstr "Chiều dài chuỗi thật vẫn nhỏ hơn điều khai báo cho đối số giả “%s” (%ld/%ld)"
4504
4505#: fortran/trans-expr.c:9527
4506#, c-format
4507msgid "Target of rank remapping is too small (%ld < %ld)"
4508msgstr ""
4509
4510#: fortran/trans-expr.c:10941
4511msgid "Assignment of scalar to unallocated array"
4512msgstr "Gán vô hướng cho mảng chưa cấp phát"
4513
4514#: fortran/trans-intrinsic.c:968
4515#, c-format
4516msgid "Unequal character lengths (%ld/%ld) in %s"
4517msgstr ""
4518
4519#: fortran/trans-intrinsic.c:6359
4520#, c-format
4521msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
4522msgstr ""
4523
4524#: fortran/trans-intrinsic.c:6454
4525#, fuzzy, c-format
4526#| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
4527msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
4528msgstr "đối số “a%d” và “a%d” cho “%s” thực chất"
4529
4530#: fortran/trans-intrinsic.c:6501
4531#, c-format
4532msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
4533msgstr ""
4534
4535#: fortran/trans-intrinsic.c:6511
4536#, c-format
4537msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
4538msgstr ""
4539
4540#: fortran/trans-intrinsic.c:6518
4541#, c-format
4542msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
4543msgstr ""
4544
4545#: fortran/trans-intrinsic.c:6662
4546#, fuzzy, c-format
4547#| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
4548msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
4549msgstr "đối số “a%d” và “a%d” cho “%s” thực chất"
4550
4551#: fortran/trans-intrinsic.c:6730
4552#, c-format
4553msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
4554msgstr ""
4555
4556#: fortran/trans-intrinsic.c:6796
4557#, c-format
4558msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
4559msgstr ""
4560
4561#: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
4562#, c-format
4563msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
4564msgstr ""
4565
4566#: fortran/trans-intrinsic.c:9118
4567#, c-format
4568msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
4569msgstr "Tham số NCOPIES của REPEAT (lặp lại) hạn chế là âm (giá trị của nó là %ld)"
4570
4571#: fortran/trans-intrinsic.c:9150
4572msgid "Argument NCOPIES of REPEAT intrinsic is too large"
4573msgstr "Điều thực chất REPEAT (lặp lại) có đối số NCOPIES (số các bản sao) quá lớn"
4574
4575#: fortran/trans-io.c:587
4576msgid "Unit number in I/O statement too small"
4577msgstr "Câu lệnh V/R chứa con số đơn vị quá nhỏ"
4578
4579#: fortran/trans-io.c:596
4580msgid "Unit number in I/O statement too large"
4581msgstr "Câu lệnh V/R chứa con số đơn vị quá lớn"
4582
4583#: fortran/trans-stmt.c:156
4584msgid "Assigned label is not a target label"
4585msgstr "Nhãn đã gán không phải là một nhãn đích"
4586
4587#: fortran/trans-stmt.c:1250
4588#, c-format
4589msgid "Invalid image number %d in SYNC IMAGES"
4590msgstr "Số ảnh không hợp lệ %d trong SYNC IMAGES"
4591
4592#: fortran/trans-stmt.c:2411
4593msgid "Loop iterates infinitely"
4594msgstr ""
4595
4596#: fortran/trans-stmt.c:2431 fortran/trans-stmt.c:2687
4597msgid "Loop variable has been modified"
4598msgstr "Biến vòng lặp bị sửa đổi"
4599
4600#: fortran/trans-stmt.c:2540
4601msgid "DO step value is zero"
4602msgstr "Giá trị bước DO (làm) là số không"
4603
4604#: fortran/trans.c:47
4605msgid "Array reference out of bounds"
4606msgstr "Tham chiếu mảng ở ngoại phạm vi"
4607
4608#: fortran/trans.c:48
4609msgid "Incorrect function return value"
4610msgstr "Giá trị trả lại hàm không đúng"
4611
4612#: fortran/trans.c:659 fortran/trans.c:734
4613#, fuzzy, c-format
4614#| msgid "Memory allocation failed"
4615msgid "Error allocating %lu bytes"
4616msgstr "Lỗi cấp phát vùng nhớ"
4617
4618#: fortran/trans.c:943
4619#, c-format
4620msgid "Attempting to allocate already allocated variable '%s'"
4621msgstr "Đang cố cấp phát một biến đã được cấp phát rồi “%s”"
4622
4623#: fortran/trans.c:949
4624msgid "Attempting to allocate already allocated variable"
4625msgstr "Đang cố cấp phát một biến đã được cấp phát rồi"
4626
4627#: fortran/trans.c:1399 fortran/trans.c:1558
4628#, c-format
4629msgid "Attempt to DEALLOCATE unallocated '%s'"
4630msgstr "Đang thử BỎ cấp phát một mảng đã bỏ cấp phát “%s”"
4631
4632#: fortran/trans.c:1716
4633#, c-format
4634msgid "Error reallocating to %lu bytes"
4635msgstr ""
4636
4637#. The remainder are real diagnostic types.
4638#: fortran/gfc-diagnostic.def:33
4639msgid "Fatal Error"
4640msgstr "Lỗi nghiêm trọng"
4641
4642#. This is like DK_ICE, but backtrace is not printed.  Used in the driver
4643#. when reporting fatal signal in the compiler.
4644#: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
4645msgid "internal compiler error"
4646msgstr "lỗi biên dịch nội bộ"
4647
4648#: fortran/gfc-diagnostic.def:35
4649msgid "Error"
4650msgstr "Lỗi"
4651
4652#: fortran/gfc-diagnostic.def:36
4653msgid "sorry, unimplemented"
4654msgstr "tiếc là chưa thực hiện"
4655
4656#: fortran/gfc-diagnostic.def:37
4657msgid "Warning"
4658msgstr "Cảnh báo"
4659
4660#: fortran/gfc-diagnostic.def:38
4661msgid "anachronism"
4662msgstr "niên đại"
4663
4664#: fortran/gfc-diagnostic.def:39
4665msgid "note"
4666msgstr "ghi chú"
4667
4668#: fortran/gfc-diagnostic.def:40
4669msgid "debug"
4670msgstr "gỡ lỗi"
4671
4672# Name: don't translate; Tên: đừng dịch
4673#. These two would be re-classified as DK_WARNING or DK_ERROR, so the
4674#. prefix does not matter.
4675#: fortran/gfc-diagnostic.def:43
4676msgid "pedwarn"
4677msgstr "pedwarn"
4678
4679# Name: don't translate; Tên: đừng dịch
4680#: fortran/gfc-diagnostic.def:44
4681msgid "permerror"
4682msgstr "permerror"
4683
4684#. This one is just for counting DK_WARNING promoted to DK_ERROR
4685#. due to -Werror and -Werror=warning.
4686#: fortran/gfc-diagnostic.def:47
4687msgid "error"
4688msgstr "lỗi"
4689
4690#: go/go-backend.c:166
4691msgid "lseek failed while reading export data"
4692msgstr "lseek gặp lỗi khi xuất dữ liệu"
4693
4694#: go/go-backend.c:173
4695msgid "memory allocation failed while reading export data"
4696msgstr "gặp lỗi phân bổ bộ nhớ khi đang đọc dữ liệu xuất"
4697
4698#: go/go-backend.c:181
4699msgid "read failed while reading export data"
4700msgstr "đọc gặp lỗi khi đọc dữ liệu xuất"
4701
4702#: go/go-backend.c:187
4703msgid "short read while reading export data"
4704msgstr "đọc ngắn khi xuất dữ liệu"
4705
4706#: gcc.c:762 gcc.c:766 gcc.c:821
4707msgid "-gz is not supported in this configuration"
4708msgstr "-gz không được hỗ trợ trong cấu hình này"
4709
4710#: gcc.c:772 gcc.c:832
4711msgid "-gz=zlib is not supported in this configuration"
4712msgstr "-gz=zlib không được hỗ trợ trong cấu hình này"
4713
4714#: gcc.c:977
4715msgid "-fuse-linker-plugin is not supported in this configuration"
4716msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
4717
4718#: gcc.c:992
4719msgid "cannot specify -static with -fsanitize=address"
4720msgstr "không thể chỉ định -static với -fsanitize=địa_chỉ"
4721
4722#: gcc.c:994
4723msgid "cannot specify -static with -fsanitize=thread"
4724msgstr "không thể chỉ định -static với -fsanitize=thread"
4725
4726#: gcc.c:1016
4727msgid "-fvtable-verify=std is not supported in this configuration"
4728msgstr "-fvtable-verify=std không được hỗ trợ trong cấu hình này"
4729
4730#: gcc.c:1018
4731msgid "-fvtable-verify=preinit is not supported in this configuration"
4732msgstr "-fvtable-verify=preinit không được hỗ trợ trong cấu hình này"
4733
4734#: gcc.c:1146 ada/gcc-interface/lang-specs.h:33
4735msgid "-pg and -fomit-frame-pointer are incompatible"
4736msgstr "hai tùy chọn --pg và --fomit-frame-pointer không tương thích với nhau"
4737
4738#: gcc.c:1317
4739msgid "GNU C no longer supports -traditional without -E"
4740msgstr "C của GNU không còn hỗ trợ -traditional mà không có -E"
4741
4742#: gcc.c:1326
4743msgid "-E or -x required when input is from standard input"
4744msgstr "Nhập từ đầu vào tiêu chuẩn thì cũng yêu cầu tùy chọn -E hoặc -x"
4745
4746#: config/darwin.h:132 config/darwin.h:480
4747#, fuzzy
4748#| msgid "%<__int%d%> is not supported on this target"
4749msgid "gsplit-dwarf is not supported on this platform"
4750msgstr "%<__int%d%> không được hỗ trợ cho đích này"
4751
4752#: config/darwin.h:136 config/rs6000/darwin.h:123
4753msgid " conflicting code gen style switches are used"
4754msgstr " sử dụng các cái chuyển loại tạo mã xung đột với nhau"
4755
4756#: config/darwin.h:137
4757msgid "the y option is obsolete and ignored"
4758msgstr ""
4759
4760#: config/darwin.h:143
4761msgid "rdynamic is not supported"
4762msgstr "rdynamic không được hỗ trợ"
4763
4764#: config/darwin.h:300
4765msgid "-current_version only allowed with -dynamiclib"
4766msgstr "chỉ cho phép sử dụng -current_version với -dynamiclib"
4767
4768#: config/darwin.h:302
4769msgid "-install_name only allowed with -dynamiclib"
4770msgstr "chỉ cho phép sử dụng -install_name với -dynamiclib"
4771
4772#: config/darwin.h:307
4773msgid "-bundle not allowed with -dynamiclib"
4774msgstr "không cho phép sử dụng -bundle với -dynamiclib"
4775
4776#: config/darwin.h:308
4777msgid "-bundle_loader not allowed with -dynamiclib"
4778msgstr "không cho phép sử dụng -bundle_loader với -dynamiclib"
4779
4780#: config/darwin.h:309
4781msgid "-client_name not allowed with -dynamiclib"
4782msgstr "không cho phép sử dụng -client_name với -dynamiclib"
4783
4784#: config/darwin.h:314
4785msgid "-force_flat_namespace not allowed with -dynamiclib"
4786msgstr "không cho phép sử dụng -force_flat_namespace với -dynamiclib"
4787
4788#: config/darwin.h:316
4789msgid "-keep_private_externs not allowed with -dynamiclib"
4790msgstr "không cho phép sử dụng -keep_private_externs với -dynamiclib"
4791
4792#: config/darwin.h:317
4793msgid "-private_bundle not allowed with -dynamiclib"
4794msgstr "không cho phép sử dụng -private_bundle với -dynamiclib"
4795
4796#: config/dragonfly.h:76 config/i386/freebsd.h:82 config/i386/freebsd64.h:35
4797#: config/ia64/freebsd.h:26 config/rs6000/sysv4.h:759
4798#: config/sparc/freebsd.h:45
4799msgid "consider using '-pg' instead of '-p' with gprof(1)"
4800msgstr "cân nhắc dùng “-pg” thay cho “-p” với gprof(1)"
4801
4802#: config/lynx.h:69
4803msgid "cannot use mthreads and mlegacy-threads together"
4804msgstr "không cho phép sử dụng đồng thời hai tùy chọn mthreads và mlegacy-threads"
4805
4806#: config/lynx.h:94
4807msgid "cannot use mshared and static together"
4808msgstr "không cho phép sử dụng đồng thời hai tùy chọn mshared và static"
4809
4810#: config/sol2.h:350 config/sol2.h:355
4811msgid "does not support multilib"
4812msgstr "không hỗ trợ chức năng đa thư viện"
4813
4814#: config/sol2.h:452
4815msgid "-pie is not supported in this configuration"
4816msgstr "-pie không được hỗ trợ trong cấu hình này"
4817
4818#: config/vxworks.h:139
4819msgid "-Xbind-now and -Xbind-lazy are incompatible"
4820msgstr "hai tùy chọn -Xbind-now và -Xbind-lazy không tương thích với nhau"
4821
4822#: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
4823#: config/riscv/freebsd.h:44
4824#, fuzzy
4825#| msgid "consider using `-pg' instead of `-p' with gprof (1) "
4826msgid "consider using `-pg' instead of `-p' with gprof (1)"
4827msgstr "sử dụng gprof(1) thì đề nghị bạn dùng \"-pg\" thay cho \"-p\""
4828
4829#: config/arc/arc.h:68 config/mips/mips.h:1452
4830msgid "may not use both -EB and -EL"
4831msgstr "không cho phép sử dụng đồng thời hai tùy chọn -EB và -EL"
4832
4833#: config/arm/arm.h:93
4834msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
4835msgstr "-mfloat-abi=soft và -mfloat-abi=hard không được dùng cùng nhau"
4836
4837#: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
4838msgid "-mbig-endian and -mlittle-endian may not be used together"
4839msgstr "không cho phép sử dụng đồng thời hai tùy chọn -mbig-endian (về cuối lớn) và -mlittle-endian (về cuối nhỏ)"
4840
4841#: config/avr/specs.h:71 config/pru/pru.h:58
4842msgid "shared is not supported"
4843msgstr "chia sẻ (dùng chung) không được hỗ trợ"
4844
4845#: config/bfin/elf.h:55
4846msgid "no processor type specified for linking"
4847msgstr "chưa ghi rõ loại bộ xử lý cần liên kết"
4848
4849#: config/cris/cris.h:184
4850msgid "do not specify both -march=... and -mcpu=..."
4851msgstr "không dùng đồng thời hai tùy chọn -march=… và -mcpu=…"
4852
4853#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
4854#: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
4855msgid "shared and mdll are not compatible"
4856msgstr "shared và mdll không tương thích với nhau"
4857
4858#: config/i386/darwin.h:134
4859#, fuzzy
4860#| msgid "%qD is not a template"
4861msgid "Darwin is not an mx32 platform"
4862msgstr "%qD không phải một mẫu"
4863
4864#: config/i386/darwin.h:135
4865msgid "Darwin does not support -mfentry or associated options"
4866msgstr ""
4867
4868#: config/i386/sol2.h:59
4869#, fuzzy
4870#| msgid "-msx is not supported in coff"
4871msgid "-mx32 is not supported on Solaris"
4872msgstr "-msx không hỗ trợ trong coff"
4873
4874#: config/mcore/mcore.h:53
4875msgid "the m210 does not have little endian support"
4876msgstr "m210 không có hỗ trợ về cuối nhỏ"
4877
4878#: config/mips/r3900.h:37
4879msgid "-mhard-float not supported"
4880msgstr "không hỗ trợ -mhard-float"
4881
4882#: config/mips/r3900.h:39
4883msgid "-msingle-float and -msoft-float cannot both be specified"
4884msgstr "không cho phép sử dụng đồng thời hai tùy chọn -msingle-float và -msoft-float"
4885
4886#: config/moxie/moxiebox.h:43
4887msgid "this target is little-endian"
4888msgstr "kiến trúc đích là về cuối nhỏ (little-endian)"
4889
4890#: config/msp430/msp430.h:92
4891#, fuzzy
4892#| msgid "-mtoc-fusion requires medium/large code model"
4893msgid "-mcode-region requires the large memory model (-mlarge)"
4894msgstr "-mtoc-fusion yêu cầu mô hình mã medium/large"
4895
4896#: config/msp430/msp430.h:94
4897#, fuzzy
4898#| msgid "-mtoc-fusion requires medium/large code model"
4899msgid "-mdata-region requires the large memory model (-mlarge)"
4900msgstr "-mtoc-fusion yêu cầu mô hình mã medium/large"
4901
4902#: config/nios2/elf.h:44
4903msgid "You need a C startup file for -msys-crt0="
4904msgstr "Bạn cần một tập-tin khởi chạy C cho -msys-crt0="
4905
4906#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
4907#: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
4908#: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137
4909#: config/pa/pa64-hpux.h:29 config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41
4910#: config/pa/pa64-hpux.h:44
4911msgid "warning: consider linking with '-static' as system libraries with"
4912msgstr "cảnh báo: nên cân nhắc liên kết dùng “-static” như là thư viện hệ thống"
4913
4914#: config/pa/pa-hpux10.h:103 config/pa/pa-hpux10.h:106
4915#: config/pa/pa-hpux10.h:114 config/pa/pa-hpux10.h:117
4916#: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138
4917#: config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42
4918#: config/pa/pa64-hpux.h:45
4919msgid "  profiling support are only provided in archive format"
4920msgstr "  cũng hỗ trợ chức năng đo hiệu năng sử dụng chỉ được cung cấp theo định dạng kho lưu"
4921
4922#: config/rs6000/freebsd64.h:173
4923msgid "consider using `-pg' instead of `-p' with gprof(1)"
4924msgstr "sử dụng gprof(1) thì đề nghị bạn đặt \"-pg\" thay cho \"-p\""
4925
4926#: config/rs6000/rs6000.h:167
4927msgid "Missing -mcpu option in ASM_CPU_SPEC?"
4928msgstr ""
4929
4930#: config/rx/linux.h:53 config/rx/rx.h:82
4931msgid "rx200 cpu does not have FPU hardware"
4932msgstr "CPU rx200 không có phần cứng đơn vị dấu chấm động (FPU)"
4933
4934#: config/rx/rx.h:80
4935msgid "-mas100-syntax is incompatible with -gdwarf"
4936msgstr "-mas100-syntax không tương thích với -gdwarf"
4937
4938#: config/rx/rx.h:81
4939msgid "rx100 cpu does not have FPU hardware"
4940msgstr "CPU rx100 không có phần cứng xử lý số thực dấu chấm động FPU"
4941
4942#: config/s390/tpf.h:119
4943msgid "static is not supported on TPF-OS"
4944msgstr "trên TPF-OS thì không hỗ trợ static"
4945
4946#: config/sh/sh.h:299 config/sh/sh.h:302
4947msgid "SH2a does not support little-endian"
4948msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ"
4949
4950#: config/sparc/linux64.h:148
4951#, fuzzy
4952#| msgid "-pie is not supported in this configuration"
4953msgid "-fsanitize=address is not supported in this configuration"
4954msgstr "-pie không được hỗ trợ trong cấu hình này"
4955
4956#: config/sparc/linux64.h:162 config/sparc/linux64.h:168
4957#: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117
4958#: config/sparc/sol2.h:237 config/sparc/sol2.h:243
4959msgid "may not use both -m32 and -m64"
4960msgstr "không cho phép sử dụng đồng thời hai tùy chọn -m32 và -m64"
4961
4962#: config/vax/netbsd-elf.h:51
4963msgid "the -shared option is not currently supported for VAX ELF"
4964msgstr "tùy chọn -shared (chia sẻ) hiện thời không được hỗ trợ cho VAX ELF"
4965
4966#: config/vax/vax.h:46 config/vax/vax.h:47
4967msgid "profiling not supported with -mg"
4968msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg"
4969
4970#: ada/gcc-interface/lang-specs.h:34
4971msgid "-c or -S required for Ada"
4972msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S"
4973
4974#: ada/gcc-interface/lang-specs.h:53
4975msgid "-c required for gnat2why"
4976msgstr "-c cần cho gnat2why"
4977
4978#: ada/gcc-interface/lang-specs.h:66
4979msgid "-c required for gnat2scil"
4980msgstr "-c là cần cho gnat2scil"
4981
4982#: fortran/lang-specs.h:60 fortran/lang-specs.h:74
4983msgid "gfortran does not support -E without -cpp"
4984msgstr "gfortran không hỗ trợ sử dụng -E mà không có -cpp"
4985
4986#: objc/lang-specs.h:30 objc/lang-specs.h:41
4987msgid "GNU Objective C no longer supports traditional compilation"
4988msgstr "Objective C của GNU không còn hỗ trợ chức năng biên dịch truyền thống"
4989
4990#: objc/lang-specs.h:55
4991msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
4992msgstr "objc-cpp-output đã lạc hậu; vui lòng dùng objective-c-cpp-output để thay thế"
4993
4994#: objcp/lang-specs.h:58
4995msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
4996msgstr "objc++-cpp-output đã lạc hậu; vui lòng dùng objective-c++-cpp-output để thay thế"
4997
4998#: fortran/lang.opt:146
4999#, no-c-format
5000msgid "-J<directory>\tPut MODULE files in 'directory'."
5001msgstr "-J<thư_mục>\tĐể vào “thư mục” này các tập tin MÔ-ĐUN."
5002
5003#: fortran/lang.opt:198
5004#, no-c-format
5005msgid "Warn about possible aliasing of dummy arguments."
5006msgstr "Cảnh báo về đối số giả có thể bị chồng lấp."
5007
5008#: fortran/lang.opt:202
5009#, no-c-format
5010msgid "Warn about alignment of COMMON blocks."
5011msgstr "Cảnh báo về sự xếp hàng các khối CHUNG."
5012
5013#: fortran/lang.opt:206
5014#, no-c-format
5015msgid "Warn about missing ampersand in continued character constants."
5016msgstr "Cảnh báo về ký hiệu “&” còn thiếu trong hằng ký tự tiếp tục."
5017
5018#: fortran/lang.opt:210
5019#, no-c-format
5020msgid "Warn about creation of array temporaries."
5021msgstr "Cảnh báo về sự tạo mục mảng tạm thời."
5022
5023#: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
5024#: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
5025#: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
5026#: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
5027#: common.opt:2983
5028#, no-c-format
5029msgid "Does nothing. Preserved for backward compatibility."
5030msgstr "Không làm gì. Giữ lại vì mục đích tương thích ngược."
5031
5032#: fortran/lang.opt:218
5033#, no-c-format
5034msgid "Warn if the type of a variable might be not interoperable with C."
5035msgstr "Cảnh báo nếu kiểu của biến có thể không có khả năng tương thích với C."
5036
5037#: fortran/lang.opt:226
5038#, no-c-format
5039msgid "Warn about truncated character expressions."
5040msgstr "Cảnh báo về biểu thức ký tự bị cắt ngắn."
5041
5042#: fortran/lang.opt:230
5043#, no-c-format
5044msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
5045msgstr "Cảnh báo về so sánh bằng liên quan đến biểu thức REAL hay COMPLEX."
5046
5047#: fortran/lang.opt:238
5048#, no-c-format
5049msgid "Warn about most implicit conversions."
5050msgstr "Cảnh báo chuyển đổi ngầm."
5051
5052#: fortran/lang.opt:242
5053#, fuzzy, no-c-format
5054#| msgid "Warn about possibly missing parentheses."
5055msgid "Warn about possibly incorrect subscripts in do loops."
5056msgstr "Cảnh báo về dấu ngoặc đơn có thể bị thiếu."
5057
5058#: fortran/lang.opt:250
5059#, no-c-format
5060msgid "Warn if loops have been interchanged."
5061msgstr ""
5062
5063#: fortran/lang.opt:254
5064#, no-c-format
5065msgid "Warn about function call elimination."
5066msgstr "Cảnh báo về lời gọi hàm ngầm."
5067
5068#: fortran/lang.opt:258
5069#, no-c-format
5070msgid "Warn about calls with implicit interface."
5071msgstr "Cảnh báo về cuộc gọi có giao diện ngầm."
5072
5073#: fortran/lang.opt:262
5074#, no-c-format
5075msgid "Warn about called procedures not explicitly declared."
5076msgstr "Cảnh báo về thủ tục được gọi mà không phải được khai báo dứt khoát."
5077
5078#: fortran/lang.opt:266
5079#, no-c-format
5080msgid "Warn about constant integer divisions with truncated results."
5081msgstr "Cảnh báo về số nguyên chia cho số không vào lúc biên dịch."
5082
5083#: fortran/lang.opt:270
5084#, no-c-format
5085msgid "Warn about truncated source lines."
5086msgstr "Cảnh báo về dòng nguồn bị cắt ngắn."
5087
5088#: fortran/lang.opt:274
5089#, no-c-format
5090msgid "Warn on intrinsics not part of the selected standard."
5091msgstr "Cảnh báo về điều thực chất không phải thuộc về tiêu chuẩn được chọn"
5092
5093#: fortran/lang.opt:286
5094#, no-c-format
5095msgid "Warn about USE statements that have no ONLY qualifier."
5096msgstr "Cảnh báo về chuỗi định dạng không phải có nghĩa chữ"
5097
5098#: fortran/lang.opt:294
5099#, no-c-format
5100msgid "Warn that -fno-automatic may break recursion."
5101msgstr ""
5102
5103#: fortran/lang.opt:302
5104#, no-c-format
5105msgid "Warn about real-literal-constants with 'q' exponent-letter."
5106msgstr "Cảnh báo về hằng-chữ-số-thực với chữ-số-mũ “q”."
5107
5108#: fortran/lang.opt:306
5109#, no-c-format
5110msgid "Warn when a left-hand-side array variable is reallocated."
5111msgstr "Cảnh báo khi mảng bên-tay-trái được tái cấp phát."
5112
5113#: fortran/lang.opt:310
5114#, no-c-format
5115msgid "Warn when a left-hand-side variable is reallocated."
5116msgstr "Cảnh báo khi biến bên-tay-trái được tái cấp phát."
5117
5118#: fortran/lang.opt:314
5119#, no-c-format
5120msgid "Warn if the pointer in a pointer assignment might outlive its target."
5121msgstr "Cảnh báo nếu con trỏ trong phép gán con trỏ có thể vượt qua đích của nó."
5122
5123#: fortran/lang.opt:322
5124#, no-c-format
5125msgid "Warn about \"suspicious\" constructs."
5126msgstr "Cảnh báo về cấu trúc \"đáng ngờ\"."
5127
5128#: fortran/lang.opt:326
5129#, no-c-format
5130msgid "Permit nonconforming uses of the tab character."
5131msgstr "Cho phép sử dụng ký tự tab một cách không phù hợp."
5132
5133#: fortran/lang.opt:330
5134#, no-c-format
5135msgid "Warn about an invalid DO loop."
5136msgstr "Cảnh báo về vòng lặp DO không hợp lệ."
5137
5138#: fortran/lang.opt:334
5139#, no-c-format
5140msgid "Warn about underflow of numerical constant expressions."
5141msgstr "Cảnh báo về biểu thức hằng thuộc số bị tràn ngược"
5142
5143#: fortran/lang.opt:342
5144#, no-c-format
5145msgid "Warn if a user-procedure has the same name as an intrinsic."
5146msgstr "Cảnh báo nếu một thủ tục người dùng có cùng một tên với một điều thực chất"
5147
5148#: fortran/lang.opt:350
5149#, no-c-format
5150msgid "Warn about unused dummy arguments."
5151msgstr "Cảnh báo về đối số giả có không dùng."
5152
5153#: fortran/lang.opt:354
5154#, no-c-format
5155msgid "Warn about zero-trip DO loops."
5156msgstr "Cảnh báo về định dạng có chiều dài số không"
5157
5158#: fortran/lang.opt:358
5159#, no-c-format
5160msgid "Enable preprocessing."
5161msgstr "Bật khả năng tiền xử lý."
5162
5163#: fortran/lang.opt:366
5164#, no-c-format
5165msgid "Disable preprocessing."
5166msgstr "Tắt khả năng tiền xử lý."
5167
5168#: fortran/lang.opt:374
5169#, no-c-format
5170msgid "Accept argument mismatches in procedure calls."
5171msgstr ""
5172
5173#: fortran/lang.opt:378
5174#, no-c-format
5175msgid "Eliminate multiple function invocations also for impure functions."
5176msgstr ""
5177
5178#: fortran/lang.opt:382
5179#, no-c-format
5180msgid "Enable alignment of COMMON blocks."
5181msgstr "Bật sự xếp hàng các khối CHUNG."
5182
5183#: fortran/lang.opt:386
5184#, no-c-format
5185msgid "All intrinsics procedures are available regardless of selected standard."
5186msgstr "Tất cả các thủ tục về điều thực chất vẫn sẵn sàng bất chấp tiêu chuẩn được chọn."
5187
5188#: fortran/lang.opt:390
5189#, no-c-format
5190msgid "Allow a BOZ literal constant to appear in an invalid context and with X instead of Z."
5191msgstr ""
5192
5193#: fortran/lang.opt:398
5194#, no-c-format
5195msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements."
5196msgstr "Đừng xử lý giá trị cục bộ hoặc khối CHUNG như là nó được đặt tên trong câu lệnh LƯU."
5197
5198#: fortran/lang.opt:402
5199#, no-c-format
5200msgid "Specify that backslash in string introduces an escape character."
5201msgstr "Ghi rõ rằng một dấu chéo ngược trong một chuỗi thì giới thiệu một ký tự thoát."
5202
5203#: fortran/lang.opt:406
5204#, no-c-format
5205msgid "Produce a backtrace when a runtime error is encountered."
5206msgstr "Xuất một vết ngược khi gặp lỗi lúc chạy."
5207
5208#: fortran/lang.opt:410
5209#, no-c-format
5210msgid "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will use BLAS."
5211msgstr "-fblas-matmul-limit=<số>\tKích cỡ của ma trận nhỏ nhất cho đó matmul sẽ sử dụng BLAS."
5212
5213#: fortran/lang.opt:414
5214#, no-c-format
5215msgid "Produce a warning at runtime if a array temporary has been created for a procedure argument."
5216msgstr "Cảnh báo lúc chạy nếu một mục mảng tạm thời đã được tạo cho một đối số thủ tục."
5217
5218#: fortran/lang.opt:418
5219#, fuzzy, no-c-format
5220#| msgid "-fconvert=<big-endian|little-endian|native|swap> The endianness used for unformatted files."
5221msgid "-fconvert=<big-endian|little-endian|native|swap>\tThe endianness used for unformatted files."
5222msgstr "-fconvert=<big-endian|little-endian|native|swap> Không phụ thuộc endian được dùng cho các tập tin chưa được định dạng."
5223
5224#: fortran/lang.opt:437
5225#, no-c-format
5226msgid "Use the Cray Pointer extension."
5227msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer."
5228
5229#: fortran/lang.opt:441
5230#, fuzzy, no-c-format
5231#| msgid "Warn about unprototyped function declarations."
5232msgid "Generate C prototypes from BIND(C) declarations."
5233msgstr "Cảnh báo về khai báo hàm không được khai báo mẫu trước."
5234
5235#: fortran/lang.opt:445
5236#, no-c-format
5237msgid "Generate C prototypes from non-BIND(C) external procedure definitions."
5238msgstr ""
5239
5240#: fortran/lang.opt:449
5241#, no-c-format
5242msgid "Ignore 'D' in column one in fixed form."
5243msgstr "Bỏ qu chữ “D” trong cột đầu tiên trong thể dạng cố định."
5244
5245#: fortran/lang.opt:453
5246#, no-c-format
5247msgid "Treat lines with 'D' in column one as comments."
5248msgstr "Coi dòng có chữ “D” trong cột đầu tiên là ghi chú."
5249
5250#: fortran/lang.opt:457
5251#, no-c-format
5252msgid "Enable all DEC language extensions."
5253msgstr "Bật mọi phần mở rộng ngôn ngữ DEC."
5254
5255#: fortran/lang.opt:461
5256#, fuzzy, no-c-format
5257#| msgid "Enable the use of the short load instructions."
5258msgid "Enable the use of blank format items in format strings."
5259msgstr "Bật sử dụng câu lệnh nạp ngắn."
5260
5261#: fortran/lang.opt:465
5262#, no-c-format
5263msgid "Enable the use of character literals in assignments and data statements for non-character variables."
5264msgstr ""
5265
5266#: fortran/lang.opt:470
5267#, no-c-format
5268msgid "Enable legacy parsing of INCLUDE as statement."
5269msgstr ""
5270
5271#: fortran/lang.opt:474
5272#, no-c-format
5273msgid "Enable default widths for i, f and g format specifiers."
5274msgstr ""
5275
5276#: fortran/lang.opt:478
5277#, no-c-format
5278msgid "Enable kind-specific variants of integer intrinsic functions."
5279msgstr ""
5280
5281#: fortran/lang.opt:482
5282#, no-c-format
5283msgid "Enable legacy math intrinsics for compatibility."
5284msgstr ""
5285
5286#: fortran/lang.opt:486
5287#, no-c-format
5288msgid "Enable support for DEC STRUCTURE/RECORD."
5289msgstr "Bật hỗ trợ cho DEC STRUCTURE/RECORD."
5290
5291#: fortran/lang.opt:490
5292#, no-c-format
5293msgid "Enable DEC-style STATIC and AUTOMATIC attributes."
5294msgstr ""
5295
5296#: fortran/lang.opt:494
5297#, no-c-format
5298msgid "Set the default double precision kind to an 8 byte wide type."
5299msgstr "Đặt loại độ chính xác đôi mặc định thành một loại có chiều rộng 8 byte."
5300
5301#: fortran/lang.opt:498
5302#, no-c-format
5303msgid "Set the default integer kind to an 8 byte wide type."
5304msgstr "Đặt loại số nguyên mặc định thành một loại có chiều rộng 8 byte."
5305
5306#: fortran/lang.opt:502
5307#, no-c-format
5308msgid "Set the default real kind to an 8 byte wide type."
5309msgstr "Đặt loại số thực mặc định thành một loại có chiều rộng 8 byte."
5310
5311#: fortran/lang.opt:506
5312#, fuzzy, no-c-format
5313#| msgid "Set the default real kind to an 8 byte wide type."
5314msgid "Set the default real kind to an 10 byte wide type."
5315msgstr "Đặt loại số thực mặc định thành một loại có chiều rộng 8 byte."
5316
5317#: fortran/lang.opt:510
5318#, fuzzy, no-c-format
5319#| msgid "Set the default real kind to an 8 byte wide type."
5320msgid "Set the default real kind to an 16 byte wide type."
5321msgstr "Đặt loại số thực mặc định thành một loại có chiều rộng 8 byte."
5322
5323#: fortran/lang.opt:514
5324#, no-c-format
5325msgid "Allow dollar signs in entity names."
5326msgstr "Cho phép tên thực thể chứa dấu đồng đô la \"$\"."
5327
5328#: fortran/lang.opt:522
5329#, no-c-format
5330msgid "Display the code tree after parsing."
5331msgstr "Hiển thị cây mã sau khi phân tích cú pháp."
5332
5333#: fortran/lang.opt:526
5334#, no-c-format
5335msgid "Display the code tree after front end optimization."
5336msgstr "Hiển thị cây mã sau tối ưu hóa mặt tiền."
5337
5338#: fortran/lang.opt:530
5339#, fuzzy, no-c-format
5340#| msgid "Display the code tree after parsing."
5341msgid "Display the global symbol table after parsing."
5342msgstr "Hiển thị cây mã sau khi phân tích cú pháp."
5343
5344#: fortran/lang.opt:534
5345#, no-c-format
5346msgid "Display the code tree after parsing; deprecated option."
5347msgstr "Hiển thị cây mã sau phân tích; tùy chọn này đã lạc hậu."
5348
5349#: fortran/lang.opt:538
5350#, no-c-format
5351msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays."
5352msgstr "Ghi rõ rằng có nên sử dụng một thư viện BLAS bên ngoài cho cuộc gọi matmul trên mạng có kích cỡ lớn."
5353
5354#: fortran/lang.opt:542
5355#, no-c-format
5356msgid "Use f2c calling convention."
5357msgstr "Sử dụng quy ước gọi f2c."
5358
5359#: fortran/lang.opt:546
5360#, no-c-format
5361msgid "Assume that the source file is fixed form."
5362msgstr "Coi là tập tin nguồn có dạng cố định."
5363
5364#: fortran/lang.opt:550
5365#, no-c-format
5366msgid "Force creation of temporary to test infrequently-executed forall code."
5367msgstr ""
5368
5369#: fortran/lang.opt:554
5370#, no-c-format
5371msgid "Interpret any INTEGER(4) as an INTEGER(8)."
5372msgstr "Biên dịch bất kỳ INTEGER(4) như là INTEGER(8)"
5373
5374#: fortran/lang.opt:558 fortran/lang.opt:562
5375#, no-c-format
5376msgid "Specify where to find the compiled intrinsic modules."
5377msgstr "Ghi rõ vị trí ở đó có các mô-đun thực chất đã biên dịch."
5378
5379#: fortran/lang.opt:566
5380#, no-c-format
5381msgid "Allow arbitrary character line width in fixed mode."
5382msgstr "Trong chế độ cố định thì cũng cho phép chiều rộng dòng ký tự tùy ý."
5383
5384#: fortran/lang.opt:570
5385#, no-c-format
5386msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
5387msgstr "-ffixed-line-length-<số>\tTrong chế độ cố định thì chiều rộng dòng ký tự là số này."
5388
5389#: fortran/lang.opt:574
5390#, no-c-format
5391msgid "Pad shorter fixed form lines to line width with spaces."
5392msgstr ""
5393
5394#: fortran/lang.opt:578
5395#, no-c-format
5396msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
5397msgstr "-ffpe-trap=[…]\tĐừng lại theo ngoại lệ dấu chấm động."
5398
5399#: fortran/lang.opt:582
5400#, no-c-format
5401msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
5402msgstr "-ffpe-summary=[…]\tĐừng in tổng hợp ngoại lệ dấu chấm động."
5403
5404#: fortran/lang.opt:586
5405#, no-c-format
5406msgid "Assume that the source file is free form."
5407msgstr "Coi là tập tin nguồn có dạng tự do."
5408
5409#: fortran/lang.opt:590
5410#, no-c-format
5411msgid "Allow arbitrary character line width in free mode."
5412msgstr "Trong chế độ tự do thì cũng cho phép chiều rộng dòng ký tự tùy ý."
5413
5414#: fortran/lang.opt:594
5415#, no-c-format
5416msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
5417msgstr "-ffree-line-length-<số>\tTrong chế độ tự do thì chiều rộng dòng ký tự là số này."
5418
5419#: fortran/lang.opt:598
5420#, no-c-format
5421msgid "Try to interchange loops if profitable."
5422msgstr ""
5423
5424#: fortran/lang.opt:602
5425#, no-c-format
5426msgid "Enable front end optimization."
5427msgstr "Cho phép tối ưu hóa từ chương trình gọi."
5428
5429#: fortran/lang.opt:606
5430#, no-c-format
5431msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements."
5432msgstr "Ghi rõ rằng không cho phép tạo loại ngầm nào, nếu không bị ghi đè bởi câu lệnh THỰC CHẤT dứt khoát."
5433
5434#: fortran/lang.opt:610
5435#, no-c-format
5436msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n."
5437msgstr "-finit-character=<số>\tKhởi tạo các biến ký tự cục bộ thành giá trị ASCII này."
5438
5439#: fortran/lang.opt:614
5440#, no-c-format
5441msgid "Initialize components of derived type variables according to other init flags."
5442msgstr ""
5443
5444#: fortran/lang.opt:618
5445#, no-c-format
5446msgid "-finit-integer=<n>\tInitialize local integer variables to n."
5447msgstr "-finit-integer=<số>\tKhởi tạo các biến số nguyên cục bộ thành giá trị này."
5448
5449#: fortran/lang.opt:622
5450#, no-c-format
5451msgid "Initialize local variables to zero (from g77)."
5452msgstr "Khởi tạo các biến cục bộ thành số không (từ g77)."
5453
5454#: fortran/lang.opt:626
5455#, no-c-format
5456msgid "-finit-logical=<true|false>\tInitialize local logical variables."
5457msgstr "-finit-logical=<true|false>\tKhởi tạo các biến hợp lý cục bộ (true=đúng, false=sai)."
5458
5459#: fortran/lang.opt:630
5460#, no-c-format
5461msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
5462msgstr "-finit-real=<zero|snan|nan|inf|-inf>\tKhởi tạo các biến thực nội bộ."
5463
5464#: fortran/lang.opt:652
5465#, no-c-format
5466msgid "-finline-arg-packing\tPerform argument packing inline."
5467msgstr ""
5468
5469#: fortran/lang.opt:656
5470#, no-c-format
5471msgid "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which matmul will be inlined."
5472msgstr "-finline-matmul-limit=<số>\tKích cỡ của ma trận nhỏ nhất cho đó matmul sẽ được chung dòng."
5473
5474#: fortran/lang.opt:660
5475#, no-c-format
5476msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor."
5477msgstr "-fmax-array-constructor=<số>\tSố tối đa các đối tượng trong một bộ cấu tạo mảng."
5478
5479#: fortran/lang.opt:664
5480#, no-c-format
5481msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
5482msgstr "-fmax-identifier-length=<số>\tChiều dài tối đa của bộ nhận diện."
5483
5484#: fortran/lang.opt:668
5485#, no-c-format
5486msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
5487msgstr "-fmax-subrecord-length=<số>\tChiều dài tối đa của mục ghi phụ."
5488
5489#: fortran/lang.opt:672
5490#, no-c-format
5491msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack."
5492msgstr "-fmax-stack-var-size=<số>\tKích cỡ theo byte của mảng lớn nhất sẽ được để vào ngăn xếp."
5493
5494#: fortran/lang.opt:676
5495#, no-c-format
5496msgid "Put all local arrays on stack."
5497msgstr "Đặt toàn bộ các mảng nội bộ vào stack."
5498
5499#: fortran/lang.opt:680
5500#, no-c-format
5501msgid "Set default accessibility of module entities to PRIVATE."
5502msgstr "Đặt thành PRIVATE (riêng) tình trạng truy cập của thực thể mô-đun."
5503
5504#: fortran/lang.opt:700
5505#, no-c-format
5506msgid "Try to lay out derived types as compactly as possible."
5507msgstr "Thử bố trí các loại có hướng một cách tóm gọn nhất có thể."
5508
5509#: fortran/lang.opt:708
5510#, no-c-format
5511msgid "Protect parentheses in expressions."
5512msgstr "Bảo vệ dấu ngoặc đơn trong biểu thức."
5513
5514#: fortran/lang.opt:712
5515#, no-c-format
5516msgid "Path to header file that should be pre-included before each compilation unit."
5517msgstr ""
5518
5519#: fortran/lang.opt:716
5520#, no-c-format
5521msgid "Enable range checking during compilation."
5522msgstr "Bật chức năng kiểm tra phạm vi trong khi biên dịch."
5523
5524#: fortran/lang.opt:720
5525#, no-c-format
5526msgid "Interpret any REAL(4) as a REAL(8)."
5527msgstr "Biên dịch bất kỳ REAL(4) như là REAL(8)."
5528
5529#: fortran/lang.opt:724
5530#, no-c-format
5531msgid "Interpret any REAL(4) as a REAL(10)."
5532msgstr "Biên dịch bất kỳ REAL(4) như là REAL(10)."
5533
5534#: fortran/lang.opt:728
5535#, no-c-format
5536msgid "Interpret any REAL(4) as a REAL(16)."
5537msgstr "Biên dịch bất kỳ REAL(4) như là REAL(16)."
5538
5539#: fortran/lang.opt:732
5540#, no-c-format
5541msgid "Interpret any REAL(8) as a REAL(4)."
5542msgstr "Biên dịch bất kỳ REAL(8) như là REAL(4)."
5543
5544#: fortran/lang.opt:736
5545#, no-c-format
5546msgid "Interpret any REAL(8) as a REAL(10)."
5547msgstr "Biên dịch bất kỳ REAL(8) như là REAL(10)."
5548
5549#: fortran/lang.opt:740
5550#, no-c-format
5551msgid "Interpret any REAL(8) as a REAL(16)."
5552msgstr "Biên dịch bất kỳ REAL(8) như là REAL(16)."
5553
5554#: fortran/lang.opt:744
5555#, no-c-format
5556msgid "Reallocate the LHS in assignments."
5557msgstr "Tái cấp phát được LHS trong phép gán."
5558
5559#: fortran/lang.opt:748
5560#, no-c-format
5561msgid "Use a 4-byte record marker for unformatted files."
5562msgstr "Có tập tin chưa định dạng thì sử dụng một ký hiệu đánh dấu mục ghi loại 4 byte."
5563
5564#: fortran/lang.opt:752
5565#, no-c-format
5566msgid "Use an 8-byte record marker for unformatted files."
5567msgstr "Có tập tin chưa định dạng thì sử dụng một ký hiệu đánh dấu mục ghi loại 8 byte."
5568
5569#: fortran/lang.opt:756
5570#, no-c-format
5571msgid "Allocate local variables on the stack to allow indirect recursion."
5572msgstr "Cấp phát các biến cúc bộ trên ngăn xếp để cho phép đệ quy một cách gián tiếp."
5573
5574#: fortran/lang.opt:760
5575#, no-c-format
5576msgid "Copy array sections into a contiguous block on procedure entry."
5577msgstr "Vào thủ tục thì cũng sao chép các phần mảng vào một khối kề nhau."
5578
5579#: fortran/lang.opt:764
5580#, no-c-format
5581msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
5582msgstr "-fcoarray=<none|single|lib>\tChỉ định đồng mảng song song nào nên được dùng."
5583
5584#: fortran/lang.opt:780
5585#, no-c-format
5586msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
5587msgstr "-fcheck=[…]\tGhi rõ có nên thực hiện những hàm kiểm tra lúc chạy nào."
5588
5589#: fortran/lang.opt:784
5590#, no-c-format
5591msgid "Append a second underscore if the name already contains an underscore."
5592msgstr "Tên đã chứa một dấu gạch dưới thì phụ thêm một dấu gạch dưới bổ sung."
5593
5594#: fortran/lang.opt:792
5595#, no-c-format
5596msgid "Apply negative sign to zero values."
5597msgstr "Có giá trị số không thì áp dụng ký hiệu trừ."
5598
5599#: fortran/lang.opt:799
5600#, no-c-format
5601msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
5602msgstr ""
5603
5604#: fortran/lang.opt:803
5605#, no-c-format
5606msgid "Append underscores to externally visible names."
5607msgstr "Có tên hiển thị bên ngoài thì phụ thêm dấu gạch dưới."
5608
5609#: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
5610#: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
5611#: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
5612#: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
5613#: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
5614#: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
5615#: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
5616#: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
5617#: common.opt:3092 common.opt:3096
5618#, no-c-format
5619msgid "Does nothing.  Preserved for backward compatibility."
5620msgstr "Không làm gì. Dành cho mục đích tương thích ngược."
5621
5622#: fortran/lang.opt:847
5623#, no-c-format
5624msgid "Statically link the GNU Fortran helper library (libgfortran)."
5625msgstr "Liên kết tĩnh thư viện bổ trợ Fortran của GNU (libgfortran)."
5626
5627#: fortran/lang.opt:851
5628#, no-c-format
5629msgid "Conform to the ISO Fortran 2003 standard."
5630msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2003."
5631
5632#: fortran/lang.opt:855
5633#, no-c-format
5634msgid "Conform to the ISO Fortran 2008 standard."
5635msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008."
5636
5637#: fortran/lang.opt:859
5638#, no-c-format
5639msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
5640msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008 bao gồm TS 29113."
5641
5642#: fortran/lang.opt:863
5643#, fuzzy, no-c-format
5644#| msgid "Conform to the ISO Fortran 2008 standard."
5645msgid "Conform to the ISO Fortran 2018 standard."
5646msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008."
5647
5648#: fortran/lang.opt:867
5649#, no-c-format
5650msgid "Conform to the ISO Fortran 95 standard."
5651msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 95."
5652
5653#: fortran/lang.opt:871
5654#, no-c-format
5655msgid "Conform to nothing in particular."
5656msgstr "Làm cho hợp với không gì đặc biệt."
5657
5658#: fortran/lang.opt:875
5659#, no-c-format
5660msgid "Accept extensions to support legacy code."
5661msgstr "Chấp nhận phần mở rộng để hỗ trợ mã nguồn cũ."
5662
5663#: c-family/c.opt:182
5664#, no-c-format
5665msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>."
5666msgstr ""
5667"-A<hỏi>=<đáp>\tKhắng định trả lời cho một câu hỏi nào đó.\n"
5668"\t\tThêm dấu trừ - vào trước <hỏi> thì tắt <đáp> đó."
5669
5670#: c-family/c.opt:186
5671#, no-c-format
5672msgid "Do not discard comments."
5673msgstr "Đừng loại bỏ ghi chú."
5674
5675#: c-family/c.opt:190
5676#, no-c-format
5677msgid "Do not discard comments in macro expansions."
5678msgstr "Đừng loại bỏ ghi chú trong sự mở rộng vĩ lệnh."
5679
5680#: c-family/c.opt:194
5681#, no-c-format
5682msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1."
5683msgstr "-D<vĩ_lệnh>[=<giá_trị>]\tXác định vĩ lệnh này có giá trị này. Chỉ đưa ra vĩ lệnh thì giá trị được coi là 1."
5684
5685#: c-family/c.opt:201
5686#, no-c-format
5687msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
5688msgstr "-F <thư_mục>\tPhụ thêm thư mục này vào cuối đường dẫn bao gồm khung chính."
5689
5690#: c-family/c.opt:205
5691#, no-c-format
5692msgid "Enable parsing GIMPLE."
5693msgstr "Bật phân tích cú pháp GIMPLE."
5694
5695#: c-family/c.opt:209
5696#, no-c-format
5697msgid "Print the name of header files as they are used."
5698msgstr "In ra tên của tập tin phần đầu nào đang được sử dụng."
5699
5700#: c-family/c.opt:213
5701#, no-c-format
5702msgid "-I <dir>\tAdd <dir> to the end of the main include path."
5703msgstr "-I <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm chính."
5704
5705#: c-family/c.opt:217
5706#, no-c-format
5707msgid "Generate make dependencies."
5708msgstr "Tạo ra quan hệ phụ thuộc của make."
5709
5710#: c-family/c.opt:221
5711#, no-c-format
5712msgid "Generate make dependencies and compile."
5713msgstr "Tạo ra quan hệ phụ thuộc của make, và biên dịch."
5714
5715#: c-family/c.opt:225
5716#, no-c-format
5717msgid "-MF <file>\tWrite dependency output to the given file."
5718msgstr "-MF <tập-tin>\tGhi vào tập tin này kết xuất về quan hệ phụ thuộc."
5719
5720#: c-family/c.opt:229
5721#, no-c-format
5722msgid "Treat missing header files as generated files."
5723msgstr "Coi tập tin phần đầu còn thiếu là tập tin được tạo ra."
5724
5725#: c-family/c.opt:233
5726#, no-c-format
5727msgid "Like -M but ignore system header files."
5728msgstr "Giống như -M mà bỏ qua tập tin phần đầu của hệ thống."
5729
5730#: c-family/c.opt:237
5731#, no-c-format
5732msgid "Like -MD but ignore system header files."
5733msgstr "Giống như -MD mà bỏ qua tập tin phần đầu của hệ thống."
5734
5735#: c-family/c.opt:241
5736#, no-c-format
5737msgid "Generate phony targets for all headers."
5738msgstr "Tạo ra đích giả cho mọi phần đầu."
5739
5740#: c-family/c.opt:245
5741#, no-c-format
5742msgid "-MQ <target>\tAdd a MAKE-quoted target."
5743msgstr "-MQ <đích>\tThêm một đích được MAKE trích dẫn."
5744
5745#: c-family/c.opt:249
5746#, no-c-format
5747msgid "-MT <target>\tAdd an unquoted target."
5748msgstr "-MT <đích>\tThêm một đích không phải được trích dẫn."
5749
5750#: c-family/c.opt:253
5751#, no-c-format
5752msgid "Do not generate #line directives."
5753msgstr "Đừng tạo ra chỉ thị #line."
5754
5755#: c-family/c.opt:257
5756#, no-c-format
5757msgid "-U<macro>\tUndefine <macro>."
5758msgstr "-U<vĩ_lệnh>\tHủy xác định vĩ lệnh này."
5759
5760#: c-family/c.opt:261
5761#, no-c-format
5762msgid "Warn about things that will change when compiling with an ABI-compliant compiler."
5763msgstr "Cảnh báo về trường hợp sẽ thay đổi khi biên dịch bằng một bộ biên dịch tương thích với ABI."
5764
5765#: c-family/c.opt:265
5766#, no-c-format
5767msgid "Warn about things that change between the current -fabi-version and the specified version."
5768msgstr "Cảnh báo về những thứ thay đổi giữa -fabi-version hiện tại và phiên bản chỉ định."
5769
5770#: c-family/c.opt:269
5771#, no-c-format
5772msgid "Warn if a subobject has an abi_tag attribute that the complete object type does not have."
5773msgstr "Cảnh báo nếu một đối tượng con có thuộc tính abi_tag cái mà kiểu đối tượng hoàn chỉnh không có."
5774
5775#: c-family/c.opt:276
5776#, no-c-format
5777msgid "Warn on suspicious calls of standard functions computing absolute values."
5778msgstr ""
5779
5780#: c-family/c.opt:280
5781#, no-c-format
5782msgid "Warn about suspicious uses of memory addresses."
5783msgstr "Cảnh báo về sử dụng địa chỉ vùng nhớ một cách đáng ngờ."
5784
5785#: c-family/c.opt:296
5786#, no-c-format
5787msgid "Warn about 'new' of type with extended alignment without -faligned-new."
5788msgstr "Cảnh báo về “new” của kiểu với căn chỉnh được mở rộng mà không có -faligned-new."
5789
5790#: c-family/c.opt:300
5791#, fuzzy, no-c-format
5792#| msgid "-Waligned-new=all Warn even if 'new' uses a class member allocation function."
5793msgid "-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member allocation function."
5794msgstr "-Waligned-new=all Cảnh báo ngay cả khi “new” dùng một hàm phân bỏ thành viên lớp."
5795
5796#: c-family/c.opt:304 ada/gcc-interface/lang.opt:57
5797#, no-c-format
5798msgid "Enable most warning messages."
5799msgstr "Bật phần lớn các thông điệp cảnh báo."
5800
5801#: c-family/c.opt:308
5802#, no-c-format
5803msgid "Warn on any use of alloca."
5804msgstr "Cảnh báo mọi sử dụng alloca."
5805
5806#: c-family/c.opt:312
5807#, fuzzy, no-c-format
5808#| msgid "-Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes."
5809msgid "-Walloc-size-larger-than=<bytes>\tWarn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes."
5810msgstr "-Walloc-size-larger-than=<bytes> Cảnh báo với cú gọi một hàm phân bổ hàm mà có phân bổ các đối tượng lớn hơn số lượng byte đã chỉ định."
5811
5812#: c-family/c.opt:317
5813#, no-c-format
5814msgid "Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger."
5815msgstr ""
5816
5817#: c-family/c.opt:321
5818#, fuzzy, no-c-format
5819msgid "Warn for calls to allocation functions that specify zero bytes."
5820msgstr "hàm chung dòng %q+D được khai báo yếu"
5821
5822#: c-family/c.opt:325
5823#, fuzzy, no-c-format
5824#| msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes."
5825msgid "-Walloca-larger-than=<number>\tWarn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes."
5826msgstr "-Wlarger-than=<số>\t  Cảnh báo nếu một đối tượng lớn hơn <số> byte."
5827
5828#: c-family/c.opt:331
5829#, no-c-format
5830msgid "Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger."
5831msgstr ""
5832
5833#: c-family/c.opt:343
5834#, fuzzy, no-c-format
5835#| msgid "Warn about zero-length formats."
5836msgid "Warn about accesses to interior zero-length array members."
5837msgstr "Cảnh báo về định dạng có chiều dài số không."
5838
5839#: c-family/c.opt:347
5840#, no-c-format
5841msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector."
5842msgstr "Cảnh báo khi nào một sự gán Objective-C bị chặn bởi bộ nhặt rác."
5843
5844#: c-family/c.opt:351
5845#, no-c-format
5846msgid "Warn about casting functions to incompatible types."
5847msgstr "Cảnh báo về hàm áp kiểu cho kiểu không tương thích."
5848
5849#: c-family/c.opt:355
5850#, no-c-format
5851msgid "Warn about boolean expression compared with an integer value different from true/false."
5852msgstr "Cảnh báo về so sánh biểu thứ lôgíc với một giá trị nguyên khác đúng/sai."
5853
5854#: c-family/c.opt:359
5855#, no-c-format
5856msgid "Warn about certain operations on boolean expressions."
5857msgstr "Cảnh báo về thao tác chắc chắn trên biểu thức lô-gíc."
5858
5859#: c-family/c.opt:363
5860#, no-c-format
5861msgid "Warn when __builtin_frame_address or __builtin_return_address is used unsafely."
5862msgstr "Cảnh báo khi __builtin_frame_address hay __builtin_return_address được dùng không an toàn."
5863
5864#: c-family/c.opt:367
5865#, no-c-format
5866msgid "Warn when a built-in function is declared with the wrong signature."
5867msgstr "Cảnh báo một hàm dựng sẵn được khai báo với chữ ký sai."
5868
5869#: c-family/c.opt:371
5870#, no-c-format
5871msgid "Warn when a built-in preprocessor macro is undefined or redefined."
5872msgstr "Cảnh báo khi một vĩ lệnh bộ tiền xử lý dựng sẵn chưa được xác định hoặc được xác định lại."
5873
5874#: c-family/c.opt:375
5875#, fuzzy, no-c-format
5876#| msgid "Warn about features not present in ISO C99, but present in ISO C11."
5877msgid "Warn about features not present in ISO C11, but present in ISO C2X."
5878msgstr "Cảnh báo về các đặc điểm không có trong ISO C99, nhưng lại có trong ISO C11."
5879
5880#: c-family/c.opt:379
5881#, no-c-format
5882msgid "Warn about features not present in ISO C90, but present in ISO C99."
5883msgstr "Cảnh báo về các đặc điểm không có trong ISO C90, nhưng lại có trong ISO C99."
5884
5885#: c-family/c.opt:383
5886#, no-c-format
5887msgid "Warn about features not present in ISO C99, but present in ISO C11."
5888msgstr "Cảnh báo về các đặc điểm không có trong ISO C99, nhưng lại có trong ISO C11."
5889
5890#: c-family/c.opt:387
5891#, no-c-format
5892msgid "Warn about C constructs that are not in the common subset of C and C++."
5893msgstr "Cảnh báo về cấu trúc C không nằm trong tập hợp phụ chung của C và C++."
5894
5895#: c-family/c.opt:394
5896#, no-c-format
5897msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011."
5898msgstr "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."
5899
5900#: c-family/c.opt:398
5901#, no-c-format
5902msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014."
5903msgstr "Cảnh báo về cấu trúc C++ mà nó có nghĩa khác nhau giữa ISO C++ 2001 và ISO C++ 2014."
5904
5905#: c-family/c.opt:405
5906#, fuzzy, no-c-format
5907#| msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014."
5908msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017."
5909msgstr "Cảnh báo về cấu trúc C++ mà nó có nghĩa khác nhau giữa ISO C++ 2001 và ISO C++ 2014."
5910
5911#: c-family/c.opt:412
5912#, fuzzy, no-c-format
5913#| msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014."
5914msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020."
5915msgstr "Cảnh báo về cấu trúc C++ mà nó có nghĩa khác nhau giữa ISO C++ 2001 và ISO C++ 2014."
5916
5917#: c-family/c.opt:416
5918#, fuzzy, no-c-format
5919#| msgid "Warn about casting functions to incompatible types."
5920msgid "Warn about casts between incompatible function types."
5921msgstr "Cảnh báo về hàm áp kiểu cho kiểu không tương thích."
5922
5923#: c-family/c.opt:420
5924#, no-c-format
5925msgid "Warn about casts which discard qualifiers."
5926msgstr "Cảnh báo về sự ép kiểu mà loại bỏ đoạn điều kiện."
5927
5928#: c-family/c.opt:424 c-family/c.opt:428
5929#, fuzzy, no-c-format
5930#| msgid "Warn about comparison of different enum types."
5931msgid "Warn about catch handlers of non-reference type."
5932msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau."
5933
5934#: c-family/c.opt:432
5935#, no-c-format
5936msgid "Warn about subscripts whose type is \"char\"."
5937msgstr "Cảnh báo về chữ in thấp có loại “char”."
5938
5939#: c-family/c.opt:436 c-family/c.opt:1363 c-family/c.opt:1367
5940#: c-family/c.opt:1371 c-family/c.opt:1375 c-family/c.opt:1379
5941#: c-family/c.opt:1383 c-family/c.opt:1387 c-family/c.opt:1394
5942#: c-family/c.opt:1398 c-family/c.opt:1402 c-family/c.opt:1406
5943#: c-family/c.opt:1410 c-family/c.opt:1414 c-family/c.opt:1418
5944#: c-family/c.opt:1422 c-family/c.opt:1426 c-family/c.opt:1430
5945#: c-family/c.opt:1434 c-family/c.opt:1438 c-family/c.opt:1442
5946#: config/i386/i386.opt:965
5947#, fuzzy, no-c-format
5948#| msgid "Deprecated.  This switch has no effect."
5949msgid "Removed in GCC 9.  This switch has no effect."
5950msgstr "Đã lỗi thời. Tùy chọn này không có tác dụng gì."
5951
5952#: c-family/c.opt:440
5953#, no-c-format
5954msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
5955msgstr "Cảnh báo về biến có thể bị thay đổi bởi “longjmp” hoặc “vfork”."
5956
5957#: c-family/c.opt:444
5958#, fuzzy, no-c-format
5959#| msgid "Warn about overflow in arithmetic expressions."
5960msgid "Warn about uses of a comma operator within a subscripting expression."
5961msgstr "Cảnh báo về biểu thức toán học bị tràn."
5962
5963#: c-family/c.opt:448
5964#, no-c-format
5965msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line."
5966msgstr "Cảnh báo về ghi chú khối có thể lồng nhau, và ghi chú C++ chiếm giữ nhiều dòng vật lý."
5967
5968#: c-family/c.opt:452
5969#, no-c-format
5970msgid "Synonym for -Wcomment."
5971msgstr "Đồng nghĩa với -Wcomment."
5972
5973#: c-family/c.opt:456
5974#, no-c-format
5975msgid "Warn for conditionally-supported constructs."
5976msgstr "Cảnh báo cho cấu trúc hỗ-trợ-có-điều-kiện."
5977
5978#: c-family/c.opt:460
5979#, no-c-format
5980msgid "Warn for implicit type conversions that may change a value."
5981msgstr "Cảnh báo về sự chuyển đổi loại ngầm có thể thay đổi một giá trị."
5982
5983#: c-family/c.opt:464
5984#, no-c-format
5985msgid "Warn for converting NULL from/to a non-pointer type."
5986msgstr "Cảnh báo về chuyển đổi NULL từ/đến một loại không phải hàm trỏ."
5987
5988#: c-family/c.opt:472
5989#, no-c-format
5990msgid "Warn when all constructors and destructors are private."
5991msgstr "Cảnh báo khi mọi bộ cấu trúc và bộ hủy cấu trúc đều là riêng."
5992
5993#: c-family/c.opt:476
5994#, no-c-format
5995msgid "Warn about dangling else."
5996msgstr "Cảnh báo về else thừa."
5997
5998#: c-family/c.opt:480
5999#, no-c-format
6000msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
6001msgstr "Cảnh báo về sử dụng __TIME__, __DATE__ và __TIMESTAMP__."
6002
6003#: c-family/c.opt:484
6004#, no-c-format
6005msgid "Warn when a declaration is found after a statement."
6006msgstr "Cảnh báo khi phát hiện một lời khai báo đẳng sau một câu lệnh."
6007
6008#: c-family/c.opt:488
6009#, no-c-format
6010msgid "Warn when deleting a pointer to incomplete type."
6011msgstr "Cảnh báo khi xóa một con trỏ tới kiểu không hoàn toàn."
6012
6013#: c-family/c.opt:492
6014#, no-c-format
6015msgid "Warn about deleting polymorphic objects with non-virtual destructors."
6016msgstr "Cảnh báo về xóa các đối tượng đa thể với cấu trúc không phải ảo."
6017
6018#: c-family/c.opt:500
6019#, no-c-format
6020msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation."
6021msgstr ""
6022
6023#: c-family/c.opt:505
6024#, no-c-format
6025msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor."
6026msgstr ""
6027
6028#: c-family/c.opt:510
6029#, no-c-format
6030msgid "Warn about positional initialization of structs requiring designated initializers."
6031msgstr "Cảnh báo về đoạn khởi tạo của cấu trúc cần bộ khởi tạo thiết kế."
6032
6033#: c-family/c.opt:514
6034#, no-c-format
6035msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
6036msgstr "Cảnh báo nến từ hạn định trên mảng cái mà đích trỏ đến bị loại bỏ."
6037
6038#: c-family/c.opt:518
6039#, no-c-format
6040msgid "Warn if type qualifiers on pointers are discarded."
6041msgstr "Cảnh báo nếu từ hạn định trên các con trỏ bị loại bỏ."
6042
6043#: c-family/c.opt:522
6044#, no-c-format
6045msgid "Warn about compile-time integer division by zero."
6046msgstr "Cảnh báo về số nguyên chia cho số không vào lúc biên dịch."
6047
6048#: c-family/c.opt:526
6049#, fuzzy, no-c-format
6050#| msgid "Warn about duplicated conditions in an if-else-if chain."
6051msgid "Warn about duplicated branches in if-else statements."
6052msgstr "Cảnh báo về các điều kiện trùng lắp trong chuỗi if-else-if."
6053
6054#: c-family/c.opt:530
6055#, no-c-format
6056msgid "Warn about duplicated conditions in an if-else-if chain."
6057msgstr "Cảnh báo về các điều kiện trùng lắp trong chuỗi if-else-if."
6058
6059#: c-family/c.opt:534
6060#, no-c-format
6061msgid "Warn about violations of Effective C++ style rules."
6062msgstr "Cảnh báo về sự vượt quá quy tắc Effective C++."
6063
6064#: c-family/c.opt:538
6065#, no-c-format
6066msgid "Warn about an empty body in an if or else statement."
6067msgstr "Cảnh báo về thân trống trong một câu lệnh “if” (nếu) hay “else” (không thì)."
6068
6069#: c-family/c.opt:542
6070#, fuzzy, no-c-format
6071#| msgid "Warn about stray tokens after #elif and #endif."
6072msgid "Warn about stray tokens after #else and #endif."
6073msgstr "Cảnh báo về hiệu bài thừa đẳng sau #elif và #endif."
6074
6075#: c-family/c.opt:546
6076#, no-c-format
6077msgid "Warn about comparison of different enum types."
6078msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau."
6079
6080#: c-family/c.opt:550
6081#, fuzzy, no-c-format
6082#| msgid "Warn about most implicit conversions."
6083msgid "Warn about implicit conversion of enum types."
6084msgstr "Cảnh báo chuyển đổi ngầm."
6085
6086#: c-family/c.opt:558
6087#, no-c-format
6088msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead."
6089msgstr "Tùy chọn này đã lạc hậu: hãy thay thế bằng -Werror=implicit-function-declaration."
6090
6091#: c-family/c.opt:566
6092#, fuzzy, no-c-format
6093#| msgid "Warn about implicit function declarations."
6094msgid "Warn about semicolon after in-class function definition."
6095msgstr "Cảnh báo về lời khai báo hàm ngầm."
6096
6097#: c-family/c.opt:570
6098#, no-c-format
6099msgid "Warn for implicit type conversions that cause loss of floating point precision."
6100msgstr "Cảnh báo về sự chuyển đổi loại ngầm có thể làm nguyên nhân mất chính xác số thực dấu chấm động."
6101
6102#: c-family/c.opt:574
6103#, no-c-format
6104msgid "Warn if testing floating point numbers for equality."
6105msgstr "Cảnh báo nếu kiểm tra đẳng thức của con số dấu chấm động."
6106
6107#: c-family/c.opt:578 c-family/c.opt:624
6108#, no-c-format
6109msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
6110msgstr "Cảnh báo khi phát hiện sự dị thường về chuỗi định dạng printf/scanf/strftime/strfmon."
6111
6112#: c-family/c.opt:582
6113#, no-c-format
6114msgid "Warn about format strings that contain NUL bytes."
6115msgstr "Cảnh báo về chuỗi định dạng chứa NUL byte."
6116
6117#: c-family/c.opt:586
6118#, fuzzy, no-c-format
6119#| msgid "Warn about format strings that are not literals."
6120msgid "Warn about GCC format strings with strings unsuitable for diagnostics."
6121msgstr "Cảnh báo về chuỗi định dạng không phải có nghĩa chữ."
6122
6123#: c-family/c.opt:590
6124#, no-c-format
6125msgid "Warn if passing too many arguments to a function for its format string."
6126msgstr "Cảnh báo nếu gửi cho hàm quá nhiều đối số đối với chuỗi định dạng của nó."
6127
6128#: c-family/c.opt:594
6129#, no-c-format
6130msgid "Warn about format strings that are not literals."
6131msgstr "Cảnh báo về chuỗi định dạng không phải có nghĩa chữ."
6132
6133#: c-family/c.opt:598
6134#, no-c-format
6135msgid "Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1."
6136msgstr ""
6137
6138#: c-family/c.opt:603
6139#, no-c-format
6140msgid "Warn about possible security problems with format functions."
6141msgstr "Cảnh báo về hàm định dạng có thể gây ra vấn đề về hàm định dạng."
6142
6143#: c-family/c.opt:607
6144#, no-c-format
6145msgid "Warn about sign differences with format functions."
6146msgstr "Cảnh báo về các khác biệt dấu với các hàm định dạng."
6147
6148#: c-family/c.opt:611
6149#, no-c-format
6150msgid "Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1."
6151msgstr ""
6152
6153#: c-family/c.opt:616
6154#, no-c-format
6155msgid "Warn about strftime formats yielding 2-digit years."
6156msgstr "Cảnh báo về định dạng strftime xuất năm chỉ có hai chữ số."
6157
6158#: c-family/c.opt:620
6159#, no-c-format
6160msgid "Warn about zero-length formats."
6161msgstr "Cảnh báo về định dạng có chiều dài số không."
6162
6163#: c-family/c.opt:628
6164#, no-c-format
6165msgid "Warn about function calls with format strings that write past the end of the destination region."
6166msgstr ""
6167
6168#: c-family/c.opt:633
6169#, fuzzy, no-c-format
6170#| msgid "Warn about casting functions to incompatible types."
6171msgid "Warn about calls to snprintf and similar functions that truncate output."
6172msgstr "Cảnh báo về hàm áp kiểu cho kiểu không tương thích."
6173
6174#: c-family/c.opt:637
6175#, fuzzy, no-c-format
6176#| msgid "Warn when a Cell microcoded instruction is emitted."
6177msgid "Warn when the field in a struct is not aligned."
6178msgstr "Cảnh báo khi xuất một câu lệnh mã vi Cell."
6179
6180#: c-family/c.opt:641
6181#, no-c-format
6182msgid "Warn whenever type qualifiers are ignored."
6183msgstr "Cảnh báo khi nào đoạn điều kiện loại bị bỏ qua."
6184
6185#: c-family/c.opt:645
6186#, no-c-format
6187msgid "Warn whenever attributes are ignored."
6188msgstr "Cảnh báo khi nào các thuộc tính bị bỏ qua."
6189
6190#: c-family/c.opt:649
6191#, fuzzy, no-c-format
6192#| msgid "Warn when a register variable is declared volatile."
6193msgid "Warn when a base is inaccessible in derived due to ambiguity."
6194msgstr "Cảnh báo khi biến thanh ghi được khai báo là hay thay đổi."
6195
6196#: c-family/c.opt:653
6197#, no-c-format
6198msgid "Warn when there is a conversion between pointers that have incompatible types."
6199msgstr "Cảnh báo khi chuyển đổi giữa một con trỏ tới kiểu không tương thích."
6200
6201#: c-family/c.opt:657
6202#, no-c-format
6203msgid "Warn when the address of packed member of struct or union is taken."
6204msgstr ""
6205
6206#: c-family/c.opt:661
6207#, no-c-format
6208msgid "Warn about variables which are initialized to themselves."
6209msgstr "Cảnh báo về biến bị tự khởi tạo."
6210
6211#: c-family/c.opt:665
6212#, no-c-format
6213msgid "Warn about uses of std::initializer_list that can result in dangling pointers."
6214msgstr ""
6215
6216#: c-family/c.opt:669
6217#, no-c-format
6218msgid "Warn about implicit declarations."
6219msgstr "Cảnh báo khai báo ngầm."
6220
6221#: c-family/c.opt:677
6222#, no-c-format
6223msgid "Warn about implicit conversions from \"float\" to \"double\"."
6224msgstr "Cảnh báo về sự chuyển đổi ngầm \"float\" thành \"double\"."
6225
6226#: c-family/c.opt:681
6227#, no-c-format
6228msgid "Warn if \"defined\" is used outside #if."
6229msgstr "Cảnh báo nếu như \"defined\" được sử dụng ngoài #if."
6230
6231#: c-family/c.opt:685
6232#, no-c-format
6233msgid "Warn about implicit function declarations."
6234msgstr "Cảnh báo về lời khai báo hàm ngầm."
6235
6236#: c-family/c.opt:689
6237#, no-c-format
6238msgid "Warn when a declaration does not specify a type."
6239msgstr "Cảnh báo khi một lời khai báo không ghi rõ loại."
6240
6241#: c-family/c.opt:696
6242#, no-c-format
6243msgid "Warn about C++11 inheriting constructors when the base has a variadic constructor."
6244msgstr "Cảnh báo về các cấu trúc kế thừa C++11 khi cơ sở có một cấu tử variadic."
6245
6246#: c-family/c.opt:700
6247#, no-c-format
6248msgid "Warn about incompatible integer to pointer and pointer to integer conversions."
6249msgstr "Cảnh báo về sự không thể chuyển đổi số nguyên thành con trỏ và con trỏ thành số nguyên."
6250
6251#: c-family/c.opt:704
6252#, no-c-format
6253msgid "Warn for suspicious integer expressions in boolean context."
6254msgstr ""
6255
6256#: c-family/c.opt:708
6257#, no-c-format
6258msgid "Warn when there is a cast to a pointer from an integer of a different size."
6259msgstr "Cảnh báo khi có một sự gán cho một hàm trỏ từ một số nguyên có kích cỡ khác."
6260
6261#: c-family/c.opt:712
6262#, no-c-format
6263msgid "Warn about invalid uses of the \"offsetof\" macro."
6264msgstr "Cảnh báo khi sai sử dụng vĩ lệnh “offsetof”."
6265
6266#: c-family/c.opt:716
6267#, no-c-format
6268msgid "Warn about PCH files that are found but not used."
6269msgstr "Cảnh báo về tập tin PCH được tìm thấy mà không phải được sử dụng."
6270
6271#: c-family/c.opt:720
6272#, no-c-format
6273msgid "Warn when a jump misses a variable initialization."
6274msgstr "Cảnh báo khi một bước nhảy còn thiếu sự khởi tạo biến."
6275
6276#: c-family/c.opt:724
6277#, no-c-format
6278msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
6279msgstr ""
6280
6281#: c-family/c.opt:728
6282#, no-c-format
6283msgid "Warn when a logical operator is suspiciously always evaluating to true or false."
6284msgstr "Cảnh báo khi một toán tử hợp lý cứ ước lượng là đúng hoặc là sai một cách đáng ngờ."
6285
6286#: c-family/c.opt:732
6287#, no-c-format
6288msgid "Warn when logical not is used on the left hand side operand of a comparison."
6289msgstr ""
6290
6291#: c-family/c.opt:736
6292#, no-c-format
6293msgid "Do not warn about using \"long long\" when -pedantic."
6294msgstr "Bật -pedantic thì đừng cảnh báo về sử dụng “long long”."
6295
6296#: c-family/c.opt:740
6297#, no-c-format
6298msgid "Warn about suspicious declarations of \"main\"."
6299msgstr "Cảnh báo về lời khai báo “main” đáng ngờ."
6300
6301#: c-family/c.opt:748
6302#, no-c-format
6303msgid "Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not."
6304msgstr ""
6305
6306#: c-family/c.opt:752
6307#, no-c-format
6308msgid "Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size."
6309msgstr ""
6310
6311#: c-family/c.opt:756
6312#, no-c-format
6313msgid "Warn when the indentation of the code does not reflect the block structure."
6314msgstr ""
6315
6316#: c-family/c.opt:760
6317#, no-c-format
6318msgid "Warn when a class is redeclared or referenced using a mismatched class-key."
6319msgstr ""
6320
6321#: c-family/c.opt:764
6322#, no-c-format
6323msgid "Warn about possibly missing braces around initializers."
6324msgstr "Cảnh báo về đoạn khởi tạo có thể thiếu dấu ngoặc móc."
6325
6326#: c-family/c.opt:768
6327#, no-c-format
6328msgid "Warn about global functions without previous declarations."
6329msgstr "Cảnh báo về hàm toàn cục không có lời khai báo trước."
6330
6331#: c-family/c.opt:772
6332#, no-c-format
6333msgid "Warn about missing fields in struct initializers."
6334msgstr "Cảnh báo về đoạn khởi tạo cấu trúc thiếu trường."
6335
6336#: c-family/c.opt:776
6337#, no-c-format
6338msgid "Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for."
6339msgstr ""
6340
6341#: c-family/c.opt:780
6342#, no-c-format
6343msgid "Warn on direct multiple inheritance."
6344msgstr ""
6345
6346#: c-family/c.opt:784
6347#, no-c-format
6348msgid "Warn on namespace definition."
6349msgstr "Cảnh báo lúc định nghĩa không gian tên."
6350
6351#: c-family/c.opt:788
6352#, no-c-format
6353msgid "Warn when fields in a struct with the packed attribute are misaligned."
6354msgstr ""
6355
6356#: c-family/c.opt:792
6357#, no-c-format
6358msgid "Warn when a class or enumerated type is referenced using a redundant class-key."
6359msgstr ""
6360
6361#: c-family/c.opt:796
6362#, no-c-format
6363msgid "Warn about missing sized deallocation functions."
6364msgstr "Cảnh báo về thiếu hàm giải cấp phát cỡ."
6365
6366#: c-family/c.opt:800
6367#, no-c-format
6368msgid "Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers."
6369msgstr ""
6370
6371#: c-family/c.opt:804
6372#, no-c-format
6373msgid "Warn about suspicious length parameters to certain string functions if the argument uses sizeof."
6374msgstr ""
6375
6376#: c-family/c.opt:808
6377#, no-c-format
6378msgid "Warn when sizeof is applied on a parameter declared as an array."
6379msgstr ""
6380
6381#: c-family/c.opt:812
6382#, no-c-format
6383msgid "Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument."
6384msgstr ""
6385
6386#: c-family/c.opt:818
6387#, no-c-format
6388msgid "Warn about buffer overflow in string manipulation functions like memcpy and strcpy."
6389msgstr ""
6390
6391#: c-family/c.opt:823
6392#, no-c-format
6393msgid "Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy."
6394msgstr ""
6395
6396#: c-family/c.opt:828
6397#, no-c-format
6398msgid "Warn about truncation in string manipulation functions like strncat and strncpy."
6399msgstr ""
6400
6401#: c-family/c.opt:832
6402#, no-c-format
6403msgid "Warn about functions which might be candidates for format attributes."
6404msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng."
6405
6406#: c-family/c.opt:836
6407#, no-c-format
6408msgid "Suggest that the override keyword be used when the declaration of a virtual function overrides another."
6409msgstr ""
6410
6411#: c-family/c.opt:841
6412#, no-c-format
6413msgid "Warn about enumerated switches, with no default, missing a case."
6414msgstr ""
6415
6416#: c-family/c.opt:845
6417#, no-c-format
6418msgid "Warn about enumerated switches missing a \"default:\" statement."
6419msgstr ""
6420
6421#: c-family/c.opt:849
6422#, no-c-format
6423msgid "Warn about all enumerated switches missing a specific case."
6424msgstr ""
6425
6426#: c-family/c.opt:853
6427#, no-c-format
6428msgid "Warn about switches with boolean controlling expression."
6429msgstr "Cảnh báo về switches với biểu thức điều khiển trả về lô-gíc."
6430
6431#: c-family/c.opt:857
6432#, no-c-format
6433msgid "Warn about switch values that are outside of the switch's type range."
6434msgstr ""
6435
6436#: c-family/c.opt:861
6437#, no-c-format
6438msgid "Warn on primary template declaration."
6439msgstr "Cảnh báo về khai báo hàm mẫu sơ cấp."
6440
6441#: c-family/c.opt:865
6442#, no-c-format
6443msgid "Warn about declarations of entities that may be missing attributes that related entities have been declared with."
6444msgstr ""
6445
6446#: c-family/c.opt:874
6447#, no-c-format
6448msgid "Warn about user-specified include directories that do not exist."
6449msgstr "Cảnh báo khi người dùng xác định một thư mục không tồn tại."
6450
6451#: c-family/c.opt:878
6452#, no-c-format
6453msgid "Warn about function parameters declared without a type specifier in K&R-style functions."
6454msgstr "Cảnh báo về tham số hàm được khai báo mà không ghi rõ loại, trong hàm kiểu K&R."
6455
6456#: c-family/c.opt:882
6457#, no-c-format
6458msgid "Warn about global functions without prototypes."
6459msgstr "Cảnh báo về hàm toàn cục mà không có nguyên mẫu."
6460
6461#: c-family/c.opt:889
6462#, no-c-format
6463msgid "Warn about use of multi-character character constants."
6464msgstr "Cảnh báo về sử dụng hằng số ký tự đa ký tự."
6465
6466#: c-family/c.opt:893
6467#, no-c-format
6468msgid "Warn about narrowing conversions within { } that are ill-formed in C++11."
6469msgstr ""
6470
6471#: c-family/c.opt:897
6472#, no-c-format
6473msgid "Warn about \"extern\" declarations not at file scope."
6474msgstr "Cảnh báo về lời khai báo “extern” (bên ngoài) ở ngoại phạm vi tập tin."
6475
6476#: c-family/c.opt:901
6477#, no-c-format
6478msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw."
6479msgstr ""
6480
6481#: c-family/c.opt:905
6482#, no-c-format
6483msgid "Warn if C++17 noexcept function type will change the mangled name of a symbol."
6484msgstr ""
6485
6486#: c-family/c.opt:909
6487#, no-c-format
6488msgid "Warn when non-templatized friend functions are declared within a template."
6489msgstr "Cảnh báo khi hàm bạn không làm mẫu được khai báo bên trong một mẫu."
6490
6491#: c-family/c.opt:913
6492#, no-c-format
6493msgid "Warn when a conversion function will never be called due to the type it converts to."
6494msgstr ""
6495
6496#: c-family/c.opt:917
6497#, no-c-format
6498msgid "Warn for unsafe raw memory writes to objects of class types."
6499msgstr ""
6500
6501#: c-family/c.opt:921
6502#, no-c-format
6503msgid "Warn about non-virtual destructors."
6504msgstr "Cảnh báo về bộ hủy cấu trúc không phải ảo."
6505
6506#: c-family/c.opt:925
6507#, no-c-format
6508msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
6509msgstr "Cảnh báo khi NULL được gửi cho khe đối số đánh dấu là yêu cầu giá trị không phải NULL."
6510
6511#: c-family/c.opt:941
6512#, fuzzy, no-c-format
6513#| msgid "-Wnormalized=<none|id|nfc|nfkc>\tWarn about non-normalised Unicode strings."
6514msgid "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
6515msgstr "-Wnormalized=<none|id|nfc|nfkc>\tCảnh báo về chuỗi Unicode không phải chuẩn hóa."
6516
6517#: c-family/c.opt:964
6518#, no-c-format
6519msgid "Warn if a C-style cast is used in a program."
6520msgstr "Cảnh báo nếu một sự gán kiểu C được sử dụng trong một chương trình."
6521
6522#: c-family/c.opt:968
6523#, no-c-format
6524msgid "Warn for obsolescent usage in a declaration."
6525msgstr "Cảnh báo về lời khai báo kiểu cũ."
6526
6527#: c-family/c.opt:972
6528#, no-c-format
6529msgid "Warn if an old-style parameter definition is used."
6530msgstr "Cảnh báo về lời xác định tham số kiểu cũ."
6531
6532#: c-family/c.opt:976
6533#, no-c-format
6534msgid "Warn if a simd directive is overridden by the vectorizer cost model."
6535msgstr ""
6536
6537#: c-family/c.opt:980
6538#, no-c-format
6539msgid "Warn if a string is longer than the maximum portable length specified by the standard."
6540msgstr "Cảnh báo về chuỗi dài hơn chiều dài di động tối đa được tiêu chuẩn ghi rõ."
6541
6542#: c-family/c.opt:984
6543#, no-c-format
6544msgid "Warn about overloaded virtual function names."
6545msgstr "Cảnh báo về các tên hàm ảo quá tải."
6546
6547#: c-family/c.opt:988
6548#, no-c-format
6549msgid "Warn about overriding initializers without side effects."
6550msgstr "Cảnh báo về ghi đè lên đoạn khởi tạo mà không có hiệu ứng cạnh."
6551
6552#: c-family/c.opt:992
6553#, no-c-format
6554msgid "Warn about overriding initializers with side effects."
6555msgstr "Cảnh báo về ghi đè lên đoạn khởi tạo mà có hiệu ứng cạnh."
6556
6557#: c-family/c.opt:996
6558#, no-c-format
6559msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
6560msgstr "Cảnh báo về trường bit đóng gói có hiệu số bị thay đổi trong GCC 4.4."
6561
6562#: c-family/c.opt:1000
6563#, no-c-format
6564msgid "Warn about possibly missing parentheses."
6565msgstr "Cảnh báo về dấu ngoặc đơn có thể bị thiếu."
6566
6567#: c-family/c.opt:1008
6568#, no-c-format
6569msgid "Warn about calling std::move on a local object in a return statement preventing copy elision."
6570msgstr ""
6571
6572#: c-family/c.opt:1012
6573#, no-c-format
6574msgid "Warn when converting the type of pointers to member functions."
6575msgstr "Cảnh báo khi chuyển đổi loại hàm trỏ sang hàm thành viên."
6576
6577#: c-family/c.opt:1016
6578#, no-c-format
6579msgid "Warn about function pointer arithmetic."
6580msgstr "Cảnh báo về số học trỏ đến hàm."
6581
6582#: c-family/c.opt:1020
6583#, no-c-format
6584msgid "Warn when a pointer differs in signedness in an assignment."
6585msgstr ""
6586
6587#: c-family/c.opt:1024
6588#, fuzzy, no-c-format
6589#| msgid "Warn about use of multi-character character constants."
6590msgid "Warn when a pointer is compared with a zero character constant."
6591msgstr "Cảnh báo về sử dụng hằng số ký tự đa ký tự."
6592
6593#: c-family/c.opt:1028
6594#, no-c-format
6595msgid "Warn when a pointer is cast to an integer of a different size."
6596msgstr "Cảnh báo khi có một sự gán cho một hàm trỏ cho một số nguyên có kích cỡ khác."
6597
6598#: c-family/c.opt:1032
6599#, no-c-format
6600msgid "Warn about misuses of pragmas."
6601msgstr "Cảnh báo lạm dụng pragmas."
6602
6603#: c-family/c.opt:1036
6604#, no-c-format
6605msgid "Warn if constructor or destructors with priorities from 0 to 100 are used."
6606msgstr ""
6607
6608#: c-family/c.opt:1040
6609#, no-c-format
6610msgid "Warn if a property for an Objective-C object has no assign semantics specified."
6611msgstr ""
6612
6613#: c-family/c.opt:1044
6614#, no-c-format
6615msgid "Warn if inherited methods are unimplemented."
6616msgstr ""
6617
6618#: c-family/c.opt:1048 c-family/c.opt:1052
6619#, no-c-format
6620msgid "Warn for placement new expressions with undefined behavior."
6621msgstr ""
6622
6623#: c-family/c.opt:1056
6624#, no-c-format
6625msgid "Warn about multiple declarations of the same object."
6626msgstr "Cảnh báo về nhiều khai báo trên cùng đối tượng."
6627
6628#: c-family/c.opt:1060
6629#, no-c-format
6630msgid "Warn about redundant calls to std::move."
6631msgstr ""
6632
6633#: c-family/c.opt:1064
6634#, fuzzy, no-c-format
6635msgid "Warn about uses of register storage specifier."
6636msgstr "Cảnh báo lạm dụng pragmas."
6637
6638#: c-family/c.opt:1068
6639#, no-c-format
6640msgid "Warn when the compiler reorders code."
6641msgstr "Cảnh báo khi trình dịch đổi thứ tự mã."
6642
6643#: c-family/c.opt:1072
6644#, no-c-format
6645msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)."
6646msgstr ""
6647
6648#: c-family/c.opt:1076
6649#, no-c-format
6650msgid "Warn on suspicious constructs involving reverse scalar storage order."
6651msgstr ""
6652
6653#: c-family/c.opt:1080
6654#, no-c-format
6655msgid "Warn if a selector has multiple methods."
6656msgstr "Cảnh báo nếu một chọn có nhiều phương thức."
6657
6658#: c-family/c.opt:1084
6659#, no-c-format
6660msgid "Warn about possible violations of sequence point rules."
6661msgstr "Cảnh báo về sự vi phạm quy tắc điểm liên tiếp."
6662
6663#: c-family/c.opt:1088
6664#, no-c-format
6665msgid "Warn if a local declaration hides an instance variable."
6666msgstr "Cảnh báo khi một lời khai báo nội bộ ẩn một biến minh dụ."
6667
6668#: c-family/c.opt:1092 c-family/c.opt:1096
6669#, no-c-format
6670msgid "Warn if left shift of a signed value overflows."
6671msgstr ""
6672
6673#: c-family/c.opt:1100
6674#, no-c-format
6675msgid "Warn if shift count is negative."
6676msgstr "Cảnh báo nếu số lượng dịch là số âm."
6677
6678#: c-family/c.opt:1104
6679#, no-c-format
6680msgid "Warn if shift count >= width of type."
6681msgstr "Cảnh báo nếu số lượng dịch >= độ rộng của kiểu."
6682
6683#: c-family/c.opt:1108
6684#, no-c-format
6685msgid "Warn if left shifting a negative value."
6686msgstr "Cảnh báo nếu số lượng dịch trái là số âm."
6687
6688#: c-family/c.opt:1112
6689#, no-c-format
6690msgid "Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot."
6691msgstr ""
6692
6693#: c-family/c.opt:1116
6694#, no-c-format
6695msgid "Warn about signed-unsigned comparisons."
6696msgstr "Cảnh báo về so sánh có và không dấu."
6697
6698#: c-family/c.opt:1124
6699#, no-c-format
6700msgid "Warn for implicit type conversions between signed and unsigned integers."
6701msgstr "Cảnh báo về sự chuyển đổi loại ngầm giữa số nguyên có dấu và không có dấu."
6702
6703#: c-family/c.opt:1128
6704#, no-c-format
6705msgid "Warn when overload promotes from unsigned to signed."
6706msgstr ""
6707
6708#: c-family/c.opt:1132
6709#, no-c-format
6710msgid "Warn about uncasted NULL used as sentinel."
6711msgstr "Cảnh báo NULL chưa áp kiểu dùng làm ký hiệu cầm canh."
6712
6713#: c-family/c.opt:1136
6714#, no-c-format
6715msgid "Warn about unprototyped function declarations."
6716msgstr "Cảnh báo về khai báo hàm không được khai báo mẫu trước."
6717
6718#: c-family/c.opt:1148
6719#, no-c-format
6720msgid "Warn if type signatures of candidate methods do not match exactly."
6721msgstr ""
6722
6723#: c-family/c.opt:1152
6724#, no-c-format
6725msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used."
6726msgstr ""
6727
6728#: c-family/c.opt:1156
6729#, no-c-format
6730msgid "Deprecated.  This switch has no effect."
6731msgstr "Đã lỗi thời. Tùy chọn này không có tác dụng gì."
6732
6733#: c-family/c.opt:1164
6734#, no-c-format
6735msgid "Warn if a comparison always evaluates to true or false."
6736msgstr "Cảnh báo khi so sánh luôn ước lượng là đúng hoặc là sai."
6737
6738#: c-family/c.opt:1168
6739#, no-c-format
6740msgid "Warn if a throw expression will always result in a call to terminate()."
6741msgstr ""
6742
6743#: c-family/c.opt:1172
6744#, no-c-format
6745msgid "Warn about features not present in traditional C."
6746msgstr "Cảnh báo về các đặc điểm không có trong ISO C90, nhưng lại có trong ISO C99"
6747
6748#: c-family/c.opt:1176
6749#, no-c-format
6750msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype."
6751msgstr ""
6752
6753#: c-family/c.opt:1180
6754#, no-c-format
6755msgid "Warn if trigraphs are encountered that might affect the meaning of the program."
6756msgstr ""
6757
6758#: c-family/c.opt:1184
6759#, no-c-format
6760msgid "Warn about @selector()s without previously declared methods."
6761msgstr "Cảnh báo về @selector()s không có lời khai báo trước."
6762
6763#: c-family/c.opt:1188
6764#, no-c-format
6765msgid "Warn if an undefined macro is used in an #if directive."
6766msgstr ""
6767
6768#: c-family/c.opt:1200
6769#, no-c-format
6770msgid "Warn about unrecognized pragmas."
6771msgstr "Cảnh báo về pragmas không thừa nhận."
6772
6773#: c-family/c.opt:1204
6774#, no-c-format
6775msgid "Warn about unsuffixed float constants."
6776msgstr "Cảnh báo hằng thực không có hậu tố."
6777
6778#: c-family/c.opt:1212
6779#, no-c-format
6780msgid "Warn when typedefs locally defined in a function are not used."
6781msgstr "Cảnh báo khi typedefs nội bộ định nghĩa hàm mà nó không được dùng."
6782
6783#: c-family/c.opt:1216
6784#, no-c-format
6785msgid "Warn about macros defined in the main file that are not used."
6786msgstr "Cảnh báo về các vĩ lệnh đã định nghĩa trong tập tin chính mà không được sử dụng."
6787
6788#: c-family/c.opt:1220
6789#, no-c-format
6790msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value."
6791msgstr ""
6792
6793#: c-family/c.opt:1228 c-family/c.opt:1232
6794#, no-c-format
6795msgid "Warn when a const variable is unused."
6796msgstr "Cảnh báo khi biến hằng không được dùng."
6797
6798#: c-family/c.opt:1236
6799#, no-c-format
6800msgid "Warn about using variadic macros."
6801msgstr "Cảnh báo về dùng các vĩ lệnh variadic."
6802
6803#: c-family/c.opt:1240
6804#, no-c-format
6805msgid "Warn about questionable usage of the macros used to retrieve variable arguments."
6806msgstr ""
6807
6808#: c-family/c.opt:1244
6809#, no-c-format
6810msgid "Warn if a variable length array is used."
6811msgstr "Cảnh báo nếu mảng có độ dài biến đổi được dùng."
6812
6813#: c-family/c.opt:1248
6814#, no-c-format
6815msgid "-Wvla-larger-than=<number>\tWarn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes. <number> bytes."
6816msgstr ""
6817
6818#: c-family/c.opt:1255
6819#, no-c-format
6820msgid "Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger."
6821msgstr ""
6822
6823#: c-family/c.opt:1259
6824#, fuzzy, no-c-format
6825#| msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
6826msgid "Warn about deprecated uses of volatile qualifier."
6827msgstr "Cảnh báo về sử dụng loại AltiVec “vector long …”."
6828
6829#: c-family/c.opt:1263
6830#, no-c-format
6831msgid "Warn when a register variable is declared volatile."
6832msgstr "Cảnh báo khi biến thanh ghi được khai báo là hay thay đổi."
6833
6834#: c-family/c.opt:1267
6835#, no-c-format
6836msgid "Warn on direct virtual inheritance."
6837msgstr ""
6838
6839#: c-family/c.opt:1271
6840#, no-c-format
6841msgid "Warn if a virtual base has a non-trivial move assignment operator."
6842msgstr ""
6843
6844#: c-family/c.opt:1275
6845#, no-c-format
6846msgid "In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
6847msgstr ""
6848
6849#: c-family/c.opt:1279
6850#, no-c-format
6851msgid "Warn when a literal '0' is used as null pointer."
6852msgstr "Cảnh báo khi chuỗi văn “0” được dùng như là con trỏ null."
6853
6854#: c-family/c.opt:1283
6855#, no-c-format
6856msgid "Warn about useless casts."
6857msgstr "Cảnh báo về áp kiểu vô ích."
6858
6859#: c-family/c.opt:1287
6860#, no-c-format
6861msgid "Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage."
6862msgstr ""
6863
6864#: c-family/c.opt:1291
6865#, fuzzy, no-c-format
6866msgid "Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier."
6867msgstr "Cảnh báo khi một lời khai báo không ghi rõ loại."
6868
6869#: c-family/c.opt:1295
6870#, no-c-format
6871msgid "Warn when an argument passed to a restrict-qualified parameter aliases with another argument."
6872msgstr ""
6873
6874#: c-family/c.opt:1300
6875#, no-c-format
6876msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
6877msgstr "Đồng nghĩa -std=c89 (cho C) hoặc -std=c++98 (cho C++)."
6878
6879#: c-family/c.opt:1308
6880#, no-c-format
6881msgid "The version of the C++ ABI used for -Wabi warnings and link compatibility aliases."
6882msgstr ""
6883
6884#: c-family/c.opt:1312
6885#, no-c-format
6886msgid "Enforce class member access control semantics."
6887msgstr ""
6888
6889#: c-family/c.opt:1316
6890#, fuzzy, no-c-format
6891#| msgid "-fada-spec-parent=unit  Dump Ada specs as child units of given parent."
6892msgid "-fada-spec-parent=unit\tDump Ada specs as child units of given parent."
6893msgstr "-fada-spec-parent=unit  Đổ đặc tả Ada là các đơn vị con của cha đã cho."
6894
6895#: c-family/c.opt:1320
6896#, no-c-format
6897msgid "Support C++17 allocation of over-aligned types."
6898msgstr ""
6899
6900#: c-family/c.opt:1324
6901#, no-c-format
6902msgid "-faligned-new=<N>\tUse C++17 over-aligned type allocation for alignments greater than N."
6903msgstr ""
6904
6905#: c-family/c.opt:1331
6906#, no-c-format
6907msgid "Allow variadic functions without named parameter."
6908msgstr ""
6909
6910#: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
6911#: c-family/c.opt:1931 c-family/c.opt:1947
6912#, no-c-format
6913msgid "No longer supported."
6914msgstr "không còn được hỗ trợ nữa."
6915
6916#: c-family/c.opt:1339
6917#, no-c-format
6918msgid "Recognize the \"asm\" keyword."
6919msgstr "Không chấp nhận từ khóa \"asm\"."
6920
6921#: c-family/c.opt:1347
6922#, no-c-format
6923msgid "Recognize built-in functions."
6924msgstr "Chấp nhận các hàm dựng sẵn."
6925
6926#: c-family/c.opt:1354
6927#, no-c-format
6928msgid "Where shorter, use canonicalized paths to systems headers."
6929msgstr ""
6930
6931#: c-family/c.opt:1358
6932#, no-c-format
6933msgid "Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals."
6934msgstr ""
6935
6936#: c-family/c.opt:1446
6937#, fuzzy, no-c-format
6938#| msgid "Deprecated.  This switch has no effect."
6939msgid "Removed in GCC 8.  This switch has no effect."
6940msgstr "Đã lỗi thời. Tùy chọn này không có tác dụng gì."
6941
6942#: c-family/c.opt:1450
6943#, no-c-format
6944msgid "Enable support for C++ concepts."
6945msgstr "Bật sự hỗ trợ cho khái niệm C++."
6946
6947#: c-family/c.opt:1454
6948#, fuzzy, no-c-format
6949#| msgid "Warn about features not present in traditional C."
6950msgid "Enable certain features present in the Concepts TS."
6951msgstr "Cảnh báo về các đặc điểm không có trong ISO C90, nhưng lại có trong ISO C99"
6952
6953#: c-family/c.opt:1458
6954#, no-c-format
6955msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
6956msgstr ""
6957
6958#: c-family/c.opt:1462
6959#, no-c-format
6960msgid "Allow the arguments of the '?' operator to have different types."
6961msgstr ""
6962
6963#: c-family/c.opt:1470
6964#, no-c-format
6965msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
6966msgstr "-fconst-string-class=<tên>\tDùng <tên> lớp cho chuỗi hằng."
6967
6968#: c-family/c.opt:1474
6969#, no-c-format
6970msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
6971msgstr "-fconstexpr-depth=<number>\tChỉ định mức đệ quy constexpr (bt hằng) tối đa."
6972
6973#: c-family/c.opt:1478
6974#, fuzzy, no-c-format
6975#| msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
6976msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
6977msgstr "-fconstexpr-depth=<number>\tChỉ định mức đệ quy constexpr (bt hằng) tối đa."
6978
6979#: c-family/c.opt:1482
6980#, no-c-format
6981msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
6982msgstr "-fconstexpr-loop-limit=<number>\tChỉ định số lượng bước lặp constexpr (bt hằng) tối đa."
6983
6984#: c-family/c.opt:1486
6985#, fuzzy, no-c-format
6986#| msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
6987msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
6988msgstr "-fconstexpr-loop-limit=<number>\tChỉ định số lượng bước lặp constexpr (bt hằng) tối đa."
6989
6990#: c-family/c.opt:1490
6991#, no-c-format
6992msgid "Enable C++ coroutines (experimental)."
6993msgstr ""
6994
6995#: c-family/c.opt:1494
6996#, no-c-format
6997msgid "Emit debug annotations during preprocessing."
6998msgstr ""
6999
7000#: c-family/c.opt:1502
7001#, no-c-format
7002msgid "Factor complex constructors and destructors to favor space over speed."
7003msgstr "Cảnh báo khi mọi bộ cấu trúc và bộ hủy cấu trúc đều là riêng"
7004
7005#: c-family/c.opt:1510
7006#, no-c-format
7007msgid "Print hierarchical comparisons when template types are mismatched."
7008msgstr ""
7009
7010#: c-family/c.opt:1514
7011#, no-c-format
7012msgid "Preprocess directives only."
7013msgstr "Chỉ các chỉ thị tiền xử lý."
7014
7015#: c-family/c.opt:1518
7016#, no-c-format
7017msgid "Permit '$' as an identifier character."
7018msgstr "Cho phép “$” là ký tự dùng để định danh."
7019
7020#: c-family/c.opt:1522
7021#, no-c-format
7022msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
7023msgstr ""
7024
7025#: c-family/c.opt:1526
7026#, no-c-format
7027msgid "Write all declarations as Ada code transitively."
7028msgstr ""
7029
7030#: c-family/c.opt:1530
7031#, no-c-format
7032msgid "Write all declarations as Ada code for the given file only."
7033msgstr ""
7034
7035#: c-family/c.opt:1537
7036#, fuzzy, no-c-format
7037#| msgid "Do not discard comments in macro expansions."
7038msgid "Do not elide common elements in template comparisons."
7039msgstr "Đừng loại bỏ ghi chú trong sự mở rộng vĩ lệnh."
7040
7041#: c-family/c.opt:1541
7042#, no-c-format
7043msgid "Generate code to check exception specifications."
7044msgstr ""
7045
7046#: c-family/c.opt:1548
7047#, no-c-format
7048msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
7049msgstr "-fexec-charset=<cset>\tChuyển mọi hằng chuỗi và ký tự sang bảng ký tự <cset>."
7050
7051#: c-family/c.opt:1552
7052#, no-c-format
7053msgid "Permit universal character names (\\u and \\U) in identifiers."
7054msgstr ""
7055
7056#: c-family/c.opt:1556
7057#, no-c-format
7058msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
7059msgstr "-finput-charset=<cset>\tChỉ định bảng mã ký tự mặc định cho tập tin mã nguồn."
7060
7061#: c-family/c.opt:1560
7062#, no-c-format
7063msgid "Support dynamic initialization of thread-local variables in a different translation unit."
7064msgstr ""
7065
7066#: c-family/c.opt:1570
7067#, no-c-format
7068msgid "Do not assume that standard C libraries and \"main\" exist."
7069msgstr ""
7070
7071#: c-family/c.opt:1574
7072#, no-c-format
7073msgid "Recognize GNU-defined keywords."
7074msgstr "Không chấp nhận từ khóa \"GNU-define\""
7075
7076#: c-family/c.opt:1578
7077#, no-c-format
7078msgid "Generate code for GNU runtime environment."
7079msgstr "Tạo ra mã môi trường thực thi GNU."
7080
7081#: c-family/c.opt:1582
7082#, no-c-format
7083msgid "Use traditional GNU semantics for inline functions."
7084msgstr ""
7085
7086#: c-family/c.opt:1595
7087#, no-c-format
7088msgid "Assume normal C execution environment."
7089msgstr "Coi là môi trường thực thi C bình thường."
7090
7091#: c-family/c.opt:1603
7092#, no-c-format
7093msgid "Export functions even if they can be inlined."
7094msgstr "Xuất hàm ngay cả khi chúng có thể chung dòng."
7095
7096#: c-family/c.opt:1607
7097#, no-c-format
7098msgid "Emit implicit instantiations of inline templates."
7099msgstr ""
7100
7101#: c-family/c.opt:1611
7102#, no-c-format
7103msgid "Emit implicit instantiations of templates."
7104msgstr ""
7105
7106#: c-family/c.opt:1615
7107#, no-c-format
7108msgid "Implement C++17 inheriting constructor semantics."
7109msgstr ""
7110
7111#: c-family/c.opt:1622
7112#, no-c-format
7113msgid "Don't emit dllexported inline functions unless needed."
7114msgstr ""
7115
7116#: c-family/c.opt:1629
7117#, no-c-format
7118msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
7119msgstr ""
7120
7121#: c-family/c.opt:1633
7122#, no-c-format
7123msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
7124msgstr ""
7125
7126#: c-family/c.opt:1637
7127#, no-c-format
7128msgid "Don't warn about uses of Microsoft extensions."
7129msgstr "Không cảnh báo dùng lệnh mở rộng Microsoft."
7130
7131#: c-family/c.opt:1656
7132#, no-c-format
7133msgid "Implement resolution of DR 150 for matching of template template arguments."
7134msgstr ""
7135
7136#: c-family/c.opt:1660
7137#, no-c-format
7138msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
7139msgstr ""
7140
7141#: c-family/c.opt:1664
7142#, no-c-format
7143msgid "Assume that receivers of Objective-C messages may be nil."
7144msgstr ""
7145
7146#: c-family/c.opt:1668
7147#, no-c-format
7148msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
7149msgstr ""
7150
7151#: c-family/c.opt:1672
7152#, no-c-format
7153msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
7154msgstr "-fvisibility=[private|protected|public|package]\tĐặt tính khả kiến ký hiệu mặc định."
7155
7156#: c-family/c.opt:1697
7157#, no-c-format
7158msgid "Treat a throw() exception specification as noexcept to improve code size."
7159msgstr ""
7160
7161#: c-family/c.opt:1701
7162#, no-c-format
7163msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
7164msgstr ""
7165
7166#: c-family/c.opt:1707
7167#, no-c-format
7168msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
7169msgstr ""
7170
7171#: c-family/c.opt:1711
7172#, no-c-format
7173msgid "Allow fast jumps to the message dispatcher."
7174msgstr ""
7175
7176#: c-family/c.opt:1717
7177#, no-c-format
7178msgid "Enable Objective-C exception and synchronization syntax."
7179msgstr ""
7180
7181#: c-family/c.opt:1721
7182#, no-c-format
7183msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
7184msgstr ""
7185
7186#: c-family/c.opt:1725
7187#, no-c-format
7188msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
7189msgstr ""
7190
7191#: c-family/c.opt:1730
7192#, no-c-format
7193msgid "Enable Objective-C setjmp exception handling runtime."
7194msgstr ""
7195
7196#: c-family/c.opt:1734
7197#, no-c-format
7198msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
7199msgstr ""
7200
7201#: c-family/c.opt:1738
7202#, no-c-format
7203msgid "Enable OpenACC."
7204msgstr "Bật OpenACC."
7205
7206#: c-family/c.opt:1742
7207#, no-c-format
7208msgid "Specify default OpenACC compute dimensions."
7209msgstr ""
7210
7211#: c-family/c.opt:1746
7212#, no-c-format
7213msgid "Enable OpenMP (implies -frecursive in Fortran)."
7214msgstr ""
7215
7216#: c-family/c.opt:1750
7217#, no-c-format
7218msgid "Enable OpenMP's SIMD directives."
7219msgstr "Bật chỉ thị OpenMP's SIMD."
7220
7221#: c-family/c.opt:1754
7222#, no-c-format
7223msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
7224msgstr ""
7225
7226#: c-family/c.opt:1765
7227#, no-c-format
7228msgid "Look for and use PCH files even when preprocessing."
7229msgstr ""
7230
7231#: c-family/c.opt:1769
7232#, no-c-format
7233msgid "Downgrade conformance errors to warnings."
7234msgstr ""
7235
7236#: c-family/c.opt:1773
7237#, no-c-format
7238msgid "Enable Plan 9 language extensions."
7239msgstr ""
7240
7241#: c-family/c.opt:1777
7242#, no-c-format
7243msgid "Treat the input file as already preprocessed."
7244msgstr ""
7245
7246#: c-family/c.opt:1785
7247#, no-c-format
7248msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
7249msgstr ""
7250
7251#: c-family/c.opt:1789
7252#, no-c-format
7253msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
7254msgstr ""
7255
7256#: c-family/c.opt:1793
7257#, no-c-format
7258msgid "Treat known sprintf return values as constants."
7259msgstr ""
7260
7261#: c-family/c.opt:1797
7262#, no-c-format
7263msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
7264msgstr ""
7265
7266#: c-family/c.opt:1801
7267#, fuzzy, no-c-format
7268#| msgid "Deprecated.  This switch has no effect."
7269msgid "Removed in GCC 10.  This switch has no effect."
7270msgstr "Đã lỗi thời. Tùy chọn này không có tác dụng gì."
7271
7272#: c-family/c.opt:1805
7273#, no-c-format
7274msgid "Generate run time type descriptor information."
7275msgstr ""
7276
7277#: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
7278#, no-c-format
7279msgid "Use the narrowest integer type possible for enumeration types."
7280msgstr ""
7281
7282#: c-family/c.opt:1813
7283#, no-c-format
7284msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
7285msgstr ""
7286
7287#: c-family/c.opt:1817
7288#, no-c-format
7289msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
7290msgstr ""
7291
7292#: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
7293#, no-c-format
7294msgid "Make \"char\" signed by default."
7295msgstr "Làm cho \"char\" là có dấu theo mặc định."
7296
7297#: c-family/c.opt:1825
7298#, no-c-format
7299msgid "Enable C++14 sized deallocation support."
7300msgstr ""
7301
7302#: c-family/c.opt:1832
7303#, fuzzy, no-c-format
7304#| msgid "-fsso-struct=[big-endian|little-endian]\tSet the default scalar storage order."
7305msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
7306msgstr "-fsso-struct=[big-endian|little-endian]\tĐặt thứ tự lưu trữ vô hướng mặc định."
7307
7308#: c-family/c.opt:1848
7309#, no-c-format
7310msgid "Display statistics accumulated during compilation."
7311msgstr ""
7312
7313#: c-family/c.opt:1852
7314#, no-c-format
7315msgid "Assume that values of enumeration type are always within the minimum range of that type."
7316msgstr ""
7317
7318#: c-family/c.opt:1859 c-family/c.opt:1864
7319#, no-c-format
7320msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
7321msgstr ""
7322
7323#: c-family/c.opt:1881
7324#, no-c-format
7325msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
7326msgstr ""
7327
7328#: c-family/c.opt:1885
7329#, no-c-format
7330msgid "Set the maximum number of template instantiation notes for a single warning or error."
7331msgstr ""
7332
7333#: c-family/c.opt:1892
7334#, no-c-format
7335msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
7336msgstr ""
7337
7338#: c-family/c.opt:1899
7339#, no-c-format
7340msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
7341msgstr ""
7342
7343#: c-family/c.opt:1903
7344#, no-c-format
7345msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
7346msgstr ""
7347
7348#: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
7349#, no-c-format
7350msgid "Make \"char\" unsigned by default."
7351msgstr "Làm cho \"char\" là không dấu theo mặc định."
7352
7353#: c-family/c.opt:1911
7354#, no-c-format
7355msgid "Use __cxa_atexit to register destructors."
7356msgstr ""
7357
7358#: c-family/c.opt:1915
7359#, no-c-format
7360msgid "Use __cxa_get_exception_ptr in exception handling."
7361msgstr ""
7362
7363#: c-family/c.opt:1919
7364#, no-c-format
7365msgid "Marks all inlined functions and methods as having hidden visibility."
7366msgstr ""
7367
7368#: c-family/c.opt:1923
7369#, no-c-format
7370msgid "Changes visibility to match Microsoft Visual Studio by default."
7371msgstr ""
7372
7373#: c-family/c.opt:1935 d/lang.opt:330
7374#, no-c-format
7375msgid "Emit common-like symbols as weak symbols."
7376msgstr ""
7377
7378#: c-family/c.opt:1939
7379#, no-c-format
7380msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
7381msgstr "-fwide-exec-charset=<cset>\tChuyển đổi mọi chuỗi rộng và hằng ký tự rộng ra bộ mã <cset>."
7382
7383#: c-family/c.opt:1943
7384#, no-c-format
7385msgid "Generate a #line directive pointing at the current working directory."
7386msgstr ""
7387
7388#: c-family/c.opt:1951
7389#, no-c-format
7390msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
7391msgstr ""
7392
7393#: c-family/c.opt:1955
7394#, no-c-format
7395msgid "Dump declarations to a .decl file."
7396msgstr ""
7397
7398#: c-family/c.opt:1959
7399#, no-c-format
7400msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
7401msgstr ""
7402
7403#: c-family/c.opt:1963
7404#, no-c-format
7405msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
7406msgstr ""
7407
7408#: c-family/c.opt:1967
7409#, no-c-format
7410msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
7411msgstr ""
7412
7413#: c-family/c.opt:1971
7414#, no-c-format
7415msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
7416msgstr ""
7417
7418#: c-family/c.opt:1976
7419#, no-c-format
7420msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
7421msgstr "-idirafter <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm hệ thống."
7422
7423#: c-family/c.opt:1980
7424#, no-c-format
7425msgid "-imacros <file>\tAccept definition of macros in <file>."
7426msgstr ""
7427
7428#: c-family/c.opt:1984
7429#, no-c-format
7430msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
7431msgstr ""
7432
7433#: c-family/c.opt:1988
7434#, no-c-format
7435msgid "-include <file>\tInclude the contents of <file> before other files."
7436msgstr ""
7437
7438#: c-family/c.opt:1992
7439#, no-c-format
7440msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
7441msgstr ""
7442
7443#: c-family/c.opt:1996
7444#, no-c-format
7445msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
7446msgstr "-isysroot <thư_mục>\tĐặt <thư_mục> này vào đường dẫn gốc hệ thống."
7447
7448#: c-family/c.opt:2000
7449#, no-c-format
7450msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
7451msgstr "-isystem <thư_mục>\tThêm <thư_mục> này vào đầu đường dẫn bao gồm hệ thống."
7452
7453#: c-family/c.opt:2004
7454#, no-c-format
7455msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
7456msgstr "-iframework <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm khuôn khổ hệ thống"
7457
7458#: c-family/c.opt:2008
7459#, no-c-format
7460msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
7461msgstr "-iwithprefix <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm hệ thống."
7462
7463#: c-family/c.opt:2012
7464#, no-c-format
7465msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
7466msgstr "-iwithprefixbefore <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm chính."
7467
7468#: c-family/c.opt:2022
7469#, no-c-format
7470msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
7471msgstr ""
7472
7473#: c-family/c.opt:2026
7474#, no-c-format
7475msgid "Do not search standard system include directories for C++."
7476msgstr ""
7477
7478#: c-family/c.opt:2038
7479#, no-c-format
7480msgid "Generate C header of platform-specific features."
7481msgstr ""
7482
7483#: c-family/c.opt:2042
7484#, no-c-format
7485msgid "Remap file names when including files."
7486msgstr ""
7487
7488#: c-family/c.opt:2046 c-family/c.opt:2050
7489#, no-c-format
7490msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
7491msgstr "Làm cho hợp với chuẩn ISO 1998 C++ xem xét lại đính chính kỹ thuật năm 2003."
7492
7493#: c-family/c.opt:2054
7494#, no-c-format
7495msgid "Conform to the ISO 2011 C++ standard."
7496msgstr "Làm cho hợp với chuẩn ISO 2011 C++."
7497
7498#: c-family/c.opt:2058
7499#, no-c-format
7500msgid "Deprecated in favor of -std=c++11."
7501msgstr "Đã lạc hậu và được thay thế bằng -std=c++11."
7502
7503#: c-family/c.opt:2062
7504#, no-c-format
7505msgid "Deprecated in favor of -std=c++14."
7506msgstr "Đã lạc hậu và được thay thế bằng -std=c++14."
7507
7508#: c-family/c.opt:2066
7509#, no-c-format
7510msgid "Conform to the ISO 2014 C++ standard."
7511msgstr "Làm cho hợp với chuẩn ISO 2014 C++."
7512
7513#: c-family/c.opt:2070
7514#, fuzzy, no-c-format
7515#| msgid "Deprecated in favor of -std=c++11."
7516msgid "Deprecated in favor of -std=c++17."
7517msgstr "Đã lạc hậu và được thay thế bằng -std=c++11."
7518
7519#: c-family/c.opt:2074
7520#, fuzzy, no-c-format
7521#| msgid "Conform to the ISO 2011 C++ standard."
7522msgid "Conform to the ISO 2017 C++ standard."
7523msgstr "Làm cho hợp với chuẩn ISO 2011 C++."
7524
7525#: c-family/c.opt:2078 c-family/c.opt:2082
7526#, fuzzy, no-c-format
7527#| msgid "Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete support)."
7528msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
7529msgstr "Làm cho hợp với chuẩn nháp ISO 2017(?) C++ (thử nghiệm và hỗ trợ chưa đầy đủ)."
7530
7531#: c-family/c.opt:2086 c-family/c.opt:2216
7532#, no-c-format
7533msgid "Conform to the ISO 2011 C standard."
7534msgstr "Làm cho hợp với chuẩn ISO 2011 C++."
7535
7536#: c-family/c.opt:2090
7537#, no-c-format
7538msgid "Deprecated in favor of -std=c11."
7539msgstr "Đã lạc hậu và được thay thế bằng -std=c11."
7540
7541#: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
7542#: c-family/c.opt:2224
7543#, fuzzy, no-c-format
7544#| msgid "Conform to the ISO 2011 C standard."
7545msgid "Conform to the ISO 2017 C standard (published in 2018)."
7546msgstr "Làm cho hợp với chuẩn ISO 2011 C++."
7547
7548#: c-family/c.opt:2102
7549#, fuzzy, no-c-format
7550#| msgid "Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete support)."
7551msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
7552msgstr "Làm cho hợp với chuẩn nháp ISO 2017(?) C++ (thử nghiệm và hỗ trợ chưa đầy đủ)."
7553
7554#: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
7555#, no-c-format
7556msgid "Conform to the ISO 1990 C standard."
7557msgstr "Làm cho hợp với chuẩn ISO 1990 C."
7558
7559#: c-family/c.opt:2114 c-family/c.opt:2208
7560#, no-c-format
7561msgid "Conform to the ISO 1999 C standard."
7562msgstr "Làm cho hợp với chuẩn ISO 1999 C."
7563
7564#: c-family/c.opt:2118
7565#, no-c-format
7566msgid "Deprecated in favor of -std=c99."
7567msgstr "Đã lạc hậu và được thay thế bằng -std=c99."
7568
7569#: c-family/c.opt:2122 c-family/c.opt:2127
7570#, fuzzy, no-c-format
7571msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
7572msgstr "Làm cho hợp với chuẩn ISO 1998 C++ xem xét lại đính chính kỹ thuật năm 2003."
7573
7574#: c-family/c.opt:2132
7575#, no-c-format
7576msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
7577msgstr "Làm cho hợp với chuẩn ISO 2011 C++ với phần mở rộng GNU."
7578
7579#: c-family/c.opt:2136
7580#, no-c-format
7581msgid "Deprecated in favor of -std=gnu++11."
7582msgstr "Đã lạc hậu và được thay thế bằng -std=gnu++11."
7583
7584#: c-family/c.opt:2140
7585#, no-c-format
7586msgid "Deprecated in favor of -std=gnu++14."
7587msgstr "Đã lạc hậu và được thay thế bằng -std=gnu++14."
7588
7589#: c-family/c.opt:2144
7590#, no-c-format
7591msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
7592msgstr "Làm cho hợp với chuẩn ISO 2014 C++ với phần mở rộng GNU."
7593
7594#: c-family/c.opt:2148
7595#, fuzzy, no-c-format
7596#| msgid "Deprecated in favor of -std=gnu++11."
7597msgid "Deprecated in favor of -std=gnu++17."
7598msgstr "Đã lạc hậu và được thay thế bằng -std=gnu++11."
7599
7600#: c-family/c.opt:2152
7601#, fuzzy, no-c-format
7602#| msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
7603msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
7604msgstr "Làm cho hợp với chuẩn ISO 2011 C++ với phần mở rộng GNU."
7605
7606#: c-family/c.opt:2156 c-family/c.opt:2160
7607#, fuzzy, no-c-format
7608#| msgid "Conform to the ISO 201z(7?) C++ draft standard with GNU extensions (experimental and incomplete support)."
7609msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
7610msgstr "Làm cho hợp với chuẩn nháp ISO 201z(7?) C++ có phần mở rộng GNU (thử nghiệm và hỗ trợ chưa đầy đủ)."
7611
7612#: c-family/c.opt:2164
7613#, no-c-format
7614msgid "Conform to the ISO 2011 C standard with GNU extensions."
7615msgstr "Làm cho hợp với chuẩn ISO 2011 C với phần mở rộng GNU."
7616
7617#: c-family/c.opt:2168
7618#, no-c-format
7619msgid "Deprecated in favor of -std=gnu11."
7620msgstr "Đã lạc hậu và được thay thế bằng -std=gnu11."
7621
7622#: c-family/c.opt:2172 c-family/c.opt:2176
7623#, fuzzy, no-c-format
7624#| msgid "Conform to the ISO 2011 C standard with GNU extensions."
7625msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
7626msgstr "Làm cho hợp với chuẩn ISO 2011 C với phần mở rộng GNU."
7627
7628#: c-family/c.opt:2180
7629#, fuzzy, no-c-format
7630#| msgid "Conform to the ISO 201z(7?) C++ draft standard with GNU extensions (experimental and incomplete support)."
7631msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
7632msgstr "Làm cho hợp với chuẩn nháp ISO 201z(7?) C++ có phần mở rộng GNU (thử nghiệm và hỗ trợ chưa đầy đủ)."
7633
7634#: c-family/c.opt:2184 c-family/c.opt:2188
7635#, no-c-format
7636msgid "Conform to the ISO 1990 C standard with GNU extensions."
7637msgstr "Làm cho hợp với chuẩn ISO 1990 C với phần mở rộng GNU."
7638
7639#: c-family/c.opt:2192
7640#, no-c-format
7641msgid "Conform to the ISO 1999 C standard with GNU extensions."
7642msgstr "Làm cho hợp với chuẩn ISO 1999 C với phần mở rộng GNU."
7643
7644#: c-family/c.opt:2196
7645#, no-c-format
7646msgid "Deprecated in favor of -std=gnu99."
7647msgstr "Đã lạc hậu và được thay thế bằng -std=gnu99."
7648
7649#: c-family/c.opt:2204
7650#, no-c-format
7651msgid "Conform to the ISO 1990 C standard as amended in 1994."
7652msgstr "Làm cho hợp với chuẩn ISO 1990 C như sửa đổi trong 1994."
7653
7654#: c-family/c.opt:2212
7655#, no-c-format
7656msgid "Deprecated in favor of -std=iso9899:1999."
7657msgstr "Đã lạc hậu và được thay thế bằng -std=iso9899:1999."
7658
7659#: c-family/c.opt:2231
7660#, no-c-format
7661msgid "Enable traditional preprocessing."
7662msgstr "Bật tiền xử lý theo kiểu cổ điển."
7663
7664#: c-family/c.opt:2235
7665#, no-c-format
7666msgid "-trigraphs\tSupport ISO C trigraphs."
7667msgstr "-trigraphs\tHỗ trợ bộ ba ISO C."
7668
7669#: c-family/c.opt:2239
7670#, no-c-format
7671msgid "Do not predefine system-specific and GCC-specific macros."
7672msgstr ""
7673
7674#: brig/lang.opt:36
7675#, no-c-format
7676msgid "Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default)."
7677msgstr ""
7678
7679#: ada/gcc-interface/lang.opt:61
7680#, no-c-format
7681msgid "Dump Source Coverage Obligations."
7682msgstr ""
7683
7684#: ada/gcc-interface/lang.opt:65
7685#, no-c-format
7686msgid "Synonym of -gnatk8."
7687msgstr "Từ đồng nghĩa với -gnatk8."
7688
7689#: ada/gcc-interface/lang.opt:73
7690#, no-c-format
7691msgid "Do not look for object files in standard path."
7692msgstr "Không tìm các tập tin đối tượng trong đường dẫn tiêu chuẩn."
7693
7694#: ada/gcc-interface/lang.opt:77
7695#, no-c-format
7696msgid "Select the runtime."
7697msgstr "Chọn lúc chạy."
7698
7699#: ada/gcc-interface/lang.opt:93
7700#, no-c-format
7701msgid "Catch typos."
7702msgstr "Bắt gặp lỗi đánh máy."
7703
7704#: ada/gcc-interface/lang.opt:97
7705#, no-c-format
7706msgid "Set name of output ALI file (internal switch)."
7707msgstr ""
7708
7709#: ada/gcc-interface/lang.opt:101
7710#, no-c-format
7711msgid "-gnat<options>\tSpecify options to GNAT."
7712msgstr "-gnat<tuỳ_chọn>\tGhi rõ các tùy chọn tới GNAT."
7713
7714#: ada/gcc-interface/lang.opt:105
7715#, no-c-format
7716msgid "Ignored."
7717msgstr "Bị bỏ qua."
7718
7719#: d/lang.opt:51
7720#, no-c-format
7721msgid "-Hd <dir>\tWrite D interface files to directory <dir>."
7722msgstr ""
7723
7724#: d/lang.opt:55
7725#, fuzzy, no-c-format
7726#| msgid "-o <file>\tPlace output into <file>."
7727msgid "-Hf <file>\tWrite D interface to <file>."
7728msgstr "-o <tập tin>\tĐặt kết xuất vào <tập tin>"
7729
7730#: d/lang.opt:123
7731#, fuzzy, no-c-format
7732#| msgid "Warn about casts which discard qualifiers."
7733msgid "Warn about casts that will produce a null result."
7734msgstr "Cảnh báo về sự ép kiểu mà loại bỏ đoạn điều kiện."
7735
7736#: d/lang.opt:139
7737#, no-c-format
7738msgid "Warn from speculative compiles such as __traits(compiles)."
7739msgstr ""
7740
7741#: d/lang.opt:151
7742#, fuzzy, no-c-format
7743#| msgid "Generate H8S code."
7744msgid "Generate JSON file."
7745msgstr "Tạo ra mã H8S."
7746
7747#: d/lang.opt:155
7748#, fuzzy, no-c-format
7749#| msgid "-MF <file>\tWrite dependency output to the given file."
7750msgid "-Xf <file>\tWrite JSON output to the given <file>."
7751msgstr "-MF <tập-tin>\tGhi vào tập tin này kết xuất về quan hệ phụ thuộc."
7752
7753#: d/lang.opt:159
7754#, no-c-format
7755msgid "Debug library to use instead of phobos."
7756msgstr ""
7757
7758#: d/lang.opt:163
7759#, no-c-format
7760msgid "Default library to use instead of phobos."
7761msgstr ""
7762
7763#: d/lang.opt:167
7764#, no-c-format
7765msgid "Do link the standard D startup files in the compilation."
7766msgstr ""
7767
7768#: d/lang.opt:174
7769#, fuzzy, no-c-format
7770#| msgid "Generate code for built-in atomic operations."
7771msgid "Generate code for all template instantiations."
7772msgstr "Tạo ra mã cho các thao tác atomic dựng sẵn."
7773
7774#: d/lang.opt:178
7775#, fuzzy, no-c-format
7776#| msgid "Generate code for GNU assembler (gas)."
7777msgid "Generate code for assert contracts."
7778msgstr "Tạo ra mã cho bộ dịch mã số GNU assembler (gas)."
7779
7780#: d/lang.opt:186
7781#, no-c-format
7782msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
7783msgstr ""
7784
7785#: d/lang.opt:210
7786#, fuzzy, no-c-format
7787#| msgid "Compile code for big endian mode."
7788msgid "Compile in debug code."
7789msgstr "Tạo mã trong chế độ về cuối lớn."
7790
7791#: d/lang.opt:214
7792#, no-c-format
7793msgid "-fdebug=<level|ident>\tCompile in debug code, code <= <level>, or code identified by <ident>."
7794msgstr ""
7795
7796#: d/lang.opt:218
7797#, fuzzy, no-c-format
7798#| msgid "Generate norm instruction."
7799msgid "Generate documentation."
7800msgstr "Tạo ra câu lệnh norm."
7801
7802#: d/lang.opt:222
7803#, no-c-format
7804msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
7805msgstr ""
7806
7807#: d/lang.opt:226
7808#, fuzzy, no-c-format
7809#| msgid "-o <file>\tPlace output into <file>."
7810msgid "-fdoc-file=<file>\tWrite documentation to <file>."
7811msgstr "-o <tập tin>\tĐặt kết xuất vào <tập tin>"
7812
7813#: d/lang.opt:230
7814#, no-c-format
7815msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
7816msgstr ""
7817
7818#: d/lang.opt:234
7819#, no-c-format
7820msgid "Assume that standard D runtime libraries and \"D main\" exist."
7821msgstr ""
7822
7823#: d/lang.opt:238
7824#, fuzzy, no-c-format
7825#| msgid "Display the code tree after parsing; deprecated option."
7826msgid "Display the frontend AST after parsing and semantic passes."
7827msgstr "Hiển thị cây mã sau phân tích; tùy chọn này đã lạc hậu."
7828
7829#: d/lang.opt:242
7830#, no-c-format
7831msgid "Ignore unsupported pragmas."
7832msgstr ""
7833
7834#: d/lang.opt:246
7835#, fuzzy, no-c-format
7836#| msgid "Generate code for built-in atomic operations."
7837msgid "Generate code for class invariant contracts."
7838msgstr "Tạo ra mã cho các thao tác atomic dựng sẵn."
7839
7840#: d/lang.opt:250
7841#, no-c-format
7842msgid "Generate a default D main() function when compiling."
7843msgstr ""
7844
7845#: d/lang.opt:254
7846#, no-c-format
7847msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
7848msgstr ""
7849
7850#: d/lang.opt:258
7851#, fuzzy, no-c-format
7852#| msgid "Generate code for the user mode."
7853msgid "Generate ModuleInfo struct for output module."
7854msgstr "Tạo ra mã cho chế độ người dùng."
7855
7856#: d/lang.opt:262
7857#, no-c-format
7858msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
7859msgstr ""
7860
7861#: d/lang.opt:266
7862#, fuzzy, no-c-format
7863#| msgid "Generate code for built-in atomic operations."
7864msgid "Generate code for postcondition contracts."
7865msgstr "Tạo ra mã cho các thao tác atomic dựng sẵn."
7866
7867#: d/lang.opt:270
7868#, fuzzy, no-c-format
7869#| msgid "Generate code for built-in atomic operations."
7870msgid "Generate code for precondition contracts."
7871msgstr "Tạo ra mã cho các thao tác atomic dựng sẵn."
7872
7873#: d/lang.opt:274
7874#, fuzzy, no-c-format
7875#| msgid "Display the compiler's version."
7876msgid "Compile release version."
7877msgstr "Hiển thị thông tin về phiên bản của bộ biên dịch."
7878
7879#: d/lang.opt:282
7880#, fuzzy, no-c-format
7881#| msgid "Generate code for the supervisor mode (default)."
7882msgid "Generate code for switches without a default case."
7883msgstr "Tạo mã cho chế độ siêu giám sát (mặc định)."
7884
7885#: d/lang.opt:286
7886#, no-c-format
7887msgid "List information on all language changes."
7888msgstr ""
7889
7890#: d/lang.opt:290
7891#, no-c-format
7892msgid "Give deprecation messages about -ftransition=import anomalies."
7893msgstr ""
7894
7895#: d/lang.opt:294
7896#, no-c-format
7897msgid "List all usages of complex or imaginary types."
7898msgstr ""
7899
7900#: d/lang.opt:298
7901#, no-c-format
7902msgid "Implement DIP1000: Scoped pointers (experimental)."
7903msgstr ""
7904
7905#: d/lang.opt:302
7906#, no-c-format
7907msgid "Implement DIP25: Sealed references (experimental)."
7908msgstr ""
7909
7910#: d/lang.opt:306
7911#, no-c-format
7912msgid "List all non-mutable fields which occupy an object instance."
7913msgstr ""
7914
7915#: d/lang.opt:310
7916#, no-c-format
7917msgid "Revert to single phase name lookup."
7918msgstr ""
7919
7920#: d/lang.opt:314
7921#, no-c-format
7922msgid "List all hidden GC allocations."
7923msgstr ""
7924
7925#: d/lang.opt:318
7926#, fuzzy, no-c-format
7927#| msgid "Use given thread-local storage dialect."
7928msgid "List all variables going into thread local storage."
7929msgstr "Sử dụng phương ngôn lưu theo nhánh cục bộ."
7930
7931#: d/lang.opt:322
7932#, no-c-format
7933msgid "Compile in unittest code."
7934msgstr ""
7935
7936#: d/lang.opt:326
7937#, no-c-format
7938msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
7939msgstr ""
7940
7941#: d/lang.opt:350
7942#, no-c-format
7943msgid "Do not link the standard D library in the compilation."
7944msgstr ""
7945
7946#: d/lang.opt:358
7947#, no-c-format
7948msgid "Link the standard D library statically in the compilation."
7949msgstr ""
7950
7951#: d/lang.opt:362
7952#, no-c-format
7953msgid "Link the standard D library dynamically in the compilation."
7954msgstr ""
7955
7956#: go/lang.opt:42
7957#, no-c-format
7958msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
7959msgstr ""
7960
7961#: go/lang.opt:46
7962#, no-c-format
7963msgid "Add explicit checks for division by zero."
7964msgstr "Thêm kiểm tra cho phép chia không."
7965
7966#: go/lang.opt:50
7967#, no-c-format
7968msgid "Add explicit checks for division overflow in INT_MIN / -1."
7969msgstr "Thêm kiểm tra cho tràn phép chia trong INT_MIN / -1."
7970
7971#: go/lang.opt:54
7972#, no-c-format
7973msgid "Apply special rules for compiling runtime package."
7974msgstr ""
7975
7976#: go/lang.opt:58
7977#, no-c-format
7978msgid "-fgo-dump-<type>\tDump Go frontend internal information."
7979msgstr ""
7980
7981#: go/lang.opt:62
7982#, no-c-format
7983msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
7984msgstr ""
7985
7986#: go/lang.opt:66
7987#, no-c-format
7988msgid "-fgo-pkgpath=<string>\tSet Go package path."
7989msgstr ""
7990
7991#: go/lang.opt:70
7992#, no-c-format
7993msgid "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
7994msgstr ""
7995
7996#: go/lang.opt:74
7997#, no-c-format
7998msgid "-fgo-relative-import-path=<path>\tTreat a relative import as relative to path."
7999msgstr ""
8000
8001#: go/lang.opt:78
8002#, no-c-format
8003msgid "Functions which return values must end with return statements."
8004msgstr ""
8005
8006#: go/lang.opt:82
8007#, no-c-format
8008msgid "Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs."
8009msgstr ""
8010
8011#: go/lang.opt:86
8012#, no-c-format
8013msgid "-fgo-debug-escape-hash=<string>\tHash value to debug escape analysis."
8014msgstr ""
8015
8016#: go/lang.opt:90
8017#, no-c-format
8018msgid "Emit optimization diagnostics."
8019msgstr ""
8020
8021#: analyzer/analyzer.opt:27
8022#, no-c-format
8023msgid "The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis."
8024msgstr ""
8025
8026#: analyzer/analyzer.opt:31
8027#, no-c-format
8028msgid "The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point."
8029msgstr ""
8030
8031#: analyzer/analyzer.opt:35
8032#, no-c-format
8033msgid "The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper."
8034msgstr ""
8035
8036#: analyzer/analyzer.opt:39
8037#, no-c-format
8038msgid "The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites."
8039msgstr ""
8040
8041#: analyzer/analyzer.opt:43
8042#, no-c-format
8043msgid "Warn about code paths in which a stdio FILE can be closed more than once."
8044msgstr ""
8045
8046#: analyzer/analyzer.opt:47
8047#, no-c-format
8048msgid "Warn about code paths in which a pointer can be freed more than once."
8049msgstr ""
8050
8051#: analyzer/analyzer.opt:51
8052#, no-c-format
8053msgid "Warn about code paths in which sensitive data is written to a file."
8054msgstr ""
8055
8056#: analyzer/analyzer.opt:55
8057#, fuzzy, no-c-format
8058#| msgid "Warn about macros defined in the main file that are not used."
8059msgid "Warn about code paths in which a stdio FILE is not closed."
8060msgstr "Cảnh báo về các vĩ lệnh đã định nghĩa trong tập tin chính mà không được sử dụng."
8061
8062#: analyzer/analyzer.opt:59
8063#, no-c-format
8064msgid "Warn about code paths in which a non-heap pointer is freed."
8065msgstr ""
8066
8067#: analyzer/analyzer.opt:63
8068#, fuzzy, no-c-format
8069#| msgid "Warn about calls with implicit interface."
8070msgid "Warn about code paths in which a heap-allocated pointer leaks."
8071msgstr "Cảnh báo về cuộc gọi có giao diện ngầm."
8072
8073#: analyzer/analyzer.opt:67
8074#, no-c-format
8075msgid "Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument."
8076msgstr ""
8077
8078#: analyzer/analyzer.opt:71
8079#, no-c-format
8080msgid "Warn about code paths in which a possibly-NULL pointer is dereferenced."
8081msgstr ""
8082
8083#: analyzer/analyzer.opt:75
8084#, no-c-format
8085msgid "Warn about code paths in which an async-signal-unsafe function is called from a signal handler."
8086msgstr ""
8087
8088#: analyzer/analyzer.opt:79
8089#, no-c-format
8090msgid "Warn about code paths in which NULL is passed to a must-not-be-NULL function argument."
8091msgstr ""
8092
8093#: analyzer/analyzer.opt:83
8094#, no-c-format
8095msgid "Warn about code paths in which a NULL pointer is dereferenced."
8096msgstr ""
8097
8098#: analyzer/analyzer.opt:87
8099#, no-c-format
8100msgid "Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned."
8101msgstr ""
8102
8103#: analyzer/analyzer.opt:91
8104#, no-c-format
8105msgid "Warn about code paths in which an unsanitized value is used as an array index."
8106msgstr ""
8107
8108#: analyzer/analyzer.opt:95
8109#, fuzzy, no-c-format
8110#| msgid "Warn about casts which discard qualifiers."
8111msgid "Warn about code paths in which a freed value is used."
8112msgstr "Cảnh báo về sự ép kiểu mà loại bỏ đoạn điều kiện."
8113
8114#: analyzer/analyzer.opt:99
8115#, fuzzy, no-c-format
8116#| msgid "Warn about macros defined in the main file that are not used."
8117msgid "Warn about code paths in which a pointer to a stale stack frame is used."
8118msgstr "Cảnh báo về các vĩ lệnh đã định nghĩa trong tập tin chính mà không được sử dụng."
8119
8120#: analyzer/analyzer.opt:103
8121#, fuzzy, no-c-format
8122#| msgid "Warn about variables which are initialized to themselves."
8123msgid "Warn about code paths in which an uninitialized value is used."
8124msgstr "Cảnh báo về biến bị tự khởi tạo."
8125
8126#: analyzer/analyzer.opt:107
8127#, no-c-format
8128msgid "Warn if the code is too complicated for the analyzer to fully explore."
8129msgstr ""
8130
8131#: analyzer/analyzer.opt:111
8132#, no-c-format
8133msgid "Restrict the analyzer to run just the named checker."
8134msgstr ""
8135
8136#: analyzer/analyzer.opt:115
8137#, no-c-format
8138msgid "Avoid combining multiple statements into one exploded edge."
8139msgstr ""
8140
8141#: analyzer/analyzer.opt:119
8142#, no-c-format
8143msgid "Issue a note when diagnostics are deduplicated."
8144msgstr ""
8145
8146#: analyzer/analyzer.opt:123
8147#, no-c-format
8148msgid "Purge unneeded state during analysis."
8149msgstr ""
8150
8151#: analyzer/analyzer.opt:127
8152#, no-c-format
8153msgid "Merge similar-enough states during analysis."
8154msgstr ""
8155
8156#: analyzer/analyzer.opt:131
8157#, no-c-format
8158msgid "Enable transitivity of constraints during analysis."
8159msgstr ""
8160
8161#: analyzer/analyzer.opt:135
8162#, no-c-format
8163msgid "Approximate the effect of function calls to simplify analysis."
8164msgstr ""
8165
8166#: analyzer/analyzer.opt:139
8167#, no-c-format
8168msgid "Emit more verbose descriptions of control flow in diagnostics."
8169msgstr ""
8170
8171#: analyzer/analyzer.opt:143
8172#, no-c-format
8173msgid "Emit more verbose descriptions of state changes in diagnostics."
8174msgstr ""
8175
8176#: analyzer/analyzer.opt:147
8177#, no-c-format
8178msgid "Control which events are displayed in diagnostic paths."
8179msgstr ""
8180
8181#: analyzer/analyzer.opt:151
8182#, no-c-format
8183msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
8184msgstr ""
8185
8186#: analyzer/analyzer.opt:155
8187#, no-c-format
8188msgid "Dump various analyzer internals to stderr."
8189msgstr ""
8190
8191#: analyzer/analyzer.opt:159
8192#, no-c-format
8193msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
8194msgstr ""
8195
8196#: analyzer/analyzer.opt:163
8197#, no-c-format
8198msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
8199msgstr ""
8200
8201#: analyzer/analyzer.opt:167
8202#, no-c-format
8203msgid "Emit diagnostics showing the location of nodes in the exploded graph."
8204msgstr ""
8205
8206#: analyzer/analyzer.opt:171
8207#, no-c-format
8208msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
8209msgstr ""
8210
8211#: analyzer/analyzer.opt:175
8212#, no-c-format
8213msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
8214msgstr ""
8215
8216#: analyzer/analyzer.opt:179
8217#, no-c-format
8218msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
8219msgstr ""
8220
8221#: analyzer/analyzer.opt:183
8222#, no-c-format
8223msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
8224msgstr ""
8225
8226#: config/vms/vms.opt:27
8227#, no-c-format
8228msgid "Malloc data into P2 space."
8229msgstr "Malloc dữ liệu vào vùng P2."
8230
8231#: config/vms/vms.opt:31
8232#, no-c-format
8233msgid "Set name of main routine for the debugger."
8234msgstr "Đặt tên của hàm chính cho chương trình gỡ rối."
8235
8236#: config/vms/vms.opt:35
8237#, no-c-format
8238msgid "Use VMS exit codes instead of posix ones."
8239msgstr ""
8240
8241#: config/vms/vms.opt:39
8242#, no-c-format
8243msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
8244msgstr "-mpointer-size=[no,32,short,64,long]\tđặt cỡ con trỏ mặc định."
8245
8246#: config/mcore/mcore.opt:23
8247#, fuzzy, no-c-format
8248#| msgid "Generate code for the M*Core M210"
8249msgid "Generate code for the M*Core M210."
8250msgstr "Tạo ra mã cho M*Core M210"
8251
8252#: config/mcore/mcore.opt:27
8253#, fuzzy, no-c-format
8254#| msgid "Generate code for the M*Core M340"
8255msgid "Generate code for the M*Core M340."
8256msgstr "Tạo ra mã cho M*Core M340"
8257
8258#: config/mcore/mcore.opt:31
8259#, no-c-format
8260msgid "Force functions to be aligned to a 4 byte boundary."
8261msgstr "Ép buộc các hàm được xếp hàng theo một biên giới 4-byte."
8262
8263#: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 config/csky/csky.opt:44
8264#, no-c-format
8265msgid "Generate big-endian code."
8266msgstr "Tạo ra mã về cuối lớn big-endian."
8267
8268#: config/mcore/mcore.opt:39
8269#, no-c-format
8270msgid "Emit call graph information."
8271msgstr "Xuất thông tin về đồ thị gọi."
8272
8273#: config/mcore/mcore.opt:43
8274#, no-c-format
8275msgid "Use the divide instruction."
8276msgstr "Sử dụng câu lệnh chia."
8277
8278#: config/mcore/mcore.opt:47
8279#, no-c-format
8280msgid "Inline constants if it can be done in 2 insns or less."
8281msgstr "Chèn hằng số vào trực tiếp nếu có thể làm trong nhiều nhất 2 câu lệnh."
8282
8283#: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 config/csky/csky.opt:51
8284#, no-c-format
8285msgid "Generate little-endian code."
8286msgstr "Tạo ra mã về cuối nhỏ little-endian."
8287
8288#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
8289#, no-c-format
8290msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line."
8291msgstr "Coi là đã 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."
8292
8293#: config/mcore/mcore.opt:60
8294#, no-c-format
8295msgid "Use arbitrary sized immediates in bit operations."
8296msgstr "Dùng giá trị trực tiếp cỡ tùy ý trong thao tác bit."
8297
8298#: config/mcore/mcore.opt:64
8299#, no-c-format
8300msgid "Prefer word accesses over byte accesses."
8301msgstr "Thích truy cập loại từ hơn truy cập loại byte."
8302
8303#: config/mcore/mcore.opt:71
8304#, no-c-format
8305msgid "Set the maximum amount for a single stack increment operation."
8306msgstr "Đặt số lượng tối đa cho một thao tác lượng gia loại ngăn xếp đơn."
8307
8308#: config/mcore/mcore.opt:75
8309#, no-c-format
8310msgid "Always treat bitfields as int-sized."
8311msgstr "Lúc nào cũng thấy trường bit có kích cỡ số nguyên."
8312
8313#: config/linux-android.opt:23
8314#, no-c-format
8315msgid "Generate code for the Android platform."
8316msgstr "Tạo ra mã cho Nền tảng Android."
8317
8318#: config/mmix/mmix.opt:24
8319#, no-c-format
8320msgid "For intrinsics library: pass all parameters in registers."
8321msgstr "Cho thư viện các bản thực chất: gửi mọi tham số qua thanh ghi."
8322
8323#: config/mmix/mmix.opt:28
8324#, no-c-format
8325msgid "Use register stack for parameters and return value."
8326msgstr "Sử dụng ngăn xếp thanh ghi cho tham số và giá trị trả lại."
8327
8328#: config/mmix/mmix.opt:32
8329#, no-c-format
8330msgid "Use call-clobbered registers for parameters and return value."
8331msgstr "Sử dụng thanh ghi bị cuộc gọi ghi đè cho tham số và giá trị trả lại."
8332
8333#: config/mmix/mmix.opt:37
8334#, no-c-format
8335msgid "Use epsilon-respecting floating point compare instructions."
8336msgstr "Sử dụng câu lệnh so sánh loại dấu chấm động tùy theo épxilông."
8337
8338#: config/mmix/mmix.opt:41
8339#, no-c-format
8340msgid "Use zero-extending memory loads, not sign-extending ones."
8341msgstr "Sử dụng việc nạp vùng nhớ loại mở rộng số không, không phải việc mở rộng ký hiệu."
8342
8343#: config/mmix/mmix.opt:45
8344#, no-c-format
8345msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)."
8346msgstr "Tạo ra kết quả chia có phần dư với cùng một ký hiệu (-/+) với số chia (không phải với số bị chia)."
8347
8348#: config/mmix/mmix.opt:49
8349#, no-c-format
8350msgid "Prepend global symbols with \":\" (for use with PREFIX)."
8351msgstr "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Ố)."
8352
8353#: config/mmix/mmix.opt:53
8354#, no-c-format
8355msgid "Do not provide a default start-address 0x100 of the program."
8356msgstr "Đừng cung cấp một địa chỉ bắt đầu mặc định 0x100 của chương trình."
8357
8358#: config/mmix/mmix.opt:57
8359#, no-c-format
8360msgid "Link to emit program in ELF format (rather than mmo)."
8361msgstr "Liên kết tới chương trình xuất theo định dạng ELF (hơn là mmo)."
8362
8363#: config/mmix/mmix.opt:61
8364#, no-c-format
8365msgid "Use P-mnemonics for branches statically predicted as taken."
8366msgstr "Sử dụng gợi-nhớ-P cho nhánh dự đoán tĩnh là bắt được."
8367
8368#: config/mmix/mmix.opt:65
8369#, no-c-format
8370msgid "Don't use P-mnemonics for branches."
8371msgstr "Sử dụng gợi-nhớ-P cho nhánh."
8372
8373#: config/mmix/mmix.opt:79
8374#, no-c-format
8375msgid "Use addresses that allocate global registers."
8376msgstr "Sử dụng địa chỉ mà cấp phát thanh ghi toàn cục."
8377
8378#: config/mmix/mmix.opt:83
8379#, no-c-format
8380msgid "Do not use addresses that allocate global registers."
8381msgstr "Đừng sử dụng địa chỉ mà cấp phát thanh ghi toàn cục."
8382
8383#: config/mmix/mmix.opt:87
8384#, no-c-format
8385msgid "Generate a single exit point for each function."
8386msgstr "Tạo ra một điểm ra khỏi riêng lẻ cho mỗi hàm."
8387
8388#: config/mmix/mmix.opt:91
8389#, no-c-format
8390msgid "Do not generate a single exit point for each function."
8391msgstr "Đừng sạo ra một điểm ra khỏi riêng lẻ cho mỗi hàm."
8392
8393#: config/mmix/mmix.opt:95
8394#, no-c-format
8395msgid "Set start-address of the program."
8396msgstr "Đặt địa chỉ bắt đầu của chương trình."
8397
8398#: config/mmix/mmix.opt:99
8399#, no-c-format
8400msgid "Set start-address of data."
8401msgstr "Đặt địa chỉ bắt đầu của dữ liệu."
8402
8403#: config/darwin.opt:34
8404#, no-c-format
8405msgid "Generate code for darwin loadable kernel extensions."
8406msgstr "Tạo ra mã cho phần mở rộng hạt nhân có thể nạp được với Darwin."
8407
8408#: config/darwin.opt:38
8409#, no-c-format
8410msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
8411msgstr "-iframework <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm khuôn khổ hệ thống."
8412
8413#: config/darwin.opt:42
8414#, no-c-format
8415msgid "Generate compile-time CFString objects."
8416msgstr ""
8417
8418#: config/darwin.opt:46
8419#, no-c-format
8420msgid "Warn if constant CFString objects contain non-portable characters."
8421msgstr ""
8422
8423#: config/darwin.opt:51
8424#, no-c-format
8425msgid "Generate AT&T-style stubs for Mach-O."
8426msgstr ""
8427
8428#: config/darwin.opt:55
8429#, no-c-format
8430msgid "Generate code suitable for executables (NOT shared libs)."
8431msgstr "Tạo ra mã thích hợp với bản thực thị (KHÔNG PHẢI thư viện dùng chung)."
8432
8433#: config/darwin.opt:59
8434#, no-c-format
8435msgid "Generate code suitable for fast turn around debugging."
8436msgstr "Tạo ra mã thích hợp với chức năng gỡ rối trả kết quả nhanh."
8437
8438#: config/darwin.opt:63
8439#, no-c-format
8440msgid "Generate code for the kernel or loadable kernel extensions."
8441msgstr "Tạo ra mã cho hạt nhân hoặc phần mở rộng hạt nhân có thể nạp được."
8442
8443#: config/darwin.opt:71
8444#, fuzzy, no-c-format
8445#| msgid "The earliest MacOS X version on which this program will run."
8446msgid "The earliest macOS version on which this program will run."
8447msgstr "Phiên bản Mac OSX cũ nhất trên đó chương trình này chạy được."
8448
8449#: config/darwin.opt:76
8450#, no-c-format
8451msgid "Set sizeof(bool) to 1."
8452msgstr "Đặt kích cỡ biểu thức bun thành 1."
8453
8454#: config/darwin.opt:80
8455#, fuzzy, no-c-format
8456#| msgid "Support code generation of movbe instruction."
8457msgid "Force generation of external symbol indirection stubs."
8458msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh movbe."
8459
8460#: config/darwin.opt:88
8461#, no-c-format
8462msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
8463msgstr ""
8464
8465#: config/darwin.opt:94
8466#, no-c-format
8467msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
8468msgstr ""
8469
8470#: config/darwin.opt:98
8471#, no-c-format
8472msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
8473msgstr ""
8474
8475#: config/darwin.opt:102
8476#, fuzzy, no-c-format
8477#| msgid "Generate code for CR16C architecture."
8478msgid "-arch <name>\tGenerate output for architecture <name>."
8479msgstr "Tạo mã cho kiến trúc CR16C."
8480
8481#: config/darwin.opt:106
8482#, no-c-format
8483msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
8484msgstr ""
8485
8486#: config/darwin.opt:110
8487#, fuzzy, no-c-format
8488#| msgid "The earliest MacOS X version on which this program will run."
8489msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
8490msgstr "Phiên bản Mac OSX cũ nhất trên đó chương trình này chạy được."
8491
8492#: config/darwin.opt:114
8493#, no-c-format
8494msgid "Generate an output executable that binds symbols on load, rather than lazily."
8495msgstr ""
8496
8497#: config/darwin.opt:118
8498#, no-c-format
8499msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
8500msgstr ""
8501
8502#: config/darwin.opt:122
8503#, no-c-format
8504msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
8505msgstr ""
8506
8507#: config/darwin.opt:126
8508#, no-c-format
8509msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
8510msgstr ""
8511
8512#: config/darwin.opt:130
8513#, no-c-format
8514msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
8515msgstr ""
8516
8517#: config/darwin.opt:134
8518#, no-c-format
8519msgid "-current_version <number>\tSet the current version for the library to <number>."
8520msgstr ""
8521
8522#: config/darwin.opt:138
8523#, no-c-format
8524msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
8525msgstr ""
8526
8527#: config/darwin.opt:145
8528#, no-c-format
8529msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
8530msgstr ""
8531
8532#: config/darwin.opt:149
8533#, no-c-format
8534msgid "-dylinker_install_name <path>\tOnly used for building dyld."
8535msgstr ""
8536
8537#: config/darwin.opt:153
8538#, no-c-format
8539msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
8540msgstr ""
8541
8542#: config/darwin.opt:157
8543#, no-c-format
8544msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
8545msgstr ""
8546
8547#: config/darwin.opt:161
8548#, no-c-format
8549msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
8550msgstr ""
8551
8552#: config/darwin.opt:165
8553#, no-c-format
8554msgid "Supply a list of objects to be linked from a file, rather than the command line."
8555msgstr ""
8556
8557#: config/darwin.opt:169 config/darwin.opt:189
8558#, fuzzy, no-c-format
8559#| msgid "Generate code for darwin loadable kernel extensions."
8560msgid "Used for generating code for some older kernel revisions."
8561msgstr "Tạo ra mã cho phần mở rộng hạt nhân có thể nạp được với Darwin."
8562
8563#: config/darwin.opt:173
8564#, no-c-format
8565msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
8566msgstr ""
8567
8568#: config/darwin.opt:177
8569#, no-c-format
8570msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
8571msgstr ""
8572
8573#: config/darwin.opt:181
8574#, no-c-format
8575msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
8576msgstr ""
8577
8578#: config/darwin.opt:185
8579#, no-c-format
8580msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
8581msgstr ""
8582
8583#: config/darwin.opt:193
8584#, no-c-format
8585msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
8586msgstr ""
8587
8588#: config/darwin.opt:197
8589#, no-c-format
8590msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
8591msgstr ""
8592
8593#: config/darwin.opt:201
8594#, no-c-format
8595msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
8596msgstr ""
8597
8598#: config/darwin.opt:205
8599#, no-c-format
8600msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
8601msgstr ""
8602
8603#: config/darwin.opt:209
8604#, no-c-format
8605msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
8606msgstr ""
8607
8608#: config/darwin.opt:213
8609#, no-c-format
8610msgid "-install_name <name>\tSet the install name for a dylib."
8611msgstr ""
8612
8613#: config/darwin.opt:217
8614#, no-c-format
8615msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
8616msgstr ""
8617
8618#: config/darwin.opt:221
8619#, no-c-format
8620msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
8621msgstr ""
8622
8623#: config/darwin.opt:225
8624#, no-c-format
8625msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
8626msgstr ""
8627
8628#: config/darwin.opt:229
8629#, no-c-format
8630msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
8631msgstr ""
8632
8633#: config/darwin.opt:233
8634#, no-c-format
8635msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
8636msgstr ""
8637
8638#: config/darwin.opt:237
8639#, no-c-format
8640msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
8641msgstr ""
8642
8643#: config/darwin.opt:241
8644#, no-c-format
8645msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
8646msgstr ""
8647
8648#: config/darwin.opt:245 config/darwin.opt:260 config/darwin.opt:264
8649#, fuzzy, no-c-format
8650#| msgid "switch %qs is no longer supported"
8651msgid "(Obsolete) LD_PREBIND is no longer supported."
8652msgstr "switch %qs không còn tiếp tục được hỗ trợ nữa"
8653
8654#: config/darwin.opt:249
8655#, fuzzy, no-c-format
8656#| msgid "Stores doubles in 32 bits.  This is the default."
8657msgid "(Obsolete) This is the default."
8658msgstr "Lưu đôi theo 32 bit. Đây là cài đặt mặc định."
8659
8660#: config/darwin.opt:256
8661#, no-c-format
8662msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
8663msgstr ""
8664
8665#: config/darwin.opt:268
8666#, no-c-format
8667msgid "Produces a Mach-O file suitable for embedded/ROM use."
8668msgstr ""
8669
8670#: config/darwin.opt:272
8671#, no-c-format
8672msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
8673msgstr ""
8674
8675#: config/darwin.opt:279
8676#, no-c-format
8677msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
8678msgstr ""
8679
8680#: config/darwin.opt:283
8681#, no-c-format
8682msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
8683msgstr ""
8684
8685#: config/darwin.opt:287
8686#, no-c-format
8687msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
8688msgstr ""
8689
8690#: config/darwin.opt:291
8691#, no-c-format
8692msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
8693msgstr ""
8694
8695#: config/darwin.opt:295
8696#, no-c-format
8697msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
8698msgstr ""
8699
8700#: config/darwin.opt:299
8701#, no-c-format
8702msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
8703msgstr ""
8704
8705#: config/darwin.opt:303
8706#, no-c-format
8707msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
8708msgstr ""
8709
8710#: config/darwin.opt:308
8711#, no-c-format
8712msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
8713msgstr ""
8714
8715#: config/darwin.opt:312
8716#, fuzzy, no-c-format
8717#| msgid "Synonym for -Wcomment."
8718msgid "Synonym for \"image_base\"."
8719msgstr "Đồng nghĩa với -Wcomment."
8720
8721#: config/darwin.opt:316
8722#, no-c-format
8723msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
8724msgstr ""
8725
8726#: config/darwin.opt:321
8727#, no-c-format
8728msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
8729msgstr ""
8730
8731#: config/darwin.opt:325
8732#, no-c-format
8733msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
8734msgstr ""
8735
8736#: config/darwin.opt:329
8737#, no-c-format
8738msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
8739msgstr ""
8740
8741#: config/darwin.opt:333
8742#, no-c-format
8743msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
8744msgstr ""
8745
8746#: config/darwin.opt:337
8747#, no-c-format
8748msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
8749msgstr ""
8750
8751#: config/darwin.opt:341
8752#, fuzzy, no-c-format
8753#| msgid "Stores doubles in 32 bits.  This is the default."
8754msgid "(Obsolete)\tThis is the default."
8755msgstr "Lưu đôi theo 32 bit. Đây là cài đặt mặc định."
8756
8757#: config/darwin.opt:345
8758#, no-c-format
8759msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
8760msgstr ""
8761
8762#: config/darwin.opt:349
8763#, no-c-format
8764msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
8765msgstr ""
8766
8767#: config/darwin.opt:353
8768#, fuzzy, no-c-format
8769#| msgid "this is the first default label"
8770msgid "This is the default."
8771msgstr "đây là nhãn mặc định đầu tiên"
8772
8773#: config/darwin.opt:357
8774#, no-c-format
8775msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
8776msgstr ""
8777
8778#: config/darwin.opt:361
8779#, no-c-format
8780msgid "-umbrella <framework>\tThe specified framework will be re-exported."
8781msgstr ""
8782
8783#: config/darwin.opt:365
8784#, no-c-format
8785msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
8786msgstr ""
8787
8788#: config/darwin.opt:369
8789#, no-c-format
8790msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
8791msgstr ""
8792
8793#: config/darwin.opt:373
8794#, no-c-format
8795msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
8796msgstr ""
8797
8798#: config/darwin.opt:377
8799#, no-c-format
8800msgid "Logs which object files the linker loads."
8801msgstr ""
8802
8803#: config/darwin.opt:381
8804#, no-c-format
8805msgid "Logs which symbol(s) caused an object to be loaded."
8806msgstr ""
8807
8808#: config/darwin.opt:389
8809#, no-c-format
8810msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
8811msgstr ""
8812
8813#: config/darwin.opt:393
8814#, no-c-format
8815msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
8816msgstr ""
8817
8818#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/cr16/cr16.opt:23
8819#: config/c6x/c6x.opt:38
8820#, no-c-format
8821msgid "Use simulator runtime."
8822msgstr "Sử dụng thời gian chạy của bộ mô phỏng."
8823
8824#: config/bfin/bfin.opt:44 config/arm/arm.opt:111
8825#, no-c-format
8826msgid "Specify the name of the target CPU."
8827msgstr "Ghi rõ tên của CPU đích."
8828
8829#: config/bfin/bfin.opt:48
8830#, no-c-format
8831msgid "Omit frame pointer for leaf functions."
8832msgstr "Bỏ sót hàm trỏ khung cho hàm lá."
8833
8834#: config/bfin/bfin.opt:52
8835#, no-c-format
8836msgid "Program is entirely located in low 64k of memory."
8837msgstr "Chương trình nằm hoàn toàn trong 64k thấp của vùng nhớ."
8838
8839#: config/bfin/bfin.opt:56
8840#, fuzzy, no-c-format
8841msgid "Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction."
8842msgstr "Khắc phục một sự dị thường phần cứng bằng cách thêm một số NOP vào trước nó"
8843
8844#: config/bfin/bfin.opt:61
8845#, no-c-format
8846msgid "Avoid speculative loads to work around a hardware anomaly."
8847msgstr "Tránh sự nạp suy đoán để khắc phục một sự dị thường loại phần cứng."
8848
8849#: config/bfin/bfin.opt:65
8850#, no-c-format
8851msgid "Enabled ID based shared library."
8852msgstr "Bật thư viện dùng chung dựa vào mã số (ID)."
8853
8854#: config/bfin/bfin.opt:69
8855#, fuzzy, no-c-format
8856msgid "Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library."
8857msgstr "Tạo ra mã sẽ không được liên kết đối với thư viện dùng chung mã số khác nào,"
8858
8859#: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175
8860#, no-c-format
8861msgid "ID of shared library to build."
8862msgstr "mã số (ID) của thư viện dùng chung cần biên dịch."
8863
8864#: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
8865#, no-c-format
8866msgid "Enable separate data segment."
8867msgstr "Bật ngăn cách đoạn dữ liệu."
8868
8869#: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
8870#, no-c-format
8871msgid "Avoid generating pc-relative calls; use indirection."
8872msgstr "Tránh sự tạo ra cuộc gọi tương đối với PC; sử dụng hành động gián tiếp."
8873
8874#: config/bfin/bfin.opt:86
8875#, no-c-format
8876msgid "Link with the fast floating-point library."
8877msgstr "Liên kết với thư viện dấu chấm động nhanh."
8878
8879#: config/bfin/bfin.opt:90 config/arm/arm.opt:312 config/frv/frv.opt:130
8880#, no-c-format
8881msgid "Enable Function Descriptor PIC mode."
8882msgstr "Bật chế độ PIC Mô tả Hàm."
8883
8884#: config/bfin/bfin.opt:94 config/frv/frv.opt:162
8885#, no-c-format
8886msgid "Enable inlining of PLT in function calls."
8887msgstr "Bật sự chèn trực tiếp PLT vào cuộc gọi hàm."
8888
8889#: config/bfin/bfin.opt:98
8890#, no-c-format
8891msgid "Do stack checking using bounds in L1 scratch memory."
8892msgstr "Kiểm tra ngăn xếp dùng biên giới trong vùng nhớ nháp cấp 1."
8893
8894#: config/bfin/bfin.opt:102
8895#, no-c-format
8896msgid "Enable multicore support."
8897msgstr "Bật khả năng hỗ trợ đa lõi."
8898
8899#: config/bfin/bfin.opt:106
8900#, no-c-format
8901msgid "Build for Core A."
8902msgstr "Xây dựng cho Lõi A."
8903
8904#: config/bfin/bfin.opt:110
8905#, no-c-format
8906msgid "Build for Core B."
8907msgstr "Biên dịch cho Lõi B."
8908
8909#: config/bfin/bfin.opt:114
8910#, no-c-format
8911msgid "Build for SDRAM."
8912msgstr "Biên dịch cho SDRAM."
8913
8914#: config/bfin/bfin.opt:118
8915#, no-c-format
8916msgid "Assume ICPLBs are enabled at runtime."
8917msgstr "Coi là các ICPLB được bật vào lúc chạy."
8918
8919#: config/m68k/m68k-tables.opt:25
8920#, no-c-format
8921msgid "Known M68K CPUs (for use with the -mcpu= option):"
8922msgstr "Không hiểu M68K CPUs (để dùng với tùy chọn -mcpu=):"
8923
8924#: config/m68k/m68k-tables.opt:365
8925#, no-c-format
8926msgid "Known M68K microarchitectures (for use with the -mtune= option):"
8927msgstr "Không hiểu kiến trúc M68K (để dùng với tùy chọn -mtune=):"
8928
8929#: config/m68k/m68k-tables.opt:411
8930#, no-c-format
8931msgid "Known M68K ISAs (for use with the -march= option):"
8932msgstr "Không hiểu M68K ISAs(để dùng với tùy chọn -march=):"
8933
8934#: config/m68k/ieee.opt:24 config/i386/i386.opt:364
8935#, no-c-format
8936msgid "Use IEEE math for fp comparisons."
8937msgstr "Sử dụng toán học IEEE cho phép so sánh dấu chấm động"
8938
8939#: config/m68k/m68k.opt:30
8940#, no-c-format
8941msgid "Generate code for a 520X."
8942msgstr "Tạo ra mã cho một 520X."
8943
8944#: config/m68k/m68k.opt:34
8945#, no-c-format
8946msgid "Generate code for a 5206e."
8947msgstr "Tạo ra mã cho một 5206e."
8948
8949#: config/m68k/m68k.opt:38
8950#, no-c-format
8951msgid "Generate code for a 528x."
8952msgstr "Tạo ra mã cho một 528x"
8953
8954#: config/m68k/m68k.opt:42
8955#, no-c-format
8956msgid "Generate code for a 5307."
8957msgstr "Tạo ra mã cho một 5307."
8958
8959#: config/m68k/m68k.opt:46
8960#, no-c-format
8961msgid "Generate code for a 5407."
8962msgstr "Tạo ra mã cho một 5407."
8963
8964#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
8965#, no-c-format
8966msgid "Generate code for a 68000."
8967msgstr "Tạo ra mã cho một 68000."
8968
8969#: config/m68k/m68k.opt:54
8970#, no-c-format
8971msgid "Generate code for a 68010."
8972msgstr "Tạo ra mã cho một 68010."
8973
8974#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
8975#, no-c-format
8976msgid "Generate code for a 68020."
8977msgstr "Tạo ra mã cho một 68020."
8978
8979#: config/m68k/m68k.opt:62
8980#, no-c-format
8981msgid "Generate code for a 68040, without any new instructions."
8982msgstr "Tạo ra mã cho một 68040 mà không có câu lệnh mới nào."
8983
8984#: config/m68k/m68k.opt:66
8985#, no-c-format
8986msgid "Generate code for a 68060, without any new instructions."
8987msgstr "Tạo ra mã cho một 68060 mà không có câu lệnh mới nào."
8988
8989#: config/m68k/m68k.opt:70
8990#, no-c-format
8991msgid "Generate code for a 68030."
8992msgstr "Tạo ra mã cho một 68030."
8993
8994#: config/m68k/m68k.opt:74
8995#, no-c-format
8996msgid "Generate code for a 68040."
8997msgstr "Tạo ra mã cho một 68040."
8998
8999#: config/m68k/m68k.opt:78
9000#, no-c-format
9001msgid "Generate code for a 68060."
9002msgstr "Tạo ra mã cho một 68060."
9003
9004#: config/m68k/m68k.opt:82
9005#, no-c-format
9006msgid "Generate code for a 68302."
9007msgstr "Tạo ra mã cho một 68302."
9008
9009#: config/m68k/m68k.opt:86
9010#, no-c-format
9011msgid "Generate code for a 68332."
9012msgstr "Tạo ra mã cho một 68332."
9013
9014#: config/m68k/m68k.opt:91
9015#, no-c-format
9016msgid "Generate code for a 68851."
9017msgstr "Tạo ra mã cho một 68851."
9018
9019#: config/m68k/m68k.opt:95
9020#, no-c-format
9021msgid "Generate code that uses 68881 floating-point instructions."
9022msgstr "Tạo ra mã sử dụng chỉ lệnh dấu chấm động 68881."
9023
9024#: config/m68k/m68k.opt:99
9025#, no-c-format
9026msgid "Align variables on a 32-bit boundary."
9027msgstr "Xếp hàng tất cả các biến theo một biên giới 32-byte."
9028
9029#: config/m68k/m68k.opt:103 config/arm/arm.opt:86 config/nios2/nios2.opt:570
9030#: config/nds32/nds32.opt:171 config/c6x/c6x.opt:67
9031#, no-c-format
9032msgid "Specify the name of the target architecture."
9033msgstr "Ghi rõ tên của kiến trúc đích."
9034
9035#: config/m68k/m68k.opt:107
9036#, no-c-format
9037msgid "Use the bit-field instructions."
9038msgstr "Sử dụng câu lệnh loại trường-bit."
9039
9040#: config/m68k/m68k.opt:119
9041#, no-c-format
9042msgid "Generate code for a ColdFire v4e."
9043msgstr "Tạo ra mã cho một ColdFire v4e."
9044
9045#: config/m68k/m68k.opt:123
9046#, no-c-format
9047msgid "Specify the target CPU."
9048msgstr "Ghi rõ CPU đích."
9049
9050#: config/m68k/m68k.opt:127
9051#, no-c-format
9052msgid "Generate code for a cpu32."
9053msgstr "Tạo ra mã cho một cpu32."
9054
9055#: config/m68k/m68k.opt:131
9056#, no-c-format
9057msgid "Use hardware division instructions on ColdFire."
9058msgstr "Sử dụng câu lệnh chia phần cứng trong ColdFire."
9059
9060#: config/m68k/m68k.opt:135
9061#, no-c-format
9062msgid "Generate code for a Fido A."
9063msgstr "Tạo ra mã cho một Fido A."
9064
9065#: config/m68k/m68k.opt:139
9066#, no-c-format
9067msgid "Generate code which uses hardware floating point instructions."
9068msgstr "Tạo ra mã mả sử dụng câu lệnh dấu chấm động phần cứng."
9069
9070#: config/m68k/m68k.opt:143
9071#, no-c-format
9072msgid "Enable ID based shared library."
9073msgstr "Bật thư viện dùng chung dựa vào mã số (ID)."
9074
9075#: config/m68k/m68k.opt:147
9076#, no-c-format
9077msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets."
9078msgstr ""
9079
9080#: config/m68k/m68k.opt:151
9081#, no-c-format
9082msgid "Do not use the bit-field instructions."
9083msgstr "Đừng sử dụng câu lệnh loại trường-bit."
9084
9085#: config/m68k/m68k.opt:155
9086#, no-c-format
9087msgid "Use normal calling convention."
9088msgstr "Sử dụng quy ước gọi thông thường."
9089
9090#: config/m68k/m68k.opt:159
9091#, no-c-format
9092msgid "Consider type 'int' to be 32 bits wide."
9093msgstr "Thấy “type” (loại) “int” (số nguyên) có chiều rộng 32 bit."
9094
9095#: config/m68k/m68k.opt:163
9096#, no-c-format
9097msgid "Generate pc-relative code."
9098msgstr "Tạo ra mã tương đối với PC (pc-relative)."
9099
9100#: config/m68k/m68k.opt:167
9101#, no-c-format
9102msgid "Use different calling convention using 'rtd'."
9103msgstr "Sử dụng một quy ước gọi khác bằng “rtd”."
9104
9105#: config/m68k/m68k.opt:179
9106#, no-c-format
9107msgid "Consider type 'int' to be 16 bits wide."
9108msgstr "Thấy “type” (loại) “int” (số nguyên) có chiều rộng 16 bit."
9109
9110#: config/m68k/m68k.opt:183
9111#, no-c-format
9112msgid "Generate code with library calls for floating point."
9113msgstr "Tạo ra mã chứa cuộc gọi thư viện cho dấu chấm động."
9114
9115#: config/m68k/m68k.opt:187
9116#, no-c-format
9117msgid "Do not use unaligned memory references."
9118msgstr "Đừng sử dụng tham chiếu vùng nhớ tạm chưa xếp hàng."
9119
9120#: config/m68k/m68k.opt:191
9121#, no-c-format
9122msgid "Tune for the specified target CPU or architecture."
9123msgstr "Điều chỉnh cho CPU hay kiến trúc đưa ra."
9124
9125#: config/m68k/m68k.opt:195
9126#, no-c-format
9127msgid "Support more than 8192 GOT entries on ColdFire."
9128msgstr "Hỗ trợ nhiều hơn 8192 mục nhập GOT trên ColdFire."
9129
9130#: config/m68k/m68k.opt:199
9131#, no-c-format
9132msgid "Support TLS segment larger than 64K."
9133msgstr "Hỗ trợ đoạn TLS lớn hơn 64K."
9134
9135#: config/riscv/riscv.opt:26
9136#, fuzzy, no-c-format
9137#| msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
9138msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
9139msgstr "-mbranch-cost=GIÁ\tĐặt giá của nhánh thành khoảng số các câu lệnh này."
9140
9141#: config/riscv/riscv.opt:30
9142#, fuzzy, no-c-format
9143#| msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations."
9144msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
9145msgstr "Khi tạo ra mã -mabicalls thì cho phép tập tin thực thi sử dụng PLT và sao chép sự định vị lại."
9146
9147#: config/riscv/riscv.opt:34
9148#, fuzzy, no-c-format
9149#| msgid "Specify the name of the target floating point configuration."
9150msgid "Specify integer and floating-point calling convention."
9151msgstr "Chỉ ra tên của cấu hình dấu chấm động đích."
9152
9153#: config/riscv/riscv.opt:38 config/i386/i386.opt:411
9154#, no-c-format
9155msgid "Attempt to keep stack aligned to this power of 2."
9156msgstr "Thử bảo tồn ngăn xếp được xếp hàng theo lũy thừa 2 này."
9157
9158#: config/riscv/riscv.opt:42
9159#, fuzzy, no-c-format
9160#| msgid "Known ABIs (for use with the -mabi= option):"
9161msgid "Supported ABIs (for use with the -mabi= option):"
9162msgstr "Chưa biết ABIs (để dùng với tùy chọn -mabi=):"
9163
9164#: config/riscv/riscv.opt:67
9165#, fuzzy, no-c-format
9166#| msgid "Use hardware floating point square root instruction."
9167msgid "Use hardware floating-point divide and square root instructions."
9168msgstr "Dùng chỉ lệnh bình phương chấm động bằng phần cứng."
9169
9170#: config/riscv/riscv.opt:71
9171#, fuzzy, no-c-format
9172#| msgid "Use trap instructions to check for integer divide by zero."
9173msgid "Use hardware instructions for integer division."
9174msgstr "Sử dụng câu lệnh bẫy để kiểm tra có số nguyên chia cho số không."
9175
9176#: config/riscv/riscv.opt:75
9177#, no-c-format
9178msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
9179msgstr ""
9180
9181#: config/riscv/riscv.opt:80 config/mips/mips.opt:405
9182#, no-c-format
9183msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
9184msgstr "-mtune=BỘ_XỬ_LÝ\tTối ưu hóa kết xuất cho bộ xử lý này."
9185
9186#: config/riscv/riscv.opt:84
9187#, no-c-format
9188msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
9189msgstr ""
9190
9191#: config/riscv/riscv.opt:88
9192#, fuzzy, no-c-format
9193#| msgid "Use subroutines for function prologues and epilogues."
9194msgid "Use smaller but slower prologue and epilogue code."
9195msgstr "Sử dụng chương trình con cho đoạn mở/đóng hàm."
9196
9197#: config/riscv/riscv.opt:92 config/aarch64/aarch64.opt:88
9198#, no-c-format
9199msgid "Specify the code model."
9200msgstr "Chỉ định mô hình mã."
9201
9202#: config/riscv/riscv.opt:96
9203#, fuzzy, no-c-format
9204#| msgid "Do not use unaligned memory references."
9205msgid "Do not generate unaligned memory accesses."
9206msgstr "Đừng sử dụng tham chiếu vùng nhớ tạm chưa xếp hàng."
9207
9208#: config/riscv/riscv.opt:100 config/i386/i386.opt:283
9209#: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
9210#: config/tilegx/tilegx.opt:57
9211#, no-c-format
9212msgid "Known code models (for use with the -mcmodel= option):"
9213msgstr "Không hiểu mô hinh mã (để dùng với tùy chọn -mcmodel=):"
9214
9215#: config/riscv/riscv.opt:110
9216#, no-c-format
9217msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
9218msgstr ""
9219
9220#: config/riscv/riscv.opt:114
9221#, no-c-format
9222msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
9223msgstr ""
9224
9225#: config/riscv/riscv.opt:133
9226#, no-c-format
9227msgid "Emit RISC-V ELF attribute."
9228msgstr ""
9229
9230#: config/riscv/riscv.opt:137 config/i386/i386.opt:236
9231#, no-c-format
9232msgid "Use the given data alignment."
9233msgstr "Dùng xếp hàng dữ liệu đã cho."
9234
9235#: config/riscv/riscv.opt:141 config/i386/i386.opt:240
9236#, no-c-format
9237msgid "Known data alignment choices (for use with the -malign-data= option):"
9238msgstr "Không hiểu lựa chọn cân chỉnh dữ liệu (để dùng với tùy chọn -malign-data=):"
9239
9240#: config/m32c/m32c.opt:23
9241#, no-c-format
9242msgid "-msim\tUse simulator runtime."
9243msgstr "-msim\tSử dụng khoảng thời gian chạy của bộ mô phỏng."
9244
9245#: config/m32c/m32c.opt:27
9246#, no-c-format
9247msgid "-mcpu=r8c\tCompile code for R8C variants."
9248msgstr "-mcpu=r8c\tBiên dịch mã cho biến thế R8C."
9249
9250#: config/m32c/m32c.opt:31
9251#, no-c-format
9252msgid "-mcpu=m16c\tCompile code for M16C variants."
9253msgstr "-mcpu=m16c\tBiên dịch mã cho biến thế M16C."
9254
9255#: config/m32c/m32c.opt:35
9256#, no-c-format
9257msgid "-mcpu=m32cm\tCompile code for M32CM variants."
9258msgstr "-mcpu=m32cm\tBiên dịch mã cho biến thế M32CM."
9259
9260#: config/m32c/m32c.opt:39
9261#, no-c-format
9262msgid "-mcpu=m32c\tCompile code for M32C variants."
9263msgstr "-mcpu=m32c\tBiên dịch mã cho biến thế M32C."
9264
9265#: config/m32c/m32c.opt:43
9266#, no-c-format
9267msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
9268msgstr "-memregs=\tSố các byte memreg (mặc định: 16, phạm vi: 0..16)."
9269
9270#: config/msp430/msp430.opt:7
9271#, no-c-format
9272msgid "Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO."
9273msgstr ""
9274
9275#: config/msp430/msp430.opt:11
9276#, no-c-format
9277msgid "Force assembly output to always use hex constants."
9278msgstr "Buộc hợp ngữ luôn xuất sử dụng hằng dạng thập lục."
9279
9280#: config/msp430/msp430.opt:15
9281#, no-c-format
9282msgid "Specify the MCU to build for."
9283msgstr "Chỉ định MCU cần biên dịch cho nó."
9284
9285#: config/msp430/msp430.opt:19
9286#, no-c-format
9287msgid "Warn if an MCU name is unrecognized or conflicts with other options (default: on)."
9288msgstr ""
9289
9290#: config/msp430/msp430.opt:23
9291#, no-c-format
9292msgid "Warn if devices.csv is not found or there are problem parsing it (default: on)."
9293msgstr ""
9294
9295#: config/msp430/msp430.opt:27
9296#, no-c-format
9297msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
9298msgstr "Chỉ định ISA cần biên dịch cho: msp430, mdsp430x, msp430xv2."
9299
9300#: config/msp430/msp430.opt:31
9301#, no-c-format
9302msgid "Select large model - 20-bit addresses/pointers."
9303msgstr "Chọn chế độ rộng - con trỏ và địa chỉ 20 bít."
9304
9305#: config/msp430/msp430.opt:35
9306#, no-c-format
9307msgid "Select small model - 16-bit addresses/pointers (default)."
9308msgstr "Chọn chế độ nhỏ - con trỏ và địa chỉ 20 bít (mặc định)."
9309
9310#: config/msp430/msp430.opt:39
9311#, no-c-format
9312msgid "Optimize opcode sizes at link time."
9313msgstr "Tối ưu hóa mã lúc liên kết."
9314
9315#: config/msp430/msp430.opt:46 config/pru/pru.opt:26
9316#, no-c-format
9317msgid "Use a minimum runtime (no static initializers or ctors) for memory-constrained devices."
9318msgstr ""
9319
9320#: config/msp430/msp430.opt:53
9321#, no-c-format
9322msgid "Specify the type of hardware multiply to support."
9323msgstr ""
9324
9325#: config/msp430/msp430.opt:75
9326#, no-c-format
9327msgid "Specify whether functions should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower)."
9328msgstr ""
9329
9330#: config/msp430/msp430.opt:79
9331#, no-c-format
9332msgid "Specify whether variables should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower)."
9333msgstr ""
9334
9335#: config/msp430/msp430.opt:83
9336#, no-c-format
9337msgid "Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default)."
9338msgstr ""
9339
9340#: config/msp430/msp430.opt:102
9341#, no-c-format
9342msgid "Passes on a request to the assembler to enable fixes for various silicon errata."
9343msgstr ""
9344
9345#: config/msp430/msp430.opt:106
9346#, no-c-format
9347msgid "Passes on a request to the assembler to warn about various silicon errata."
9348msgstr ""
9349
9350#: config/msp430/msp430.opt:110
9351#, no-c-format
9352msgid "The path to devices.csv.  The GCC driver can normally locate devices.csv itself and pass this option to the compiler, so the user shouldn't need to pass this."
9353msgstr ""
9354
9355#: config/aarch64/aarch64.opt:43
9356#, no-c-format
9357msgid "The possible TLS dialects:"
9358msgstr ""
9359
9360#: config/aarch64/aarch64.opt:55
9361#, no-c-format
9362msgid "The code model option names for -mcmodel:"
9363msgstr ""
9364
9365#: config/aarch64/aarch64.opt:68 config/arm/arm.opt:99
9366#: config/microblaze/microblaze.opt:60
9367#, no-c-format
9368msgid "Assume target CPU is configured as big endian."
9369msgstr "Coi là CPU đích được cấu hình về cuối lớn."
9370
9371#: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1016
9372#, no-c-format
9373msgid "Generate code which uses only the general registers."
9374msgstr "Tạo ra mã mả sử dụng câu lệnh dấu chấm động phần cứng"
9375
9376#: config/aarch64/aarch64.opt:76
9377#, no-c-format
9378msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
9379msgstr ""
9380
9381#: config/aarch64/aarch64.opt:80
9382#, no-c-format
9383msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
9384msgstr ""
9385
9386#: config/aarch64/aarch64.opt:84 config/arm/arm.opt:164
9387#: config/microblaze/microblaze.opt:64
9388#, no-c-format
9389msgid "Assume target CPU is configured as little endian."
9390msgstr "Coi là CPU đích được cấu hình về cuối nhỏ."
9391
9392#: config/aarch64/aarch64.opt:92
9393#, no-c-format
9394msgid "Don't assume that unaligned accesses are handled by the system."
9395msgstr ""
9396
9397#: config/aarch64/aarch64.opt:96 config/i386/i386.opt:395
9398#, no-c-format
9399msgid "Omit the frame pointer in leaf functions."
9400msgstr "Bỏ qua con trỏ khung trong hàm lá."
9401
9402#: config/aarch64/aarch64.opt:100
9403#, no-c-format
9404msgid "Specify TLS dialect."
9405msgstr ""
9406
9407#: config/aarch64/aarch64.opt:104
9408#, no-c-format
9409msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
9410msgstr "Ghi rõ kích cỡ bit của hiệu số TLS trực tiếp. giá trị hợp lệ là 12, 24, 32, 48."
9411
9412#: config/aarch64/aarch64.opt:123
9413#, fuzzy, no-c-format
9414#| msgid "-march=ARCH\tUse features of architecture ARCH."
9415msgid "Use features of architecture ARCH."
9416msgstr "-mcpu=KTrúc\tSử dụng các tính năng của Ktrúc đã cho."
9417
9418#: config/aarch64/aarch64.opt:127
9419#, fuzzy, no-c-format
9420#| msgid "-mcpu=CPU\tUse features of and optimize for CPU."
9421msgid "Use features of and optimize for CPU."
9422msgstr "-mcpu=CPU\tDùng các tính năng của và tối ưu hóa cho CPU."
9423
9424#: config/aarch64/aarch64.opt:131
9425#, fuzzy, no-c-format
9426#| msgid "-mtune=CPU\tOptimize for CPU."
9427msgid "Optimize for CPU."
9428msgstr "-mtune=BXL\tTối ưu hóa kết xuất cho bộ xử lý này."
9429
9430#: config/aarch64/aarch64.opt:135
9431#, fuzzy, no-c-format
9432#| msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
9433msgid "Generate code that conforms to the specified ABI."
9434msgstr "-mabi=ABI\tTạo ra mã phù hợp với ABI đưa ra."
9435
9436#: config/aarch64/aarch64.opt:139
9437#, no-c-format
9438msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
9439msgstr ""
9440
9441#: config/aarch64/aarch64.opt:143
9442#, no-c-format
9443msgid "Known AArch64 ABIs (for use with the -mabi= option):"
9444msgstr "Không hiểu AArch64 ABIs (để dùng với tùy chọn -mabi=):"
9445
9446#: config/aarch64/aarch64.opt:153
9447#, no-c-format
9448msgid "PC relative literal loads."
9449msgstr ""
9450
9451#: config/aarch64/aarch64.opt:157
9452#, no-c-format
9453msgid "Use branch-protection features."
9454msgstr ""
9455
9456#: config/aarch64/aarch64.opt:161
9457#, no-c-format
9458msgid "Select return address signing scope."
9459msgstr ""
9460
9461#: config/aarch64/aarch64.opt:165
9462#, fuzzy, no-c-format
9463#| msgid "Known address mode (for use with the -maddress-mode= option):"
9464msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
9465msgstr "Không hiểu mô hình địa chỉ (để dùng với tùy chọn -maddress-mode=):"
9466
9467#: config/aarch64/aarch64.opt:178
9468#, no-c-format
9469msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
9470msgstr ""
9471
9472#: config/aarch64/aarch64.opt:184
9473#, no-c-format
9474msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
9475msgstr ""
9476
9477#: config/aarch64/aarch64.opt:191
9478#, no-c-format
9479msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
9480msgstr ""
9481
9482#: config/aarch64/aarch64.opt:197
9483#, no-c-format
9484msgid "The possible SVE vector lengths:"
9485msgstr ""
9486
9487#: config/aarch64/aarch64.opt:219
9488#, no-c-format
9489msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
9490msgstr ""
9491
9492#: config/aarch64/aarch64.opt:223
9493#, no-c-format
9494msgid "Enables verbose cost model dumping in the debug dump files."
9495msgstr ""
9496
9497#: config/aarch64/aarch64.opt:227
9498#, no-c-format
9499msgid "Generate code to track when the CPU might be speculating incorrectly."
9500msgstr ""
9501
9502#: config/aarch64/aarch64.opt:231 config/i386/i386.opt:981
9503#: config/rs6000/rs6000.opt:539
9504#, no-c-format
9505msgid "Use given stack-protector guard."
9506msgstr ""
9507
9508#: config/aarch64/aarch64.opt:235 config/rs6000/rs6000.opt:543
9509#, fuzzy, no-c-format
9510#| msgid "Valid arguments to -mfloat-gprs=:"
9511msgid "Valid arguments to -mstack-protector-guard=:"
9512msgstr "Đối số hợp lệ cho -mfloat-gprs=:"
9513
9514#: config/aarch64/aarch64.opt:245
9515#, no-c-format
9516msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
9517msgstr ""
9518
9519#: config/aarch64/aarch64.opt:251
9520#, no-c-format
9521msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
9522msgstr ""
9523
9524#: config/aarch64/aarch64.opt:260
9525#, fuzzy, no-c-format
9526#| msgid "Generate code for built-in atomic operations."
9527msgid "Generate local calls to out-of-line atomic operations."
9528msgstr "Tạo ra mã cho các thao tác atomic dựng sẵn."
9529
9530#: config/aarch64/aarch64.opt:264
9531#, no-c-format
9532msgid "When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization."
9533msgstr ""
9534
9535#: config/aarch64/aarch64.opt:268
9536#, no-c-format
9537msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
9538msgstr ""
9539
9540#: config/aarch64/aarch64.opt:272
9541#, no-c-format
9542msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
9543msgstr ""
9544
9545#: config/linux.opt:24
9546#, no-c-format
9547msgid "Use Bionic C library."
9548msgstr "Sử dụng thư viện C của Bionic."
9549
9550#: config/linux.opt:28
9551#, no-c-format
9552msgid "Use GNU C library."
9553msgstr "Sử dụng thư viện C của GNU."
9554
9555#: config/linux.opt:32
9556#, no-c-format
9557msgid "Use uClibc C library."
9558msgstr "Sử dụng thư viện uClibc."
9559
9560#: config/linux.opt:36
9561#, no-c-format
9562msgid "Use musl C library."
9563msgstr "Sử dụng thư viện musl C"
9564
9565#: config/ia64/ilp32.opt:3
9566#, no-c-format
9567msgid "Generate ILP32 code."
9568msgstr "Tạo ra mã ILP32."
9569
9570#: config/ia64/ilp32.opt:7
9571#, no-c-format
9572msgid "Generate LP64 code."
9573msgstr "Tạo ra mã LP64."
9574
9575#: config/ia64/ia64.opt:28
9576#, no-c-format
9577msgid "Generate big endian code."
9578msgstr "Tạo ra mã về cuối lớn."
9579
9580#: config/ia64/ia64.opt:32
9581#, no-c-format
9582msgid "Generate little endian code."
9583msgstr "Tạo ra mã về cuối nhỏ."
9584
9585#: config/ia64/ia64.opt:36
9586#, no-c-format
9587msgid "Generate code for GNU as."
9588msgstr "Tạo ra mã cho as của GNU."
9589
9590#: config/ia64/ia64.opt:40
9591#, no-c-format
9592msgid "Generate code for GNU ld."
9593msgstr "Tạo ra mã cho ld của GNU."
9594
9595#: config/ia64/ia64.opt:44
9596#, no-c-format
9597msgid "Emit stop bits before and after volatile extended asms."
9598msgstr "Xuất bit dừng lại đẳng trước và sau asm mở rộng hay thay đổi."
9599
9600#: config/ia64/ia64.opt:48
9601#, no-c-format
9602msgid "Use in/loc/out register names."
9603msgstr "Sử dụng tên thanh ghi loại in/loc/out."
9604
9605#: config/ia64/ia64.opt:55
9606#, no-c-format
9607msgid "Enable use of sdata/scommon/sbss."
9608msgstr "Bật sử dụng sdata/scommon/sbss."
9609
9610#: config/ia64/ia64.opt:59
9611#, no-c-format
9612msgid "Generate code without GP reg."
9613msgstr "Tạo ra mã không có GP reg."
9614
9615#: config/ia64/ia64.opt:63
9616#, no-c-format
9617msgid "gp is constant (but save/restore gp on indirect calls)."
9618msgstr "gp bất biến (mà lưu/phục_hồi gp khi được gọi gián tiếp)."
9619
9620#: config/ia64/ia64.opt:67
9621#, no-c-format
9622msgid "Generate self-relocatable code."
9623msgstr "Tạo ra mã có thể tự định vị lại."
9624
9625#: config/ia64/ia64.opt:71
9626#, no-c-format
9627msgid "Generate inline floating point division, optimize for latency."
9628msgstr "Tạo ra phép chia dấu chấm động trực tiếp, tối ưu hóa cho sự ngấm ngầm"
9629
9630#: config/ia64/ia64.opt:75
9631#, no-c-format
9632msgid "Generate inline floating point division, optimize for throughput."
9633msgstr "Tạo ra phép chia dấu chấm động trực tiếp, tối ưu hóa cho tốc độ truyền dữ liệu"
9634
9635#: config/ia64/ia64.opt:82
9636#, no-c-format
9637msgid "Generate inline integer division, optimize for latency."
9638msgstr "Tạo ra phép chia số nguyên trực tiếp, tối ưu hóa cho sự ngấm ngầm"
9639
9640#: config/ia64/ia64.opt:86
9641#, no-c-format
9642msgid "Generate inline integer division, optimize for throughput."
9643msgstr "Tạo ra phép chia số nguyên trực tiếp, tối ưu hóa cho tốc độ truyền dữ liệu"
9644
9645#: config/ia64/ia64.opt:90
9646#, no-c-format
9647msgid "Do not inline integer division."
9648msgstr "Đừng chèn vào trực tiếp phép chia số nguyên."
9649
9650#: config/ia64/ia64.opt:94
9651#, no-c-format
9652msgid "Generate inline square root, optimize for latency."
9653msgstr "Tạo ra căn bậc hai trực tiếp, tối ưu cho sự ngấm ngầm."
9654
9655#: config/ia64/ia64.opt:98
9656#, no-c-format
9657msgid "Generate inline square root, optimize for throughput."
9658msgstr "Tạo ra căn bậc hai trực tiếp, tối ưu cho tốc độ truyền dữ liệu."
9659
9660#: config/ia64/ia64.opt:102
9661#, no-c-format
9662msgid "Do not inline square root."
9663msgstr "Đừng chèn vào trực tiếp căn bậc hai."
9664
9665#: config/ia64/ia64.opt:106
9666#, no-c-format
9667msgid "Enable DWARF line debug info via GNU as."
9668msgstr "Bật thông tin gỡ rối dòng Dwarf 2 thông qua as của GNU."
9669
9670#: config/ia64/ia64.opt:110
9671#, no-c-format
9672msgid "Enable earlier placing stop bits for better scheduling."
9673msgstr "Bật sự để sớm hơn các bit dừng lại, để định thời một cách thành công hơn."
9674
9675#: config/ia64/ia64.opt:114 config/pa/pa.opt:66 config/sh/sh.opt:227
9676#, no-c-format
9677msgid "Specify range of registers to make fixed."
9678msgstr "Ghi rõ phạm vi các thanh ghi cần làm cho cố định."
9679
9680#: config/ia64/ia64.opt:118 config/alpha/alpha.opt:130
9681#, no-c-format
9682msgid "Specify bit size of immediate TLS offsets."
9683msgstr "Ghi rõ kích cỡ bit của hiệu số TLS trực tiếp."
9684
9685#: config/ia64/ia64.opt:122 config/i386/i386.opt:509 config/s390/s390.opt:197
9686#: config/sparc/sparc.opt:146 config/visium/visium.opt:49
9687#, no-c-format
9688msgid "Schedule code for given CPU."
9689msgstr "Định thời mã cho CPU đưa ra."
9690
9691#: config/ia64/ia64.opt:126
9692#, no-c-format
9693msgid "Known Itanium CPUs (for use with the -mtune= option):"
9694msgstr "Không hiểu Itanium CPUs (để dùng với tùy chọn -mcpu=):."
9695
9696#: config/ia64/ia64.opt:136
9697#, no-c-format
9698msgid "Use data speculation before reload."
9699msgstr "Sử dụng phép đầu cơ loại dữ liệu trước khi nạp lại."
9700
9701#: config/ia64/ia64.opt:140
9702#, no-c-format
9703msgid "Use data speculation after reload."
9704msgstr "Sử dụng phép đầu cơ loại dữ liệu sau khi nạp lại."
9705
9706#: config/ia64/ia64.opt:144
9707#, no-c-format
9708msgid "Use control speculation."
9709msgstr "Sử dụng phép đầu cơ loại điều khiển."
9710
9711#: config/ia64/ia64.opt:148
9712#, no-c-format
9713msgid "Use in block data speculation before reload."
9714msgstr "Sử dụng phép đầu cơ loại dữ liệu theo khối trước khi nạp lại."
9715
9716#: config/ia64/ia64.opt:152
9717#, no-c-format
9718msgid "Use in block data speculation after reload."
9719msgstr "Sử dụng phép đầu cơ loại dữ liệu theo khối sau khi nạp lại."
9720
9721#: config/ia64/ia64.opt:156
9722#, no-c-format
9723msgid "Use in block control speculation."
9724msgstr "Sử dụng phép đầu cơ loại điều khiển theo khối."
9725
9726#: config/ia64/ia64.opt:160
9727#, no-c-format
9728msgid "Use simple data speculation check."
9729msgstr "Dùng hàm kiểm tra phép đầu cơ loại dữ liệu đơn giản."
9730
9731#: config/ia64/ia64.opt:164
9732#, no-c-format
9733msgid "Use simple data speculation check for control speculation."
9734msgstr "Sử dụng hàm kiểm tra phép đầu cơ loại dữ liệu đơn giản để đầu cơ về điều khiển."
9735
9736#: config/ia64/ia64.opt:174
9737#, no-c-format
9738msgid "Count speculative dependencies while calculating priority of instructions."
9739msgstr "Đếm các quan hệ phụ thuộc loại đầu cơ trong khi tính mức ưu tiên của câu lệnh."
9740
9741#: config/ia64/ia64.opt:178
9742#, no-c-format
9743msgid "Place a stop bit after every cycle when scheduling."
9744msgstr "Đang định thời thì cũng để một bit dừng lại vào đẳng sau mọi chu kỳ."
9745
9746#: config/ia64/ia64.opt:182
9747#, no-c-format
9748msgid "Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group."
9749msgstr "Coi 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."
9750
9751#: config/ia64/ia64.opt:186
9752#, no-c-format
9753msgid "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."
9754msgstr "Giới hạn mềm về số các câu lệnh vùng nhớ mỗi nhóm câu lệnh, gán mức ưu tiên thấp hơn cho câu lệnh vùng nhớ theo sau mà thử định thời trong cùng một nhóm câu lệnh. Hữu ích để ngăn cản sự xung đột đối với nhóm vùng nhớ tạm. Giá trị mặc định là 1."
9755
9756#: config/ia64/ia64.opt:190
9757#, no-c-format
9758msgid "Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached)."
9759msgstr "Không cho phép nhiều hơn “msched-max-memory-insns trong nhóm chỉ 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)."
9760
9761#: config/ia64/ia64.opt:194
9762#, no-c-format
9763msgid "Don't generate checks for control speculation in selective scheduling."
9764msgstr "Đừng tạo ra hàm kiểm tra đối với đầu cơ về điều khiển khi định thời một cách lựa chọn."
9765
9766#: config/epiphany/epiphany.opt:24
9767#, no-c-format
9768msgid "Don't use any of r32..r63."
9769msgstr "Đừng dùng bất kỳ r32..r63 nào."
9770
9771#: config/epiphany/epiphany.opt:28
9772#, no-c-format
9773msgid "Preferentially allocate registers that allow short instruction generation."
9774msgstr ""
9775
9776#: config/epiphany/epiphany.opt:32
9777#, no-c-format
9778msgid "Set branch cost."
9779msgstr "Đặt giá của lệnh rẽ nhánh."
9780
9781#: config/epiphany/epiphany.opt:36
9782#, fuzzy, no-c-format
9783#| msgid "Generate conditional move instructions."
9784msgid "Enable conditional move instruction usage."
9785msgstr "Tạo chỉ lệnh di chuyển điều kiện"
9786
9787#: config/epiphany/epiphany.opt:40
9788#, fuzzy, no-c-format
9789#| msgid "The number of insns executed before prefetch is completed."
9790msgid "Set number of nops to emit before each insn pattern."
9791msgstr "Số các lệnh insn được thực hiện trước khi hoàn tất quá trình lấy sẵn (prefetch)."
9792
9793#: config/epiphany/epiphany.opt:52
9794#, no-c-format
9795msgid "Use software floating point comparisons."
9796msgstr "Sử dụng so sánh dấu chấm động bằng phần mềm."
9797
9798#: config/epiphany/epiphany.opt:56
9799#, no-c-format
9800msgid "Enable split of 32 bit immediate loads into low / high part."
9801msgstr ""
9802
9803#: config/epiphany/epiphany.opt:60
9804#, no-c-format
9805msgid "Enable use of POST_INC / POST_DEC."
9806msgstr "Cho phép sử dụng POST_INC / POST_DEC."
9807
9808#: config/epiphany/epiphany.opt:64
9809#, no-c-format
9810msgid "Enable use of POST_MODIFY."
9811msgstr "Cho phép sử dụng POST_MODIFY."
9812
9813#: config/epiphany/epiphany.opt:68
9814#, no-c-format
9815msgid "Set number of bytes on the stack preallocated for use by the callee."
9816msgstr ""
9817
9818#: config/epiphany/epiphany.opt:72
9819#, no-c-format
9820msgid "Assume round to nearest is selected for purposes of scheduling."
9821msgstr ""
9822
9823#: config/epiphany/epiphany.opt:76
9824#, no-c-format
9825msgid "Generate call insns as indirect calls."
9826msgstr "Tạo ra câu lệnh gọi dưới dạng cuộc gọi gián tiếp."
9827
9828#: config/epiphany/epiphany.opt:80
9829#, no-c-format
9830msgid "Generate call insns as direct calls."
9831msgstr "Tạo ra câu lệnh gọi dưới dạng cuộc gọi trực tiếp."
9832
9833#: config/epiphany/epiphany.opt:84
9834#, no-c-format
9835msgid "Assume labels and symbols can be addressed using 16 bit absolute addresses."
9836msgstr ""
9837
9838#: config/epiphany/epiphany.opt:108
9839#, no-c-format
9840msgid "A floatig point to integer truncation may be replaced with rounding to save mode switching."
9841msgstr ""
9842
9843#: config/epiphany/epiphany.opt:112
9844#, no-c-format
9845msgid "Vectorize for double-word operations."
9846msgstr ""
9847
9848#: config/epiphany/epiphany.opt:128
9849#, no-c-format
9850msgid "Split unaligned 8 byte vector moves before post-modify address generation."
9851msgstr ""
9852
9853#: config/epiphany/epiphany.opt:132
9854#, no-c-format
9855msgid "Use the floating point unit for integer add/subtract."
9856msgstr ""
9857
9858#: config/epiphany/epiphany.opt:136
9859#, no-c-format
9860msgid "Set register to hold -1."
9861msgstr "Đặt thanh ghi giữ giá trị -1"
9862
9863#: config/ft32/ft32.opt:23
9864#, fuzzy, no-c-format
9865#| msgid "Target the AM33 processor."
9866msgid "Target the software simulator."
9867msgstr "Đặt mục đích là bộ xử lý AM33."
9868
9869#: config/ft32/ft32.opt:27 config/s390/s390.opt:228 config/mips/mips.opt:393
9870#: config/arc/arc.opt:406
9871#, no-c-format
9872msgid "Use LRA instead of reload."
9873msgstr "Sử dụng LRA thay cho reload ."
9874
9875#: config/ft32/ft32.opt:31
9876#, fuzzy, no-c-format
9877#| msgid "Avoid use of the DIV and MOD instructions"
9878msgid "Avoid use of the DIV and MOD instructions."
9879msgstr "Tránh dùng các chỉ lệnh DIV và MOD"
9880
9881#: config/ft32/ft32.opt:35
9882#, fuzzy, no-c-format
9883#| msgid "Target the AM33 processor."
9884msgid "Target the FT32B architecture."
9885msgstr "Đặt mục đích là bộ xử lý AM33."
9886
9887#: config/ft32/ft32.opt:39
9888#, fuzzy, no-c-format
9889msgid "Enable FT32B code compression."
9890msgstr "Bật khả năng tiền xử lý."
9891
9892#: config/ft32/ft32.opt:43
9893#, no-c-format
9894msgid "Avoid placing any readable data in program memory."
9895msgstr ""
9896
9897#: config/h8300/h8300.opt:23
9898#, no-c-format
9899msgid "Generate H8S code."
9900msgstr "Tạo ra mã H8S."
9901
9902#: config/h8300/h8300.opt:27
9903#, no-c-format
9904msgid "Generate H8SX code."
9905msgstr "Tạo ra mã H8SX."
9906
9907#: config/h8300/h8300.opt:31
9908#, no-c-format
9909msgid "Generate H8S/2600 code."
9910msgstr "Tạo ra mã H8S/2600."
9911
9912#: config/h8300/h8300.opt:35
9913#, no-c-format
9914msgid "Make integers 32 bits wide."
9915msgstr "Làm cho số nguyên có chiều rộng 32 bit."
9916
9917#: config/h8300/h8300.opt:42
9918#, no-c-format
9919msgid "Use registers for argument passing."
9920msgstr "Sử dụng thanh ghi để gửi đối số qua."
9921
9922#: config/h8300/h8300.opt:46
9923#, no-c-format
9924msgid "Consider access to byte sized memory slow."
9925msgstr "Tính là truy cập chậm đến vùng nhớ tạm theo byte."
9926
9927#: config/h8300/h8300.opt:50
9928#, no-c-format
9929msgid "Enable linker relaxing."
9930msgstr "Bật làm yếu bộ liên kết."
9931
9932#: config/h8300/h8300.opt:54
9933#, no-c-format
9934msgid "Generate H8/300H code."
9935msgstr "Tạo ra mã H8/300H."
9936
9937#: config/h8300/h8300.opt:58
9938#, no-c-format
9939msgid "Enable the normal mode."
9940msgstr "Bật chế độ thông thường."
9941
9942#: config/h8300/h8300.opt:62
9943#, no-c-format
9944msgid "Use H8/300 alignment rules."
9945msgstr "Sử dụng các quy tắc xếp hàng H8/300."
9946
9947#: config/h8300/h8300.opt:66
9948#, no-c-format
9949msgid "Push extended registers on stack in monitor functions."
9950msgstr ""
9951
9952#: config/h8300/h8300.opt:70
9953#, no-c-format
9954msgid "Do not push extended registers on stack in monitor functions."
9955msgstr ""
9956
9957#: config/pru/pru.opt:31
9958#, no-c-format
9959msgid "-mmcu=MCU\tSelect the target System-On-Chip variant that embeds this PRU."
9960msgstr ""
9961
9962#: config/pru/pru.opt:35
9963#, no-c-format
9964msgid "Make GCC pass the --no-relax command-line option to the linker instead of the --relax option."
9965msgstr ""
9966
9967#: config/pru/pru.opt:40
9968#, fuzzy, no-c-format
9969#| msgid "Allow gcc to generate LIW instructions."
9970msgid "Allow (or do not allow) gcc to use the LOOP instruction."
9971msgstr "Cho phép gcc tạo chỉ lệnh LIW."
9972
9973#: config/pru/pru.opt:44
9974#, fuzzy, no-c-format
9975#| msgid "Set the target VM version."
9976msgid "Select target ABI variant."
9977msgstr "Đặt phiên bản VM đích."
9978
9979#: config/pru/pru.opt:48
9980#, fuzzy, no-c-format
9981#| msgid "Known ABIs (for use with the -mabi= option):"
9982msgid "ABI variant code generation (for use with -mabi= option):"
9983msgstr "Chưa biết ABIs (để dùng với tùy chọn -mabi=):"
9984
9985#: config/pdp11/pdp11.opt:23
9986#, no-c-format
9987msgid "Generate code for an 11/10."
9988msgstr "Tạo ra mã cho một 11/10."
9989
9990#: config/pdp11/pdp11.opt:27
9991#, no-c-format
9992msgid "Generate code for an 11/40."
9993msgstr "Tạo ra mã cho một 11/40."
9994
9995#: config/pdp11/pdp11.opt:31
9996#, no-c-format
9997msgid "Generate code for an 11/45."
9998msgstr "Tạo ra mã cho một 11/45."
9999
10000#: config/pdp11/pdp11.opt:35
10001#, no-c-format
10002msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
10003msgstr "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)."
10004
10005#: config/pdp11/pdp11.opt:39
10006#, no-c-format
10007msgid "Use the DEC assembler syntax."
10008msgstr "Sử dụng cú pháp dịch mã số DEC."
10009
10010#: config/pdp11/pdp11.opt:43
10011#, fuzzy, no-c-format
10012#| msgid "Use the DEC assembler syntax."
10013msgid "Use the GNU assembler syntax."
10014msgstr "Sử dụng cú pháp dịch mã số DEC."
10015
10016#: config/pdp11/pdp11.opt:47 config/rs6000/rs6000.opt:191
10017#: config/frv/frv.opt:158
10018#, no-c-format
10019msgid "Use hardware floating point."
10020msgstr "Sử dụng dấu chấm động loại phần cứng."
10021
10022#: config/pdp11/pdp11.opt:51
10023#, no-c-format
10024msgid "Use 16 bit int."
10025msgstr "Sử dụng số nguyên 16-bit."
10026
10027#: config/pdp11/pdp11.opt:55
10028#, no-c-format
10029msgid "Use 32 bit int."
10030msgstr "Sử dụng số nguyên 32-bit."
10031
10032#: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:187
10033#, no-c-format
10034msgid "Do not use hardware floating point."
10035msgstr "Đừng sử dụng dấu chấm động loại phần cứng."
10036
10037#: config/pdp11/pdp11.opt:63
10038#, no-c-format
10039msgid "Target has split I&D."
10040msgstr "Đích có I&D bị chia ra."
10041
10042#: config/pdp11/pdp11.opt:67
10043#, no-c-format
10044msgid "Use UNIX assembler syntax."
10045msgstr "Sử dụng cú pháp dịch mã số UNIX."
10046
10047#: config/pdp11/pdp11.opt:71
10048#, fuzzy, no-c-format
10049#| msgid "Enable Local Register Allocation."
10050msgid "Use LRA register allocator."
10051msgstr "Bật Local Register Allocation."
10052
10053#: config/xtensa/xtensa.opt:23
10054#, no-c-format
10055msgid "Use CONST16 instruction to load constants."
10056msgstr "Sử dụng câu lệnh CONST16 để nạp các hằng số."
10057
10058#: config/xtensa/xtensa.opt:27
10059#, no-c-format
10060msgid "Disable position-independent code (PIC) for use in OS kernel code."
10061msgstr ""
10062
10063#: config/xtensa/xtensa.opt:31
10064#, no-c-format
10065msgid "Use indirect CALLXn instructions for large programs."
10066msgstr "Sử dụng câu lệnh CALLXn gián tiếp cho chương trình lớn."
10067
10068#: config/xtensa/xtensa.opt:35
10069#, no-c-format
10070msgid "Automatically align branch targets to reduce branch penalties."
10071msgstr "Tự động xếp hàng các đích nhánh để giảm giá nhánh thừa."
10072
10073#: config/xtensa/xtensa.opt:39
10074#, no-c-format
10075msgid "Intersperse literal pools with code in the text section."
10076msgstr "Chèn vào nhau các vùng gộp nghĩa chữ và mã trong phần văn bản."
10077
10078#: config/xtensa/xtensa.opt:43
10079#, no-c-format
10080msgid "Relax literals in assembler and place them automatically in the text section."
10081msgstr ""
10082
10083#: config/xtensa/xtensa.opt:47
10084#, no-c-format
10085msgid "-mno-serialize-volatile\tDo not serialize volatile memory references with MEMW instructions."
10086msgstr "-mno-serialize-volatile\tĐối với câu lệnh MEMW thì đừng cũng xếp theo thứ tự các tham chiếu đến vùng nhớ hay thay đổi."
10087
10088#: config/i386/cygming.opt:23
10089#, no-c-format
10090msgid "Create console application."
10091msgstr "Tạo ứng dụng bàn giao tiếp."
10092
10093#: config/i386/cygming.opt:27
10094#, no-c-format
10095msgid "Generate code for a DLL."
10096msgstr "Tạo ra mã cho một DLL."
10097
10098#: config/i386/cygming.opt:31
10099#, no-c-format
10100msgid "Ignore dllimport for functions."
10101msgstr "Bỏ qua dllimport đối với chức năng."
10102
10103#: config/i386/cygming.opt:35
10104#, no-c-format
10105msgid "Use Mingw-specific thread support."
10106msgstr "Sử dụng hỗ trợ nhánh đặc trưng cho Mingw."
10107
10108#: config/i386/cygming.opt:39
10109#, no-c-format
10110msgid "Set Windows defines."
10111msgstr "Đặt định nghĩa Windows."
10112
10113#: config/i386/cygming.opt:43
10114#, no-c-format
10115msgid "Create GUI application."
10116msgstr "Tạo ứng dụng GUI."
10117
10118#: config/i386/cygming.opt:47
10119#, no-c-format
10120msgid "Use the GNU extension to the PE format for aligned common data."
10121msgstr "Sử dụng phần mở rộng GNU tới định dạng PE cho dữ liệu chung xếp hàng."
10122
10123#: config/i386/cygming.opt:51
10124#, no-c-format
10125msgid "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement."
10126msgstr "Biên dịch mã nhờ trình bao bọc DLL Cygwin để hỗ trợ chức năng thay thế toán tử C++ mới/xóa."
10127
10128#: config/i386/cygming.opt:55
10129#, no-c-format
10130msgid "For nested functions on stack executable permission is set."
10131msgstr "Gán quyền thực hiện cho hàm lồng nhau trên ngăn xếp."
10132
10133#: config/i386/cygming.opt:62
10134#, no-c-format
10135msgid "Put relocated read-only data into .data section."
10136msgstr ""
10137
10138#: config/i386/mingw.opt:29
10139#, no-c-format
10140msgid "Warn about none ISO msvcrt scanf/printf width extensions."
10141msgstr "Cảnh báo về phần mở rộng chiều rộng scanf/printf không phải tùy theo ISO."
10142
10143#: config/i386/mingw-w64.opt:23
10144#, no-c-format
10145msgid "Use unicode startup and define UNICODE macro."
10146msgstr "Sử dụng hàm khởi chạy Unicode và xác định vĩ lệnh UNICODE."
10147
10148#: config/i386/i386.opt:188
10149#, no-c-format
10150msgid "sizeof(long double) is 16."
10151msgstr "kích cỡ (long double) là 16."
10152
10153#: config/i386/i386.opt:192 config/i386/i386.opt:360
10154#, no-c-format
10155msgid "Use hardware fp."
10156msgstr "Sử dụng dấu chấm động bằng phần cứng."
10157
10158#: config/i386/i386.opt:196
10159#, no-c-format
10160msgid "sizeof(long double) is 12."
10161msgstr "kích cỡ (long double) là 12."
10162
10163#: config/i386/i386.opt:200
10164#, no-c-format
10165msgid "Use 80-bit long double."
10166msgstr "Sử dụng đôi dài 80-bit."
10167
10168#: config/i386/i386.opt:204 config/s390/s390.opt:157
10169#: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
10170#, no-c-format
10171msgid "Use 64-bit long double."
10172msgstr "Sử dụng đôi dài 64-bit."
10173
10174#: config/i386/i386.opt:208 config/s390/s390.opt:153
10175#: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
10176#, no-c-format
10177msgid "Use 128-bit long double."
10178msgstr "Sử dụng đôi dài 128-bit."
10179
10180#: config/i386/i386.opt:212 config/sh/sh.opt:179
10181#, no-c-format
10182msgid "Reserve space for outgoing arguments in the function prologue."
10183msgstr "Trong đoạn mở đầu hàm thì dành riêng sức chứa cho đối số gửi ra"
10184
10185#: config/i386/i386.opt:216
10186#, no-c-format
10187msgid "Align some doubles on dword boundary."
10188msgstr "Xếp hàng một số đôi theo biên giới dword."
10189
10190#: config/i386/i386.opt:220
10191#, no-c-format
10192msgid "Function starts are aligned to this power of 2."
10193msgstr "Đầu hàng được xếp hàng theo lũy thừa 2 này."
10194
10195#: config/i386/i386.opt:224
10196#, no-c-format
10197msgid "Jump targets are aligned to this power of 2."
10198msgstr "Đích nhảy được xếp hàng theo lũy thừa 2 này."
10199
10200#: config/i386/i386.opt:228
10201#, no-c-format
10202msgid "Loop code aligned to this power of 2."
10203msgstr "Mã vòng lặp được xếp hàng theo lũy thừa 2 này."
10204
10205#: config/i386/i386.opt:232
10206#, no-c-format
10207msgid "Align destination of the string operations."
10208msgstr "Đích xếp hàng của các thao tác chuỗi."
10209
10210#: config/i386/i386.opt:253 config/s390/s390.opt:56
10211#, no-c-format
10212msgid "Generate code for given CPU."
10213msgstr "Tạo ra mã cho CPU đưa ra."
10214
10215#: config/i386/i386.opt:257
10216#, no-c-format
10217msgid "Use given assembler dialect."
10218msgstr "Sử dụng phương ngôn dịch mã số đưa ra."
10219
10220#: config/i386/i386.opt:261
10221#, fuzzy, no-c-format
10222#| msgid "Known assembler dialects (for use with the -masm-dialect= option):"
10223msgid "Known assembler dialects (for use with the -masm= option):"
10224msgstr "Không hiểu phương ngôn của hợp ngữ (để dùng với tùy chọn -masm-dialect=):"
10225
10226#: config/i386/i386.opt:271
10227#, fuzzy, no-c-format
10228#| msgid "Branches are this expensive (1-5, arbitrary units)."
10229msgid "Branches are this expensive (arbitrary units)."
10230msgstr "Nhánh có giá này (1-5, đơn vị tùy ý)."
10231
10232#: config/i386/i386.opt:275
10233#, fuzzy, no-c-format
10234#| msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model."
10235msgid "-mlarge-data-threshold=<number>\tData greater than given threshold will go into .ldata section in x86-64 medium model."
10236msgstr "Dữ liệu vượt quá ngưỡng này thì để vào phần .ldata trong mô hình trung bình x86-64."
10237
10238#: config/i386/i386.opt:279
10239#, no-c-format
10240msgid "Use given x86-64 code model."
10241msgstr "Sử dụng mẫu mã x86-64 đưa ra."
10242
10243#: config/i386/i386.opt:302
10244#, no-c-format
10245msgid "Use given address mode."
10246msgstr "Dùng chế độ địa chỉ đã cho."
10247
10248#: config/i386/i386.opt:306
10249#, no-c-format
10250msgid "Known address mode (for use with the -maddress-mode= option):"
10251msgstr "Không hiểu mô hình địa chỉ (để dùng với tùy chọn -maddress-mode=):"
10252
10253#: config/i386/i386.opt:319
10254#, no-c-format
10255msgid "Generate sin, cos, sqrt for FPU."
10256msgstr "Tạo ra sin, cos, sqrt cho FPU (đơn vị dấu chấm động)."
10257
10258#: config/i386/i386.opt:323
10259#, no-c-format
10260msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
10261msgstr "Lúc nào cũng sử dụng DRAP (hàm trỏ đối số đã xếp hàng năng động) để xếp hàng lại ngăn xếp."
10262
10263#: config/i386/i386.opt:327
10264#, no-c-format
10265msgid "Return values of functions in FPU registers."
10266msgstr "Trả lại giá trị của hàm trong thanh ghi FPU (đơn vị dấu chấm động)."
10267
10268#: config/i386/i386.opt:331
10269#, no-c-format
10270msgid "Generate floating point mathematics using given instruction set."
10271msgstr "Tạo ra tính toán dùng dấu chấm động dùng tập hợp câu lệnh đưa ra."
10272
10273#: config/i386/i386.opt:335
10274#, no-c-format
10275msgid "Valid arguments to -mfpmath=:"
10276msgstr "Đối số hợp lệ cho -mfpmath=:"
10277
10278#: config/i386/i386.opt:368
10279#, no-c-format
10280msgid "Inline all known string operations."
10281msgstr "Chèn vào trực tiếp tất cả các thao tác chuỗi được biết."
10282
10283#: config/i386/i386.opt:372
10284#, no-c-format
10285msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks."
10286msgstr "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ỏ."
10287
10288#: config/i386/i386.opt:379
10289#, no-c-format
10290msgid "Use native (MS) bitfield layout."
10291msgstr "Sử dụng bố trí trường bit sở hữu (MS)."
10292
10293#: config/i386/i386.opt:399
10294#, no-c-format
10295msgid "Set 80387 floating-point precision to 32-bit."
10296msgstr "Đặt độ chính xác dấu chấm động 80387 thành 32-bít."
10297
10298#: config/i386/i386.opt:403
10299#, no-c-format
10300msgid "Set 80387 floating-point precision to 64-bit."
10301msgstr "Đặt độ chính xác dấu chấm động 80387 thành 64-bít."
10302
10303#: config/i386/i386.opt:407
10304#, no-c-format
10305msgid "Set 80387 floating-point precision to 80-bit."
10306msgstr "Đặt độ chính xác dấu chấm động 80387 thành 80-bít."
10307
10308#: config/i386/i386.opt:415
10309#, no-c-format
10310msgid "Assume incoming stack aligned to this power of 2."
10311msgstr "Coi là ngăn xếp đến được xếp hàng theo lũy thừa 2 này."
10312
10313#: config/i386/i386.opt:419
10314#, no-c-format
10315msgid "Use push instructions to save outgoing arguments."
10316msgstr "Sử dụng câu lệnh đẩy để lưu các đối số gửi đi."
10317
10318#: config/i386/i386.opt:423
10319#, no-c-format
10320msgid "Use red-zone in the x86-64 code."
10321msgstr "Sử dụng vùng màu đỏ trong mã x86-64."
10322
10323#: config/i386/i386.opt:427
10324#, no-c-format
10325msgid "Number of registers used to pass integer arguments."
10326msgstr "Số các thanh ghi được sử dụng để gửi đối số nguyên cho đích."
10327
10328#: config/i386/i386.opt:431
10329#, no-c-format
10330msgid "Alternate calling convention."
10331msgstr "Quy ước gọi thay thế."
10332
10333#: config/i386/i386.opt:435 config/alpha/alpha.opt:23
10334#, no-c-format
10335msgid "Do not use hardware fp."
10336msgstr "Đừng sử dụng dấu chấm động bằng phần cứng."
10337
10338#: config/i386/i386.opt:439
10339#, no-c-format
10340msgid "Use SSE register passing conventions for SF and DF mode."
10341msgstr "Sử dụng quy ước gửi qua thanh ghi loại SSE cho chế độ SF và DF."
10342
10343#: config/i386/i386.opt:443
10344#, no-c-format
10345msgid "Realign stack in prologue."
10346msgstr "Xếp hàng lại ngăn xếp trong đoạn mở đầu."
10347
10348#: config/i386/i386.opt:447
10349#, no-c-format
10350msgid "Enable stack probing."
10351msgstr "Bật chức năng dò ngăn xếp."
10352
10353#: config/i386/i386.opt:451
10354#, no-c-format
10355msgid "Specify memcpy expansion strategy when expected size is known."
10356msgstr ""
10357
10358#: config/i386/i386.opt:455
10359#, no-c-format
10360msgid "Specify memset expansion strategy when expected size is known."
10361msgstr ""
10362
10363#: config/i386/i386.opt:459
10364#, no-c-format
10365msgid "Chose strategy to generate stringop using."
10366msgstr "Chọn chiến lược để tạo ra thao tác chuỗi dùng"
10367
10368#: config/i386/i386.opt:463
10369#, no-c-format
10370msgid "Valid arguments to -mstringop-strategy=:"
10371msgstr "Đối số hợp lệ cho -mstringop-strategy=:"
10372
10373#: config/i386/i386.opt:491
10374#, no-c-format
10375msgid "Use given thread-local storage dialect."
10376msgstr "Sử dụng phương ngôn lưu theo nhánh cục bộ."
10377
10378#: config/i386/i386.opt:495
10379#, no-c-format
10380msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
10381msgstr "Chưa biết TLS dialects (để dùng với tùy chọn -mtls-dialect=):"
10382
10383#: config/i386/i386.opt:505
10384#, no-c-format
10385msgid "Use direct references against %gs when accessing tls data."
10386msgstr "Sử dụng tham chiếu trực tiếp đối với %gs khi truy cập đến dữ liệu của nó."
10387
10388#: config/i386/i386.opt:513
10389#, no-c-format
10390msgid "Fine grain control of tune features."
10391msgstr "Đặc tính đã bị xóa bỏ:"
10392
10393#: config/i386/i386.opt:517
10394#, no-c-format
10395msgid "Clear all tune features."
10396msgstr "Đặc tính đã bị xóa bỏ:"
10397
10398#: config/i386/i386.opt:524
10399#, no-c-format
10400msgid "Generate code that conforms to Intel MCU psABI."
10401msgstr "Tạo ra mã thích hợp vớiIntel MCU psABI."
10402
10403#: config/i386/i386.opt:528
10404#, no-c-format
10405msgid "Generate code that conforms to the given ABI."
10406msgstr "Tạo ra mã thích hợp với ABI đưa ra."
10407
10408#: config/i386/i386.opt:532 config/nds32/nds32.opt:51
10409#, no-c-format
10410msgid "Known ABIs (for use with the -mabi= option):"
10411msgstr "Chưa biết ABIs (để dùng với tùy chọn -mabi=):"
10412
10413#: config/i386/i386.opt:542
10414#, no-c-format
10415msgid "Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls."
10416msgstr ""
10417
10418#: config/i386/i386.opt:546 config/rs6000/rs6000.opt:203
10419#, no-c-format
10420msgid "Vector library ABI to use."
10421msgstr "ABI thư viện véc-tơ cần sử dụng."
10422
10423#: config/i386/i386.opt:550
10424#, no-c-format
10425msgid "Known vectorization library ABIs (for use with the -mveclibabi= option):"
10426msgstr "Chưa biết thư viện véc-tơ-hóa ABIs (để dùng với tùy chọn -mveclibabi=):"
10427
10428#: config/i386/i386.opt:560
10429#, no-c-format
10430msgid "Return 8-byte vectors in memory."
10431msgstr ""
10432
10433#: config/i386/i386.opt:564
10434#, no-c-format
10435msgid "Generate reciprocals instead of divss and sqrtss."
10436msgstr "Tạo ra số đảo thay cho divss và sqrtss."
10437
10438#: config/i386/i386.opt:568
10439#, no-c-format
10440msgid "Control generation of reciprocal estimates."
10441msgstr ""
10442
10443#: config/i386/i386.opt:572
10444#, no-c-format
10445msgid "Generate cld instruction in the function prologue."
10446msgstr "Tạo ra câu lệnh cld trong đoạn mở đầu hàm."
10447
10448#: config/i386/i386.opt:576
10449#, no-c-format
10450msgid "Generate vzeroupper instruction before a transfer of control flow out of the function."
10451msgstr ""
10452
10453#: config/i386/i386.opt:581
10454#, no-c-format
10455msgid "Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones."
10456msgstr ""
10457
10458#: config/i386/i386.opt:586
10459#, no-c-format
10460msgid "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected."
10461msgstr ""
10462
10463#: config/i386/i386.opt:591
10464#, no-c-format
10465msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
10466msgstr ""
10467
10468#: config/i386/i386.opt:595
10469#, no-c-format
10470msgid "Use given register vector width instructions instead of maximum register width in the auto-vectorizer."
10471msgstr ""
10472
10473#: config/i386/i386.opt:599
10474#, fuzzy, no-c-format
10475#| msgid "Known stack protector guard (for use with the -mstack-protector-guard= option):"
10476msgid "Known preferred register vector length (to use with the -mprefer-vector-width= option):"
10477msgstr "Chưa biết bảo vệ bộ bảo vệ ngăn xếp (để dùng với tùy chọn -mstack-protector-guard=):"
10478
10479#: config/i386/i386.opt:617
10480#, no-c-format
10481msgid "Generate 32bit i386 code."
10482msgstr "Tạo ra mã i386 32-bit."
10483
10484#: config/i386/i386.opt:621
10485#, no-c-format
10486msgid "Generate 64bit x86-64 code."
10487msgstr "Tạo ra mã x86-64 64-bit."
10488
10489#: config/i386/i386.opt:625
10490#, no-c-format
10491msgid "Generate 32bit x86-64 code."
10492msgstr "Tạo ra mã x86-64 32-bit."
10493
10494#: config/i386/i386.opt:629
10495#, no-c-format
10496msgid "Generate 16bit i386 code."
10497msgstr "Tạo ra mã i386 16-bit."
10498
10499#: config/i386/i386.opt:633
10500#, no-c-format
10501msgid "Support MMX built-in functions."
10502msgstr "Hỗ trợ các hàm dựng sẵn MMX."
10503
10504#: config/i386/i386.opt:637
10505#, no-c-format
10506msgid "Support 3DNow! built-in functions."
10507msgstr "Hỗ trợ các hàm dựng sẵn 3DNow!."
10508
10509#: config/i386/i386.opt:641
10510#, no-c-format
10511msgid "Support Athlon 3Dnow! built-in functions."
10512msgstr "Hỗ trợ các hàm dựng sẵn 3DNow! Athlon."
10513
10514#: config/i386/i386.opt:645
10515#, no-c-format
10516msgid "Support MMX and SSE built-in functions and code generation."
10517msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX và SSE."
10518
10519#: config/i386/i386.opt:649
10520#, no-c-format
10521msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
10522msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE và SSE2."
10523
10524#: config/i386/i386.opt:653
10525#, no-c-format
10526msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
10527msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2 và SSE3."
10528
10529#: config/i386/i386.opt:657
10530#, no-c-format
10531msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation."
10532msgstr "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 và SSSE3."
10533
10534#: config/i386/i386.opt:661
10535#, no-c-format
10536msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation."
10537msgstr "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 và SSE4.1."
10538
10539#: config/i386/i386.opt:665 config/i386/i386.opt:669
10540#, no-c-format
10541msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation."
10542msgstr "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 và SSE4.2."
10543
10544#: config/i386/i386.opt:673
10545#, no-c-format
10546msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
10547msgstr "Đừ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."
10548
10549#: config/i386/i386.opt:681
10550#, no-c-format
10551msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation."
10552msgstr "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."
10553
10554#: config/i386/i386.opt:685
10555#, no-c-format
10556msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation."
10557msgstr "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."
10558
10559#: config/i386/i386.opt:689
10560#, no-c-format
10561msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation."
10562msgstr "Hỗ trợ hàm dựng sẵn MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 và AVX512F và tạo mã."
10563
10564#: config/i386/i386.opt:693
10565#, no-c-format
10566msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation."
10567msgstr "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, AVX2 và AVX512F và AVX512PF."
10568
10569#: config/i386/i386.opt:697
10570#, no-c-format
10571msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation."
10572msgstr "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, AVX2 và AVX512F và AVX512ER."
10573
10574#: config/i386/i386.opt:701
10575#, no-c-format
10576msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation."
10577msgstr "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, AVX2 và AVX512F và AVX512CD."
10578
10579#: config/i386/i386.opt:705
10580#, no-c-format
10581msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation."
10582msgstr "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, AVX2 và AVX512F và AVX512DQ."
10583
10584#: config/i386/i386.opt:709
10585#, no-c-format
10586msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation."
10587msgstr "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, AVX2 và AVX512F và AVX512BW."
10588
10589#: config/i386/i386.opt:713
10590#, no-c-format
10591msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation."
10592msgstr "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, AVX2 và AVX512F và AVX512VL."
10593
10594#: config/i386/i386.opt:717
10595#, no-c-format
10596msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation."
10597msgstr "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, AVX2 và AVX512F và AVX512IFMA."
10598
10599#: config/i386/i386.opt:721
10600#, no-c-format
10601msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation."
10602msgstr "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, AVX2 và AVX512F và AVX512VBMI."
10603
10604#: config/i386/i386.opt:725
10605#, no-c-format
10606msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation."
10607msgstr "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, AVX2, AVX512F và AVX5124FMAPS."
10608
10609#: config/i386/i386.opt:729
10610#, no-c-format
10611msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation."
10612msgstr "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, AVX2, AVX512F và AVX5124VNNIW."
10613
10614#: config/i386/i386.opt:733
10615#, fuzzy, no-c-format
10616#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation."
10617msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation."
10618msgstr "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, AVX2, AVX512F và AVX5124VNNIW."
10619
10620#: config/i386/i386.opt:737
10621#, fuzzy, no-c-format
10622#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation."
10623msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation."
10624msgstr "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, AVX2 và AVX512F và AVX512VBMI."
10625
10626#: config/i386/i386.opt:741
10627#, fuzzy, no-c-format
10628#| msgid "Support BMI built-in functions and code generation."
10629msgid "Support AVX512VNNI built-in functions and code generation."
10630msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại BMI."
10631
10632#: config/i386/i386.opt:745
10633#, fuzzy, no-c-format
10634#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation."
10635msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation."
10636msgstr "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, AVX2, AVX512F và AVX5124FMAPS."
10637
10638#: config/i386/i386.opt:749
10639#, fuzzy, no-c-format
10640#| msgid "Support AES built-in functions and code generation."
10641msgid "Support AVX512VP2INTERSECT built-in functions and code generation."
10642msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES."
10643
10644#: config/i386/i386.opt:753
10645#, no-c-format
10646msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation."
10647msgstr "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."
10648
10649#: config/i386/i386.opt:757
10650#, no-c-format
10651msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation."
10652msgstr "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 và SSE4A."
10653
10654#: config/i386/i386.opt:761
10655#, no-c-format
10656msgid "Support FMA4 built-in functions and code generation."
10657msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4."
10658
10659#: config/i386/i386.opt:765
10660#, no-c-format
10661msgid "Support XOP built-in functions and code generation."
10662msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại XOP."
10663
10664#: config/i386/i386.opt:769
10665#, no-c-format
10666msgid "Support LWP built-in functions and code generation."
10667msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại LWP."
10668
10669#: config/i386/i386.opt:773
10670#, no-c-format
10671msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
10672msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh ABM (thao tác bit cấp cao)."
10673
10674#: config/i386/i386.opt:777
10675#, no-c-format
10676msgid "Support code generation of popcnt instruction."
10677msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh popcnt."
10678
10679#: config/i386/i386.opt:781
10680#, fuzzy, no-c-format
10681#| msgid "Support PKU built-in functions and code generation."
10682msgid "Support PCONFIG built-in functions and code generation."
10683msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại PKU."
10684
10685#: config/i386/i386.opt:785
10686#, fuzzy, no-c-format
10687#| msgid "Support BMI built-in functions and code generation."
10688msgid "Support WBNOINVD built-in functions and code generation."
10689msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại BMI."
10690
10691#: config/i386/i386.opt:789
10692#, fuzzy, no-c-format
10693#| msgid "Support RTM built-in functions and code generation."
10694msgid "Support PTWRITE built-in functions and code generation."
10695msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại RTM."
10696
10697#: config/i386/i386.opt:793
10698#, fuzzy, no-c-format
10699#| msgid "Support XOP built-in functions and code generation."
10700msgid "Support SGX built-in functions and code generation."
10701msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại XOP."
10702
10703#: config/i386/i386.opt:797
10704#, fuzzy, no-c-format
10705#| msgid "Support RDRND built-in functions and code generation."
10706msgid "Support RDPID built-in functions and code generation."
10707msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại RDRND."
10708
10709#: config/i386/i386.opt:801
10710#, fuzzy, no-c-format
10711#| msgid "Support BMI built-in functions and code generation."
10712msgid "Support GFNI built-in functions and code generation."
10713msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại BMI."
10714
10715#: config/i386/i386.opt:805
10716#, fuzzy, no-c-format
10717#| msgid "Support AES built-in functions and code generation."
10718msgid "Support VAES built-in functions and code generation."
10719msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES."
10720
10721#: config/i386/i386.opt:809
10722#, fuzzy, no-c-format
10723#| msgid "Support PCLMUL built-in functions and code generation."
10724msgid "Support VPCLMULQDQ built-in functions and code generation."
10725msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại PCLMUL."
10726
10727#: config/i386/i386.opt:813
10728#, no-c-format
10729msgid "Support BMI built-in functions and code generation."
10730msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại BMI."
10731
10732#: config/i386/i386.opt:817
10733#, no-c-format
10734msgid "Support BMI2 built-in functions and code generation."
10735msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại BMI2."
10736
10737#: config/i386/i386.opt:821
10738#, no-c-format
10739msgid "Support LZCNT built-in function and code generation."
10740msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại LZCNT."
10741
10742#: config/i386/i386.opt:825
10743#, no-c-format
10744msgid "Support Hardware Lock Elision prefixes."
10745msgstr "Hỗ trợ tiền tố Hardware Lock Elision."
10746
10747#: config/i386/i386.opt:829
10748#, no-c-format
10749msgid "Support RDSEED instruction."
10750msgstr "Hỗ trợ chỉ lệnh RDSEED."
10751
10752#: config/i386/i386.opt:833
10753#, no-c-format
10754msgid "Support PREFETCHW instruction."
10755msgstr "Hỗ trợ chỉ lệnh PREFETCHW."
10756
10757#: config/i386/i386.opt:837
10758#, no-c-format
10759msgid "Support flag-preserving add-carry instructions."
10760msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh crc32."
10761
10762#: config/i386/i386.opt:841
10763#, no-c-format
10764msgid "Support CLFLUSHOPT instructions."
10765msgstr "Hỗ trợ chỉ lệnh CLFLUSHOPT."
10766
10767#: config/i386/i386.opt:845
10768#, no-c-format
10769msgid "Support CLWB instruction."
10770msgstr "Hỗ trợ chỉ lệnh CLWB."
10771
10772#: config/i386/i386.opt:852
10773#, no-c-format
10774msgid "Support FXSAVE and FXRSTOR instructions."
10775msgstr "Hỗ trợ chỉ lệnh FXSAVE và FXRSTOR."
10776
10777#: config/i386/i386.opt:856
10778#, no-c-format
10779msgid "Support XSAVE and XRSTOR instructions."
10780msgstr "Hỗ trợ chỉ lệnh XSAVE và XRSTOR."
10781
10782#: config/i386/i386.opt:860
10783#, no-c-format
10784msgid "Support XSAVEOPT instruction."
10785msgstr "Hỗ trợ chỉ lệnh XSAVEOPT."
10786
10787#: config/i386/i386.opt:864
10788#, no-c-format
10789msgid "Support XSAVEC instructions."
10790msgstr "Hỗ trợ chỉ lệnh XSAVEC."
10791
10792#: config/i386/i386.opt:868
10793#, no-c-format
10794msgid "Support XSAVES and XRSTORS instructions."
10795msgstr "Hỗ trợ chỉ lệnh XSAVES và XRSTORS."
10796
10797#: config/i386/i386.opt:872
10798#, no-c-format
10799msgid "Support TBM built-in functions and code generation."
10800msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại TBM."
10801
10802#: config/i386/i386.opt:876
10803#, no-c-format
10804msgid "Support code generation of cmpxchg16b instruction."
10805msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh cmpxchg16b."
10806
10807#: config/i386/i386.opt:880
10808#, no-c-format
10809msgid "Support code generation of sahf instruction in 64bit x86-64 code."
10810msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh sahf trong mã x86-64 64-bit."
10811
10812#: config/i386/i386.opt:884
10813#, no-c-format
10814msgid "Support code generation of movbe instruction."
10815msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh movbe."
10816
10817#: config/i386/i386.opt:888
10818#, no-c-format
10819msgid "Support code generation of crc32 instruction."
10820msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh crc32."
10821
10822#: config/i386/i386.opt:892
10823#, no-c-format
10824msgid "Support AES built-in functions and code generation."
10825msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES."
10826
10827#: config/i386/i386.opt:896
10828#, no-c-format
10829msgid "Support SHA1 and SHA256 built-in functions and code generation."
10830msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại SHA1 và SHA256."
10831
10832#: config/i386/i386.opt:900
10833#, no-c-format
10834msgid "Support PCLMUL built-in functions and code generation."
10835msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại PCLMUL."
10836
10837#: config/i386/i386.opt:904
10838#, no-c-format
10839msgid "Encode SSE instructions with VEX prefix."
10840msgstr "Mã hóa câu lệnh SSE với tiền tố VEX."
10841
10842#: config/i386/i386.opt:908
10843#, no-c-format
10844msgid "Support FSGSBASE built-in functions and code generation."
10845msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FSGSBASE."
10846
10847#: config/i386/i386.opt:912
10848#, no-c-format
10849msgid "Support RDRND built-in functions and code generation."
10850msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại RDRND."
10851
10852#: config/i386/i386.opt:916
10853#, no-c-format
10854msgid "Support F16C built-in functions and code generation."
10855msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại F16C."
10856
10857#: config/i386/i386.opt:920
10858#, no-c-format
10859msgid "Support PREFETCHWT1 built-in functions and code generation."
10860msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại PREFETCHWT1."
10861
10862#: config/i386/i386.opt:924
10863#, no-c-format
10864msgid "Emit profiling counter call at function entry before prologue."
10865msgstr ""
10866
10867#: config/i386/i386.opt:928
10868#, no-c-format
10869msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
10870msgstr ""
10871
10872#: config/i386/i386.opt:932 config/s390/s390.opt:305
10873#, no-c-format
10874msgid "Generate mcount/__fentry__ calls as nops. To activate they need to be patched in."
10875msgstr ""
10876
10877#: config/i386/i386.opt:937
10878#, no-c-format
10879msgid "Set name of __fentry__ symbol called at function entry."
10880msgstr ""
10881
10882#: config/i386/i386.opt:941
10883#, no-c-format
10884msgid "Set name of section to record mrecord-mcount calls."
10885msgstr ""
10886
10887#: config/i386/i386.opt:945
10888#, no-c-format
10889msgid "Skip setting up RAX register when passing variable arguments."
10890msgstr ""
10891
10892#: config/i386/i386.opt:949
10893#, no-c-format
10894msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check."
10895msgstr ""
10896
10897#: config/i386/i386.opt:953
10898#, no-c-format
10899msgid "Split 32-byte AVX unaligned load."
10900msgstr ""
10901
10902#: config/i386/i386.opt:957
10903#, no-c-format
10904msgid "Split 32-byte AVX unaligned store."
10905msgstr ""
10906
10907#: config/i386/i386.opt:961
10908#, no-c-format
10909msgid "Support RTM built-in functions and code generation."
10910msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại RTM."
10911
10912#: config/i386/i386.opt:969
10913#, no-c-format
10914msgid "Support MWAITX and MONITORX built-in functions and code generation."
10915msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MWAITX và MONITORX."
10916
10917#: config/i386/i386.opt:973
10918#, no-c-format
10919msgid "Support CLZERO built-in functions and code generation."
10920msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại CLZERO."
10921
10922#: config/i386/i386.opt:977
10923#, no-c-format
10924msgid "Support PKU built-in functions and code generation."
10925msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại PKU."
10926
10927#: config/i386/i386.opt:985
10928#, no-c-format
10929msgid "Known stack protector guard (for use with the -mstack-protector-guard= option):"
10930msgstr "Chưa biết bảo vệ bộ bảo vệ ngăn xếp (để dùng với tùy chọn -mstack-protector-guard=):"
10931
10932#: config/i386/i386.opt:995 config/rs6000/rs6000.opt:553
10933#, no-c-format
10934msgid "Use the given base register for addressing the stack-protector guard."
10935msgstr ""
10936
10937#: config/i386/i386.opt:1002 config/rs6000/rs6000.opt:560
10938#, no-c-format
10939msgid "Use the given offset for addressing the stack-protector guard."
10940msgstr ""
10941
10942#: config/i386/i386.opt:1009
10943#, no-c-format
10944msgid "Use the given symbol for addressing the stack-protector guard."
10945msgstr ""
10946
10947#: config/i386/i386.opt:1020
10948#, no-c-format
10949msgid "Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET)."
10950msgstr ""
10951
10952#: config/i386/i386.opt:1025
10953#, no-c-format
10954msgid "Turn on CET instrumentation for switch statements that use a jump table and an indirect jump."
10955msgstr ""
10956
10957#: config/i386/i386.opt:1030
10958#, no-c-format
10959msgid "Insert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation."
10960msgstr ""
10961
10962#: config/i386/i386.opt:1035
10963#, fuzzy, no-c-format
10964#| msgid "Warn about function call elimination."
10965msgid "Make all function calls indirect."
10966msgstr "Cảnh báo về lời gọi hàm ngầm."
10967
10968#: config/i386/i386.opt:1039
10969#, no-c-format
10970msgid "Convert indirect call and jump to call and return thunks."
10971msgstr ""
10972
10973#: config/i386/i386.opt:1043
10974#, fuzzy, no-c-format
10975#| msgid "function return type cannot be function"
10976msgid "Convert function return to call and return thunk."
10977msgstr "kiểu trả về hàm không thể là hàm"
10978
10979#: config/i386/i386.opt:1047 config/s390/s390.opt:271
10980#, fuzzy, no-c-format
10981#| msgid "Known data alignment choices (for use with the -malign-data= option):"
10982msgid "Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):"
10983msgstr "Không hiểu lựa chọn cân chỉnh dữ liệu (để dùng với tùy chọn -malign-data=):"
10984
10985#: config/i386/i386.opt:1063
10986#, no-c-format
10987msgid "Force indirect call and jump via register."
10988msgstr ""
10989
10990#: config/i386/i386.opt:1067
10991#, fuzzy, no-c-format
10992#| msgid "Support BMI built-in functions and code generation."
10993msgid "Support MOVDIRI built-in functions and code generation."
10994msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại BMI."
10995
10996#: config/i386/i386.opt:1071
10997#, fuzzy, no-c-format
10998#| msgid "Support BMI built-in functions and code generation."
10999msgid "Support MOVDIR64B built-in functions and code generation."
11000msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại BMI."
11001
11002#: config/i386/i386.opt:1075
11003#, fuzzy, no-c-format
11004#| msgid "Support LWP built-in functions and code generation."
11005msgid "Support WAITPKG built-in functions and code generation."
11006msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại LWP."
11007
11008#: config/i386/i386.opt:1079
11009#, fuzzy, no-c-format
11010#| msgid "Support CLZERO built-in functions and code generation."
11011msgid "Support CLDEMOTE built-in functions and code generation."
11012msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại CLZERO."
11013
11014#: config/i386/i386.opt:1083
11015#, no-c-format
11016msgid "Instrument function exit in instrumented functions with __fentry__."
11017msgstr ""
11018
11019#: config/i386/i386.opt:1087
11020#, no-c-format
11021msgid "Known choices for return instrumentation with -minstrument-return=:"
11022msgstr ""
11023
11024#: config/i386/i386.opt:1100
11025#, no-c-format
11026msgid "Generate a __return_loc section pointing to all return instrumentation code."
11027msgstr ""
11028
11029#: config/i386/i386.opt:1104
11030#, fuzzy, no-c-format
11031#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation."
11032msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation."
11033msgstr "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, AVX2, AVX512F và AVX5124FMAPS."
11034
11035#: config/i386/i386.opt:1109
11036#, fuzzy, no-c-format
11037#| msgid "Support RDRND built-in functions and code generation."
11038msgid "Support ENQCMD built-in functions and code generation."
11039msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại RDRND."
11040
11041#: config/pa/pa64-hpux.opt:23
11042#, no-c-format
11043msgid "Assume code will be linked by GNU ld."
11044msgstr "Coi là mã sẽ được liên kết bởi ld của GNU."
11045
11046#: config/pa/pa64-hpux.opt:27
11047#, no-c-format
11048msgid "Assume code will be linked by HP ld."
11049msgstr "Coi là mã sẽ được liên kết bởi ld của HP."
11050
11051#: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
11052#: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
11053#, no-c-format
11054msgid "Specify UNIX standard for predefines and linking."
11055msgstr "Ghi rõ tiêu chuẩn UNIX cho lời xác định sẵn và chức năng liên kết."
11056
11057#: config/pa/pa-hpux.opt:27
11058#, no-c-format
11059msgid "Generate cpp defines for server IO."
11060msgstr "Tạo ra các lời xác định cpp cho V/R máy phục vụ."
11061
11062#: config/pa/pa-hpux.opt:35
11063#, no-c-format
11064msgid "Generate cpp defines for workstation IO."
11065msgstr "Tạo ra các lời xác định cpp cho V/R máy trạm."
11066
11067#: config/pa/pa.opt:30 config/pa/pa.opt:91 config/pa/pa.opt:103
11068#, no-c-format
11069msgid "Generate PA1.0 code."
11070msgstr "Tạo ra mã PA1.0."
11071
11072#: config/pa/pa.opt:34 config/pa/pa.opt:107 config/pa/pa.opt:148
11073#, no-c-format
11074msgid "Generate PA1.1 code."
11075msgstr "Tạo ra mã PA1.1."
11076
11077#: config/pa/pa.opt:38 config/pa/pa.opt:111
11078#, no-c-format
11079msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
11080msgstr "Tạo ra mã PA2.0 (yêu cầu binutils 2.10 hay sau)."
11081
11082#: config/pa/pa.opt:46
11083#, no-c-format
11084msgid "Caller copies function arguments passed by hidden reference."
11085msgstr ""
11086
11087#: config/pa/pa.opt:50
11088#, no-c-format
11089msgid "Use ldcw/ldcd coherent cache-control hint."
11090msgstr ""
11091
11092#: config/pa/pa.opt:54
11093#, no-c-format
11094msgid "Disable FP regs."
11095msgstr "Tắt các thanh ghi dấu chấm động."
11096
11097#: config/pa/pa.opt:58
11098#, no-c-format
11099msgid "Disable indexed addressing."
11100msgstr "Tắt chức năng đặt địa chỉ loại phụ lục."
11101
11102#: config/pa/pa.opt:62
11103#, no-c-format
11104msgid "Generate fast indirect calls."
11105msgstr "Tạo ra các cuộc gọi gián tiếp nhanh."
11106
11107#: config/pa/pa.opt:70
11108#, no-c-format
11109msgid "Assume code will be assembled by GAS."
11110msgstr "Coi là mã sẽ được GAS dịch."
11111
11112#: config/pa/pa.opt:79
11113#, no-c-format
11114msgid "Enable linker optimizations."
11115msgstr "Bật số tối ưu hóa bộ liên kết."
11116
11117#: config/pa/pa.opt:83
11118#, no-c-format
11119msgid "Always generate long calls."
11120msgstr "Lúc nào cũng tạo ra cuộc gọi dài."
11121
11122#: config/pa/pa.opt:87
11123#, no-c-format
11124msgid "Emit long load/store sequences."
11125msgstr "Xuất dãy nạp/lưu dài"
11126
11127#: config/pa/pa.opt:95
11128#, no-c-format
11129msgid "Disable space regs."
11130msgstr "Tắt thanh ghi loại sức chứa."
11131
11132#: config/pa/pa.opt:99
11133#, no-c-format
11134msgid "Assume memory references are ordered and barriers are not needed."
11135msgstr ""
11136
11137#: config/pa/pa.opt:115
11138#, no-c-format
11139msgid "Use portable calling conventions."
11140msgstr "Sử dụng quy ước gọi di động."
11141
11142#: config/pa/pa.opt:119
11143#, no-c-format
11144msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000."
11145msgstr "Ghi rõ CPU cho mục đích định thời. Đối số hợp lệ là 700, 7100, 7100LC, 7200, 7300, và 8000."
11146
11147#: config/pa/pa.opt:144 config/frv/frv.opt:215
11148#, no-c-format
11149msgid "Use software floating point."
11150msgstr "Sử dụng dấu chấm động bằng phần mềm."
11151
11152#: config/pa/pa.opt:152
11153#, no-c-format
11154msgid "Do not disable space regs."
11155msgstr "Đừng tắt thanh ghi loại sức chứa."
11156
11157#: config/v850/v850.opt:29
11158#, no-c-format
11159msgid "Use registers r2 and r5."
11160msgstr "Sử dụng những thanh ghi r2 và r5."
11161
11162#: config/v850/v850.opt:33
11163#, no-c-format
11164msgid "Use 4 byte entries in switch tables."
11165msgstr "Sử dụng mục nhập 4-byte trong bảng cái chuyển."
11166
11167#: config/v850/v850.opt:37
11168#, no-c-format
11169msgid "Enable backend debugging."
11170msgstr "Bật chức năng gỡ rối hậu phương."
11171
11172#: config/v850/v850.opt:41
11173#, no-c-format
11174msgid "Do not use the callt instruction (default)."
11175msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
11176
11177#: config/v850/v850.opt:45
11178#, no-c-format
11179msgid "Reuse r30 on a per function basis."
11180msgstr "Sử dụng lại r30 một cách từng hàm."
11181
11182#: config/v850/v850.opt:52
11183#, no-c-format
11184msgid "Prohibit PC relative function calls."
11185msgstr "Cấm cuộc gọi hàm tương đối với PC."
11186
11187#: config/v850/v850.opt:56
11188#, no-c-format
11189msgid "Use stubs for function prologues."
11190msgstr "Sử dụng mẩu cho đoạn mở đầu hàm."
11191
11192#: config/v850/v850.opt:60
11193#, no-c-format
11194msgid "Set the max size of data eligible for the SDA area."
11195msgstr "Đặt kích cỡ tối đa của dữ liệu thích hợp với vùng SDA."
11196
11197#: config/v850/v850.opt:67
11198#, no-c-format
11199msgid "Enable the use of the short load instructions."
11200msgstr "Bật sử dụng câu lệnh nạp ngắn."
11201
11202#: config/v850/v850.opt:71
11203#, no-c-format
11204msgid "Same as: -mep -mprolog-function."
11205msgstr "Giống như: -mep -mprolog-function."
11206
11207#: config/v850/v850.opt:75
11208#, no-c-format
11209msgid "Set the max size of data eligible for the TDA area."
11210msgstr "Đặt kích cỡ tối đa của dữ liệu thích hợp với vùng TDA."
11211
11212#: config/v850/v850.opt:82
11213#, no-c-format
11214msgid "Do not enforce strict alignment."
11215msgstr "Đừng ép buộc hạn chế xếp hàng."
11216
11217#: config/v850/v850.opt:86
11218#, no-c-format
11219msgid "Put jump tables for switch statements into the .data section rather than the .code section."
11220msgstr ""
11221
11222#: config/v850/v850.opt:93
11223#, no-c-format
11224msgid "Compile for the v850 processor."
11225msgstr "Biên dịch cho bộ xử lý v850."
11226
11227#: config/v850/v850.opt:97
11228#, no-c-format
11229msgid "Compile for the v850e processor."
11230msgstr "Biên dịch cho bộ xử lý v850e."
11231
11232#: config/v850/v850.opt:101
11233#, no-c-format
11234msgid "Compile for the v850e1 processor."
11235msgstr "Biên dịch cho bộ xử lý v850e1."
11236
11237#: config/v850/v850.opt:105
11238#, no-c-format
11239msgid "Compile for the v850es variant of the v850e1."
11240msgstr "Biên dịch cho bộ xử lý v850e và biến thể của v852el."
11241
11242#: config/v850/v850.opt:109
11243#, no-c-format
11244msgid "Compile for the v850e2 processor."
11245msgstr "Biên dịch cho bộ xử lý v850e2."
11246
11247#: config/v850/v850.opt:113
11248#, no-c-format
11249msgid "Compile for the v850e2v3 processor."
11250msgstr "Biên dịch cho bộ xử lý v850e3v3."
11251
11252#: config/v850/v850.opt:117
11253#, no-c-format
11254msgid "Compile for the v850e3v5 processor."
11255msgstr "Biên dịch cho bộ xử lý v850e3v5."
11256
11257#: config/v850/v850.opt:124
11258#, no-c-format
11259msgid "Enable v850e3v5 loop instructions."
11260msgstr "Cho phép các chỉ lệnh lặp v850e3v5."
11261
11262#: config/v850/v850.opt:128
11263#, no-c-format
11264msgid "Set the max size of data eligible for the ZDA area."
11265msgstr "Đặt kích cỡ tối đa của dữ liệu thích hợp với vùng ZDA."
11266
11267#: config/v850/v850.opt:135
11268#, no-c-format
11269msgid "Enable relaxing in the assembler."
11270msgstr ""
11271
11272#: config/v850/v850.opt:139
11273#, no-c-format
11274msgid "Prohibit PC relative jumps."
11275msgstr "Cấm cuộc gọi hàm tương đối với PC."
11276
11277#: config/v850/v850.opt:143
11278#, no-c-format
11279msgid "Inhibit the use of hardware floating point instructions."
11280msgstr "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."
11281
11282#: config/v850/v850.opt:147
11283#, no-c-format
11284msgid "Allow the use of hardware floating point instructions for V850E2V3 and up."
11285msgstr "Cho phép sử dụng các câu lệnh kiểu dấu chấm động phần cứng với V850E2V3 và hơn."
11286
11287#: config/v850/v850.opt:151
11288#, no-c-format
11289msgid "Enable support for the RH850 ABI.  This is the default."
11290msgstr "Bật hỗ trợ cho RH850 ABI.  Đây là mặc định."
11291
11292#: config/v850/v850.opt:155
11293#, no-c-format
11294msgid "Enable support for the old GCC ABI."
11295msgstr ""
11296
11297#: config/v850/v850.opt:159
11298#, no-c-format
11299msgid "Support alignments of up to 64-bits."
11300msgstr ""
11301
11302#: config/g.opt:27
11303#, no-c-format
11304msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
11305msgstr ""
11306
11307#: config/lynx.opt:23
11308#, no-c-format
11309msgid "Support legacy multi-threading."
11310msgstr "Hỗ trợ chức năng đa luồng thừa tự."
11311
11312#: config/lynx.opt:27
11313#, no-c-format
11314msgid "Use shared libraries."
11315msgstr "Sử dụng thư viện dùng chung."
11316
11317#: config/lynx.opt:31
11318#, no-c-format
11319msgid "Support multi-threading."
11320msgstr "Hỗ trợ chức năng đa luồng."
11321
11322#: config/nvptx/nvptx.opt:22 config/gcn/gcn.opt:47
11323#, no-c-format
11324msgid "Generate code for a 32-bit ABI."
11325msgstr "Tạo ra mã cho một ABI 32 bít."
11326
11327#: config/nvptx/nvptx.opt:26 config/gcn/gcn.opt:51
11328#, no-c-format
11329msgid "Generate code for a 64-bit ABI."
11330msgstr "Tạo ra mã cho một ABI 64 bít."
11331
11332#: config/nvptx/nvptx.opt:30
11333#, no-c-format
11334msgid "Link in code for a __main kernel."
11335msgstr "Lien kết mã cho __main của nhân."
11336
11337#: config/nvptx/nvptx.opt:34
11338#, no-c-format
11339msgid "Optimize partition neutering."
11340msgstr ""
11341
11342#: config/nvptx/nvptx.opt:38
11343#, no-c-format
11344msgid "Use custom stacks instead of local memory for automatic storage."
11345msgstr ""
11346
11347#: config/nvptx/nvptx.opt:42
11348#, no-c-format
11349msgid "Specify size of .local memory used for stack when the exact amount is not known."
11350msgstr ""
11351
11352#: config/nvptx/nvptx.opt:46
11353#, fuzzy, no-c-format
11354msgid "Generate code that can keep local state uniform across all lanes."
11355msgstr "Tạo ra mã có thể sử dụng được trong đối tượng năng động có kiểu SVR4."
11356
11357#: config/nvptx/nvptx.opt:50
11358#, no-c-format
11359msgid "Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt."
11360msgstr ""
11361
11362#: config/nvptx/nvptx.opt:54
11363#, fuzzy, no-c-format
11364#| msgid "Known MIPS ISA levels (for use with the -mips option):"
11365msgid "Known PTX ISA versions (for use with the -misa= option):"
11366msgstr "Hiểu mức MIPS ISA (để dùng với tùy chọn -mips):"
11367
11368#: config/nvptx/nvptx.opt:64
11369#, fuzzy, no-c-format
11370#| msgid "Specify the name of the target CPU."
11371msgid "Specify the version of the ptx ISA to use."
11372msgstr "Ghi rõ tên của CPU đích."
11373
11374#: config/vxworks.opt:36
11375#, no-c-format
11376msgid "Assume the VxWorks RTP environment."
11377msgstr "Coi là môi trường RTP VxWorks."
11378
11379#: config/vxworks.opt:43
11380#, no-c-format
11381msgid "Assume the VxWorks vThreads environment."
11382msgstr "Coi là môi trường vThreads VxWorks."
11383
11384#: config/cr16/cr16.opt:27
11385#, no-c-format
11386msgid "Generate SBIT, CBIT instructions."
11387msgstr "Tạo chỉ lệnh SBIT, CBIT."
11388
11389#: config/cr16/cr16.opt:31
11390#, no-c-format
11391msgid "Support multiply accumulate instructions."
11392msgstr "Hỗ trợ câu lệnh nhân-tích_lũy."
11393
11394#: config/cr16/cr16.opt:38
11395#, no-c-format
11396msgid "Treat data references as near, far or medium. medium is default."
11397msgstr ""
11398
11399#: config/cr16/cr16.opt:42
11400#, no-c-format
11401msgid "Generate code for CR16C architecture."
11402msgstr "Tạo mã cho kiến trúc CR16C."
11403
11404#: config/cr16/cr16.opt:46
11405#, no-c-format
11406msgid "Generate code for CR16C+ architecture (Default)."
11407msgstr "Tạo mã cho kiến trúc CR16C+ (mặc định)."
11408
11409#: config/cr16/cr16.opt:50
11410#, no-c-format
11411msgid "Treat integers as 32-bit."
11412msgstr "Coi số nguyên là 32-bit."
11413
11414#: config/avr/avr.opt:23
11415#, no-c-format
11416msgid "Use subroutines for function prologues and epilogues."
11417msgstr "Sử dụng chương trình con cho đoạn mở/đóng hàm."
11418
11419#: config/avr/avr.opt:27
11420#, no-c-format
11421msgid "-mmcu=MCU\tSelect the target MCU."
11422msgstr "-mmcu=MCU\tChọn MCU đích."
11423
11424#: config/avr/avr.opt:31
11425#, fuzzy, no-c-format
11426#| msgid "Use subroutines for function prologues and epilogues."
11427msgid "Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues."
11428msgstr "Sử dụng chương trình con cho đoạn mở/đóng hàm."
11429
11430#: config/avr/avr.opt:35
11431#, no-c-format
11432msgid "Set the number of 64 KiB flash segments."
11433msgstr ""
11434
11435#: config/avr/avr.opt:39
11436#, no-c-format
11437msgid "Indicate presence of a processor erratum."
11438msgstr ""
11439
11440#: config/avr/avr.opt:43
11441#, no-c-format
11442msgid "Enable Read-Modify-Write (RMW) instructions support/use."
11443msgstr ""
11444
11445#: config/avr/avr.opt:53
11446#, no-c-format
11447msgid "Use RJMP / RCALL even though CALL / JMP are available."
11448msgstr ""
11449
11450#: config/avr/avr.opt:57
11451#, no-c-format
11452msgid "Use an 8-bit 'int' type."
11453msgstr "Sử dụng một loại số nguyên 8-bit."
11454
11455#: config/avr/avr.opt:61
11456#, no-c-format
11457msgid "Change the stack pointer without disabling interrupts."
11458msgstr "Thay đổi hàm trỏ ngăn xếp mà không tắt tín hiệu ngắt."
11459
11460#: config/avr/avr.opt:65
11461#, no-c-format
11462msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0."
11463msgstr ""
11464
11465#: config/avr/avr.opt:69
11466#, no-c-format
11467msgid "Treat main as if it had attribute OS_task."
11468msgstr ""
11469
11470#: config/avr/avr.opt:79
11471#, no-c-format
11472msgid "Change only the low 8 bits of the stack pointer."
11473msgstr "Thay đổi chỉ 8 bit thấp của hàm trỏ ngăn xếp."
11474
11475#: config/avr/avr.opt:83
11476#, no-c-format
11477msgid "Relax branches."
11478msgstr "Làm yếu các nhánh."
11479
11480#: config/avr/avr.opt:87
11481#, no-c-format
11482msgid "Make the linker relaxation machine assume that a program counter wrap-around occurs."
11483msgstr ""
11484
11485#: config/avr/avr.opt:91
11486#, no-c-format
11487msgid "Accumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf."
11488msgstr ""
11489
11490#: config/avr/avr.opt:95
11491#, no-c-format
11492msgid "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X."
11493msgstr ""
11494
11495#: config/avr/avr.opt:100
11496#, no-c-format
11497msgid "The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU."
11498msgstr ""
11499
11500#: config/avr/avr.opt:104
11501#, no-c-format
11502msgid "Warn if the address space of an address is changed."
11503msgstr ""
11504
11505#: config/avr/avr.opt:108
11506#, no-c-format
11507msgid "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default."
11508msgstr ""
11509
11510#: config/avr/avr.opt:112
11511#, no-c-format
11512msgid "Allow to use truncation instead of rounding towards zero for fractional fixed-point types."
11513msgstr ""
11514
11515#: config/avr/avr.opt:116
11516#, no-c-format
11517msgid "Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices."
11518msgstr ""
11519
11520#: config/avr/avr.opt:120
11521#, no-c-format
11522msgid "-mdouble=<BITS>\tUse <BITS> bits wide double type."
11523msgstr ""
11524
11525#: config/avr/avr.opt:124
11526#, no-c-format
11527msgid "-mlong-double=<BITS>\tUse <BITS> bits wide long double type."
11528msgstr ""
11529
11530#: config/avr/avr.opt:128
11531#, no-c-format
11532msgid "Do not link against the device-specific library lib<MCU>.a."
11533msgstr ""
11534
11535#: config/avr/avr.opt:132
11536#, no-c-format
11537msgid "Do not use the device-specific specs file device-specs/specs-<MCU>."
11538msgstr ""
11539
11540#: config/avr/avr.opt:136
11541#, no-c-format
11542msgid "Available BITS selections:"
11543msgstr ""
11544
11545#: config/m32r/m32r.opt:34
11546#, no-c-format
11547msgid "Compile for the m32rx."
11548msgstr "Biên dịch cho m32x."
11549
11550#: config/m32r/m32r.opt:38
11551#, no-c-format
11552msgid "Compile for the m32r2."
11553msgstr "Biên dịch cho m32r2."
11554
11555#: config/m32r/m32r.opt:42
11556#, no-c-format
11557msgid "Compile for the m32r."
11558msgstr "Biên dịch cho m32r."
11559
11560#: config/m32r/m32r.opt:46
11561#, no-c-format
11562msgid "Align all loops to 32 byte boundary."
11563msgstr "Xếp hàng tất cả các vòng lặp theo biên giới 32-byte."
11564
11565#: config/m32r/m32r.opt:50
11566#, no-c-format
11567msgid "Prefer branches over conditional execution."
11568msgstr "Thích nhánh hơn sự thực hiện có điều kiện."
11569
11570#: config/m32r/m32r.opt:54
11571#, no-c-format
11572msgid "Give branches their default cost."
11573msgstr "Gán cho mỗi nhánh giá mặc định của nó."
11574
11575#: config/m32r/m32r.opt:58
11576#, no-c-format
11577msgid "Display compile time statistics."
11578msgstr "Hiển thị thống kê về khoảng thời gian biên dịch."
11579
11580#: config/m32r/m32r.opt:62
11581#, no-c-format
11582msgid "Specify cache flush function."
11583msgstr "Ghi rõ hàm chuyển hết vùng nhớ tạm ra ngoài."
11584
11585#: config/m32r/m32r.opt:66
11586#, no-c-format
11587msgid "Specify cache flush trap number."
11588msgstr "Ghi rõ số thứ tự bẫy chuyển hết vùng nhớ tạm ra ngoài."
11589
11590#: config/m32r/m32r.opt:70
11591#, no-c-format
11592msgid "Only issue one instruction per cycle."
11593msgstr "Chỉ đưa ra một câu lệnh từng chu kỳ."
11594
11595#: config/m32r/m32r.opt:74
11596#, no-c-format
11597msgid "Allow two instructions to be issued per cycle."
11598msgstr "Cho phép đưa ra hai câu lệnh từng chu kỳ."
11599
11600#: config/m32r/m32r.opt:78
11601#, no-c-format
11602msgid "Code size: small, medium or large."
11603msgstr ""
11604"Kích cỡ mã:\n"
11605" * small\t\t\tnhỏ\n"
11606" * medium\t\tvừa\n"
11607" * large\t\t\tlớn."
11608
11609#: config/m32r/m32r.opt:94
11610#, no-c-format
11611msgid "Don't call any cache flush functions."
11612msgstr "Đừng gọi hàm nào chuyển hết vùng nhớ tạm ra ngoài."
11613
11614#: config/m32r/m32r.opt:98
11615#, no-c-format
11616msgid "Don't call any cache flush trap."
11617msgstr "Đừng gọi bẫy nào chuyển hết vùng nhớ tạm ra ngoài."
11618
11619#: config/m32r/m32r.opt:105
11620#, no-c-format
11621msgid "Small data area: none, sdata, use."
11622msgstr ""
11623"Vùng dữ liệu nhỏ:\n"
11624" * none\tkhông có\n"
11625" * sdata\n"
11626" * use\tsử dụng."
11627
11628#: config/s390/tpf.opt:23
11629#, no-c-format
11630msgid "Enable TPF-OS tracing code."
11631msgstr "Bật mã tìm đường TFP-OS."
11632
11633#: config/s390/tpf.opt:27
11634#, no-c-format
11635msgid "Set the trace check address for prologue tpf hook"
11636msgstr ""
11637
11638#: config/s390/tpf.opt:31
11639#, no-c-format
11640msgid "Set the trace jump address for prologue tpf hook"
11641msgstr ""
11642
11643#: config/s390/tpf.opt:35
11644#, no-c-format
11645msgid "Set the trace check address for epilogue tpf hook"
11646msgstr ""
11647
11648#: config/s390/tpf.opt:39
11649#, no-c-format
11650msgid "Set the trace jump address for epilogue tpf hook"
11651msgstr ""
11652
11653#: config/s390/tpf.opt:43
11654#, no-c-format
11655msgid "Set the prologue and epilogue hook addresses to TPF_TRACE_PROLOGUE_SKIP_TARGET and TPF_TRACE_EPILOGUE_SKIP_TARGET. Equivalent to using -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET and -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGET"
11656msgstr ""
11657
11658#: config/s390/tpf.opt:47
11659#, no-c-format
11660msgid "Specify main object for TPF-OS."
11661msgstr "Ghi rõ đối tượng chính cho TFP-OS."
11662
11663#: config/s390/s390.opt:48
11664#, no-c-format
11665msgid "31 bit ABI."
11666msgstr "ABI 31-bit."
11667
11668#: config/s390/s390.opt:52
11669#, no-c-format
11670msgid "64 bit ABI."
11671msgstr "ABI 64-bit."
11672
11673#: config/s390/s390.opt:123
11674#, no-c-format
11675msgid "Maintain backchain pointer."
11676msgstr "Bảo tồn hàm trỏ dây chuyền ngược"
11677
11678#: config/s390/s390.opt:127
11679#, no-c-format
11680msgid "Additional debug prints."
11681msgstr "Lần bổ sung in ra thông tin gỡ rối."
11682
11683#: config/s390/s390.opt:131
11684#, no-c-format
11685msgid "ESA/390 architecture."
11686msgstr "Kiến trúc ESA/390."
11687
11688#: config/s390/s390.opt:135
11689#, no-c-format
11690msgid "Enable decimal floating point hardware support."
11691msgstr "Bật việc hỗ trợ phần cứng dấu chấm động thập phân."
11692
11693#: config/s390/s390.opt:139
11694#, no-c-format
11695msgid "Enable hardware floating point."
11696msgstr "Bật dấu chấm động loại phần cứng."
11697
11698#: config/s390/s390.opt:143
11699#, no-c-format
11700msgid "Takes two non-negative integer numbers separated by a comma. Prepend the function label with the number of two-byte Nop instructions indicated by the first.  Append Nop instructions covering the number of halfwords indicated by the second after the label.  Nop instructions of the largest possible size are used (six, four or two bytes), beginning with the largest possible size.  Using 0 for both values disables hotpatching."
11701msgstr ""
11702
11703#: config/s390/s390.opt:161
11704#, no-c-format
11705msgid "Use hardware transactional execution instructions."
11706msgstr "Sử dụng các chỉ lệnh thực thi giao dịch bằng phần cứng."
11707
11708#: config/s390/s390.opt:165
11709#, no-c-format
11710msgid "Use hardware vector facility instructions and enable the vector ABI."
11711msgstr ""
11712
11713#: config/s390/s390.opt:169
11714#, no-c-format
11715msgid "Use packed stack layout."
11716msgstr "Sử dụng bố trí ngăn xếp đóng gói."
11717
11718#: config/s390/s390.opt:173
11719#, no-c-format
11720msgid "Use bras for executable < 64k."
11721msgstr "Sử dụng BRAS cho tập tin thực thị < 64k."
11722
11723#: config/s390/s390.opt:177
11724#, no-c-format
11725msgid "Disable hardware floating point."
11726msgstr "Tắt dấu chấm động bằng phần cứng."
11727
11728#: config/s390/s390.opt:181
11729#, no-c-format
11730msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered."
11731msgstr "Đặt số tối đa các byte cần để cho kích cỡ ngăn xếp trước khi gây ra một câu lệnh đặt bẫy."
11732
11733#: config/s390/s390.opt:185
11734#, no-c-format
11735msgid "Switches off the -mstack-guard= option."
11736msgstr "Tắt tùy chọn -mstack-guard=."
11737
11738#: config/s390/s390.opt:189
11739#, no-c-format
11740msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit."
11741msgstr "Xuất mã bổ sung trong đoạn mở đầu hàm để đặt bẫy nếu kích cỡ ngăn xếp vượt quá giới hạn đưa ra."
11742
11743#: config/s390/s390.opt:193
11744#, no-c-format
11745msgid "Switches off the -mstack-size= option."
11746msgstr ""
11747
11748#: config/s390/s390.opt:201
11749#, no-c-format
11750msgid "Use the mvcle instruction for block moves."
11751msgstr "Tạo ra câu lệnh chuỗi mvcle để di chuyển khối."
11752
11753#: config/s390/s390.opt:205
11754#, no-c-format
11755msgid "Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h."
11756msgstr ""
11757
11758#: config/s390/s390.opt:210
11759#, no-c-format
11760msgid "Warn if a function uses alloca or creates an array with dynamic size."
11761msgstr "Cảnh báo nếu một hàm sử dụng alloca hoặc tạo một mảng có kích cỡ năng động."
11762
11763#: config/s390/s390.opt:214
11764#, no-c-format
11765msgid "Warn if a single function's framesize exceeds the given framesize."
11766msgstr "Cảnh báo nếu có một hàm riêng lẻ với kích cỡ khung vượt quá kích cỡ khung đưa ra."
11767
11768#: config/s390/s390.opt:218
11769#, no-c-format
11770msgid "z/Architecture."
11771msgstr "z/Kiến trúc."
11772
11773#: config/s390/s390.opt:222
11774#, no-c-format
11775msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
11776msgstr ""
11777
11778#: config/s390/s390.opt:232 config/arm/arm.opt:172
11779#, no-c-format
11780msgid "Assume data segments are relative to text segment."
11781msgstr ""
11782
11783#: config/s390/s390.opt:237
11784#, no-c-format
11785msgid "Wrap all indirect branches into execute in order to disable branch prediction."
11786msgstr ""
11787
11788#: config/s390/s390.opt:242
11789#, no-c-format
11790msgid "Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead."
11791msgstr ""
11792
11793#: config/s390/s390.opt:250
11794#, no-c-format
11795msgid "Wrap all indirect calls into execute in order to disable branch prediction."
11796msgstr ""
11797
11798#: config/s390/s390.opt:254
11799#, no-c-format
11800msgid "Wrap all indirect return branches into execute in order to disable branch prediction."
11801msgstr ""
11802
11803#: config/s390/s390.opt:259
11804#, no-c-format
11805msgid "Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory."
11806msgstr ""
11807
11808#: config/s390/s390.opt:265
11809#, no-c-format
11810msgid "Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory."
11811msgstr ""
11812
11813#: config/s390/s390.opt:287
11814#, no-c-format
11815msgid "Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location."
11816msgstr ""
11817
11818#: config/s390/s390.opt:296
11819#, no-c-format
11820msgid "Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run."
11821msgstr ""
11822
11823#: config/s390/s390.opt:301
11824#, no-c-format
11825msgid "Generate __mcount_loc section with all _mcount and __fentry__ calls."
11826msgstr ""
11827
11828#: config/rl78/rl78.opt:27 config/rx/elf.opt:26
11829#, no-c-format
11830msgid "Use the simulator runtime."
11831msgstr "Sử dụng thời gian chạy của bộ mô phỏng."
11832
11833#: config/rl78/rl78.opt:31
11834#, no-c-format
11835msgid "Selects the type of hardware multiplication and division to use (none/g13/g14)."
11836msgstr ""
11837
11838#: config/rl78/rl78.opt:50
11839#, no-c-format
11840msgid "Use all registers, reserving none for interrupt handlers."
11841msgstr "Ghi rõ số các thanh ghi cần dành riêng cho bộ quản lý tín hiệu ngắt."
11842
11843#: config/rl78/rl78.opt:54
11844#, no-c-format
11845msgid "Enable assembler and linker relaxation.  Enabled by default at -Os."
11846msgstr ""
11847
11848#: config/rl78/rl78.opt:58
11849#, no-c-format
11850msgid "Selects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used."
11851msgstr ""
11852
11853#: config/rl78/rl78.opt:77
11854#, no-c-format
11855msgid "Alias for -mcpu=g10."
11856msgstr "Bí danh cho  -mcpu=g10."
11857
11858#: config/rl78/rl78.opt:81
11859#, no-c-format
11860msgid "Alias for -mcpu=g13."
11861msgstr "Bí danh cho  -mcpu=g13."
11862
11863#: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
11864#, no-c-format
11865msgid "Alias for -mcpu=g14."
11866msgstr "Bí danh cho  -mcpu=g14."
11867
11868#: config/rl78/rl78.opt:93
11869#, no-c-format
11870msgid "Assume ES is zero throughout program execution, use ES: for read-only data."
11871msgstr ""
11872
11873#: config/rl78/rl78.opt:97
11874#, fuzzy, no-c-format
11875msgid "Stores the MDUC registers in interrupt handlers for G13 target."
11876msgstr "Ghi rõ số các thanh ghi cần dành riêng cho bộ quản lý tín hiệu ngắt."
11877
11878#: config/stormy16/stormy16.opt:24
11879#, no-c-format
11880msgid "Provide libraries for the simulator."
11881msgstr "Cung cấp thư viện cho bộ mô phỏng."
11882
11883#: config/arm/arm-tables.opt:25
11884#, no-c-format
11885msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
11886msgstr "Hiểu ARM CPUs (để dùng với tùy chọn -mcpu= và -mtune=):"
11887
11888#: config/arm/arm-tables.opt:269
11889#, no-c-format
11890msgid "Known ARM architectures (for use with the -march= option):"
11891msgstr "Hiểu kiến trúc ARM (để dùng với tùy chọn -march=):"
11892
11893#: config/arm/arm-tables.opt:372
11894#, no-c-format
11895msgid "Known ARM FPUs (for use with the -mfpu= option):"
11896msgstr "Hiểu ARM FPUs (để dùng với tùy chọn -mfpu=):"
11897
11898#: config/arm/arm.opt:35
11899#, no-c-format
11900msgid "TLS dialect to use:"
11901msgstr "TLS dialect được dùng:"
11902
11903#: config/arm/arm.opt:45
11904#, no-c-format
11905msgid "Specify an ABI."
11906msgstr "Ghi rõ một ABI."
11907
11908#: config/arm/arm.opt:49
11909#, no-c-format
11910msgid "Known ARM ABIs (for use with the -mabi= option):"
11911msgstr "Hiểu ARM ABIs (để dùng với tùy chọn -mabi=):"
11912
11913#: config/arm/arm.opt:68
11914#, no-c-format
11915msgid "Generate a call to abort if a noreturn function returns."
11916msgstr "Tạo ra một cuộc gọi nên hủy bỏ nếu một hàm không trả lại còn trả lại."
11917
11918#: config/arm/arm.opt:75
11919#, no-c-format
11920msgid "Generate APCS conformant stack frames."
11921msgstr "Tạo ra các khung ngăn xếp làm hợp với APCS."
11922
11923#: config/arm/arm.opt:79
11924#, no-c-format
11925msgid "Generate re-entrant, PIC code."
11926msgstr "Tạo ra mã PIC loại vào lại"
11927
11928#: config/arm/arm.opt:95
11929#, no-c-format
11930msgid "Generate code in 32 bit ARM state."
11931msgstr "Tạo ra mã cho ARM 32 bit."
11932
11933#: config/arm/arm.opt:103
11934#, no-c-format
11935msgid "Thumb: Assume non-static functions may be called from ARM code."
11936msgstr "Thumb: Coi là hàm không phải tĩnh có thể được gọi từ mã ARM."
11937
11938#: config/arm/arm.opt:107
11939#, no-c-format
11940msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
11941msgstr "Thumb: Coi là con trỏ hàm có thể nhảy đến mã không phải Thumb."
11942
11943#: config/arm/arm.opt:115
11944#, no-c-format
11945msgid "Specify if floating point hardware should be used."
11946msgstr "Ghi rõ có nên sử dụng phần cứng dấu chấm động hay không."
11947
11948#: config/arm/arm.opt:119
11949#, no-c-format
11950msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
11951msgstr ""
11952
11953#: config/arm/arm.opt:123
11954#, no-c-format
11955msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
11956msgstr "Không hiểu kiểu dấu chấm động ABIs (để dùng với tùy chọn -mfloat-abi=):"
11957
11958#: config/arm/arm.opt:136
11959#, no-c-format
11960msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
11961msgstr "Bật/tắt ASE MIPS16 trên các hàm qua lại, để kiểm tra chức năng của bộ dịch mã số"
11962
11963#: config/arm/arm.opt:140
11964#, no-c-format
11965msgid "Specify the __fp16 floating-point format."
11966msgstr "Ghi rõ định dấu chấm động __fp16."
11967
11968#: config/arm/arm.opt:144
11969#, no-c-format
11970msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
11971msgstr ""
11972
11973#: config/arm/arm.opt:157
11974#, no-c-format
11975msgid "Specify the name of the target floating point hardware/format."
11976msgstr "Ghi rõ tên của phần cứng / định dạng đích về dấu chấm động."
11977
11978#: config/arm/arm.opt:168
11979#, no-c-format
11980msgid "Generate call insns as indirect calls, if necessary."
11981msgstr "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."
11982
11983#: config/arm/arm.opt:176
11984#, no-c-format
11985msgid "Specify the register to be used for PIC addressing."
11986msgstr "Ghi rõ thanh ghi cần sử dụng để đặt địa chỉ PIC."
11987
11988#: config/arm/arm.opt:180
11989#, no-c-format
11990msgid "Store function names in object code."
11991msgstr "Lưu các tên hàm trong mã đối tượng."
11992
11993#: config/arm/arm.opt:184
11994#, no-c-format
11995msgid "Permit scheduling of a function's prologue sequence."
11996msgstr "Cho phép định thời dãy đoạn mở đầu của một hàm nào đó."
11997
11998#: config/arm/arm.opt:188 config/rs6000/rs6000.opt:243
11999#, no-c-format
12000msgid "Do not load the PIC register in function prologues."
12001msgstr "Đừng nạp thanh ghi PIC trong đoạn mở đầu hàm."
12002
12003#: config/arm/arm.opt:195
12004#, fuzzy, no-c-format
12005#| msgid "Specify the minimum bit alignment of structures."
12006msgid "Specify the minimum bit alignment of structures. (Deprecated)."
12007msgstr "Ghi rõ sự xếp hàng bit tối thiểu của cấu trúc."
12008
12009#: config/arm/arm.opt:199
12010#, no-c-format
12011msgid "Generate code for Thumb state."
12012msgstr "Tạo ra mã cho trạng thái Thumb."
12013
12014#: config/arm/arm.opt:203
12015#, no-c-format
12016msgid "Support calls between Thumb and ARM instruction sets."
12017msgstr "Hỗ trợ cuộc gọi giữa các tập hợp câu lệnh loại Thumb và ARM."
12018
12019#: config/arm/arm.opt:207
12020#, no-c-format
12021msgid "Specify thread local storage scheme."
12022msgstr "Chỉ định lược đồ lưu tuyến cục bộ."
12023
12024#: config/arm/arm.opt:211
12025#, no-c-format
12026msgid "Specify how to access the thread pointer."
12027msgstr "Ghi rõ cách truy cập đến con trỏ tuyến trình."
12028
12029#: config/arm/arm.opt:215
12030#, no-c-format
12031msgid "Valid arguments to -mtp=:"
12032msgstr "Đối số hợp lệ cho -mtp=:"
12033
12034#: config/arm/arm.opt:228
12035#, no-c-format
12036msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
12037msgstr "Thumb: Tạo ra khung ngăn xếp (không phải loại lá) ngay cả khi không cần thiết."
12038
12039#: config/arm/arm.opt:232
12040#, no-c-format
12041msgid "Thumb: Generate (leaf) stack frames even if not needed."
12042msgstr "Thumb: Tạo ra khung ngăn xếp (loại lá) ngay cả khi không cần thiết."
12043
12044#: config/arm/arm.opt:236 config/mn10300/mn10300.opt:42
12045#, no-c-format
12046msgid "Tune code for the given processor."
12047msgstr "Điều chỉnh mã cho bộ xử lý đưa ra."
12048
12049#: config/arm/arm.opt:240
12050#, no-c-format
12051msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
12052msgstr ""
12053
12054#: config/arm/arm.opt:251
12055#, no-c-format
12056msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
12057msgstr "Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-tơ hóa."
12058
12059#: config/arm/arm.opt:255
12060#, no-c-format
12061msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
12062msgstr "Sử dụng thanh ghi từ kép (thay cho từ bốn) Neon để véc-tơ hóa."
12063
12064#: config/arm/arm.opt:259
12065#, no-c-format
12066msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
12067msgstr ""
12068
12069#: config/arm/arm.opt:263
12070#, no-c-format
12071msgid "Only generate absolute relocations on word sized values."
12072msgstr "Chỉ tạo ra sự định vị lại tuyệt đối với giá trị kích cỡ từ."
12073
12074#: config/arm/arm.opt:267
12075#, no-c-format
12076msgid "Generate IT blocks appropriate for ARMv8."
12077msgstr ""
12078
12079#: config/arm/arm.opt:271
12080#, fuzzy, no-c-format
12081msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
12082msgstr "Tránh các thanh ghi đích và địa chỉ chồng chéo lên nhau đối với câu lệnh LDRD"
12083
12084#: config/arm/arm.opt:276 config/nds32/nds32.opt:461 config/arc/arc.opt:496
12085#, no-c-format
12086msgid "Enable unaligned word and halfword accesses to packed data."
12087msgstr ""
12088
12089#: config/arm/arm.opt:280
12090#, fuzzy, no-c-format
12091#| msgid "%qs is deprecated and has no effect"
12092msgid "This option is deprecated and has no effect."
12093msgstr "%qs đã lỗi thời và không có tác động gì"
12094
12095#: config/arm/arm.opt:284
12096#, no-c-format
12097msgid "Assume loading data from flash is slower than fetching instructions."
12098msgstr ""
12099
12100#: config/arm/arm.opt:288
12101#, no-c-format
12102msgid "Assume unified syntax for inline assembly code."
12103msgstr ""
12104
12105#: config/arm/arm.opt:292
12106#, no-c-format
12107msgid "Do not allow constant data to be placed in code sections."
12108msgstr "Không cho phép đặt dữ liệu hằng trong phần mã."
12109
12110#: config/arm/arm.opt:296
12111#, no-c-format
12112msgid "When linking for big-endian targets, generate a BE8 format image."
12113msgstr ""
12114
12115#: config/arm/arm.opt:300
12116#, no-c-format
12117msgid "When linking for big-endian targets, generate a legacy BE32 format image."
12118msgstr ""
12119
12120#: config/arm/arm.opt:304 config/sh/sh.opt:195
12121#, no-c-format
12122msgid "Cost to assume for a branch insn."
12123msgstr "Giá cần coi đối với một câu lệnh nhánh."
12124
12125#: config/arm/arm.opt:308
12126#, fuzzy, no-c-format
12127#| msgid "Generate code which uses only the general registers."
12128msgid "Generate code which uses the core registers only (r0-r14)."
12129msgstr "Tạo ra mã mả sử dụng câu lệnh dấu chấm động phần cứng"
12130
12131#: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
12132#: config/visium/visium.opt:37
12133#, no-c-format
12134msgid "Use hardware FP."
12135msgstr "Sử dụng dấu chấm động bằng phần cứng."
12136
12137#: config/sparc/sparc.opt:38 config/visium/visium.opt:41
12138#, no-c-format
12139msgid "Do not use hardware FP."
12140msgstr "Đừng sử dụng dấu chấm động bằng phần cứng."
12141
12142#: config/sparc/sparc.opt:42
12143#, no-c-format
12144msgid "Use flat register window model."
12145msgstr "Sử dụng mô hình cửa sổ thanh ghi phẳng."
12146
12147#: config/sparc/sparc.opt:46
12148#, no-c-format
12149msgid "Assume possible double misalignment."
12150msgstr "Coi có thể bị sai xếp hàng đôi."
12151
12152#: config/sparc/sparc.opt:50
12153#, no-c-format
12154msgid "Use ABI reserved registers."
12155msgstr "Sử dụng thanh ghi dành riêng cho ABI."
12156
12157#: config/sparc/sparc.opt:54
12158#, no-c-format
12159msgid "Use hardware quad FP instructions."
12160msgstr "Sử dụng câu lệnh loại bốn dấu chấm động phần cứng."
12161
12162#: config/sparc/sparc.opt:58
12163#, no-c-format
12164msgid "Do not use hardware quad fp instructions."
12165msgstr "Đừng sử dụng câu lệnh loại bốn dấu chấm động phần cứng."
12166
12167#: config/sparc/sparc.opt:62
12168#, no-c-format
12169msgid "Enable Local Register Allocation."
12170msgstr "Bật Local Register Allocation."
12171
12172#: config/sparc/sparc.opt:66
12173#, no-c-format
12174msgid "Compile for V8+ ABI."
12175msgstr "Biên dịch cho ABI loại V8+."
12176
12177#: config/sparc/sparc.opt:70
12178#, no-c-format
12179msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions."
12180msgstr ""
12181
12182#: config/sparc/sparc.opt:74
12183#, no-c-format
12184msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions."
12185msgstr ""
12186
12187#: config/sparc/sparc.opt:78
12188#, no-c-format
12189msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions."
12190msgstr ""
12191
12192#: config/sparc/sparc.opt:82
12193#, no-c-format
12194msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions."
12195msgstr ""
12196
12197#: config/sparc/sparc.opt:86
12198#, fuzzy, no-c-format
12199msgid "Use additional VIS instructions introduced in OSA2017."
12200msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
12201
12202#: config/sparc/sparc.opt:90
12203#, no-c-format
12204msgid "Use UltraSPARC Compare-and-Branch extensions."
12205msgstr ""
12206
12207#: config/sparc/sparc.opt:94
12208#, no-c-format
12209msgid "Use UltraSPARC Fused Multiply-Add extensions."
12210msgstr ""
12211
12212#: config/sparc/sparc.opt:98
12213#, fuzzy, no-c-format
12214#| msgid "Generate floating-point multiply-add instructions"
12215msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction."
12216msgstr "Tạo ra câu lệnh nhân-cộng kiểu dấu chấm động"
12217
12218#: config/sparc/sparc.opt:102
12219#, no-c-format
12220msgid "Use UltraSPARC Population-Count instruction."
12221msgstr ""
12222
12223#: config/sparc/sparc.opt:106
12224#, no-c-format
12225msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction."
12226msgstr ""
12227
12228#: config/sparc/sparc.opt:110
12229#, no-c-format
12230msgid "Pointers are 64-bit."
12231msgstr "Con trỏ là 64-bit"
12232
12233#: config/sparc/sparc.opt:114
12234#, no-c-format
12235msgid "Pointers are 32-bit."
12236msgstr "Con trỏ là 32-bit."
12237
12238#: config/sparc/sparc.opt:118
12239#, no-c-format
12240msgid "Use 64-bit ABI."
12241msgstr "Sử dụng ABI 64-bit."
12242
12243#: config/sparc/sparc.opt:122
12244#, no-c-format
12245msgid "Use 32-bit ABI."
12246msgstr "Sử dụng ABI 32-bit."
12247
12248#: config/sparc/sparc.opt:126
12249#, no-c-format
12250msgid "Use stack bias."
12251msgstr "Sử dụng khuynh hướng về ngăn xếp."
12252
12253#: config/sparc/sparc.opt:130
12254#, no-c-format
12255msgid "Use structs on stronger alignment for double-word copies."
12256msgstr "Sử dụng cấu trúc khi xếp hàng mạnh hơn các bản sao từ đôi."
12257
12258#: config/sparc/sparc.opt:134
12259#, no-c-format
12260msgid "Optimize tail call instructions in assembler and linker."
12261msgstr "Tối ưu hóa các câu lệnh gọi đuôi trong bộ dịch mã số và bộ liên kết."
12262
12263#: config/sparc/sparc.opt:138
12264#, no-c-format
12265msgid "Do not generate code that can only run in supervisor mode (default)."
12266msgstr "Đừng tạo mã mà nó chỉ chạy được trong chế độ siêu giám sát (mặc định)."
12267
12268#: config/sparc/sparc.opt:142
12269#, fuzzy, no-c-format
12270#| msgid "Use features of and schedule code for given CPU."
12271msgid "Use instructions of and schedule code for given CPU."
12272msgstr "Sử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó."
12273
12274#: config/sparc/sparc.opt:225
12275#, no-c-format
12276msgid "Use given SPARC-V9 code model."
12277msgstr "Sử dụng mẫu mã SPARC-V9 đưa ra."
12278
12279#: config/sparc/sparc.opt:247
12280#, no-c-format
12281msgid "Enable debug output."
12282msgstr "Bật kết xuất gỡ rối."
12283
12284#: config/sparc/sparc.opt:251
12285#, no-c-format
12286msgid "Enable strict 32-bit psABI struct return checking."
12287msgstr "Bật chức năng kiểm tra trả lại cấu trúc psABI 32-bit ngặt"
12288
12289#: config/sparc/sparc.opt:255
12290#, no-c-format
12291msgid "Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor)."
12292msgstr ""
12293
12294#: config/sparc/sparc.opt:260
12295#, no-c-format
12296msgid "Enable workarounds for the errata of the UT699 processor."
12297msgstr ""
12298
12299#: config/sparc/sparc.opt:264
12300#, no-c-format
12301msgid "Enable workarounds for the errata of the UT699E/UT700 processor."
12302msgstr ""
12303
12304#: config/sparc/sparc.opt:268
12305#, no-c-format
12306msgid "Enable workarounds for the errata of the GR712RC processor."
12307msgstr ""
12308
12309#: config/sparc/sparc.opt:305
12310#, no-c-format
12311msgid "Specify the memory model in effect for the program."
12312msgstr ""
12313
12314#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:145
12315#, no-c-format
12316msgid "Generate 64-bit code."
12317msgstr "Tạo ra mã 64-bit."
12318
12319#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:149
12320#, no-c-format
12321msgid "Generate 32-bit code."
12322msgstr "Tạo ra mã 32-bit."
12323
12324#: config/rs6000/rs6000-tables.opt:24
12325#, no-c-format
12326msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
12327msgstr "Không hiểu CPUs (để dùng với tùy chọn -mcpu= và -mtune=):"
12328
12329#: config/rs6000/476.opt:24
12330#, no-c-format
12331msgid "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses."
12332msgstr ""
12333
12334#: config/rs6000/aix64.opt:24
12335#, no-c-format
12336msgid "Compile for 64-bit pointers."
12337msgstr "Biên dịch cho con trỏ loại 64-bit."
12338
12339#: config/rs6000/aix64.opt:28
12340#, no-c-format
12341msgid "Compile for 32-bit pointers."
12342msgstr "Biên dịch cho con trỏ loại 32-bit."
12343
12344#: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
12345#, no-c-format
12346msgid "Select code model."
12347msgstr "Chọn mô hình mã."
12348
12349#: config/rs6000/aix64.opt:49
12350#, no-c-format
12351msgid "Support message passing with the Parallel Environment."
12352msgstr "Hỗ trợ chức năng gửi thông điệp qua với Môi trường Song song (Parellel Environment)."
12353
12354#: config/rs6000/linux64.opt:24
12355#, no-c-format
12356msgid "Call mcount for profiling before a function prologue."
12357msgstr "Gọi mcount để đo hiệu năng sử dụng đẳng trước một đoạn mở đầu hàm."
12358
12359#: config/rs6000/rs6000.opt:121
12360#, no-c-format
12361msgid "Use PowerPC-64 instruction set."
12362msgstr "Sử dụng tập hợp câu lệnh PowerPC-64."
12363
12364#: config/rs6000/rs6000.opt:125
12365#, no-c-format
12366msgid "Use PowerPC General Purpose group optional instructions."
12367msgstr "Sử dụng các câu lệnh tùy chọn của nhóm General Purpose (thường dụng) PowerPC."
12368
12369#: config/rs6000/rs6000.opt:129
12370#, no-c-format
12371msgid "Use PowerPC Graphics group optional instructions."
12372msgstr "Sử dụng các câu lệnh tùy chọn của nhóm Graphics (đồ họa) PowerPC."
12373
12374#: config/rs6000/rs6000.opt:133
12375#, no-c-format
12376msgid "Use PowerPC V2.01 single field mfcr instruction."
12377msgstr "Sử dụng câu lệnh mfcr trường đơn PowerPC V2.01."
12378
12379#: config/rs6000/rs6000.opt:137
12380#, no-c-format
12381msgid "Use PowerPC V2.02 popcntb instruction."
12382msgstr "Sử dụng câu lệnh popcntb PowerPC V2.02."
12383
12384#: config/rs6000/rs6000.opt:141
12385#, no-c-format
12386msgid "Use PowerPC V2.02 floating point rounding instructions."
12387msgstr "Sử dụng câu lệnh làm tròn loại dấu chấm động PowerPC V2.02."
12388
12389#: config/rs6000/rs6000.opt:145
12390#, no-c-format
12391msgid "Use PowerPC V2.05 compare bytes instruction."
12392msgstr "Sử dụng câu lệnh so sánh các byte PowerPC V2.05."
12393
12394#: config/rs6000/rs6000.opt:156
12395#, no-c-format
12396msgid "Use AltiVec instructions."
12397msgstr "Sử dụng câu lệnh AltiVec."
12398
12399#: config/rs6000/rs6000.opt:160
12400#, fuzzy, no-c-format
12401#| msgid "Enable leading zero instructions."
12402msgid "Enable early gimple folding of builtins."
12403msgstr "Bật câu lệnh có số không đi trước."
12404
12405#: config/rs6000/rs6000.opt:164
12406#, no-c-format
12407msgid "Use decimal floating point instructions."
12408msgstr "Sử dụng câu lệnh dấu chấm động thập phân bằng phần cứng."
12409
12410#: config/rs6000/rs6000.opt:168
12411#, no-c-format
12412msgid "Use 4xx half-word multiply instructions."
12413msgstr "Sử dụng câu lệnh nhân nửa từ 4xx."
12414
12415#: config/rs6000/rs6000.opt:172
12416#, no-c-format
12417msgid "Use 4xx string-search dlmzb instruction."
12418msgstr "Sử dụng câu lệnh dlmzb tìm kiếm chuỗi 4xx."
12419
12420#: config/rs6000/rs6000.opt:176
12421#, no-c-format
12422msgid "Generate load/store multiple instructions."
12423msgstr "Tạo ra câu lệnh đa nạp/lưu."
12424
12425#: config/rs6000/rs6000.opt:195
12426#, no-c-format
12427msgid "Use PowerPC V2.06 popcntd instruction."
12428msgstr "Sử dụng câu lệnh popcntd PowerPC V2.06."
12429
12430#: config/rs6000/rs6000.opt:199
12431#, no-c-format
12432msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions."
12433msgstr ""
12434
12435#: config/rs6000/rs6000.opt:207
12436#, no-c-format
12437msgid "Use vector/scalar (VSX) instructions."
12438msgstr "Sử dụng câu lệnh véc-tơ/vô_hướng (VSX)."
12439
12440#: config/rs6000/rs6000.opt:235
12441#, no-c-format
12442msgid "Do not generate load/store with update instructions."
12443msgstr "Đừng tạo ra câu lệnh nạp/lưu với bản cập nhật."
12444
12445#: config/rs6000/rs6000.opt:239
12446#, no-c-format
12447msgid "Generate load/store with update instructions."
12448msgstr "Tạo ra câu lệnh nạp/lưu với bản cập nhật."
12449
12450#: config/rs6000/rs6000.opt:247
12451#, no-c-format
12452msgid "Avoid generation of indexed load/store instructions when possible."
12453msgstr "Tránh sự tạo ra câu lệnh nạp/lưu phụ lục khi có thể."
12454
12455#: config/rs6000/rs6000.opt:254
12456#, no-c-format
12457msgid "Schedule the start and end of the procedure."
12458msgstr "Định thời bắt đầu và kết thúc thủ tục."
12459
12460#: config/rs6000/rs6000.opt:258
12461#, no-c-format
12462msgid "Return all structures in memory (AIX default)."
12463msgstr "Trả lại tất cả các cấu trúc trong vùng nhớ (AIX mặc định)."
12464
12465#: config/rs6000/rs6000.opt:262
12466#, no-c-format
12467msgid "Return small structures in registers (SVR4 default)."
12468msgstr "Trả lại các cấu trúc nhỏ trong thanh ghi (SVR4 mặc định)."
12469
12470#: config/rs6000/rs6000.opt:266
12471#, no-c-format
12472msgid "Conform more closely to IBM XLC semantics."
12473msgstr "Làm cho hợp hơn với cú pháp XLC của IBM."
12474
12475#: config/rs6000/rs6000.opt:270 config/rs6000/rs6000.opt:274
12476#, no-c-format
12477msgid "Generate software reciprocal divide and square root for better throughput."
12478msgstr ""
12479
12480#: config/rs6000/rs6000.opt:278
12481#, no-c-format
12482msgid "Assume that the reciprocal estimate instructions provide more accuracy."
12483msgstr ""
12484
12485#: config/rs6000/rs6000.opt:282
12486#, no-c-format
12487msgid "Do not place floating point constants in TOC."
12488msgstr "Đừng để vào TOC hằng số dấu chấm động."
12489
12490#: config/rs6000/rs6000.opt:286
12491#, no-c-format
12492msgid "Place floating point constants in TOC."
12493msgstr "Để vào TOC hằng số dấu chấm động."
12494
12495#: config/rs6000/rs6000.opt:290
12496#, no-c-format
12497msgid "Do not place symbol+offset constants in TOC."
12498msgstr "Đừng để vào TOC hằng số loại ký_hiệu+hiệu_số."
12499
12500#: config/rs6000/rs6000.opt:294
12501#, no-c-format
12502msgid "Place symbol+offset constants in TOC."
12503msgstr "Để vào TOC hằng số loại ký_hiệu+hiệu_số."
12504
12505#: config/rs6000/rs6000.opt:305
12506#, no-c-format
12507msgid "Use only one TOC entry per procedure."
12508msgstr "Sử dụng chỉ một mục nhập TOC từng thủ tục."
12509
12510#: config/rs6000/rs6000.opt:309
12511#, no-c-format
12512msgid "Put everything in the regular TOC."
12513msgstr "Để tất cả vào TOC bình thường."
12514
12515#: config/rs6000/rs6000.opt:313
12516#, no-c-format
12517msgid "Generate VRSAVE instructions when generating AltiVec code."
12518msgstr "Tạo ra câu lệnh VRSAVE khi tạo ra mã AltiVec."
12519
12520#: config/rs6000/rs6000.opt:317
12521#, no-c-format
12522msgid "Deprecated option.  Use -mno-vrsave instead."
12523msgstr "Tùy chọn đã lạc hậu.  Dùng -mno-vrsave để thay thế."
12524
12525#: config/rs6000/rs6000.opt:321
12526#, no-c-format
12527msgid "Deprecated option.  Use -mvrsave instead."
12528msgstr "Tùy chọn đã lạc hậu.  Dùng -mvrsave để thay thế."
12529
12530#: config/rs6000/rs6000.opt:325
12531#, no-c-format
12532msgid "Max number of bytes to move inline."
12533msgstr ""
12534
12535#: config/rs6000/rs6000.opt:329
12536#, fuzzy, no-c-format
12537#| msgid "The maximum number of insns of an unswitched loop."
12538msgid "Max number of bytes to compare without loops."
12539msgstr "Số tối đa các lệnh của một vòng lặp chưa chuyển đổi nhánh."
12540
12541#: config/rs6000/rs6000.opt:333
12542#, fuzzy, no-c-format
12543#| msgid "The maximum number of insns of an unswitched loop."
12544msgid "Max number of bytes to compare with loops."
12545msgstr "Số tối đa các lệnh của một vòng lặp chưa chuyển đổi nhánh."
12546
12547#: config/rs6000/rs6000.opt:337
12548#, fuzzy, no-c-format
12549#| msgid "maximum number of arrays per scop."
12550msgid "Max number of bytes to compare."
12551msgstr "số tối đa các mảng trên một scop."
12552
12553#: config/rs6000/rs6000.opt:341
12554#, no-c-format
12555msgid "Generate isel instructions."
12556msgstr "Tạo ra câu lệnh isel."
12557
12558#: config/rs6000/rs6000.opt:345
12559#, no-c-format
12560msgid "-mdebug=\tEnable debug output."
12561msgstr "-mdebug=\tBật kết xuất gỡ rối."
12562
12563#: config/rs6000/rs6000.opt:349
12564#, no-c-format
12565msgid "Use the AltiVec ABI extensions."
12566msgstr "Dùng lệnh mở rộng AltiVec ABI."
12567
12568#: config/rs6000/rs6000.opt:353
12569#, no-c-format
12570msgid "Do not use the AltiVec ABI extensions."
12571msgstr "Không dùng lệnh mở rộng AltiVec ABI."
12572
12573#: config/rs6000/rs6000.opt:357
12574#, no-c-format
12575msgid "Use the ELFv1 ABI."
12576msgstr "Sử dụng ELFv1 ABI."
12577
12578#: config/rs6000/rs6000.opt:361
12579#, no-c-format
12580msgid "Use the ELFv2 ABI."
12581msgstr "Sử dụng ELFv2 ABI."
12582
12583#: config/rs6000/rs6000.opt:381
12584#, no-c-format
12585msgid "-mcpu=\tUse features of and schedule code for given CPU."
12586msgstr "-mcpu=\tSử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó."
12587
12588#: config/rs6000/rs6000.opt:385
12589#, no-c-format
12590msgid "-mtune=\tSchedule code for given CPU."
12591msgstr "-mtune=\tĐịnh thời mã cho CPU đưa ra."
12592
12593#: config/rs6000/rs6000.opt:389
12594#, fuzzy, no-c-format
12595#| msgid "-mtraceback=\tSelect full, part, or no traceback table."
12596msgid "-mtraceback=[full,part,no]\tSelect type of traceback table."
12597msgstr "-mtraceback=\tChọn bảng vét lùi đầy đủ (full), bộ phận (part) hoặc không có (none)."
12598
12599#: config/rs6000/rs6000.opt:405
12600#, no-c-format
12601msgid "Avoid all range limits on call instructions."
12602msgstr "Tránh giới hạn phạm vi nào trong câu lệnh gọi."
12603
12604#: config/rs6000/rs6000.opt:413
12605#, no-c-format
12606msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
12607msgstr "Cảnh báo về sử dụng loại AltiVec “vector long …”."
12608
12609#: config/rs6000/rs6000.opt:417
12610#, no-c-format
12611msgid "Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM)."
12612msgstr ""
12613
12614#: config/rs6000/rs6000.opt:426
12615#, no-c-format
12616msgid "Determine which dependences between insns are considered costly."
12617msgstr "Quyết định những quan hệ phụ thuộc nào giữa các câu lệnh thì được thấy có giá cao."
12618
12619#: config/rs6000/rs6000.opt:430
12620#, no-c-format
12621msgid "Specify which post scheduling nop insertion scheme to apply."
12622msgstr "Ghi rõ lược đồ chèn nop hậu định thời nào cần áp dụng."
12623
12624#: config/rs6000/rs6000.opt:434
12625#, no-c-format
12626msgid "Specify alignment of structure fields default/natural."
12627msgstr "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)."
12628
12629#: config/rs6000/rs6000.opt:438
12630#, no-c-format
12631msgid "Valid arguments to -malign-:"
12632msgstr "Đối số hợp lệ cho -malign-:"
12633
12634#: config/rs6000/rs6000.opt:448
12635#, no-c-format
12636msgid "Specify scheduling priority for dispatch slot restricted insns."
12637msgstr "Ghi rõ mức ưu tiên định thời cho câu lệnh bị hạn chế khe gửi đi."
12638
12639#: config/rs6000/rs6000.opt:452
12640#, no-c-format
12641msgid "Use r11 to hold the static link in calls to functions via pointers."
12642msgstr ""
12643
12644#: config/rs6000/rs6000.opt:456
12645#, no-c-format
12646msgid "Save the TOC in the prologue for indirect calls rather than inline."
12647msgstr ""
12648
12649#: config/rs6000/rs6000.opt:464
12650#, no-c-format
12651msgid "Fuse certain integer operations together for better performance on power8."
12652msgstr ""
12653
12654#: config/rs6000/rs6000.opt:468
12655#, no-c-format
12656msgid "Allow sign extension in fusion operations."
12657msgstr ""
12658
12659#: config/rs6000/rs6000.opt:472
12660#, fuzzy, no-c-format
12661msgid "Use vector and scalar instructions added in ISA 2.07."
12662msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
12663
12664#: config/rs6000/rs6000.opt:476
12665#, no-c-format
12666msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
12667msgstr "Sử dụng câu lệnh ISA 2.07 Category:Vector.AES và Category:Vector.SHA2."
12668
12669#: config/rs6000/rs6000.opt:483
12670#, no-c-format
12671msgid "Use ISA 2.07 transactional memory (HTM) instructions."
12672msgstr ""
12673
12674#: config/rs6000/rs6000.opt:487
12675#, no-c-format
12676msgid "Generate the quad word memory instructions (lq/stq)."
12677msgstr ""
12678
12679#: config/rs6000/rs6000.opt:491
12680#, no-c-format
12681msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
12682msgstr ""
12683
12684#: config/rs6000/rs6000.opt:495
12685#, no-c-format
12686msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
12687msgstr ""
12688
12689#: config/rs6000/rs6000.opt:499
12690#, no-c-format
12691msgid "Analyze and remove doubleword swaps from VSX computations."
12692msgstr ""
12693
12694#: config/rs6000/rs6000.opt:507
12695#, fuzzy, no-c-format
12696msgid "Use certain scalar instructions added in ISA 3.0."
12697msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
12698
12699#: config/rs6000/rs6000.opt:511
12700#, fuzzy, no-c-format
12701msgid "Use vector instructions added in ISA 3.0."
12702msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
12703
12704#: config/rs6000/rs6000.opt:515
12705#, fuzzy, no-c-format
12706msgid "Use the new min/max instructions defined in ISA 3.0."
12707msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
12708
12709#: config/rs6000/rs6000.opt:519
12710#, no-c-format
12711msgid "Fuse medium/large code model toc references with the memory instruction."
12712msgstr ""
12713
12714#: config/rs6000/rs6000.opt:523
12715#, no-c-format
12716msgid "Generate the integer modulo instructions."
12717msgstr ""
12718
12719#: config/rs6000/rs6000.opt:527
12720#, no-c-format
12721msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
12722msgstr "Bậ sử dụng câu lệnh só thực dấu chấm động thập phân 128-bit IEEE thông qua từ khóa __float128."
12723
12724#: config/rs6000/rs6000.opt:531
12725#, no-c-format
12726msgid "Enable using IEEE 128-bit floating point instructions."
12727msgstr "Bật sử dụng câu lệnh dấu số thực chấm động 128-bit IEEE."
12728
12729#: config/rs6000/rs6000.opt:535
12730#, no-c-format
12731msgid "Enable default conversions between __float128 & long double."
12732msgstr ""
12733
12734#: config/rs6000/rs6000.opt:572
12735#, fuzzy, no-c-format
12736#| msgid "Use Branch Likely instructions, overriding the architecture default."
12737msgid "Use instructions for a future architecture."
12738msgstr "Sử dụng câu lệnh rất có thể thích hợp với nhanh (Branch Likely), thì ghi đè lên giá trị mặc định của kiến trúc đó."
12739
12740#: config/rs6000/rs6000.opt:576
12741#, fuzzy, no-c-format
12742#| msgid "Generate conditional move instructions."
12743msgid "Generate (do not generate) prefixed memory instructions."
12744msgstr "Tạo chỉ lệnh di chuyển điều kiện"
12745
12746#: config/rs6000/rs6000.opt:580
12747#, fuzzy, no-c-format
12748#| msgid "Generate pc-relative code."
12749msgid "Generate (do not generate) pc-relative memory addressing."
12750msgstr "Tạo ra mã tương đối với PC (pc-relative)."
12751
12752#: config/rs6000/sysv4.opt:24
12753#, fuzzy, no-c-format
12754#| msgid "Select ABI calling convention."
12755msgid "-mcall-ABI\tSelect ABI calling convention."
12756msgstr "Chọn quy ước gọi ABI."
12757
12758#: config/rs6000/sysv4.opt:28
12759#, fuzzy, no-c-format
12760#| msgid "Select method for sdata handling."
12761msgid "-msdata=[none,data,sysv,eabi]\tSelect method for sdata handling."
12762msgstr "Chọn phương pháp để quản lý sdata."
12763
12764#: config/rs6000/sysv4.opt:32
12765#, no-c-format
12766msgid "Allow readonly data in sdata."
12767msgstr ""
12768
12769#: config/rs6000/sysv4.opt:36
12770#, fuzzy, no-c-format
12771#| msgid "Specify bit size of immediate TLS offsets."
12772msgid "-mtls-size=[16,32]\tSpecify bit size of immediate TLS offsets."
12773msgstr "Ghi rõ kích cỡ bit của hiệu số TLS trực tiếp."
12774
12775#: config/rs6000/sysv4.opt:52
12776#, no-c-format
12777msgid "Align to the base type of the bit-field."
12778msgstr "Xếp hàng theo loại cơ bản của trường bit."
12779
12780#: config/rs6000/sysv4.opt:56
12781#, no-c-format
12782msgid "Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system."
12783msgstr ""
12784
12785#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
12786#, no-c-format
12787msgid "Produce code relocatable at runtime."
12788msgstr "Xuất mã có thể định vị lại vào lúc chạy."
12789
12790#: config/rs6000/sysv4.opt:69 config/rs6000/sysv4.opt:73
12791#, no-c-format
12792msgid "Produce little endian code."
12793msgstr "Xuất mã về cuối nhỏ."
12794
12795#: config/rs6000/sysv4.opt:77 config/rs6000/sysv4.opt:81
12796#, no-c-format
12797msgid "Produce big endian code."
12798msgstr "Xuất mã về cuối lớn."
12799
12800#: config/rs6000/sysv4.opt:86 config/rs6000/sysv4.opt:90
12801#: config/rs6000/sysv4.opt:99 config/rs6000/sysv4.opt:141
12802#: config/rs6000/sysv4.opt:153
12803#, fuzzy, no-c-format
12804#| msgid "no description yet."
12805msgid "No description yet."
12806msgstr "chưa có mô tả gì."
12807
12808#: config/rs6000/sysv4.opt:94
12809#, no-c-format
12810msgid "Assume all variable arg functions are prototyped."
12811msgstr "Giả sử là mọi biến đối số biến đổi đều được nguyên mẫu."
12812
12813#: config/rs6000/sysv4.opt:103
12814#, no-c-format
12815msgid "Use EABI."
12816msgstr "Sử dụng EABI."
12817
12818#: config/rs6000/sysv4.opt:107
12819#, no-c-format
12820msgid "Allow bit-fields to cross word boundaries."
12821msgstr "Cho phép trường bit đi qua biên giới từ."
12822
12823#: config/rs6000/sysv4.opt:111
12824#, no-c-format
12825msgid "Use alternate register names."
12826msgstr "Sử dụng tên thanh ghi xen kẽ."
12827
12828#: config/rs6000/sysv4.opt:117
12829#, no-c-format
12830msgid "Use default method for sdata handling."
12831msgstr "Sử dụng phương pháp mặc định để quản lý sdata."
12832
12833#: config/rs6000/sysv4.opt:121
12834#, no-c-format
12835msgid "Link with libsim.a, libc.a and sim-crt0.o."
12836msgstr "Liên kết với libsim.a, libc.asim-crt0.o."
12837
12838#: config/rs6000/sysv4.opt:125
12839#, no-c-format
12840msgid "Link with libads.a, libc.a and crt0.o."
12841msgstr "Liên kết với libads.a, libc.acrt0.o."
12842
12843#: config/rs6000/sysv4.opt:129
12844#, no-c-format
12845msgid "Link with libyk.a, libc.a and crt0.o."
12846msgstr "Liên kết với libyk.a, libc.acrt0.o."
12847
12848#: config/rs6000/sysv4.opt:133
12849#, no-c-format
12850msgid "Link with libmvme.a, libc.a and crt0.o."
12851msgstr "Liên kết với libmvme.a, libc.acrt0.o."
12852
12853#: config/rs6000/sysv4.opt:137
12854#, no-c-format
12855msgid "Set the PPC_EMB bit in the ELF flags header."
12856msgstr "Đặt bit PPC_EMB trong phần đầu cờ ELF."
12857
12858#: config/rs6000/sysv4.opt:157
12859#, no-c-format
12860msgid "Generate code to use a non-exec PLT and GOT."
12861msgstr "Tạo ra mã để sử dụng một PLT và GOT không thực hiện."
12862
12863#: config/rs6000/sysv4.opt:161
12864#, no-c-format
12865msgid "Generate code for old exec BSS PLT."
12866msgstr "Tạo ra mã cho BSS PLT thực hiện cũ."
12867
12868#: config/rs6000/sysv4.opt:165
12869#, no-c-format
12870msgid "Use inline plt sequences to implement long calls and -fno-plt."
12871msgstr ""
12872
12873#: config/rs6000/sysv4.opt:169
12874#, no-c-format
12875msgid "Emit .gnu_attribute tags."
12876msgstr "Phát cờ .gnu_attribute."
12877
12878#: config/alpha/alpha.opt:27
12879#, no-c-format
12880msgid "Use fp registers."
12881msgstr "Sử dụng thanh ghi dấu chấm động."
12882
12883#: config/alpha/alpha.opt:35
12884#, no-c-format
12885msgid "Request IEEE-conformant math library routines (OSF/1)."
12886msgstr "Yêu cầu hàm thư viện toán học thích hợp với IEEE (OSF/1)."
12887
12888#: config/alpha/alpha.opt:39
12889#, no-c-format
12890msgid "Emit IEEE-conformant code, without inexact exceptions."
12891msgstr "Xuất mã thích hợp với IEEE mà không có ngoại lệ không chính xác."
12892
12893#: config/alpha/alpha.opt:46
12894#, no-c-format
12895msgid "Do not emit complex integer constants to read-only memory."
12896msgstr "Đừng xuất hằng số nguyên phức tạp vào vùng nhớ chỉ đọc."
12897
12898#: config/alpha/alpha.opt:50
12899#, no-c-format
12900msgid "Use VAX fp."
12901msgstr "Sử dụng dấu chấm động loại VAX."
12902
12903#: config/alpha/alpha.opt:54
12904#, no-c-format
12905msgid "Do not use VAX fp."
12906msgstr "Đừng sử dụng dấu chấm động loại VAX."
12907
12908#: config/alpha/alpha.opt:58
12909#, no-c-format
12910msgid "Emit code for the byte/word ISA extension."
12911msgstr "Xuất mã cho phần mở rộng ISA byte/từ."
12912
12913#: config/alpha/alpha.opt:62
12914#, no-c-format
12915msgid "Emit code for the motion video ISA extension."
12916msgstr "Xuất mã cho phần mở rộng ISA ảnh động di chuyển."
12917
12918#: config/alpha/alpha.opt:66
12919#, no-c-format
12920msgid "Emit code for the fp move and sqrt ISA extension."
12921msgstr "Xuất mã cho phần mở rộng ISA dấu chấm động về di chuyển và tính căn bậc hai."
12922
12923#: config/alpha/alpha.opt:70
12924#, no-c-format
12925msgid "Emit code for the counting ISA extension."
12926msgstr "Xuất mã cho phần mở rộng ISA đếm."
12927
12928#: config/alpha/alpha.opt:74
12929#, no-c-format
12930msgid "Emit code using explicit relocation directives."
12931msgstr "Xuất mã dùng chỉ thị định vị lại dứt khoát."
12932
12933#: config/alpha/alpha.opt:78
12934#, no-c-format
12935msgid "Emit 16-bit relocations to the small data areas."
12936msgstr "Xuất vào vùng dữ liệu nhỏ sự định vị lại 16-bit."
12937
12938#: config/alpha/alpha.opt:82
12939#, no-c-format
12940msgid "Emit 32-bit relocations to the small data areas."
12941msgstr "Xuất vào vùng dữ liệu nhỏ sự định vị lại 32-bit."
12942
12943#: config/alpha/alpha.opt:86
12944#, no-c-format
12945msgid "Emit direct branches to local functions."
12946msgstr "Xuất nhánh trực tiếp tới hàm cục bộ."
12947
12948#: config/alpha/alpha.opt:90
12949#, no-c-format
12950msgid "Emit indirect branches to local functions."
12951msgstr "Xuất nhánh gián tiếp tới hàm cục bộ."
12952
12953#: config/alpha/alpha.opt:94
12954#, no-c-format
12955msgid "Emit rdval instead of rduniq for thread pointer."
12956msgstr "Đối với con trỏ tuyến trình thì xuất rdval thay cho rduniq."
12957
12958#: config/alpha/alpha.opt:106
12959#, no-c-format
12960msgid "Use features of and schedule given CPU."
12961msgstr "Sử dụng các tính năng của và định thời CPU đó."
12962
12963#: config/alpha/alpha.opt:110
12964#, no-c-format
12965msgid "Schedule given CPU."
12966msgstr "Định thời CPU đưa ra."
12967
12968#: config/alpha/alpha.opt:114
12969#, no-c-format
12970msgid "Control the generated fp rounding mode."
12971msgstr "Điều khiển chế độ làm tròn dấu chấm động đã tạo ra."
12972
12973#: config/alpha/alpha.opt:118
12974#, no-c-format
12975msgid "Control the IEEE trap mode."
12976msgstr "Điều khiển chế độ đặt bẫy IEEE."
12977
12978#: config/alpha/alpha.opt:122
12979#, no-c-format
12980msgid "Control the precision given to fp exceptions."
12981msgstr "Điều khiển độ chính xác đưa ra cho ngoại lệ về dấu chấm động."
12982
12983#: config/alpha/alpha.opt:126
12984#, no-c-format
12985msgid "Tune expected memory latency."
12986msgstr "Điều chỉnh độ ngấm ngầm vùng nhớ mong đợi."
12987
12988#: config/tilepro/tilepro.opt:23
12989#, no-c-format
12990msgid "Compile with 32 bit longs and pointers, which is the only supported behavior and thus the flag is ignored."
12991msgstr ""
12992
12993#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
12994#, no-c-format
12995msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
12996msgstr "-mcpu=CPU\tSử dụng các tính năng và lịch biểu của CPU đưa ra."
12997
12998#: config/tilepro/tilepro.opt:32
12999#, no-c-format
13000msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
13001msgstr "Không hiểu TILEPro CPUs (để dùng với tùy chọn -mcpu=):"
13002
13003#: config/lm32/lm32.opt:24
13004#, no-c-format
13005msgid "Enable multiply instructions."
13006msgstr "Bật câu lệnh nhân."
13007
13008#: config/lm32/lm32.opt:28
13009#, no-c-format
13010msgid "Enable divide and modulus instructions."
13011msgstr "Bật câu lệnh chia và câu lệnh lấy số dư."
13012
13013#: config/lm32/lm32.opt:32
13014#, no-c-format
13015msgid "Enable barrel shift instructions."
13016msgstr "Bật câu lệnh barrel shift."
13017
13018#: config/lm32/lm32.opt:36
13019#, no-c-format
13020msgid "Enable sign extend instructions."
13021msgstr "Bật câu lệnh mở rộng ký hiệu."
13022
13023#: config/lm32/lm32.opt:40
13024#, no-c-format
13025msgid "Enable user-defined instructions."
13026msgstr "Bật câu lệnh được người dùng xác định."
13027
13028#: config/or1k/elf.opt:28
13029#, no-c-format
13030msgid "Configure the newlib board specific runtime.  The default is or1ksim."
13031msgstr ""
13032
13033#: config/or1k/elf.opt:32
13034#, no-c-format
13035msgid "This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib."
13036msgstr ""
13037
13038#: config/or1k/or1k.opt:26
13039#, no-c-format
13040msgid "Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override."
13041msgstr ""
13042
13043#: config/or1k/or1k.opt:31
13044#, no-c-format
13045msgid "Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div."
13046msgstr ""
13047
13048#: config/or1k/or1k.opt:36
13049#, no-c-format
13050msgid "Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override."
13051msgstr ""
13052
13053#: config/or1k/or1k.opt:41
13054#, no-c-format
13055msgid "Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul."
13056msgstr ""
13057
13058#: config/or1k/or1k.opt:46
13059#, no-c-format
13060msgid "Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override."
13061msgstr ""
13062
13063#: config/or1k/or1k.opt:51
13064#, fuzzy, no-c-format
13065#| msgid "Inhibit the use of hardware floating point instructions."
13066msgid "Enable generation of hardware floating point instructions. The default is -msoft-float."
13067msgstr "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."
13068
13069#: config/or1k/or1k.opt:56
13070#, no-c-format
13071msgid "When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations."
13072msgstr ""
13073
13074#: config/or1k/or1k.opt:62
13075#, no-c-format
13076msgid "When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations."
13077msgstr ""
13078
13079#: config/or1k/or1k.opt:68
13080#, no-c-format
13081msgid "Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch."
13082msgstr ""
13083
13084#: config/or1k/or1k.opt:73
13085#, no-c-format
13086msgid "Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations."
13087msgstr ""
13088
13089#: config/or1k/or1k.opt:78
13090#, no-c-format
13091msgid "Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations."
13092msgstr ""
13093
13094#: config/or1k/or1k.opt:84
13095#, no-c-format
13096msgid "Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension."
13097msgstr ""
13098
13099#: config/or1k/or1k.opt:89
13100#, no-c-format
13101msgid "Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first."
13102msgstr ""
13103
13104#: config/or1k/or1k.opt:95
13105#, no-c-format
13106msgid "Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first."
13107msgstr ""
13108
13109#: config/nios2/elf.opt:26
13110#, no-c-format
13111msgid "Link with a limited version of the C library."
13112msgstr "Liên kết với thư viện C bản giới hạn."
13113
13114#: config/nios2/elf.opt:30
13115#, no-c-format
13116msgid "Name of system library to link against."
13117msgstr "Tên của thư viện hệ thống cần liên kết với."
13118
13119#: config/nios2/elf.opt:34
13120#, no-c-format
13121msgid "Name of the startfile."
13122msgstr "Tên của tập tin bắt đầu."
13123
13124#: config/nios2/elf.opt:38
13125#, no-c-format
13126msgid "Link with HAL BSP."
13127msgstr "Liên kết với HAL BSP."
13128
13129#: config/nios2/nios2.opt:35
13130#, no-c-format
13131msgid "Enable DIV, DIVU."
13132msgstr "Bật DIV, DIVU."
13133
13134#: config/nios2/nios2.opt:39
13135#, no-c-format
13136msgid "Enable MUL instructions."
13137msgstr "Bật các chỉ lệnh MUL."
13138
13139#: config/nios2/nios2.opt:43
13140#, no-c-format
13141msgid "Enable MULX instructions, assume fast shifter."
13142msgstr "Bật các chỉ lệnh MULX, coi là dịch nhanh hơn."
13143
13144#: config/nios2/nios2.opt:47
13145#, no-c-format
13146msgid "Use table based fast divide (default at -O3)."
13147msgstr ""
13148
13149#: config/nios2/nios2.opt:51
13150#, no-c-format
13151msgid "All memory accesses use I/O load/store instructions."
13152msgstr ""
13153
13154#: config/nios2/nios2.opt:55
13155#, no-c-format
13156msgid "Volatile memory accesses use I/O load/store instructions."
13157msgstr ""
13158
13159#: config/nios2/nios2.opt:59
13160#, no-c-format
13161msgid "Volatile memory accesses do not use I/O load/store instructions."
13162msgstr ""
13163
13164#: config/nios2/nios2.opt:63
13165#, no-c-format
13166msgid "Enable/disable GP-relative addressing."
13167msgstr "Bật/Tắt đánh địa chỉ tương đối GP."
13168
13169#: config/nios2/nios2.opt:67
13170#, no-c-format
13171msgid "Valid options for GP-relative addressing (for -mgpopt):"
13172msgstr ""
13173
13174#: config/nios2/nios2.opt:86
13175#, no-c-format
13176msgid "Equivalent to -mgpopt=local."
13177msgstr "Tương đương với -mgpopt=local."
13178
13179#: config/nios2/nios2.opt:90
13180#, no-c-format
13181msgid "Equivalent to -mgpopt=none."
13182msgstr "Tương đương với -mgpopt=none."
13183
13184#: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134
13185#: config/tilegx/tilegx.opt:45
13186#, no-c-format
13187msgid "Use big-endian byte order."
13188msgstr "Sử dụng thứ tự byte về cuối lớn."
13189
13190#: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138
13191#: config/tilegx/tilegx.opt:49
13192#, no-c-format
13193msgid "Use little-endian byte order."
13194msgstr "Sử dụng thứ tự byte về cuối nhỏ."
13195
13196#: config/nios2/nios2.opt:102
13197#, no-c-format
13198msgid "Floating point custom instruction configuration name."
13199msgstr ""
13200
13201#: config/nios2/nios2.opt:106
13202#, no-c-format
13203msgid "Do not use the ftruncds custom instruction."
13204msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh ftruncds."
13205
13206#: config/nios2/nios2.opt:110
13207#, no-c-format
13208msgid "Integer id (N) of ftruncds custom instruction."
13209msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh ftruncds."
13210
13211#: config/nios2/nios2.opt:114
13212#, no-c-format
13213msgid "Do not use the fextsd custom instruction."
13214msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fextsd."
13215
13216#: config/nios2/nios2.opt:118
13217#, no-c-format
13218msgid "Integer id (N) of fextsd custom instruction."
13219msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fextsd."
13220
13221#: config/nios2/nios2.opt:122
13222#, no-c-format
13223msgid "Do not use the fixdu custom instruction."
13224msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fixdu."
13225
13226#: config/nios2/nios2.opt:126
13227#, no-c-format
13228msgid "Integer id (N) of fixdu custom instruction."
13229msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fixdu."
13230
13231#: config/nios2/nios2.opt:130
13232#, no-c-format
13233msgid "Do not use the fixdi custom instruction."
13234msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fixdi."
13235
13236#: config/nios2/nios2.opt:134
13237#, no-c-format
13238msgid "Integer id (N) of fixdi custom instruction."
13239msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fixdi."
13240
13241#: config/nios2/nios2.opt:138
13242#, no-c-format
13243msgid "Do not use the fixsu custom instruction."
13244msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fixsu."
13245
13246#: config/nios2/nios2.opt:142
13247#, no-c-format
13248msgid "Integer id (N) of fixsu custom instruction."
13249msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fixdu."
13250
13251#: config/nios2/nios2.opt:146
13252#, no-c-format
13253msgid "Do not use the fixsi custom instruction."
13254msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fixsi."
13255
13256#: config/nios2/nios2.opt:150
13257#, no-c-format
13258msgid "Integer id (N) of fixsi custom instruction."
13259msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fixsi."
13260
13261#: config/nios2/nios2.opt:154
13262#, no-c-format
13263msgid "Do not use the floatud custom instruction."
13264msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh floatud."
13265
13266#: config/nios2/nios2.opt:158
13267#, no-c-format
13268msgid "Integer id (N) of floatud custom instruction."
13269msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh floatud."
13270
13271#: config/nios2/nios2.opt:162
13272#, no-c-format
13273msgid "Do not use the floatid custom instruction."
13274msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh floatid."
13275
13276#: config/nios2/nios2.opt:166
13277#, no-c-format
13278msgid "Integer id (N) of floatid custom instruction."
13279msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh floatid."
13280
13281#: config/nios2/nios2.opt:170
13282#, no-c-format
13283msgid "Do not use the floatus custom instruction."
13284msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh floatus."
13285
13286#: config/nios2/nios2.opt:174
13287#, no-c-format
13288msgid "Integer id (N) of floatus custom instruction."
13289msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh floatus."
13290
13291#: config/nios2/nios2.opt:178
13292#, no-c-format
13293msgid "Do not use the floatis custom instruction."
13294msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh floatis."
13295
13296#: config/nios2/nios2.opt:182
13297#, no-c-format
13298msgid "Integer id (N) of floatis custom instruction."
13299msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh floatis."
13300
13301#: config/nios2/nios2.opt:186
13302#, no-c-format
13303msgid "Do not use the fcmpned custom instruction."
13304msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpned."
13305
13306#: config/nios2/nios2.opt:190
13307#, no-c-format
13308msgid "Integer id (N) of fcmpned custom instruction."
13309msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpned."
13310
13311#: config/nios2/nios2.opt:194
13312#, no-c-format
13313msgid "Do not use the fcmpeqd custom instruction."
13314msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpeqd."
13315
13316#: config/nios2/nios2.opt:198
13317#, no-c-format
13318msgid "Integer id (N) of fcmpeqd custom instruction."
13319msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpeqd."
13320
13321#: config/nios2/nios2.opt:202
13322#, no-c-format
13323msgid "Do not use the fcmpged custom instruction."
13324msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpged."
13325
13326#: config/nios2/nios2.opt:206
13327#, no-c-format
13328msgid "Integer id (N) of fcmpged custom instruction."
13329msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpged."
13330
13331#: config/nios2/nios2.opt:210
13332#, no-c-format
13333msgid "Do not use the fcmpgtd custom instruction."
13334msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpgtd."
13335
13336#: config/nios2/nios2.opt:214
13337#, no-c-format
13338msgid "Integer id (N) of fcmpgtd custom instruction."
13339msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpgtd."
13340
13341#: config/nios2/nios2.opt:218
13342#, no-c-format
13343msgid "Do not use the fcmpled custom instruction."
13344msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpled."
13345
13346#: config/nios2/nios2.opt:222
13347#, no-c-format
13348msgid "Integer id (N) of fcmpled custom instruction."
13349msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpled."
13350
13351#: config/nios2/nios2.opt:226
13352#, no-c-format
13353msgid "Do not use the fcmpltd custom instruction."
13354msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpltd."
13355
13356#: config/nios2/nios2.opt:230
13357#, no-c-format
13358msgid "Integer id (N) of fcmpltd custom instruction."
13359msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpltd."
13360
13361#: config/nios2/nios2.opt:234
13362#, no-c-format
13363msgid "Do not use the flogd custom instruction."
13364msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh flogd."
13365
13366#: config/nios2/nios2.opt:238
13367#, no-c-format
13368msgid "Integer id (N) of flogd custom instruction."
13369msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh flogd."
13370
13371#: config/nios2/nios2.opt:242
13372#, no-c-format
13373msgid "Do not use the fexpd custom instruction."
13374msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fexpd."
13375
13376#: config/nios2/nios2.opt:246
13377#, no-c-format
13378msgid "Integer id (N) of fexpd custom instruction."
13379msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fexpd."
13380
13381#: config/nios2/nios2.opt:250
13382#, no-c-format
13383msgid "Do not use the fatand custom instruction."
13384msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fatand."
13385
13386#: config/nios2/nios2.opt:254
13387#, no-c-format
13388msgid "Integer id (N) of fatand custom instruction."
13389msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fatand."
13390
13391#: config/nios2/nios2.opt:258
13392#, no-c-format
13393msgid "Do not use the ftand custom instruction."
13394msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh ftand."
13395
13396#: config/nios2/nios2.opt:262
13397#, no-c-format
13398msgid "Integer id (N) of ftand custom instruction."
13399msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh ftand."
13400
13401#: config/nios2/nios2.opt:266
13402#, no-c-format
13403msgid "Do not use the fsind custom instruction."
13404msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fsind."
13405
13406#: config/nios2/nios2.opt:270
13407#, no-c-format
13408msgid "Integer id (N) of fsind custom instruction."
13409msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fsind."
13410
13411#: config/nios2/nios2.opt:274
13412#, no-c-format
13413msgid "Do not use the fcosd custom instruction."
13414msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcosd."
13415
13416#: config/nios2/nios2.opt:278
13417#, no-c-format
13418msgid "Integer id (N) of fcosd custom instruction."
13419msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcosd."
13420
13421#: config/nios2/nios2.opt:282
13422#, no-c-format
13423msgid "Do not use the fsqrtd custom instruction."
13424msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fsqrtd."
13425
13426#: config/nios2/nios2.opt:286
13427#, no-c-format
13428msgid "Integer id (N) of fsqrtd custom instruction."
13429msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fsqrtd."
13430
13431#: config/nios2/nios2.opt:290
13432#, no-c-format
13433msgid "Do not use the fabsd custom instruction."
13434msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fabsd."
13435
13436#: config/nios2/nios2.opt:294
13437#, no-c-format
13438msgid "Integer id (N) of fabsd custom instruction."
13439msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fabsd."
13440
13441#: config/nios2/nios2.opt:298
13442#, no-c-format
13443msgid "Do not use the fnegd custom instruction."
13444msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fnegd."
13445
13446#: config/nios2/nios2.opt:302
13447#, no-c-format
13448msgid "Integer id (N) of fnegd custom instruction."
13449msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fnegd."
13450
13451#: config/nios2/nios2.opt:306
13452#, no-c-format
13453msgid "Do not use the fmaxd custom instruction."
13454msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fmaxd."
13455
13456#: config/nios2/nios2.opt:310
13457#, no-c-format
13458msgid "Integer id (N) of fmaxd custom instruction."
13459msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fmaxd."
13460
13461#: config/nios2/nios2.opt:314
13462#, no-c-format
13463msgid "Do not use the fmind custom instruction."
13464msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fmind."
13465
13466#: config/nios2/nios2.opt:318
13467#, no-c-format
13468msgid "Integer id (N) of fmind custom instruction."
13469msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fmind."
13470
13471#: config/nios2/nios2.opt:322
13472#, no-c-format
13473msgid "Do not use the fdivd custom instruction."
13474msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fdivd."
13475
13476#: config/nios2/nios2.opt:326
13477#, no-c-format
13478msgid "Integer id (N) of fdivd custom instruction."
13479msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fdivd."
13480
13481#: config/nios2/nios2.opt:330
13482#, no-c-format
13483msgid "Do not use the fmuld custom instruction."
13484msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fmuld."
13485
13486#: config/nios2/nios2.opt:334
13487#, no-c-format
13488msgid "Integer id (N) of fmuld custom instruction."
13489msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fmuld."
13490
13491#: config/nios2/nios2.opt:338
13492#, no-c-format
13493msgid "Do not use the fsubd custom instruction."
13494msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fsubd."
13495
13496#: config/nios2/nios2.opt:342
13497#, no-c-format
13498msgid "Integer id (N) of fsubd custom instruction."
13499msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fsubd."
13500
13501#: config/nios2/nios2.opt:346
13502#, no-c-format
13503msgid "Do not use the faddd custom instruction."
13504msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh faddd."
13505
13506#: config/nios2/nios2.opt:350
13507#, no-c-format
13508msgid "Integer id (N) of faddd custom instruction."
13509msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh faddd."
13510
13511#: config/nios2/nios2.opt:354
13512#, no-c-format
13513msgid "Do not use the fcmpnes custom instruction."
13514msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpnes."
13515
13516#: config/nios2/nios2.opt:358
13517#, no-c-format
13518msgid "Integer id (N) of fcmpnes custom instruction."
13519msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpnes."
13520
13521#: config/nios2/nios2.opt:362
13522#, no-c-format
13523msgid "Do not use the fcmpeqs custom instruction."
13524msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpeqs."
13525
13526#: config/nios2/nios2.opt:366
13527#, no-c-format
13528msgid "Integer id (N) of fcmpeqs custom instruction."
13529msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpeqs."
13530
13531#: config/nios2/nios2.opt:370
13532#, no-c-format
13533msgid "Do not use the fcmpges custom instruction."
13534msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpges."
13535
13536#: config/nios2/nios2.opt:374
13537#, no-c-format
13538msgid "Integer id (N) of fcmpges custom instruction."
13539msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpges."
13540
13541#: config/nios2/nios2.opt:378
13542#, no-c-format
13543msgid "Do not use the fcmpgts custom instruction."
13544msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmpgts."
13545
13546#: config/nios2/nios2.opt:382
13547#, no-c-format
13548msgid "Integer id (N) of fcmpgts custom instruction."
13549msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmpgts."
13550
13551#: config/nios2/nios2.opt:386
13552#, no-c-format
13553msgid "Do not use the fcmples custom instruction."
13554msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmples."
13555
13556#: config/nios2/nios2.opt:390
13557#, no-c-format
13558msgid "Integer id (N) of fcmples custom instruction."
13559msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmples."
13560
13561#: config/nios2/nios2.opt:394
13562#, no-c-format
13563msgid "Do not use the fcmplts custom instruction."
13564msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcmplts."
13565
13566#: config/nios2/nios2.opt:398
13567#, no-c-format
13568msgid "Integer id (N) of fcmplts custom instruction."
13569msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcmplts."
13570
13571#: config/nios2/nios2.opt:402
13572#, no-c-format
13573msgid "Do not use the flogs custom instruction."
13574msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh flogs."
13575
13576#: config/nios2/nios2.opt:406
13577#, no-c-format
13578msgid "Integer id (N) of flogs custom instruction."
13579msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh flogs."
13580
13581#: config/nios2/nios2.opt:410
13582#, no-c-format
13583msgid "Do not use the fexps custom instruction."
13584msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fexps."
13585
13586#: config/nios2/nios2.opt:414
13587#, no-c-format
13588msgid "Integer id (N) of fexps custom instruction."
13589msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fexps."
13590
13591#: config/nios2/nios2.opt:418
13592#, no-c-format
13593msgid "Do not use the fatans custom instruction."
13594msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fatans."
13595
13596#: config/nios2/nios2.opt:422
13597#, no-c-format
13598msgid "Integer id (N) of fatans custom instruction."
13599msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fatans."
13600
13601#: config/nios2/nios2.opt:426
13602#, no-c-format
13603msgid "Do not use the ftans custom instruction."
13604msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh ftans."
13605
13606#: config/nios2/nios2.opt:430
13607#, no-c-format
13608msgid "Integer id (N) of ftans custom instruction."
13609msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh ftans."
13610
13611#: config/nios2/nios2.opt:434
13612#, no-c-format
13613msgid "Do not use the fsins custom instruction."
13614msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fsins."
13615
13616#: config/nios2/nios2.opt:438
13617#, no-c-format
13618msgid "Integer id (N) of fsins custom instruction."
13619msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fsins."
13620
13621#: config/nios2/nios2.opt:442
13622#, no-c-format
13623msgid "Do not use the fcoss custom instruction."
13624msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fcoss."
13625
13626#: config/nios2/nios2.opt:446
13627#, no-c-format
13628msgid "Integer id (N) of fcoss custom instruction."
13629msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fcoss."
13630
13631#: config/nios2/nios2.opt:450
13632#, no-c-format
13633msgid "Do not use the fsqrts custom instruction."
13634msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fsqrts."
13635
13636#: config/nios2/nios2.opt:454
13637#, no-c-format
13638msgid "Integer id (N) of fsqrts custom instruction."
13639msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fsqrts."
13640
13641#: config/nios2/nios2.opt:458
13642#, no-c-format
13643msgid "Do not use the fabss custom instr."
13644msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fabss."
13645
13646#: config/nios2/nios2.opt:462
13647#, no-c-format
13648msgid "Integer id (N) of fabss custom instruction."
13649msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fabss."
13650
13651#: config/nios2/nios2.opt:466
13652#, no-c-format
13653msgid "Do not use the fnegs custom instruction."
13654msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fnegs."
13655
13656#: config/nios2/nios2.opt:470
13657#, no-c-format
13658msgid "Integer id (N) of fnegs custom instruction."
13659msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fnegs."
13660
13661#: config/nios2/nios2.opt:474
13662#, no-c-format
13663msgid "Do not use the fmaxs custom instruction."
13664msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fmaxs."
13665
13666#: config/nios2/nios2.opt:478
13667#, no-c-format
13668msgid "Integer id (N) of fmaxs custom instruction."
13669msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fmaxs."
13670
13671#: config/nios2/nios2.opt:482
13672#, no-c-format
13673msgid "Do not use the fmins custom instruction."
13674msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fmins."
13675
13676#: config/nios2/nios2.opt:486
13677#, no-c-format
13678msgid "Integer id (N) of fmins custom instruction."
13679msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fmins."
13680
13681#: config/nios2/nios2.opt:490
13682#, no-c-format
13683msgid "Do not use the fdivs custom instruction."
13684msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fdivs."
13685
13686#: config/nios2/nios2.opt:494
13687#, no-c-format
13688msgid "Integer id (N) of fdivs custom instruction."
13689msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fdivs."
13690
13691#: config/nios2/nios2.opt:498
13692#, no-c-format
13693msgid "Do not use the fmuls custom instruction."
13694msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fmuls."
13695
13696#: config/nios2/nios2.opt:502
13697#, no-c-format
13698msgid "Integer id (N) of fmuls custom instruction."
13699msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fmuls."
13700
13701#: config/nios2/nios2.opt:506
13702#, no-c-format
13703msgid "Do not use the fsubs custom instruction."
13704msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fsubs."
13705
13706#: config/nios2/nios2.opt:510
13707#, no-c-format
13708msgid "Integer id (N) of fsubs custom instruction."
13709msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fsubs."
13710
13711#: config/nios2/nios2.opt:514
13712#, no-c-format
13713msgid "Do not use the fadds custom instruction."
13714msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fadds."
13715
13716#: config/nios2/nios2.opt:518
13717#, no-c-format
13718msgid "Integer id (N) of fadds custom instruction."
13719msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fadds."
13720
13721#: config/nios2/nios2.opt:522
13722#, no-c-format
13723msgid "Do not use the frdy custom instruction."
13724msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh frdy."
13725
13726#: config/nios2/nios2.opt:526
13727#, no-c-format
13728msgid "Integer id (N) of frdy custom instruction."
13729msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh frdy."
13730
13731#: config/nios2/nios2.opt:530
13732#, no-c-format
13733msgid "Do not use the frdxhi custom instruction."
13734msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh frdxhi."
13735
13736#: config/nios2/nios2.opt:534
13737#, no-c-format
13738msgid "Integer id (N) of frdxhi custom instruction."
13739msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh frdxhi."
13740
13741#: config/nios2/nios2.opt:538
13742#, no-c-format
13743msgid "Do not use the frdxlo custom instruction."
13744msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh frdxlo."
13745
13746#: config/nios2/nios2.opt:542
13747#, no-c-format
13748msgid "Integer id (N) of frdxlo custom instruction."
13749msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh frdxlo."
13750
13751#: config/nios2/nios2.opt:546
13752#, no-c-format
13753msgid "Do not use the fwry custom instruction."
13754msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fwry."
13755
13756#: config/nios2/nios2.opt:550
13757#, no-c-format
13758msgid "Integer id (N) of fwry custom instruction."
13759msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fwry."
13760
13761#: config/nios2/nios2.opt:554
13762#, no-c-format
13763msgid "Do not use the fwrx custom instruction."
13764msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh fwrx."
13765
13766#: config/nios2/nios2.opt:558
13767#, no-c-format
13768msgid "Integer id (N) of fwrx custom instruction."
13769msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh fwrx."
13770
13771#: config/nios2/nios2.opt:562
13772#, no-c-format
13773msgid "Do not use the round custom instruction."
13774msgstr "Đừng sử dụng chỉ lệnh tùy chỉnh round."
13775
13776#: config/nios2/nios2.opt:566
13777#, no-c-format
13778msgid "Integer id (N) of round custom instruction."
13779msgstr "Id (N) nguyên của chỉ lệnh tùy chỉnh round."
13780
13781#: config/nios2/nios2.opt:574
13782#, no-c-format
13783msgid "Valid Nios II ISA levels (for -march):"
13784msgstr "Mức Nios II ISA hợp lệ (cho -march):"
13785
13786#: config/nios2/nios2.opt:584
13787#, no-c-format
13788msgid "Enable generation of R2 BMX instructions."
13789msgstr "Bật tạo lệnh R2 BMX."
13790
13791#: config/nios2/nios2.opt:588
13792#, no-c-format
13793msgid "Enable generation of R2 CDX instructions."
13794msgstr "Bật tạo lệnh R2 CDX."
13795
13796#: config/nios2/nios2.opt:592
13797#, no-c-format
13798msgid "Regular expression matching additional GP-addressible section names."
13799msgstr ""
13800
13801#: config/nios2/nios2.opt:596
13802#, no-c-format
13803msgid "Regular expression matching section names for r0-relative addressing."
13804msgstr ""
13805
13806#: config/rx/elf.opt:32
13807#, no-c-format
13808msgid "Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax."
13809msgstr ""
13810
13811#: config/rx/elf.opt:38 config/rx/rx.opt:99
13812#, no-c-format
13813msgid "Specifies the number of registers to reserve for interrupt handlers."
13814msgstr "Ghi rõ số các thanh ghi cần dành riêng cho bộ quản lý tín hiệu ngắt."
13815
13816#: config/rx/elf.opt:44 config/rx/rx.opt:105
13817#, no-c-format
13818msgid "Specifies whether interrupt functions should save and restore the accumulator register."
13819msgstr "Ghi rõ nếu hàm ngắt nên lưu và phục hồi thanh ghi tích lũy hay không."
13820
13821#: config/rx/rx.opt:29
13822#, no-c-format
13823msgid "Store doubles in 64 bits."
13824msgstr "Lưu đôi theo 64 bit."
13825
13826#: config/rx/rx.opt:33
13827#, no-c-format
13828msgid "Stores doubles in 32 bits.  This is the default."
13829msgstr "Lưu đôi theo 32 bit. Đây là cài đặt mặc định."
13830
13831#: config/rx/rx.opt:37
13832#, fuzzy, no-c-format
13833#| msgid "Disable the use of RX FPU instructions.  "
13834msgid "Disable the use of RX FPU instructions."
13835msgstr "Tắt khả năng sử dụng câu lệnh dấu chấm động RX."
13836
13837#: config/rx/rx.opt:44
13838#, no-c-format
13839msgid "Enable the use of RX FPU instructions.  This is the default."
13840msgstr "Bật khả năng sử dụng câu lệnh dấu chấm động RX. Đây là cài đặt mặc định."
13841
13842#: config/rx/rx.opt:50
13843#, no-c-format
13844msgid "Specify the target RX cpu type."
13845msgstr "Ghi rõ loại CPU RX đích."
13846
13847#: config/rx/rx.opt:71
13848#, no-c-format
13849msgid "Data is stored in big-endian format."
13850msgstr "Dữ liệu được lưu theo định dạng về cuối lớn."
13851
13852#: config/rx/rx.opt:75
13853#, no-c-format
13854msgid "Data is stored in little-endian format.  (Default)."
13855msgstr "Dữ liệu được lưu theo định dạng về cuối nhỏ. (Mặc định)."
13856
13857#: config/rx/rx.opt:81
13858#, no-c-format
13859msgid "Maximum size of global and static variables which can be placed into the small data area."
13860msgstr "Kích cỡ tối đa của biến loại toàn cục và tĩnh mà có thể được để vào vùng dữ liệu nhỏ."
13861
13862#: config/rx/rx.opt:87
13863#, no-c-format
13864msgid "Enable linker relaxation."
13865msgstr "Bật chức năng làm yếu bộ liên kết."
13866
13867#: config/rx/rx.opt:93
13868#, no-c-format
13869msgid "Maximum size in bytes of constant values allowed as operands."
13870msgstr "Kích cỡ tối đa (theo byte) của giá trị bất biến được phép làm toán hạng."
13871
13872#: config/rx/rx.opt:111
13873#, no-c-format
13874msgid "Enables Position-Independent-Data (PID) mode."
13875msgstr ""
13876
13877#: config/rx/rx.opt:117
13878#, no-c-format
13879msgid "Warn when multiple, different, fast interrupt handlers are in the compilation unit."
13880msgstr ""
13881
13882#: config/rx/rx.opt:123
13883#, no-c-format
13884msgid "Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits."
13885msgstr ""
13886
13887#: config/rx/rx.opt:127
13888#, no-c-format
13889msgid "Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default."
13890msgstr ""
13891
13892#: config/rx/rx.opt:133
13893#, no-c-format
13894msgid "Enable the use of the LRA register allocator."
13895msgstr ""
13896
13897#: config/rx/rx.opt:139
13898#, no-c-format
13899msgid "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default."
13900msgstr ""
13901
13902#: config/rx/rx.opt:145
13903#, no-c-format
13904msgid "Always use JSR, never BSR, for calls."
13905msgstr "Luôn dùng JSR, không phải BSR, cho gọi."
13906
13907#: config/visium/visium.opt:25
13908#, no-c-format
13909msgid "Link with libc.a and libdebug.a."
13910msgstr "Liên kết với libc.alibdebug.a."
13911
13912#: config/visium/visium.opt:29
13913#, no-c-format
13914msgid "Link with libc.a and libsim.a."
13915msgstr "Liên kết với libc.alibsim.a."
13916
13917#: config/visium/visium.opt:33
13918#, no-c-format
13919msgid "Use hardware FP (default)."
13920msgstr "Sử dụng FP (dấu chấm động) bằng phần cứng (mặc định)."
13921
13922#: config/visium/visium.opt:45
13923#, no-c-format
13924msgid "Use features of and schedule code for given CPU."
13925msgstr "Sử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó."
13926
13927#: config/visium/visium.opt:65
13928#, no-c-format
13929msgid "Generate code for the supervisor mode (default)."
13930msgstr "Tạo mã cho chế độ siêu giám sát (mặc định)."
13931
13932#: config/visium/visium.opt:69
13933#, no-c-format
13934msgid "Generate code for the user mode."
13935msgstr "Tạo ra mã cho chế độ người dùng."
13936
13937#: config/visium/visium.opt:73
13938#, no-c-format
13939msgid "Only retained for backward compatibility."
13940msgstr "Giữ lại vì mục đích tương thích ngược."
13941
13942#: config/sol2.opt:32
13943#, no-c-format
13944msgid "Clear hardware capabilities when linking."
13945msgstr ""
13946
13947#: config/sol2.opt:36
13948#, no-c-format
13949msgid "Pass -z text to linker."
13950msgstr "Chuyển tùy chọn -z text cho bộ liên kết."
13951
13952#: config/moxie/moxie.opt:31
13953#, no-c-format
13954msgid "Enable MUL.X and UMUL.X instructions."
13955msgstr "Bật các chỉ lệnh MUL.XUMUL.X."
13956
13957#: config/microblaze/microblaze.opt:40
13958#, no-c-format
13959msgid "Use software emulation for floating point (default)."
13960msgstr "Sử dụng dấu chấm động bằng phần mềm (mặc định)"
13961
13962#: config/microblaze/microblaze.opt:44
13963#, no-c-format
13964msgid "Use hardware floating point instructions."
13965msgstr "Sử dụng các chỉ lệnh chấm động phần cứng."
13966
13967#: config/microblaze/microblaze.opt:48
13968#, no-c-format
13969msgid "Use table lookup optimization for small signed integer divisions."
13970msgstr ""
13971
13972#: config/microblaze/microblaze.opt:52
13973#, no-c-format
13974msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
13975msgstr "-mcpu=PROCESSOR\t\tSử dụng các tính năng của và mã tác vụ cho CPU đã cho."
13976
13977#: config/microblaze/microblaze.opt:56
13978#, no-c-format
13979msgid "Don't optimize block moves, use memcpy."
13980msgstr "Đừng tối ưu hóa sự di chuyển khối, dùng memcpy."
13981
13982#: config/microblaze/microblaze.opt:68
13983#, no-c-format
13984msgid "Use the soft multiply emulation (default)."
13985msgstr ""
13986
13987#: config/microblaze/microblaze.opt:72
13988#, no-c-format
13989msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
13990msgstr ""
13991
13992#: config/microblaze/microblaze.opt:76
13993#, no-c-format
13994msgid "Use the software emulation for divides (default)."
13995msgstr ""
13996
13997#: config/microblaze/microblaze.opt:80
13998#, no-c-format
13999msgid "Use the hardware barrel shifter instead of emulation."
14000msgstr ""
14001
14002#: config/microblaze/microblaze.opt:84
14003#, no-c-format
14004msgid "Use pattern compare instructions."
14005msgstr "Sử dụng câu lệnh so sánh mẫu."
14006
14007#: config/microblaze/microblaze.opt:88
14008#, no-c-format
14009msgid "Check for stack overflow at runtime."
14010msgstr "Kiểm tra tràn stack lúc chạy."
14011
14012#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
14013#, no-c-format
14014msgid "Use GP relative sdata/sbss sections."
14015msgstr "Sử dụng phần sdata/sbss tương đối với GP."
14016
14017#: config/microblaze/microblaze.opt:96
14018#, no-c-format
14019msgid "Clear the BSS to zero and place zero initialized in BSS."
14020msgstr ""
14021
14022#: config/microblaze/microblaze.opt:100
14023#, no-c-format
14024msgid "Use multiply high instructions for high part of 32x32 multiply."
14025msgstr "Dùng các chỉ lệnh nhân cao cho các phần cao của phép nhân 32x32."
14026
14027#: config/microblaze/microblaze.opt:104
14028#, no-c-format
14029msgid "Use hardware floating point conversion instructions."
14030msgstr "Dùng chỉ lệnh chuyển đổi dấu chấm động bằng phần cứng."
14031
14032#: config/microblaze/microblaze.opt:108
14033#, no-c-format
14034msgid "Use hardware floating point square root instruction."
14035msgstr "Dùng chỉ lệnh bình phương chấm động bằng phần cứng."
14036
14037#: config/microblaze/microblaze.opt:112
14038#, no-c-format
14039msgid "Description for mxl-mode-executable."
14040msgstr "Mô tả cho mxl-mode-executable."
14041
14042#: config/microblaze/microblaze.opt:116
14043#, no-c-format
14044msgid "Description for mxl-mode-xmdstub."
14045msgstr "Mô tả cho mxl-mode-xmdstub."
14046
14047#: config/microblaze/microblaze.opt:120
14048#, no-c-format
14049msgid "Description for mxl-mode-bootstrap."
14050msgstr "Mô tả cho mxl-mode-bootstrap."
14051
14052#: config/microblaze/microblaze.opt:124
14053#, no-c-format
14054msgid "Description for mxl-mode-novectors."
14055msgstr "Mô tả cho mxl-mode-novectors."
14056
14057#: config/microblaze/microblaze.opt:128
14058#, fuzzy, no-c-format
14059#| msgid "Use hardware prefetch instruction"
14060msgid "Use hardware prefetch instruction."
14061msgstr "Sử dụng câu lệnh loại bốn dấu chấm động phần cứng"
14062
14063#: config/microblaze/microblaze.opt:132
14064#, no-c-format
14065msgid "Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE)."
14066msgstr ""
14067
14068#: config/vax/vax.opt:23 config/vax/vax.opt:27
14069#, no-c-format
14070msgid "Target DFLOAT double precision code."
14071msgstr "Đặt mục đích là mã chính xác đôi DFLOAT"
14072
14073#: config/vax/vax.opt:31 config/vax/vax.opt:35
14074#, no-c-format
14075msgid "Generate GFLOAT double precision code."
14076msgstr "Tạo ra mã chính xác đôi GFLOAT."
14077
14078#: config/vax/vax.opt:39
14079#, no-c-format
14080msgid "Generate code for GNU assembler (gas)."
14081msgstr "Tạo ra mã cho bộ dịch mã số GNU assembler (gas)."
14082
14083#: config/vax/vax.opt:43
14084#, no-c-format
14085msgid "Generate code for UNIX assembler."
14086msgstr "Tạo ra mã cho bộ dịch mã số UNIX assembler."
14087
14088#: config/vax/vax.opt:47
14089#, no-c-format
14090msgid "Use VAXC structure conventions."
14091msgstr "Sử dụng quy ước cấu trúc VAXC."
14092
14093#: config/vax/vax.opt:51
14094#, no-c-format
14095msgid "Use new adddi3/subdi3 patterns."
14096msgstr "Sử dụng các mẫu adddi3/subdi3 mới."
14097
14098#: config/frv/frv.opt:30
14099#, no-c-format
14100msgid "Use 4 media accumulators."
14101msgstr "Sử dụng 4 bộ tích đa phương tiện."
14102
14103#: config/frv/frv.opt:34
14104#, no-c-format
14105msgid "Use 8 media accumulators."
14106msgstr "Sử dụng 8 bộ tích đa phương tiện."
14107
14108#: config/frv/frv.opt:38
14109#, no-c-format
14110msgid "Enable label alignment optimizations."
14111msgstr "Bật sự tối ưu hóa cách xếp hàng nhãn."
14112
14113#: config/frv/frv.opt:42
14114#, no-c-format
14115msgid "Dynamically allocate cc registers."
14116msgstr "Cấp phát động các thanh ghi CC."
14117
14118#: config/frv/frv.opt:49
14119#, no-c-format
14120msgid "Set the cost of branches."
14121msgstr "Đặt giá của nhánh."
14122
14123#: config/frv/frv.opt:53
14124#, no-c-format
14125msgid "Enable conditional execution other than moves/scc."
14126msgstr "Bật sự thực hiện có điều kiện mà khác với moves/scc."
14127
14128#: config/frv/frv.opt:57
14129#, no-c-format
14130msgid "Change the maximum length of conditionally-executed sequences."
14131msgstr "Thay đổi chiều dài tối đa của dãy được thực hiện có điều kiện."
14132
14133#: config/frv/frv.opt:61
14134#, no-c-format
14135msgid "Change the number of temporary registers that are available to conditionally-executed sequences."
14136msgstr "Thay đổi số các thanh ghi tạm thời còn sẵn sàng cho dãy được thực hiện có điều kiện."
14137
14138#: config/frv/frv.opt:65
14139#, no-c-format
14140msgid "Enable conditional moves."
14141msgstr "Bật sự di chuyển có điều kiện."
14142
14143#: config/frv/frv.opt:69
14144#, no-c-format
14145msgid "Set the target CPU type."
14146msgstr "Đặt loại CPU đích."
14147
14148#: config/frv/frv.opt:73
14149#, no-c-format
14150msgid "Known FR-V CPUs (for use with the -mcpu= option):"
14151msgstr "Không hiểu FR-V CPUs (để dùng với tùy chọn -mcpu=):"
14152
14153#: config/frv/frv.opt:122
14154#, no-c-format
14155msgid "Use fp double instructions."
14156msgstr "Sử dụng câu lệnh dấu chấm động chính đôi."
14157
14158#: config/frv/frv.opt:126
14159#, no-c-format
14160msgid "Change the ABI to allow double word insns."
14161msgstr "Sửa đổi ABI để cho phép câu lệnh từ đôi."
14162
14163#: config/frv/frv.opt:134
14164#, no-c-format
14165msgid "Just use icc0/fcc0."
14166msgstr "Chỉ sử dụng icc0/fcc0."
14167
14168#: config/frv/frv.opt:138
14169#, no-c-format
14170msgid "Only use 32 FPRs."
14171msgstr "Chỉ sử dụng 32 FPRs."
14172
14173#: config/frv/frv.opt:142
14174#, no-c-format
14175msgid "Use 64 FPRs."
14176msgstr "Sử dụng 64 FPRs."
14177
14178#: config/frv/frv.opt:146
14179#, no-c-format
14180msgid "Only use 32 GPRs."
14181msgstr "Chỉ sử dụng 32 GPRs."
14182
14183#: config/frv/frv.opt:150
14184#, no-c-format
14185msgid "Use 64 GPRs."
14186msgstr "Sử dụng 64 GPRs."
14187
14188#: config/frv/frv.opt:154
14189#, no-c-format
14190msgid "Enable use of GPREL for read-only data in FDPIC."
14191msgstr "Bật sử dụng GPREL cho dữ liệu chỉ đọc trong FDPIC."
14192
14193#: config/frv/frv.opt:166
14194#, no-c-format
14195msgid "Enable PIC support for building libraries."
14196msgstr "Bật sự hỗ trợ PIC để biên dịch thư viện."
14197
14198#: config/frv/frv.opt:170
14199#, no-c-format
14200msgid "Follow the EABI linkage requirements."
14201msgstr "Tùy theo các yêu cầu của sự liên kết EABI."
14202
14203#: config/frv/frv.opt:174
14204#, no-c-format
14205msgid "Disallow direct calls to global functions."
14206msgstr "Không cho phép gọi trực tiếp cho hàm toàn cục."
14207
14208#: config/frv/frv.opt:178
14209#, no-c-format
14210msgid "Use media instructions."
14211msgstr "Sử dụng câu lệnh đa phương tiện."
14212
14213#: config/frv/frv.opt:182
14214#, no-c-format
14215msgid "Use multiply add/subtract instructions."
14216msgstr "Sử dụng câu lệnh nhân_cộng/trừ."
14217
14218#: config/frv/frv.opt:186
14219#, no-c-format
14220msgid "Enable optimizing &&/|| in conditional execution."
14221msgstr "Bật sự tối ưu hóa &&/|| trong quá trình thực hiện có điều kiện."
14222
14223#: config/frv/frv.opt:190
14224#, no-c-format
14225msgid "Enable nested conditional execution optimizations."
14226msgstr "Bật sự tối ưu hóa quá trình thực hiện có điều kiện mà cũng lồng nhau."
14227
14228#: config/frv/frv.opt:195
14229#, no-c-format
14230msgid "Do not mark ABI switches in e_flags."
14231msgstr "Đừng đánh dấu cái chuyển ABI trong e_flags."
14232
14233#: config/frv/frv.opt:199
14234#, no-c-format
14235msgid "Remove redundant membars."
14236msgstr "Gỡ bỏ thanh vùng nhớ thừa."
14237
14238#: config/frv/frv.opt:203
14239#, no-c-format
14240msgid "Pack VLIW instructions."
14241msgstr "Đóng gói các câu lệnh VLIW."
14242
14243#: config/frv/frv.opt:207
14244#, no-c-format
14245msgid "Enable setting GPRs to the result of comparisons."
14246msgstr "Bật chức năng đặt GPR thành kết quả của phép so sánh."
14247
14248#: config/frv/frv.opt:211
14249#, no-c-format
14250msgid "Change the amount of scheduler lookahead."
14251msgstr "Sửa đổi khoảng thời gian nhìn trước của công cụ định thời"
14252
14253#: config/frv/frv.opt:219
14254#, no-c-format
14255msgid "Assume a large TLS segment."
14256msgstr "Coi là một đoạn TLS lớn."
14257
14258#: config/frv/frv.opt:223
14259#, no-c-format
14260msgid "Do not assume a large TLS segment."
14261msgstr "Đừng coi là một đoạn TLS lớn."
14262
14263#: config/frv/frv.opt:228
14264#, no-c-format
14265msgid "Cause gas to print tomcat statistics."
14266msgstr "Gây ra chương trình gas in ra thống kê về tomcat."
14267
14268#: config/frv/frv.opt:233
14269#, no-c-format
14270msgid "Link with the library-pic libraries."
14271msgstr "Liên kết với các thư viện library-pic."
14272
14273#: config/frv/frv.opt:237
14274#, no-c-format
14275msgid "Allow branches to be packed with other instructions."
14276msgstr "Cho phép đóng gói nhánh với câu lệnh khác."
14277
14278#: config/mn10300/mn10300.opt:30
14279#, no-c-format
14280msgid "Target the AM33 processor."
14281msgstr "Đặt mục đích là bộ xử lý AM33."
14282
14283#: config/mn10300/mn10300.opt:34
14284#, no-c-format
14285msgid "Target the AM33/2.0 processor."
14286msgstr "Đặt mục đích là bộ xử lý AM33/2.0."
14287
14288#: config/mn10300/mn10300.opt:38
14289#, no-c-format
14290msgid "Target the AM34 processor."
14291msgstr "Đích là bộ xử lý AM34."
14292
14293#: config/mn10300/mn10300.opt:46
14294#, no-c-format
14295msgid "Work around hardware multiply bug."
14296msgstr "Khắc phục lỗi nhân lên phần cứng."
14297
14298#: config/mn10300/mn10300.opt:55
14299#, no-c-format
14300msgid "Enable linker relaxations."
14301msgstr "Bật hàm yếu về bộ liên kết."
14302
14303#: config/mn10300/mn10300.opt:59
14304#, no-c-format
14305msgid "Return pointers in both a0 and d0."
14306msgstr "Trả lại hàm trỏ trong cả hai a0 và d0."
14307
14308#: config/mn10300/mn10300.opt:63
14309#, no-c-format
14310msgid "Allow gcc to generate LIW instructions."
14311msgstr "Cho phép gcc tạo chỉ lệnh LIW."
14312
14313#: config/mn10300/mn10300.opt:67
14314#, no-c-format
14315msgid "Allow gcc to generate the SETLB and Lcc instructions."
14316msgstr "Cho phép gcc tạo chỉ lệnh SETLB và Lcc."
14317
14318#: config/nds32/nds32-elf.opt:3 config/nds32/nds32-linux.opt:3
14319#, no-c-format
14320msgid "Specify the address generation strategy for code model."
14321msgstr ""
14322
14323#: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7
14324#, no-c-format
14325msgid "Known cmodel types (for use with the -mcmodel= option):"
14326msgstr "Hiểu cmodel (để dùng với tùy chọn -mcmodel=):"
14327
14328#: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89
14329#, no-c-format
14330msgid "Generate code in big-endian mode."
14331msgstr "Tạo mã trong chế độ về cuối lớn."
14332
14333#: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93
14334#, no-c-format
14335msgid "Generate code in little-endian mode."
14336msgstr "Tạo ra mã trong chế độ về cuối nhỏ."
14337
14338#: config/nds32/nds32.opt:37
14339#, no-c-format
14340msgid "Force performing fp-as-gp optimization."
14341msgstr ""
14342
14343#: config/nds32/nds32.opt:41
14344#, no-c-format
14345msgid "Forbid performing fp-as-gp optimization."
14346msgstr ""
14347
14348#: config/nds32/nds32.opt:47
14349#, no-c-format
14350msgid "Specify which ABI type to generate code for: 2, 2fp+."
14351msgstr ""
14352
14353#: config/nds32/nds32.opt:61
14354#, no-c-format
14355msgid "Specify use soft floating point ABI which mean alias to -mabi=2."
14356msgstr ""
14357
14358#: config/nds32/nds32.opt:65
14359#, no-c-format
14360msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+."
14361msgstr ""
14362
14363#: config/nds32/nds32.opt:71
14364#, no-c-format
14365msgid "Use reduced-set registers for register allocation."
14366msgstr ""
14367
14368#: config/nds32/nds32.opt:75
14369#, no-c-format
14370msgid "Use full-set registers for register allocation."
14371msgstr "Sử dụng cả bộ thanh ghi cho phân bổ thanh ghi."
14372
14373#: config/nds32/nds32.opt:81
14374#, no-c-format
14375msgid "Always align function entry, jump target and return address."
14376msgstr ""
14377
14378#: config/nds32/nds32.opt:85
14379#, fuzzy, no-c-format
14380#| msgid "Align code and data to 32 bits."
14381msgid "Align function entry to 4 byte."
14382msgstr "Xếp hàng mã và dữ liệu theo 32-bit."
14383
14384#: config/nds32/nds32.opt:97
14385#, no-c-format
14386msgid "Prevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization."
14387msgstr ""
14388
14389#: config/nds32/nds32.opt:101
14390#, no-c-format
14391msgid "Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'."
14392msgstr ""
14393
14394#: config/nds32/nds32.opt:105
14395#, no-c-format
14396msgid "Specify the address generation strategy for ICT call's code model."
14397msgstr ""
14398
14399#: config/nds32/nds32.opt:109
14400#, fuzzy, no-c-format
14401#| msgid "Known cmodel types (for use with the -mcmodel= option):"
14402msgid "Known cmodel types (for use with the -mict-model= option):"
14403msgstr "Hiểu cmodel (để dùng với tùy chọn -mcmodel=):"
14404
14405#: config/nds32/nds32.opt:119
14406#, no-c-format
14407msgid "Generate conditional move instructions."
14408msgstr "Tạo chỉ lệnh di chuyển điều kiện"
14409
14410#: config/nds32/nds32.opt:123
14411#, fuzzy, no-c-format
14412#| msgid "Generate bit instructions."
14413msgid "Generate hardware abs instructions."
14414msgstr "Tạo ra câu lệnh bit."
14415
14416#: config/nds32/nds32.opt:127
14417#, no-c-format
14418msgid "Generate performance extension instructions."
14419msgstr "Tạo chỉ lệnh năng suất mở rộng."
14420
14421#: config/nds32/nds32.opt:131
14422#, fuzzy, no-c-format
14423#| msgid "Generate performance extension instructions."
14424msgid "Generate performance extension version 2 instructions."
14425msgstr "Tạo chỉ lệnh năng suất mở rộng."
14426
14427#: config/nds32/nds32.opt:135
14428#, fuzzy, no-c-format
14429#| msgid "Generate performance extension instructions."
14430msgid "Generate string extension instructions."
14431msgstr "Tạo chỉ lệnh năng suất mở rộng."
14432
14433#: config/nds32/nds32.opt:139
14434#, fuzzy, no-c-format
14435#| msgid "Generate performance extension instructions."
14436msgid "Generate DSP extension instructions."
14437msgstr "Tạo chỉ lệnh năng suất mở rộng."
14438
14439#: config/nds32/nds32.opt:143
14440#, no-c-format
14441msgid "Generate v3 push25/pop25 instructions."
14442msgstr "Tạo ra câu lệnh push25/pop25 v3."
14443
14444#: config/nds32/nds32.opt:147
14445#, no-c-format
14446msgid "Generate 16-bit instructions."
14447msgstr "Tạo ra câu lệnh 16-bit."
14448
14449#: config/nds32/nds32.opt:151
14450#, no-c-format
14451msgid "Insert relax hint for linker to do relaxation."
14452msgstr ""
14453
14454#: config/nds32/nds32.opt:155
14455#, fuzzy, no-c-format
14456#| msgid "Enable multicore support."
14457msgid "Enable Virtual Hosting support."
14458msgstr "Bật khả năng hỗ trợ đa lõi."
14459
14460#: config/nds32/nds32.opt:159
14461#, no-c-format
14462msgid "Specify the size of each interrupt vector, which must be 4 or 16."
14463msgstr ""
14464
14465#: config/nds32/nds32.opt:163
14466#, no-c-format
14467msgid "Specify the security level of c-isr for the whole file."
14468msgstr ""
14469
14470#: config/nds32/nds32.opt:167
14471#, no-c-format
14472msgid "Specify the size of each cache block, which must be a power of 2 between 4 and 512."
14473msgstr ""
14474
14475#: config/nds32/nds32.opt:175
14476#, no-c-format
14477msgid "Known arch types (for use with the -march= option):"
14478msgstr "Hiểu kiến trúc (để dùng với tùy chọn -march=):"
14479
14480#: config/nds32/nds32.opt:197
14481#, fuzzy, no-c-format
14482#| msgid "Specify the code model."
14483msgid "Specify the cpu for pipeline model."
14484msgstr "Chỉ định mô hình mã."
14485
14486#: config/nds32/nds32.opt:201
14487#, fuzzy, no-c-format
14488#| msgid "Known arch types (for use with the -march= option):"
14489msgid "Known cpu types (for use with the -mcpu= option):"
14490msgstr "Hiểu kiến trúc (để dùng với tùy chọn -march=):"
14491
14492#: config/nds32/nds32.opt:361
14493#, no-c-format
14494msgid "Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and 4-7 is corresponding to 0-3."
14495msgstr ""
14496
14497#: config/nds32/nds32.opt:365
14498#, fuzzy, no-c-format
14499#| msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
14500msgid "Known floating-point number of registers (for use with the -mconfig-fpu= option):"
14501msgstr "Không hiểu kiểu dấu chấm động ABIs (để dùng với tùy chọn -mfloat-abi=):"
14502
14503#: config/nds32/nds32.opt:393
14504#, no-c-format
14505msgid "Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1."
14506msgstr ""
14507
14508#: config/nds32/nds32.opt:412
14509#, no-c-format
14510msgid "Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w."
14511msgstr ""
14512
14513#: config/nds32/nds32.opt:425
14514#, no-c-format
14515msgid "Enable constructor/destructor feature."
14516msgstr "Bật tính năng cấu/hủy tử"
14517
14518#: config/nds32/nds32.opt:429
14519#, no-c-format
14520msgid "Guide linker to relax instructions."
14521msgstr ""
14522
14523#: config/nds32/nds32.opt:433
14524#, fuzzy, no-c-format
14525#| msgid "Generate floating-point multiply-add instructions"
14526msgid "Generate floating-point multiply-accumulation instructions."
14527msgstr "Tạo ra câu lệnh nhân-cộng kiểu dấu chấm động"
14528
14529#: config/nds32/nds32.opt:437
14530#, fuzzy, no-c-format
14531#| msgid "Use paired-single floating-point instructions."
14532msgid "Generate single-precision floating-point instructions."
14533msgstr "Sử dụng câu lệnh dấu chấm động đôi-đơn."
14534
14535#: config/nds32/nds32.opt:441
14536#, fuzzy, no-c-format
14537#| msgid "Generate code that uses 68881 floating-point instructions."
14538msgid "Generate double-precision floating-point instructions."
14539msgstr "Tạo ra mã sử dụng chỉ lệnh dấu chấm động 68881."
14540
14541#: config/nds32/nds32.opt:445
14542#, no-c-format
14543msgid "Force disable hardware loop, even use -mext-dsp."
14544msgstr ""
14545
14546#: config/nds32/nds32.opt:449
14547#, fuzzy, no-c-format
14548#| msgid "Permit scheduling of a function's prologue sequence."
14549msgid "Permit scheduling of a function's prologue and epilogue sequence."
14550msgstr "Cho phép định thời dãy đoạn mở đầu của một hàm nào đó."
14551
14552#: config/nds32/nds32.opt:453
14553#, fuzzy, no-c-format
14554#| msgid "Generate cld instruction in the function prologue."
14555msgid "Generate return instruction in naked function."
14556msgstr "Tạo ra câu lệnh cld trong đoạn mở đầu hàm."
14557
14558#: config/nds32/nds32.opt:457
14559#, no-c-format
14560msgid "Always save $lp in the stack."
14561msgstr ""
14562
14563#: config/nds32/nds32.opt:465
14564#, no-c-format
14565msgid "Allow use r15 for inline ASM."
14566msgstr ""
14567
14568#: config/iq2000/iq2000.opt:31
14569#, no-c-format
14570msgid "Specify CPU for code generation purposes."
14571msgstr "Ghi rõ CPU cho mục đích tạo ra mã."
14572
14573#: config/iq2000/iq2000.opt:47
14574#, no-c-format
14575msgid "Specify CPU for scheduling purposes."
14576msgstr "Ghi rõ CPU cho mục đích định thời."
14577
14578#: config/iq2000/iq2000.opt:51
14579#, no-c-format
14580msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
14581msgstr "Không hiểu IQ2000 CPUs (để dùng với tùy chọn -mcpu=):"
14582
14583#: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
14584#, no-c-format
14585msgid "Use ROM instead of RAM."
14586msgstr "Sử dụng ROM thay cho RAM."
14587
14588#: config/iq2000/iq2000.opt:70
14589#, no-c-format
14590msgid "No default crt0.o."
14591msgstr "Không có crt0.o mặc định."
14592
14593#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:409
14594#, no-c-format
14595msgid "Put uninitialized constants in ROM (needs -membedded-data)."
14596msgstr "Để vào ROM các hằng số chưa khởi tạo (yêu cầu -membedded-data)."
14597
14598#: config/csky/csky.opt:34
14599#, fuzzy, no-c-format
14600#| msgid "Specify the name of the target architecture."
14601msgid "Specify the target architecture."
14602msgstr "Ghi rõ tên của kiến trúc đích."
14603
14604#: config/csky/csky.opt:38
14605#, fuzzy, no-c-format
14606#| msgid "Specify the target CPU."
14607msgid "Specify the target processor."
14608msgstr "Ghi rõ CPU đích."
14609
14610#: config/csky/csky.opt:61
14611#, fuzzy, no-c-format
14612#| msgid "Use hardware floating point instructions."
14613msgid "Enable hardware floating-point instructions."
14614msgstr "Sử dụng các chỉ lệnh chấm động phần cứng."
14615
14616#: config/csky/csky.opt:65
14617#, fuzzy, no-c-format
14618#| msgid "Use software emulation for floating point (default)."
14619msgid "Use library calls to perform floating-point operations (default)."
14620msgstr "Sử dụng dấu chấm động bằng phần mềm (mặc định)"
14621
14622#: config/csky/csky.opt:69
14623#, fuzzy, no-c-format
14624#| msgid "Specify the name of the target floating point hardware/format."
14625msgid "Specify the target floating-point hardware/format."
14626msgstr "Ghi rõ tên của phần cứng / định dạng đích về dấu chấm động."
14627
14628#: config/csky/csky.opt:73
14629#, no-c-format
14630msgid "Generate C-SKY FPU double float instructions (default for hard float)."
14631msgstr ""
14632
14633#: config/csky/csky.opt:77
14634#, no-c-format
14635msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)."
14636msgstr ""
14637
14638#: config/csky/csky.opt:85
14639#, fuzzy, no-c-format
14640#| msgid "Do not use the callt instruction (default)."
14641msgid "Enable the extended LRW instruction (default for CK801)."
14642msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
14643
14644#: config/csky/csky.opt:89
14645#, fuzzy, no-c-format
14646#| msgid "Enable clip instructions."
14647msgid "Enable interrupt stack instructions."
14648msgstr "Bật các câu lệnh trích đoạn."
14649
14650#: config/csky/csky.opt:93
14651#, fuzzy, no-c-format
14652#| msgid "Enable multiply instructions."
14653msgid "Enable multiprocessor instructions."
14654msgstr "Bật câu lệnh nhân."
14655
14656#: config/csky/csky.opt:97
14657#, fuzzy, no-c-format
14658#| msgid "Enable clip instructions."
14659msgid "Enable coprocessor instructions."
14660msgstr "Bật các câu lệnh trích đoạn."
14661
14662#: config/csky/csky.opt:101
14663#, fuzzy, no-c-format
14664#| msgid "Enable average instructions."
14665msgid "Enable cache prefetch instructions."
14666msgstr "Bật các câu lệnh tính số trung bình."
14667
14668#: config/csky/csky.opt:105
14669#, fuzzy, no-c-format
14670#| msgid "Enable MUL instructions."
14671msgid "Enable C-SKY SECURE instructions."
14672msgstr "Bật các chỉ lệnh MUL."
14673
14674#: config/csky/csky.opt:112
14675#, fuzzy, no-c-format
14676#| msgid "Enable MUL instructions."
14677msgid "Enable C-SKY TRUST instructions."
14678msgstr "Bật các chỉ lệnh MUL."
14679
14680#: config/csky/csky.opt:116
14681#, fuzzy, no-c-format
14682#| msgid "Enable MUL instructions."
14683msgid "Enable C-SKY DSP instructions."
14684msgstr "Bật các chỉ lệnh MUL."
14685
14686#: config/csky/csky.opt:120
14687#, fuzzy, no-c-format
14688#| msgid "Enable user-defined instructions."
14689msgid "Enable C-SKY Enhanced DSP instructions."
14690msgstr "Bật câu lệnh được người dùng xác định."
14691
14692#: config/csky/csky.opt:124
14693#, fuzzy, no-c-format
14694#| msgid "Enable clip instructions."
14695msgid "Enable C-SKY Vector DSP instructions."
14696msgstr "Bật các câu lệnh trích đoạn."
14697
14698#: config/csky/csky.opt:130
14699#, fuzzy, no-c-format
14700#| msgid "Generate isel instructions."
14701msgid "Generate divide instructions."
14702msgstr "Tạo ra câu lệnh isel."
14703
14704#: config/csky/csky.opt:134
14705#, fuzzy, no-c-format
14706#| msgid "Generate code for a 5206e."
14707msgid "Generate code for Smart Mode."
14708msgstr "Tạo ra mã cho một 5206e."
14709
14710#: config/csky/csky.opt:138
14711#, no-c-format
14712msgid "Enable use of R16-R31 (default)."
14713msgstr ""
14714
14715#: config/csky/csky.opt:142
14716#, fuzzy, no-c-format
14717#| msgid "Generate code in little endian mode."
14718msgid "Generate code using global anchor symbol addresses."
14719msgstr "Tạo ra mã trong chế độ về cuối nhỏ."
14720
14721#: config/csky/csky.opt:146
14722#, fuzzy, no-c-format
14723#| msgid "Generate v3 push25/pop25 instructions."
14724msgid "Generate push/pop instructions (default)."
14725msgstr "Tạo ra câu lệnh push25/pop25 v3."
14726
14727#: config/csky/csky.opt:150
14728#, fuzzy, no-c-format
14729#| msgid "Generate isel instructions."
14730msgid "Generate stm/ldm instructions (default)."
14731msgstr "Tạo ra câu lệnh isel."
14732
14733#: config/csky/csky.opt:157
14734#, no-c-format
14735msgid "Generate constant pools in the compiler instead of assembler."
14736msgstr ""
14737
14738#: config/csky/csky.opt:161
14739#, fuzzy, no-c-format
14740#| msgid "Do not generate .size directives."
14741msgid "Emit .stack_size directives."
14742msgstr "Đừng tạo ra chỉ thị .size."
14743
14744#: config/csky/csky.opt:165
14745#, fuzzy, no-c-format
14746#| msgid "Generate code for GNU runtime environment."
14747msgid "Generate code for C-SKY compiler runtime instead of libgcc."
14748msgstr "Tạo ra mã môi trường thực thi GNU."
14749
14750#: config/csky/csky.opt:169
14751#, no-c-format
14752msgid "Set the branch costs to roughly the specified number of instructions."
14753msgstr ""
14754
14755#: config/csky/csky.opt:173
14756#, fuzzy, no-c-format
14757#| msgid "Permit scheduling of a function's prologue sequence."
14758msgid "Permit scheduling of function prologue and epilogue sequences."
14759msgstr "Cho phép định thời dãy đoạn mở đầu của một hàm nào đó."
14760
14761#: config/csky/csky_tables.opt:24
14762#, fuzzy, no-c-format
14763#| msgid "Known ARC CPUs (for use with the -mcpu= option):"
14764msgid "Known CSKY CPUs (for use with the -mcpu= options):"
14765msgstr "Không hiểu ARC CPUs (để dùng với tùy chọn -mcpu=):"
14766
14767#: config/csky/csky_tables.opt:199
14768#, fuzzy, no-c-format
14769#| msgid "Known SCORE architectures (for use with the -march= option):"
14770msgid "Known CSKY architectures (for use with the -march= option):"
14771msgstr "Không hiểu kiến trúc SCORE (để dùng với tùy chọn -march=):"
14772
14773#: config/csky/csky_tables.opt:218
14774#, fuzzy, no-c-format
14775#| msgid "Known ARM FPUs (for use with the -mfpu= option):"
14776msgid "Known CSKY FPUs (for use with the -mfpu= option):"
14777msgstr "Hiểu ARM FPUs (để dùng với tùy chọn -mfpu=):"
14778
14779#: config/c6x/c6x-tables.opt:24
14780#, no-c-format
14781msgid "Known C6X ISAs (for use with the -march= option):"
14782msgstr "Không hiểu C6X ISAs (để dùng với tùy chọn -march=):"
14783
14784#: config/c6x/c6x.opt:42
14785#, no-c-format
14786msgid "Select method for sdata handling."
14787msgstr "Chọn phương pháp để quản lý sdata."
14788
14789#: config/c6x/c6x.opt:46
14790#, fuzzy, no-c-format
14791#| msgid "Valid arguments for the -msdata= option."
14792msgid "Valid arguments for the -msdata= option:"
14793msgstr "Đối số hợp lệ cho tùy chọn -msdata=."
14794
14795#: config/c6x/c6x.opt:59
14796#, no-c-format
14797msgid "Compile for the DSBT shared library ABI."
14798msgstr "Tạo thư viện dùng chung"
14799
14800#: config/cris/linux.opt:27
14801#, no-c-format
14802msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
14803msgstr "Đừng sử dụng tham chiếu GOTPLT cùng với -fpic hoặc -fPIC."
14804
14805#: config/cris/cris.opt:45
14806#, no-c-format
14807msgid "Work around bug in multiplication instruction."
14808msgstr "Khắc phục lỗi trong câu lệnh nhân lên."
14809
14810#: config/cris/cris.opt:51
14811#, no-c-format
14812msgid "Compile for ETRAX 4 (CRIS v3)."
14813msgstr "Biên dịch cho ETRAX 4 (CRIS v3)."
14814
14815#: config/cris/cris.opt:56
14816#, no-c-format
14817msgid "Compile for ETRAX 100 (CRIS v8)."
14818msgstr "Biên dịch cho ETRAX 100 (CRIS v8)."
14819
14820#: config/cris/cris.opt:64
14821#, no-c-format
14822msgid "Emit verbose debug information in assembly code."
14823msgstr "Xuất nhiều thông tin gỡ rối trong mã dịch mã số."
14824
14825#: config/cris/cris.opt:71
14826#, no-c-format
14827msgid "Do not use condition codes from normal instructions."
14828msgstr "Đừng sử dụng mã điều kiện từ câu lệnh thông thường."
14829
14830#: config/cris/cris.opt:80
14831#, no-c-format
14832msgid "Do not emit addressing modes with side-effect assignment."
14833msgstr "Đừng xuất chế độ đặt địa chỉ với sự gán hiệu ứng cạnh."
14834
14835#: config/cris/cris.opt:89
14836#, no-c-format
14837msgid "Do not tune stack alignment."
14838msgstr "Đừng điều chỉnh sự xếp hàng ngăn xếp."
14839
14840#: config/cris/cris.opt:98
14841#, no-c-format
14842msgid "Do not tune writable data alignment."
14843msgstr "Đừng điều chỉnh sự xếp hàng dữ liệu có thể ghi được."
14844
14845#: config/cris/cris.opt:107
14846#, no-c-format
14847msgid "Do not tune code and read-only data alignment."
14848msgstr "Đừng điều chỉnh sự xếp hàng mã và dữ liệu chỉ-đọc."
14849
14850#: config/cris/cris.opt:116
14851#, no-c-format
14852msgid "Align code and data to 32 bits."
14853msgstr "Xếp hàng mã và dữ liệu theo 32-bit."
14854
14855#: config/cris/cris.opt:133
14856#, no-c-format
14857msgid "Don't align items in code or data."
14858msgstr "Đừng xếp hàng các mục trong mã hoặc dữ liệu."
14859
14860#: config/cris/cris.opt:142
14861#, no-c-format
14862msgid "Do not emit function prologue or epilogue."
14863msgstr "Đừng xuất đoạn mở/đóng hàm."
14864
14865#: config/cris/cris.opt:149
14866#, no-c-format
14867msgid "Use the most feature-enabling options allowed by other options."
14868msgstr "Sử dụng những tùy chọn bật nhiều tính năng nhất tùy theo giới hạn của tùy chọn khác."
14869
14870#: config/cris/cris.opt:158
14871#, no-c-format
14872msgid "Override -mbest-lib-options."
14873msgstr "Ghi đè lên -mbest-lib-options."
14874
14875#: config/cris/cris.opt:165
14876#, no-c-format
14877msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
14878msgstr "-march=KIẾN_TRÚC\tTạo ra mã cho phiến tinh thể hoặc CPU đưa ra."
14879
14880#: config/cris/cris.opt:169
14881#, no-c-format
14882msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
14883msgstr "-mtune=KIẾN_TRÚC\tĐiều chỉnh sự xếp hàng cho chíp hoặc CPU đưa ra."
14884
14885#: config/cris/cris.opt:173
14886#, no-c-format
14887msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size."
14888msgstr "-mmax-stackframe=KÍCH_CỠ\tCảnh báo khung ngăn xếp nào vượt quá kích cỡ này."
14889
14890#: config/cris/cris.opt:180
14891#, no-c-format
14892msgid "Emit traps as \"break 8\", default for CRIS v3 and up.  If disabled, calls to abort() are used."
14893msgstr ""
14894
14895#: config/cris/cris.opt:184
14896#, no-c-format
14897msgid "Emit checks causing \"break 8\" instructions to execute when applying atomic builtins on misaligned memory."
14898msgstr ""
14899
14900#: config/cris/cris.opt:188
14901#, no-c-format
14902msgid "Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic."
14903msgstr ""
14904
14905#: config/sh/superh.opt:6
14906#, no-c-format
14907msgid "Board name [and memory region]."
14908msgstr "Tên bộ mạch [và vùng nhớ]."
14909
14910#: config/sh/superh.opt:10
14911#, no-c-format
14912msgid "Runtime name."
14913msgstr "Tên lúc chạy."
14914
14915#: config/sh/sh.opt:42
14916#, no-c-format
14917msgid "Generate SH1 code."
14918msgstr "Tạo ra mã SH1."
14919
14920#: config/sh/sh.opt:46
14921#, no-c-format
14922msgid "Generate SH2 code."
14923msgstr "Tạo ra mã SH2."
14924
14925#: config/sh/sh.opt:50
14926#, no-c-format
14927msgid "Generate default double-precision SH2a-FPU code."
14928msgstr "Tạo ra mã SH2a-FPU chính xác đôi mặc định."
14929
14930#: config/sh/sh.opt:54
14931#, no-c-format
14932msgid "Generate SH2a FPU-less code."
14933msgstr "Tạo ra mã SH2a không có FPU."
14934
14935#: config/sh/sh.opt:58
14936#, no-c-format
14937msgid "Generate default single-precision SH2a-FPU code."
14938msgstr "Tạo ra mã SH2a-FPU chính xác đơn mặc định."
14939
14940#: config/sh/sh.opt:62
14941#, no-c-format
14942msgid "Generate only single-precision SH2a-FPU code."
14943msgstr "Tạo ra chỉ mã SH2a-FPU chính xác đơn."
14944
14945#: config/sh/sh.opt:66
14946#, no-c-format
14947msgid "Generate SH2e code."
14948msgstr "Tạo ra mã SH2e."
14949
14950#: config/sh/sh.opt:70
14951#, no-c-format
14952msgid "Generate SH3 code."
14953msgstr "Tạo ra mã SH3."
14954
14955#: config/sh/sh.opt:74
14956#, no-c-format
14957msgid "Generate SH3e code."
14958msgstr "Tạo ra mã SH3e."
14959
14960#: config/sh/sh.opt:78
14961#, no-c-format
14962msgid "Generate SH4 code."
14963msgstr "Tạo ra mã SH4."
14964
14965#: config/sh/sh.opt:82
14966#, no-c-format
14967msgid "Generate SH4-100 code."
14968msgstr "Tạo ra mã SH4-100."
14969
14970#: config/sh/sh.opt:86
14971#, no-c-format
14972msgid "Generate SH4-200 code."
14973msgstr "Tạo ra mã SH4-200."
14974
14975#: config/sh/sh.opt:92
14976#, no-c-format
14977msgid "Generate SH4-300 code."
14978msgstr "Tạo ra mã SH4-300."
14979
14980#: config/sh/sh.opt:96
14981#, no-c-format
14982msgid "Generate SH4 FPU-less code."
14983msgstr "Tạo ra mã SH4 không có FPU."
14984
14985#: config/sh/sh.opt:100
14986#, no-c-format
14987msgid "Generate SH4-100 FPU-less code."
14988msgstr "Tạo ra mã SH4-100 không có FPU."
14989
14990#: config/sh/sh.opt:104
14991#, no-c-format
14992msgid "Generate SH4-200 FPU-less code."
14993msgstr "Tạo ra mã SH4-200 không có FPU."
14994
14995#: config/sh/sh.opt:108
14996#, no-c-format
14997msgid "Generate SH4-300 FPU-less code."
14998msgstr "Tạo ra mã SH4-300 không có FPU."
14999
15000#: config/sh/sh.opt:112
15001#, no-c-format
15002msgid "Generate code for SH4 340 series (MMU/FPU-less)."
15003msgstr "Tạo ra mã cho loạt SH4 340 (không có MMU/FPU)."
15004
15005#: config/sh/sh.opt:117
15006#, no-c-format
15007msgid "Generate code for SH4 400 series (MMU/FPU-less)."
15008msgstr "Tạo ra mã cho loạt SH4 400 (không có MMU/FPU)."
15009
15010#: config/sh/sh.opt:122
15011#, no-c-format
15012msgid "Generate code for SH4 500 series (FPU-less)."
15013msgstr "Tạo ra mã cho loạt SH4 500 (không có MMU/FPU)."
15014
15015#: config/sh/sh.opt:127
15016#, no-c-format
15017msgid "Generate default single-precision SH4 code."
15018msgstr "Tạo ra mã SH4 chính xác đơn mặc định."
15019
15020#: config/sh/sh.opt:131
15021#, no-c-format
15022msgid "Generate default single-precision SH4-100 code."
15023msgstr "Tạo ra mã SH4-100 chính xác đơn mặc định."
15024
15025#: config/sh/sh.opt:135
15026#, no-c-format
15027msgid "Generate default single-precision SH4-200 code."
15028msgstr "Tạo ra mã SH4-200 chính xác đơn mặc định."
15029
15030#: config/sh/sh.opt:139
15031#, no-c-format
15032msgid "Generate default single-precision SH4-300 code."
15033msgstr "Tạo ra mã SH4-300 chính xác đơn mặc định."
15034
15035#: config/sh/sh.opt:143
15036#, no-c-format
15037msgid "Generate only single-precision SH4 code."
15038msgstr "Tạo ra chỉ mã SH4 chính xác đơn."
15039
15040#: config/sh/sh.opt:147
15041#, no-c-format
15042msgid "Generate only single-precision SH4-100 code."
15043msgstr "Tạo ra chỉ mã SH4-100 chính xác đơn."
15044
15045#: config/sh/sh.opt:151
15046#, no-c-format
15047msgid "Generate only single-precision SH4-200 code."
15048msgstr "Tạo ra chỉ mã SH4-200 chính xác đơn."
15049
15050#: config/sh/sh.opt:155
15051#, no-c-format
15052msgid "Generate only single-precision SH4-300 code."
15053msgstr "Tạo ra chỉ mã SH4-300 chính xác đơn."
15054
15055#: config/sh/sh.opt:159
15056#, no-c-format
15057msgid "Generate SH4a code."
15058msgstr "Tạo ra mã SH4a."
15059
15060#: config/sh/sh.opt:163
15061#, no-c-format
15062msgid "Generate SH4a FPU-less code."
15063msgstr "Tạo ra mã SH4a không có FPU."
15064
15065#: config/sh/sh.opt:167
15066#, no-c-format
15067msgid "Generate default single-precision SH4a code."
15068msgstr "Tạo ra mã SH4a chính xác đơn mặc định."
15069
15070#: config/sh/sh.opt:171
15071#, no-c-format
15072msgid "Generate only single-precision SH4a code."
15073msgstr "Tạo ra chỉ mã SH4a chính xác đơn."
15074
15075#: config/sh/sh.opt:175
15076#, no-c-format
15077msgid "Generate SH4al-dsp code."
15078msgstr "Tạo ra mã SH4al-dsp."
15079
15080#: config/sh/sh.opt:183
15081#, no-c-format
15082msgid "Generate code in big endian mode."
15083msgstr "Tạo mã trong chế độ về cuối lớn."
15084
15085#: config/sh/sh.opt:187
15086#, no-c-format
15087msgid "Generate 32-bit offsets in switch tables."
15088msgstr "Tạo ra hiệu số 32-bit trong bảng cái chuyển."
15089
15090#: config/sh/sh.opt:191
15091#, no-c-format
15092msgid "Generate bit instructions."
15093msgstr "Tạo ra câu lệnh bit."
15094
15095#: config/sh/sh.opt:199
15096#, no-c-format
15097msgid "Assume that zero displacement conditional branches are fast."
15098msgstr ""
15099
15100#: config/sh/sh.opt:203
15101#, no-c-format
15102msgid "Force the usage of delay slots for conditional branches."
15103msgstr ""
15104
15105#: config/sh/sh.opt:207
15106#, no-c-format
15107msgid "Align doubles at 64-bit boundaries."
15108msgstr "Xếp hàng các đôi theo biên giới 64-bit."
15109
15110#: config/sh/sh.opt:211
15111#, no-c-format
15112msgid "Division strategy, one of: call-div1, call-fp, call-table."
15113msgstr ""
15114
15115#: config/sh/sh.opt:215
15116#, no-c-format
15117msgid "Specify name for 32 bit signed division function."
15118msgstr "Ghi rõ tên cho hàm chia đã ký 32-bit."
15119
15120#: config/sh/sh.opt:219
15121#, no-c-format
15122msgid "Generate ELF FDPIC code."
15123msgstr "Tạo ra mã ELF FDPIC."
15124
15125#: config/sh/sh.opt:223
15126#, no-c-format
15127msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
15128msgstr "Bật sử dụng thay ghi dấu chấm độ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."
15129
15130#: config/sh/sh.opt:231 config/sh/sh.opt:269
15131#, no-c-format
15132msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
15133msgstr "Theo quy ước gọi SuperH / Renesas (còn gọi là Hitachi)"
15134
15135#: config/sh/sh.opt:235
15136#, no-c-format
15137msgid "Increase the IEEE compliance for floating-point comparisons."
15138msgstr "Sử dụng toán học IEEE cho phép so sánh dấu chấm động."
15139
15140#: config/sh/sh.opt:239
15141#, fuzzy, no-c-format
15142#| msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines."
15143msgid "Inline code to invalidate instruction cache entries after setting up nested function trampolines."
15144msgstr "chèn mã vào trực tiếp để tắt các mục nhập vùng nhớ tạm câu lệnh sau khi cài đặt các trampoline hàm lồng nhau."
15145
15146#: config/sh/sh.opt:243 config/arc/arc.opt:246
15147#, no-c-format
15148msgid "Annotate assembler instructions with estimated addresses."
15149msgstr "Phụ chú câu lệnh dịch mã số bằng địa chỉ ước lượng."
15150
15151#: config/sh/sh.opt:247
15152#, no-c-format
15153msgid "Generate code in little endian mode."
15154msgstr "Tạo ra mã trong chế độ về cuối nhỏ."
15155
15156#: config/sh/sh.opt:251
15157#, no-c-format
15158msgid "Mark MAC register as call-clobbered."
15159msgstr "Đánh dấu thanh ghi MAC như là bị cuộc gọi ghi đè."
15160
15161#: config/sh/sh.opt:257
15162#, no-c-format
15163msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
15164msgstr "Làm cho cấu trúc một bội số cho 4 byte (cảnh báo: ABI bị sửa đổi)."
15165
15166#: config/sh/sh.opt:261
15167#, no-c-format
15168msgid "Emit function-calls using global offset table when generating PIC."
15169msgstr "Xuất cuộc gọi hàm dùng bảng hiệu số toàn cục khi tạo ra PIC."
15170
15171#: config/sh/sh.opt:265
15172#, no-c-format
15173msgid "Shorten address references during linking."
15174msgstr "Cắt ngắn tham chiếu địa chỉ trong khi liên kết."
15175
15176#: config/sh/sh.opt:273
15177#, no-c-format
15178msgid "Specify the model for atomic operations."
15179msgstr "Tạo ra mã cho các thao tác atomic."
15180
15181#: config/sh/sh.opt:277
15182#, no-c-format
15183msgid "Use tas.b instruction for __atomic_test_and_set."
15184msgstr "Dùng chỉ lệnh tas.b cho __atomic_test_and_set."
15185
15186#: config/sh/sh.opt:281
15187#, no-c-format
15188msgid "Cost to assume for a multiply insn."
15189msgstr "Giá cần coi cho một câu lệnh nhân lên."
15190
15191#: config/sh/sh.opt:285
15192#, no-c-format
15193msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
15194msgstr "Đừ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"
15195
15196#: config/sh/sh.opt:291
15197#, no-c-format
15198msgid "Pretend a branch-around-a-move is a conditional move."
15199msgstr "Làm ra vẻ rằng branch-around-a-move là một sự di chuyển có điều kiện."
15200
15201#: config/sh/sh.opt:295
15202#, no-c-format
15203msgid "Enable the use of the fsca instruction."
15204msgstr "Bật sử dụng câu lệnh fsca."
15205
15206#: config/sh/sh.opt:299
15207#, no-c-format
15208msgid "Enable the use of the fsrra instruction."
15209msgstr "Bật sử dụng câu lệnh fsrra."
15210
15211#: config/sh/sh.opt:303
15212#, no-c-format
15213msgid "Use LRA instead of reload (transitional)."
15214msgstr "Sử dụng LRA thay cho reload (cổ điển)."
15215
15216#: config/gcn/gcn.opt:26
15217#, no-c-format
15218msgid "GCN GPU type to use:"
15219msgstr ""
15220
15221#: config/gcn/gcn.opt:39 config/gcn/gcn.opt:43
15222#, fuzzy, no-c-format
15223#| msgid "Specify the name of the target CPU."
15224msgid "Specify the name of the target GPU."
15225msgstr "Ghi rõ tên của CPU đích."
15226
15227#: config/gcn/gcn.opt:55
15228#, no-c-format
15229msgid "Enable OpenMP GPU offloading."
15230msgstr ""
15231
15232#: config/gcn/gcn.opt:71
15233#, no-c-format
15234msgid "-mstack-size=<number>\tSet the private segment size per wave-front, in bytes."
15235msgstr ""
15236
15237#: config/gcn/gcn.opt:78
15238#, fuzzy, no-c-format
15239#| msgid "Warn about an invalid DO loop."
15240msgid "Warn about invalid OpenACC dimensions."
15241msgstr "Cảnh báo về vòng lặp DO không hợp lệ."
15242
15243#: config/fr30/fr30.opt:23
15244#, no-c-format
15245msgid "Assume small address space."
15246msgstr "Coi là có một vùng địa chỉ nhỏ."
15247
15248#: config/bpf/bpf.opt:28
15249#, fuzzy, no-c-format
15250#| msgid "Generate code for the kernel or loadable kernel extensions."
15251msgid "Generate eBPF for the given Linux kernel version."
15252msgstr "Tạo ra mã cho hạt nhân hoặc phần mở rộng hạt nhân có thể nạp được."
15253
15254#: config/bpf/bpf.opt:115
15255#, fuzzy, no-c-format
15256#| msgid "Generate big-endian code."
15257msgid "Generate big-endian eBPF."
15258msgstr "Tạo ra mã về cuối lớn big-endian."
15259
15260#: config/bpf/bpf.opt:119
15261#, fuzzy, no-c-format
15262#| msgid "Generate little-endian code."
15263msgid "Generate little-endian eBPF."
15264msgstr "Tạo ra mã về cuối nhỏ little-endian."
15265
15266#: config/bpf/bpf.opt:123
15267#, no-c-format
15268msgid "Set a hard limit for the size of each stack frame, in bytes."
15269msgstr ""
15270
15271#: config/mips/mips.opt:32
15272#, no-c-format
15273msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
15274msgstr "-mabi=ABI\tTạo ra làm hợp với ABI đưa ra."
15275
15276#: config/mips/mips.opt:36
15277#, no-c-format
15278msgid "Known MIPS ABIs (for use with the -mabi= option):"
15279msgstr "Không hiểu MIPS ABIs (để dùng với tùy chọn -mabi=):"
15280
15281#: config/mips/mips.opt:55
15282#, no-c-format
15283msgid "Generate code that can be used in SVR4-style dynamic objects."
15284msgstr "Tạo ra mã có thể sử dụng được trong đối tượng năng động có kiểu SVR4."
15285
15286#: config/mips/mips.opt:59
15287#, no-c-format
15288msgid "Use PMC-style 'mad' instructions."
15289msgstr "Sử dụng câu lệnh “mad” loại PMC."
15290
15291#: config/mips/mips.opt:63
15292#, no-c-format
15293msgid "Use integer madd/msub instructions."
15294msgstr "Sử dụng chỉ lệnh madd/msub số nguyên."
15295
15296#: config/mips/mips.opt:67
15297#, no-c-format
15298msgid "-march=ISA\tGenerate code for the given ISA."
15299msgstr "-march=ISA\tTạo ra mã cho ISA đưa ra."
15300
15301#: config/mips/mips.opt:71
15302#, no-c-format
15303msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
15304msgstr "-mbranch-cost=GIÁ\tĐặt giá của nhánh thành khoảng số các câu lệnh này."
15305
15306#: config/mips/mips.opt:75
15307#, no-c-format
15308msgid "Use Branch Likely instructions, overriding the architecture default."
15309msgstr "Sử dụng câu lệnh rất có thể thích hợp với nhanh (Branch Likely), thì ghi đè lên giá trị mặc định của kiến trúc đó."
15310
15311#: config/mips/mips.opt:79
15312#, no-c-format
15313msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
15314msgstr "Bật/tắt ASE MIPS16 trên các hàm qua lại, để kiểm tra chức năng của bộ dịch mã số."
15315
15316#: config/mips/mips.opt:83
15317#, no-c-format
15318msgid "Trap on integer divide by zero."
15319msgstr "Bẫy khi số nguyên chia cho số không."
15320
15321#: config/mips/mips.opt:87
15322#, no-c-format
15323msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code."
15324msgstr "-mcode-readable=CÀI-ĐẶT\tGhi rõ khi nào câu lệnh có quyền truy cập đến mã."
15325
15326#: config/mips/mips.opt:91
15327#, no-c-format
15328msgid "Valid arguments to -mcode-readable=:"
15329msgstr "Đối số hợp lệ cho -mcode-readable=:"
15330
15331#: config/mips/mips.opt:104
15332#, no-c-format
15333msgid "Use branch-and-break sequences to check for integer divide by zero."
15334msgstr "Sử dụng dãy tạo-nhánh-và-ngắt (branch-and-break) để kiểm tra có số nguyên chia cho số không."
15335
15336#: config/mips/mips.opt:108
15337#, no-c-format
15338msgid "Use trap instructions to check for integer divide by zero."
15339msgstr "Sử dụng câu lệnh bẫy để kiểm tra có số nguyên chia cho số không."
15340
15341#: config/mips/mips.opt:112
15342#, no-c-format
15343msgid "Allow the use of MDMX instructions."
15344msgstr "Cho phép sử dụng câu lệnh MDMX."
15345
15346#: config/mips/mips.opt:116
15347#, no-c-format
15348msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations."
15349msgstr "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."
15350
15351#: config/mips/mips.opt:120
15352#, no-c-format
15353msgid "Use MIPS-DSP instructions."
15354msgstr "Sử dụng câu lệnh MIPS-DSP."
15355
15356#: config/mips/mips.opt:124
15357#, no-c-format
15358msgid "Use MIPS-DSP REV 2 instructions."
15359msgstr "Sử dụng câu lệnh MIPS-DSP REV 2."
15360
15361#: config/mips/mips.opt:146
15362#, no-c-format
15363msgid "Use Enhanced Virtual Addressing instructions."
15364msgstr "Dùng các chỉ lệnh Địa chỉ Ảo hóa Nâng cao."
15365
15366#: config/mips/mips.opt:150
15367#, no-c-format
15368msgid "Use NewABI-style %reloc() assembly operators."
15369msgstr "Sử dụng toán tử dịch mã số %reloc() kiểu NewABI."
15370
15371#: config/mips/mips.opt:154
15372#, no-c-format
15373msgid "Use -G for data that is not defined by the current object."
15374msgstr "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."
15375
15376#: config/mips/mips.opt:158
15377#, no-c-format
15378msgid "Work around certain 24K errata."
15379msgstr "Khắc phục một số lỗi 24K nào đó."
15380
15381#: config/mips/mips.opt:162
15382#, no-c-format
15383msgid "Work around certain R4000 errata."
15384msgstr "Khắc phục một số lỗi R4000 nào đó."
15385
15386#: config/mips/mips.opt:166
15387#, no-c-format
15388msgid "Work around certain R4400 errata."
15389msgstr "Khắc phục một số lỗi R4400 nào đó."
15390
15391#: config/mips/mips.opt:170
15392#, fuzzy, no-c-format
15393#| msgid "Work around certain R4000 errata."
15394msgid "Work around the R5900 short loop erratum."
15395msgstr "Khắc phục một số lỗi R4000 nào đó."
15396
15397#: config/mips/mips.opt:174
15398#, no-c-format
15399msgid "Work around certain RM7000 errata."
15400msgstr "Khắc phục một số lỗi RM7000 nào đó."
15401
15402#: config/mips/mips.opt:178
15403#, no-c-format
15404msgid "Work around certain R10000 errata."
15405msgstr "Khắc phục một số lỗi R10000 nào đó."
15406
15407#: config/mips/mips.opt:182
15408#, no-c-format
15409msgid "Work around errata for early SB-1 revision 2 cores."
15410msgstr "Khắc phục một những lỗi cho các lõi SB-1 bản sửa đổi 2 sớm."
15411
15412#: config/mips/mips.opt:186
15413#, no-c-format
15414msgid "Work around certain VR4120 errata."
15415msgstr "Khắc phục một số lỗi VR4120 nào đó."
15416
15417#: config/mips/mips.opt:190
15418#, no-c-format
15419msgid "Work around VR4130 mflo/mfhi errata."
15420msgstr "Khắc phục một số lỗi mflo/mfhi VR4130 nào đó."
15421
15422#: config/mips/mips.opt:194
15423#, no-c-format
15424msgid "Work around an early 4300 hardware bug."
15425msgstr "Khắc phục một lỗi phần cứng 4300 sớm."
15426
15427#: config/mips/mips.opt:198
15428#, no-c-format
15429msgid "FP exceptions are enabled."
15430msgstr "Đã bật ngoại lệ dấu chấm động."
15431
15432#: config/mips/mips.opt:202
15433#, no-c-format
15434msgid "Use 32-bit floating-point registers."
15435msgstr "Sử dụng thanh ghi dấu chấm động 32-bit."
15436
15437#: config/mips/mips.opt:206
15438#, no-c-format
15439msgid "Conform to the o32 FPXX ABI."
15440msgstr "Phù hợp với o32 FPXX ABI."
15441
15442#: config/mips/mips.opt:210
15443#, no-c-format
15444msgid "Use 64-bit floating-point registers."
15445msgstr "Sử dụng thanh ghi dấu chấm động 64-bit."
15446
15447#: config/mips/mips.opt:214
15448#, no-c-format
15449msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines."
15450msgstr "-mflush-func=HÀM\tSử dụng hàm này để chuyển hết vùng nhớ tạm ra ngoài trước khi gọi trampoline ngăn xếp."
15451
15452#: config/mips/mips.opt:218
15453#, no-c-format
15454msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
15455msgstr ""
15456
15457#: config/mips/mips.opt:222
15458#, no-c-format
15459msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
15460msgstr ""
15461
15462#: config/mips/mips.opt:226
15463#, no-c-format
15464msgid "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
15465msgstr "Không hiểu  các cài đặt MIPS IEEE (để dùng với tùy chọn -mabs= và -mnan=):"
15466
15467#: config/mips/mips.opt:236
15468#, no-c-format
15469msgid "Use 32-bit general registers."
15470msgstr "Sử dụng thanh ghi chung 32-bit."
15471
15472#: config/mips/mips.opt:240
15473#, no-c-format
15474msgid "Use 64-bit general registers."
15475msgstr "Sử dụng thanh ghi chung 64-bit."
15476
15477#: config/mips/mips.opt:244
15478#, no-c-format
15479msgid "Use GP-relative addressing to access small data."
15480msgstr "Sử dụng chức năng đặt địa chỉ tương đối với GP để truy cập đến dữ liệu nhỏ."
15481
15482#: config/mips/mips.opt:248
15483#, no-c-format
15484msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations."
15485msgstr "Khi tạo ra mã -mabicalls thì cho phép tập tin thực thi sử dụng PLT và sao chép sự định vị lại."
15486
15487#: config/mips/mips.opt:252
15488#, no-c-format
15489msgid "Allow the use of hardware floating-point ABI and instructions."
15490msgstr "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."
15491
15492#: config/mips/mips.opt:256
15493#, no-c-format
15494msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
15495msgstr ""
15496
15497#: config/mips/mips.opt:260
15498#, no-c-format
15499msgid "An alias for minterlink-compressed provided for backward-compatibility."
15500msgstr ""
15501
15502#: config/mips/mips.opt:264
15503#, no-c-format
15504msgid "-mipsN\tGenerate code for ISA level N."
15505msgstr "-mipsSỐ\tTạo ra mã cho cấp ISA SỐ."
15506
15507#: config/mips/mips.opt:268
15508#, no-c-format
15509msgid "Generate MIPS16 code."
15510msgstr "Tạo ra mã MIPS16."
15511
15512#: config/mips/mips.opt:272
15513#, no-c-format
15514msgid "Use MIPS-3D instructions."
15515msgstr "Sử dụng câu lệnh MIPS-3D."
15516
15517#: config/mips/mips.opt:276
15518#, no-c-format
15519msgid "Use ll, sc and sync instructions."
15520msgstr "Sử dụng câu lệnh ll, sc và sync."
15521
15522#: config/mips/mips.opt:280
15523#, no-c-format
15524msgid "Use -G for object-local data."
15525msgstr "Sử dụng -G cho dữ liệu cục bộ với đối tượng."
15526
15527#: config/mips/mips.opt:284
15528#, no-c-format
15529msgid "Use indirect calls."
15530msgstr "Sử dụng cuộc gọi gián tiếp."
15531
15532#: config/mips/mips.opt:288
15533#, no-c-format
15534msgid "Use a 32-bit long type."
15535msgstr "Sử dụng một loại dài 32-bit."
15536
15537#: config/mips/mips.opt:292
15538#, no-c-format
15539msgid "Use a 64-bit long type."
15540msgstr "Sử dụng một loại dài 64-bit."
15541
15542#: config/mips/mips.opt:296
15543#, no-c-format
15544msgid "Pass the address of the ra save location to _mcount in $12."
15545msgstr "Gửi địa chỉ của vị trí lưu ra cho _mcount trong $12."
15546
15547#: config/mips/mips.opt:300
15548#, no-c-format
15549msgid "Don't optimize block moves."
15550msgstr "Đừng tối ưu hóa sự di chuyển khối."
15551
15552#: config/mips/mips.opt:304
15553#, no-c-format
15554msgid "Use microMIPS instructions."
15555msgstr "Sử dụng các chỉ lệnh microMIPS."
15556
15557#: config/mips/mips.opt:308
15558#, no-c-format
15559msgid "Use MIPS MSA Extension instructions."
15560msgstr "Sử dụng câu lệnh mở rộng MIPS MSA."
15561
15562#: config/mips/mips.opt:312
15563#, no-c-format
15564msgid "Allow the use of MT instructions."
15565msgstr "Cho phép sử dụng câu lệnh MT."
15566
15567#: config/mips/mips.opt:316
15568#, no-c-format
15569msgid "Prevent the use of all floating-point operations."
15570msgstr "Ngăn cản sử dụng lệnh dấu chấm động nào."
15571
15572#: config/mips/mips.opt:320
15573#, no-c-format
15574msgid "Use MCU instructions."
15575msgstr "Dùng chỉ lệnh MCU."
15576
15577#: config/mips/mips.opt:324
15578#, no-c-format
15579msgid "Do not use a cache-flushing function before calling stack trampolines."
15580msgstr "Đừng sử dụng một hàm chuyển hết vùng nhớ tạm ra ngoài trước khi gọi trampoline stack."
15581
15582#: config/mips/mips.opt:328
15583#, no-c-format
15584msgid "Do not use MDMX instructions."
15585msgstr "Đừng sử dụng câu lệnh MDMX."
15586
15587#: config/mips/mips.opt:332
15588#, no-c-format
15589msgid "Generate normal-mode code."
15590msgstr "Tạo ra mã có chế độ thông thường."
15591
15592#: config/mips/mips.opt:336
15593#, no-c-format
15594msgid "Do not use MIPS-3D instructions."
15595msgstr "Đừng sử dụng câu lệnh MIPS-3D."
15596
15597#: config/mips/mips.opt:340
15598#, no-c-format
15599msgid "Use paired-single floating-point instructions."
15600msgstr "Sử dụng câu lệnh dấu chấm động đôi-đơn."
15601
15602#: config/mips/mips.opt:344
15603#, no-c-format
15604msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted."
15605msgstr "-mr10k-cache-barrier=CÀI-ĐẶT\tGhi rõ khi nào nên chèn rào cản vùng nhớ tạm r10k."
15606
15607#: config/mips/mips.opt:348
15608#, no-c-format
15609msgid "Valid arguments to -mr10k-cache-barrier=:"
15610msgstr "Đối số hợp lệ cho -mr10k-cache-barrier=:"
15611
15612#: config/mips/mips.opt:361
15613#, no-c-format
15614msgid "Try to allow the linker to turn PIC calls into direct calls."
15615msgstr "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."
15616
15617#: config/mips/mips.opt:365
15618#, no-c-format
15619msgid "When generating -mabicalls code, make the code suitable for use in shared libraries."
15620msgstr "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."
15621
15622#: config/mips/mips.opt:369
15623#, no-c-format
15624msgid "Restrict the use of hardware floating-point instructions to 32-bit operations."
15625msgstr "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."
15626
15627#: config/mips/mips.opt:373
15628#, no-c-format
15629msgid "Use SmartMIPS instructions."
15630msgstr "Sử dụng câu lệnh SmartMIPS."
15631
15632#: config/mips/mips.opt:377
15633#, no-c-format
15634msgid "Prevent the use of all hardware floating-point instructions."
15635msgstr "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."
15636
15637#: config/mips/mips.opt:381
15638#, no-c-format
15639msgid "Optimize lui/addiu address loads."
15640msgstr "Tối ưu hóa việc nạp địa chỉ lui/addiu."
15641
15642#: config/mips/mips.opt:385
15643#, no-c-format
15644msgid "Assume all symbols have 32-bit values."
15645msgstr "Coi là mọi ký hiệu đều có giá trị 32-bit."
15646
15647#: config/mips/mips.opt:389
15648#, no-c-format
15649msgid "Use synci instruction to invalidate i-cache."
15650msgstr "Sử dụng câu lệnh synci để làm tắt i-cache."
15651
15652#: config/mips/mips.opt:397
15653#, no-c-format
15654msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable."
15655msgstr ""
15656
15657#: config/mips/mips.opt:401
15658#, no-c-format
15659msgid "Use 4-operand madd.s/madd.d and related instructions where applicable."
15660msgstr ""
15661
15662#: config/mips/mips.opt:413
15663#, fuzzy, no-c-format
15664#| msgid "Use Virtualization Application Specific instructions."
15665msgid "Use Virtualization (VZ) instructions."
15666msgstr "Dùng các chỉ lệnh Virtualization Application Specific."
15667
15668#: config/mips/mips.opt:417
15669#, no-c-format
15670msgid "Use eXtended Physical Address (XPA) instructions."
15671msgstr "Dùng các chỉ lệnh Địa chỉ Ảo hóa Nâng cao (XPA)."
15672
15673#: config/mips/mips.opt:421
15674#, fuzzy, no-c-format
15675#| msgid "Use ll, sc and sync instructions."
15676msgid "Use Cyclic Redundancy Check (CRC) instructions."
15677msgstr "Sử dụng câu lệnh ll, sc và sync."
15678
15679#: config/mips/mips.opt:425
15680#, fuzzy, no-c-format
15681#| msgid "Use vector/scalar (VSX) instructions."
15682msgid "Use Global INValidate (GINV) instructions."
15683msgstr "Sử dụng câu lệnh véc-tơ/vô_hướng (VSX)."
15684
15685#: config/mips/mips.opt:429
15686#, no-c-format
15687msgid "Perform VR4130-specific alignment optimizations."
15688msgstr "Tối ưu hóa sự xếp hàng một cách đặc trưng cho VR4130."
15689
15690#: config/mips/mips.opt:433
15691#, no-c-format
15692msgid "Lift restrictions on GOT size."
15693msgstr "Nâng giới hạn về kích cỡ GOT."
15694
15695#: config/mips/mips.opt:437
15696#, no-c-format
15697msgid "Enable use of odd-numbered single-precision registers."
15698msgstr ""
15699
15700#: config/mips/mips.opt:441
15701#, no-c-format
15702msgid "Optimize frame header."
15703msgstr "Tối ưu hóa về đầu khung."
15704
15705#: config/mips/mips.opt:448
15706#, no-c-format
15707msgid "Enable load/store bonding."
15708msgstr ""
15709
15710#: config/mips/mips.opt:452
15711#, no-c-format
15712msgid "Specify the compact branch usage policy."
15713msgstr ""
15714
15715#: config/mips/mips.opt:456
15716#, no-c-format
15717msgid "Policies available for use with -mcompact-branches=:"
15718msgstr ""
15719
15720#: config/mips/mips.opt:469
15721#, no-c-format
15722msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions."
15723msgstr ""
15724
15725#: config/mips/mips.opt:473
15726#, fuzzy, no-c-format
15727#| msgid "Use MIPS MSA Extension instructions."
15728msgid "Use Loongson EXTension (EXT) instructions."
15729msgstr "Sử dụng câu lệnh mở rộng MIPS MSA."
15730
15731#: config/mips/mips.opt:477
15732#, fuzzy, no-c-format
15733#| msgid "Use MIPS MSA Extension instructions."
15734msgid "Use Loongson EXTension R2 (EXT2) instructions."
15735msgstr "Sử dụng câu lệnh mở rộng MIPS MSA."
15736
15737#: config/mips/mips-tables.opt:24
15738#, no-c-format
15739msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
15740msgstr "Hiểu MIPS CPUs (để dùng với tùy chọn -march= và -mtune=):"
15741
15742#: config/mips/mips-tables.opt:28
15743#, no-c-format
15744msgid "Known MIPS ISA levels (for use with the -mips option):"
15745msgstr "Hiểu mức MIPS ISA (để dùng với tùy chọn -mips):"
15746
15747#: config/tilegx/tilegx.opt:30
15748#, no-c-format
15749msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
15750msgstr "Hiểu TILE-Gx CPUs (để dùng với tùy chọn -mcpu=):"
15751
15752#: config/tilegx/tilegx.opt:37
15753#, no-c-format
15754msgid "Compile with 32 bit longs and pointers."
15755msgstr "Biên dịch với long và con trỏ 32 bít."
15756
15757#: config/tilegx/tilegx.opt:41
15758#, no-c-format
15759msgid "Compile with 64 bit longs and pointers."
15760msgstr "Biên dịch với long và con trỏ 64 bít."
15761
15762#: config/tilegx/tilegx.opt:53
15763#, no-c-format
15764msgid "Use given TILE-Gx code model."
15765msgstr "Sử dụng mẫu mã TILE-Gx đưa ra."
15766
15767#: config/arc/arc-tables.opt:25
15768#, no-c-format
15769msgid "Known ARC CPUs (for use with the -mcpu= option):"
15770msgstr "Không hiểu ARC CPUs (để dùng với tùy chọn -mcpu=):"
15771
15772#: config/arc/arc.opt:26
15773#, no-c-format
15774msgid "Compile code for big endian mode."
15775msgstr "Tạo mã trong chế độ về cuối lớn."
15776
15777#: config/arc/arc.opt:30
15778#, no-c-format
15779msgid "Compile code for little endian mode.  This is the default."
15780msgstr "Biên dịch mã cho chế độ về cuối nhỏ. Đây là mặc định."
15781
15782#: config/arc/arc.opt:34
15783#, no-c-format
15784msgid "Disable ARCompact specific pass to generate conditional execution instructions."
15785msgstr ""
15786
15787#: config/arc/arc.opt:38
15788#, no-c-format
15789msgid "Generate ARCompact 32-bit code for ARC600 processor."
15790msgstr ""
15791
15792#: config/arc/arc.opt:42
15793#, no-c-format
15794msgid "Same as -mA6."
15795msgstr "Giống với -mA6."
15796
15797#: config/arc/arc.opt:46
15798#, no-c-format
15799msgid "Generate ARCompact 32-bit code for ARC601 processor."
15800msgstr ""
15801
15802#: config/arc/arc.opt:50
15803#, no-c-format
15804msgid "Generate ARCompact 32-bit code for ARC700 processor."
15805msgstr ""
15806
15807#: config/arc/arc.opt:54
15808#, no-c-format
15809msgid "Same as -mA7."
15810msgstr "Giống với -mA7."
15811
15812#: config/arc/arc.opt:58
15813#, no-c-format
15814msgid "Force all calls to be made via a jli instruction."
15815msgstr ""
15816
15817#: config/arc/arc.opt:62
15818#, no-c-format
15819msgid "-mmpy-option=MPY\tCompile ARCv2 code with a multiplier design option."
15820msgstr ""
15821
15822#: config/arc/arc.opt:132
15823#, no-c-format
15824msgid "Enable DIV-REM instructions for ARCv2."
15825msgstr ""
15826
15827#: config/arc/arc.opt:136
15828#, no-c-format
15829msgid "Enable code density instructions for ARCv2."
15830msgstr ""
15831
15832#: config/arc/arc.opt:140
15833#, no-c-format
15834msgid "Tweak register allocation to help 16-bit instruction generation."
15835msgstr ""
15836
15837#: config/arc/arc.opt:150
15838#, no-c-format
15839msgid "Use ordinarily cached memory accesses for volatile references."
15840msgstr ""
15841
15842#: config/arc/arc.opt:154
15843#, no-c-format
15844msgid "Enable cache bypass for volatile references."
15845msgstr ""
15846
15847#: config/arc/arc.opt:158
15848#, no-c-format
15849msgid "Generate instructions supported by barrel shifter."
15850msgstr "Bật các chỉ lệnh hỗ trợ bởi dịch barrel."
15851
15852#: config/arc/arc.opt:162
15853#, no-c-format
15854msgid "Generate norm instruction."
15855msgstr "Tạo ra câu lệnh norm."
15856
15857#: config/arc/arc.opt:166
15858#, no-c-format
15859msgid "Generate swap instruction."
15860msgstr "Tạo ra câu lệnh swap."
15861
15862#: config/arc/arc.opt:170
15863#, no-c-format
15864msgid "Generate mul64 and mulu64 instructions."
15865msgstr "Tạo ra câu lệnh mul64 và mulu64."
15866
15867#: config/arc/arc.opt:174
15868#, no-c-format
15869msgid "Do not generate mpy instructions for ARC700."
15870msgstr "Đừng tạo chỉ lệnh mpy cho ARC700."
15871
15872#: config/arc/arc.opt:178
15873#, fuzzy, no-c-format
15874#| msgid "Do not generate mpy instructions for ARC700."
15875msgid "Generate extended arithmetic instructions, only valid for ARC700."
15876msgstr "Đừng tạo chỉ lệnh mpy cho ARC700."
15877
15878#: config/arc/arc.opt:182
15879#, no-c-format
15880msgid "Dummy flag. This is the default unless FPX switches are provided explicitly."
15881msgstr ""
15882
15883#: config/arc/arc.opt:186
15884#, no-c-format
15885msgid "Generate call insns as register indirect calls."
15886msgstr ""
15887
15888#: config/arc/arc.opt:190
15889#, no-c-format
15890msgid "Do no generate BRcc instructions in arc_reorg."
15891msgstr ""
15892
15893#: config/arc/arc.opt:194
15894#, no-c-format
15895msgid "Generate sdata references.  This is the default, unless you compile for PIC."
15896msgstr ""
15897
15898#: config/arc/arc.opt:198
15899#, fuzzy, no-c-format
15900#| msgid "Generate Cell microcode."
15901msgid "Generate millicode thunks."
15902msgstr "Tạo ra mã vi Cell."
15903
15904#: config/arc/arc.opt:202 config/arc/arc.opt:206
15905#, no-c-format
15906msgid "FPX: Generate Single Precision FPX (compact) instructions."
15907msgstr ""
15908
15909#: config/arc/arc.opt:210
15910#, no-c-format
15911msgid "FPX: Generate Single Precision FPX (fast) instructions."
15912msgstr ""
15913
15914#: config/arc/arc.opt:214
15915#, no-c-format
15916msgid "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
15917msgstr ""
15918
15919#: config/arc/arc.opt:218 config/arc/arc.opt:222
15920#, no-c-format
15921msgid "FPX: Generate Double Precision FPX (compact) instructions."
15922msgstr ""
15923
15924#: config/arc/arc.opt:226
15925#, no-c-format
15926msgid "FPX: Generate Double Precision FPX (fast) instructions."
15927msgstr ""
15928
15929#: config/arc/arc.opt:230
15930#, no-c-format
15931msgid "Disable LR and SR instructions from using FPX extension aux registers."
15932msgstr ""
15933
15934#: config/arc/arc.opt:234
15935#, no-c-format
15936msgid "Enable generation of ARC SIMD instructions via target-specific builtins."
15937msgstr ""
15938
15939#: config/arc/arc.opt:238
15940#, no-c-format
15941msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
15942msgstr "-mcpu=VXL\tBiên dịch mã cho CPU biến thế ARC."
15943
15944#: config/arc/arc.opt:242
15945#, no-c-format
15946msgid "Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os."
15947msgstr ""
15948
15949#: config/arc/arc.opt:250
15950#, no-c-format
15951msgid "Cost to assume for a multiply instruction, with 4 being equal to a normal insn."
15952msgstr ""
15953
15954#: config/arc/arc.opt:254
15955#, fuzzy, no-c-format
15956#| msgid "-mtune=\tSchedule code for given CPU."
15957msgid "-mtune=TUNE\tTune code for given ARC variant."
15958msgstr "-mtune=\tĐịnh thời mã cho CPU đưa ra."
15959
15960#: config/arc/arc.opt:285
15961#, no-c-format
15962msgid "Enable the use of indexed loads."
15963msgstr "Bật sử dụng tải chỉ mục."
15964
15965#: config/arc/arc.opt:289
15966#, no-c-format
15967msgid "Enable the use of pre/post modify with register displacement."
15968msgstr ""
15969
15970#: config/arc/arc.opt:293
15971#, no-c-format
15972msgid "Generate 32x16 multiply and mac instructions."
15973msgstr ""
15974
15975#: config/arc/arc.opt:299
15976#, no-c-format
15977msgid "Set probability threshold for unaligning branches."
15978msgstr ""
15979
15980#: config/arc/arc.opt:303
15981#, no-c-format
15982msgid "Don't use less than 25 bit addressing range for calls."
15983msgstr ""
15984
15985#: config/arc/arc.opt:307
15986#, no-c-format
15987msgid "Explain what alignment considerations lead to the decision to make an insn short or long."
15988msgstr ""
15989
15990#: config/arc/arc.opt:311
15991#, no-c-format
15992msgid "Do alignment optimizations for call instructions."
15993msgstr ""
15994
15995#: config/arc/arc.opt:315
15996#, no-c-format
15997msgid "Enable Rcq constraint handling - most short code generation depends on this."
15998msgstr ""
15999
16000#: config/arc/arc.opt:319
16001#, no-c-format
16002msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
16003msgstr ""
16004
16005#: config/arc/arc.opt:323
16006#, no-c-format
16007msgid "Enable pre-reload use of cbranchsi pattern."
16008msgstr ""
16009
16010#: config/arc/arc.opt:327
16011#, no-c-format
16012msgid "Enable bbit peephole2."
16013msgstr ""
16014
16015#: config/arc/arc.opt:331
16016#, no-c-format
16017msgid "Use pc-relative switch case tables - this enables case table shortening."
16018msgstr ""
16019
16020#: config/arc/arc.opt:335
16021#, no-c-format
16022msgid "Enable compact casesi pattern."
16023msgstr ""
16024
16025#: config/arc/arc.opt:339
16026#, no-c-format
16027msgid "Enable 'q' instruction alternatives."
16028msgstr ""
16029
16030#: config/arc/arc.opt:343
16031#, no-c-format
16032msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
16033msgstr ""
16034
16035#: config/arc/arc.opt:350
16036#, no-c-format
16037msgid "Enable variable polynomial CRC extension."
16038msgstr ""
16039
16040#: config/arc/arc.opt:354
16041#, no-c-format
16042msgid "Enable DSP 3.1 Pack A extensions."
16043msgstr ""
16044
16045#: config/arc/arc.opt:358
16046#, no-c-format
16047msgid "Enable dual viterbi butterfly extension."
16048msgstr ""
16049
16050#: config/arc/arc.opt:368
16051#, no-c-format
16052msgid "Enable Dual and Single Operand Instructions for Telephony."
16053msgstr ""
16054
16055#: config/arc/arc.opt:372
16056#, no-c-format
16057msgid "Enable XY Memory extension (DSP version 3)."
16058msgstr ""
16059
16060#: config/arc/arc.opt:377
16061#, no-c-format
16062msgid "Enable Locked Load/Store Conditional extension."
16063msgstr ""
16064
16065#: config/arc/arc.opt:381
16066#, no-c-format
16067msgid "Enable swap byte ordering extension instruction."
16068msgstr ""
16069
16070#: config/arc/arc.opt:385
16071#, no-c-format
16072msgid "Enable 64-bit Time-Stamp Counter extension instruction."
16073msgstr ""
16074
16075#: config/arc/arc.opt:389
16076#, no-c-format
16077msgid "Pass -EB option through to linker."
16078msgstr "Chuyển tùy chọn -EB cho bộ liên kết."
16079
16080#: config/arc/arc.opt:393
16081#, no-c-format
16082msgid "Pass -EL option through to linker."
16083msgstr "Chuyển tùy chọn -EL cho bộ liên kết."
16084
16085#: config/arc/arc.opt:397
16086#, no-c-format
16087msgid "Pass -marclinux option through to linker."
16088msgstr "Chuyển tùy chọn -marclinux cho bộ liên kết."
16089
16090#: config/arc/arc.opt:401
16091#, no-c-format
16092msgid "Pass -marclinux_prof option through to linker."
16093msgstr "Chuyển tùy chọn -marclinux_prof cho bộ liên kết."
16094
16095#: config/arc/arc.opt:410
16096#, no-c-format
16097msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
16098msgstr ""
16099
16100#: config/arc/arc.opt:414
16101#, no-c-format
16102msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
16103msgstr ""
16104
16105#: config/arc/arc.opt:418
16106#, no-c-format
16107msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
16108msgstr ""
16109
16110#: config/arc/arc.opt:430
16111#, no-c-format
16112msgid "Enable atomic instructions."
16113msgstr ""
16114
16115#: config/arc/arc.opt:434
16116#, no-c-format
16117msgid "Enable double load/store instructions for ARC HS."
16118msgstr ""
16119
16120#: config/arc/arc.opt:438
16121#, no-c-format
16122msgid "Specify the name of the target floating point configuration."
16123msgstr "Chỉ ra tên của cấu hình dấu chấm động đích."
16124
16125#: config/arc/arc.opt:481
16126#, fuzzy, no-c-format
16127msgid "Specify thread pointer register number."
16128msgstr "Chỉ định lược đồ lưu tuyến cục bộ."
16129
16130#: config/arc/arc.opt:488
16131#, fuzzy, no-c-format
16132msgid "Enable use of NPS400 bit operations."
16133msgstr "Bật sử dụng câu lệnh fsca."
16134
16135#: config/arc/arc.opt:492
16136#, no-c-format
16137msgid "Enable use of NPS400 xld/xst extension."
16138msgstr ""
16139
16140#: config/arc/arc.opt:500
16141#, fuzzy, no-c-format
16142#| msgid "Specifies the number of registers to reserve for interrupt handlers."
16143msgid "Specifies the registers that the processor saves on an interrupt entry and exit."
16144msgstr "Ghi rõ số các thanh ghi cần dành riêng cho bộ quản lý tín hiệu ngắt."
16145
16146#: config/arc/arc.opt:504
16147#, fuzzy, no-c-format
16148#| msgid "Specifies the number of registers to reserve for interrupt handlers."
16149msgid "Specifies the number of registers replicated in second register bank on entry to fast interrupt."
16150msgstr "Ghi rõ số các thanh ghi cần dành riêng cho bộ quản lý tín hiệu ngắt."
16151
16152#: config/arc/arc.opt:508
16153#, no-c-format
16154msgid "Sets LP_COUNT register width.  Possible values are 8, 16, 20, 24, 28, and 32."
16155msgstr ""
16156
16157#: config/arc/arc.opt:533
16158#, no-c-format
16159msgid "Enable 16-entry register file."
16160msgstr ""
16161
16162#: config/arc/arc.opt:537
16163#, fuzzy, no-c-format
16164#| msgid "Enable the use of RX FPU instructions.  This is the default."
16165msgid "Enable use of BI/BIH instructions when available."
16166msgstr "Bật khả năng sử dụng câu lệnh dấu chấm động RX. Đây là cài đặt mặc định."
16167
16168#: config/arc/arc.opt:541
16169#, no-c-format
16170msgid "Enable ENTER_S and LEAVE_S opcodes for ARCv2."
16171msgstr ""
16172
16173#: lto/lang.opt:53
16174#, no-c-format
16175msgid "Set linker output type (used internally during LTO optimization)."
16176msgstr ""
16177
16178#: lto/lang.opt:58
16179#, no-c-format
16180msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
16181msgstr ""
16182
16183#: lto/lang.opt:62
16184#, no-c-format
16185msgid "Specify a file to which a list of files output by LTRANS is written."
16186msgstr ""
16187
16188#: lto/lang.opt:66
16189#, no-c-format
16190msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
16191msgstr ""
16192
16193#: lto/lang.opt:70
16194#, no-c-format
16195msgid "Whole program analysis (WPA) mode with number of parallel jobs specified."
16196msgstr ""
16197
16198#: lto/lang.opt:75
16199#, no-c-format
16200msgid "Call the dump function for variables and function in IL."
16201msgstr ""
16202
16203#: lto/lang.opt:79
16204#, no-c-format
16205msgid "Dump the demangled output."
16206msgstr ""
16207
16208#: lto/lang.opt:83
16209#, fuzzy, no-c-format
16210#| msgid "Unable to find symbol %qs"
16211msgid "Dump only the defined symbols."
16212msgstr "không thể tìm thấy ký hiệu %qs"
16213
16214#: lto/lang.opt:87
16215#, fuzzy, no-c-format
16216#| msgid "Warn about uninitialized automatic variables."
16217msgid "Print the initial values of the variables."
16218msgstr "Cảnh báo về các biến tự động tự động không được khởi tạo."
16219
16220#: lto/lang.opt:91
16221#, no-c-format
16222msgid "Sort the symbols alphabetically."
16223msgstr ""
16224
16225#: lto/lang.opt:95
16226#, no-c-format
16227msgid "Sort the symbols according to size."
16228msgstr ""
16229
16230#: lto/lang.opt:99
16231#, fuzzy, no-c-format
16232#| msgid "Display the compiler's version."
16233msgid "Display the symbols in reverse order."
16234msgstr "Hiển thị thông tin về phiên bản của bộ biên dịch."
16235
16236#: lto/lang.opt:106
16237#, no-c-format
16238msgid "Dump the details of LTO objects."
16239msgstr ""
16240
16241#: lto/lang.opt:110
16242#, no-c-format
16243msgid "Dump the statistics of tree types."
16244msgstr ""
16245
16246#: lto/lang.opt:114
16247#, no-c-format
16248msgid "Dump the statistics of trees."
16249msgstr ""
16250
16251#: lto/lang.opt:118
16252#, no-c-format
16253msgid "Dump the statistics of gimple statements."
16254msgstr ""
16255
16256#: lto/lang.opt:128
16257#, fuzzy, no-c-format
16258#| msgid "unrecognized command line option %qs"
16259msgid "Dump the dump tool command line options."
16260msgstr "không thừa nhận tùy chọn dòng lệnh %qs"
16261
16262#: lto/lang.opt:132
16263#, no-c-format
16264msgid "Dump the symtab callgraph."
16265msgstr ""
16266
16267#: lto/lang.opt:136
16268#, no-c-format
16269msgid "The resolution file."
16270msgstr "Tập tin phân giải."
16271
16272#: common.opt:240
16273#, no-c-format
16274msgid "Provide bash completion for options starting with provided string."
16275msgstr ""
16276
16277#: common.opt:289
16278#, no-c-format
16279msgid "Display this information."
16280msgstr "Hiển thị thông tin này."
16281
16282#: common.opt:293
16283#, no-c-format
16284msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
16285msgstr ""
16286
16287#: common.opt:414
16288#, no-c-format
16289msgid "Alias for --help=target."
16290msgstr "Bí danh cho --help=đích."
16291
16292#: common.opt:460
16293#, no-c-format
16294msgid "-O<number>\tSet optimization level to <number>."
16295msgstr "-O<số>\tĐặt mức tối ưu hóa thành <số>."
16296
16297#: common.opt:464
16298#, no-c-format
16299msgid "Optimize for space rather than speed."
16300msgstr "Tối ưu hóa về kích thước thay vì tốc độ."
16301
16302#: common.opt:468
16303#, no-c-format
16304msgid "Optimize for speed disregarding exact standards compliance."
16305msgstr "Tối ưu hóa cho tốc độ bất kể có tuân theo đúng chuẩn hay không."
16306
16307#: common.opt:472
16308#, no-c-format
16309msgid "Optimize for debugging experience rather than speed or size."
16310msgstr "Tối ưu hóa về thử nghiệm hơn là kích thước hay tốc độ."
16311
16312#: common.opt:512
16313#, no-c-format
16314msgid "This switch is deprecated; use -Wextra instead."
16315msgstr "Tùy chọn này đã lạc hậu: hãy thay thế bằng -Wextra."
16316
16317#: common.opt:525
16318#, no-c-format
16319msgid "Warn about returning structures, unions or arrays."
16320msgstr "Cảnh báo về trả về các cấu trúc, liên hợp hay mảng."
16321
16322#: common.opt:529
16323#, no-c-format
16324msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
16325msgstr ""
16326
16327#: common.opt:533 common.opt:537
16328#, no-c-format
16329msgid "Warn if an array is accessed out of bounds."
16330msgstr "Cảnh báo nếu một mảng bị truy cập ở ngoài phạm vi của nó."
16331
16332#: common.opt:541
16333#, no-c-format
16334msgid "Warn about inappropriate attribute usage."
16335msgstr ""
16336
16337#: common.opt:545 common.opt:549
16338#, no-c-format
16339msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
16340msgstr ""
16341
16342#: common.opt:553
16343#, no-c-format
16344msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
16345msgstr ""
16346
16347#: common.opt:558 common.opt:562
16348#, no-c-format
16349msgid "Warn about pointer casts which increase alignment."
16350msgstr "Cảnh báo về ép đổi con trỏ cái mà sẽ gia tăng sắp hàng."
16351
16352#: common.opt:566
16353#, no-c-format
16354msgid "Warn when a #warning directive is encountered."
16355msgstr "Cảnh báo khi chạm trán chỉ thị #warning."
16356
16357#: common.opt:570
16358#, fuzzy, no-c-format
16359#| msgid "Warn about uses of __attribute__((deprecated)) declarations."
16360msgid "Warn about uses of __attribute__((warning)) declarations."
16361msgstr "Cảnh báo về việc dùng khai báo __attribute__((đã lạc hậu))."
16362
16363#: common.opt:574
16364#, no-c-format
16365msgid "Warn if a deprecated compiler feature, class, method, or field is used."
16366msgstr "Cảnh báo nếu sử dụng một tính năng bộ biên dịch, lớp, phương pháp hay trường đã lạc hậu."
16367
16368#: common.opt:578
16369#, no-c-format
16370msgid "Warn about uses of __attribute__((deprecated)) declarations."
16371msgstr "Cảnh báo về việc dùng khai báo __attribute__((đã lạc hậu))."
16372
16373#: common.opt:582
16374#, no-c-format
16375msgid "Warn when an optimization pass is disabled."
16376msgstr "Cảnh báo khi chuyển một tối ưu mà nó bị tắt"
16377
16378#: common.opt:586
16379#, no-c-format
16380msgid "Treat all warnings as errors."
16381msgstr "Coi các cảnh báo như là các lỗi."
16382
16383#: common.opt:590
16384#, no-c-format
16385msgid "Treat specified warning as error."
16386msgstr "Coi các cảnh báo đã chỉ ra như là một lỗi."
16387
16388#: common.opt:594
16389#, no-c-format
16390msgid "Print extra (possibly unwanted) warnings."
16391msgstr "Hiển thị các cảnh báo thêm nữa (gần như chắc chắn là không cần)."
16392
16393#: common.opt:598
16394#, no-c-format
16395msgid "Exit on the first error occurred."
16396msgstr "Thoát khi gặp lỗi lần đầu."
16397
16398#: common.opt:602
16399#, fuzzy, no-c-format
16400#| msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes."
16401msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
16402msgstr "-Wframe-larger-than=<số>\t  Cảnh báo nếu một khung con trỏ của hàm lớn hơn <số> byte."
16403
16404#: common.opt:606
16405#, no-c-format
16406msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
16407msgstr ""
16408
16409#: common.opt:610
16410#, no-c-format
16411msgid "Warn when attempting to free a non-heap object."
16412msgstr "Cảnh báo khi cố giải phóng một đối tượng không-heap."
16413
16414#: common.opt:614
16415#, no-c-format
16416msgid "Warn when a function cannot be expanded to HSAIL."
16417msgstr "Cảnh báo khi hàm không thể triển khai thành HSAIL."
16418
16419#: common.opt:621
16420#, no-c-format
16421msgid "Warn when a switch case falls through."
16422msgstr ""
16423
16424#: common.opt:625
16425#, no-c-format
16426msgid "Warn when an inlined function cannot be inlined."
16427msgstr "Cảnh báo khi không không thể dùng hàm chung dòng."
16428
16429#: common.opt:629
16430#, no-c-format
16431msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
16432msgstr ""
16433
16434#: common.opt:636
16435#, fuzzy, no-c-format
16436#| msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes."
16437msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
16438msgstr "-Wlarger-than=<số>\t  Cảnh báo nếu một đối tượng lớn hơn <số> byte."
16439
16440#: common.opt:640
16441#, no-c-format
16442msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
16443msgstr ""
16444
16445#: common.opt:644
16446#, no-c-format
16447msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
16448msgstr ""
16449
16450#: common.opt:648
16451#, no-c-format
16452msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
16453msgstr ""
16454
16455#: common.opt:659
16456#, no-c-format
16457msgid "Warn about some C++ One Definition Rule violations during link time optimization."
16458msgstr ""
16459
16460#: common.opt:663
16461#, no-c-format
16462msgid "Warn about overflow in arithmetic expressions."
16463msgstr "Cảnh báo về biểu thức toán học bị tràn."
16464
16465#: common.opt:667
16466#, no-c-format
16467msgid "During link time optimization warn about mismatched types of global declarations."
16468msgstr ""
16469
16470#: common.opt:671
16471#, no-c-format
16472msgid "Warn when the packed attribute has no effect on struct layout."
16473msgstr ""
16474
16475#: common.opt:675
16476#, no-c-format
16477msgid "Warn when padding is required to align structure members."
16478msgstr ""
16479
16480#: common.opt:679
16481#, no-c-format
16482msgid "Issue warnings needed for strict compliance to the standard."
16483msgstr ""
16484
16485#: common.opt:683
16486#, no-c-format
16487msgid "Warn about returning a pointer/reference to a local or temporary variable."
16488msgstr ""
16489
16490#: common.opt:687
16491#, no-c-format
16492msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
16493msgstr ""
16494
16495#: common.opt:691
16496#, fuzzy, no-c-format
16497msgid "Warn when one variable shadows another (globally)."
16498msgstr "Cảnh báo khi biến hằng không được dùng."
16499
16500#: common.opt:695
16501#, no-c-format
16502msgid "Warn when one local variable shadows another local variable or parameter."
16503msgstr ""
16504
16505#: common.opt:702
16506#, no-c-format
16507msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
16508msgstr ""
16509
16510#: common.opt:709
16511#, no-c-format
16512msgid "Warn when not issuing stack smashing protection for some reason."
16513msgstr ""
16514
16515#: common.opt:713
16516#, no-c-format
16517msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
16518msgstr ""
16519
16520#: common.opt:717
16521#, no-c-format
16522msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
16523msgstr ""
16524
16525#: common.opt:721 common.opt:725
16526#, no-c-format
16527msgid "Warn about code which might break strict aliasing rules."
16528msgstr ""
16529
16530#: common.opt:729 common.opt:733
16531#, no-c-format
16532msgid "Warn about optimizations that assume that signed overflow is undefined."
16533msgstr ""
16534
16535#: common.opt:737
16536#, fuzzy, no-c-format
16537#| msgid "Warn about functions which might be candidates for format attributes."
16538msgid "Warn about functions which might be candidates for __attribute__((cold))."
16539msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng."
16540
16541#: common.opt:741
16542#, no-c-format
16543msgid "Warn about functions which might be candidates for __attribute__((const))."
16544msgstr ""
16545
16546#: common.opt:745
16547#, no-c-format
16548msgid "Warn about functions which might be candidates for __attribute__((pure))."
16549msgstr ""
16550
16551#: common.opt:749
16552#, no-c-format
16553msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
16554msgstr ""
16555
16556#: common.opt:753
16557#, fuzzy, no-c-format
16558#| msgid "Warn about functions which might be candidates for format attributes."
16559msgid "Warn about functions which might be candidates for __attribute__((malloc))."
16560msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng."
16561
16562#: common.opt:757
16563#, no-c-format
16564msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
16565msgstr ""
16566
16567#: common.opt:761
16568#, no-c-format
16569msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
16570msgstr ""
16571
16572#: common.opt:765
16573#, fuzzy, no-c-format
16574msgid "Warn about statements between switch's controlling expression and the first case."
16575msgstr "Cảnh báo về switches với biểu thức điều khiển trả về lô-gíc."
16576
16577#: common.opt:770
16578#, no-c-format
16579msgid "Do not suppress warnings from system headers."
16580msgstr ""
16581
16582#: common.opt:774
16583#, no-c-format
16584msgid "Warn whenever a trampoline is generated."
16585msgstr "Cảnh báo khi nào đoạn điều kiện loại bị bỏ qua."
16586
16587#: common.opt:778
16588#, no-c-format
16589msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
16590msgstr ""
16591
16592#: common.opt:782
16593#, no-c-format
16594msgid "Warn about uninitialized automatic variables."
16595msgstr "Cảnh báo về các biến tự động tự động không được khởi tạo."
16596
16597#: common.opt:786
16598#, no-c-format
16599msgid "Warn about maybe uninitialized automatic variables."
16600msgstr "Cảnh báo về các biến tự động tự động không được khởi tạo."
16601
16602#: common.opt:794
16603#, no-c-format
16604msgid "Enable all -Wunused- warnings."
16605msgstr "Bật tất cả cảnh báo -Wunused-."
16606
16607#: common.opt:798
16608#, no-c-format
16609msgid "Warn when a function parameter is only set, otherwise unused."
16610msgstr "Cảnh báo khi tham số của hàm chỉ được đặt, nếu không thì không sử dụng."
16611
16612#: common.opt:802
16613#, no-c-format
16614msgid "Warn when a variable is only set, otherwise unused."
16615msgstr "Cảnh báo khi biến chỉ được đặt, nếu không thì không sử dụng."
16616
16617#: common.opt:806
16618#, no-c-format
16619msgid "Warn when a function is unused."
16620msgstr "Cảnh báo khi hàm không được dùng."
16621
16622#: common.opt:810
16623#, no-c-format
16624msgid "Warn when a label is unused."
16625msgstr "Cảnh báo khi nhãn không được dùng."
16626
16627#: common.opt:814
16628#, no-c-format
16629msgid "Warn when a function parameter is unused."
16630msgstr "Cảnh báo khi tham số của hàm không được dùng."
16631
16632#: common.opt:818
16633#, no-c-format
16634msgid "Warn when an expression value is unused."
16635msgstr "Cảnh báo khi giá trị của biểu thức không được dùng."
16636
16637#: common.opt:822
16638#, no-c-format
16639msgid "Warn when a variable is unused."
16640msgstr "Cảnh báo khi biến không được dùng."
16641
16642#: common.opt:826
16643#, no-c-format
16644msgid "Warn in case profiles in -fprofile-use do not match."
16645msgstr ""
16646
16647#: common.opt:830
16648#, fuzzy, no-c-format
16649#| msgid "Warn about user-specified include directories that do not exist."
16650msgid "Warn in case profiles in -fprofile-use do not exist."
16651msgstr "Cảnh báo khi người dùng xác định một thư mục không tồn tại."
16652
16653#: common.opt:834
16654#, no-c-format
16655msgid "Warn when a vector operation is compiled outside the SIMD."
16656msgstr ""
16657
16658#: common.opt:850
16659#, no-c-format
16660msgid "-aux-info <file>\tEmit declaration information into <file>."
16661msgstr ""
16662
16663#: common.opt:869
16664#, no-c-format
16665msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
16666msgstr ""
16667
16668#: common.opt:873
16669#, no-c-format
16670msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
16671msgstr ""
16672
16673#: common.opt:877
16674#, no-c-format
16675msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
16676msgstr ""
16677
16678#: common.opt:963
16679#, no-c-format
16680msgid "The version of the C++ ABI in use."
16681msgstr ""
16682
16683#: common.opt:967
16684#, no-c-format
16685msgid "Aggressively optimize loops using language constraints."
16686msgstr ""
16687
16688#: common.opt:971
16689#, no-c-format
16690msgid "Align the start of functions."
16691msgstr "Chỉnh đầu của hàm."
16692
16693#: common.opt:981
16694#, no-c-format
16695msgid "Align labels which are only reached by jumping."
16696msgstr ""
16697
16698#: common.opt:988
16699#, no-c-format
16700msgid "Align all labels."
16701msgstr "Cân chỉnh tất cả các nhãn."
16702
16703#: common.opt:995
16704#, no-c-format
16705msgid "Align the start of loops."
16706msgstr "Chỉnh đầu của vòng lặp."
16707
16708#: common.opt:1002
16709#, no-c-format
16710msgid "Allow the compiler to introduce new data races on stores."
16711msgstr ""
16712
16713#: common.opt:1006
16714#, fuzzy, no-c-format
16715#| msgid "Enable traditional preprocessing."
16716msgid "Enable static analysis pass."
16717msgstr "Bật tiền xử lý theo kiểu cổ điển."
16718
16719#: common.opt:1026
16720#, no-c-format
16721msgid "Select what to sanitize."
16722msgstr "Chọn cái gì để cải thiện."
16723
16724#: common.opt:1030
16725#, fuzzy, no-c-format
16726#| msgid "Select what to sanitize."
16727msgid "Select type of coverage sanitization."
16728msgstr "Chọn cái gì để cải thiện."
16729
16730#: common.opt:1034
16731#, no-c-format
16732msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
16733msgstr ""
16734
16735#: common.opt:1038
16736#, no-c-format
16737msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
16738msgstr ""
16739
16740#: common.opt:1043
16741#, no-c-format
16742msgid "After diagnosing undefined behavior attempt to continue execution."
16743msgstr ""
16744
16745#: common.opt:1047
16746#, no-c-format
16747msgid "This switch is deprecated; use -fsanitize-recover= instead."
16748msgstr "Cái chuyển này đã lạc hậu: hãy thay thế bằng -fsanitize-recover=."
16749
16750#: common.opt:1054
16751#, no-c-format
16752msgid "Use trap instead of a library function for undefined behavior sanitization."
16753msgstr ""
16754
16755#: common.opt:1058
16756#, no-c-format
16757msgid "Generate unwind tables that are exact at each instruction boundary."
16758msgstr ""
16759
16760#: common.opt:1062
16761#, no-c-format
16762msgid "Generate auto-inc/dec instructions."
16763msgstr "Tạo ra câu lệnh auto-inc/dec."
16764
16765#: common.opt:1066
16766#, no-c-format
16767msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
16768msgstr ""
16769
16770#: common.opt:1071
16771#, no-c-format
16772msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
16773msgstr ""
16774
16775#: common.opt:1080
16776#, no-c-format
16777msgid "Generate code to check bounds before indexing arrays."
16778msgstr ""
16779
16780#: common.opt:1084
16781#, no-c-format
16782msgid "Replace add, compare, branch with branch on count register."
16783msgstr ""
16784
16785#: common.opt:1088
16786#, no-c-format
16787msgid "Use profiling information for branch probabilities."
16788msgstr ""
16789
16790#: common.opt:1104
16791#, fuzzy, no-c-format
16792#| msgid "Emit call graph information."
16793msgid "Output callgraph information on a per-file basis."
16794msgstr "Xuất thông tin về đồ thị gọi."
16795
16796#: common.opt:1108
16797#, no-c-format
16798msgid "Output callgraph information on a per-file basis with decorations."
16799msgstr ""
16800
16801#: common.opt:1112
16802#, no-c-format
16803msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
16804msgstr ""
16805
16806#: common.opt:1116
16807#, no-c-format
16808msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
16809msgstr ""
16810
16811#: common.opt:1123
16812#, no-c-format
16813msgid "Save registers around function calls."
16814msgstr ""
16815
16816#: common.opt:1127
16817#, no-c-format
16818msgid "This switch is deprecated; do not use."
16819msgstr "Cái chuyển này đã lạc hậu: đừng dùng."
16820
16821#: common.opt:1131
16822#, no-c-format
16823msgid "Check the return value of new in C++."
16824msgstr "Kiểm tra giá trị trả về của new trong C++."
16825
16826#: common.opt:1135 common.opt:1139
16827#, no-c-format
16828msgid "Perform internal consistency checkings."
16829msgstr ""
16830
16831#: common.opt:1143
16832#, fuzzy, no-c-format
16833msgid "Enable code hoisting."
16834msgstr "Bật khả năng tiền xử lý."
16835
16836#: common.opt:1147
16837#, no-c-format
16838msgid "Looks for opportunities to reduce stack adjustments and stack references."
16839msgstr ""
16840
16841#: common.opt:1151
16842#, fuzzy, no-c-format
16843#| msgid "%qD is used uninitialized in this function"
16844msgid "Put uninitialized globals in the common section."
16845msgstr "%qD được dùng để bỏ khởi tạo trong hàm này"
16846
16847#: common.opt:1159
16848#, no-c-format
16849msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
16850msgstr ""
16851
16852#: common.opt:1163
16853#, no-c-format
16854msgid "Run only the second compilation of -fcompare-debug."
16855msgstr "Chỉ chạy biên dịch lần hai của tùy chọn -fcompare-debug."
16856
16857#: common.opt:1167
16858#, no-c-format
16859msgid "Perform comparison elimination after register allocation has finished."
16860msgstr ""
16861
16862#: common.opt:1171
16863#, no-c-format
16864msgid "Do not perform optimizations increasing noticeably stack usage."
16865msgstr ""
16866
16867#: common.opt:1175
16868#, no-c-format
16869msgid "Perform a register copy-propagation optimization pass."
16870msgstr ""
16871
16872#: common.opt:1179
16873#, no-c-format
16874msgid "Perform cross-jumping optimization."
16875msgstr ""
16876
16877#: common.opt:1183
16878#, no-c-format
16879msgid "When running CSE, follow jumps to their targets."
16880msgstr ""
16881
16882#: common.opt:1191
16883#, no-c-format
16884msgid "Omit range reduction step when performing complex division."
16885msgstr ""
16886
16887#: common.opt:1195
16888#, no-c-format
16889msgid "Complex multiplication and division follow Fortran rules."
16890msgstr ""
16891
16892#: common.opt:1199
16893#, no-c-format
16894msgid "Place data items into their own section."
16895msgstr ""
16896
16897#: common.opt:1203
16898#, no-c-format
16899msgid "List all available debugging counters with their limits and counts."
16900msgstr ""
16901
16902#: common.opt:1207
16903#, no-c-format
16904msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
16905msgstr ""
16906
16907#: common.opt:1211
16908#, no-c-format
16909msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
16910msgstr ""
16911
16912#: common.opt:1215
16913#, no-c-format
16914msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
16915msgstr ""
16916
16917#: common.opt:1219
16918#, no-c-format
16919msgid "Output .debug_types section when using DWARF v4 debuginfo."
16920msgstr ""
16921
16922#: common.opt:1225
16923#, no-c-format
16924msgid "Defer popping functions args from stack until later."
16925msgstr ""
16926
16927#: common.opt:1229
16928#, no-c-format
16929msgid "Attempt to fill delay slots of branch instructions."
16930msgstr ""
16931
16932#: common.opt:1233
16933#, no-c-format
16934msgid "Delete dead instructions that may throw exceptions."
16935msgstr ""
16936
16937#: common.opt:1237
16938#, no-c-format
16939msgid "Delete useless null pointer checks."
16940msgstr ""
16941
16942#: common.opt:1241
16943#, no-c-format
16944msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
16945msgstr ""
16946
16947#: common.opt:1245
16948#, no-c-format
16949msgid "Perform speculative devirtualization."
16950msgstr ""
16951
16952#: common.opt:1249
16953#, no-c-format
16954msgid "Try to convert virtual calls to direct ones."
16955msgstr ""
16956
16957#: common.opt:1253
16958#, no-c-format
16959msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
16960msgstr ""
16961
16962#: common.opt:1270
16963#, no-c-format
16964msgid "Show the source line with a caret indicating the column."
16965msgstr ""
16966
16967#: common.opt:1274
16968#, no-c-format
16969msgid "Show labels annotating ranges of source code when showing source."
16970msgstr ""
16971
16972#: common.opt:1278
16973#, no-c-format
16974msgid "Show line numbers in the left margin when showing source."
16975msgstr ""
16976
16977#: common.opt:1286
16978#, no-c-format
16979msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
16980msgstr ""
16981
16982#: common.opt:1306
16983#, no-c-format
16984msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
16985msgstr ""
16986
16987#: common.opt:1326
16988#, no-c-format
16989msgid "-fdiagnostics-format=[text|json]\tSelect output format."
16990msgstr ""
16991
16992#: common.opt:1343
16993#, no-c-format
16994msgid "Print fix-it hints in machine-readable form."
16995msgstr ""
16996
16997#: common.opt:1347
16998#, no-c-format
16999msgid "Print fix-it hints to stderr in unified diff format."
17000msgstr ""
17001
17002#: common.opt:1351
17003#, no-c-format
17004msgid "Amend appropriate diagnostic messages with the command line option that controls them."
17005msgstr ""
17006
17007#: common.opt:1355
17008#, no-c-format
17009msgid "Print CWE identifiers for diagnostic messages, where available."
17010msgstr ""
17011
17012#: common.opt:1359
17013#, no-c-format
17014msgid "Specify how to print any control-flow path associated with a diagnostic."
17015msgstr ""
17016
17017#: common.opt:1375
17018#, no-c-format
17019msgid "Show stack depths of events in paths."
17020msgstr ""
17021
17022#: common.opt:1379
17023#, no-c-format
17024msgid "Set minimum width of left margin of source code when showing source."
17025msgstr ""
17026
17027#: common.opt:1383
17028#, fuzzy, no-c-format
17029#| msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass."
17030msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
17031msgstr "-fdisable-[tree|rtl|ipa]-<pass>=vùng1+vùng2 tắt chuyển qua tối ưu hóa."
17032
17033#: common.opt:1387
17034#, fuzzy, no-c-format
17035#| msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
17036msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
17037msgstr "-fenable-[tree|rtl|ipa]-<pass>=vùng1+vùng2 bật chuyển qua tối ưu hóa."
17038
17039#: common.opt:1391
17040#, no-c-format
17041msgid "-fdump-<type>\tDump various compiler internals to a file."
17042msgstr ""
17043
17044#: common.opt:1398
17045#, no-c-format
17046msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
17047msgstr ""
17048
17049#: common.opt:1402
17050#, no-c-format
17051msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
17052msgstr ""
17053
17054#: common.opt:1406
17055#, no-c-format
17056msgid "Suppress output of addresses in debugging dumps."
17057msgstr ""
17058
17059#: common.opt:1410
17060#, no-c-format
17061msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
17062msgstr ""
17063
17064#: common.opt:1415
17065#, no-c-format
17066msgid "Dump detailed information on GCC's internal representation of source code locations."
17067msgstr ""
17068
17069#: common.opt:1419
17070#, no-c-format
17071msgid "Dump optimization passes."
17072msgstr ""
17073
17074#: common.opt:1423
17075#, no-c-format
17076msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
17077msgstr ""
17078
17079#: common.opt:1427
17080#, no-c-format
17081msgid "Suppress output of previous and next insn numbers in debugging dumps."
17082msgstr ""
17083
17084#: common.opt:1431
17085#, no-c-format
17086msgid "Enable CFI tables via GAS assembler directives."
17087msgstr ""
17088
17089#: common.opt:1435
17090#, no-c-format
17091msgid "Perform early inlining."
17092msgstr ""
17093
17094#: common.opt:1443
17095#, no-c-format
17096msgid "Perform interprocedural reduction of aggregates."
17097msgstr ""
17098
17099#: common.opt:1447
17100#, no-c-format
17101msgid "Perform unused symbol elimination in debug info."
17102msgstr ""
17103
17104#: common.opt:1451
17105#, no-c-format
17106msgid "Perform unused type elimination in debug info."
17107msgstr ""
17108
17109#: common.opt:1455
17110#, no-c-format
17111msgid "Do not suppress C++ class debug information."
17112msgstr ""
17113
17114#: common.opt:1459
17115#, no-c-format
17116msgid "Enable exception handling."
17117msgstr "Bật tiếp nhận ngoại lệ."
17118
17119#: common.opt:1463
17120#, no-c-format
17121msgid "Perform a number of minor, expensive optimizations."
17122msgstr ""
17123
17124#: common.opt:1467
17125#, no-c-format
17126msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
17127msgstr "-fexcess-precision=[fast|standard]\tChỉ định cách xử lý khi độ chính xác của dấu chấm động bị vượt quá."
17128
17129#: common.opt:1482
17130#, no-c-format
17131msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
17132msgstr "-fpermitted-flt-eval-methods=[c11|ts-18661]\tChỉ định xem giá trị của FLT_EVAL_METHOD sẽ cho phép."
17133
17134#: common.opt:1498
17135#, no-c-format
17136msgid "Output lto objects containing both the intermediate language and binary output."
17137msgstr ""
17138
17139#: common.opt:1502
17140#, no-c-format
17141msgid "Assume no NaNs or infinities are generated."
17142msgstr ""
17143
17144#: common.opt:1506
17145#, no-c-format
17146msgid "Assume that loops with an exit will terminate and not loop indefinitely."
17147msgstr ""
17148
17149#: common.opt:1510
17150#, no-c-format
17151msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
17152msgstr ""
17153
17154#: common.opt:1514
17155#, no-c-format
17156msgid "Don't allocate floats and doubles in extended-precision registers."
17157msgstr ""
17158
17159#: common.opt:1522
17160#, no-c-format
17161msgid "Perform a forward propagation pass on RTL."
17162msgstr ""
17163
17164#: common.opt:1526
17165#, no-c-format
17166msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
17167msgstr ""
17168
17169#: common.opt:1543
17170#, no-c-format
17171msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
17172msgstr ""
17173
17174#: common.opt:1550
17175#, no-c-format
17176msgid "Allow function addresses to be held in registers."
17177msgstr "Sử dụng địa chỉ hàm mà được giữ trong các thanh ghi."
17178
17179#: common.opt:1554
17180#, no-c-format
17181msgid "Place each function into its own section."
17182msgstr ""
17183
17184#: common.opt:1558
17185#, no-c-format
17186msgid "Perform global common subexpression elimination."
17187msgstr ""
17188
17189#: common.opt:1562
17190#, no-c-format
17191msgid "Perform enhanced load motion during global common subexpression elimination."
17192msgstr ""
17193
17194#: common.opt:1566
17195#, no-c-format
17196msgid "Perform store motion after global common subexpression elimination."
17197msgstr ""
17198
17199#: common.opt:1570
17200#, no-c-format
17201msgid "Perform redundant load after store elimination in global common subexpression elimination."
17202msgstr ""
17203
17204#: common.opt:1575
17205#, no-c-format
17206msgid "Perform global common subexpression elimination after register allocation has finished."
17207msgstr ""
17208
17209#: common.opt:1592
17210#, no-c-format
17211msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
17212msgstr ""
17213
17214#: common.opt:1597
17215#, no-c-format
17216msgid "Enable in and out of Graphite representation."
17217msgstr ""
17218
17219#: common.opt:1601
17220#, no-c-format
17221msgid "Enable Graphite Identity transformation."
17222msgstr ""
17223
17224#: common.opt:1605
17225#, no-c-format
17226msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
17227msgstr ""
17228
17229#: common.opt:1614
17230#, no-c-format
17231msgid "Mark all loops as parallel."
17232msgstr "Đánh dấu tất cả các vòng lặp là xử lý song song."
17233
17234#: common.opt:1618 common.opt:1626 common.opt:2771
17235#, no-c-format
17236msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
17237msgstr ""
17238
17239#: common.opt:1622
17240#, fuzzy, no-c-format
17241#| msgid "Enable clip instructions."
17242msgid "Enable loop interchange on trees."
17243msgstr "Bật các câu lệnh trích đoạn."
17244
17245#: common.opt:1630
17246#, no-c-format
17247msgid "Perform unroll-and-jam on loops."
17248msgstr ""
17249
17250#: common.opt:1634
17251#, no-c-format
17252msgid "Enable support for GNU transactional memory."
17253msgstr ""
17254
17255#: common.opt:1638
17256#, no-c-format
17257msgid "Use STB_GNU_UNIQUE if supported by the assembler."
17258msgstr ""
17259
17260#: common.opt:1646
17261#, no-c-format
17262msgid "Enable the loop nest optimizer."
17263msgstr "Bật sự tối ưu hóa vòng lặp lồng nhau."
17264
17265#: common.opt:1650
17266#, no-c-format
17267msgid "Force bitfield accesses to match their type width."
17268msgstr ""
17269
17270#: common.opt:1654
17271#, no-c-format
17272msgid "Merge adjacent stores."
17273msgstr ""
17274
17275#: common.opt:1658
17276#, no-c-format
17277msgid "Enable guessing of branch probabilities."
17278msgstr ""
17279
17280#: common.opt:1666
17281#, no-c-format
17282msgid "Process #ident directives."
17283msgstr ""
17284
17285#: common.opt:1670
17286#, no-c-format
17287msgid "Perform conversion of conditional jumps to branchless equivalents."
17288msgstr ""
17289
17290#: common.opt:1674
17291#, no-c-format
17292msgid "Perform conversion of conditional jumps to conditional execution."
17293msgstr ""
17294
17295#: common.opt:1678
17296#, no-c-format
17297msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
17298msgstr ""
17299
17300#: common.opt:1694
17301#, no-c-format
17302msgid "Convert conditional jumps in innermost loops to branchless equivalents."
17303msgstr ""
17304
17305#: common.opt:1706
17306#, no-c-format
17307msgid "Do not generate .size directives."
17308msgstr "Đừng tạo ra chỉ thị .size."
17309
17310#: common.opt:1710
17311#, no-c-format
17312msgid "Perform indirect inlining."
17313msgstr ""
17314
17315#: common.opt:1716
17316#, no-c-format
17317msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
17318msgstr ""
17319
17320#: common.opt:1720
17321#, no-c-format
17322msgid "Integrate functions into their callers when code size is known not to grow."
17323msgstr ""
17324
17325#: common.opt:1724
17326#, no-c-format
17327msgid "Integrate functions not declared \"inline\" into their callers when profitable."
17328msgstr ""
17329
17330#: common.opt:1728
17331#, no-c-format
17332msgid "Integrate functions only required by their single caller."
17333msgstr ""
17334
17335#: common.opt:1735
17336#, no-c-format
17337msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
17338msgstr ""
17339
17340#: common.opt:1739
17341#, no-c-format
17342msgid "Inline __atomic operations when a lock free instruction sequence is available."
17343msgstr ""
17344
17345#: common.opt:1746
17346#, no-c-format
17347msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
17348msgstr ""
17349
17350#: common.opt:1766
17351#, no-c-format
17352msgid "Instrument function entry and exit with profiling calls."
17353msgstr ""
17354
17355#: common.opt:1770
17356#, no-c-format
17357msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
17358msgstr ""
17359
17360#: common.opt:1774
17361#, no-c-format
17362msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
17363msgstr ""
17364
17365#: common.opt:1778
17366#, no-c-format
17367msgid "Perform interprocedural constant propagation."
17368msgstr ""
17369
17370#: common.opt:1782
17371#, no-c-format
17372msgid "Perform cloning to make Interprocedural constant propagation stronger."
17373msgstr ""
17374
17375#: common.opt:1790
17376#, no-c-format
17377msgid "Perform interprocedural bitwise constant propagation."
17378msgstr ""
17379
17380#: common.opt:1794
17381#, no-c-format
17382msgid "Perform interprocedural profile propagation."
17383msgstr ""
17384
17385#: common.opt:1798
17386#, no-c-format
17387msgid "Perform interprocedural points-to analysis."
17388msgstr ""
17389
17390#: common.opt:1802
17391#, no-c-format
17392msgid "Discover pure and const functions."
17393msgstr ""
17394
17395#: common.opt:1806
17396#, no-c-format
17397msgid "Perform Identical Code Folding for functions and read-only variables."
17398msgstr ""
17399
17400#: common.opt:1810
17401#, no-c-format
17402msgid "Perform Identical Code Folding for functions."
17403msgstr ""
17404
17405#: common.opt:1814
17406#, no-c-format
17407msgid "Perform Identical Code Folding for variables."
17408msgstr ""
17409
17410#: common.opt:1818
17411#, no-c-format
17412msgid "Discover read-only and non addressable static variables."
17413msgstr ""
17414
17415#: common.opt:1822
17416#, no-c-format
17417msgid "Discover read-only, write-only and non-addressable static variables."
17418msgstr ""
17419
17420#: common.opt:1826
17421#, no-c-format
17422msgid "Reduce stack alignment on call sites if possible."
17423msgstr ""
17424
17425#: common.opt:1838
17426#, no-c-format
17427msgid "Perform IPA Value Range Propagation."
17428msgstr ""
17429
17430#: common.opt:1842
17431#, fuzzy, no-c-format
17432#| msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm."
17433msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
17434msgstr "-fira-algorithm=[CB|priority] Đặt dùng thuật toán IRA."
17435
17436#: common.opt:1855
17437#, fuzzy, no-c-format
17438#| msgid "-fira-region=[one|all|mixed] Set regions for IRA."
17439msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
17440msgstr "-fira-region=[one|all|mixed] Đặt vùng cho IRA."
17441
17442#: common.opt:1871
17443#, no-c-format
17444msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
17445msgstr ""
17446
17447#: common.opt:1876
17448#, no-c-format
17449msgid "Use IRA based register pressure calculation in RTL loop optimizations."
17450msgstr ""
17451
17452#: common.opt:1881
17453#, no-c-format
17454msgid "Share slots for saving different hard registers."
17455msgstr ""
17456
17457#: common.opt:1885
17458#, no-c-format
17459msgid "Share stack slots for spilled pseudo-registers."
17460msgstr ""
17461
17462#: common.opt:1889
17463#, no-c-format
17464msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
17465msgstr ""
17466
17467#: common.opt:1893
17468#, no-c-format
17469msgid "Optimize induction variables on trees."
17470msgstr ""
17471
17472#: common.opt:1897
17473#, no-c-format
17474msgid "Use jump tables for sufficiently large switch statements."
17475msgstr ""
17476
17477#: common.opt:1901
17478#, no-c-format
17479msgid "Generate code for functions even if they are fully inlined."
17480msgstr "Xuất hàm ngay cả khi chúng có thể chung dòng."
17481
17482#: common.opt:1905
17483#, no-c-format
17484msgid "Generate code for static functions even if they are never called."
17485msgstr "Xuất mã cho hàm tĩnh ngay cả khi chúng không bao giờ được gọi."
17486
17487#: common.opt:1909
17488#, no-c-format
17489msgid "Emit static const variables even if they are not used."
17490msgstr ""
17491
17492#: common.opt:1913
17493#, no-c-format
17494msgid "Give external symbols a leading underscore."
17495msgstr ""
17496
17497#: common.opt:1921
17498#, no-c-format
17499msgid "Do CFG-sensitive rematerialization in LRA."
17500msgstr ""
17501
17502#: common.opt:1925
17503#, no-c-format
17504msgid "Enable link-time optimization."
17505msgstr ""
17506
17507#: common.opt:1929
17508#, no-c-format
17509msgid "Link-time optimization with number of parallel jobs or jobserver."
17510msgstr ""
17511
17512#: common.opt:1951
17513#, no-c-format
17514msgid "Specify the algorithm to partition symbols and vars at linktime."
17515msgstr ""
17516
17517#: common.opt:1956
17518#, fuzzy, no-c-format
17519#| msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
17520msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
17521msgstr "-flto-compression-level=<số>\tDùng mức nén zlib <số> cho IL."
17522
17523#: common.opt:1964
17524#, no-c-format
17525msgid "Report various link-time optimization statistics."
17526msgstr ""
17527
17528#: common.opt:1968
17529#, no-c-format
17530msgid "Report various link-time optimization statistics for WPA only."
17531msgstr ""
17532
17533#: common.opt:1972
17534#, no-c-format
17535msgid "Set errno after built-in math functions."
17536msgstr ""
17537
17538#: common.opt:1976
17539#, no-c-format
17540msgid "-fmax-errors=<number>\tMaximum number of errors to report."
17541msgstr "-fmax-errors=<số>\tSố lượng tối đa các lỗi cần thông báo."
17542
17543#: common.opt:1980
17544#, no-c-format
17545msgid "Report on permanent memory allocation."
17546msgstr ""
17547
17548#: common.opt:1984
17549#, no-c-format
17550msgid "Report on permanent memory allocation in WPA only."
17551msgstr ""
17552
17553#: common.opt:1991
17554#, no-c-format
17555msgid "Attempt to merge identical constants and constant variables."
17556msgstr ""
17557
17558#: common.opt:1995
17559#, no-c-format
17560msgid "Attempt to merge identical constants across compilation units."
17561msgstr ""
17562
17563#: common.opt:1999
17564#, no-c-format
17565msgid "Attempt to merge identical debug strings across compilation units."
17566msgstr ""
17567
17568#: common.opt:2003
17569#, no-c-format
17570msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
17571msgstr ""
17572
17573#: common.opt:2007
17574#, no-c-format
17575msgid "Perform SMS based modulo scheduling before the first scheduling pass."
17576msgstr ""
17577
17578#: common.opt:2011
17579#, no-c-format
17580msgid "Perform SMS based modulo scheduling with register moves allowed."
17581msgstr ""
17582
17583#: common.opt:2015
17584#, no-c-format
17585msgid "Move loop invariant computations out of loops."
17586msgstr ""
17587
17588#: common.opt:2019
17589#, no-c-format
17590msgid "Use the RTL dead code elimination pass."
17591msgstr ""
17592
17593#: common.opt:2023
17594#, no-c-format
17595msgid "Use the RTL dead store elimination pass."
17596msgstr ""
17597
17598#: common.opt:2027
17599#, no-c-format
17600msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
17601msgstr ""
17602
17603#: common.opt:2031
17604#, no-c-format
17605msgid "Support synchronous non-call exceptions."
17606msgstr ""
17607
17608#: common.opt:2035
17609#, no-c-format
17610msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
17611msgstr ""
17612
17613#: common.opt:2039
17614#, no-c-format
17615msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
17616msgstr ""
17617
17618#: common.opt:2052
17619#, no-c-format
17620msgid "When possible do not generate stack frames."
17621msgstr ""
17622
17623#: common.opt:2056
17624#, no-c-format
17625msgid "Enable all optimization info dumps on stderr."
17626msgstr ""
17627
17628#: common.opt:2060
17629#, no-c-format
17630msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
17631msgstr "-fopt-info[-<type>=tập-tin]\tĐổ chi tiết việc tối ưu hóa bộ dịch."
17632
17633#: common.opt:2064
17634#, no-c-format
17635msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
17636msgstr ""
17637
17638#: common.opt:2072
17639#, no-c-format
17640msgid "Optimize sibling and tail recursive calls."
17641msgstr ""
17642
17643#: common.opt:2076
17644#, no-c-format
17645msgid "Perform partial inlining."
17646msgstr ""
17647
17648#: common.opt:2080 common.opt:2084
17649#, no-c-format
17650msgid "Report on memory allocation before interprocedural optimization."
17651msgstr ""
17652
17653#: common.opt:2088
17654#, no-c-format
17655msgid "Pack structure members together without holes."
17656msgstr ""
17657
17658#: common.opt:2092
17659#, no-c-format
17660msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
17661msgstr ""
17662
17663#: common.opt:2096
17664#, no-c-format
17665msgid "Return small aggregates in memory, not registers."
17666msgstr ""
17667
17668#: common.opt:2100
17669#, no-c-format
17670msgid "Perform loop peeling."
17671msgstr ""
17672
17673#: common.opt:2104
17674#, no-c-format
17675msgid "Enable machine specific peephole optimizations."
17676msgstr ""
17677
17678#: common.opt:2108
17679#, no-c-format
17680msgid "Enable an RTL peephole pass before sched2."
17681msgstr ""
17682
17683#: common.opt:2112
17684#, no-c-format
17685msgid "Generate position-independent code if possible (large mode)."
17686msgstr ""
17687
17688#: common.opt:2116
17689#, no-c-format
17690msgid "Generate position-independent code for executables if possible (large mode)."
17691msgstr ""
17692
17693#: common.opt:2120
17694#, no-c-format
17695msgid "Generate position-independent code if possible (small mode)."
17696msgstr ""
17697
17698#: common.opt:2124
17699#, no-c-format
17700msgid "Generate position-independent code for executables if possible (small mode)."
17701msgstr ""
17702
17703#: common.opt:2128
17704#, no-c-format
17705msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
17706msgstr ""
17707
17708#: common.opt:2132
17709#, no-c-format
17710msgid "Specify a plugin to load."
17711msgstr "Chỉ định phần bổ sung cần nạp."
17712
17713#: common.opt:2136
17714#, no-c-format
17715msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
17716msgstr "-fplugin-arg-<tên>-<khóa>[=<giá trị>]\tChỉ định đối số <khóa>=<giá trị> cho plugin <tên>."
17717
17718#: common.opt:2140
17719#, no-c-format
17720msgid "Run predictive commoning optimization."
17721msgstr ""
17722
17723#: common.opt:2144
17724#, no-c-format
17725msgid "Generate prefetch instructions, if available, for arrays in loops."
17726msgstr ""
17727
17728#: common.opt:2148
17729#, no-c-format
17730msgid "Enable basic program profiling code."
17731msgstr ""
17732
17733#: common.opt:2152
17734#, fuzzy, no-c-format
17735#| msgid "Generate string instructions for block moves."
17736msgid "Generate absolute source path names for gcov."
17737msgstr "Tạo ra câu lệnh chuỗi để di chuyển khối."
17738
17739#: common.opt:2156
17740#, no-c-format
17741msgid "Insert arc-based program profiling code."
17742msgstr ""
17743
17744#: common.opt:2160
17745#, no-c-format
17746msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
17747msgstr ""
17748
17749#: common.opt:2165
17750#, no-c-format
17751msgid "Select the name for storing the profile note file."
17752msgstr ""
17753
17754#: common.opt:2169
17755#, no-c-format
17756msgid "Enable correction of flow inconsistent profile data input."
17757msgstr ""
17758
17759#: common.opt:2173
17760#, no-c-format
17761msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
17762msgstr ""
17763
17764#: common.opt:2177
17765#, no-c-format
17766msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
17767msgstr ""
17768
17769#: common.opt:2181
17770#, no-c-format
17771msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
17772msgstr ""
17773
17774#: common.opt:2197
17775#, no-c-format
17776msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
17777msgstr ""
17778
17779#: common.opt:2213
17780#, no-c-format
17781msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
17782msgstr ""
17783
17784#: common.opt:2217
17785#, no-c-format
17786msgid "Enable common options for generating profile info for profile feedback directed optimizations."
17787msgstr ""
17788
17789#: common.opt:2221
17790#, no-c-format
17791msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
17792msgstr ""
17793
17794#: common.opt:2225
17795#, no-c-format
17796msgid "Do not assume that functions never executed during the train run are cold."
17797msgstr ""
17798
17799#: common.opt:2229
17800#, no-c-format
17801msgid "Enable common options for performing profile feedback directed optimizations."
17802msgstr ""
17803
17804#: common.opt:2233
17805#, no-c-format
17806msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
17807msgstr ""
17808
17809#: common.opt:2237
17810#, no-c-format
17811msgid "Insert code to profile values of expressions."
17812msgstr ""
17813
17814#: common.opt:2241
17815#, no-c-format
17816msgid "Report on consistency of profile."
17817msgstr ""
17818
17819#: common.opt:2245
17820#, no-c-format
17821msgid "Enable function reordering that improves code placement."
17822msgstr ""
17823
17824#: common.opt:2249
17825#, fuzzy, no-c-format
17826#| msgid "Generate cld instruction in the function prologue."
17827msgid "Insert NOP instructions at each function entry."
17828msgstr "Tạo ra câu lệnh cld trong đoạn mở đầu hàm."
17829
17830#: common.opt:2256
17831#, no-c-format
17832msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
17833msgstr ""
17834
17835#: common.opt:2266
17836#, no-c-format
17837msgid "Record gcc command line switches in the object file."
17838msgstr ""
17839
17840#: common.opt:2270
17841#, no-c-format
17842msgid "Return small aggregates in registers."
17843msgstr ""
17844
17845#: common.opt:2278
17846#, no-c-format
17847msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
17848msgstr ""
17849
17850#: common.opt:2289
17851#, no-c-format
17852msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
17853msgstr ""
17854
17855#: common.opt:2304
17856#, no-c-format
17857msgid "Tell DCE to remove unused C++ allocations."
17858msgstr ""
17859
17860#: common.opt:2308
17861#, no-c-format
17862msgid "Relief of register pressure through live range shrinkage."
17863msgstr ""
17864
17865#: common.opt:2312
17866#, no-c-format
17867msgid "Perform a register renaming optimization pass."
17868msgstr ""
17869
17870#: common.opt:2316
17871#, no-c-format
17872msgid "Perform a target dependent instruction fusion optimization pass."
17873msgstr ""
17874
17875#: common.opt:2320
17876#, no-c-format
17877msgid "Reorder basic blocks to improve code placement."
17878msgstr ""
17879
17880#: common.opt:2324
17881#, no-c-format
17882msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
17883msgstr ""
17884
17885#: common.opt:2337
17886#, no-c-format
17887msgid "Reorder basic blocks and partition into hot and cold sections."
17888msgstr ""
17889
17890#: common.opt:2341
17891#, no-c-format
17892msgid "Reorder functions to improve code placement."
17893msgstr ""
17894
17895#: common.opt:2345
17896#, no-c-format
17897msgid "Add a common subexpression elimination pass after loop optimizations."
17898msgstr ""
17899
17900#: common.opt:2353
17901#, no-c-format
17902msgid "Disable optimizations that assume default FP rounding behavior."
17903msgstr ""
17904
17905#: common.opt:2357
17906#, no-c-format
17907msgid "Enable scheduling across basic blocks."
17908msgstr ""
17909
17910#: common.opt:2361
17911#, no-c-format
17912msgid "Enable register pressure sensitive insn scheduling."
17913msgstr ""
17914
17915#: common.opt:2365
17916#, no-c-format
17917msgid "Allow speculative motion of non-loads."
17918msgstr ""
17919
17920#: common.opt:2369
17921#, no-c-format
17922msgid "Allow speculative motion of some loads."
17923msgstr ""
17924
17925#: common.opt:2373
17926#, no-c-format
17927msgid "Allow speculative motion of more loads."
17928msgstr ""
17929
17930#: common.opt:2377
17931#, no-c-format
17932msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
17933msgstr ""
17934
17935#: common.opt:2381
17936#, no-c-format
17937msgid "If scheduling post reload, do superblock scheduling."
17938msgstr ""
17939
17940#: common.opt:2389
17941#, no-c-format
17942msgid "Reschedule instructions before register allocation."
17943msgstr ""
17944
17945#: common.opt:2393
17946#, no-c-format
17947msgid "Reschedule instructions after register allocation."
17948msgstr ""
17949
17950#: common.opt:2400
17951#, no-c-format
17952msgid "Schedule instructions using selective scheduling algorithm."
17953msgstr ""
17954
17955#: common.opt:2404
17956#, no-c-format
17957msgid "Run selective scheduling after reload."
17958msgstr ""
17959
17960#: common.opt:2408
17961#, no-c-format
17962msgid "Run self-tests, using the given path to locate test files."
17963msgstr ""
17964
17965#: common.opt:2412
17966#, no-c-format
17967msgid "Perform software pipelining of inner loops during selective scheduling."
17968msgstr ""
17969
17970#: common.opt:2416
17971#, no-c-format
17972msgid "Perform software pipelining of outer loops during selective scheduling."
17973msgstr ""
17974
17975#: common.opt:2420
17976#, no-c-format
17977msgid "Reschedule pipelined regions without pipelining."
17978msgstr ""
17979
17980#: common.opt:2424
17981#, no-c-format
17982msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
17983msgstr ""
17984
17985#: common.opt:2430
17986#, no-c-format
17987msgid "Allow premature scheduling of queued insns."
17988msgstr ""
17989
17990#: common.opt:2434
17991#, no-c-format
17992msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
17993msgstr ""
17994
17995#: common.opt:2442
17996#, no-c-format
17997msgid "Set dependence distance checking in premature scheduling of queued insns."
17998msgstr ""
17999
18000#: common.opt:2446
18001#, no-c-format
18002msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
18003msgstr ""
18004
18005#: common.opt:2450
18006#, no-c-format
18007msgid "Enable the group heuristic in the scheduler."
18008msgstr ""
18009
18010#: common.opt:2454
18011#, no-c-format
18012msgid "Enable the critical path heuristic in the scheduler."
18013msgstr ""
18014
18015#: common.opt:2458
18016#, no-c-format
18017msgid "Enable the speculative instruction heuristic in the scheduler."
18018msgstr ""
18019
18020#: common.opt:2462
18021#, no-c-format
18022msgid "Enable the rank heuristic in the scheduler."
18023msgstr ""
18024
18025#: common.opt:2466
18026#, no-c-format
18027msgid "Enable the last instruction heuristic in the scheduler."
18028msgstr ""
18029
18030#: common.opt:2470
18031#, no-c-format
18032msgid "Enable the dependent count heuristic in the scheduler."
18033msgstr ""
18034
18035#: common.opt:2474
18036#, no-c-format
18037msgid "Access data in the same section from shared anchor points."
18038msgstr ""
18039
18040#: common.opt:2486
18041#, no-c-format
18042msgid "Turn on Redundant Extensions Elimination pass."
18043msgstr ""
18044
18045#: common.opt:2490
18046#, no-c-format
18047msgid "Show column numbers in diagnostics, when available.  Default on."
18048msgstr ""
18049
18050#: common.opt:2494
18051#, no-c-format
18052msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
18053msgstr ""
18054
18055#: common.opt:2499
18056#, no-c-format
18057msgid "Shrink-wrap parts of the prologue and epilogue separately."
18058msgstr ""
18059
18060#: common.opt:2503
18061#, no-c-format
18062msgid "Disable optimizations observable by IEEE signaling NaNs."
18063msgstr ""
18064
18065#: common.opt:2507
18066#, no-c-format
18067msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
18068msgstr ""
18069
18070#: common.opt:2511
18071#, no-c-format
18072msgid "Convert floating point constants to single precision constants."
18073msgstr ""
18074
18075#: common.opt:2515
18076#, no-c-format
18077msgid "Split lifetimes of induction variables when loops are unrolled."
18078msgstr ""
18079
18080#: common.opt:2519
18081#, no-c-format
18082msgid "Generate discontiguous stack frames."
18083msgstr "Tạo ra các khung ngăn xếp không liên tiếp."
18084
18085#: common.opt:2523
18086#, no-c-format
18087msgid "Split wide types into independent registers."
18088msgstr ""
18089
18090#: common.opt:2527
18091#, no-c-format
18092msgid "Split wide types into independent registers earlier."
18093msgstr ""
18094
18095#: common.opt:2531
18096#, no-c-format
18097msgid "Enable backward propagation of use properties at the SSA level."
18098msgstr ""
18099
18100#: common.opt:2535
18101#, no-c-format
18102msgid "Optimize conditional patterns using SSA PHI nodes."
18103msgstr ""
18104
18105#: common.opt:2539
18106#, no-c-format
18107msgid "Optimize amount of stdarg registers saved to stack at start of function."
18108msgstr ""
18109
18110#: common.opt:2543
18111#, no-c-format
18112msgid "Apply variable expansion when loops are unrolled."
18113msgstr ""
18114
18115#: common.opt:2547
18116#, no-c-format
18117msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
18118msgstr "-fstack-check=[no|generic|specific]\t Chèn mã kiểm tra ngăn xếp vào chương trình."
18119
18120#: common.opt:2551
18121#, no-c-format
18122msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
18123msgstr "Chèn mã kiểm tra ngăn xếp vào chương trình. Giống với -fstack-check=specific."
18124
18125#: common.opt:2555
18126#, no-c-format
18127msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
18128msgstr ""
18129
18130#: common.opt:2563
18131#, no-c-format
18132msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
18133msgstr "-fstack-limit-register=<register>\tBẫy nếu ngăn xếp đi qua <register>."
18134
18135#: common.opt:2567
18136#, no-c-format
18137msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
18138msgstr "-fstack-limit-symbol=<tên>\tBẫy nếu ngăn xếp đi qua ký hiệu <tên>."
18139
18140#: common.opt:2571
18141#, no-c-format
18142msgid "Use propolice as a stack protection method."
18143msgstr "Bật chức năng bảo vệ ngăn xếp asan."
18144
18145#: common.opt:2575
18146#, no-c-format
18147msgid "Use a stack protection method for every function."
18148msgstr ""
18149
18150#: common.opt:2579
18151#, no-c-format
18152msgid "Use a smart stack protection method for certain functions."
18153msgstr ""
18154
18155#: common.opt:2583
18156#, no-c-format
18157msgid "Use stack protection method only for functions with the stack_protect attribute."
18158msgstr ""
18159
18160#: common.opt:2587
18161#, no-c-format
18162msgid "Output stack usage information on a per-function basis."
18163msgstr ""
18164
18165#: common.opt:2599
18166#, no-c-format
18167msgid "Assume strict aliasing rules apply."
18168msgstr ""
18169
18170#: common.opt:2603
18171#, no-c-format
18172msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
18173msgstr ""
18174
18175#: common.opt:2607
18176#, no-c-format
18177msgid "Implement __atomic operations via libcalls to legacy __sync functions."
18178msgstr ""
18179
18180#: common.opt:2611
18181#, no-c-format
18182msgid "Check for syntax errors, then stop."
18183msgstr "Kiểm tra lỗi cú pháp, sau đó dừng lại."
18184
18185#: common.opt:2615
18186#, no-c-format
18187msgid "Create data files needed by \"gcov\"."
18188msgstr "Tạo tập tin dữ liệu cần bởi \"gcov\"."
18189
18190#: common.opt:2619
18191#, no-c-format
18192msgid "Perform jump threading optimizations."
18193msgstr ""
18194
18195#: common.opt:2623
18196#, no-c-format
18197msgid "Report the time taken by each compiler pass."
18198msgstr ""
18199
18200#: common.opt:2627
18201#, no-c-format
18202msgid "Record times taken by sub-phases separately."
18203msgstr ""
18204
18205#: common.opt:2631
18206#, no-c-format
18207msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
18208msgstr ""
18209
18210#: common.opt:2650
18211#, no-c-format
18212msgid "Reorder top level functions, variables, and asms."
18213msgstr ""
18214
18215#: common.opt:2654
18216#, no-c-format
18217msgid "Perform superblock formation via tail duplication."
18218msgstr ""
18219
18220#: common.opt:2658
18221#, no-c-format
18222msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
18223msgstr ""
18224
18225#: common.opt:2666
18226#, no-c-format
18227msgid "Assume floating-point operations can trap."
18228msgstr ""
18229
18230#: common.opt:2670
18231#, no-c-format
18232msgid "Trap for signed overflow in addition, subtraction and multiplication."
18233msgstr ""
18234
18235#: common.opt:2674
18236#, no-c-format
18237msgid "Enable SSA-CCP optimization on trees."
18238msgstr ""
18239
18240#: common.opt:2678
18241#, no-c-format
18242msgid "Enable SSA-BIT-CCP optimization on trees."
18243msgstr ""
18244
18245#: common.opt:2686
18246#, no-c-format
18247msgid "Enable loop header copying on trees."
18248msgstr ""
18249
18250#: common.opt:2694
18251#, no-c-format
18252msgid "Enable SSA coalescing of user variables."
18253msgstr ""
18254
18255#: common.opt:2702
18256#, no-c-format
18257msgid "Enable copy propagation on trees."
18258msgstr ""
18259
18260#: common.opt:2710
18261#, no-c-format
18262msgid "Transform condition stores into unconditional ones."
18263msgstr ""
18264
18265#: common.opt:2714
18266#, no-c-format
18267msgid "Perform conversions of switch initializations."
18268msgstr ""
18269
18270#: common.opt:2718
18271#, no-c-format
18272msgid "Enable SSA dead code elimination optimization on trees."
18273msgstr ""
18274
18275#: common.opt:2722
18276#, no-c-format
18277msgid "Enable dominator optimizations."
18278msgstr ""
18279
18280#: common.opt:2726
18281#, no-c-format
18282msgid "Enable tail merging on trees."
18283msgstr ""
18284
18285#: common.opt:2730
18286#, no-c-format
18287msgid "Enable dead store elimination."
18288msgstr ""
18289
18290#: common.opt:2734
18291#, no-c-format
18292msgid "Enable forward propagation on trees."
18293msgstr ""
18294
18295#: common.opt:2738
18296#, no-c-format
18297msgid "Enable Full Redundancy Elimination (FRE) on trees."
18298msgstr ""
18299
18300#: common.opt:2742
18301#, no-c-format
18302msgid "Enable string length optimizations on trees."
18303msgstr ""
18304
18305#: common.opt:2746
18306#, no-c-format
18307msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
18308msgstr ""
18309
18310#: common.opt:2752
18311#, no-c-format
18312msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
18313msgstr ""
18314
18315#: common.opt:2759
18316#, no-c-format
18317msgid "Enable loop distribution on trees."
18318msgstr ""
18319
18320#: common.opt:2763
18321#, no-c-format
18322msgid "Enable loop distribution for patterns transformed into a library call."
18323msgstr ""
18324
18325#: common.opt:2767
18326#, no-c-format
18327msgid "Enable loop invariant motion on trees."
18328msgstr ""
18329
18330#: common.opt:2775
18331#, no-c-format
18332msgid "Create canonical induction variables in loops."
18333msgstr ""
18334
18335#: common.opt:2779
18336#, no-c-format
18337msgid "Enable loop optimizations on tree level."
18338msgstr ""
18339
18340#: common.opt:2783
18341#, no-c-format
18342msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
18343msgstr ""
18344
18345#: common.opt:2787
18346#, no-c-format
18347msgid "Enable hoisting loads from conditional pointers."
18348msgstr ""
18349
18350#: common.opt:2791
18351#, no-c-format
18352msgid "Enable SSA-PRE optimization on trees."
18353msgstr ""
18354
18355#: common.opt:2795
18356#, no-c-format
18357msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
18358msgstr ""
18359
18360#: common.opt:2799
18361#, no-c-format
18362msgid "Perform function-local points-to analysis on trees."
18363msgstr ""
18364
18365#: common.opt:2803
18366#, no-c-format
18367msgid "Enable reassociation on tree level."
18368msgstr ""
18369
18370#: common.opt:2811
18371#, no-c-format
18372msgid "Enable SSA code sinking on trees."
18373msgstr ""
18374
18375#: common.opt:2815
18376#, no-c-format
18377msgid "Perform straight-line strength reduction."
18378msgstr ""
18379
18380#: common.opt:2819
18381#, no-c-format
18382msgid "Perform scalar replacement of aggregates."
18383msgstr ""
18384
18385#: common.opt:2823
18386#, no-c-format
18387msgid "Replace temporary expressions in the SSA->normal pass."
18388msgstr ""
18389
18390#: common.opt:2827
18391#, no-c-format
18392msgid "Perform live range splitting during the SSA->normal pass."
18393msgstr ""
18394
18395#: common.opt:2831
18396#, no-c-format
18397msgid "Perform Value Range Propagation on trees."
18398msgstr ""
18399
18400#: common.opt:2835
18401#, no-c-format
18402msgid "Split paths leading to loop backedges."
18403msgstr ""
18404
18405#: common.opt:2839
18406#, no-c-format
18407msgid "Assume common declarations may be overridden with ones with a larger trailing array."
18408msgstr ""
18409
18410#: common.opt:2844
18411#, no-c-format
18412msgid "Compile whole compilation unit at a time."
18413msgstr ""
18414
18415#: common.opt:2848
18416#, no-c-format
18417msgid "Perform loop unrolling when iteration count is known."
18418msgstr ""
18419
18420#: common.opt:2852
18421#, no-c-format
18422msgid "Perform loop unrolling for all loops."
18423msgstr ""
18424
18425#: common.opt:2863
18426#, no-c-format
18427msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
18428msgstr ""
18429
18430#: common.opt:2868
18431#, no-c-format
18432msgid "Same as -fassociative-math for expressions which include division."
18433msgstr ""
18434
18435#: common.opt:2876
18436#, no-c-format
18437msgid "Allow math optimizations that may violate IEEE or ISO standards."
18438msgstr ""
18439
18440#: common.opt:2880
18441#, no-c-format
18442msgid "Perform loop unswitching."
18443msgstr ""
18444
18445#: common.opt:2884
18446#, no-c-format
18447msgid "Perform loop splitting."
18448msgstr ""
18449
18450#: common.opt:2888
18451#, no-c-format
18452msgid "Version loops based on whether indices have a stride of one."
18453msgstr ""
18454
18455#: common.opt:2892
18456#, no-c-format
18457msgid "Just generate unwind tables for exception handling."
18458msgstr ""
18459
18460#: common.opt:2896
18461#, no-c-format
18462msgid "Use the bfd linker instead of the default linker."
18463msgstr ""
18464
18465#: common.opt:2900
18466#, no-c-format
18467msgid "Use the gold linker instead of the default linker."
18468msgstr ""
18469
18470#: common.opt:2904
18471#, no-c-format
18472msgid "Use the lld LLVM linker instead of the default linker."
18473msgstr ""
18474
18475#: common.opt:2916
18476#, no-c-format
18477msgid "Perform variable tracking."
18478msgstr ""
18479
18480#: common.opt:2924
18481#, no-c-format
18482msgid "Perform variable tracking by annotating assignments."
18483msgstr ""
18484
18485#: common.opt:2930
18486#, no-c-format
18487msgid "Toggle -fvar-tracking-assignments."
18488msgstr ""
18489
18490#: common.opt:2938
18491#, no-c-format
18492msgid "Perform variable tracking and also tag variables that are uninitialized."
18493msgstr ""
18494
18495#: common.opt:2943
18496#, no-c-format
18497msgid "Enable vectorization on trees."
18498msgstr ""
18499
18500#: common.opt:2951
18501#, no-c-format
18502msgid "Enable loop vectorization on trees."
18503msgstr ""
18504
18505#: common.opt:2955
18506#, no-c-format
18507msgid "Enable basic block vectorization (SLP) on trees."
18508msgstr ""
18509
18510#: common.opt:2959
18511#, no-c-format
18512msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
18513msgstr ""
18514
18515#: common.opt:2963
18516#, no-c-format
18517msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
18518msgstr ""
18519
18520#: common.opt:2979
18521#, no-c-format
18522msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
18523msgstr ""
18524
18525#: common.opt:2987
18526#, no-c-format
18527msgid "Enable copy propagation of scalar-evolution information."
18528msgstr ""
18529
18530#: common.opt:2997
18531#, no-c-format
18532msgid "Add extra commentary to assembler output."
18533msgstr ""
18534
18535#: common.opt:3001
18536#, no-c-format
18537msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
18538msgstr ""
18539
18540#: common.opt:3020
18541#, no-c-format
18542msgid "Validate vtable pointers before using them."
18543msgstr ""
18544
18545#: common.opt:3036
18546#, no-c-format
18547msgid "Output vtable verification counters."
18548msgstr ""
18549
18550#: common.opt:3040
18551#, no-c-format
18552msgid "Output vtable verification pointer sets information."
18553msgstr ""
18554
18555#: common.opt:3044
18556#, no-c-format
18557msgid "Use expression value profiles in optimizations."
18558msgstr ""
18559
18560#: common.opt:3048
18561#, no-c-format
18562msgid "Construct webs and split unrelated uses of single variable."
18563msgstr ""
18564
18565#: common.opt:3052
18566#, no-c-format
18567msgid "Enable conditional dead code elimination for builtin calls."
18568msgstr ""
18569
18570#: common.opt:3056
18571#, no-c-format
18572msgid "Perform whole program optimizations."
18573msgstr ""
18574
18575#: common.opt:3060
18576#, no-c-format
18577msgid "Assume pointer overflow wraps around."
18578msgstr ""
18579
18580#: common.opt:3064
18581#, no-c-format
18582msgid "Assume signed arithmetic overflow wraps around."
18583msgstr ""
18584
18585#: common.opt:3068
18586#, no-c-format
18587msgid "Put zero initialized data in the bss section."
18588msgstr ""
18589
18590#: common.opt:3072
18591#, no-c-format
18592msgid "Generate debug information in default format."
18593msgstr ""
18594
18595#: common.opt:3076
18596#, no-c-format
18597msgid "Assume assembler support for (DWARF2+) .loc directives."
18598msgstr ""
18599
18600#: common.opt:3080
18601#, no-c-format
18602msgid "Assume assembler support for view in (DWARF2+) .loc directives."
18603msgstr ""
18604
18605#: common.opt:3100
18606#, no-c-format
18607msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
18608msgstr ""
18609
18610#: common.opt:3104
18611#, no-c-format
18612msgid "Generate debug information in default version of DWARF format."
18613msgstr ""
18614
18615#: common.opt:3108
18616#, no-c-format
18617msgid "Generate debug information in DWARF v2 (or later) format."
18618msgstr ""
18619
18620#: common.opt:3112
18621#, no-c-format
18622msgid "Generate debug information in default extended format."
18623msgstr ""
18624
18625#: common.opt:3116
18626#, fuzzy, no-c-format
18627#| msgid "Generate a single exit point for each function."
18628msgid "Generate extended entry point information for inlined functions."
18629msgstr "Tạo ra một điểm ra khỏi riêng lẻ cho mỗi hàm."
18630
18631#: common.opt:3120
18632#, no-c-format
18633msgid "Compute locview reset points based on insn length estimates."
18634msgstr ""
18635
18636#: common.opt:3128
18637#, no-c-format
18638msgid "Don't generate DWARF pubnames and pubtypes sections."
18639msgstr ""
18640
18641#: common.opt:3132
18642#, no-c-format
18643msgid "Generate DWARF pubnames and pubtypes sections."
18644msgstr ""
18645
18646#: common.opt:3136
18647#, no-c-format
18648msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
18649msgstr ""
18650
18651#: common.opt:3140
18652#, no-c-format
18653msgid "Record gcc command line switches in DWARF DW_AT_producer."
18654msgstr ""
18655
18656#: common.opt:3144
18657#, no-c-format
18658msgid "Generate debug information in separate .dwo files."
18659msgstr ""
18660
18661#: common.opt:3148
18662#, no-c-format
18663msgid "Generate debug information in STABS format."
18664msgstr ""
18665
18666#: common.opt:3152
18667#, no-c-format
18668msgid "Generate debug information in extended STABS format."
18669msgstr ""
18670
18671#: common.opt:3156
18672#, no-c-format
18673msgid "Emit progressive recommended breakpoint locations."
18674msgstr ""
18675
18676#: common.opt:3160
18677#, no-c-format
18678msgid "Don't emit DWARF additions beyond selected version."
18679msgstr ""
18680
18681#: common.opt:3164
18682#, no-c-format
18683msgid "Add description attributes to some DWARF DIEs that have no name attribute."
18684msgstr ""
18685
18686#: common.opt:3168
18687#, no-c-format
18688msgid "Toggle debug information generation."
18689msgstr ""
18690
18691#: common.opt:3172
18692#, no-c-format
18693msgid "Augment variable location lists with progressive views."
18694msgstr ""
18695
18696#: common.opt:3179
18697#, no-c-format
18698msgid "Generate debug information in VMS format."
18699msgstr ""
18700
18701#: common.opt:3183
18702#, no-c-format
18703msgid "Generate debug information in XCOFF format."
18704msgstr ""
18705
18706#: common.opt:3187
18707#, no-c-format
18708msgid "Generate debug information in extended XCOFF format."
18709msgstr ""
18710
18711#: common.opt:3205
18712#, no-c-format
18713msgid "Generate compressed debug sections."
18714msgstr ""
18715
18716#: common.opt:3209
18717#, no-c-format
18718msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
18719msgstr "-gz=<định dạng>\tTạo phần gỡ lỗi nén theo định dạng <định dạng>."
18720
18721#: common.opt:3216
18722#, no-c-format
18723msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
18724msgstr "-iplugindir=<dir>\tĐặt <dir> cho thư mục phần bổ sung mặc định."
18725
18726#: common.opt:3220
18727#, no-c-format
18728msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
18729msgstr "-imultiarch <dir>\tĐặt <dir> để cho thư mục con bao gồm đa kiến trúc."
18730
18731#: common.opt:3245
18732#, no-c-format
18733msgid "-o <file>\tPlace output into <file>."
18734msgstr "-o <tập tin>\tĐặt kết xuất vào <tập tin>"
18735
18736#: common.opt:3249
18737#, no-c-format
18738msgid "Enable function profiling."
18739msgstr ""
18740
18741#: common.opt:3259
18742#, no-c-format
18743msgid "Like -pedantic but issue them as errors."
18744msgstr ""
18745
18746#: common.opt:3299
18747#, no-c-format
18748msgid "Do not display functions compiled or elapsed time."
18749msgstr ""
18750
18751#: common.opt:3331
18752#, no-c-format
18753msgid "Enable verbose output."
18754msgstr "Bật kết xuất chi tiết."
18755
18756#: common.opt:3335
18757#, no-c-format
18758msgid "Display the compiler's version."
18759msgstr "Hiển thị thông tin về phiên bản của bộ biên dịch."
18760
18761#: common.opt:3339
18762#, no-c-format
18763msgid "Suppress warnings."
18764msgstr "Thu hồi cảnh báo."
18765
18766#: common.opt:3349
18767#, no-c-format
18768msgid "Create a shared library."
18769msgstr "Tạo thư viện dùng chung."
18770
18771#: common.opt:3394
18772#, fuzzy, no-c-format
18773#| msgid "Don't create a position independent executable."
18774msgid "Don't create a dynamically linked position independent executable."
18775msgstr "Đừng tạo một bản thực hiện không phụ thuộc vào vị trí."
18776
18777#: common.opt:3398
18778#, fuzzy, no-c-format
18779#| msgid "Create a position independent executable."
18780msgid "Create a dynamically linked position independent executable."
18781msgstr "Tạo một bản thực hiện không phụ thuộc vào vị trí."
18782
18783#: common.opt:3402
18784#, fuzzy, no-c-format
18785#| msgid "Create a position independent executable."
18786msgid "Create a static position independent executable."
18787msgstr "Tạo một bản thực hiện không phụ thuộc vào vị trí."
18788
18789#: common.opt:3409
18790#, no-c-format
18791msgid "Use caller save register across calls if possible."
18792msgstr ""
18793
18794#: params.opt:27
18795#, fuzzy, no-c-format
18796msgid "Loops iterating at least selected number of iterations will get loop alignment."
18797msgstr "Vòng lặp nào lặp lại ít nhất số lần lặp lại được chọn thì được xếp hàng các vòng lặp.."
18798
18799#: params.opt:31
18800#, no-c-format
18801msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment."
18802msgstr "Chọn phân số của tần số tối đa lần thực hiện khối cơ bản trong hàm mà cũng quy định rằng khối cơ bản được xếp hàng."
18803
18804#: params.opt:35
18805#, no-c-format
18806msgid "Enable asan globals protection."
18807msgstr "Bật chức năng bảo vệ asan toàn cục."
18808
18809#: params.opt:39
18810#, fuzzy, no-c-format
18811#| msgid "Enable asan globals protection."
18812msgid "Enable asan allocas/VLAs protection."
18813msgstr "Bật chức năng bảo vệ asan toàn cục."
18814
18815#: params.opt:43
18816#, no-c-format
18817msgid "Enable asan load operations protection."
18818msgstr "Bật chức năng bảo vệ thao tác tải asan."
18819
18820#: params.opt:47
18821#, no-c-format
18822msgid "Enable asan store operations protection."
18823msgstr "Bật chức năng bảo vệ thao tác lưu trữ asan."
18824
18825#: params.opt:51
18826#, no-c-format
18827msgid "Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number."
18828msgstr ""
18829
18830#: params.opt:55
18831#, no-c-format
18832msgid "Enable asan builtin functions protection."
18833msgstr "Bật chức năng bảo vệ hàm dựng sẵn asan."
18834
18835#: params.opt:59
18836#, no-c-format
18837msgid "Enable asan stack protection."
18838msgstr "Bật chức năng bảo vệ ngăn xếp asan."
18839
18840#: params.opt:63
18841#, no-c-format
18842msgid "Enable asan detection of use-after-return bugs."
18843msgstr "Bật dò tìm asan của lỗi dùng-sau-khi-trả-về."
18844
18845#: params.opt:67
18846#, fuzzy, no-c-format
18847msgid "Average number of iterations of a loop."
18848msgstr "Số tối đa các lần lột một vòng lặp riêng lẻ."
18849
18850#: params.opt:71
18851#, no-c-format
18852msgid "Maximum number of bits for which we avoid creating FMAs."
18853msgstr ""
18854
18855#: params.opt:75
18856#, no-c-format
18857msgid "Set the estimated probability in percentage for builtin expect. The default value is 90% probability."
18858msgstr ""
18859
18860#: params.opt:79
18861#, no-c-format
18862msgid "The maximum length of a constant string for a builtin string cmp call eligible for inlining. The default value is 3."
18863msgstr ""
18864
18865#: params.opt:83
18866#, no-c-format
18867msgid "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."
18868msgstr ""
18869
18870#: params.opt:87
18871#, no-c-format
18872msgid "Probability that COMDAT function will be shared with different compilation unit."
18873msgstr ""
18874
18875#: params.opt:91
18876#, no-c-format
18877msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
18878msgstr "Số tối đa các không gian tên để tìm kiếm cái thay thế khi việc tìm gặp lỗi."
18879
18880#: params.opt:95
18881#, fuzzy, no-c-format
18882#| msgid "Maximum number of times that an insn could be scheduled."
18883msgid "Maximum number of queries into the alias oracle per store."
18884msgstr "Số tối đa các lần có thể định thời một lệnh nào đó."
18885
18886#: params.opt:99
18887#, fuzzy, no-c-format
18888#| msgid "Maximum size in bytes of constant values allowed as operands."
18889msgid "Maximum size (in bytes) of objects tracked bytewise by dead store elimination."
18890msgstr "Kích cỡ tối đa (theo byte) của giá trị bất biến được phép làm toán hạng."
18891
18892#: params.opt:103
18893#, no-c-format
18894msgid "Maximal estimated growth of function body caused by early inlining of single call."
18895msgstr "Độ tăng lên ước lượng tối đa của thân hàm do chèn vào trực tiếp sớm một cuộc gọi riêng lẻ."
18896
18897#: params.opt:107
18898#, no-c-format
18899msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
18900msgstr ""
18901
18902#: params.opt:111
18903#, no-c-format
18904msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
18905msgstr ""
18906
18907#: params.opt:115
18908#, no-c-format
18909msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
18910msgstr ""
18911
18912#: params.opt:119
18913#, no-c-format
18914msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
18915msgstr "Tỷ lệ ngưỡng của số đếm lần thực hiện cạnh tới hạn cũng cho phép thực hiện việc khử sự thừa sau khi nạp lại."
18916
18917#: params.opt:123
18918#, no-c-format
18919msgid "The threshold ratio for performing partial redundancy elimination after reload."
18920msgstr "Tỷ lệ ngưỡngg để thực hiện việc khử bộ phận sự thừa sau khi nạp lại."
18921
18922#: params.opt:127
18923#, no-c-format
18924msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
18925msgstr ""
18926
18927#: params.opt:131
18928#, no-c-format
18929msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
18930msgstr ""
18931
18932#: params.opt:135
18933#, no-c-format
18934msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
18935msgstr "Sự mở rộng miền nhớ tối thiểu để gây ra tập hợp rác, theo phần trăm của kích cỡ miền nhớ hoàn toàn."
18936
18937#: params.opt:139
18938#, no-c-format
18939msgid "Minimum heap size before we start collecting garbage, in kilobytes."
18940msgstr "Sự mở rộng miền nhớ tối thiểu (theo kilô-byte) trước khi bắt đầu tập hợp rác."
18941
18942#: params.opt:143
18943#, no-c-format
18944msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
18945msgstr ""
18946
18947#: params.opt:147
18948#, no-c-format
18949msgid "Whether codegen errors should be ICEs when -fchecking."
18950msgstr ""
18951
18952#: params.opt:151
18953#, fuzzy, no-c-format
18954#| msgid "maximum number of arrays per scop."
18955msgid "Maximum number of arrays per SCoP."
18956msgstr "số tối đa các mảng trên một scop."
18957
18958#: params.opt:155
18959#, fuzzy, no-c-format
18960#| msgid "maximum number of parameters in a SCoP."
18961msgid "Maximum number of parameters in a SCoP."
18962msgstr "số tối đa các tham số trong một SCoP."
18963
18964#: params.opt:159
18965#, no-c-format
18966msgid "The number of elements for which hash table verification is done for each searched element."
18967msgstr ""
18968
18969#: params.opt:163
18970#, fuzzy, no-c-format
18971#| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
18972msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
18973msgstr "Chọn phân số của tần số tối đa lần thực hiện khối cơ bản trong hàm mà cũng quy định rằng khối cơ bản cần phải được thấy là nóng."
18974
18975#: params.opt:167
18976#, no-c-format
18977msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
18978msgstr ""
18979
18980#: params.opt:171
18981#, fuzzy, no-c-format
18982#| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
18983msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
18984msgstr "Chọn phân số của tần số tối đa lần thực hiện khối cơ bản trong hàm mà cũng quy định rằng khối cơ bản cần phải được thấy là nóng."
18985
18986#: params.opt:175
18987#, fuzzy, no-c-format
18988#| msgid "Level of hsa debug stores verbosity"
18989msgid "Level of hsa debug stores verbosity."
18990msgstr "Mức chi tiết lưu gỡ lỗi hsa"
18991
18992#: params.opt:179
18993#, no-c-format
18994msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
18995msgstr ""
18996
18997#: params.opt:183
18998#, fuzzy, no-c-format
18999#| msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-isnsns-auto."
19000msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
19001msgstr "Tốc độ tăng lên ước tính tối thiểu cho phép chung dòng bỏ qua inline-insns-single và inline-isnsns-auto."
19002
19003#: params.opt:187
19004#, no-c-format
19005msgid "How much can given compilation unit grow because of the inlining (in percent)."
19006msgstr "Độ tăng lên (theo phần trăm) được phép cho đơn vị biên dịch đưa ra do việc chèn vào trực tiếp."
19007
19008#: params.opt:191
19009#, no-c-format
19010msgid "The upper bound for sharing integer constants."
19011msgstr "Biên giới trên để chia sẻ hằng số nguyên."
19012
19013#: params.opt:195
19014#, no-c-format
19015msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
19016msgstr ""
19017
19018#: params.opt:199
19019#, no-c-format
19020msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
19021msgstr ""
19022
19023#: params.opt:203
19024#, fuzzy, no-c-format
19025#| msgid "The maximum depth of recursive inlining for inline functions."
19026msgid "Maximum depth of recursive cloning for self-recursive function."
19027msgstr "Độ sâu tối đa của việc chèn vào trực tiếp một cách đệ quy cho hàm trực tiếp."
19028
19029#: params.opt:207
19030#, fuzzy, no-c-format
19031#| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
19032msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
19033msgstr "Chèn vào trực tiếp một cách đệ quy chỉ khi xác xuất cuộc gọi được thực hiện cũng vượt quá tham số."
19034
19035#: params.opt:211
19036#, no-c-format
19037msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
19038msgstr ""
19039
19040#: params.opt:215
19041#, no-c-format
19042msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
19043msgstr ""
19044
19045#: params.opt:219
19046#, no-c-format
19047msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
19048msgstr "Độ tăng lên (theo phần trăm) được phép cho đơn vị biên dịch đưa ra do sự lan truyền bất biến thuộc liên quá trình."
19049
19050#: params.opt:223
19051#, no-c-format
19052msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
19053msgstr ""
19054
19055#: params.opt:227
19056#, no-c-format
19057msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
19058msgstr ""
19059
19060#: params.opt:231
19061#, no-c-format
19062msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
19063msgstr ""
19064
19065#: params.opt:235
19066#, fuzzy, no-c-format
19067#| msgid "Maximum number of conditional store pairs that can be sunk."
19068msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
19069msgstr "Số tối đa các cặp lưu điều kiện cái mà có thể hạ xuống."
19070
19071#: params.opt:239
19072#, no-c-format
19073msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
19074msgstr ""
19075
19076#: params.opt:243
19077#, no-c-format
19078msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
19079msgstr ""
19080
19081#: params.opt:247
19082#, fuzzy, no-c-format
19083#| msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with."
19084msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
19085msgstr "Độ 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."
19086
19087#: params.opt:251
19088#, no-c-format
19089msgid "The number of registers in each class kept unused by loop invariant motion."
19090msgstr "Số các thanh ghi mỗi lớp còn lại chưa dùng do chuyển động bất biến vòng lặp."
19091
19092#: params.opt:255
19093#, no-c-format
19094msgid "Max size of conflict table in MB."
19095msgstr "Kích cỡ tối đa (theo MB) của bảng xung đột."
19096
19097#: params.opt:259
19098#, no-c-format
19099msgid "Max loops number for regional RA."
19100msgstr "Số tối đa các vòng lặp cho RA thuộc miền."
19101
19102#: params.opt:263
19103#, no-c-format
19104msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
19105msgstr "Nếu số lượng ứng cử trong một tập hợp nhỏ hơn, chúng tôi luôn thử gỡ bỏ iv chưa dùng nào trong khi tối ưu hóa nó."
19106
19107#: params.opt:267
19108#, no-c-format
19109msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
19110msgstr "Đóng kết với số các điều ứng cử dưới đó tất cả các điều ứng cử được tính trong sự tối ưu hóa iv."
19111
19112#: params.opt:271
19113#, no-c-format
19114msgid "Bound on number of iv uses in loop optimized in iv optimizations."
19115msgstr "Đóng kết với số các lần sử dụng iv trong vòng lặp được tối ưu hóa bằng sự tối ưu hóa iv."
19116
19117#: params.opt:275
19118#, no-c-format
19119msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
19120msgstr ""
19121
19122#: params.opt:279
19123#, no-c-format
19124msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
19125msgstr ""
19126
19127#: params.opt:283
19128#, no-c-format
19129msgid "The size of L1 cache line."
19130msgstr "Kích cỡ của đường vùng nhớ tạm cấp 1."
19131
19132#: params.opt:287
19133#, no-c-format
19134msgid "The size of L1 cache."
19135msgstr "Kích cỡ của vùng nhớ tạm cấp 1."
19136
19137#: params.opt:291
19138#, no-c-format
19139msgid "The size of L2 cache."
19140msgstr "Kích cỡ của vùng nhớ tạm cấp 2."
19141
19142#: params.opt:295
19143#, no-c-format
19144msgid "Maximal growth due to inlining of large function (in percent)."
19145msgstr "Độ tăng lên tối đa (theo phần trăm) do chèn hàm lớn vào trực tiếp."
19146
19147#: params.opt:299
19148#, no-c-format
19149msgid "The size of function body to be considered large."
19150msgstr "Kích cỡ thân hàm cần thấy là lớn."
19151
19152#: params.opt:303
19153#, no-c-format
19154msgid "The size of stack frame to be considered large."
19155msgstr "Kích cỡ khung ngăn xếp nên thấy là lớn."
19156
19157#: params.opt:307
19158#, no-c-format
19159msgid "Maximal stack frame growth due to inlining (in percent)."
19160msgstr "Độ tăng lên khung ngăn xếp tối đa (theo phần trăm) do chèn vào trực tiếp."
19161
19162#: params.opt:311
19163#, no-c-format
19164msgid "The size of translation unit to be considered large."
19165msgstr "Kích cỡ đơn vị thông dịch cần thấy là lớn."
19166
19167#: params.opt:315
19168#, no-c-format
19169msgid "The minimum cost of an expensive expression in the loop invariant motion."
19170msgstr "Giá tối thiểu của một biểu thức giá rất cao trong sự chuyển động bất biến vòng lặp."
19171
19172#: params.opt:319
19173#, no-c-format
19174msgid "True if a non-short-circuit operation is optimal."
19175msgstr ""
19176
19177#: params.opt:323
19178#, fuzzy, no-c-format
19179#| msgid "size of tiles for loop blocking."
19180msgid "Size of tiles for loop blocking."
19181msgstr "kích cỡ tile (đơn vị dữ liệu) để chặn vòng lặp."
19182
19183#: params.opt:327
19184#, fuzzy, no-c-format
19185#| msgid "The maximum number of instructions to consider to unroll in a loop on average."
19186msgid "The maximum number of stmts in loop nest for loop interchange."
19187msgstr "Số tối đa các lệnh trung bình cần tính nên bỏ cuộn trong một vòng lặp bình quân."
19188
19189#: params.opt:331
19190#, fuzzy, no-c-format
19191#| msgid "The maximum number of loop iterations we predict statically."
19192msgid "The minimum stride ratio for loop interchange to be profitable."
19193msgstr "Số tối đa các lần lặp lại vòng lặp dự đoán một cách tĩnh."
19194
19195#: params.opt:335
19196#, no-c-format
19197msgid "Max basic blocks number in loop for loop invariant motion."
19198msgstr "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."
19199
19200#: params.opt:339
19201#, no-c-format
19202msgid "Maximum number of datarefs in loop for building loop data dependencies."
19203msgstr ""
19204
19205#: params.opt:343
19206#, fuzzy, no-c-format
19207#| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
19208msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
19209msgstr "Số tối đa các lệnh trong khối cơ bản cần tính để véc-tơ hóa SLP."
19210
19211#: params.opt:347
19212#, fuzzy, no-c-format
19213#| msgid "The maximum number of instructions to consider to unroll in a loop."
19214msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
19215msgstr "Số tối đa các lệnh cần tính nên bỏ cuộn trong một vòng lặp."
19216
19217#: params.opt:351
19218#, no-c-format
19219msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
19220msgstr ""
19221
19222#: params.opt:355
19223#, no-c-format
19224msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
19225msgstr ""
19226
19227#: params.opt:359
19228#, no-c-format
19229msgid "Maximal size of a partition for LTO (in estimated instructions)."
19230msgstr ""
19231
19232#: params.opt:363
19233#, fuzzy, no-c-format
19234#| msgid "maximum number of parameters in a SCoP."
19235msgid "maximal number of LTO partitions streamed in parallel."
19236msgstr "số tối đa các tham số trong một SCoP."
19237
19238#: params.opt:367
19239#, no-c-format
19240msgid "Minimal size of a partition for LTO (in estimated instructions)."
19241msgstr ""
19242
19243#: params.opt:371
19244#, no-c-format
19245msgid "Number of partitions the program should be split to."
19246msgstr ""
19247
19248#: params.opt:375
19249#, no-c-format
19250msgid "The maximum number of instructions to consider to unroll in a loop on average."
19251msgstr "Số tối đa các lệnh trung bình cần tính nên bỏ cuộn trong một vòng lặp bình quân."
19252
19253#: params.opt:379
19254#, no-c-format
19255msgid "The maximum number of insns combine tries to combine."
19256msgstr "Số tối đa các chỉ lệnh phối hợp cố phối hợp."
19257
19258#: params.opt:383
19259#, no-c-format
19260msgid "The maximum depth of a loop nest we completely peel."
19261msgstr "Độ sâu tối đa của một bộ vòng lặp xếp lồng vào nhau được chúng ta lột hoàn toàn."
19262
19263#: params.opt:387
19264#, no-c-format
19265msgid "The maximum number of peelings of a single loop that is peeled completely."
19266msgstr "Số tối đa các lần lột một vòng lặp riêng lẻ được lột hoàn toàn."
19267
19268#: params.opt:391
19269#, no-c-format
19270msgid "The maximum number of insns of a completely peeled loop."
19271msgstr "Số tối đa các lệnh của một vòng lặp được lột hoàn toàn."
19272
19273#: params.opt:395
19274#, no-c-format
19275msgid "The maximum number of incoming edges to consider for crossjumping."
19276msgstr "Số tối đa các cạnh gửi đến cần tính để nhảy chéo"
19277
19278#: params.opt:399
19279#, no-c-format
19280msgid "The maximum instructions CSE process before flushing."
19281msgstr "Số tối đa các lệnh được CSE xử lý trước khi chuyển hết ra ngoài."
19282
19283#: params.opt:403
19284#, no-c-format
19285msgid "The maximum length of path considered in cse."
19286msgstr "Chiều dài tối đa của đường dẫn được tính trong CSE."
19287
19288#: params.opt:407
19289#, no-c-format
19290msgid "The maximum memory locations recorded by cselib."
19291msgstr "Số tối đa các vị trí bộ nhớ được thư viện cselib ghi lưu."
19292
19293#: params.opt:411
19294#, no-c-format
19295msgid "Max. count of debug markers to expand or inline."
19296msgstr ""
19297
19298#: params.opt:415
19299#, no-c-format
19300msgid "The maximum number of instructions to consider to fill a delay slot."
19301msgstr "Số tối đa các lệnh cần tính để điền vào một khe đợi."
19302
19303#: params.opt:419
19304#, no-c-format
19305msgid "The maximum number of instructions to consider to find accurate live register information."
19306msgstr "Số tối đa các lệnh cần tính để tìm thông tin thanh ghi vẫn hiện thời và chính xác."
19307
19308#: params.opt:423
19309#, no-c-format
19310msgid "Maximum number of active local stores in RTL dead store elimination."
19311msgstr ""
19312
19313#: params.opt:427
19314#, no-c-format
19315msgid "The maximum number of nested indirect inlining performed by early inliner."
19316msgstr "Số tối đa các lần chèn vào trực tiếp loại gián tiếp lồng nhau được làm bởi bộ chèn vào trực tiếp sớm."
19317
19318#: params.opt:431
19319#, no-c-format
19320msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
19321msgstr "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ẻ."
19322
19323#: params.opt:435
19324#, no-c-format
19325msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
19326msgstr ""
19327
19328#: params.opt:439
19329#, no-c-format
19330msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
19331msgstr ""
19332
19333#: params.opt:443
19334#, no-c-format
19335msgid "Maximum number of new jump thread paths to create for a finite state automaton."
19336msgstr ""
19337
19338#: params.opt:447
19339#, no-c-format
19340msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
19341msgstr "Tỷ lệ tối đa các của các lệnh chèn để xóa của biểu thức trong GCSE."
19342
19343#: params.opt:451
19344#, no-c-format
19345msgid "The maximum amount of memory to be allocated by GCSE."
19346msgstr "Vùng nhớ tối đa cho GCSE cấp phát."
19347
19348#: params.opt:455
19349#, no-c-format
19350msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
19351msgstr ""
19352
19353#: params.opt:459
19354#, no-c-format
19355msgid "The maximum expansion factor when copying basic blocks."
19356msgstr "Hệ số mở rộng tối đa khi sao chép khối cơ bản"
19357
19358#: params.opt:463
19359#, no-c-format
19360msgid "Maximum depth of search in the dominator tree for expressions to hoist."
19361msgstr ""
19362
19363#: params.opt:467
19364#, no-c-format
19365msgid "The maximum number of instructions when automatically inlining."
19366msgstr "Số tối đa các lệnh khi tự động chèn vào trực tiếp."
19367
19368#: params.opt:471
19369#, no-c-format
19370msgid "The maximum number of instructions inline function can grow to via recursive inlining."
19371msgstr "Số tối đa các lệnh đến đó hàm trực tiếp có thể tới bằng cách chèn vào trực tiếp một cách đệ quy."
19372
19373#: params.opt:475
19374#, no-c-format
19375msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
19376msgstr "Số tối đa các lệnh đến đó hàm không phải trực tiếp có thể tới bằng cách chèn vào trực tiếp một cách đệ quy."
19377
19378#: params.opt:479
19379#, no-c-format
19380msgid "The maximum number of instructions in a single function eligible for inlining."
19381msgstr "Số tối đa các lệnh trong một lệnh riêng lẻ mà thích hợp với việc chèn vào trực tiếp."
19382
19383#: params.opt:483
19384#, fuzzy, no-c-format
19385#| msgid "The maximum number of instructions when automatically inlining."
19386msgid "The maximum number of instructions when inlining for size."
19387msgstr "Số tối đa các lệnh khi tự động chèn vào trực tiếp."
19388
19389#: params.opt:487
19390#, fuzzy, no-c-format
19391#| msgid "The maximum number of instructions when automatically inlining."
19392msgid "The maximum number of instructions when automatically inlining small functions."
19393msgstr "Số tối đa các lệnh khi tự động chèn vào trực tiếp."
19394
19395#: params.opt:491
19396#, no-c-format
19397msgid "The maximum depth of recursive inlining for inline functions."
19398msgstr "Độ sâu tối đa của việc chèn vào trực tiếp một cách đệ quy cho hàm trực tiếp."
19399
19400#: params.opt:495
19401#, no-c-format
19402msgid "The maximum depth of recursive inlining for non-inline functions."
19403msgstr "Độ sâu tối đa của việc chèn vào trực tiếp một cách đệ quy cho hàm không phải trực tiếp."
19404
19405#: params.opt:499
19406#, fuzzy, no-c-format
19407#| msgid "maximum number of isl operations, 0 means unlimited"
19408msgid "Maximum number of isl operations, 0 means unlimited."
19409msgstr "Số tối đa các thao tác isl, 0 là không giới hạn"
19410
19411#: params.opt:503
19412#, no-c-format
19413msgid "Bound on the cost of an expression to compute the number of iterations."
19414msgstr "Đóng kết với giá của một biểu thức để tính số các lần lặp lại."
19415
19416#: params.opt:507
19417#, no-c-format
19418msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
19419msgstr "Đóng kết với số các lần lặp lại được ước lượng bởi thuật toán phân tích số sức mạnh vũ phu các lần lặp lại."
19420
19421#: params.opt:511
19422#, no-c-format
19423msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
19424msgstr "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."
19425
19426#: params.opt:515
19427#, no-c-format
19428msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
19429msgstr "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."
19430
19431#: params.opt:519
19432#, fuzzy, no-c-format
19433msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
19434msgstr "Số tối đa các lệnh insns của một vòng lặp được lột."
19435
19436#: params.opt:523
19437#, no-c-format
19438msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
19439msgstr ""
19440
19441#: params.opt:527
19442#, no-c-format
19443msgid "Maximum length of partial antic set when performing tree pre optimization."
19444msgstr "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 hóa sẵn cây."
19445
19446#: params.opt:531
19447#, no-c-format
19448msgid "The maximum number of branches on the path through the peeled sequence."
19449msgstr "Số tối đa các nhánh trên đường dẫn xuyên suốt chuỗi vỏ bọc."
19450
19451#: params.opt:535
19452#, no-c-format
19453msgid "The maximum number of peelings of a single loop."
19454msgstr "Số tối đa các lần lột một vòng lặp riêng lẻ."
19455
19456#: params.opt:539
19457#, no-c-format
19458msgid "The maximum number of insns of a peeled loop."
19459msgstr "Số tối đa các lệnh insns của một vòng lặp được lột."
19460
19461#: params.opt:543
19462#, no-c-format
19463msgid "The maximum length of scheduling's pending operations list."
19464msgstr "Chiều dài tối đa của danh sách các thao tác còn treo."
19465
19466#: params.opt:547 params.opt:591
19467#, no-c-format
19468msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
19469msgstr "Số tối đa các khối mỗi vùng cần tính để định thời giữa các khối."
19470
19471#: params.opt:551 params.opt:595
19472#, no-c-format
19473msgid "The maximum number of insns in a region to be considered for interblock scheduling."
19474msgstr "Số tối đa các lệnh mỗi vùng cần tính để định thời giữa các khối."
19475
19476#: params.opt:555
19477#, no-c-format
19478msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
19479msgstr ""
19480
19481#: params.opt:559
19482#, no-c-format
19483msgid "The maximum number of loop iterations we predict statically."
19484msgstr "Số tối đa các lần lặp lại vòng lặp dự đoán một cách tĩnh."
19485
19486#: params.opt:563
19487#, no-c-format
19488msgid "The maximum number of instructions to search backward when looking for equivalent reload."
19489msgstr "Số tối đa các lệnh cần quét ngược khi tìm một sự nạp lại tương đương."
19490
19491#: params.opt:567
19492#, no-c-format
19493msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
19494msgstr "Số tối đa các lệnh trong khối cơ bản cần để coi là cho if-conversion SLP."
19495
19496#: params.opt:571
19497#, no-c-format
19498msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
19499msgstr ""
19500
19501#: params.opt:575
19502#, no-c-format
19503msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
19504msgstr ""
19505
19506#: params.opt:579
19507#, no-c-format
19508msgid "The maximum number of iterations through CFG to extend regions."
19509msgstr "Số tối đa các lần lặp lại qua CFG để kéo dài vùng."
19510
19511#: params.opt:583
19512#, no-c-format
19513msgid "The maximum conflict delay for an insn to be considered for speculative motion."
19514msgstr "Khoảng đợi xung đột tối đa trước khi một lệnh được tính để di chuyển một cách lý thuyết có tính chất suy đoán."
19515
19516#: params.opt:587
19517#, no-c-format
19518msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
19519msgstr "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."
19520
19521#: params.opt:599
19522#, no-c-format
19523msgid "Maximum length of candidate scans for straight-line strength reduction."
19524msgstr ""
19525
19526#: params.opt:603
19527#, no-c-format
19528msgid "Maximum number of may-defs visited when devirtualizing speculatively."
19529msgstr ""
19530
19531#: params.opt:607
19532#, no-c-format
19533msgid "Maximum recursion depth allowed when querying a property of an SSA name."
19534msgstr ""
19535
19536#: params.opt:611
19537#, fuzzy, no-c-format
19538#| msgid "Maximum number of conditional store pairs that can be sunk."
19539msgid "Maximum number of constant stores to merge in the store merging pass."
19540msgstr "Số tối đa các cặp lưu điều kiện cái mà có thể hạ xuống."
19541
19542#: params.opt:615
19543#, no-c-format
19544msgid "Maximum number of conditional store pairs that can be sunk."
19545msgstr "Số tối đa các cặp lưu điều kiện cái mà có thể hạ xuống."
19546
19547#: params.opt:619
19548#, no-c-format
19549msgid "Maximum amount of similar bbs to compare a bb with."
19550msgstr ""
19551
19552#: params.opt:623
19553#, no-c-format
19554msgid "Maximum amount of iterations of the pass over a function."
19555msgstr ""
19556
19557#: params.opt:627
19558#, no-c-format
19559msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
19560msgstr ""
19561
19562#: params.opt:631
19563#, no-c-format
19564msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
19565msgstr ""
19566
19567#: params.opt:635
19568#, no-c-format
19569msgid "The maximum number of unrollings of a single loop."
19570msgstr "Số tối đa các lần bỏ cuộn một vòng lặp riêng lẻ."
19571
19572#: params.opt:639
19573#, no-c-format
19574msgid "The maximum number of instructions to consider to unroll in a loop."
19575msgstr "Số tối đa các lệnh cần tính nên bỏ cuộn trong một vòng lặp."
19576
19577#: params.opt:643
19578#, no-c-format
19579msgid "The maximum number of insns of an unswitched loop."
19580msgstr "Số tối đa các lệnh của một vòng lặp chưa chuyển đổi nhánh."
19581
19582#: params.opt:647
19583#, no-c-format
19584msgid "The maximum number of unswitchings in a single loop."
19585msgstr "Số tối đa các lần hủy chuyển đổi nhánh trong một vòng lặp riêng lẻ."
19586
19587#: params.opt:651
19588#, no-c-format
19589msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
19590msgstr "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."
19591
19592#: params.opt:655
19593#, no-c-format
19594msgid "Max. recursion depth for expanding var tracking expressions."
19595msgstr ""
19596
19597#: params.opt:659
19598#, no-c-format
19599msgid "Max. size of loc list for which reverse ops should be added."
19600msgstr ""
19601
19602#: params.opt:663
19603#, no-c-format
19604msgid "Max. size of var tracking hash tables."
19605msgstr "Kích cỡ tối đa của bảng chuỗi duy nhất theo dõi var."
19606
19607#: params.opt:667
19608#, no-c-format
19609msgid "Maximum number of VALUEs handled during a single find_base_term call."
19610msgstr ""
19611
19612#: params.opt:671
19613#, no-c-format
19614msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
19615msgstr ""
19616
19617#: params.opt:675
19618#, no-c-format
19619msgid "The minimum number of matching instructions to consider for crossjumping."
19620msgstr "Số tối thiểu các lệnh tương ứng cần tính để nhảy chéo"
19621
19622#: params.opt:679
19623#, no-c-format
19624msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
19625msgstr "Chèn vào trực tiếp một cách đệ quy chỉ khi xác xuất cuộc gọi được thực hiện cũng vượt quá tham số."
19626
19627#: params.opt:683
19628#, no-c-format
19629msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
19630msgstr "Tỷ lệ tối thiểu giữa các lệnh và các lần lấy sẵn để bật lấy sẵn cho một vòng lặp không rõ số đếm lần đi qua."
19631
19632#: params.opt:687
19633#, no-c-format
19634msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
19635msgstr ""
19636
19637#: params.opt:691
19638#, no-c-format
19639msgid "The minimum UID to be used for a nondebug insn."
19640msgstr "UID tối thiểu cần sử dụng cho một lệnh không gỡ rối."
19641
19642#: params.opt:695
19643#, no-c-format
19644msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
19645msgstr ""
19646
19647#: params.opt:699
19648#, no-c-format
19649msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
19650msgstr "Xác xuất tối thiểu có thể tới một khối nguồn để định thời giữa các khối một cách lý thuyết có tính chất suy đoán."
19651
19652#: params.opt:703
19653#, no-c-format
19654msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
19655msgstr "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ơ hóa."
19656
19657#: params.opt:707
19658#, no-c-format
19659msgid "Chunk size of omp schedule for loops parallelized by parloops."
19660msgstr ""
19661
19662#: params.opt:711
19663#, fuzzy, no-c-format
19664#| msgid "The maximum number of instructions to consider to unroll in a loop."
19665msgid "Minimum number of iterations per thread of an innermost parallelized loop."
19666msgstr "Số tối đa các lệnh cần tính nên bỏ cuộn trong một vòng lặp."
19667
19668#: params.opt:715
19669#, no-c-format
19670msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
19671msgstr ""
19672
19673#: params.opt:737
19674#, no-c-format
19675msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
19676msgstr ""
19677
19678#: params.opt:741
19679#, no-c-format
19680msgid "Maximal estimated outcome of branch considered predictable."
19681msgstr "Kết quả ước lượng tối đa của nhánh được thấy là dự đoán được."
19682
19683#: params.opt:745
19684#, no-c-format
19685msgid "Whether software prefetch hints should be issued for non-constant strides."
19686msgstr ""
19687
19688#: params.opt:749
19689#, no-c-format
19690msgid "The number of insns executed before prefetch is completed."
19691msgstr "Số các lệnh insn được thực hiện trước khi hoàn tất quá trình lấy sẵn (prefetch)."
19692
19693#: params.opt:753
19694#, no-c-format
19695msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
19696msgstr "Tỷ lệ tối thiểu giữa các lệnh và các thao tác vùng nhớ để bật lấy sẵn trong một vòng lặp."
19697
19698#: params.opt:757
19699#, no-c-format
19700msgid "The minimum constant stride beyond which we should use prefetch hints for."
19701msgstr ""
19702
19703#: params.opt:761
19704#, fuzzy, no-c-format
19705#| msgid "use internal function id in profile lookup."
19706msgid "Use internal function id in profile lookup."
19707msgstr "dùng mã số hàm nội tại trong tìm kiếm hồ sơ."
19708
19709#: params.opt:765
19710#, fuzzy, no-c-format
19711#| msgid "The maximum depth of a loop nest we completely peel."
19712msgid "Maximum depth of a loop nest to fully value-number optimistically."
19713msgstr "Độ sâu tối đa của một bộ vòng lặp xếp lồng vào nhau được chúng ta lột hoàn toàn."
19714
19715#: params.opt:769
19716#, no-c-format
19717msgid "Maximum number of disambiguations to perform per memory access."
19718msgstr ""
19719
19720#: params.opt:773
19721#, no-c-format
19722msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
19723msgstr "Đóng kết với độ tinh vi của biểu thức được sử dụng trong bộ phân tích sự khai căn vô hướng."
19724
19725#: params.opt:777
19726#, no-c-format
19727msgid "Bound on size of expressions used in the scalar evolutions analyzer."
19728msgstr "Đóng kết với kích cỡ biểu thức được sử dụng trong bộ phân tích sự khai căn vô hướng."
19729
19730#: params.opt:781
19731#, no-c-format
19732msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
19733msgstr ""
19734
19735#: params.opt:785
19736#, no-c-format
19737msgid "Minimal distance between possibly conflicting store and load."
19738msgstr "Khoảng cách tối thiểu giữa vị trí lưu và nạp có thể xung đột với nhau."
19739
19740#: params.opt:789
19741#, no-c-format
19742msgid "Which -fsched-pressure algorithm to apply."
19743msgstr "Thuật toán nào được áp dụng."
19744
19745#: params.opt:793
19746#, no-c-format
19747msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
19748msgstr "Xác xuất tối thiểu (theo phần trăm) có suy đoán đúng, để định thời lệnh thuộc lý thuyết có tính chất suy đoán."
19749
19750#: params.opt:797
19751#, no-c-format
19752msgid "The minimum probability an edge must have for the scheduler to save its state across it."
19753msgstr ""
19754
19755#: params.opt:801
19756#, no-c-format
19757msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
19758msgstr "Số tối đa các lệnh trong danh sách sẵn sàng mà được thấy là thích hợp với chức năng thay đổi tên."
19759
19760#: params.opt:805
19761#, no-c-format
19762msgid "The maximum size of the lookahead window of selective scheduling."
19763msgstr "Kích cỡ tối đa của cửa sổ nhìn trước của việc định thời lựa chọn."
19764
19765#: params.opt:809
19766#, no-c-format
19767msgid "Maximum number of times that an insn could be scheduled."
19768msgstr "Số tối đa các lần có thể định thời một lệnh nào đó."
19769
19770#: params.opt:813
19771#, no-c-format
19772msgid "The number of prefetches that can run at the same time."
19773msgstr "Số các quá trình lấy sẵn có thể chạy đồng thời."
19774
19775#: params.opt:817
19776#, no-c-format
19777msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
19778msgstr ""
19779
19780#: params.opt:821
19781#, no-c-format
19782msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
19783msgstr "Số tối đa các lệnh trong khối cơ bản cần tính để véc-tơ hóa SLP."
19784
19785#: params.opt:825
19786#, no-c-format
19787msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
19788msgstr "Số các chu kỳ được bộ định thời mô-đu-lô swing tính khi kiểm tra sự xung đột bằng DFA."
19789
19790#: params.opt:829
19791#, no-c-format
19792msgid "A threshold on the average loop count considered by the swing modulo scheduler."
19793msgstr "Một ngưỡng trên số trung bình đếm vòng lặp được bộ định thời mô-đu-lô swing tính."
19794
19795#: params.opt:833
19796#, no-c-format
19797msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
19798msgstr "Một hệ số để điều hưởng giới hạn trên được bộ định thời mô-đu-lô swing sử dụng để định thời một vòng lặp."
19799
19800#: params.opt:837
19801#, no-c-format
19802msgid "The minimum value of stage count that swing modulo scheduler will generate."
19803msgstr ""
19804
19805#: params.opt:841
19806#, no-c-format
19807msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
19808msgstr ""
19809
19810#: params.opt:845
19811#, no-c-format
19812msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
19813msgstr ""
19814
19815#: params.opt:849
19816#, no-c-format
19817msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
19818msgstr ""
19819
19820#: params.opt:853
19821#, fuzzy, no-c-format
19822#| msgid "The maximum number of insns combine tries to combine."
19823msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
19824msgstr "Số tối đa các chỉ lệnh phối hợp cố phối hợp."
19825
19826#: params.opt:857
19827#, no-c-format
19828msgid "The lower bound for a buffer to be considered for stack smashing protection."
19829msgstr "Biên giới dưới của một vùng đệm được tính để bảo vệ chống ngăn xếp bị đập tan ra."
19830
19831#: params.opt:861
19832#, no-c-format
19833msgid "Size of the stack guard expressed as a power of two in bytes."
19834msgstr ""
19835
19836#: params.opt:865
19837#, no-c-format
19838msgid "Interval in which to probe the stack expressed as a power of two in bytes."
19839msgstr ""
19840
19841#: params.opt:869
19842#, no-c-format
19843msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
19844msgstr ""
19845
19846#: params.opt:873
19847#, no-c-format
19848msgid "Maximum size of a single store merging region in bytes."
19849msgstr ""
19850
19851#: params.opt:877
19852#, no-c-format
19853msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
19854msgstr "Tỷ lệ tối đa giữa kích cỡ mảng và các nhánh chuyển đổi để chuyển đảo để lấy chỗ trống."
19855
19856#: params.opt:881
19857#, no-c-format
19858msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
19859msgstr ""
19860
19861#: params.opt:885
19862#, no-c-format
19863msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
19864msgstr "Phần trăm hàm, tăng cấp theo tần số thực hiện, mà phải được bao quát bởi việc tạo vết. Được sử dụng khi hồ sơ phản hồi không sẵn có."
19865
19866#: params.opt:889
19867#, no-c-format
19868msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
19869msgstr "Phần trăm hàm, tăng cấp theo tần số thực hiện, mà phải được bao quát bởi việc tạo vết. Được sử dụng khi hồ sơ phản hồi sẵn có."
19870
19871#: params.opt:893
19872#, no-c-format
19873msgid "Maximal code growth caused by tail duplication (in percent)."
19874msgstr "Độ tăng mã lên tối đa (theo phần trăm) do đuôi bị nhân đôi."
19875
19876#: params.opt:897
19877#, no-c-format
19878msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
19879msgstr "Dừng tăng lên tiếp nếu xác xuất có cạnh tốt nhất vẫn nhỏ hơn ngưỡng này (theo phần trăm). Được sử dụng khi không có sẵn sàng thông tin phản hồi từ hồ sơ"
19880
19881#: params.opt:901
19882#, no-c-format
19883msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
19884msgstr "Dừng tăng lên tiếp nếu xác xuất có cạnh tốt nhất vẫn nhỏ hơn ngưỡng này (theo phần trăm). Được sử dụng khi có sẵn sàng thông tin phản hồi từ hồ sơ"
19885
19886#: params.opt:905
19887#, no-c-format
19888msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
19889msgstr "Dừng tăng lên ngược nếu xác xuất ngược có cạnh tốt nhất vẫn nhỏ hơn ngưỡng này (theo phần trăm)."
19890
19891#: params.opt:909
19892#, no-c-format
19893msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
19894msgstr ""
19895
19896#: params.opt:913
19897#, no-c-format
19898msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
19899msgstr ""
19900
19901#: params.opt:917
19902#, fuzzy, no-c-format
19903#| msgid "Use subroutines for function prologues and epilogues."
19904msgid "Instruction accounted for function prologue, epilogue and other overhead."
19905msgstr "Sử dụng chương trình con cho đoạn mở/đóng hàm."
19906
19907#: params.opt:921
19908#, fuzzy, no-c-format
19909#| msgid "Use subroutines for function prologues and epilogues."
19910msgid "Time accounted for function prologue, epilogue and other overhead."
19911msgstr "Sử dụng chương trình con cho đoạn mở/đóng hàm."
19912
19913#: params.opt:925
19914#, no-c-format
19915msgid "Instruction accounted for function thunk overhead."
19916msgstr ""
19917
19918#: params.opt:929
19919#, no-c-format
19920msgid "Time accounted for function thunk overhead."
19921msgstr ""
19922
19923#: params.opt:933
19924#, no-c-format
19925msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
19926msgstr ""
19927
19928#: params.opt:937
19929#, no-c-format
19930msgid "Maximum unroll factor for the unroll-and-jam transformation."
19931msgstr ""
19932
19933#: params.opt:941
19934#, no-c-format
19935msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
19936msgstr ""
19937
19938#: params.opt:945
19939#, no-c-format
19940msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
19941msgstr ""
19942
19943#: params.opt:949
19944#, no-c-format
19945msgid "Whether to use canonical types."
19946msgstr "Có nên sử dụng loại hợp nguyên tắc hay không."
19947
19948#: params.opt:953
19949#, no-c-format
19950msgid "Enable loop epilogue vectorization using smaller vector size."
19951msgstr ""
19952
19953#: params.opt:957
19954#, fuzzy, no-c-format
19955#| msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
19956msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
19957msgstr "Số tối đa các không gian tên để tìm kiếm cái thay thế khi việc tìm gặp lỗi."
19958
19959#: params.opt:961
19960#, no-c-format
19961msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
19962msgstr "Đóng kết với số các sự kiểm tra lúc chạy được chèn bởi việc kiểm tra phiên bản vòng lặp cho bí danh của bộ véc-tơ hóa."
19963
19964#: params.opt:965
19965#, no-c-format
19966msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
19967msgstr "Đóng kết với số các sự kiểm tra lúc chạy được chèn bởi việc kiểm tra phiên bản vòng lặp để xếp hàng của bộ véc-tơ hóa."
19968
19969#: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
19970#: cp/cvt.c:1645
19971#, gcc-internal-format
19972msgid "value computed is not used"
19973msgstr "giá trị được tính không được sử dụng"
19974
19975#: go/gofrontend/expressions.cc:817
19976msgid "invalid use of type"
19977msgstr "sử dụng kiểu sai"
19978
19979#: go/gofrontend/expressions.cc:3511 go/gofrontend/expressions.cc:3527
19980msgid "constant refers to itself"
19981msgstr "hằng tham chiếu đến chính nó"
19982
19983#: go/gofrontend/expressions.cc:4568 go/gofrontend/expressions.cc:5067
19984msgid "expected pointer"
19985msgstr "cần con trỏ"
19986
19987#: go/gofrontend/expressions.cc:5038
19988msgid "expected numeric type"
19989msgstr "cần kiểu số"
19990
19991#: go/gofrontend/expressions.cc:5043
19992msgid "expected boolean type"
19993msgstr "cần kiểu boolean"
19994
19995#: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
19996#: cp/parser.c:36331 cp/parser.c:36338
19997#, gcc-internal-format
19998msgid "expected integer"
19999msgstr "Mong đợi một số nguyên"
20000
20001#: go/gofrontend/expressions.cc:6816
20002msgid "invalid comparison of nil with nil"
20003msgstr ""
20004
20005#: go/gofrontend/expressions.cc:6822 go/gofrontend/expressions.cc:6840
20006msgid "incompatible types in binary expression"
20007msgstr ""
20008
20009#: go/gofrontend/expressions.cc:6860
20010msgid "integer division by zero"
20011msgstr "số nguyên chia cho không"
20012
20013#: go/gofrontend/expressions.cc:6868
20014msgid "shift of non-integer operand"
20015msgstr "dịch của toán hạng không nguyên"
20016
20017#: go/gofrontend/expressions.cc:6871 go/gofrontend/expressions.cc:6874
20018#: go/gofrontend/expressions.cc:6882
20019#, fuzzy
20020#| msgid "shift count not unsigned integer"
20021msgid "shift count not integer"
20022msgstr "số lượng dịch không phải số nguyên không dấu"
20023
20024#: go/gofrontend/expressions.cc:6887
20025msgid "negative shift count"
20026msgstr "số lượng dịch âm"
20027
20028#: go/gofrontend/expressions.cc:7793
20029msgid "object is not a method"
20030msgstr "đối tượng không phải là phương thức"
20031
20032#: go/gofrontend/expressions.cc:7810
20033msgid "method type does not match object type"
20034msgstr ""
20035
20036#: go/gofrontend/expressions.cc:8205
20037msgid "invalid use of %<...%> with builtin function"
20038msgstr ""
20039
20040#: go/gofrontend/expressions.cc:8216
20041msgid "invalid use of method value as argument of Offsetof"
20042msgstr ""
20043
20044#: go/gofrontend/expressions.cc:8230
20045msgid "argument of Offsetof implies indirection of an embedded field"
20046msgstr ""
20047
20048#: go/gofrontend/expressions.cc:8255 go/gofrontend/expressions.cc:8291
20049#: go/gofrontend/expressions.cc:8605 go/gofrontend/expressions.cc:9922
20050#: go/gofrontend/expressions.cc:10071 go/gofrontend/expressions.cc:10117
20051#: go/gofrontend/expressions.cc:10152 go/gofrontend/expressions.cc:10228
20052#: go/gofrontend/expressions.cc:12093 go/gofrontend/expressions.cc:12110
20053#: go/gofrontend/expressions.cc:12126
20054msgid "not enough arguments"
20055msgstr "không đủ đối số"
20056
20057#: go/gofrontend/expressions.cc:8257 go/gofrontend/expressions.cc:8293
20058#: go/gofrontend/expressions.cc:9927 go/gofrontend/expressions.cc:10054
20059#: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
20060#: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
20061#: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
20062#: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
20063#, gcc-internal-format
20064msgid "too many arguments"
20065msgstr "quá nhiều đối số"
20066
20067#: go/gofrontend/expressions.cc:8295
20068msgid "argument 1 must be a map"
20069msgstr "đối số 1 phải là ánh xạ"
20070
20071#: go/gofrontend/expressions.cc:8635
20072msgid "invalid type for make function"
20073msgstr ""
20074
20075#: go/gofrontend/expressions.cc:8648
20076msgid "length required when allocating a slice"
20077msgstr ""
20078
20079#: go/gofrontend/expressions.cc:8692
20080msgid "len larger than cap"
20081msgstr "len lớn hơn cap"
20082
20083#: go/gofrontend/expressions.cc:8701
20084msgid "too many arguments to make"
20085msgstr "quá nhiều đối số để thực hiện"
20086
20087#: go/gofrontend/expressions.cc:9971
20088msgid "argument must be array or slice or channel"
20089msgstr ""
20090
20091#: go/gofrontend/expressions.cc:9981
20092msgid "argument must be string or array or slice or map or channel"
20093msgstr ""
20094
20095#: go/gofrontend/expressions.cc:10027
20096msgid "unsupported argument type to builtin function"
20097msgstr ""
20098
20099#: go/gofrontend/expressions.cc:10038
20100msgid "argument must be channel"
20101msgstr "đối số phải là kênh"
20102
20103#: go/gofrontend/expressions.cc:10040
20104msgid "cannot close receive-only channel"
20105msgstr ""
20106
20107#: go/gofrontend/expressions.cc:10062
20108msgid "argument must be a field reference"
20109msgstr "đối số phải là một tham chiếu trường"
20110
20111#: go/gofrontend/expressions.cc:10092
20112msgid "left argument must be a slice"
20113msgstr ""
20114
20115#: go/gofrontend/expressions.cc:10100
20116msgid "element types must be the same"
20117msgstr "các kiểu phần tử phải đồng nhất"
20118
20119#: go/gofrontend/expressions.cc:10105
20120msgid "first argument must be []byte"
20121msgstr "đối số đầu tiên phải là []byte"
20122
20123#: go/gofrontend/expressions.cc:10108
20124msgid "second argument must be slice or string"
20125msgstr "đối số thứ hai phải là kiểu slice hay chuỗi"
20126
20127#: go/gofrontend/expressions.cc:10220
20128msgid "argument must have complex type"
20129msgstr "đối số phải có kiểu phức"
20130
20131#: go/gofrontend/expressions.cc:10239
20132msgid "complex arguments must have identical types"
20133msgstr ""
20134
20135#: go/gofrontend/expressions.cc:10241
20136msgid "complex arguments must have floating-point type"
20137msgstr ""
20138
20139#: go/gofrontend/expressions.cc:10822 go/gofrontend/expressions.cc:12039
20140#: go/gofrontend/expressions.cc:12475
20141msgid "expected function"
20142msgstr "cần hàm"
20143
20144#: go/gofrontend/expressions.cc:10850
20145msgid "multiple-value argument in single-value context"
20146msgstr ""
20147
20148#: go/gofrontend/expressions.cc:11045
20149msgid "invalid use of %<...%> with non-slice"
20150msgstr "dùng %<…%> mà không có non-slice là không hợp lệ"
20151
20152#: go/gofrontend/expressions.cc:12047
20153msgid "function result count mismatch"
20154msgstr ""
20155
20156#: go/gofrontend/expressions.cc:12065
20157msgid "incompatible type for receiver"
20158msgstr "không tương thích kiểu đối với bộ nhận"
20159
20160#: go/gofrontend/expressions.cc:12083
20161msgid "invalid use of %<...%> calling non-variadic function"
20162msgstr ""
20163
20164#: go/gofrontend/expressions.cc:12484 go/gofrontend/expressions.cc:12498
20165msgid "number of results does not match number of values"
20166msgstr "số của kết quả không khớp với số của giá trị"
20167
20168#: go/gofrontend/expressions.cc:12803 go/gofrontend/expressions.cc:13482
20169msgid "index must be integer"
20170msgstr "chỉ số phải là số nguyên"
20171
20172#: go/gofrontend/expressions.cc:12812 go/gofrontend/expressions.cc:13491
20173msgid "slice end must be integer"
20174msgstr ""
20175
20176#: go/gofrontend/expressions.cc:12821
20177msgid "slice capacity must be integer"
20178msgstr ""
20179
20180#: go/gofrontend/expressions.cc:12871 go/gofrontend/expressions.cc:13525
20181msgid "inverted slice range"
20182msgstr ""
20183
20184#: go/gofrontend/expressions.cc:12914
20185msgid "slice of unaddressable value"
20186msgstr ""
20187
20188#: go/gofrontend/expressions.cc:13781
20189msgid "incompatible type for map index"
20190msgstr "kiểu không tương thích cho chỉ mục ánh xạ"
20191
20192#: go/gofrontend/expressions.cc:14219
20193msgid "expected interface or pointer to interface"
20194msgstr "cần giao diện hay con trỏ đến giao diện"
20195
20196#: go/gofrontend/expressions.cc:14971
20197msgid "too many expressions for struct"
20198msgstr "quá nhiều biểu thức cho cấu trúc"
20199
20200#: go/gofrontend/expressions.cc:14984
20201msgid "too few expressions for struct"
20202msgstr "quá ít biểu thức cho cấu trúc"
20203
20204#: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
20205msgid "type assertion only valid for interface types"
20206msgstr ""
20207
20208#: go/gofrontend/expressions.cc:16953
20209msgid "impossible type assertion: type does not implement interface"
20210msgstr ""
20211
20212#: go/gofrontend/expressions.cc:17149 go/gofrontend/expressions.cc:17169
20213#: go/gofrontend/statements.cc:1756
20214msgid "expected channel"
20215msgstr "cần kênh"
20216
20217#: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
20218msgid "invalid receive on send-only channel"
20219msgstr ""
20220
20221#: go/gofrontend/parse.cc:3114
20222msgid "parentheses required around this composite literal to avoid parsing ambiguity"
20223msgstr ""
20224
20225#: go/gofrontend/parse.cc:4688
20226msgid "cannot fallthrough final case in switch"
20227msgstr ""
20228
20229#: go/gofrontend/statements.cc:1069
20230msgid "invalid left hand side of assignment"
20231msgstr ""
20232
20233#: go/gofrontend/statements.cc:1080 go/gofrontend/statements.cc:1425
20234msgid "use of untyped nil"
20235msgstr ""
20236
20237#: go/gofrontend/statements.cc:1547
20238msgid "expected map index on right hand side"
20239msgstr ""
20240
20241#: go/gofrontend/statements.cc:3145 go/gofrontend/statements.cc:3175
20242msgid "not enough arguments to return"
20243msgstr "không có đủ đối số để trả về"
20244
20245#: go/gofrontend/statements.cc:3153
20246msgid "return with value in function with no return type"
20247msgstr "trả về giá trị trong một hàm mà có kiểu không trả về"
20248
20249#: go/gofrontend/statements.cc:3181
20250msgid "too many values in return statement"
20251msgstr "quá nhiều giá trị trong lệnh trả về"
20252
20253#: go/gofrontend/statements.cc:3734
20254msgid "expected boolean expression"
20255msgstr "cần một biểu thức lôgíc"
20256
20257#: go/gofrontend/statements.cc:4922
20258msgid "cannot type switch on non-interface value"
20259msgstr ""
20260
20261#: go/gofrontend/statements.cc:5057
20262msgid "incompatible types in send"
20263msgstr "không tương thích kiểu trong bộ gửi"
20264
20265#: go/gofrontend/statements.cc:5062
20266msgid "invalid send on receive-only channel"
20267msgstr ""
20268
20269#: go/gofrontend/statements.cc:6324
20270msgid "too many variables for range clause with channel"
20271msgstr ""
20272
20273#: go/gofrontend/statements.cc:6331
20274msgid "range clause must have array, slice, string, map, or channel type"
20275msgstr ""
20276
20277#: go/gofrontend/types.cc:533
20278msgid "invalid comparison of non-ordered type"
20279msgstr ""
20280
20281#: go/gofrontend/types.cc:549
20282msgid "slice can only be compared to nil"
20283msgstr ""
20284
20285#: go/gofrontend/types.cc:551
20286msgid "map can only be compared to nil"
20287msgstr ""
20288
20289#: go/gofrontend/types.cc:553
20290msgid "func can only be compared to nil"
20291msgstr ""
20292
20293#: go/gofrontend/types.cc:559
20294#, c-format
20295msgid "invalid operation (%s)"
20296msgstr "toán tử không hợp lệ (%s)"
20297
20298#: go/gofrontend/types.cc:582
20299msgid "invalid comparison of non-comparable type"
20300msgstr ""
20301
20302#: go/gofrontend/types.cc:595
20303#, fuzzy
20304msgid "invalid comparison of generated struct"
20305msgstr "dùng %<restrict%> không hợp lệ"
20306
20307#: go/gofrontend/types.cc:606
20308msgid "invalid comparison of non-comparable struct"
20309msgstr ""
20310
20311#: go/gofrontend/types.cc:616
20312#, fuzzy
20313msgid "invalid comparison of generated array"
20314msgstr "sai sử dụng mảng không phải lvalue"
20315
20316#: go/gofrontend/types.cc:623
20317msgid "invalid comparison of non-comparable array"
20318msgstr ""
20319
20320#: go/gofrontend/types.cc:651
20321msgid "multiple-value function call in single-value context"
20322msgstr ""
20323
20324#: go/gofrontend/types.cc:735
20325msgid "need explicit conversion"
20326msgstr "cần chuyển đổi rõ ràng"
20327
20328#: go/gofrontend/types.cc:743
20329#, c-format
20330msgid "cannot use type %s as type %s"
20331msgstr "không thể dùng kiểu %s như là %s"
20332
20333#: go/gofrontend/types.cc:779
20334#, fuzzy
20335#| msgid "converting far pointer to near pointer"
20336msgid "conversion from normal type to notinheap type"
20337msgstr "không thể chuyển đổi thành kiểu con trỏ"
20338
20339#: go/gofrontend/types.cc:4694
20340msgid "different receiver types"
20341msgstr "khác kiểu nhận được"
20342
20343#: go/gofrontend/types.cc:4717 go/gofrontend/types.cc:4730
20344#: go/gofrontend/types.cc:4744
20345msgid "different number of parameters"
20346msgstr "khác số lượng đối số"
20347
20348#: go/gofrontend/types.cc:4737
20349msgid "different parameter types"
20350msgstr "khác kiểu tham số"
20351
20352#: go/gofrontend/types.cc:4752
20353msgid "different varargs"
20354msgstr "varargs khác biệt"
20355
20356#: go/gofrontend/types.cc:4765 go/gofrontend/types.cc:4778
20357#: go/gofrontend/types.cc:4792
20358msgid "different number of results"
20359msgstr "khác số của kết quả"
20360
20361#: go/gofrontend/types.cc:4785
20362msgid "different result types"
20363msgstr "kiểu kết quả khác biệt"
20364
20365#: go/gofrontend/types.cc:9140
20366#, c-format
20367msgid "need explicit conversion; missing method %s%s%s"
20368msgstr ""
20369
20370#: go/gofrontend/types.cc:9158 go/gofrontend/types.cc:9301
20371#, c-format
20372msgid "incompatible type for method %s%s%s"
20373msgstr "kiểu không tương thích cho phương thức %s%s%s"
20374
20375#: go/gofrontend/types.cc:9162 go/gofrontend/types.cc:9305
20376#, c-format
20377msgid "incompatible type for method %s%s%s (%s)"
20378msgstr "kiểu không tương thích cho phương thức %s%s%s (%s)"
20379
20380#: go/gofrontend/types.cc:9241 go/gofrontend/types.cc:9254
20381msgid "pointer to interface type has no methods"
20382msgstr ""
20383
20384#: go/gofrontend/types.cc:9243 go/gofrontend/types.cc:9256
20385msgid "type has no methods"
20386msgstr "kiểu không có phương thức"
20387
20388#: go/gofrontend/types.cc:9277
20389#, c-format
20390msgid "ambiguous method %s%s%s"
20391msgstr "phương thức còn chưa rõ ràng %s%s%s"
20392
20393#: go/gofrontend/types.cc:9280
20394#, c-format
20395msgid "missing method %s%s%s"
20396msgstr "thiếu phương thức%s%s%s"
20397
20398#: go/gofrontend/types.cc:9322
20399#, c-format
20400msgid "method %s%s%s requires a pointer receiver"
20401msgstr "phương thức %s%s%s yêu cầu bộ nhận con trỏ"
20402
20403#: go/gofrontend/types.cc:9340
20404#, c-format
20405msgid "method %s%s%s is marked go:nointerface"
20406msgstr "phương thức %s%s%s được đánh dấu là go:nointerface"
20407
20408#: attribs.c:440
20409#, gcc-internal-format
20410msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
20411msgstr ""
20412
20413#: attribs.c:446
20414#, fuzzy, gcc-internal-format
20415#| msgid "%s attribute of %qs conflicts with %s attribute at %L"
20416msgid "ignoring attribute %qE because it conflicts with attribute %qs"
20417msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
20418
20419#: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
20420#: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
20421#: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
20422#: cp/friend.c:303 cp/tree.c:4792
20423#, gcc-internal-format
20424msgid "previous declaration here"
20425msgstr "khai báo trước ở đây"
20426
20427#. Warn about and ignore all others for now, but store them.
20428#: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
20429#: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
20430#, gcc-internal-format
20431msgid "%qE attribute directive ignored"
20432msgstr ""
20433
20434#: attribs.c:571
20435#, gcc-internal-format
20436msgid "%<%E::%E%> scoped attribute directive ignored"
20437msgstr ""
20438
20439#: attribs.c:583
20440#, gcc-internal-format
20441msgid "wrong number of arguments specified for %qE attribute"
20442msgstr ""
20443
20444#: attribs.c:586
20445#, fuzzy, gcc-internal-format, gfc-internal-format
20446#| msgid "expected %<(%> or end of line"
20447msgid "expected %i or more, found %i"
20448msgstr "cần %<(%> hoặc xuống dòng"
20449
20450#: attribs.c:589
20451#, gcc-internal-format, gfc-internal-format
20452msgid "expected between %i and %i, found %i"
20453msgstr ""
20454
20455#: attribs.c:609 c-family/c-attribs.c:3796
20456#, gcc-internal-format
20457msgid "%qE attribute does not apply to types"
20458msgstr ""
20459
20460#: attribs.c:658
20461#, gcc-internal-format
20462msgid "%qE attribute only applies to function types"
20463msgstr ""
20464
20465#: attribs.c:668
20466#, gcc-internal-format
20467msgid "type attributes ignored after type is already defined"
20468msgstr ""
20469
20470#. The specifications of standard attributes in C mean
20471#. this is a constraint violation.
20472#. The specifications of standard attributes mean this is a
20473#. constraint violation.
20474#. An attribute with standard syntax and no namespace specified
20475#. is a constraint violation if it is not one of the known
20476#. standard attributes (of which nodiscard is the only one
20477#. without a handler in GCC).  Diagnose it here with a pedwarn
20478#. and then discard it to prevent a duplicate warning later.
20479#: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
20480#: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
20481#: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
20482#: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
20483#: c-family/c-attribs.c:975 c-family/c-attribs.c:991 c-family/c-attribs.c:1017
20484#: c-family/c-attribs.c:1032 c-family/c-attribs.c:1060
20485#: c-family/c-attribs.c:1077 c-family/c-attribs.c:1095
20486#: c-family/c-attribs.c:1119 c-family/c-attribs.c:1157
20487#: c-family/c-attribs.c:1180 c-family/c-attribs.c:1197
20488#: c-family/c-attribs.c:1226 c-family/c-attribs.c:1247
20489#: c-family/c-attribs.c:1268 c-family/c-attribs.c:1295
20490#: c-family/c-attribs.c:1325 c-family/c-attribs.c:1362
20491#: c-family/c-attribs.c:1415 c-family/c-attribs.c:1481
20492#: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
20493#: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
20494#: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
20495#: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
20496#: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
20497#: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
20498#: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
20499#: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
20500#: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
20501#: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
20502#: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
20503#: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
20504#: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
20505#: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
20506#: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
20507#: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
20508#: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
20509#: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
20510#: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
20511#: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
20512#: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
20513#: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
20514#: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
20515#: ada/gcc-interface/utils.c:6624 ada/gcc-interface/utils.c:6651
20516#: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
20517#: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
20518#: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
20519#: c/c-parser.c:4932 lto/lto-lang.c:288
20520#, gcc-internal-format
20521msgid "%qE attribute ignored"
20522msgstr "thuộc tính %qE bị lờ đi"
20523
20524#: attribs.c:995
20525#, gcc-internal-format
20526msgid "missing %<target%> attribute for multi-versioned %qD"
20527msgstr ""
20528
20529#: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
20530#: cp/decl.c:2676 cp/decl.c:3103
20531#, gcc-internal-format
20532msgid "previous declaration of %qD"
20533msgstr "khai báo trước đây của %qD"
20534
20535#: attribs.c:1141
20536#, gcc-internal-format
20537msgid "ignoring attributes applied to %qT after definition"
20538msgstr ""
20539
20540#: attribs.c:1559
20541#, gcc-internal-format
20542msgid "%q+D already declared with dllexport attribute: dllimport ignored"
20543msgstr ""
20544
20545#: attribs.c:1571
20546#, gcc-internal-format
20547msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
20548msgstr ""
20549
20550#: attribs.c:1585
20551#, gcc-internal-format
20552msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
20553msgstr ""
20554
20555#: attribs.c:1666
20556#, fuzzy, gcc-internal-format
20557#| msgid "inline function %q+D declared but never defined"
20558msgid "inline function %q+D declared as dllimport: attribute ignored"
20559msgstr "hàm chung dòng %q+D được khai báo nhưng chưa bao giờ được định nghĩa"
20560
20561#: attribs.c:1674
20562#, gcc-internal-format
20563msgid "function %q+D definition is marked dllimport"
20564msgstr ""
20565
20566#: attribs.c:1682
20567#, gcc-internal-format
20568msgid "variable %q+D definition is marked dllimport"
20569msgstr ""
20570
20571#: attribs.c:1713
20572#, gcc-internal-format
20573msgid "external linkage required for symbol %q+D because of %qE attribute"
20574msgstr ""
20575
20576#: attribs.c:1727
20577#, gcc-internal-format
20578msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
20579msgstr ""
20580
20581#: attribs.c:1990
20582#, gcc-internal-format
20583msgid "%qD specifies more restrictive attribute than its target %qD: %s"
20584msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
20585msgstr[0] ""
20586
20587#: attribs.c:1996 attribs.c:2016
20588#, fuzzy, gcc-internal-format
20589#| msgid "%qD was declared here"
20590msgid "%qD target declared here"
20591msgstr "%qD đã được khai báo ở đây"
20592
20593#: attribs.c:2010
20594#, gcc-internal-format
20595msgid "%qD specifies less restrictive attribute than its target %qD: %s"
20596msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
20597msgstr[0] ""
20598
20599#: auto-profile.c:365
20600#, fuzzy, gcc-internal-format
20601#| msgid "Offset exceeds 16 bytes."
20602msgid "offset exceeds 16 bytes"
20603msgstr "Bù vượt quá 16 byte."
20604
20605#: auto-profile.c:863
20606#, gcc-internal-format
20607msgid "Not expected TAG."
20608msgstr "Không cần THẺ."
20609
20610#: auto-profile.c:928
20611#, fuzzy, gcc-internal-format, gfc-internal-format
20612#| msgid "Cannot open profile file %s."
20613msgid "cannot open profile file %s"
20614msgstr "Không thể mở tập tin hồ sơ %s"
20615
20616#: auto-profile.c:934
20617#, gcc-internal-format
20618msgid "AutoFDO profile magic number does not match"
20619msgstr ""
20620
20621#: auto-profile.c:942
20622#, gcc-internal-format, gfc-internal-format
20623msgid "AutoFDO profile version %u does match %u"
20624msgstr ""
20625
20626#: auto-profile.c:954
20627#, fuzzy, gcc-internal-format, gfc-internal-format
20628#| msgid "Cannot read string table from %s."
20629msgid "cannot read string table from %s"
20630msgstr "Không thể đọc bảng chuỗi từ %s."
20631
20632#: auto-profile.c:962
20633#, fuzzy, gcc-internal-format, gfc-internal-format
20634#| msgid "Cannot read function profile from %s."
20635msgid "cannot read function profile from %s"
20636msgstr "không thể đọc hồ sơ hàm từ %s."
20637
20638#: builtins.c:556
20639#, gcc-internal-format
20640msgid "%qs argument missing terminating nul"
20641msgstr ""
20642
20643#: builtins.c:559 builtins.c:3160 builtins.c:3214 gimple-ssa-sprintf.c:3281
20644#, fuzzy, gcc-internal-format
20645#| msgid "  declared here"
20646msgid "referenced argument declared here"
20647msgstr "  đã được khai báo ở đây"
20648
20649#: builtins.c:811
20650#, gcc-internal-format
20651msgid "offset %qwi outside bounds of constant string"
20652msgstr ""
20653
20654#: builtins.c:815 cp/name-lookup.c:5333
20655#, fuzzy, gcc-internal-format
20656#| msgid "%qD declared here"
20657msgid "%qE declared here"
20658msgstr "%qD được khai báo ở đây"
20659
20660#: builtins.c:1423
20661#, gcc-internal-format
20662msgid "second argument to %<__builtin_prefetch%> must be a constant"
20663msgstr ""
20664
20665#: builtins.c:1430
20666#, gcc-internal-format
20667msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
20668msgstr ""
20669
20670#: builtins.c:1438
20671#, gcc-internal-format
20672msgid "third argument to %<__builtin_prefetch%> must be a constant"
20673msgstr ""
20674
20675#: builtins.c:1445
20676#, gcc-internal-format
20677msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
20678msgstr ""
20679
20680#: builtins.c:3127 builtins.c:3579 calls.c:1676
20681#, gcc-internal-format
20682msgid "%K%qD specified bound %E exceeds maximum object size %E"
20683msgstr ""
20684
20685#: builtins.c:3153
20686#, gcc-internal-format
20687msgid "%K%qD specified bound %E exceeds the size %E of unterminated array"
20688msgstr ""
20689
20690#: builtins.c:3155
20691#, gcc-internal-format
20692msgid "%K%qD specified bound %E may exceed the size of at most %E of unterminated array"
20693msgstr ""
20694
20695#: builtins.c:3184
20696#, gcc-internal-format
20697msgid "%K%qD specified bound [%wu, %wu] exceeds maximum object size %E"
20698msgstr ""
20699
20700#: builtins.c:3207
20701#, gcc-internal-format
20702msgid "%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array"
20703msgstr ""
20704
20705#: builtins.c:3209
20706#, gcc-internal-format
20707msgid "%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array"
20708msgstr ""
20709
20710#: builtins.c:3440
20711#, gcc-internal-format
20712msgid "%K%qD specified size %E exceeds maximum object size %E"
20713msgstr ""
20714
20715#: builtins.c:3444
20716#, gcc-internal-format
20717msgid "%Kspecified size %E exceeds maximum object size %E"
20718msgstr ""
20719
20720#: builtins.c:3450
20721#, gcc-internal-format
20722msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
20723msgstr ""
20724
20725#: builtins.c:3455
20726#, gcc-internal-format
20727msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
20728msgstr ""
20729
20730#: builtins.c:3494 builtins.c:3523
20731#, gcc-internal-format
20732msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
20733msgstr ""
20734
20735#: builtins.c:3499 builtins.c:3528
20736#, gcc-internal-format
20737msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
20738msgstr ""
20739
20740#: builtins.c:3507
20741#, gcc-internal-format
20742msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
20743msgid_plural "%K%qD writing %E bytes into a region of size %E overflows the destination"
20744msgstr[0] ""
20745
20746#: builtins.c:3513
20747#, gcc-internal-format
20748msgid "%Kwriting %E byte into a region of size %E overflows the destination"
20749msgid_plural "%Kwriting %E bytes into a region of size %E overflows the destination"
20750msgstr[0] ""
20751
20752#: builtins.c:3536
20753#, gcc-internal-format
20754msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
20755msgstr ""
20756
20757#: builtins.c:3542
20758#, gcc-internal-format
20759msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
20760msgstr ""
20761
20762#: builtins.c:3583
20763#, gcc-internal-format
20764msgid "%Kspecified bound %E exceeds maximum object size %E"
20765msgstr ""
20766
20767#: builtins.c:3589
20768#, gcc-internal-format
20769msgid "%K%qD specified bound between %E and %E exceeds maximum object size %E"
20770msgstr ""
20771
20772#: builtins.c:3595
20773#, gcc-internal-format
20774msgid "%Kspecified bound between %E and %E exceeds maximum object size %E"
20775msgstr ""
20776
20777#: builtins.c:3615
20778#, gcc-internal-format
20779msgid "%K%qD specified bound %E exceeds destination size %E"
20780msgstr ""
20781
20782#: builtins.c:3620
20783#, gcc-internal-format
20784msgid "%Kspecified bound %E exceeds destination size %E"
20785msgstr ""
20786
20787#: builtins.c:3626
20788#, gcc-internal-format
20789msgid "%K%qD specified bound between %E and %E exceeds destination size %E"
20790msgstr ""
20791
20792#: builtins.c:3631
20793#, gcc-internal-format
20794msgid "%Kspecified bound between %E and %E exceeds destination size %E"
20795msgstr ""
20796
20797#: builtins.c:3659
20798#, gcc-internal-format
20799msgid "%K%qD reading %E byte from a region of size %E"
20800msgid_plural "%K%qD reading %E bytes from a region of size %E"
20801msgstr[0] ""
20802
20803#: builtins.c:3663
20804#, gcc-internal-format
20805msgid "%Kreading %E byte from a region of size %E"
20806msgid_plural "%Kreading %E bytes from a region of size %E"
20807msgstr[0] ""
20808
20809#: builtins.c:3671
20810#, gcc-internal-format
20811msgid "%K%qD reading %E or more bytes from a region of size %E"
20812msgstr ""
20813
20814#: builtins.c:3675
20815#, gcc-internal-format
20816msgid "%Kreading %E or more bytes from a region of size %E"
20817msgstr ""
20818
20819#: builtins.c:3682
20820#, gcc-internal-format
20821msgid "%K%qD reading between %E and %E bytes from a region of size %E"
20822msgstr ""
20823
20824#: builtins.c:3686
20825#, gcc-internal-format
20826msgid "%Kreading between %E and %E bytes from a region of size %E"
20827msgstr ""
20828
20829#: builtins.c:4706 builtins.c:4780
20830#, gcc-internal-format
20831msgid "%K%qD specified bound %E equals destination size"
20832msgstr ""
20833
20834#: builtins.c:5636 gimplify.c:3373
20835#, gcc-internal-format
20836msgid "too few arguments to function %<va_start%>"
20837msgstr ""
20838
20839#: builtins.c:5736
20840#, gcc-internal-format
20841msgid "invalid argument to %qD"
20842msgstr "đối số không hợp lệ cho %qD"
20843
20844#: builtins.c:5749
20845#, gcc-internal-format
20846msgid "unsupported argument to %qD"
20847msgstr "đối số không được hỗ trợ cho %D"
20848
20849#. Warn since no effort is made to ensure that any frame
20850#. beyond the current one exists or can be safely reached.
20851#: builtins.c:5757
20852#, gcc-internal-format
20853msgid "calling %qD with a nonzero argument is unsafe"
20854msgstr ""
20855
20856#: builtins.c:6089
20857#, gcc-internal-format
20858msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
20859msgstr "cả hai đối số cho %<__builtin___clear_cache%> phải là các con trỏ"
20860
20861#: builtins.c:6188
20862#, gcc-internal-format
20863msgid "trampoline generated for nested function %qD"
20864msgstr ""
20865
20866#: builtins.c:6561 builtins.c:6574
20867#, gcc-internal-format
20868msgid "%qD changed semantics in GCC 4.4"
20869msgstr "%qD đã đổi ngữ nghĩa trong GCC 4.4"
20870
20871#: builtins.c:6680
20872#, gcc-internal-format
20873msgid "unknown architecture specifier in memory model to builtin"
20874msgstr ""
20875
20876#: builtins.c:6688
20877#, gcc-internal-format
20878msgid "invalid memory model argument to builtin"
20879msgstr "đối số mô hình bộ nhớ không hợp lệ cho phần tích hợp"
20880
20881#: builtins.c:6749 builtins.c:6876
20882#, gcc-internal-format
20883msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
20884msgstr ""
20885
20886#: builtins.c:6757 builtins.c:6884
20887#, gcc-internal-format
20888msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
20889msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_compare_exchange%>"
20890
20891#: builtins.c:6942
20892#, gcc-internal-format
20893msgid "invalid memory model for %<__atomic_load%>"
20894msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_load%>"
20895
20896#: builtins.c:6974 builtins.c:7167
20897#, gcc-internal-format
20898msgid "invalid memory model for %<__atomic_store%>"
20899msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_store%>"
20900
20901#: builtins.c:7288
20902#, fuzzy, gcc-internal-format
20903#| msgid "constant argument out of range for %qs"
20904msgid "non-constant argument 1 to %qs"
20905msgstr "đối số hằng nằm ngoài phạm vi cho %qs"
20906
20907#: builtins.c:7330
20908#, fuzzy, gcc-internal-format
20909#| msgid "missing argument to %qs"
20910msgid "non-integer argument 1 to %qs"
20911msgstr "thiếu đối số đối cho %qs"
20912
20913#: builtins.c:7394
20914#, fuzzy, gcc-internal-format
20915#| msgid "__builtin_thread_pointer is not supported on this target"
20916msgid "%<__builtin_thread_pointer%> is not supported on this target"
20917msgstr "__builtin_thread_pointer không được hỗ trợ trên đích này"
20918
20919#: builtins.c:7414
20920#, fuzzy, gcc-internal-format
20921#| msgid "__builtin_set_thread_pointer is not supported on this target"
20922msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
20923msgstr "__builtin_set_thread_pointer không được hỗ trợ trên đích này"
20924
20925#: builtins.c:7473
20926#, fuzzy, gcc-internal-format
20927#| msgid "-f%s not supported: ignored"
20928msgid "%qs only supported in OpenACC code"
20929msgstr "-f%s không được hỗ trợ: lờ đi"
20930
20931#: builtins.c:7480
20932#, fuzzy, gcc-internal-format
20933#| msgid "constant argument out of range for %qs"
20934msgid "non-constant argument 0 to %qs"
20935msgstr "đối số hằng nằm ngoài phạm vi cho %qs"
20936
20937#: builtins.c:7492
20938#, fuzzy, gcc-internal-format
20939#| msgid "missing argument to %qs"
20940msgid "illegal argument 0 to %qs"
20941msgstr "thiếu đối số đối cho %qs"
20942
20943#. All valid uses of __builtin_va_arg_pack () are removed during
20944#. inlining.
20945#: builtins.c:7931 expr.c:11097
20946#, gcc-internal-format
20947msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
20948msgstr ""
20949
20950#. All valid uses of __builtin_va_arg_pack_len () are removed during
20951#. inlining.
20952#: builtins.c:7937
20953#, gcc-internal-format
20954msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
20955msgstr ""
20956
20957#: builtins.c:8269
20958#, gcc-internal-format
20959msgid "%<__builtin_longjmp%> second argument must be 1"
20960msgstr "%<__builtin_longjmp%> đối số thứ hai phải là 1"
20961
20962#: builtins.c:9166
20963#, gcc-internal-format
20964msgid "target format does not support infinity"
20965msgstr "định dạng đích không hỗ trợ vô cực"
20966
20967#: builtins.c:10785
20968#, gcc-internal-format
20969msgid "%<va_start%> used in function with fixed arguments"
20970msgstr ""
20971
20972#: builtins.c:10793
20973#, gcc-internal-format
20974msgid "wrong number of arguments to function %<va_start%>"
20975msgstr "sai số lượng đối số cho hàm %<va_start%>"
20976
20977#: builtins.c:10808
20978#, gcc-internal-format
20979msgid "%<__builtin_next_arg%> called without an argument"
20980msgstr "%<__builtin_next_arg%> được gọi mà không có đối số"
20981
20982#: builtins.c:10813
20983#, gcc-internal-format
20984msgid "wrong number of arguments to function %<__builtin_next_arg%>"
20985msgstr "sai số lượng đối số cho hàm %<__builtin_next_arg%>"
20986
20987#: builtins.c:10845
20988#, gcc-internal-format
20989msgid "second parameter of %<va_start%> not last named argument"
20990msgstr "đối số thứ hai của %<va_start%> không là đối số có tên cuối"
20991
20992#: builtins.c:10858
20993#, gcc-internal-format
20994msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
20995msgstr ""
20996
20997#: builtins.c:10887
20998#, fuzzy, gcc-internal-format
20999msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
21000msgstr "đối số %d của %qE phải là một địa chỉ"
21001
21002#: builtins.c:10900
21003#, fuzzy, gcc-internal-format
21004#| msgid "argument %qd is not a constant"
21005msgid "%Klast argument of %qD is not integer constant between 0 and 3"
21006msgstr "đối số %qd không phải hằng số"
21007
21008#: builtins.c:11179
21009#, gcc-internal-format
21010msgid "%Kattempt to free a non-heap object %qD"
21011msgstr ""
21012
21013#: builtins.c:11182
21014#, gcc-internal-format
21015msgid "%Kattempt to free a non-heap object"
21016msgstr ""
21017
21018#: calls.c:1384
21019#, fuzzy, gcc-internal-format
21020msgid "%Kargument %i value %qE is negative"
21021msgstr "Đối số của hàm %s tại %L là âm"
21022
21023#: calls.c:1401
21024#, fuzzy, gcc-internal-format
21025msgid "%Kargument %i value is zero"
21026msgstr "Giá trị bước DO (làm) là số không"
21027
21028#: calls.c:1419
21029#, fuzzy, gcc-internal-format
21030msgid "%Kargument %i value %qE exceeds maximum object size %E"
21031msgstr "Đối số của hàm %s tại %L là âm"
21032
21033#: calls.c:1433 calls.c:2061
21034#, fuzzy, gcc-internal-format
21035msgid "%Kargument %i range [%E, %E] is negative"
21036msgstr "Đối số của hàm %s tại %L là âm"
21037
21038#: calls.c:1440
21039#, fuzzy, gcc-internal-format
21040msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
21041msgstr "Đối số của hàm %s tại %L là âm"
21042
21043#: calls.c:1470
21044#, gcc-internal-format
21045msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
21046msgstr ""
21047
21048#: calls.c:1476
21049#, gcc-internal-format
21050msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
21051msgstr ""
21052
21053#: calls.c:1487 calls.c:1490
21054#, fuzzy, gcc-internal-format
21055msgid "argument %i in the range [%E, %E]"
21056msgstr "đối số 3 phải nằm trong vùng 0…15"
21057
21058#: calls.c:1501
21059#, fuzzy, gcc-internal-format
21060msgid "in a call to built-in allocation function %qD"
21061msgstr "gọi hàm nội bộ"
21062
21063#: calls.c:1504
21064#, fuzzy, gcc-internal-format
21065msgid "in a call to allocation function %qD declared here"
21066msgstr "hàm chung dòng %q+D được khai báo yếu"
21067
21068#: calls.c:1681
21069#, gcc-internal-format
21070msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
21071msgstr ""
21072
21073#: calls.c:1824
21074#, gcc-internal-format
21075msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
21076msgstr ""
21077
21078#: calls.c:1830
21079#, gcc-internal-format
21080msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
21081msgstr ""
21082
21083#: calls.c:1836
21084#, gcc-internal-format
21085msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
21086msgstr ""
21087
21088#: calls.c:1846
21089#, fuzzy, gcc-internal-format
21090#| msgid "%qD was not declared %<constexpr%>"
21091msgid "%qD argument %i declared attribute %<nonstring%>"
21092msgstr "%qD chưa được khai báo %<constexpr%>"
21093
21094#: calls.c:1851
21095#, fuzzy, gcc-internal-format
21096#| msgid "routine %qD declared here"
21097msgid "argument %qD declared here"
21098msgstr "%qD được khai báo ở đây"
21099
21100#: calls.c:1865
21101#, fuzzy, gcc-internal-format, gfc-internal-format
21102msgid "cannot tail-call: %s"
21103msgstr "[không tìm thấy %s]"
21104
21105#: calls.c:2057
21106#, fuzzy, gcc-internal-format
21107msgid "%Kargument %i value %E is negative"
21108msgstr "Đối số của hàm %s tại %L là âm"
21109
21110#: calls.c:2104
21111#, gcc-internal-format
21112msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
21113msgstr ""
21114
21115#: calls.c:2109
21116#, gcc-internal-format
21117msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
21118msgstr ""
21119
21120#: calls.c:2161
21121#, fuzzy, gcc-internal-format
21122msgid "in a call to function %qD declared with attribute %qs"
21123msgstr "hàm chung dòng %q+D được khai báo yếu"
21124
21125#: calls.c:2165
21126#, gcc-internal-format
21127msgid "in a call with type %qT and attribute %qs"
21128msgstr ""
21129
21130#: calls.c:3751
21131#, gcc-internal-format
21132msgid "function call has aggregate value"
21133msgstr "cú gọi hàm có giá trị tập hợp"
21134
21135#: calls.c:4472
21136#, gcc-internal-format
21137msgid "passing too large argument on stack"
21138msgstr "chuyển đối số quá lớn cho ngăn xếp"
21139
21140#: cfgexpand.c:1699
21141#, fuzzy, gcc-internal-format
21142#| msgid "size of array %qs is too large"
21143msgid "total size of local objects is too large"
21144msgstr "kích cỡ mảng %qs quá lớn"
21145
21146#: cfgexpand.c:1702 function.c:1010 varasm.c:2247
21147#, gcc-internal-format
21148msgid "size of variable %q+D is too large"
21149msgstr "kích cỡ biến %q+D quá lớn"
21150
21151#: cfgexpand.c:1714
21152#, gcc-internal-format
21153msgid "cannot allocate stack for variable %q+D, naked function"
21154msgstr ""
21155
21156#: cfgexpand.c:2794
21157#, gcc-internal-format
21158msgid "too many alternatives in %<asm%>"
21159msgstr "quá nhiều thay thế trong %<asm%>"
21160
21161#: cfgexpand.c:2801
21162#, gcc-internal-format
21163msgid "operand constraints for %<asm%> differ in number of alternatives"
21164msgstr ""
21165
21166#: cfgexpand.c:2822
21167#, gcc-internal-format
21168msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
21169msgstr ""
21170
21171#. ??? Diagnose during gimplification?
21172#: cfgexpand.c:2854
21173#, gcc-internal-format
21174msgid "PIC register clobbered by %qs in %<asm%>"
21175msgstr ""
21176
21177#. ??? Diagnose during gimplification?
21178#: cfgexpand.c:2861
21179#, gcc-internal-format
21180msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
21181msgstr ""
21182
21183#: cfgexpand.c:2872
21184#, gcc-internal-format
21185msgid "listing the stack pointer register %qs in a clobber list is deprecated"
21186msgstr ""
21187
21188#: cfgexpand.c:2874
21189#, gcc-internal-format
21190msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
21191msgstr ""
21192
21193#: cfgexpand.c:2942
21194#, gcc-internal-format
21195msgid "more than %d operands in %<asm%>"
21196msgstr "nhiều hơn %d toán hạng trong %<asm%>"
21197
21198#. ??? Diagnose during gimplification?
21199#: cfgexpand.c:2995
21200#, gcc-internal-format
21201msgid "unknown register name %qs in %<asm%>"
21202msgstr ""
21203
21204#: cfgexpand.c:3058
21205#, fuzzy, gcc-internal-format
21206#| msgid "invalid expression - try using an output modifier"
21207msgid "invalid hard register usage between output operands"
21208msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
21209
21210#: cfgexpand.c:3081
21211#, gcc-internal-format
21212msgid "invalid hard register usage between output operand and matching constraint operand"
21213msgstr ""
21214
21215#: cfgexpand.c:3086
21216#, gcc-internal-format
21217msgid "invalid hard register usage between earlyclobber operand and input operand"
21218msgstr ""
21219
21220#: cfgexpand.c:3163
21221#, gcc-internal-format, gfc-internal-format
21222msgid "output number %d not directly addressable"
21223msgstr ""
21224
21225#: cfgexpand.c:3244
21226#, gcc-internal-format
21227msgid "%<asm%> operand %d probably does not match constraints"
21228msgstr ""
21229
21230#: cfgexpand.c:3428
21231#, gcc-internal-format
21232msgid "%<asm%> clobber conflict with output operand"
21233msgstr ""
21234
21235#: cfgexpand.c:3433
21236#, fuzzy, gcc-internal-format
21237#| msgid "%<%%%> constraint used with last operand"
21238msgid "%<asm%> clobber conflict with input operand"
21239msgstr "%<%%%> hằng được dùng với toán hạng cuối"
21240
21241#: cfgexpand.c:6420
21242#, gcc-internal-format
21243msgid "stack protector not protecting local variables: variable length buffer"
21244msgstr ""
21245
21246#: cfgexpand.c:6424
21247#, gcc-internal-format, gfc-internal-format
21248msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
21249msgstr ""
21250
21251#: cfghooks.c:117
21252#, gcc-internal-format, gfc-internal-format
21253msgid "bb %d on wrong place"
21254msgstr "bb %d trên chỗ sai"
21255
21256#: cfghooks.c:123
21257#, gcc-internal-format, gfc-internal-format
21258msgid "prev_bb of %d should be %d, not %d"
21259msgstr "prev_bb của %d phải là %d, chứ không phải %d"
21260
21261#: cfghooks.c:140
21262#, gcc-internal-format, gfc-internal-format
21263msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
21264msgstr "verify_flow_info: Khối %i có loop_father, nhưng chẳng có vòng lặp nào cả"
21265
21266#: cfghooks.c:146
21267#, gcc-internal-format, gfc-internal-format
21268msgid "verify_flow_info: Block %i lacks loop_father"
21269msgstr "verify_flow_info: Khối %i thiếu loop_father"
21270
21271#: cfghooks.c:152
21272#, fuzzy, gcc-internal-format, gfc-internal-format
21273#| msgid "verify_flow_info: Wrong count of block %i %i"
21274msgid "verify_flow_info: Wrong count of block %i"
21275msgstr "verify_flow_info: Sai số lượng khối %i %i"
21276
21277#: cfghooks.c:160
21278#, fuzzy, gcc-internal-format, gfc-internal-format
21279#| msgid "verify_flow_info: Wrong count of block %i %i"
21280msgid "verify_flow_info: Missing count of block %i"
21281msgstr "verify_flow_info: Sai số lượng khối %i %i"
21282
21283#: cfghooks.c:168
21284#, gcc-internal-format, gfc-internal-format
21285msgid "verify_flow_info: Duplicate edge %i->%i"
21286msgstr "verify_flow_info: Trùng cạnh (edge) %i->%i"
21287
21288#: cfghooks.c:177
21289#, fuzzy, gcc-internal-format, gfc-internal-format
21290#| msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
21291msgid "Uninitialized probability of edge %i->%i"
21292msgstr "verify_flow_info: Sai xác suất của cạnh %i->%i %i"
21293
21294#: cfghooks.c:183
21295#, fuzzy, gcc-internal-format, gfc-internal-format
21296#| msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
21297msgid "verify_flow_info: Wrong probability of edge %i->%i"
21298msgstr "verify_flow_info: Sai xác suất của cạnh %i->%i %i"
21299
21300#: cfghooks.c:195
21301#, gcc-internal-format, gfc-internal-format
21302msgid "verify_flow_info: Basic block %d succ edge is corrupted"
21303msgstr "verify_flow_info: Khối cơ sở %d succ edge bị hỏng"
21304
21305#: cfghooks.c:209
21306#, gcc-internal-format, gfc-internal-format
21307msgid "wrong amount of branch edges after unconditional jump %i"
21308msgstr ""
21309
21310#: cfghooks.c:217 cfghooks.c:228
21311#, gcc-internal-format, gfc-internal-format
21312msgid "basic block %d pred edge is corrupted"
21313msgstr ""
21314
21315#: cfghooks.c:229
21316#, gcc-internal-format, gfc-internal-format
21317msgid "its dest_idx should be %d, not %d"
21318msgstr ""
21319
21320#: cfghooks.c:258
21321#, gcc-internal-format, gfc-internal-format
21322msgid "basic block %i edge lists are corrupted"
21323msgstr ""
21324
21325#: cfghooks.c:269
21326#, gcc-internal-format
21327msgid "verify_flow_info failed"
21328msgstr "verify_flow_info gặp lỗi"
21329
21330#: cfghooks.c:327
21331#, gcc-internal-format, gfc-internal-format
21332msgid "%s does not support dump_bb_for_graph"
21333msgstr "%s không hỗ trợ dump_bb_for_graph"
21334
21335#: cfghooks.c:370
21336#, gcc-internal-format, gfc-internal-format
21337msgid "%s does not support redirect_edge_and_branch"
21338msgstr "%s không hỗ trợ redirect_edge_and_branch"
21339
21340#: cfghooks.c:390
21341#, gcc-internal-format, gfc-internal-format
21342msgid "%s does not support can_remove_branch_p"
21343msgstr "%s không hỗ trợ can_remove_branch_p"
21344
21345#: cfghooks.c:484
21346#, gcc-internal-format, gfc-internal-format
21347msgid "%s does not support redirect_edge_and_branch_force"
21348msgstr "%s không hỗ trợ redirect_edge_and_branch_force"
21349
21350#: cfghooks.c:522
21351#, gcc-internal-format, gfc-internal-format
21352msgid "%s does not support split_block"
21353msgstr "%s không hỗ trợ split_block"
21354
21355#: cfghooks.c:588
21356#, gcc-internal-format, gfc-internal-format
21357msgid "%s does not support move_block_after"
21358msgstr "%s không hỗ trợ move_block_after"
21359
21360#: cfghooks.c:601
21361#, gcc-internal-format, gfc-internal-format
21362msgid "%s does not support delete_basic_block"
21363msgstr "%s không hỗ trợ delete_basic_block"
21364
21365#: cfghooks.c:647
21366#, gcc-internal-format, gfc-internal-format
21367msgid "%s does not support split_edge"
21368msgstr "%s không hỗ trợ split_edge"
21369
21370#: cfghooks.c:720
21371#, gcc-internal-format, gfc-internal-format
21372msgid "%s does not support create_basic_block"
21373msgstr "%s không hỗ trợ create_basic_block"
21374
21375#: cfghooks.c:761
21376#, gcc-internal-format, gfc-internal-format
21377msgid "%s does not support can_merge_blocks_p"
21378msgstr "%s không hỗ trợ can_merge_blocks_p"
21379
21380#: cfghooks.c:772
21381#, gcc-internal-format, gfc-internal-format
21382msgid "%s does not support predict_edge"
21383msgstr "%s không hỗ trợ predict_edge"
21384
21385#: cfghooks.c:781
21386#, gcc-internal-format, gfc-internal-format
21387msgid "%s does not support predicted_by_p"
21388msgstr "%s không hỗ trợ predicted_by_p"
21389
21390#: cfghooks.c:795
21391#, gcc-internal-format, gfc-internal-format
21392msgid "%s does not support merge_blocks"
21393msgstr "%s không hỗ trợ merge_blocks"
21394
21395#: cfghooks.c:876
21396#, gcc-internal-format, gfc-internal-format
21397msgid "%s does not support make_forwarder_block"
21398msgstr "%s không hỗ trợ make_forwarder_block"
21399
21400#: cfghooks.c:1025
21401#, gcc-internal-format, gfc-internal-format
21402msgid "%s does not support force_nonfallthru"
21403msgstr "%s không hỗ trợ force_nonfallthru"
21404
21405#: cfghooks.c:1059
21406#, gcc-internal-format, gfc-internal-format
21407msgid "%s does not support can_duplicate_block_p"
21408msgstr "%s không hỗ trợ can_duplicate_block_p"
21409
21410#: cfghooks.c:1081
21411#, gcc-internal-format, gfc-internal-format
21412msgid "%s does not support duplicate_block"
21413msgstr "%s không hỗ trợ duplicate_block"
21414
21415#: cfghooks.c:1156
21416#, gcc-internal-format, gfc-internal-format
21417msgid "%s does not support block_ends_with_call_p"
21418msgstr "%s không hỗ trợ block_ends_with_call_p"
21419
21420#: cfghooks.c:1167
21421#, gcc-internal-format, gfc-internal-format
21422msgid "%s does not support block_ends_with_condjump_p"
21423msgstr "%s không hỗ trợ block_ends_with_condjump_p"
21424
21425#: cfghooks.c:1185
21426#, gcc-internal-format, gfc-internal-format
21427msgid "%s does not support flow_call_edges_add"
21428msgstr "%s không hỗ trợ flow_call_edges_add"
21429
21430#: cfgloop.c:1415
21431#, gcc-internal-format
21432msgid "loop verification on loop tree that needs fixup"
21433msgstr ""
21434
21435#: cfgloop.c:1431
21436#, gcc-internal-format
21437msgid "corrupt loop tree root"
21438msgstr "gốc cây loop bị hỏng"
21439
21440#: cfgloop.c:1441
21441#, gcc-internal-format, gfc-internal-format
21442msgid "loop with header %d marked for removal"
21443msgstr ""
21444
21445#: cfgloop.c:1446
21446#, gcc-internal-format, gfc-internal-format
21447msgid "loop with header %d not in loop tree"
21448msgstr ""
21449
21450#: cfgloop.c:1452
21451#, gcc-internal-format, gfc-internal-format
21452msgid "non-loop with header %d not marked for removal"
21453msgstr ""
21454
21455#: cfgloop.c:1466
21456#, gcc-internal-format, gfc-internal-format
21457msgid "removed loop %d in loop tree"
21458msgstr ""
21459
21460#: cfgloop.c:1474
21461#, gcc-internal-format, gfc-internal-format
21462msgid "size of loop %d should be %d, not %d"
21463msgstr "kích thước của vòng lặp %d nên là %d, không phải %d"
21464
21465#: cfgloop.c:1485
21466#, gcc-internal-format, gfc-internal-format
21467msgid "bb %d does not belong to loop %d"
21468msgstr "bb %d không thuộc về vòng lặp %d"
21469
21470#: cfgloop.c:1497
21471#, gcc-internal-format, gfc-internal-format
21472msgid "bb %d has father loop %d, should be loop %d"
21473msgstr ""
21474
21475#: cfgloop.c:1513
21476#, gcc-internal-format
21477msgid "loop %d%'s header is not a loop header"
21478msgstr ""
21479
21480#: cfgloop.c:1519
21481#, gcc-internal-format
21482msgid "loop %d%'s header does not have exactly 2 entries"
21483msgstr ""
21484
21485#: cfgloop.c:1526
21486#, gcc-internal-format
21487msgid "loop %d%'s latch does not have an edge to its header"
21488msgstr ""
21489
21490#: cfgloop.c:1531
21491#, gcc-internal-format
21492msgid "loop %d%'s latch is not dominated by its header"
21493msgstr ""
21494
21495#: cfgloop.c:1539
21496#, gcc-internal-format
21497msgid "loop %d%'s latch does not have exactly 1 successor"
21498msgstr ""
21499
21500#: cfgloop.c:1544
21501#, gcc-internal-format
21502msgid "loop %d%'s latch does not have header as successor"
21503msgstr ""
21504
21505#: cfgloop.c:1549
21506#, gcc-internal-format
21507msgid "loop %d%'s latch does not belong directly to it"
21508msgstr ""
21509
21510#: cfgloop.c:1555
21511#, gcc-internal-format
21512msgid "loop %d%'s header does not belong directly to it"
21513msgstr ""
21514
21515#: cfgloop.c:1561
21516#, gcc-internal-format
21517msgid "loop %d%'s latch is marked as part of irreducible region"
21518msgstr ""
21519
21520#: cfgloop.c:1595
21521#, gcc-internal-format, gfc-internal-format
21522msgid "basic block %d should be marked irreducible"
21523msgstr ""
21524
21525#: cfgloop.c:1601
21526#, gcc-internal-format, gfc-internal-format
21527msgid "basic block %d should not be marked irreducible"
21528msgstr ""
21529
21530#: cfgloop.c:1609
21531#, gcc-internal-format, gfc-internal-format
21532msgid "edge from %d to %d should be marked irreducible"
21533msgstr ""
21534
21535#: cfgloop.c:1616
21536#, gcc-internal-format, gfc-internal-format
21537msgid "edge from %d to %d should not be marked irreducible"
21538msgstr ""
21539
21540#: cfgloop.c:1630
21541#, gcc-internal-format, gfc-internal-format
21542msgid "corrupted head of the exits list of loop %d"
21543msgstr ""
21544
21545#: cfgloop.c:1648
21546#, gcc-internal-format, gfc-internal-format
21547msgid "corrupted exits list of loop %d"
21548msgstr ""
21549
21550#: cfgloop.c:1657
21551#, gcc-internal-format, gfc-internal-format
21552msgid "nonempty exits list of loop %d, but exits are not recorded"
21553msgstr ""
21554
21555#: cfgloop.c:1684
21556#, gcc-internal-format, gfc-internal-format
21557msgid "exit %d->%d not recorded"
21558msgstr "thoát khỏi %d->%d không được ghi lại"
21559
21560#: cfgloop.c:1707
21561#, gcc-internal-format, gfc-internal-format
21562msgid "wrong list of exited loops for edge %d->%d"
21563msgstr ""
21564
21565#: cfgloop.c:1716
21566#, gcc-internal-format
21567msgid "too many loop exits recorded"
21568msgstr ""
21569
21570#: cfgloop.c:1727
21571#, gcc-internal-format, gfc-internal-format
21572msgid "%d exits recorded for loop %d (having %d exits)"
21573msgstr ""
21574
21575#: cfgrtl.c:2401
21576#, gcc-internal-format, gfc-internal-format
21577msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
21578msgstr ""
21579
21580#: cfgrtl.c:2472
21581#, gcc-internal-format, gfc-internal-format
21582msgid "multiple hot/cold transitions found (bb %i)"
21583msgstr ""
21584
21585#: cfgrtl.c:2480
21586#, gcc-internal-format
21587msgid "partition found but function partition flag not set"
21588msgstr ""
21589
21590#: cfgrtl.c:2519
21591#, fuzzy, gcc-internal-format
21592#| msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
21593msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
21594msgstr "verify_flow_info: REG_BR_PROB không khớp cfg %i %i"
21595
21596#: cfgrtl.c:2528
21597#, gcc-internal-format, gfc-internal-format
21598msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
21599msgstr "verify_flow_info: REG_BR_PROB không khớp cfg %i %i"
21600
21601#: cfgrtl.c:2550
21602#, gcc-internal-format
21603msgid "EDGE_CROSSING incorrectly set across same section"
21604msgstr ""
21605
21606#: cfgrtl.c:2555
21607#, gcc-internal-format, gfc-internal-format
21608msgid "fallthru edge crosses section boundary in bb %i"
21609msgstr ""
21610
21611#: cfgrtl.c:2561
21612#, gcc-internal-format, gfc-internal-format
21613msgid "EH edge crosses section boundary in bb %i"
21614msgstr ""
21615
21616#: cfgrtl.c:2567
21617#, gcc-internal-format, gfc-internal-format
21618msgid "No region crossing jump at section boundary in bb %i"
21619msgstr ""
21620
21621#: cfgrtl.c:2574
21622#, gcc-internal-format
21623msgid "EDGE_CROSSING missing across section boundary"
21624msgstr ""
21625
21626#: cfgrtl.c:2604
21627#, gcc-internal-format, gfc-internal-format
21628msgid "Region crossing jump across same section in bb %i"
21629msgstr ""
21630
21631#: cfgrtl.c:2611
21632#, gcc-internal-format, gfc-internal-format
21633msgid "missing REG_EH_REGION note at the end of bb %i"
21634msgstr ""
21635
21636#: cfgrtl.c:2616
21637#, gcc-internal-format, gfc-internal-format
21638msgid "too many exception handling edges in bb %i"
21639msgstr ""
21640
21641#: cfgrtl.c:2624
21642#, gcc-internal-format, gfc-internal-format
21643msgid "too many outgoing branch edges from bb %i"
21644msgstr ""
21645
21646#: cfgrtl.c:2629
21647#, gcc-internal-format, gfc-internal-format
21648msgid "fallthru edge after unconditional jump in bb %i"
21649msgstr ""
21650
21651#: cfgrtl.c:2634
21652#, gcc-internal-format, gfc-internal-format
21653msgid "wrong number of branch edges after unconditional jump in bb %i"
21654msgstr ""
21655
21656#: cfgrtl.c:2641
21657#, gcc-internal-format, gfc-internal-format
21658msgid "wrong amount of branch edges after conditional jump in bb %i"
21659msgstr ""
21660
21661#: cfgrtl.c:2647
21662#, gcc-internal-format, gfc-internal-format
21663msgid "abnormal call edges for non-call insn in bb %i"
21664msgstr ""
21665
21666#: cfgrtl.c:2652
21667#, gcc-internal-format, gfc-internal-format
21668msgid "sibcall edges for non-call insn in bb %i"
21669msgstr ""
21670
21671#: cfgrtl.c:2662
21672#, gcc-internal-format, gfc-internal-format
21673msgid "abnormal edges for no purpose in bb %i"
21674msgstr ""
21675
21676#: cfgrtl.c:2673
21677#, gcc-internal-format, gfc-internal-format
21678msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
21679msgstr ""
21680
21681#: cfgrtl.c:2714 cfgrtl.c:2724
21682#, gcc-internal-format, gfc-internal-format
21683msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
21684msgstr "NOTE_INSN_BASIC_BLOCK bị thiếu cho khối %d"
21685
21686#: cfgrtl.c:2737
21687#, gcc-internal-format, gfc-internal-format
21688msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
21689msgstr "NOTE_INSN_BASIC_BLOCK %d tại giữa của khối cơ bản %d"
21690
21691#: cfgrtl.c:2747
21692#, gcc-internal-format, gfc-internal-format
21693msgid "in basic block %d:"
21694msgstr "trong khối cơ bản %d:"
21695
21696#: cfgrtl.c:2773
21697#, gcc-internal-format, gfc-internal-format
21698msgid "BB_RTL flag not set for block %d"
21699msgstr ""
21700
21701#: cfgrtl.c:2780
21702#, gcc-internal-format, gfc-internal-format
21703msgid "insn %d basic block pointer is %d, should be %d"
21704msgstr ""
21705
21706#: cfgrtl.c:2791
21707#, gcc-internal-format, gfc-internal-format
21708msgid "insn %d in header of bb %d has non-NULL basic block"
21709msgstr ""
21710
21711#: cfgrtl.c:2799
21712#, gcc-internal-format, gfc-internal-format
21713msgid "insn %d in footer of bb %d has non-NULL basic block"
21714msgstr ""
21715
21716#: cfgrtl.c:2872 cfgrtl.c:2920
21717#, gcc-internal-format, gfc-internal-format
21718msgid "insn %d outside of basic blocks has non-NULL bb field"
21719msgstr ""
21720
21721#: cfgrtl.c:2880
21722#, gcc-internal-format, gfc-internal-format
21723msgid "end insn %d for block %d not found in the insn stream"
21724msgstr ""
21725
21726#: cfgrtl.c:2893
21727#, gcc-internal-format, gfc-internal-format
21728msgid "insn %d is in multiple basic blocks (%d and %d)"
21729msgstr ""
21730
21731#: cfgrtl.c:2905
21732#, gcc-internal-format, gfc-internal-format
21733msgid "head insn %d for block %d not found in the insn stream"
21734msgstr ""
21735
21736#: cfgrtl.c:2953
21737#, gcc-internal-format, gfc-internal-format
21738msgid "missing barrier after block %i"
21739msgstr "thiếu chắn sau khối %i"
21740
21741#: cfgrtl.c:2969
21742#, gcc-internal-format, gfc-internal-format
21743msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
21744msgstr "verify_flow_info: Các khối sai cho fallthru %i->%i"
21745
21746#: cfgrtl.c:2978
21747#, gcc-internal-format, gfc-internal-format
21748msgid "verify_flow_info: Incorrect fallthru %i->%i"
21749msgstr "verify_flow_info: fallthru sai %i->%i"
21750
21751#: cfgrtl.c:3013
21752#, gcc-internal-format
21753msgid "basic blocks not laid down consecutively"
21754msgstr ""
21755
21756#: cfgrtl.c:3052
21757#, gcc-internal-format, gfc-internal-format
21758msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
21759msgstr ""
21760
21761#: cgraph.c:3136
21762#, gcc-internal-format
21763msgid "caller edge count invalid"
21764msgstr ""
21765
21766#: cgraph.c:3232
21767#, gcc-internal-format
21768msgid "missing indirect call in speculative call sequence"
21769msgstr ""
21770
21771#: cgraph.c:3237
21772#, gcc-internal-format
21773msgid "indirect call in speculative call sequence has no speculative flag"
21774msgstr ""
21775
21776#: cgraph.c:3267
21777#, gcc-internal-format
21778msgid "speculative edges are not adjacent"
21779msgstr ""
21780
21781#: cgraph.c:3273
21782#, gcc-internal-format, gfc-internal-format
21783msgid "direct call to %s in speculative call sequence has no speculative flag"
21784msgstr ""
21785
21786#: cgraph.c:3279 cgraph.c:3309
21787#, gcc-internal-format, gfc-internal-format
21788msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
21789msgstr ""
21790
21791#: cgraph.c:3286
21792#, gcc-internal-format, gfc-internal-format
21793msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
21794msgstr ""
21795
21796#: cgraph.c:3297
21797#, gcc-internal-format
21798msgid "call stmt hash does not point to first direct edge of speculative call sequence"
21799msgstr ""
21800
21801#: cgraph.c:3316
21802#, gcc-internal-format, gfc-internal-format
21803msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
21804msgstr ""
21805
21806#: cgraph.c:3329
21807#, fuzzy, gcc-internal-format, gfc-internal-format
21808#| msgid "Missing counts for called function %s/%i"
21809msgid "missing direct call for speculation %i"
21810msgstr "Thiếu số lượng cho cú gọi hàm %s/%i"
21811
21812#: cgraph.c:3334
21813#, fuzzy, gcc-internal-format, gfc-internal-format
21814#| msgid "missing barrier after block %i"
21815msgid "missing ref for speculation %i"
21816msgstr "thiếu chắn sau khối %i"
21817
21818#: cgraph.c:3343
21819#, gcc-internal-format, gfc-internal-format
21820msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
21821msgstr ""
21822
21823#: cgraph.c:3372
21824#, gcc-internal-format, gfc-internal-format
21825msgid "aux field set for edge %s->%s"
21826msgstr ""
21827
21828#: cgraph.c:3379
21829#, gcc-internal-format
21830msgid "cgraph count invalid"
21831msgstr ""
21832
21833#: cgraph.c:3384
21834#, gcc-internal-format
21835msgid "inline clone in same comdat group list"
21836msgstr ""
21837
21838#: cgraph.c:3389
21839#, fuzzy, gcc-internal-format
21840#| msgid "initializer element is not constant"
21841msgid "inline clone count is not compatible"
21842msgstr "yếu tố khởi tạo không phải hằng số"
21843
21844#: cgraph.c:3396
21845#, fuzzy, gcc-internal-format
21846#| msgid "%<priority%> value must be non-negative"
21847msgid "tp_first_run must be non-negative"
21848msgstr "%<priority%> giá trị phải dương"
21849
21850#: cgraph.c:3401
21851#, gcc-internal-format
21852msgid "local symbols must be defined"
21853msgstr "ký hiệu cục bộ phải được định nghĩa"
21854
21855#: cgraph.c:3406
21856#, gcc-internal-format
21857msgid "externally visible inline clone"
21858msgstr ""
21859
21860#: cgraph.c:3411
21861#, gcc-internal-format
21862msgid "inline clone with address taken"
21863msgstr ""
21864
21865#: cgraph.c:3416
21866#, gcc-internal-format
21867msgid "inline clone is forced to output"
21868msgstr ""
21869
21870#: cgraph.c:3423
21871#, gcc-internal-format
21872msgid "calls_comdat_local is set outside of a comdat group"
21873msgstr ""
21874
21875#: cgraph.c:3428
21876#, gcc-internal-format
21877msgid "invalid calls_comdat_local flag"
21878msgstr ""
21879
21880#: cgraph.c:3435
21881#, fuzzy, gcc-internal-format
21882msgid "malloc attribute should be used for a function that returns a pointer"
21883msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
21884
21885#: cgraph.c:3443
21886#, gcc-internal-format, gfc-internal-format
21887msgid "aux field set for indirect edge from %s"
21888msgstr ""
21889
21890#: cgraph.c:3449 cgraph.c:3509
21891#, fuzzy, gcc-internal-format
21892#| msgid "-mnop-mcount is not compatible with this target"
21893msgid "edge count is not compatible with function count"
21894msgstr "-mnop-mcount không tương thích với đích này"
21895
21896#: cgraph.c:3457
21897#, gcc-internal-format, gfc-internal-format
21898msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
21899msgstr ""
21900
21901#: cgraph.c:3465 cgraph.c:3536
21902#, gcc-internal-format
21903msgid "edge has both call_stmt and lto_stmt_uid set"
21904msgstr ""
21905
21906#: cgraph.c:3477
21907#, gcc-internal-format, gfc-internal-format
21908msgid "comdat-local function called by %s outside its comdat"
21909msgstr ""
21910
21911#: cgraph.c:3487
21912#, gcc-internal-format
21913msgid "inlined_to pointer is wrong"
21914msgstr "inlined_to con trỏ là sai"
21915
21916#: cgraph.c:3492
21917#, gcc-internal-format
21918msgid "multiple inline callers"
21919msgstr "nhiều bộ gọi chung dòng"
21920
21921#: cgraph.c:3499
21922#, gcc-internal-format
21923msgid "inlined_to pointer set for noninline callers"
21924msgstr ""
21925
21926#: cgraph.c:3526
21927#, gcc-internal-format
21928msgid "caller edge count does not match BB count"
21929msgstr ""
21930
21931#: cgraph.c:3557
21932#, gcc-internal-format
21933msgid "indirect call count does not match BB count"
21934msgstr ""
21935
21936#: cgraph.c:3574
21937#, gcc-internal-format
21938msgid "reference has both stmt and lto_stmt_uid set"
21939msgstr ""
21940
21941#: cgraph.c:3585
21942#, gcc-internal-format
21943msgid "inlined_to pointer is set but no predecessors found"
21944msgstr ""
21945
21946#: cgraph.c:3590
21947#, gcc-internal-format
21948msgid "inlined_to pointer refers to itself"
21949msgstr "con trỏ inlined_to chỉ đến chính nó"
21950
21951#: cgraph.c:3601
21952#, gcc-internal-format
21953msgid "cgraph_node has wrong clone_of"
21954msgstr "cgraph_node có clone_of sai"
21955
21956#: cgraph.c:3614
21957#, gcc-internal-format
21958msgid "cgraph_node has wrong clone list"
21959msgstr "cgraph_node có danh sách nhân bản sai"
21960
21961#: cgraph.c:3620
21962#, gcc-internal-format
21963msgid "cgraph_node is in clone list but it is not clone"
21964msgstr ""
21965
21966#: cgraph.c:3625
21967#, gcc-internal-format
21968msgid "cgraph_node has wrong prev_clone pointer"
21969msgstr ""
21970
21971#: cgraph.c:3630
21972#, gcc-internal-format
21973msgid "double linked list of clones corrupted"
21974msgstr ""
21975
21976#: cgraph.c:3642
21977#, gcc-internal-format
21978msgid "Alias has call edges"
21979msgstr "Bí danh có cạnh gọi"
21980
21981#: cgraph.c:3648
21982#, gcc-internal-format
21983msgid "Alias has non-alias reference"
21984msgstr "Bí danh có tham chiếu non-alias"
21985
21986#: cgraph.c:3653
21987#, gcc-internal-format
21988msgid "Alias has more than one alias reference"
21989msgstr ""
21990
21991#: cgraph.c:3660
21992#, gcc-internal-format
21993msgid "Analyzed alias has no reference"
21994msgstr ""
21995
21996#: cgraph.c:3669
21997#, gcc-internal-format
21998msgid "No edge out of thunk node"
21999msgstr ""
22000
22001#: cgraph.c:3674
22002#, gcc-internal-format
22003msgid "More than one edge out of thunk node"
22004msgstr ""
22005
22006#: cgraph.c:3679
22007#, gcc-internal-format
22008msgid "Thunk is not supposed to have body"
22009msgstr ""
22010
22011#: cgraph.c:3713
22012#, gcc-internal-format
22013msgid "shared call_stmt:"
22014msgstr "call_stmt được chia sẻ:"
22015
22016#: cgraph.c:3721
22017#, gcc-internal-format
22018msgid "edge points to wrong declaration:"
22019msgstr ""
22020
22021#: cgraph.c:3730
22022#, gcc-internal-format
22023msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
22024msgstr ""
22025
22026#: cgraph.c:3740
22027#, gcc-internal-format
22028msgid "missing callgraph edge for call stmt:"
22029msgstr ""
22030
22031#: cgraph.c:3750
22032#, gcc-internal-format
22033msgid "reference to dead statement"
22034msgstr ""
22035
22036#: cgraph.c:3763
22037#, gcc-internal-format, gfc-internal-format
22038msgid "edge %s->%s has no corresponding call_stmt"
22039msgstr ""
22040
22041#: cgraph.c:3775
22042#, gcc-internal-format, gfc-internal-format
22043msgid "an indirect edge from %s has no corresponding call_stmt"
22044msgstr ""
22045
22046#: cgraph.c:3790 cgraph.c:3803
22047#, gcc-internal-format
22048msgid "missing origin for a node in a nested list"
22049msgstr ""
22050
22051#: cgraph.c:3795
22052#, gcc-internal-format
22053msgid "origin points to a different parent"
22054msgstr ""
22055
22056#: cgraph.c:3810
22057#, gcc-internal-format
22058msgid "verify_cgraph_node failed"
22059msgstr "verify_cgraph_node gặp lỗi"
22060
22061#: cgraph.c:3921 varpool.c:303
22062#, fuzzy, gcc-internal-format, gfc-internal-format
22063#| msgid "%s: section %s is missing"
22064msgid "%s: section %s.%d is missing"
22065msgstr "%s: phần %s còn thiếu"
22066
22067#: cgraphunit.c:727
22068#, gcc-internal-format
22069msgid "multiple versions for one symbol"
22070msgstr ""
22071
22072#: cgraphunit.c:738
22073#, fuzzy, gcc-internal-format
22074#| msgid "in definition of macro %qs"
22075msgid "duplicate definition of a symbol version"
22076msgstr "trong phần định nghĩa macro %qs"
22077
22078#: cgraphunit.c:740
22079#, fuzzy, gcc-internal-format
22080#| msgid "previously defined here"
22081msgid "same version was previously defined here"
22082msgstr "đã định nghĩa trước ở đây"
22083
22084#: cgraphunit.c:746
22085#, gcc-internal-format
22086msgid "symbol needs to be defined to have a version"
22087msgstr ""
22088
22089#: cgraphunit.c:752
22090#, fuzzy, gcc-internal-format
22091#| msgid "local symbols must be defined"
22092msgid "common symbol cannot be versioned"
22093msgstr "ký hiệu cục bộ phải được định nghĩa"
22094
22095#: cgraphunit.c:758
22096#, fuzzy, gcc-internal-format
22097#| msgid "local symbols must be defined"
22098msgid "comdat symbol cannot be versioned"
22099msgstr "ký hiệu cục bộ phải được định nghĩa"
22100
22101#: cgraphunit.c:764
22102#, fuzzy, gcc-internal-format
22103#| msgid "%q+#D cannot be overloaded"
22104msgid "weakref cannot be versioned"
22105msgstr "%q+#D không thể được quá tải"
22106
22107#: cgraphunit.c:770
22108#, fuzzy, gcc-internal-format
22109#| msgid "local symbols must be defined"
22110msgid "versioned symbol must be public"
22111msgstr "ký hiệu cục bộ phải được định nghĩa"
22112
22113#: cgraphunit.c:776
22114#, gcc-internal-format
22115msgid "versioned symbol must have default visibility"
22116msgstr ""
22117
22118#: cgraphunit.c:808
22119#, gcc-internal-format
22120msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
22121msgstr ""
22122
22123#: cgraphunit.c:860
22124#, fuzzy, gcc-internal-format
22125#| msgid "%qE attribute ignored on types"
22126msgid "%<flatten%> attribute is ignored on aliases"
22127msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
22128
22129#: cgraphunit.c:868 cgraphunit.c:919
22130#, gcc-internal-format
22131msgid "%<externally_visible%> attribute have effect only on public objects"
22132msgstr ""
22133
22134#: cgraphunit.c:879
22135#, gcc-internal-format
22136msgid "%<weakref%> attribute ignored because function is defined"
22137msgstr ""
22138
22139#: cgraphunit.c:894
22140#, fuzzy, gcc-internal-format
22141#| msgid "%<#pragma grainsize%> ignored because -fcilkplus is not enabled"
22142msgid "%<alias%> attribute ignored because function is defined"
22143msgstr "%<#pragma grainsize%> bị bỏ qua bởi vì -fcilkplus không được bật"
22144
22145#: cgraphunit.c:902
22146#, fuzzy, gcc-internal-format
22147#| msgid "Warn when an inlined function cannot be inlined."
22148msgid "%<always_inline%> function might not be inlinable"
22149msgstr "Cảnh báo khi không không thể dùng hàm chung dòng."
22150
22151#: cgraphunit.c:927
22152#, gcc-internal-format
22153msgid "%<weakref%> attribute ignored because variable is initialized"
22154msgstr ""
22155
22156#. include_self=
22157#: cgraphunit.c:1076 c/c-decl.c:11805
22158#, gcc-internal-format
22159msgid "%q+F used but never defined"
22160msgstr "%q+F được dùng mà chưa từng được định nghĩa"
22161
22162#: cgraphunit.c:1078 c/c-decl.c:11815
22163#, gcc-internal-format
22164msgid "%q+F declared %<static%> but never defined"
22165msgstr ""
22166
22167#: cgraphunit.c:1123
22168#, gcc-internal-format
22169msgid "%qD defined but not used"
22170msgstr "%q+D được định nghĩa nhưng không dùng"
22171
22172#: cgraphunit.c:1455
22173#, fuzzy, gcc-internal-format
22174#| msgid "%<operator new%> must return type %qT"
22175msgid "%<ifunc%> resolver for %qD must return %qT"
22176msgstr "%<operator new%> phải trả về kiểu %qT"
22177
22178#: cgraphunit.c:1458 cgraphunit.c:1481
22179#, fuzzy, gcc-internal-format
22180msgid "resolver indirect function declared here"
22181msgstr "hàm chung dòng %q+D được khai báo yếu"
22182
22183#: cgraphunit.c:1478
22184#, fuzzy, gcc-internal-format
22185#| msgid "prefix %qD should return %qT"
22186msgid "%<ifunc%> resolver for %qD should return %qT"
22187msgstr "tiền tố %qD cần trả về %qT"
22188
22189#: cgraphunit.c:1488
22190#, fuzzy, gcc-internal-format
22191#| msgid "Warn about casting functions to incompatible types."
22192msgid "%qD alias between functions of incompatible types %qT and %qT"
22193msgstr "Cảnh báo về hàm áp kiểu cho kiểu không tương thích."
22194
22195#: cgraphunit.c:1491 cgraphunit.c:1573
22196#, fuzzy, gcc-internal-format
22197msgid "aliased declaration here"
22198msgstr "khai báo trước ở đây"
22199
22200#: cgraphunit.c:1529 c-family/c-pragma.c:340
22201#, gcc-internal-format
22202msgid "%q+D aliased to undefined symbol %qE"
22203msgstr ""
22204
22205#: cgraphunit.c:1545
22206#, gcc-internal-format
22207msgid "%q+D aliased to external symbol %qE"
22208msgstr ""
22209
22210#: cgraphunit.c:1570
22211#, gcc-internal-format
22212msgid "%q+D alias between function and variable is not supported"
22213msgstr ""
22214
22215#: cgraphunit.c:1644
22216#, gcc-internal-format
22217msgid "failed to reclaim unneeded function"
22218msgstr ""
22219
22220#: cgraphunit.c:1672
22221#, gcc-internal-format
22222msgid "failed to reclaim unneeded function in same comdat group"
22223msgstr ""
22224
22225#: cgraphunit.c:1943
22226#, gcc-internal-format
22227msgid "generic thunk code fails for method %qD which uses %<...%>"
22228msgstr ""
22229
22230#: cgraphunit.c:2327
22231#, gcc-internal-format
22232msgid "size of return value of %q+D is %u bytes"
22233msgstr ""
22234
22235#: cgraphunit.c:2331
22236#, fuzzy, gcc-internal-format
22237#| msgid "size of %q+D is larger than %wd bytes"
22238msgid "size of return value of %q+D is larger than %wu bytes"
22239msgstr "kích thước của %q+D lớn hơn %wd byte"
22240
22241#: cgraphunit.c:2854
22242#, gcc-internal-format
22243msgid "nodes with unreleased memory found"
22244msgstr ""
22245
22246#: collect-utils.c:68
22247#, fuzzy, gcc-internal-format
22248#| msgid "can't get program status: %m"
22249msgid "cannot get program status: %m"
22250msgstr "không thể lấy trạng thái về chương trình: %m"
22251
22252#: collect-utils.c:82
22253#, gcc-internal-format, gfc-internal-format
22254msgid "%s terminated with signal %d [%s]%s"
22255msgstr "%s đã kết thúc với tín hiệu %d [%s]%s"
22256
22257#: collect-utils.c:98
22258#, gcc-internal-format, gfc-internal-format
22259msgid "%s returned %d exit status"
22260msgstr "%s trả lại trạng thái thoát %d"
22261
22262#: collect-utils.c:133
22263#, gcc-internal-format, gfc-internal-format
22264msgid "could not open response file %s"
22265msgstr "không thể mở tập tin đáp ứng %s"
22266
22267#: collect-utils.c:139
22268#, gcc-internal-format, gfc-internal-format
22269msgid "could not write to response file %s"
22270msgstr "không thể ghi vào tập tin đáp ứng %s"
22271
22272#: collect-utils.c:145
22273#, gcc-internal-format, gfc-internal-format
22274msgid "could not close response file %s"
22275msgstr "không thể đóng đáp ứng tập tin %s"
22276
22277#: collect-utils.c:179
22278#, fuzzy, gcc-internal-format
22279#| msgid "[cannot find %s]"
22280msgid "cannot find %qs"
22281msgstr "[không tìm thấy %s]"
22282
22283#: collect-utils.c:183 collect2.c:2378 gcc.c:3200 gcc.c:6963
22284#, fuzzy, gcc-internal-format
22285#| msgid "pex_init failed: %m"
22286msgid "%<pex_init%> failed: %m"
22287msgstr "pex_init bị lỗi: %m"
22288
22289#: collect-utils.c:192 collect2.c:2387 collect2.c:2556 gcc.c:2498 gcc.c:4599
22290#, gcc-internal-format
22291msgid "%s: %m"
22292msgstr "%s: %m"
22293
22294#: collect2.c:621
22295#, fuzzy, gcc-internal-format
22296#| msgid "environment variable COLLECT_GCC must be set"
22297msgid "environment variable %<COLLECT_LTO_WRAPPER%> must be set"
22298msgstr "biến môi trường COLLECT_GCC cần được đặt"
22299
22300#: collect2.c:762
22301#, gcc-internal-format, gfc-internal-format
22302msgid "ld returned %d exit status"
22303msgstr "ld trả về trạng thái thoát %d"
22304
22305#: collect2.c:921 gcc.c:7482 config/gcn/mkoffload.c:533
22306#: config/i386/intelmic-mkoffload.c:557 config/nvptx/mkoffload.c:405
22307#, gcc-internal-format
22308msgid "atexit failed"
22309msgstr "atexit gặp lỗi"
22310
22311#: collect2.c:1043
22312#, gcc-internal-format
22313msgid "no arguments"
22314msgstr "không có đối số nào"
22315
22316#: collect2.c:1295 opts.c:1032
22317#, gcc-internal-format
22318msgid "LTO support has not been enabled in this configuration"
22319msgstr "Phần hỗ trợ LTO không được bật trong cấu hình này"
22320
22321#: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
22322#: toplev.c:1728 objc/objc-act.c:461
22323#, gcc-internal-format
22324msgid "cannot open %s: %m"
22325msgstr "không thể mở %s: %m"
22326
22327#: collect2.c:1456
22328#, fuzzy, gcc-internal-format
22329#| msgid "unknown demangling style '%s'"
22330msgid "unknown demangling style %qs"
22331msgstr "không rõ kiểu khắt khe \"%s\""
22332
22333# Literal: don't translate; Nghĩa chữ: dừng dịch
22334#: collect2.c:1558 collect2.c:1736 collect2.c:1776
22335#, gcc-internal-format
22336msgid "fopen %s: %m"
22337msgstr "fopen %s: %m"
22338
22339# Literal: don't translate; Nghĩa chữ: dừng dịch
22340#: collect2.c:1561 collect2.c:1741 collect2.c:1779
22341#, gcc-internal-format
22342msgid "fclose %s: %m"
22343msgstr "fclose %s: %m"
22344
22345#: collect2.c:2312 lto-wrapper.c:1095 lto-wrapper.c:1115 lto/lto-object.c:151
22346#: lto/lto-object.c:186 lto/lto-object.c:283 lto/lto-object.c:340
22347#: lto/lto-object.c:364
22348#, gcc-internal-format, gfc-internal-format
22349msgid "%s: %s"
22350msgstr "%s: %s"
22351
22352#: collect2.c:2352
22353#, fuzzy, gcc-internal-format
22354#| msgid "cannot find 'nm'"
22355msgid "cannot find %<nm%>"
22356msgstr "không tìm thấy “nm”"
22357
22358#: collect2.c:2400
22359#, fuzzy, gcc-internal-format
22360#| msgid "can't open nm output: %m"
22361msgid "cannot open nm output: %m"
22362msgstr "không thể mở kết xuất nm: %m"
22363
22364#: collect2.c:2455
22365#, gcc-internal-format, gfc-internal-format
22366msgid "init function found in object %s"
22367msgstr "hàm init được tìm trong đối tượng %s"
22368
22369#: collect2.c:2466
22370#, gcc-internal-format, gfc-internal-format
22371msgid "fini function found in object %s"
22372msgstr "hàm fini được tìm trong đối tượng %s"
22373
22374#: collect2.c:2523
22375#, fuzzy, gcc-internal-format
22376#| msgid "cannot find 'ldd'"
22377msgid "cannot find %<ldd%>"
22378msgstr "không tìm thấy “ldd”"
22379
22380#: collect2.c:2548
22381#, gcc-internal-format
22382msgid "pex_init failed: %m"
22383msgstr "pex_init bị lỗi: %m"
22384
22385#: collect2.c:2569
22386#, fuzzy, gcc-internal-format
22387#| msgid "can't open ldd output: %m"
22388msgid "cannot open ldd output: %m"
22389msgstr "không thể mở kết xuất ldd: %m"
22390
22391#: collect2.c:2587
22392#, gcc-internal-format, gfc-internal-format
22393msgid "dynamic dependency %s not found"
22394msgstr "không tìm thấy quan hệ phụ thuộc năng động %s"
22395
22396#: collect2.c:2599
22397#, fuzzy, gcc-internal-format
22398#| msgid "unable to open dynamic dependency '%s'"
22399msgid "unable to open dynamic dependency %qs"
22400msgstr "không thể mở quan hệ phụ thuộc năng động “%s”"
22401
22402#: collect2.c:2750
22403#, gcc-internal-format, gfc-internal-format
22404msgid "%s: not a COFF file"
22405msgstr "%s: không phải là một tập tin COFF"
22406
22407#: collect2.c:2907
22408#, gcc-internal-format, gfc-internal-format
22409msgid "%s: cannot open as COFF file"
22410msgstr "%s: không thể mở dưới dạng tập tin COFF"
22411
22412#: collect2.c:2966
22413#, gcc-internal-format, gfc-internal-format
22414msgid "library lib%s not found"
22415msgstr "không tìm thấy thư viện lib%s"
22416
22417#: convert.c:97
22418#, gcc-internal-format
22419msgid "cannot convert to a pointer type"
22420msgstr "không thể chuyển đổi thành kiểu con trỏ"
22421
22422#: convert.c:332
22423#, fuzzy, gcc-internal-format
22424#| msgid "%q#T used where a %qT was expected"
22425msgid "pointer value used where a floating-point was expected"
22426msgstr "%q#T được dùng ở nơi mà %qT cần"
22427
22428#: convert.c:336
22429#, fuzzy, gcc-internal-format
22430#| msgid "%q#T used where a %qT was expected"
22431msgid "aggregate value used where a floating-point was expected"
22432msgstr "%q#T được dùng ở nơi mà %qT cần"
22433
22434#: convert.c:471
22435#, gcc-internal-format
22436msgid "conversion to incomplete type"
22437msgstr ""
22438
22439#: convert.c:946
22440#, fuzzy, gcc-internal-format
22441#| msgid "cannot convert type %qT to type %qT"
22442msgid "cannot convert a vector of type %qT to type %qT which has different size"
22443msgstr "không thể chuyển đổi kiểu %qT thành %qT"
22444
22445#: convert.c:954
22446#, gcc-internal-format
22447msgid "aggregate value used where an integer was expected"
22448msgstr ""
22449
22450#: convert.c:1042
22451#, gcc-internal-format
22452msgid "pointer value used where a complex was expected"
22453msgstr ""
22454
22455#: convert.c:1046
22456#, gcc-internal-format
22457msgid "aggregate value used where a complex was expected"
22458msgstr ""
22459
22460#: convert.c:1083
22461#, fuzzy, gcc-internal-format
22462#| msgid "cannot convert type %qT to type %qT"
22463msgid "cannot convert a value of type %qT to vector type %qT which has different size"
22464msgstr "không thể chuyển đổi kiểu %qT thành %qT"
22465
22466#: convert.c:1091
22467#, fuzzy, gcc-internal-format
22468#| msgid "can%'t convert value to a vector"
22469msgid "cannot convert value to a vector"
22470msgstr "không thể chuyển đổi giá trị thành kiểu vector"
22471
22472#: convert.c:1130
22473#, gcc-internal-format
22474msgid "aggregate value used where a fixed-point was expected"
22475msgstr ""
22476
22477#: coverage.c:199
22478#, gcc-internal-format
22479msgid "%qs is not a gcov data file"
22480msgstr "%qs không phải là tập tin dữ liệu gcov"
22481
22482#: coverage.c:210
22483#, gcc-internal-format
22484msgid "%qs is version %q.*s, expected version %q.*s"
22485msgstr "%qs là phiên bản %q.*s, cần phiên bản %q.*s"
22486
22487#: coverage.c:269
22488#, gcc-internal-format, gfc-internal-format
22489msgid "profile data for function %u is corrupted"
22490msgstr ""
22491
22492#: coverage.c:270
22493#, gcc-internal-format
22494msgid "checksum is (%x,%x) instead of (%x,%x)"
22495msgstr "tổng kiểm là (%x,%x) thay vì (%x,%x)"
22496
22497#: coverage.c:284
22498#, gcc-internal-format
22499msgid "%qs has overflowed"
22500msgstr "%qs có chỗ bị tràn"
22501
22502#: coverage.c:285
22503#, fuzzy, gcc-internal-format
22504#| msgid "%s:corrupted\n"
22505msgid "%qs is corrupted"
22506msgstr "%s: bị hỏng\n"
22507
22508#: coverage.c:312
22509#, gcc-internal-format
22510msgid "%qs profile count data file not found"
22511msgstr ""
22512
22513#: coverage.c:341
22514#, gcc-internal-format
22515msgid "profile for function %qD not found in profile data"
22516msgstr ""
22517
22518#: coverage.c:358
22519#, gcc-internal-format
22520msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
22521msgstr ""
22522
22523#: coverage.c:367
22524#, gcc-internal-format
22525msgid "the control flow of function %qD does not match its profile data (counter %qs)"
22526msgstr ""
22527
22528#: coverage.c:386
22529#, gcc-internal-format
22530msgid "execution counts estimated\n"
22531msgstr ""
22532
22533#: coverage.c:387
22534#, gcc-internal-format
22535msgid "execution counts assumed to be zero\n"
22536msgstr ""
22537
22538#: coverage.c:400
22539#, gcc-internal-format
22540msgid "source locations for function %qD have changed, the profile data may be out of date"
22541msgstr ""
22542
22543#: coverage.c:674
22544#, gcc-internal-format
22545msgid "error writing %qs"
22546msgstr "lỗi ghi %qs"
22547
22548#: coverage.c:1235
22549#, fuzzy, gcc-internal-format
22550#| msgid "switch %qs does not start with %<-%>"
22551msgid "filename %qs does not start with profile prefix %qs"
22552msgstr "switch %qs không bắt đầu với %<-%>"
22553
22554#: coverage.c:1281
22555#, gcc-internal-format, gfc-internal-format
22556msgid "cannot open %s"
22557msgstr "không thể mở %s"
22558
22559#: data-streamer-in.c:53
22560#, gcc-internal-format
22561msgid "bytecode stream: string too long for the string table"
22562msgstr ""
22563
22564#: data-streamer-in.c:84 data-streamer-in.c:113
22565#, gcc-internal-format
22566msgid "bytecode stream: found non-null terminated string"
22567msgstr ""
22568
22569#: dbgcnt.c:128
22570#, gcc-internal-format
22571msgid "Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]\n"
22572msgstr ""
22573
22574#: dbgcnt.c:143
22575#, gcc-internal-format
22576msgid "%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower"
22577msgstr ""
22578
22579#: dbgcnt.c:155
22580#, gcc-internal-format
22581msgid "cannot find a valid counter name %qs of %<-fdbg-cnt=%> option"
22582msgstr ""
22583
22584#: dbgcnt.c:226
22585#, fuzzy, gcc-internal-format
22586#| msgid "Runtime name."
22587msgid "counter name"
22588msgstr "Tên lúc chạy."
22589
22590#: dbgcnt.c:226
22591#, gcc-internal-format
22592msgid "closed intervals"
22593msgstr ""
22594
22595#: dbxout.c:3380
22596#, gcc-internal-format
22597msgid "common symbol debug info is not structured as symbol+offset"
22598msgstr ""
22599
22600#: dbxout.c:3911
22601#, gcc-internal-format
22602msgid "global destructors not supported on this target"
22603msgstr ""
22604
22605#: dbxout.c:3928
22606#, gcc-internal-format
22607msgid "global constructors not supported on this target"
22608msgstr ""
22609
22610#: diagnostic.c:1778
22611#, gcc-internal-format, gfc-internal-format
22612msgid "in %s, at %s:%d"
22613msgstr "trong %s, tại %s:%d"
22614
22615#: diagnostic.c:1894
22616#, fuzzy, gcc-internal-format
22617#| msgid "debug: "
22618msgid "debug path"
22619msgstr "gỡ rối: "
22620
22621#: dominance.c:1170
22622#, gcc-internal-format, gfc-internal-format
22623msgid "dominator of %d status unknown"
22624msgstr ""
22625
22626#: dominance.c:1178
22627#, gcc-internal-format, gfc-internal-format
22628msgid "dominator of %d should be %d, not %d"
22629msgstr ""
22630
22631#: dumpfile.c:379
22632#, gcc-internal-format
22633msgid "could not open dump file %qs: %m"
22634msgstr "không thể mở tập tin dump %qs: %m"
22635
22636#: dumpfile.c:1826
22637#, fuzzy, gcc-internal-format
22638#| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
22639msgid "ignoring unknown option %q.*s"
22640msgstr "bỏ qua tùy chọn không hiểu %q.*s trong %<-fdump-%s%>"
22641
22642#: dumpfile.c:1972
22643#, gcc-internal-format
22644msgid "unknown option %q.*s in %<-fopt-info-%s%>"
22645msgstr "không hiểu tùy chọn %q.*s trong %<-fopt-info-%s%>"
22646
22647#: dumpfile.c:2004
22648#, gcc-internal-format
22649msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
22650msgstr ""
22651
22652#: dwarf2out.c:1120
22653#, gcc-internal-format
22654msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
22655msgstr ""
22656
22657#: dwarf2out.c:10992
22658#, gcc-internal-format
22659msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
22660msgstr ""
22661
22662#: dwarf2out.c:14516
22663#, gcc-internal-format, gfc-internal-format
22664msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
22665msgstr ""
22666
22667#: emit-rtl.c:2930
22668#, gcc-internal-format
22669msgid "invalid rtl sharing found in the insn"
22670msgstr ""
22671
22672#: emit-rtl.c:2932
22673#, gcc-internal-format
22674msgid "shared rtx"
22675msgstr "rtx dùng chung"
22676
22677#: emit-rtl.c:2934
22678#, gcc-internal-format
22679msgid "internal consistency failure"
22680msgstr "tính nhất quán nội tại gặp lỗi nghiêm trọng"
22681
22682#: emit-rtl.c:4070
22683#, gcc-internal-format
22684msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
22685msgstr ""
22686
22687#: errors.c:133
22688#, gcc-internal-format, gfc-internal-format
22689msgid "abort in %s, at %s:%d"
22690msgstr "bỏ dở lúc %s, tại %s:%d"
22691
22692#: except.c:2165
22693#, gcc-internal-format
22694msgid "argument of %<__builtin_eh_return_regno%> must be constant"
22695msgstr ""
22696
22697#: except.c:2300
22698#, fuzzy, gcc-internal-format
22699#| msgid "__builtin_thread_pointer is not supported on this target"
22700msgid "%<__builtin_eh_return%> not supported on this target"
22701msgstr "__builtin_thread_pointer không được hỗ trợ trên đích này"
22702
22703#: except.c:3424 except.c:3449
22704#, gcc-internal-format
22705msgid "%<region_array%> is corrupted for region %i"
22706msgstr ""
22707
22708#: except.c:3437 except.c:3468
22709#, gcc-internal-format
22710msgid "%<lp_array%> is corrupted for lp %i"
22711msgstr ""
22712
22713#: except.c:3454
22714#, gcc-internal-format, gfc-internal-format
22715msgid "outer block of region %i is wrong"
22716msgstr ""
22717
22718#: except.c:3459
22719#, gcc-internal-format, gfc-internal-format
22720msgid "negative nesting depth of region %i"
22721msgstr ""
22722
22723#: except.c:3473
22724#, gcc-internal-format, gfc-internal-format
22725msgid "region of lp %i is wrong"
22726msgstr "vùng của lp %i là sai"
22727
22728#: except.c:3500
22729#, gcc-internal-format, gfc-internal-format
22730msgid "tree list ends on depth %i"
22731msgstr ""
22732
22733#: except.c:3505
22734#, gcc-internal-format
22735msgid "%<region_array%> does not match %<region_tree%>"
22736msgstr ""
22737
22738#: except.c:3510
22739#, gcc-internal-format
22740msgid "%<lp_array%> does not match %<region_tree%>"
22741msgstr ""
22742
22743#: except.c:3517 tree.c:14717 value-prof.c:517
22744#, fuzzy, gcc-internal-format
22745#| msgid "open %s failed: %s"
22746msgid "%qs failed"
22747msgstr "mở %s gặp lỗi: %s"
22748
22749#: explow.c:1529
22750#, gcc-internal-format
22751msgid "stack limits not supported on this target"
22752msgstr ""
22753
22754#: expmed.c:356
22755#, gcc-internal-format
22756msgid "reverse scalar storage order"
22757msgstr ""
22758
22759#: expmed.c:373
22760#, gcc-internal-format
22761msgid "reverse floating-point scalar storage order"
22762msgstr ""
22763
22764#: expmed.c:414
22765#, gcc-internal-format, gfc-internal-format
22766msgid "reverse storage order for %smode"
22767msgstr ""
22768
22769#: expmed.c:660
22770#, gcc-internal-format
22771msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
22772msgstr ""
22773
22774#: expr.c:11109
22775#, gcc-internal-format
22776msgid "%Kcall to %qs declared with attribute error: %s"
22777msgstr ""
22778
22779#: expr.c:11123
22780#, gcc-internal-format
22781msgid "%Kcall to %qs declared with attribute warning: %s"
22782msgstr ""
22783
22784#: file-prefix-map.c:50
22785#, fuzzy, gcc-internal-format
22786#| msgid "invalid argument to %qD"
22787msgid "invalid argument %qs to %qs"
22788msgstr "đối số không hợp lệ cho %qD"
22789
22790#: final.c:1797
22791#, fuzzy, gcc-internal-format
22792#| msgid "size of %q+D is larger than %wd bytes"
22793msgid "the frame size of %wu bytes is larger than %wu bytes"
22794msgstr "kích thước của %q+D lớn hơn %wd byte"
22795
22796#: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
22797#, gcc-internal-format
22798msgid "could not open final insn dump file %qs: %m"
22799msgstr ""
22800
22801#: final.c:4878 tree-cfgcleanup.c:1516
22802#, gcc-internal-format
22803msgid "could not close final insn dump file %qs: %m"
22804msgstr ""
22805
22806#: fixed-value.c:128
22807#, gcc-internal-format
22808msgid "large fixed-point constant implicitly truncated to fixed-point type"
22809msgstr ""
22810
22811#: fold-const.c:4563 fold-const.c:4573
22812#, gcc-internal-format, gfc-internal-format
22813msgid "comparison is always %d due to width of bit-field"
22814msgstr ""
22815
22816#: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
22817#, gcc-internal-format
22818msgid "assuming signed overflow does not occur when simplifying range test"
22819msgstr ""
22820
22821#: fold-const.c:6366 fold-const.c:6380
22822#, gcc-internal-format, gfc-internal-format
22823msgid "comparison is always %d"
22824msgstr "so sánh luôn là %d"
22825
22826#: fold-const.c:6524
22827#, gcc-internal-format
22828msgid "%<or%> of unmatched not-equal tests is always 1"
22829msgstr ""
22830
22831#: fold-const.c:6529
22832#, gcc-internal-format
22833msgid "%<and%> of mutually exclusive equal-tests is always 0"
22834msgstr ""
22835
22836#: fold-const.c:9191
22837#, gcc-internal-format
22838msgid "assuming signed overflow does not occur when reducing constant in comparison"
22839msgstr ""
22840
22841#: fold-const.c:9591
22842#, gcc-internal-format
22843msgid "assuming signed overflow does not occur when combining constants around a comparison"
22844msgstr ""
22845
22846#: fold-const.c:12891
22847#, gcc-internal-format
22848msgid "fold check: original tree changed by fold"
22849msgstr ""
22850
22851#: function.c:249
22852#, gcc-internal-format
22853msgid "total size of local objects %wu exceeds maximum %wu"
22854msgstr ""
22855
22856#: function.c:253
22857#, gcc-internal-format
22858msgid "total size of local objects exceeds maximum %wu"
22859msgstr ""
22860
22861#: function.c:1784 gimplify.c:6277 gimplify.c:6437
22862#, gcc-internal-format
22863msgid "impossible constraint in %<asm%>"
22864msgstr ""
22865
22866#: function.c:4263
22867#, gcc-internal-format
22868msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
22869msgstr ""
22870
22871#: function.c:4284
22872#, gcc-internal-format
22873msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
22874msgstr ""
22875
22876#: function.c:4954
22877#, gcc-internal-format
22878msgid "function returns an aggregate"
22879msgstr "hàm trả về một tập hợp"
22880
22881#: gcc.c:2028
22882#, fuzzy, gcc-internal-format
22883#| msgid "could not open response file %s"
22884msgid "cannot open nested response file"
22885msgstr "không thể mở tập tin đáp ứng %s"
22886
22887#: gcc.c:2039
22888#, fuzzy, gcc-internal-format
22889#| msgid "could not close response file %s"
22890msgid "cannot close nonexistent response file"
22891msgstr "không thể đóng đáp ứng tập tin %s"
22892
22893#: gcc.c:2062
22894#, gcc-internal-format, gfc-internal-format
22895msgid "could not open temporary response file %s"
22896msgstr "không thể mở tập tin đáp ứng tạm thời %s"
22897
22898#: gcc.c:2069
22899#, gcc-internal-format, gfc-internal-format
22900msgid "could not write to temporary response file %s"
22901msgstr "không thể ghi vào tập tin đáp ứng tạm thời %s"
22902
22903#: gcc.c:2075
22904#, gcc-internal-format, gfc-internal-format
22905msgid "could not close temporary response file %s"
22906msgstr "không thể đóng tập tin đáp ứng tạm thời %s"
22907
22908#. This leaves DESC open, but the OS will save us.
22909#: gcc.c:2107
22910#, fuzzy, gcc-internal-format
22911#| msgid "cannot read %s: %m"
22912msgid "cannot read spec file %qs: %m"
22913msgstr "không thể đọc %s: %m"
22914
22915#: gcc.c:2201 gcc.c:2222
22916#, gcc-internal-format, gfc-internal-format
22917msgid "specs %%include syntax malformed after %ld characters"
22918msgstr "đặc tả chứa cú pháp %%include dạng sai sau %ld ký tự"
22919
22920#: gcc.c:2249 gcc.c:2259 gcc.c:2270 gcc.c:2281
22921#, gcc-internal-format, gfc-internal-format
22922msgid "specs %%rename syntax malformed after %ld characters"
22923msgstr "đặc tả chứa cú pháp %%rename dạng sai sau %ld ký tự"
22924
22925#: gcc.c:2292
22926#, gcc-internal-format, gfc-internal-format
22927msgid "specs %s spec was not found to be renamed"
22928msgstr "đặc tả chứa đặc tả %s không có tên mới"
22929
22930#: gcc.c:2300
22931#, gcc-internal-format
22932msgid "%s: attempt to rename spec %qs to already defined spec %qs"
22933msgstr ""
22934
22935#: gcc.c:2322
22936#, gcc-internal-format, gfc-internal-format
22937msgid "specs unknown %% command after %ld characters"
22938msgstr "đặc tả chứa một lệnh %% không rõ sai sau %ld ký tự"
22939
22940#: gcc.c:2334 gcc.c:2348
22941#, gcc-internal-format, gfc-internal-format
22942msgid "specs file malformed after %ld characters"
22943msgstr "tập tin đặc tả dạng sai sau %ld ký tự"
22944
22945#: gcc.c:2403
22946#, gcc-internal-format
22947msgid "spec file has no spec for linking"
22948msgstr "tập tin đặc tả không có đặc tả để liên kết"
22949
22950#: gcc.c:2951 gcc.c:2988
22951#, gcc-internal-format
22952msgid "system path %qs is not absolute"
22953msgstr "đường dẫn hệ thống %qs không phải dạng tuyệt đối"
22954
22955#: gcc.c:3078
22956#, fuzzy, gcc-internal-format
22957#| msgid "-pipe not supported"
22958msgid "%<-pipe%> not supported"
22959msgstr "không hỗ trợ -pipe"
22960
22961#: gcc.c:3217 gcc.c:6972
22962#, fuzzy, gcc-internal-format
22963#| msgid "cannot open %s: %m"
22964msgid "cannot execute %qs: %s: %m"
22965msgstr "không thể mở %s: %m"
22966
22967#: gcc.c:3218 gcc.c:6973
22968#, fuzzy, gcc-internal-format
22969#| msgid "cannot open %s: %m"
22970msgid "cannot execute %qs: %s"
22971msgstr "không thể mở %s: %m"
22972
22973#: gcc.c:3237
22974#, gcc-internal-format
22975msgid "failed to get exit status: %m"
22976msgstr "gặp lỗi khi lấy trạng thái thoát: %m"
22977
22978#: gcc.c:3243
22979#, gcc-internal-format
22980msgid "failed to get process times: %m"
22981msgstr "gặp lỗi khi lấy thời gian tiến trình: %m"
22982
22983#. The inferior failed to catch the signal.
22984#: gcc.c:3269 gcc.c:3293
22985#, fuzzy, gcc-internal-format, gfc-internal-format
22986#| msgid "Use alternate register names."
22987msgid "%s signal terminated program %s"
22988msgstr "Sử dụng tên thanh ghi xen kẽ."
22989
22990#: gcc.c:3771 opts-common.c:1364 opts-common.c:1396
22991#, fuzzy, gcc-internal-format
22992#| msgid "unrecognized command line option %qs"
22993msgid "unrecognized command-line option %qs"
22994msgstr "không thừa nhận tùy chọn dòng lệnh %qs"
22995
22996#: gcc.c:3836
22997#, gcc-internal-format, gfc-internal-format
22998msgid "GCC is not configured to support %s as offload target"
22999msgstr ""
23000
23001#: gcc.c:4154
23002#, fuzzy, gcc-internal-format
23003#| msgid "%qs is an unknown -save-temps option"
23004msgid "%qs is an unknown %<-save-temps%> option"
23005msgstr "%qs là tùy chọn không hiểu -save-temps"
23006
23007#: gcc.c:4627 toplev.c:860
23008#, gcc-internal-format
23009msgid "input file %qs is the same as output file"
23010msgstr "tập tin đầu vào %qs là cùng với tập tin đầu ra"
23011
23012#: gcc.c:4632
23013#, fuzzy, gcc-internal-format
23014#| msgid "output file not specified"
23015msgid "output filename may not be empty"
23016msgstr "chưa chỉ định tập tin đầu vào"
23017
23018#: gcc.c:4657
23019#, fuzzy, gcc-internal-format
23020#| msgid "-pipe ignored because -save-temps specified"
23021msgid "%<-pipe%> ignored because %<-save-temps%> specified"
23022msgstr "-pipe bị bỏ qua bởi vì -save-temps được chỉ ra"
23023
23024#: gcc.c:4745
23025#, gcc-internal-format
23026msgid "%<-x %s%> after last input file has no effect"
23027msgstr "%<-x %s%> sau tập tin đầu vào cuối không chịu tác động"
23028
23029#: gcc.c:4926
23030#, gcc-internal-format
23031msgid "unable to locate default linker script %qs in the library search paths"
23032msgstr ""
23033
23034#: gcc.c:5133
23035#, gcc-internal-format
23036msgid "switch %qs does not start with %<-%>"
23037msgstr "switch %qs không bắt đầu với %<-%>"
23038
23039#: gcc.c:5137
23040#, gcc-internal-format
23041msgid "spec-generated switch is just %<-%>"
23042msgstr ""
23043
23044#: gcc.c:5361
23045#, gcc-internal-format
23046msgid "spec %qs invalid"
23047msgstr "đặc tả %qs không hợp lệ"
23048
23049#: gcc.c:5511
23050#, gcc-internal-format
23051msgid "spec %qs has invalid %<%%0%c%>"
23052msgstr "đặc tả %qs có %<%%0%c%> không hợp lệ"
23053
23054#: gcc.c:5788
23055#, gcc-internal-format
23056msgid "spec %qs has invalid %<%%W%c%>"
23057msgstr "đặc tả %qs có %<%%W%c%> không hợp lệ"
23058
23059#: gcc.c:5804
23060#, fuzzy, gcc-internal-format
23061#| msgid "spec %qs has invalid %<%%0%c%>"
23062msgid "spec %qs has invalid %<%%@%c%>"
23063msgstr "đặc tả %qs có %<%%0%c%> không hợp lệ"
23064
23065#: gcc.c:5825
23066#, gcc-internal-format
23067msgid "spec %qs has invalid %<%%x%c%>"
23068msgstr "đặc tả %qs có %<%%x%c%> không hợp lệ"
23069
23070#. Catch the case where a spec string contains something like
23071#. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
23072#. hand side of the :.
23073#: gcc.c:6036
23074#, gcc-internal-format
23075msgid "spec failure: %<%%*%> has not been initialized by pattern match"
23076msgstr ""
23077
23078#: gcc.c:6079
23079#, gcc-internal-format
23080msgid "spec failure: unrecognized spec option %qc"
23081msgstr ""
23082
23083#: gcc.c:6142
23084#, gcc-internal-format
23085msgid "unknown spec function %qs"
23086msgstr "không hiểu hàm đặc tả %qs"
23087
23088#: gcc.c:6172
23089#, fuzzy, gcc-internal-format
23090#| msgid "error in args to spec function %qs"
23091msgid "error in arguments to spec function %qs"
23092msgstr "gặp lỗi trong các đối số tới hàm đặc tả %qs"
23093
23094#: gcc.c:6231
23095#, gcc-internal-format
23096msgid "malformed spec function name"
23097msgstr "tên hàm đặc tả dạng sai"
23098
23099#. )
23100#: gcc.c:6234
23101#, gcc-internal-format
23102msgid "no arguments for spec function"
23103msgstr "không có đối số tới hàm đặc tả"
23104
23105#: gcc.c:6253
23106#, gcc-internal-format
23107msgid "malformed spec function arguments"
23108msgstr "đối số hàm đặc tả dạng sai"
23109
23110#: gcc.c:6432
23111#, fuzzy, gcc-internal-format
23112#| msgid "braced spec %qs is invalid at %qc"
23113msgid "braced spec %qs ends in escape"
23114msgstr "đặc tả giữa ngoặc móc %qs không hợp lệ tại %qc"
23115
23116#: gcc.c:6567
23117#, gcc-internal-format
23118msgid "braced spec %qs is invalid at %qc"
23119msgstr "đặc tả giữa ngoặc móc %qs không hợp lệ tại %qc"
23120
23121#: gcc.c:6662
23122#, gcc-internal-format
23123msgid "braced spec body %qs is invalid"
23124msgstr "thân của đặc tả giữa ngoặc móc %qs không hợp lệ"
23125
23126#: gcc.c:7271
23127#, gcc-internal-format, gfc-internal-format
23128msgid "%s: could not determine length of compare-debug file %s"
23129msgstr ""
23130
23131#: gcc.c:7282
23132#, fuzzy, gcc-internal-format
23133#| msgid "%s: -fcompare-debug failure (length)"
23134msgid "%s: %<-fcompare-debug%> failure (length)"
23135msgstr "%s: -fcompare-debug thất bại (độ dài)"
23136
23137#: gcc.c:7292 gcc.c:7333
23138#, gcc-internal-format, gfc-internal-format
23139msgid "%s: could not open compare-debug file %s"
23140msgstr "%s: không thể mở tập tin compare-debug %s"
23141
23142#: gcc.c:7312 gcc.c:7349
23143#, fuzzy, gcc-internal-format
23144#| msgid "%s: -fcompare-debug failure"
23145msgid "%s: %<-fcompare-debug%> failure"
23146msgstr "%s: -fcompare-debug thất bại"
23147
23148#: gcc.c:7652
23149#, fuzzy, gcc-internal-format
23150#| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
23151msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
23152msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_SUFFIX_SPEC"
23153
23154#: gcc.c:7677
23155#, fuzzy, gcc-internal-format
23156#| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
23157msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
23158msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_HEADERS_SUFFIX_SPEC"
23159
23160#: gcc.c:7883
23161#, fuzzy, gcc-internal-format
23162#| msgid "unrecognized command line option %<-fdump-%s%>"
23163msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
23164msgstr "không thừa nhận tùy chọn dòng lệnh %<-fdump-%s%>"
23165
23166#: gcc.c:7887
23167#, fuzzy, gcc-internal-format
23168#| msgid "unrecognized command line option %<-%s%>"
23169msgid "unrecognized command-line option %<-%s%>"
23170msgstr "không thừa nhận tùy chọn dòng lệnh %<-%s%>"
23171
23172#: gcc.c:8013
23173#, gcc-internal-format
23174msgid "not configured with sysroot headers suffix"
23175msgstr "không được cấu hình với hậu số phần đầu sysroot"
23176
23177#: gcc.c:8074
23178#, gcc-internal-format
23179msgid "no input files"
23180msgstr "không có tập tin nhập vào"
23181
23182#: gcc.c:8125
23183#, fuzzy, gcc-internal-format
23184#| msgid "cannot specify -o with -c, -S or -E with multiple files"
23185msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
23186msgstr "không thể ghi rõ nhiều tập tin với tùy chọn -S hoặc -E, và hai tùy chọn -o và c loại từ lẫn nhau"
23187
23188#: gcc.c:8167
23189#, gcc-internal-format, gfc-internal-format
23190msgid "%s: %s compiler not installed on this system"
23191msgstr "%s: trình biên dịch %s chưa được cài đặt trên hệ thống này"
23192
23193#: gcc.c:8192
23194#, fuzzy, gcc-internal-format
23195#| msgid "recompiling with -fcompare-debug"
23196msgid "recompiling with %<-fcompare-debug%>"
23197msgstr "hãy dịch lại với tùy chọn -fcompare-debug"
23198
23199#: gcc.c:8208
23200#, gcc-internal-format
23201msgid "during %<-fcompare-debug%> recompilation"
23202msgstr ""
23203
23204#: gcc.c:8217
23205#, gcc-internal-format
23206msgid "comparing final insns dumps"
23207msgstr ""
23208
23209#: gcc.c:8336
23210#, fuzzy, gcc-internal-format
23211#| msgid "-fuse-linker-plugin, but %s not found"
23212msgid "%<-fuse-linker-plugin%>, but %s not found"
23213msgstr "-fuse-linker-plugin, mà không tìm thấy %s"
23214
23215#: gcc.c:8369
23216#, gcc-internal-format, gfc-internal-format
23217msgid "%s: linker input file unused because linking not done"
23218msgstr ""
23219
23220#: gcc.c:8465 c-family/c-opts.c:772
23221#, gcc-internal-format
23222msgid "cannot use %<-%> as input filename for a precompiled header"
23223msgstr ""
23224
23225#: gcc.c:8471
23226#, gcc-internal-format, gfc-internal-format
23227msgid "language %s not recognized"
23228msgstr "không chấp nhận ngôn ngữ %s"
23229
23230#: gcc.c:8704
23231#, gcc-internal-format
23232msgid "multilib spec %qs is invalid"
23233msgstr "đặc tả đa thư viện %qs không hợp lệ"
23234
23235#: gcc.c:8906
23236#, gcc-internal-format
23237msgid "multilib exclusions %qs is invalid"
23238msgstr "sự loại từ đa thư viện %qs không hợp lệ"
23239
23240#: gcc.c:8970
23241#, gcc-internal-format
23242msgid "multilib select %qs %qs is invalid"
23243msgstr "sự lựa chọn đa thư viện %qs %qs không hợp lệ"
23244
23245#: gcc.c:9132
23246#, gcc-internal-format
23247msgid "multilib select %qs is invalid"
23248msgstr "sự lựa chọn đa thư viện %qs không hợp lệ"
23249
23250#: gcc.c:9172
23251#, gcc-internal-format
23252msgid "multilib exclusion %qs is invalid"
23253msgstr "sự loại từ đa thư viện %qs không hợp lệ"
23254
23255#: gcc.c:9398
23256#, gcc-internal-format
23257msgid "environment variable %qs not defined"
23258msgstr "chưa định nghĩa biến môi trường%qs"
23259
23260#: gcc.c:9538 gcc.c:9543
23261#, gcc-internal-format
23262msgid "invalid version number %qs"
23263msgstr "số thứ tự phiên bản không hợp lệ %qs"
23264
23265#: gcc.c:9586
23266#, gcc-internal-format, gfc-internal-format
23267msgid "too few arguments to %%:version-compare"
23268msgstr "quá ít đối số tới %%:version-compare"
23269
23270#: gcc.c:9592
23271#, gcc-internal-format, gfc-internal-format
23272msgid "too many arguments to %%:version-compare"
23273msgstr "quá nhiều đối số tới %%:version-compare"
23274
23275#: gcc.c:9634
23276#, gcc-internal-format
23277msgid "unknown operator %qs in %%:version-compare"
23278msgstr "không hiểu toán tử %qs trong %%:version-compare"
23279
23280#: gcc.c:9758
23281#, gcc-internal-format, gfc-internal-format
23282msgid "too many arguments to %%:compare-debug-dump-opt"
23283msgstr "quá nhiều đối số tới %%:compare-debug-dump-opt"
23284
23285#: gcc.c:9831
23286#, gcc-internal-format, gfc-internal-format
23287msgid "too many arguments to %%:compare-debug-self-opt"
23288msgstr "quá nhiều đối số tới %%:compare-debug-self-opt"
23289
23290#: gcc.c:9867
23291#, gcc-internal-format, gfc-internal-format
23292msgid "too few arguments to %%:compare-debug-auxbase-opt"
23293msgstr "quá ít đối số tới %%:compare-debug-auxbase-opt"
23294
23295#: gcc.c:9871
23296#, gcc-internal-format, gfc-internal-format
23297msgid "too many arguments to %%:compare-debug-auxbase-opt"
23298msgstr "quá nhiều đối số tới %%:compare-debug-auxbase-opt"
23299
23300#: gcc.c:9878
23301#, fuzzy, gcc-internal-format
23302#| msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
23303msgid "argument to %%:compare-debug-auxbase-opt does not end in %<.gk%>"
23304msgstr "đối số tới %%:compare-debug-auxbase-opt không kết thúc bằng .gk"
23305
23306#: gcc.c:9952
23307#, gcc-internal-format, gfc-internal-format
23308msgid "too few arguments to %%:replace-extension"
23309msgstr "quá ít đối số cho %%:replace-extension"
23310
23311#: gcc.c:10005
23312#, fuzzy, gcc-internal-format, gfc-internal-format
23313#| msgid "wrong number of arguments to %<__builtin_complex%>"
23314msgid "wrong number of arguments to %%:debug-level-gt"
23315msgstr "đối số sai số lượng cho %<__builtin_complex%>"
23316
23317#: gcov-tool.c:73
23318#, fuzzy, gcc-internal-format, gfc-internal-format
23319#| msgid "error in removing %s\n"
23320msgid "error in removing %s"
23321msgstr "gặp lỗi khi gỡ bỏ %s\n"
23322
23323#: gcov-tool.c:104
23324#, gcc-internal-format, gfc-internal-format
23325msgid "Cannot make directory %s"
23326msgstr "Không thể tạo thư mục %s"
23327
23328#: gcov-tool.c:112
23329#, gcc-internal-format
23330msgid "Cannot get current directory name"
23331msgstr "Không thể lấy tên thư mục hiện thời"
23332
23333#: gcov-tool.c:116 gcov-tool.c:130
23334#, gcc-internal-format, gfc-internal-format
23335msgid "Cannot change directory to %s"
23336msgstr "Không thể chuyển sang thư mục %s"
23337
23338#: gcov-tool.c:123
23339#, gcc-internal-format, gfc-internal-format
23340msgid "output file %s already exists in folder %s"
23341msgstr ""
23342
23343#: gcov-tool.c:223
23344#, fuzzy, gcc-internal-format
23345#| msgid "weights need to be non-negative\n"
23346msgid "weights need to be non-negative"
23347msgstr "khối lượng cần phải là không âm\n"
23348
23349#: gcov-tool.c:358
23350#, fuzzy, gcc-internal-format
23351#| msgid "scale needs to be non-negative\n"
23352msgid "scale needs to be non-negative"
23353msgstr "tỷ lệ cần phải là không âm\n"
23354
23355#: gcse.c:4001
23356#, gcc-internal-format, gfc-internal-format
23357msgid "%s: %d basic blocks and %d edges/basic block"
23358msgstr ""
23359
23360#: gcse.c:4013
23361#, gcc-internal-format
23362msgid "%s: %d basic blocks and %d registers; increase %<--param max-gcse-memory%> above %d"
23363msgstr ""
23364
23365#: gencfn-macros.c:195
23366#, gcc-internal-format, gfc-internal-format
23367msgid "DEF_INTERNAL_FLT_FN (%s) has no associated built-in functions"
23368msgstr ""
23369
23370#: gencfn-macros.c:202
23371#, gcc-internal-format, gfc-internal-format
23372msgid "DEF_INTERNAL_INT_FN (%s) has no associated built-in functions"
23373msgstr ""
23374
23375#: gentarget-def.c:126
23376#, gcc-internal-format, gfc-internal-format
23377msgid "invalid prototype for '%s'"
23378msgstr ""
23379
23380#: gentarget-def.c:131
23381#, gcc-internal-format, gfc-internal-format
23382msgid "prototype for '%s' has required operands after optional operands"
23383msgstr ""
23384
23385#: gentarget-def.c:148
23386#, gcc-internal-format, gfc-internal-format
23387msgid "argument %d of '%s' did not have the expected name"
23388msgstr ""
23389
23390#: gentarget-def.c:168
23391#, gcc-internal-format, gfc-internal-format
23392msgid "'%s' must have %d operands (excluding match_dups)"
23393msgstr ""
23394
23395#: gentarget-def.c:172
23396#, gcc-internal-format, gfc-internal-format
23397msgid "'%s' must have at least %d operands (excluding match_dups)"
23398msgstr ""
23399
23400#: gentarget-def.c:176
23401#, gcc-internal-format, gfc-internal-format
23402msgid "'%s' must have no more than %d operands (excluding match_dups)"
23403msgstr ""
23404
23405#: gentarget-def.c:276
23406#, gcc-internal-format, gfc-internal-format
23407msgid "duplicate definition of '%s'"
23408msgstr ""
23409
23410#: ggc-common.c:386 ggc-common.c:394 ggc-common.c:463 ggc-common.c:481
23411#: ggc-page.c:2493 ggc-page.c:2524 ggc-page.c:2531
23412#, fuzzy, gcc-internal-format
23413#| msgid "can%'t write PCH file: %m"
23414msgid "cannot write PCH file: %m"
23415msgstr "can%'t ghi tập tin PCH: %m"
23416
23417#: ggc-common.c:474
23418#, fuzzy, gcc-internal-format
23419#| msgid "can%'t get position in PCH file: %m"
23420msgid "cannot get position in PCH file: %m"
23421msgstr "can%'t lấy vị trí trong tập tin PCH: %m"
23422
23423#: ggc-common.c:484
23424#, fuzzy, gcc-internal-format
23425#| msgid "can%'t write padding to PCH file: %m"
23426msgid "cannot write padding to PCH file: %m"
23427msgstr "can%'t ghi phần đệm vào PCH: %m"
23428
23429#: ggc-common.c:606 ggc-common.c:614 ggc-common.c:617 ggc-common.c:627
23430#: ggc-common.c:630 ggc-page.c:2595
23431#, fuzzy, gcc-internal-format
23432#| msgid "can%'t read PCH file: %m"
23433msgid "cannot read PCH file: %m"
23434msgstr "can%'t đọc tập tin PCH: %m"
23435
23436#: ggc-common.c:622
23437#, gcc-internal-format
23438msgid "had to relocate PCH"
23439msgstr "phải biên dịch lại PCH"
23440
23441#: ggc-page.c:1738
23442#, gcc-internal-format
23443msgid "open /dev/zero: %m"
23444msgstr "mở /dev/zero: %m"
23445
23446#: ggc-page.c:2509 ggc-page.c:2515
23447#, fuzzy, gcc-internal-format
23448#| msgid "can%'t write PCH file"
23449msgid "cannot write PCH file"
23450msgstr "can%'t ghi tập tin PCH"
23451
23452#: gimple-fold.c:1817 gimple-fold.c:2878
23453#, gcc-internal-format
23454msgid "%qD source argument is the same as destination"
23455msgstr ""
23456
23457#: gimple-fold.c:1883
23458msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
23459msgstr ""
23460
23461#: gimple-fold.c:1888
23462msgid "%G%qD destination unchanged after copying no bytes"
23463msgstr ""
23464
23465#: gimple-fold.c:2266 tree-ssa-strlen.c:3310
23466msgid "%G%qD specified bound %E equals destination size"
23467msgstr ""
23468
23469#: gimple-fold.c:2268
23470msgid "%G%qD specified bound %E exceeds destination size %wu"
23471msgstr ""
23472
23473#: gimple-fold.c:2286
23474msgid "%G%qD specified bound %E equals source length"
23475msgstr ""
23476
23477#: gimple-ssa-isolate-paths.c:290
23478#, gcc-internal-format
23479msgid "potential null pointer dereference"
23480msgstr "đích không phải là một hàm trỏ hoặc một tham chiếu"
23481
23482#: gimple-ssa-isolate-paths.c:330
23483#, gcc-internal-format
23484msgid "null pointer dereference"
23485msgstr ""
23486
23487#: gimple-ssa-isolate-paths.c:408
23488#, gcc-internal-format
23489msgid "function may return address of local variable"
23490msgstr "hàm có thể trả về địa chỉ của biến cục bộ"
23491
23492#: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10709
23493#, gcc-internal-format
23494msgid "function returns address of local variable"
23495msgstr "hàm trả về địa chỉ của biến cục bộ"
23496
23497#: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
23498#: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
23499#: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
23500#: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
23501#: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
23502#: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
23503#: cp/typeck.c:4031 cp/typeck.c:9589
23504#, gcc-internal-format
23505msgid "declared here"
23506msgstr "được khai báo ở đây"
23507
23508#: gimple-ssa-nonnull-compare.c:102
23509#, gcc-internal-format
23510msgid "%<nonnull%> argument %qD compared to NULL"
23511msgstr ""
23512
23513#: gimple-ssa-sprintf.c:2768 gimple-ssa-sprintf.c:2888
23514#, gcc-internal-format
23515msgid "%qE output may be truncated before the last format character"
23516msgstr ""
23517
23518#: gimple-ssa-sprintf.c:2770 gimple-ssa-sprintf.c:2890
23519#, gcc-internal-format
23520msgid "%qE output truncated before the last format character"
23521msgstr ""
23522
23523#: gimple-ssa-sprintf.c:2773 gimple-ssa-sprintf.c:2893
23524#, gcc-internal-format
23525msgid "%qE may write a terminating nul past the end of the destination"
23526msgstr ""
23527
23528#: gimple-ssa-sprintf.c:2775 gimple-ssa-sprintf.c:2895
23529#, gcc-internal-format
23530msgid "%qE writing a terminating nul past the end of the destination"
23531msgstr ""
23532
23533#: gimple-ssa-sprintf.c:2785
23534#, gcc-internal-format
23535msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
23536msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
23537msgstr[0] ""
23538
23539#: gimple-ssa-sprintf.c:2792
23540#, gcc-internal-format
23541msgid "%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu"
23542msgid_plural "%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu"
23543msgstr[0] ""
23544
23545#: gimple-ssa-sprintf.c:2799
23546#, gcc-internal-format
23547msgid "%<%.*s%> directive output truncated writing %wu byte into a region of size %wu"
23548msgid_plural "%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu"
23549msgstr[0] ""
23550
23551#: gimple-ssa-sprintf.c:2810
23552#, gcc-internal-format
23553msgid "%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu"
23554msgstr ""
23555
23556#: gimple-ssa-sprintf.c:2813
23557#, gcc-internal-format
23558msgid "%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu"
23559msgstr ""
23560
23561#: gimple-ssa-sprintf.c:2815
23562#, gcc-internal-format
23563msgid "%<%.*s%> directive writing up to %wu bytes into a region of size %wu"
23564msgstr ""
23565
23566#: gimple-ssa-sprintf.c:2827
23567#, gcc-internal-format
23568msgid "%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu"
23569msgstr ""
23570
23571#: gimple-ssa-sprintf.c:2830
23572#, gcc-internal-format
23573msgid "%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu"
23574msgstr ""
23575
23576#: gimple-ssa-sprintf.c:2833
23577#, gcc-internal-format
23578msgid "%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu"
23579msgstr ""
23580
23581#: gimple-ssa-sprintf.c:2842
23582#, gcc-internal-format
23583msgid "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu"
23584msgstr ""
23585
23586#: gimple-ssa-sprintf.c:2845
23587#, gcc-internal-format
23588msgid "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu"
23589msgstr ""
23590
23591#: gimple-ssa-sprintf.c:2848
23592#, gcc-internal-format
23593msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu"
23594msgstr ""
23595
23596#: gimple-ssa-sprintf.c:2857
23597#, gcc-internal-format
23598msgid "%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu"
23599msgstr ""
23600
23601#: gimple-ssa-sprintf.c:2860
23602#, gcc-internal-format
23603msgid "%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu"
23604msgstr ""
23605
23606#: gimple-ssa-sprintf.c:2862
23607#, gcc-internal-format
23608msgid "%<%.*s%> directive writing %wu or more bytes into a region of size %wu"
23609msgstr ""
23610
23611#: gimple-ssa-sprintf.c:2904
23612#, gcc-internal-format
23613msgid "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
23614msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu"
23615msgstr[0] ""
23616
23617#: gimple-ssa-sprintf.c:2911
23618#, gcc-internal-format
23619msgid "%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu"
23620msgid_plural "%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu"
23621msgstr[0] ""
23622
23623#: gimple-ssa-sprintf.c:2919
23624#, gcc-internal-format
23625msgid "%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu"
23626msgid_plural "%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu"
23627msgstr[0] ""
23628
23629#: gimple-ssa-sprintf.c:2931
23630#, gcc-internal-format
23631msgid "%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu"
23632msgstr ""
23633
23634#: gimple-ssa-sprintf.c:2934
23635#, gcc-internal-format
23636msgid "%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu"
23637msgstr ""
23638
23639#: gimple-ssa-sprintf.c:2937
23640#, gcc-internal-format
23641msgid "%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu"
23642msgstr ""
23643
23644#: gimple-ssa-sprintf.c:2950
23645#, gcc-internal-format
23646msgid "%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu"
23647msgstr ""
23648
23649#: gimple-ssa-sprintf.c:2953
23650#, gcc-internal-format
23651msgid "%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu"
23652msgstr ""
23653
23654#: gimple-ssa-sprintf.c:2956
23655#, gcc-internal-format
23656msgid "%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu"
23657msgstr ""
23658
23659#: gimple-ssa-sprintf.c:2966
23660#, gcc-internal-format
23661msgid "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu"
23662msgstr ""
23663
23664#: gimple-ssa-sprintf.c:2969
23665#, gcc-internal-format
23666msgid "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu"
23667msgstr ""
23668
23669#: gimple-ssa-sprintf.c:2972
23670#, gcc-internal-format
23671msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu"
23672msgstr ""
23673
23674#: gimple-ssa-sprintf.c:2981
23675#, gcc-internal-format
23676msgid "%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu"
23677msgstr ""
23678
23679#: gimple-ssa-sprintf.c:2984
23680#, gcc-internal-format
23681msgid "%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu"
23682msgstr ""
23683
23684#: gimple-ssa-sprintf.c:2987
23685#, gcc-internal-format
23686msgid "%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu"
23687msgstr ""
23688
23689#: gimple-ssa-sprintf.c:3109
23690#, fuzzy
23691msgid "%G%<%.*s%> directive argument is null"
23692msgstr "Đối số âm N tại %L"
23693
23694#: gimple-ssa-sprintf.c:3188
23695#, gcc-internal-format
23696msgid "%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095"
23697msgstr ""
23698
23699#: gimple-ssa-sprintf.c:3194
23700#, gcc-internal-format
23701msgid "%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095"
23702msgstr ""
23703
23704#: gimple-ssa-sprintf.c:3201
23705#, gcc-internal-format
23706msgid "%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095"
23707msgstr ""
23708
23709#: gimple-ssa-sprintf.c:3231
23710#, gcc-internal-format
23711msgid "%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>"
23712msgstr ""
23713
23714#: gimple-ssa-sprintf.c:3237
23715#, gcc-internal-format
23716msgid "%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>"
23717msgstr ""
23718
23719#: gimple-ssa-sprintf.c:3248
23720#, gcc-internal-format
23721msgid "%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>"
23722msgstr ""
23723
23724#: gimple-ssa-sprintf.c:3254
23725#, gcc-internal-format
23726msgid "%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>"
23727msgstr ""
23728
23729#: gimple-ssa-sprintf.c:3265
23730#, gcc-internal-format
23731msgid "%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>"
23732msgstr ""
23733
23734#: gimple-ssa-sprintf.c:3275
23735#, gcc-internal-format
23736msgid "%<%.*s%> directive argument is not a nul-terminated string"
23737msgstr ""
23738
23739#: gimple-ssa-sprintf.c:3288
23740#, gcc-internal-format
23741msgid "assuming directive output of %wu byte"
23742msgid_plural "assuming directive output of %wu bytes"
23743msgstr[0] ""
23744
23745#: gimple-ssa-sprintf.c:3295
23746#, fuzzy, gcc-internal-format
23747msgid "directive argument %qE"
23748msgstr "Đối số âm N tại %L"
23749
23750#: gimple-ssa-sprintf.c:3297
23751#, gcc-internal-format
23752msgid "directive argument in the range [%E, %E]"
23753msgstr ""
23754
23755#: gimple-ssa-sprintf.c:3301
23756#, gcc-internal-format
23757msgid "using the range [%E, %E] for directive argument"
23758msgstr ""
23759
23760#: gimple-ssa-sprintf.c:3321
23761#, gcc-internal-format
23762msgid "%qE output %wu byte into a destination of size %wu"
23763msgid_plural "%qE output %wu bytes into a destination of size %wu"
23764msgstr[0] ""
23765
23766#: gimple-ssa-sprintf.c:3326
23767#, gcc-internal-format
23768msgid "%qE output between %wu and %wu bytes into a destination of size %wu"
23769msgstr ""
23770
23771#: gimple-ssa-sprintf.c:3331
23772#, gcc-internal-format
23773msgid "%qE output %wu or more bytes (assuming %wu) into a destination of size %wu"
23774msgstr ""
23775
23776#: gimple-ssa-sprintf.c:3336
23777#, gcc-internal-format
23778msgid "%qE output %wu or more bytes into a destination of size %wu"
23779msgstr ""
23780
23781#: gimple-ssa-sprintf.c:3347
23782#, gcc-internal-format
23783msgid "%qE output %wu byte"
23784msgid_plural "%qE output %wu bytes"
23785msgstr[0] ""
23786
23787#: gimple-ssa-sprintf.c:3351
23788#, gcc-internal-format
23789msgid "%qE output between %wu and %wu bytes"
23790msgstr ""
23791
23792#: gimple-ssa-sprintf.c:3355
23793#, gcc-internal-format
23794msgid "%qE output %wu or more bytes (assuming %wu)"
23795msgstr ""
23796
23797#: gimple-ssa-sprintf.c:3359
23798#, gcc-internal-format
23799msgid "%qE output %wu or more bytes"
23800msgstr ""
23801
23802#: gimple-ssa-sprintf.c:3738
23803#, gcc-internal-format
23804msgid "%<%.*s%> directive width out of range"
23805msgstr ""
23806
23807#: gimple-ssa-sprintf.c:3772
23808#, gcc-internal-format
23809msgid "%<%.*s%> directive precision out of range"
23810msgstr ""
23811
23812#: gimple-ssa-sprintf.c:3905
23813msgid "%qE arguments %Z and maybe %Z overlap destination object %qE"
23814msgstr ""
23815
23816#: gimple-ssa-sprintf.c:3917
23817msgid "%qE argument %Z overlaps destination object %qE"
23818msgid_plural "%qE arguments %Z overlap destination object %qE"
23819msgstr[0] ""
23820
23821#: gimple-ssa-sprintf.c:3928
23822msgid "%qE argument %Z may overlap destination object %qE"
23823msgid_plural "%qE arguments %Z may overlap destination object %qE"
23824msgstr[0] ""
23825
23826#: gimple-ssa-sprintf.c:3948
23827#, gcc-internal-format
23828msgid "destination object referenced by %<restrict%>-qualified argument 1 was declared here"
23829msgstr ""
23830
23831#: gimple-ssa-sprintf.c:4538
23832#, gcc-internal-format
23833msgid "specified bound %wu exceeds maximum object size %wu"
23834msgstr ""
23835
23836#: gimple-ssa-sprintf.c:4549
23837#, gcc-internal-format
23838msgid "specified bound %wu exceeds %<INT_MAX%>"
23839msgstr ""
23840
23841#: gimple-ssa-sprintf.c:4572
23842#, gcc-internal-format
23843msgid "specified bound range [%wu, %wu] exceeds %<INT_MAX%>"
23844msgstr ""
23845
23846#: gimple-ssa-sprintf.c:4623
23847#, fuzzy
23848msgid "%Gnull destination pointer"
23849msgstr "con trỏ rỗng"
23850
23851#: gimple-ssa-sprintf.c:4641
23852#, gcc-internal-format
23853msgid "specified bound %wu exceeds the size %wu of the destination object"
23854msgstr ""
23855
23856#: gimple-ssa-sprintf.c:4653
23857#, fuzzy
23858msgid "%Gnull format string"
23859msgstr "%s trong chuỗi định dạng tại %L"
23860
23861#: gimple-ssa-warn-alloca.c:532
23862#, fuzzy
23863msgid "%Guse of %<alloca%>"
23864msgstr "dùng %<auto%> không hợp lệ"
23865
23866#: gimple-ssa-warn-alloca.c:569
23867#, fuzzy
23868msgid "%Gargument to variable-length array may be too large"
23869msgstr "Cảnh báo nếu mảng có độ dài biến đổi được dùng."
23870
23871#: gimple-ssa-warn-alloca.c:571
23872#, fuzzy
23873msgid "%Gargument to %<alloca%> may be too large"
23874msgstr "đối số cho %qs quá lớn (tối đa là %d)"
23875
23876#: gimple-ssa-warn-alloca.c:577
23877#, gcc-internal-format
23878msgid "limit is %wu bytes, but argument may be as large as %s"
23879msgstr ""
23880
23881#: gimple-ssa-warn-alloca.c:589
23882#, fuzzy
23883msgid "%Gargument to variable-length array is too large"
23884msgstr "Cảnh báo nếu mảng có độ dài biến đổi được dùng."
23885
23886#: gimple-ssa-warn-alloca.c:591
23887#, fuzzy
23888msgid "%Gargument to %<alloca%> is too large"
23889msgstr "đối số cho %qs quá lớn (tối đa là %d)"
23890
23891#: gimple-ssa-warn-alloca.c:596
23892#, gcc-internal-format
23893msgid "limit is %wu bytes, but argument is %s"
23894msgstr ""
23895
23896#: gimple-ssa-warn-alloca.c:605
23897#, fuzzy
23898msgid "%Gvariable-length array bound is unknown"
23899msgstr "mảng có độ dài biến đổi được dùng"
23900
23901#: gimple-ssa-warn-alloca.c:606
23902#, fuzzy
23903msgid "%G%<alloca%> bound is unknown"
23904msgstr "%<%s%> là không hiểu"
23905
23906#: gimple-ssa-warn-alloca.c:612
23907#, fuzzy
23908msgid "%Gunbounded use of variable-length array"
23909msgstr "ISO C90 cấm mảng có kích thước biến đổi"
23910
23911#: gimple-ssa-warn-alloca.c:613
23912#, fuzzy
23913msgid "%Gunbounded use of %<alloca%>"
23914msgstr "dùng %<auto%> không hợp lệ"
23915
23916#: gimple-ssa-warn-alloca.c:619
23917#, fuzzy
23918msgid "%Guse of %<alloca%> within a loop"
23919msgstr "dùng %<auto%> không hợp lệ"
23920
23921#: gimple-ssa-warn-alloca.c:625
23922#, fuzzy
23923msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
23924msgstr "Cảnh báo nếu mảng có độ dài biến đổi được dùng."
23925
23926#: gimple-ssa-warn-alloca.c:628
23927#, fuzzy
23928msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
23929msgstr "đối số cho %qs quá lớn (tối đa là %d)"
23930
23931#: gimple-ssa-warn-alloca.c:635
23932#, fuzzy
23933msgid "%Gargument to variable-length array is zero"
23934msgstr "Cảnh báo nếu mảng có độ dài biến đổi được dùng."
23935
23936#: gimple-ssa-warn-alloca.c:637
23937#, fuzzy
23938msgid "%Gargument to %<alloca%> is zero"
23939msgstr "đối số cho %qs quá lớn (tối đa là %d)"
23940
23941#: gimple-ssa-warn-restrict.c:1483
23942msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
23943msgstr ""
23944
23945#: gimple-ssa-warn-restrict.c:1485
23946msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
23947msgstr ""
23948
23949#: gimple-ssa-warn-restrict.c:1489
23950msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
23951msgstr ""
23952
23953#: gimple-ssa-warn-restrict.c:1491
23954msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
23955msgstr ""
23956
23957#: gimple-ssa-warn-restrict.c:1498
23958msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
23959msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
23960msgstr[0] ""
23961
23962#: gimple-ssa-warn-restrict.c:1508
23963msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
23964msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
23965msgstr[0] ""
23966
23967#: gimple-ssa-warn-restrict.c:1521
23968msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
23969msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
23970msgstr[0] ""
23971
23972#: gimple-ssa-warn-restrict.c:1531
23973msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
23974msgstr ""
23975
23976#: gimple-ssa-warn-restrict.c:1539
23977msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
23978msgstr ""
23979
23980#: gimple-ssa-warn-restrict.c:1552
23981msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
23982msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
23983msgstr[0] ""
23984
23985#: gimple-ssa-warn-restrict.c:1560
23986msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
23987msgstr ""
23988
23989#: gimple-ssa-warn-restrict.c:1567
23990msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
23991msgstr ""
23992
23993#: gimple-ssa-warn-restrict.c:1595
23994msgid "%G%qD accessing %wu byte may overlap %wu byte"
23995msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
23996msgstr[0] ""
23997
23998#: gimple-ssa-warn-restrict.c:1602
23999msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
24000msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
24001msgstr[0] ""
24002
24003#: gimple-ssa-warn-restrict.c:1613
24004msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
24005msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
24006msgstr[0] ""
24007
24008#: gimple-ssa-warn-restrict.c:1620
24009msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
24010msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
24011msgstr[0] ""
24012
24013#: gimple-ssa-warn-restrict.c:1633
24014msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
24015msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
24016msgstr[0] ""
24017
24018#: gimple-ssa-warn-restrict.c:1640
24019msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
24020msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
24021msgstr[0] ""
24022
24023#: gimple-ssa-warn-restrict.c:1652
24024msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
24025msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
24026msgstr[0] ""
24027
24028#: gimple-ssa-warn-restrict.c:1695
24029msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
24030msgstr ""
24031
24032#: gimple-ssa-warn-restrict.c:1701
24033msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
24034msgstr ""
24035
24036#: gimple-ssa-warn-restrict.c:1760
24037msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
24038msgstr ""
24039
24040#: gimple-ssa-warn-restrict.c:1765
24041#, fuzzy, gcc-internal-format
24042#| msgid "array member %q#D declared here"
24043msgid "array %qD declared here"
24044msgstr "thành viên mảng %q#D đã khai báo ở đây"
24045
24046#: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
24047msgid "%G%qD pointer overflow between offset %s and size %s"
24048msgstr ""
24049
24050#: gimple-ssa-warn-restrict.c:1793
24051msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
24052msgstr ""
24053
24054#: gimple-ssa-warn-restrict.c:1796
24055msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
24056msgstr ""
24057
24058#: gimple-ssa-warn-restrict.c:1802
24059msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
24060msgstr ""
24061
24062#: gimple-ssa-warn-restrict.c:1804
24063msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
24064msgstr ""
24065
24066#: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
24067#: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
24068#: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
24069#: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
24070#: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
24071#, gcc-internal-format
24072msgid "%qD declared here"
24073msgstr "%qD được khai báo ở đây"
24074
24075#: gimple-ssa-warn-restrict.c:1817
24076msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
24077msgstr ""
24078
24079#: gimple-ssa-warn-restrict.c:1819
24080msgid "%G%qD offset %s is out of the bounds [0, %wu]"
24081msgstr ""
24082
24083#: gimple-ssa-warn-restrict.c:1825
24084msgid "%G%qD forming offset %s is out of bounds"
24085msgstr ""
24086
24087#: gimple-ssa-warn-restrict.c:1826
24088#, fuzzy
24089#| msgid "index value is out of bound"
24090msgid "%G%qD offset %s is out of bounds"
24091msgstr "giá trị chỉ mục nằm ngoài phạm vi cho phép"
24092
24093#: gimple-ssa-warn-restrict.c:1838
24094msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
24095msgstr ""
24096
24097#: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
24098#, fuzzy, gcc-internal-format
24099#| msgid "%qD declared here"
24100msgid "subobject %qD declared here"
24101msgstr "%qD được khai báo ở đây"
24102
24103#: gimple-ssa-warn-restrict.c:1856
24104msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
24105msgstr ""
24106
24107#: gimple-ssa-warn-restrict.c:2045
24108msgid "%G%qD source argument is the same as destination"
24109msgstr ""
24110
24111#: gimple-streamer-in.c:210
24112#, gcc-internal-format, gfc-internal-format
24113msgid "bytecode stream: unknown GIMPLE statement tag %s"
24114msgstr ""
24115
24116#: gimple.c:1270
24117#, gcc-internal-format, gfc-internal-format
24118msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
24119msgstr ""
24120
24121#: gimplify.c:1959
24122#, fuzzy, gcc-internal-format
24123msgid "statement will never be executed"
24124msgstr "câu lệnh không có tác dụng"
24125
24126#: gimplify.c:2298 gimplify.c:2306
24127#, gcc-internal-format
24128msgid "this statement may fall through"
24129msgstr ""
24130
24131#: gimplify.c:2308
24132#, gcc-internal-format
24133msgid "here"
24134msgstr ""
24135
24136#. We've found [[fallthrough]]; at the end of a switch, which the C++
24137#. standard says is ill-formed; see [dcl.attr.fallthrough].
24138#: gimplify.c:2420 gimplify.c:2443
24139#, gcc-internal-format
24140msgid "attribute %<fallthrough%> not preceding a case label or default label"
24141msgstr ""
24142
24143#: gimplify.c:3525
24144#, gcc-internal-format
24145msgid "using result of function returning %<void%>"
24146msgstr ""
24147
24148#: gimplify.c:6278
24149#, gcc-internal-format, gfc-internal-format
24150msgid "non-memory output %d must stay in memory"
24151msgstr ""
24152
24153#: gimplify.c:6291
24154#, fuzzy, gcc-internal-format
24155#| msgid "invalid use of asm flag output"
24156msgid "invalid lvalue in %<asm%> output %d"
24157msgstr "sử dụng kết xuất cờ asm sai"
24158
24159#: gimplify.c:6438
24160#, gcc-internal-format, gfc-internal-format
24161msgid "non-memory input %d must stay in memory"
24162msgstr ""
24163
24164#: gimplify.c:6478 gimplify.c:6487
24165#, gcc-internal-format, gfc-internal-format
24166msgid "memory input %d is not directly addressable"
24167msgstr ""
24168
24169#: gimplify.c:7101
24170#, gcc-internal-format
24171msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
24172msgstr ""
24173
24174#: gimplify.c:7103
24175#, fuzzy, gcc-internal-format
24176#| msgid "enclosing %s"
24177msgid "enclosing region"
24178msgstr "bao quanh %s"
24179
24180#: gimplify.c:7107
24181#, gcc-internal-format
24182msgid "threadprivate variable %qE used in target region"
24183msgstr ""
24184
24185#: gimplify.c:7109
24186#, gcc-internal-format
24187msgid "enclosing target region"
24188msgstr ""
24189
24190#: gimplify.c:7122
24191#, gcc-internal-format
24192msgid "threadprivate variable %qE used in untied task"
24193msgstr ""
24194
24195#: gimplify.c:7124
24196#, gcc-internal-format
24197msgid "enclosing task"
24198msgstr ""
24199
24200#: gimplify.c:7200
24201#, fuzzy, gcc-internal-format
24202#| msgid "%q#D not declared in class"
24203msgid "%qE not specified in enclosing %qs"
24204msgstr "%q#D chưa được khai báo trong lớp"
24205
24206#: gimplify.c:7202
24207#, fuzzy, gcc-internal-format
24208#| msgid "enclosing %s"
24209msgid "enclosing %qs"
24210msgstr "bao quanh %s"
24211
24212#: gimplify.c:7345
24213#, gcc-internal-format
24214msgid "%qE not specified in enclosing OpenACC %qs construct"
24215msgstr ""
24216
24217#: gimplify.c:7347
24218#, gcc-internal-format
24219msgid "enclosing OpenACC %qs construct"
24220msgstr ""
24221
24222#: gimplify.c:7408
24223#, gcc-internal-format
24224msgid "%qE with %<link%> clause used in %<routine%> function"
24225msgstr ""
24226
24227#: gimplify.c:7416
24228#, gcc-internal-format
24229msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
24230msgstr ""
24231
24232#: gimplify.c:7470
24233#, fuzzy, gcc-internal-format
24234#| msgid "SPE not supported in this target"
24235msgid "%qE not specified in enclosing %<target%>"
24236msgstr "SPE không được hỗ trợ ở đích này"
24237
24238#: gimplify.c:7472
24239#, fuzzy, gcc-internal-format
24240#| msgid "enclosing %s"
24241msgid "enclosing %<target%>"
24242msgstr "bao quanh %s"
24243
24244#: gimplify.c:7502 gimplify.c:8811
24245#, gcc-internal-format
24246msgid "variable %qE declared in enclosing %<host_data%> region"
24247msgstr ""
24248
24249#: gimplify.c:7523
24250#, gcc-internal-format
24251msgid "%qD referenced in target region does not have a mappable type"
24252msgstr ""
24253
24254#: gimplify.c:7646
24255#, gcc-internal-format
24256msgid "iteration variable %qE is predetermined linear"
24257msgstr ""
24258
24259#: gimplify.c:7649
24260#, gcc-internal-format
24261msgid "iteration variable %qE should be private"
24262msgstr ""
24263
24264#: gimplify.c:7663
24265#, gcc-internal-format
24266msgid "iteration variable %qE should not be firstprivate"
24267msgstr ""
24268
24269#: gimplify.c:7666
24270#, gcc-internal-format
24271msgid "iteration variable %qE should not be reduction"
24272msgstr ""
24273
24274#: gimplify.c:7669
24275#, gcc-internal-format
24276msgid "iteration variable %qE should not be linear"
24277msgstr ""
24278
24279#: gimplify.c:8423 gimplify.c:8429
24280#, gcc-internal-format
24281msgid "conditional %<lastprivate%> clause on %qs construct"
24282msgstr ""
24283
24284#: gimplify.c:8446
24285#, fuzzy, gcc-internal-format
24286#| msgid "%qD is not a variable in clause %<lastprivate%>"
24287msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
24288msgstr "%qD không phải một biến trong mệnh đề %<lastprivate%>"
24289
24290#: gimplify.c:8535
24291#, gcc-internal-format
24292msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
24293msgstr ""
24294
24295#: gimplify.c:8543 gimplify.c:12389
24296#, gcc-internal-format
24297msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
24298msgstr ""
24299
24300#: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
24301#: gimplify.c:12382
24302#, fuzzy, gcc-internal-format
24303#| msgid "%qD in %<reduction%> clause is a zero size array"
24304msgid "%<inscan%> %<reduction%> clause on %qs construct"
24305msgstr "%qD trong mệnh đề %<reduction%> là một mạng cỡ không"
24306
24307#: gimplify.c:8658
24308#, gcc-internal-format
24309msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
24310msgstr ""
24311
24312#: gimplify.c:8979
24313#, gcc-internal-format
24314msgid "mapping field %qE of variable length structure"
24315msgstr ""
24316
24317#: gimplify.c:9153
24318#, gcc-internal-format
24319msgid "%qE appears more than once in map clauses"
24320msgstr ""
24321
24322#: gimplify.c:9442
24323#, gcc-internal-format
24324msgid "copyprivate variable %qE is not threadprivate or private in outer context"
24325msgstr ""
24326
24327#: gimplify.c:9499
24328#, gcc-internal-format
24329msgid "%s variable %qE is private in outer context"
24330msgstr ""
24331
24332#: gimplify.c:9527
24333#, gcc-internal-format
24334msgid "expected %qs %<if%> clause modifier rather than %qs"
24335msgstr ""
24336
24337#: gimplify.c:9703
24338#, gcc-internal-format
24339msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
24340msgstr ""
24341
24342#: gimplify.c:9913
24343#, gcc-internal-format
24344msgid "%<_Atomic%> %qD in implicit %<map%> clause"
24345msgstr ""
24346
24347#: gimplify.c:9962
24348#, gcc-internal-format
24349msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
24350msgstr ""
24351
24352#: gimplify.c:10209
24353#, gcc-internal-format
24354msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
24355msgstr ""
24356
24357#: gimplify.c:10264
24358#, gcc-internal-format
24359msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
24360msgstr ""
24361
24362#: gimplify.c:10355
24363#, gcc-internal-format
24364msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
24365msgstr ""
24366
24367#: gimplify.c:10501
24368#, gcc-internal-format
24369msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
24370msgstr ""
24371
24372#: gimplify.c:10520
24373#, gcc-internal-format
24374msgid "invalid private reduction on %qE"
24375msgstr ""
24376
24377#: gimplify.c:10619
24378#, gcc-internal-format
24379msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
24380msgstr ""
24381
24382#: gimplify.c:10953
24383#, gcc-internal-format
24384msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
24385msgstr ""
24386
24387#: gimplify.c:11493 gimplify.c:11752
24388#, gcc-internal-format
24389msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
24390msgstr ""
24391
24392#: gimplify.c:12320
24393#, gcc-internal-format
24394msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
24395msgstr ""
24396
24397#: gimplify.c:12344
24398#, gcc-internal-format
24399msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
24400msgstr ""
24401
24402#: gimplify.c:12364
24403#, gcc-internal-format
24404msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
24405msgstr ""
24406
24407#: gimplify.c:12416
24408#, gcc-internal-format
24409msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
24410msgstr ""
24411
24412#: gimplify.c:13274 omp-low.c:3254
24413#, gcc-internal-format
24414msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
24415msgstr ""
24416
24417#: gimplify.c:13292
24418#, gcc-internal-format
24419msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
24420msgstr ""
24421
24422#: gimplify.c:13305
24423#, gcc-internal-format
24424msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
24425msgstr ""
24426
24427#: gimplify.c:13318
24428#, gcc-internal-format
24429msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
24430msgstr ""
24431
24432#: gimplify.c:13329
24433#, gcc-internal-format
24434msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
24435msgstr ""
24436
24437#: gimplify.c:14619
24438#, gcc-internal-format
24439msgid "gimplification failed"
24440msgstr "gimplification gặp lỗi"
24441
24442#: gimplify.c:15170
24443#, gcc-internal-format
24444msgid "%qT is promoted to %qT when passed through %<...%>"
24445msgstr ""
24446
24447#: gimplify.c:15175
24448#, gcc-internal-format
24449msgid "(so you should pass %qT not %qT to %<va_arg%>)"
24450msgstr ""
24451
24452#: gimplify.c:15182
24453#, gcc-internal-format
24454msgid "if this code is reached, the program will abort"
24455msgstr ""
24456
24457#: godump.c:1426
24458#, gcc-internal-format
24459msgid "could not close Go dump file: %m"
24460msgstr ""
24461
24462#: godump.c:1438
24463#, gcc-internal-format
24464msgid "could not open Go dump file %qs: %m"
24465msgstr ""
24466
24467#: graphite.c:526
24468#, gcc-internal-format
24469msgid "Graphite loop optimizations cannot be used (isl is not available)."
24470msgstr ""
24471
24472#: hsa-brig.c:910
24473#, gcc-internal-format
24474msgid "Support for HSA does not implement immediate 16 bit FPU operands"
24475msgstr ""
24476
24477#: hsa-common.c:243
24478#, gcc-internal-format
24479msgid "HSA image ops not handled"
24480msgstr ""
24481
24482#: hsa-gen.c:1230
24483#, gcc-internal-format
24484msgid "HSA SSA name defined by instruction that is supposed to be using it"
24485msgstr ""
24486
24487#: hsa-gen.c:1234 hsa-gen.c:1247
24488#, gcc-internal-format
24489msgid "HSA SSA verification failed"
24490msgstr ""
24491
24492#: hsa-gen.c:1243
24493#, gcc-internal-format
24494msgid "HSA SSA name not among operands of instruction that is supposed to use it"
24495msgstr ""
24496
24497#: hsa-gen.c:1503
24498#, gcc-internal-format
24499msgid "HSA instruction uses a register but is not among recorded register uses"
24500msgstr ""
24501
24502#: hsa-gen.c:1507
24503#, gcc-internal-format
24504msgid "HSA instruction verification failed"
24505msgstr ""
24506
24507#: input.c:1206
24508#, gcc-internal-format, gfc-internal-format
24509msgid "expansion point is location %i"
24510msgstr ""
24511
24512#: input.c:1236
24513#, fuzzy, gcc-internal-format
24514#| msgid "token %u has x-location == y-location == %u"
24515msgid "token %u has %<x-location == y-location == %u%>"
24516msgstr "Thẻ bài %u có x-location == y-location == %u"
24517
24518#: input.c:1245
24519#, fuzzy, gcc-internal-format
24520#| msgid "token %u has x-location == %u"
24521msgid "token %u has %<x-location == %u%>"
24522msgstr "thẻ bài %u có x-location == %u"
24523
24524#: input.c:1246
24525#, fuzzy, gcc-internal-format
24526#| msgid "token %u has y-location == %u"
24527msgid "token %u has %<y-location == %u%>"
24528msgstr "thẻ bài %u có y-location == %u"
24529
24530#: internal-fn.c:504
24531#, fuzzy, gcc-internal-format
24532msgid "invalid use of attribute %<fallthrough%>"
24533msgstr "dùng %<auto%> không hợp lệ"
24534
24535#: ipa-devirt.c:637 ipa-devirt.c:722 ipa-devirt.c:751 ipa-devirt.c:793
24536#: ipa-devirt.c:824
24537#, gcc-internal-format
24538msgid "virtual table of type %qD violates one definition rule"
24539msgstr ""
24540
24541#: ipa-devirt.c:640
24542#, gcc-internal-format
24543msgid "variable of same assembler name as the virtual table is defined in another translation unit"
24544msgstr ""
24545
24546#: ipa-devirt.c:681
24547#, gcc-internal-format
24548msgid "virtual table of type %qD contains RTTI information"
24549msgstr ""
24550
24551#: ipa-devirt.c:687
24552#, gcc-internal-format
24553msgid "but is prevailed by one without from other translation unit"
24554msgstr ""
24555
24556#: ipa-devirt.c:691
24557#, gcc-internal-format
24558msgid "RTTI will not work on this type"
24559msgstr ""
24560
24561#: ipa-devirt.c:728
24562#, gcc-internal-format
24563msgid "the conflicting type defined in another translation unit has virtual table of different size"
24564msgstr ""
24565
24566#: ipa-devirt.c:757
24567#, gcc-internal-format
24568msgid "the conflicting type defined in another translation unit with different RTTI information"
24569msgstr ""
24570
24571#: ipa-devirt.c:801 ipa-devirt.c:832
24572#, gcc-internal-format
24573msgid "the conflicting type defined in another translation unit"
24574msgstr ""
24575
24576#: ipa-devirt.c:805
24577#, gcc-internal-format
24578msgid "contains additional virtual method %qD"
24579msgstr ""
24580
24581#: ipa-devirt.c:812
24582#, gcc-internal-format
24583msgid "the conflicting type defined in another translation unit has virtual table with more entries"
24584msgstr ""
24585
24586#: ipa-devirt.c:838
24587#, gcc-internal-format
24588msgid "virtual method %qD"
24589msgstr "phương thức ảo %qD"
24590
24591#: ipa-devirt.c:842
24592#, gcc-internal-format
24593msgid "ought to match virtual method %qD but does not"
24594msgstr ""
24595
24596#: ipa-devirt.c:848
24597#, gcc-internal-format
24598msgid "the conflicting type defined in another translation unit has virtual table with different contents"
24599msgstr ""
24600
24601#: ipa-devirt.c:882
24602#, fuzzy, gcc-internal-format
24603msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
24604msgstr "định nghĩa trước ở đây"
24605
24606#: ipa-devirt.c:890
24607#, gcc-internal-format
24608msgid "type %qT violates the C++ One Definition Rule"
24609msgstr ""
24610
24611#: ipa-devirt.c:902 ipa-devirt.c:917 ipa-devirt.c:1192 ipa-devirt.c:1268
24612#: ipa-devirt.c:1307 ipa-devirt.c:1325
24613#, gcc-internal-format
24614msgid "a different type is defined in another translation unit"
24615msgstr ""
24616
24617#: ipa-devirt.c:909
24618#, gcc-internal-format
24619msgid "the first difference of corresponding definitions is field %qD"
24620msgstr ""
24621
24622#: ipa-devirt.c:919
24623#, gcc-internal-format
24624msgid "the first difference of corresponding definitions is method %qD"
24625msgstr ""
24626
24627#: ipa-devirt.c:1024
24628#, gcc-internal-format
24629msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
24630msgstr ""
24631
24632#: ipa-devirt.c:1029
24633#, gcc-internal-format
24634msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
24635msgstr ""
24636
24637#: ipa-devirt.c:1034
24638#, gcc-internal-format
24639msgid "the incompatible type defined in another translation unit"
24640msgstr ""
24641
24642#: ipa-devirt.c:1050
24643#, fuzzy, gcc-internal-format
24644#| msgid "type %qT should match type %qT"
24645msgid "type name %qs should match type name %qs"
24646msgstr "kiểu %qT nên khớp kiểu %qT"
24647
24648#: ipa-devirt.c:1054 ipa-devirt.c:1151
24649#, gcc-internal-format
24650msgid "the incompatible type is defined here"
24651msgstr "kiểu không tương thích được định nghĩa ở đây"
24652
24653#: ipa-devirt.c:1082
24654#, gcc-internal-format
24655msgid "array types have different bounds"
24656msgstr ""
24657
24658#: ipa-devirt.c:1097
24659#, gcc-internal-format
24660msgid "return value type mismatch"
24661msgstr ""
24662
24663#: ipa-devirt.c:1112
24664#, gcc-internal-format
24665msgid "implicit this pointer type mismatch"
24666msgstr ""
24667
24668#: ipa-devirt.c:1115
24669#, gcc-internal-format, gfc-internal-format
24670msgid "type mismatch in parameter %i"
24671msgstr "không khớp kiểu trong tham số %i"
24672
24673#: ipa-devirt.c:1126
24674#, gcc-internal-format
24675msgid "types have different parameter counts"
24676msgstr ""
24677
24678#: ipa-devirt.c:1142
24679#, fuzzy, gcc-internal-format
24680msgid "type %qT itself violates the C++ One Definition Rule"
24681msgstr "định nghĩa trước ở đây"
24682
24683#: ipa-devirt.c:1148
24684#, gcc-internal-format
24685msgid "type %qT should match type %qT"
24686msgstr "kiểu %qT nên khớp kiểu %qT"
24687
24688#: ipa-devirt.c:1218
24689#, gcc-internal-format
24690msgid "an enum with different value name is defined in another translation unit"
24691msgstr ""
24692
24693#: ipa-devirt.c:1225
24694#, gcc-internal-format
24695msgid "an enum with different values is defined in another translation unit"
24696msgstr ""
24697
24698#: ipa-devirt.c:1233
24699#, gcc-internal-format
24700msgid "an enum with mismatching number of values is defined in another translation unit"
24701msgstr ""
24702
24703#: ipa-devirt.c:1251
24704#, gcc-internal-format
24705msgid "a type with different precision is defined in another translation unit"
24706msgstr ""
24707
24708#: ipa-devirt.c:1258
24709#, gcc-internal-format
24710msgid "a type with different signedness is defined in another translation unit"
24711msgstr ""
24712
24713#: ipa-devirt.c:1283
24714#, gcc-internal-format
24715msgid "it is defined as a pointer in different address space in another translation unit"
24716msgstr ""
24717
24718#: ipa-devirt.c:1292
24719#, gcc-internal-format
24720msgid "it is defined as a pointer to different type in another translation unit"
24721msgstr ""
24722
24723#: ipa-devirt.c:1352
24724#, gcc-internal-format
24725msgid "an array of different size is defined in another translation unit"
24726msgstr ""
24727
24728#: ipa-devirt.c:1367
24729#, gcc-internal-format
24730msgid "has different return value in another translation unit"
24731msgstr ""
24732
24733#: ipa-devirt.c:1390 ipa-devirt.c:1402
24734#, gcc-internal-format
24735msgid "has different parameters in another translation unit"
24736msgstr ""
24737
24738#: ipa-devirt.c:1425
24739#, gcc-internal-format
24740msgid "a type defined in another translation unit is not polymorphic"
24741msgstr ""
24742
24743#: ipa-devirt.c:1429
24744#, gcc-internal-format
24745msgid "a type defined in another translation unit is polymorphic"
24746msgstr ""
24747
24748#: ipa-devirt.c:1447 ipa-devirt.c:1511
24749#, gcc-internal-format
24750msgid "a type with different virtual table pointers is defined in another translation unit"
24751msgstr ""
24752
24753#: ipa-devirt.c:1454 ipa-devirt.c:1516
24754#, gcc-internal-format
24755msgid "a type with different bases is defined in another translation unit"
24756msgstr ""
24757
24758#: ipa-devirt.c:1462
24759#, gcc-internal-format
24760msgid "a field with different name is defined in another translation unit"
24761msgstr ""
24762
24763#: ipa-devirt.c:1476
24764#, gcc-internal-format
24765msgid "a field of same name but different type is defined in another translation unit"
24766msgstr ""
24767
24768#: ipa-devirt.c:1489
24769#, fuzzy, gcc-internal-format
24770#| msgid "%qD declared here, later in the translation unit"
24771msgid "fields have different layout in another translation unit"
24772msgstr "%+D đã khai báo weakref sau khi được dùng"
24773
24774#: ipa-devirt.c:1496
24775#, gcc-internal-format
24776msgid "one field is a bitfield while the other is not"
24777msgstr ""
24778
24779#: ipa-devirt.c:1520
24780#, gcc-internal-format
24781msgid "a type with different number of fields is defined in another translation unit"
24782msgstr ""
24783
24784#: ipa-devirt.c:1542
24785#, gcc-internal-format
24786msgid "a type with different size is defined in another translation unit"
24787msgstr ""
24788
24789#: ipa-devirt.c:1551
24790#, gcc-internal-format
24791msgid "one type needs to be constructed while the other does not"
24792msgstr ""
24793
24794#: ipa-devirt.c:1564
24795#, gcc-internal-format
24796msgid "memory layout mismatch"
24797msgstr ""
24798
24799#: ipa-devirt.c:1687
24800#, gcc-internal-format
24801msgid "the extra base is defined here"
24802msgstr ""
24803
24804#: ipa-devirt.c:3852
24805#, gcc-internal-format
24806msgid "Declaring type %qD final would enable devirtualization of %i call"
24807msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
24808msgstr[0] ""
24809
24810#: ipa-devirt.c:3861
24811#, gcc-internal-format
24812msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
24813msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
24814msgstr[0] ""
24815
24816#: ipa-devirt.c:3891
24817#, gcc-internal-format
24818msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
24819msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
24820msgstr[0] ""
24821
24822#: ipa-devirt.c:3899
24823#, gcc-internal-format
24824msgid "Declaring method %qD final would enable devirtualization of %i call"
24825msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
24826msgstr[0] ""
24827
24828#: ipa-devirt.c:3907
24829#, gcc-internal-format
24830msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
24831msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
24832msgstr[0] ""
24833
24834#: ipa-devirt.c:3918
24835#, gcc-internal-format
24836msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
24837msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
24838msgstr[0] ""
24839
24840#: ipa-fnsummary.c:4289
24841#, gcc-internal-format
24842msgid "invalid fnsummary in LTO stream"
24843msgstr ""
24844
24845#: ipa-fnsummary.c:4358
24846#, gcc-internal-format
24847msgid "ipa inline summary is missing in input file"
24848msgstr ""
24849
24850#: ipa-hsa.c:58
24851#, gcc-internal-format, gfc-internal-format
24852msgid "could not emit HSAIL for function %s: function cannot be cloned"
24853msgstr ""
24854
24855#: ipa-prop.c:4538 ipa-prop.c:4580 ipa-prop.c:4664 ipa-prop.c:4709
24856#, fuzzy, gcc-internal-format
24857#| msgid "invalid function in gimple call"
24858msgid "invalid jump function in LTO stream"
24859msgstr "hàm không hợp lệ trong cú gọi gimple"
24860
24861#: ipa-pure-const.c:216
24862#, fuzzy, gcc-internal-format
24863#| msgid "function might be candidate for attribute %<%s%>"
24864msgid "function might be candidate for attribute %qs"
24865msgstr "hàm nên ứng cử cho thuộc tính %<%s%>"
24866
24867#: ipa-pure-const.c:217
24868#, fuzzy, gcc-internal-format
24869#| msgid "function might be candidate for attribute %<%s%> if it is known to return normally"
24870msgid "function might be candidate for attribute %qs if it is known to return normally"
24871msgstr "hàm nên ứng cử cho thuộc tính %<%s%> nếu nó biết trả về một cách bình thường"
24872
24873#: ipa-reference.c:1260
24874#, gcc-internal-format
24875msgid "ipa reference summary is missing in ltrans unit"
24876msgstr ""
24877
24878#: ipa-sra.c:1468
24879#, gcc-internal-format
24880msgid "Access offset before parent offset"
24881msgstr ""
24882
24883#: ipa-sra.c:1473
24884#, gcc-internal-format
24885msgid "Access size greater or equal to its parent size"
24886msgstr ""
24887
24888#: ipa-sra.c:1478
24889#, gcc-internal-format
24890msgid "Access terminates outside of its parent"
24891msgstr ""
24892
24893#: ipa-sra.c:1490
24894#, gcc-internal-format
24895msgid "Access overlaps with its sibling"
24896msgstr ""
24897
24898#: ipa-sra.c:1509
24899#, fuzzy, gcc-internal-format
24900#| msgid "verification failed: %s"
24901msgid "IPA-SRA access verification failed"
24902msgstr "thẩm tra gặp lỗi: %s"
24903
24904#: ipa-sra.c:2470
24905#, gcc-internal-format
24906msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
24907msgstr ""
24908
24909#: ipa-sra.c:2473
24910#, gcc-internal-format, gfc-internal-format
24911msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
24912msgstr ""
24913
24914#: ira.c:2305 ira.c:2323
24915#, fuzzy, gcc-internal-format
24916#| msgid "%s cannot be used in asm here"
24917msgid "%s cannot be used in %<asm%> here"
24918msgstr "%s không thể được dùng trong asm ở đây"
24919
24920#: ira.c:5609
24921#, gcc-internal-format
24922msgid "frame pointer required, but reserved"
24923msgstr ""
24924
24925#: ira.c:5610
24926#, gcc-internal-format
24927msgid "for %qD"
24928msgstr "cho %qD"
24929
24930#: ira.c:5626
24931#, gcc-internal-format
24932msgid "frame size too large for reliable stack checking"
24933msgstr ""
24934
24935#: lra-assigns.c:1693
24936#, fuzzy, gcc-internal-format, gfc-internal-format
24937#| msgid "maximum number of parameters in a SCoP."
24938msgid "maximum number of LRA assignment passes is achieved (%d)"
24939msgstr "số tối đa các tham số trong một SCoP."
24940
24941#: lra-assigns.c:1819 reload1.c:1243
24942#, gcc-internal-format
24943msgid "%<asm%> operand has impossible constraints"
24944msgstr ""
24945
24946#: lra-assigns.c:1840
24947#, gcc-internal-format
24948msgid "unable to find a register to spill"
24949msgstr ""
24950
24951#: lra-constraints.c:4012 reload.c:3815 reload.c:4070
24952#, gcc-internal-format
24953msgid "inconsistent operand constraints in an %<asm%>"
24954msgstr ""
24955
24956#: lra-constraints.c:4952
24957#, fuzzy, gcc-internal-format, gfc-internal-format
24958#| msgid "Maximum number of times that an insn could be scheduled."
24959msgid "maximum number of generated reload insns per insn achieved (%d)"
24960msgstr "Số tối đa các lần có thể định thời một lệnh nào đó."
24961
24962#: lto-cgraph.c:1110
24963#, gcc-internal-format
24964msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
24965msgstr ""
24966
24967#: lto-cgraph.c:1115
24968#, gcc-internal-format
24969msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
24970msgstr ""
24971
24972#: lto-cgraph.c:1280
24973#, gcc-internal-format, gfc-internal-format
24974msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
24975msgstr ""
24976
24977#: lto-cgraph.c:1456
24978#, gcc-internal-format
24979msgid "bytecode stream: no caller found while reading edge"
24980msgstr ""
24981
24982#: lto-cgraph.c:1462
24983#, gcc-internal-format
24984msgid "bytecode stream: no callee found while reading edge"
24985msgstr ""
24986
24987#: lto-cgraph.c:1539
24988#, gcc-internal-format
24989msgid "bytecode stream: found empty cgraph node"
24990msgstr ""
24991
24992#: lto-cgraph.c:1655
24993#, gcc-internal-format, gfc-internal-format
24994msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
24995msgstr ""
24996
24997#: lto-cgraph.c:1680
24998#, gcc-internal-format, gfc-internal-format
24999msgid "Profile information in %s corrupted"
25000msgstr ""
25001
25002#: lto-cgraph.c:1718
25003#, gcc-internal-format, gfc-internal-format
25004msgid "cannot find LTO cgraph in %s"
25005msgstr "không thể tìm thấy LTO cgraph trong %s"
25006
25007#: lto-cgraph.c:1728
25008#, gcc-internal-format, gfc-internal-format
25009msgid "cannot find LTO section refs in %s"
25010msgstr "không thể tìm thấy tham chiếu phần LTO trong %s"
25011
25012#: lto-cgraph.c:1805
25013#, gcc-internal-format, gfc-internal-format
25014msgid "invalid offload table in %s"
25015msgstr ""
25016
25017#: lto-compress.c:142 lto-compress.c:268 lto-compress.c:276 lto-compress.c:297
25018#: lto-compress.c:364 lto-compress.c:372 lto-compress.c:393
25019#, gcc-internal-format, gfc-internal-format
25020msgid "compressed stream: %s"
25021msgstr "dòng dữ liệu được nén: %s"
25022
25023#: lto-compress.c:162
25024#, gcc-internal-format
25025msgid "original not compressed with zstd"
25026msgstr ""
25027
25028#: lto-compress.c:164
25029#, gcc-internal-format
25030msgid "original size unknown"
25031msgstr ""
25032
25033#: lto-compress.c:170
25034#, fuzzy, gcc-internal-format, gfc-internal-format
25035#| msgid "compressed stream: %s"
25036msgid "decompressed stream: %s"
25037msgstr "dòng dữ liệu được nén: %s"
25038
25039#: lto-compress.c:413
25040#, fuzzy, gcc-internal-format
25041#| msgid "this compiler does not support %s"
25042msgid "compiler does not support ZSTD LTO compression"
25043msgstr "bộ dịch này không hỗ trợ %s"
25044
25045#: lto-section-in.c:459
25046#, gcc-internal-format, gfc-internal-format
25047msgid "bytecode stream: trying to read %d bytes after the end of the input buffer"
25048msgstr ""
25049
25050#: lto-section-in.c:470
25051#, gcc-internal-format, gfc-internal-format
25052msgid "%s out of range: Range is %i to %i, value is %i"
25053msgstr "%s ở ngoài phạm vi: Vùng là từ %i đến %i, giá trị là %i"
25054
25055#: lto-streamer-in.c:77
25056#, gcc-internal-format, gfc-internal-format
25057msgid "bytecode stream: unexpected tag %s"
25058msgstr ""
25059
25060#: lto-streamer-in.c:894 lto-streamer-in.c:905
25061#, gcc-internal-format
25062msgid "Cgraph edge statement index out of range"
25063msgstr ""
25064
25065#: lto-streamer-in.c:899 lto-streamer-in.c:909
25066#, gcc-internal-format
25067msgid "Cgraph edge statement index not found"
25068msgstr ""
25069
25070#: lto-streamer-in.c:916
25071#, gcc-internal-format
25072msgid "Reference statement index out of range"
25073msgstr ""
25074
25075#: lto-streamer-in.c:920
25076#, gcc-internal-format
25077msgid "Reference statement index not found"
25078msgstr ""
25079
25080#: lto-streamer-in.c:1607
25081#, gcc-internal-format, gfc-internal-format
25082msgid "cannot read LTO mode table from %s"
25083msgstr "không thể đọc chế độ LTO từ %s"
25084
25085#: lto-streamer-in.c:1711
25086#, gcc-internal-format
25087msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
25088msgstr ""
25089
25090#: lto-streamer-in.c:1716
25091#, gcc-internal-format
25092msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
25093msgstr ""
25094
25095#: lto-streamer-in.c:1721
25096#, gcc-internal-format
25097msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
25098msgstr ""
25099
25100#: lto-streamer-in.c:1726
25101#, gcc-internal-format
25102msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
25103msgstr ""
25104
25105#: lto-streamer-in.c:1729
25106#, fuzzy, gcc-internal-format
25107#| msgid "unsupported mode %s\n"
25108msgid "%s - unsupported mode %qs"
25109msgstr "không hỗ trợ chế độ %s\n"
25110
25111#: lto-streamer-out.c:462 lto-streamer-out.c:704
25112#, gcc-internal-format
25113msgid "tree code %qs is not supported in LTO streams"
25114msgstr ""
25115
25116#: lto-streamer.c:142
25117#, gcc-internal-format, gfc-internal-format
25118msgid "bytecode stream: unexpected LTO section %s"
25119msgstr ""
25120
25121#: lto-streamer.c:271
25122#, gcc-internal-format
25123msgid "bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%d"
25124msgstr ""
25125
25126#: lto-wrapper.c:122
25127#, gcc-internal-format
25128msgid "deleting LTRANS file %s: %m"
25129msgstr "đang xóa bỏ tập tin LTRANS %s: %m"
25130
25131#: lto-wrapper.c:286
25132#, fuzzy, gcc-internal-format, gfc-internal-format
25133#| msgid "Option %s with different values"
25134msgid "option %s with different values"
25135msgstr "Tùy chọn %s với các giá trị khác biệt"
25136
25137#: lto-wrapper.c:370
25138#, gcc-internal-format, gfc-internal-format
25139msgid "option %s not used consistently in all LTO input files"
25140msgstr ""
25141
25142#: lto-wrapper.c:504 lto-wrapper.c:512
25143#, gcc-internal-format, gfc-internal-format
25144msgid "Extra option to -Xassembler: %s, dropping all -Xassembler and -Wa options."
25145msgstr ""
25146
25147#: lto-wrapper.c:520
25148#, gcc-internal-format, gfc-internal-format
25149msgid "Options to Xassembler do not match: %s, %s, dropping all -Xassembler and -Wa options."
25150msgstr ""
25151
25152#: lto-wrapper.c:846
25153#, gcc-internal-format
25154msgid "could not find %s in %s (consider using %<-B%>)"
25155msgstr ""
25156
25157#: lto-wrapper.c:927
25158#, gcc-internal-format, gfc-internal-format
25159msgid "problem with building target image for %s"
25160msgstr ""
25161
25162#: lto-wrapper.c:947
25163#, gcc-internal-format
25164msgid "reading input file"
25165msgstr "đang đọc tập tin đầu vào"
25166
25167#: lto-wrapper.c:952
25168#, gcc-internal-format
25169msgid "writing output file"
25170msgstr "đang ghi tập tin đầu ra"
25171
25172#: lto-wrapper.c:984
25173#, gcc-internal-format
25174msgid "installation error, cannot find %<crtoffloadtable.o%>"
25175msgstr ""
25176
25177#: lto-wrapper.c:1299
25178#, fuzzy, gcc-internal-format
25179#| msgid "environment variable COLLECT_GCC must be set"
25180msgid "environment variable %<COLLECT_GCC%> must be set"
25181msgstr "biến môi trường COLLECT_GCC cần được đặt"
25182
25183#: lto-wrapper.c:1303
25184#, fuzzy, gcc-internal-format
25185#| msgid "environment variable COLLECT_GCC_OPTIONS must be set"
25186msgid "environment variable %<COLLECT_GCC_OPTIONS%> must be set"
25187msgstr "biến môi trường COLLECT_GCC_OPTIONS cần được đặt"
25188
25189#: lto-wrapper.c:1523 lto-wrapper.c:1582 c-family/c-pch.c:211
25190#: c-family/c-pch.c:252 c-family/c-pch.c:303
25191#, gcc-internal-format
25192msgid "cannot read %s: %m"
25193msgstr "không thể đọc %s: %m"
25194
25195#: lto-wrapper.c:1550
25196#, gcc-internal-format, gfc-internal-format
25197msgid "invalid format of %s"
25198msgstr "định dạng của %s không hợp lệ"
25199
25200# Literal: don't translate; Nghĩa chữ: dừng dịch
25201#: lto-wrapper.c:1751
25202#, fuzzy, gcc-internal-format
25203#| msgid "fopen: %s: %m"
25204msgid "%<fopen%>: %s: %m"
25205msgstr "fopen: %s: %m"
25206
25207#: lto-wrapper.c:1768
25208#, fuzzy, gcc-internal-format, gfc-internal-format
25209#| msgid "opening output file %s: %m"
25210msgid "corrupted ltrans output file %s"
25211msgstr "mở tập tin kết xuất %s: %m"
25212
25213#: lto-wrapper.c:1958
25214#, fuzzy, gcc-internal-format
25215#| msgid "atexit failed"
25216msgid "%<atexit%> failed"
25217msgstr "atexit gặp lỗi"
25218
25219#: multiple_target.c:76
25220#, fuzzy, gcc-internal-format
25221#| msgid "the call requires ifunc, which is not supported by this target"
25222msgid "the call requires %<ifunc%>, which is not supported by this target"
25223msgstr "__builtin_thread_pointer không được hỗ trợ trên đích này"
25224
25225#: multiple_target.c:83
25226#, fuzzy, gcc-internal-format
25227#| msgid "target OS does not support unaligned accesses"
25228msgid "target does not support function version dispatcher"
25229msgstr "CPU đích không hỗ trợ truy cập chưa cân chỉnh"
25230
25231#: multiple_target.c:91
25232#, fuzzy, gcc-internal-format
25233#| msgid "default target was not set"
25234msgid "default %<target_clones%> attribute was not set"
25235msgstr "chưa đặt đích mặc định"
25236
25237#: multiple_target.c:350
25238#, fuzzy, gcc-internal-format
25239#| msgid "%qs attribute ignored"
25240msgid "single %<target_clones%> attribute is ignored"
25241msgstr "thuộc tính %qs bị bỏ qua"
25242
25243#: multiple_target.c:359
25244#, gcc-internal-format
25245msgid "clones for %<target_clones%> attribute cannot be created"
25246msgstr ""
25247
25248#: multiple_target.c:362
25249#, gcc-internal-format
25250msgid "function %q+F can never be copied because it has %<noclone%> attribute"
25251msgstr ""
25252
25253#: multiple_target.c:383
25254#, fuzzy, gcc-internal-format
25255#| msgid "default target was not set"
25256msgid "%<default%> target was not set"
25257msgstr "chưa đặt đích mặc định"
25258
25259#: multiple_target.c:387
25260#, gcc-internal-format
25261msgid "an empty string cannot be in %<target_clones%> attribute"
25262msgstr ""
25263
25264#: multiple_target.c:391
25265#, fuzzy, gcc-internal-format
25266#| msgid "default target was not set"
25267msgid "multiple %<default%> targets were set"
25268msgstr "chưa đặt đích mặc định"
25269
25270#: omp-expand.c:2163
25271#, gcc-internal-format
25272msgid "%<depend%> clause with %<sink%> modifier waiting for lexically later iteration"
25273msgstr ""
25274
25275#: omp-expand.c:2300
25276#, gcc-internal-format
25277msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
25278msgstr ""
25279
25280#: omp-general.c:1751
25281#, gcc-internal-format
25282msgid "%qs specifies a conflicting level of parallelism"
25283msgstr ""
25284
25285#: omp-general.c:1754
25286#, fuzzy, gcc-internal-format
25287#| msgid "previously used here"
25288msgid "... to the previous %qs clause here"
25289msgstr "cái trước được dùng là ở đây"
25290
25291#: omp-general.c:1785
25292#, gcc-internal-format
25293msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
25294msgstr ""
25295
25296#: omp-general.c:1827
25297#, gcc-internal-format
25298msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
25299msgstr ""
25300
25301#: omp-general.c:1834
25302#, gcc-internal-format
25303msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
25304msgstr ""
25305
25306#: omp-general.c:1843
25307#, fuzzy, gcc-internal-format
25308#| msgid "switch starts here"
25309msgid "... with %qs clause here"
25310msgstr "switch bắt đầu ở đây"
25311
25312#: omp-general.c:1851
25313#, gcc-internal-format
25314msgid "... without %qs clause near to here"
25315msgstr ""
25316
25317#: omp-low.c:2382 omp-offload.c:1205
25318#, gcc-internal-format
25319msgid "%<seq%> overrides other OpenACC loop specifiers"
25320msgstr ""
25321
25322#: omp-low.c:2385 omp-offload.c:1206
25323#, gcc-internal-format
25324msgid "%<auto%> conflicts with other OpenACC loop specifiers"
25325msgstr ""
25326
25327#: omp-low.c:2389 omp-offload.c:1240
25328#, gcc-internal-format
25329msgid "inner loop uses same OpenACC parallelism as containing loop"
25330msgstr ""
25331
25332#: omp-low.c:2436
25333#, gcc-internal-format
25334msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
25335msgstr ""
25336
25337#: omp-low.c:2491
25338#, fuzzy, gcc-internal-format
25339#| msgid "conflicting types for %q+D"
25340msgid "conflicting reduction operations for %qE"
25341msgstr "kiểu xung đột cho %q+D"
25342
25343#: omp-low.c:2494
25344#, fuzzy, gcc-internal-format
25345#| msgid "no previous declaration for %qD"
25346msgid "location of the previous reduction for %qE"
25347msgstr "chưa có khai báo trước đây cho %qD"
25348
25349#: omp-low.c:2527
25350#, gcc-internal-format
25351msgid "nested loop in reduction needs reduction clause for %qE"
25352msgstr ""
25353
25354#: omp-low.c:2820
25355#, gcc-internal-format
25356msgid "non-OpenACC construct inside of OpenACC routine"
25357msgstr ""
25358
25359#: omp-low.c:2829
25360#, gcc-internal-format
25361msgid "non-OpenACC construct inside of OpenACC region"
25362msgstr ""
25363
25364#: omp-low.c:2851 omp-low.c:2918
25365#, gcc-internal-format
25366msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
25367msgstr ""
25368
25369#: omp-low.c:2870
25370#, gcc-internal-format
25371msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
25372msgstr ""
25373
25374#: omp-low.c:2885
25375#, gcc-internal-format
25376msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
25377msgstr ""
25378
25379#: omp-low.c:2900
25380#, gcc-internal-format
25381msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
25382msgstr ""
25383
25384#: omp-low.c:2914
25385#, gcc-internal-format
25386msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
25387msgstr ""
25388
25389#: omp-low.c:2934
25390#, gcc-internal-format
25391msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
25392msgstr ""
25393
25394#: omp-low.c:2981
25395#, gcc-internal-format
25396msgid "OpenACC loop directive must be associated with an OpenACC compute region"
25397msgstr ""
25398
25399#: omp-low.c:3003
25400#, gcc-internal-format
25401msgid "orphaned %qs construct"
25402msgstr "cấu tử %qs mồ côi"
25403
25404#: omp-low.c:3032
25405#, fuzzy, gcc-internal-format
25406#| msgid "%<#pragma omp cancel for%> inside %<nowait%> for construct"
25407msgid "%<cancel for%> inside %<nowait%> for construct"
25408msgstr "%<#pragma omp cancel for%> trong %<nowait%> cho cấu trúc"
25409
25410#: omp-low.c:3037
25411#, fuzzy, gcc-internal-format
25412#| msgid "%<#pragma omp cancel for%> inside %<ordered%> for construct"
25413msgid "%<cancel for%> inside %<ordered%> for construct"
25414msgstr "%<#pragma omp cancel for%> trong %<ordered%> cho cấu trúc"
25415
25416#: omp-low.c:3057 omp-low.c:3070
25417#, fuzzy, gcc-internal-format
25418#| msgid "%<#pragma omp cancel sections%> inside %<nowait%> sections construct"
25419msgid "%<cancel sections%> inside %<nowait%> sections construct"
25420msgstr "%<#pragma omp cancel sections%> trong %<nowait%> phần cấu trúc"
25421
25422#: omp-low.c:3099
25423#, gcc-internal-format
25424msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
25425msgstr ""
25426
25427#: omp-low.c:3124
25428#, gcc-internal-format
25429msgid "invalid arguments"
25430msgstr "các đối số không hợp lệ"
25431
25432#: omp-low.c:3130
25433#, gcc-internal-format
25434msgid "%<%s %s%> construct not closely nested inside of %qs"
25435msgstr ""
25436
25437#: omp-low.c:3158
25438#, gcc-internal-format
25439msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
25440msgstr ""
25441
25442#: omp-low.c:3165
25443#, gcc-internal-format
25444msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
25445msgstr ""
25446
25447#: omp-low.c:3194
25448#, gcc-internal-format
25449msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
25450msgstr ""
25451
25452#: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
25453#, gcc-internal-format
25454msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
25455msgstr ""
25456
25457#: omp-low.c:3246
25458#, gcc-internal-format
25459msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
25460msgstr ""
25461
25462#: omp-low.c:3263
25463#, gcc-internal-format
25464msgid "invalid depend kind in omp %<ordered%> %<depend%>"
25465msgstr ""
25466
25467#: omp-low.c:3278
25468#, gcc-internal-format
25469msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
25470msgstr ""
25471
25472#: omp-low.c:3291
25473#, gcc-internal-format
25474msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
25475msgstr ""
25476
25477#: omp-low.c:3304 omp-low.c:3326
25478#, gcc-internal-format
25479msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
25480msgstr ""
25481
25482#: omp-low.c:3312
25483#, gcc-internal-format
25484msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
25485msgstr ""
25486
25487#: omp-low.c:3343
25488#, gcc-internal-format
25489msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
25490msgstr ""
25491
25492#: omp-low.c:3361
25493#, gcc-internal-format
25494msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
25495msgstr ""
25496
25497#: omp-low.c:3383
25498#, gcc-internal-format
25499msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
25500msgstr ""
25501
25502#: omp-low.c:3396
25503#, gcc-internal-format
25504msgid "OpenACC construct inside of non-OpenACC region"
25505msgstr ""
25506
25507#: omp-low.c:3445
25508#, gcc-internal-format
25509msgid "%s %qs construct inside of %s %qs region"
25510msgstr ""
25511
25512#: omp-low.c:3458 omp-low.c:3465
25513#, gcc-internal-format
25514msgid "%qs construct inside of %qs region"
25515msgstr ""
25516
25517#: omp-low.c:3688
25518#, gcc-internal-format
25519msgid "setjmp/longjmp inside %<simd%> construct"
25520msgstr ""
25521
25522#: omp-low.c:3714
25523#, gcc-internal-format
25524msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
25525msgstr ""
25526
25527#: omp-low.c:8883
25528#, gcc-internal-format
25529msgid "ignoring sink clause with offset that is not a multiple of the loop step"
25530msgstr ""
25531
25532#: omp-low.c:8906
25533#, gcc-internal-format
25534msgid "first offset must be in opposite direction of loop iterations"
25535msgstr ""
25536
25537#: omp-low.c:13183
25538#, gcc-internal-format, gfc-internal-format
25539msgid "invalid exit from %s structured block"
25540msgstr ""
25541
25542#: omp-low.c:13185 omp-low.c:13190
25543#, gcc-internal-format, gfc-internal-format
25544msgid "invalid entry to %s structured block"
25545msgstr ""
25546
25547#. Otherwise, be vague and lazy, but efficient.
25548#: omp-low.c:13194
25549#, gcc-internal-format, gfc-internal-format
25550msgid "invalid branch to/from %s structured block"
25551msgstr ""
25552
25553#: omp-offload.c:663
25554#, gcc-internal-format
25555msgid "%<-fopenacc-dim%> operand is malformed at %qs"
25556msgstr ""
25557
25558#: omp-offload.c:1238
25559#, gcc-internal-format
25560msgid "routine call uses same OpenACC parallelism as containing loop"
25561msgstr ""
25562
25563#: omp-offload.c:1242 omp-offload.c:1274
25564#, gcc-internal-format
25565msgid "containing loop here"
25566msgstr "chứa vòng lặp"
25567
25568#: omp-offload.c:1247
25569#, gcc-internal-format
25570msgid "routine call uses OpenACC parallelism disallowed by containing routine"
25571msgstr ""
25572
25573#: omp-offload.c:1249
25574#, gcc-internal-format
25575msgid "loop uses OpenACC parallelism disallowed by containing routine"
25576msgstr ""
25577
25578#: omp-offload.c:1254
25579#, gcc-internal-format
25580msgid "routine %qD declared here"
25581msgstr "%qD được khai báo ở đây"
25582
25583#: omp-offload.c:1267
25584#, gcc-internal-format
25585msgid "incorrectly nested OpenACC loop parallelism"
25586msgstr ""
25587
25588#: omp-offload.c:1408
25589#, gcc-internal-format
25590msgid "insufficient partitioning available to parallelize element loop"
25591msgstr ""
25592
25593#: omp-offload.c:1416
25594#, gcc-internal-format
25595msgid "insufficient partitioning available to parallelize tile loop"
25596msgstr ""
25597
25598#: omp-offload.c:1418
25599#, gcc-internal-format
25600msgid "insufficient partitioning available to parallelize loop"
25601msgstr ""
25602
25603#: omp-simd-clone.c:197
25604#, gcc-internal-format
25605msgid "ignoring large linear step"
25606msgstr ""
25607
25608#: omp-simd-clone.c:203
25609#, gcc-internal-format
25610msgid "ignoring zero linear step"
25611msgstr ""
25612
25613#: omp-simd-clone.c:265
25614#, gcc-internal-format
25615msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return type"
25616msgstr ""
25617
25618#: omp-simd-clone.c:275
25619#, gcc-internal-format
25620msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
25621msgstr ""
25622
25623#: optabs.c:4319
25624#, gcc-internal-format
25625msgid "indirect jumps are not available on this target"
25626msgstr ""
25627
25628#: opts-common.c:1275
25629#, fuzzy, gcc-internal-format
25630#| msgid "%s is not supported by this configuration"
25631msgid "command-line option %qs is not supported by this configuration"
25632msgstr "%s không được hỗ trợ bởi cấu hình này"
25633
25634#: opts-common.c:1285 opts.c:2093
25635#, gcc-internal-format
25636msgid "missing argument to %qs"
25637msgstr "thiếu đối số đối cho %qs"
25638
25639#: opts-common.c:1292
25640#, gcc-internal-format
25641msgid "argument to %qs should be a non-negative integer optionally followed by a size unit"
25642msgstr ""
25643
25644#: opts-common.c:1296
25645#, gcc-internal-format
25646msgid "argument to %qs should be a non-negative integer"
25647msgstr ""
25648
25649#: opts-common.c:1303
25650#, fuzzy, gcc-internal-format
25651#| msgid "-malign-functions=%d is not between 0 and %d"
25652msgid "argument to %qs is not between %d and %d"
25653msgstr "-malign-functions=%d không nằm giữa 0 và %d"
25654
25655#: opts-common.c:1318
25656#, gcc-internal-format
25657msgid "unrecognized argument in option %qs"
25658msgstr "không nhận ra đối số tới tùy chọn %qs"
25659
25660#: opts-common.c:1329 config/i386/i386-options.c:1479
25661#, fuzzy, gcc-internal-format
25662msgid "valid arguments to %qs are: %s; did you mean %qs?"
25663msgstr "đối số hợp lệ cho cho %qs là: %s"
25664
25665#: opts-common.c:1332 config/i386/i386-options.c:1482
25666#, gcc-internal-format
25667msgid "valid arguments to %qs are: %s"
25668msgstr "đối số hợp lệ cho cho %qs là: %s"
25669
25670#: opts-common.c:1375 c-family/c-opts.c:428
25671#, gcc-internal-format
25672msgid "switch %qs is no longer supported"
25673msgstr "switch %qs không còn tiếp tục được hỗ trợ nữa"
25674
25675#: opts-common.c:1764
25676#, fuzzy, gcc-internal-format
25677#| msgid "malformed COLLECT_GCC_OPTIONS"
25678msgid "malformed %<COLLECT_GCC_OPTIONS%>"
25679msgstr "COLLECT_GCC_OPTIONS dị hình"
25680
25681#: opts-global.c:102
25682#, fuzzy, gcc-internal-format
25683#| msgid "command line option %qs is valid for the driver but not for %s"
25684msgid "command-line option %qs is valid for the driver but not for %s"
25685msgstr "tùy chọn dòng lệnh %qs thì hợp lệ cho trình điều khiển nhưng lại không với %s"
25686
25687#. Eventually this should become a hard error IMO.
25688#: opts-global.c:108
25689#, fuzzy, gcc-internal-format
25690#| msgid "command line option %qs is valid for %s but not for %s"
25691msgid "command-line option %qs is valid for %s but not for %s"
25692msgstr "tùy chọn dòng lệnh %qs thì hợp lệ cho %s nhưng lại không với %s"
25693
25694#. Happens for -Werror=warning_name.
25695#: opts-global.c:112
25696#, fuzzy, gcc-internal-format
25697#| msgid "%qs is not valid for %qs"
25698msgid "%<-Werror=%> argument %qs is not valid for %s"
25699msgstr "%qs không hợp lệ cho %qs"
25700
25701#: opts-global.c:144
25702#, gcc-internal-format
25703msgid "unrecognized command-line option %qs may have been intended to silence earlier diagnostics"
25704msgstr ""
25705
25706#: opts-global.c:389
25707#, fuzzy, gcc-internal-format
25708#| msgid "unrecognized command line option %<-fdump-%s%>"
25709msgid "unrecognized command-line option %<-fdump-%s%>"
25710msgstr "không thừa nhận tùy chọn dòng lệnh %<-fdump-%s%>"
25711
25712#: opts-global.c:394
25713#, fuzzy, gcc-internal-format
25714#| msgid "unrecognized command line option %<-fopt-info-%s%>"
25715msgid "unrecognized command-line option %<-fopt-info-%s%>"
25716msgstr "không thừa nhận tùy chọn dòng lệnh %<-fopt-info-%s%>"
25717
25718#: opts-global.c:415 opts-global.c:423
25719#, gcc-internal-format
25720msgid "plugin support is disabled; configure with --enable-plugin"
25721msgstr ""
25722
25723#: opts-global.c:447
25724#, gcc-internal-format
25725msgid "unrecognized register name %qs"
25726msgstr "không nhận ra tên thanh ghi %qs"
25727
25728#: opts-global.c:465
25729#, fuzzy, gcc-internal-format
25730#| msgid "-fasan-shadow-offset should only be used with -fsanitize=kernel-address"
25731msgid "%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>"
25732msgstr "-fasan-shadow-offset chỉ có thể dùng với -fsanitize=kernel-address"
25733
25734#: opts-global.c:468
25735#, gcc-internal-format
25736msgid "unrecognized shadow offset %qs"
25737msgstr ""
25738
25739#: opts.c:92
25740#, gcc-internal-format
25741msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
25742msgstr "không nhận ra đối số %qs cho %<-femit-struct-debug-detailed%>"
25743
25744#: opts.c:128
25745#, gcc-internal-format
25746msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
25747msgstr "không hiểu đối số %qs cho %<-femit-struct-debug-detailed%>"
25748
25749#: opts.c:135
25750#, gcc-internal-format
25751msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
25752msgstr "%<-femit-struct-debug-detailed=dir:…%> phải cho phép ít nhất là %<-femit-struct-debug-detailed=ind:…%>"
25753
25754#: opts.c:594
25755#, gcc-internal-format
25756msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
25757msgstr ""
25758
25759#: opts.c:691
25760#, gcc-internal-format
25761msgid "%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>"
25762msgstr ""
25763
25764#: opts.c:698
25765#, gcc-internal-format
25766msgid "%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>"
25767msgstr ""
25768
25769#: opts.c:705
25770#, gcc-internal-format
25771msgid "%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>"
25772msgstr ""
25773
25774#: opts.c:712
25775#, gcc-internal-format
25776msgid "%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>"
25777msgstr ""
25778
25779#: opts.c:722
25780#, gcc-internal-format
25781msgid "%<-fwhole-program%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25782msgstr ""
25783
25784#: opts.c:733
25785#, gcc-internal-format
25786msgid "%<-fipa-pta%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25787msgstr ""
25788
25789#: opts.c:740
25790#, gcc-internal-format
25791msgid "%<-fipa-reference%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25792msgstr ""
25793
25794#: opts.c:747
25795#, gcc-internal-format
25796msgid "%<-fipa-ra%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25797msgstr ""
25798
25799#: opts.c:754
25800#, gcc-internal-format
25801msgid "%<-fipa-icf%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25802msgstr ""
25803
25804#: opts.c:761
25805#, gcc-internal-format
25806msgid "%<-fipa-icf-functions%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25807msgstr ""
25808
25809#: opts.c:768
25810#, gcc-internal-format
25811msgid "%<-fipa-icf-variables%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25812msgstr ""
25813
25814#: opts.c:775
25815#, gcc-internal-format
25816msgid "%<-fipa-bit-cp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25817msgstr ""
25818
25819#: opts.c:782
25820#, gcc-internal-format
25821msgid "%<-fipa-vrp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25822msgstr ""
25823
25824#: opts.c:789
25825#, gcc-internal-format
25826msgid "%<-fipa-pure-const%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25827msgstr ""
25828
25829#: opts.c:800
25830#, gcc-internal-format
25831msgid "%<-fipa-reference-addressable%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25832msgstr ""
25833
25834#: opts.c:809
25835#, gcc-internal-format
25836msgid "%<-fipa-stack-alignment%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>"
25837msgstr ""
25838
25839#: opts.c:882
25840#, gcc-internal-format
25841msgid "section anchors must be disabled when unit-at-a-time is disabled"
25842msgstr ""
25843
25844#: opts.c:886
25845#, gcc-internal-format
25846msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
25847msgstr ""
25848
25849#: opts.c:900
25850#, gcc-internal-format
25851msgid "transactional memory is not supported with non-call exceptions"
25852msgstr ""
25853
25854#: opts.c:915
25855#, gcc-internal-format
25856msgid "section anchors must be disabled when toplevel reorder is disabled"
25857msgstr ""
25858
25859#: opts.c:970 config/darwin.c:3223
25860#, fuzzy, gcc-internal-format
25861#| msgid "-freorder-blocks-and-partition not supported on this architecture"
25862msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
25863msgstr "-freorder-blocks-and-partition không được hỗ trợ trên kiến trúc này"
25864
25865#: opts.c:986
25866#, fuzzy, gcc-internal-format
25867#| msgid "-freorder-blocks-and-partition not supported on this architecture"
25868msgid "%<-freorder-blocks-and-partition%> does not support unwind info on this architecture"
25869msgstr "-freorder-blocks-and-partition không được hỗ trợ trên kiến trúc này"
25870
25871#: opts.c:1004 config/pa/pa.c:554
25872#, fuzzy, gcc-internal-format
25873#| msgid "-freorder-blocks-and-partition not supported on this architecture"
25874msgid "%<-freorder-blocks-and-partition%> does not work on this architecture"
25875msgstr "-freorder-blocks-and-partition không được hỗ trợ trên kiến trúc này"
25876
25877#: opts.c:1040
25878#, fuzzy, gcc-internal-format
25879#| msgid "-mno-dpfp-lrsr supported only with -mdpfp"
25880msgid "%<-fno-fat-lto-objects%> are supported only with linker plugin"
25881msgstr "-mno-dpfp-lrsr chỉ được hỗ trợ với -mdpfp"
25882
25883#: opts.c:1048
25884#, fuzzy, gcc-internal-format
25885#| msgid "%<__int%d%> is not supported on this target"
25886msgid "%<-gsplit-dwarf%> is not supported with LTO, disabling"
25887msgstr "%<__int%d%> không được hỗ trợ cho đích này"
25888
25889#: opts.c:1062
25890#, gcc-internal-format
25891msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
25892msgstr ""
25893
25894#: opts.c:1089
25895#, fuzzy, gcc-internal-format
25896#| msgid "-fsanitize=address is incompatible with -fsanitize=kernel-address"
25897msgid "%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>"
25898msgstr "-fsanitize=address xung khắc với -fsanitize=kernel-address"
25899
25900#: opts.c:1093
25901#, gcc-internal-format
25902msgid "%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>"
25903msgstr ""
25904
25905#: opts.c:1101
25906#, fuzzy, gcc-internal-format
25907#| msgid "-fsanitize=address is incompatible with -fsanitize=kernel-address"
25908msgid "%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>"
25909msgstr "-fsanitize=address xung khắc với -fsanitize=kernel-address"
25910
25911#: opts.c:1108
25912#, fuzzy, gcc-internal-format
25913#| msgid "-fsanitize=address and -fsanitize=kernel-address are incompatible with -fsanitize=thread"
25914msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>"
25915msgstr "-fsanitize=address và -fsanitize=kernel-address xung khắc với -fsanitize=thread"
25916
25917#: opts.c:1114
25918#, fuzzy, gcc-internal-format
25919msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
25920msgstr "-fsanitize=address xung khắc với -fsanitize=kernel-address"
25921
25922#: opts.c:1120
25923#, fuzzy, gcc-internal-format
25924msgid "%<-fsanitize-recover=%s%> is not supported"
25925msgstr "-fsanitize-recover=leak không được hỗ trợ"
25926
25927#: opts.c:1146
25928#, gcc-internal-format
25929msgid "%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option"
25930msgstr ""
25931
25932#: opts.c:1153
25933#, fuzzy, gcc-internal-format
25934#| msgid "-fcheck-pointer-bounds is not supported with -fsanitize=bounds"
25935msgid "transactional memory is not supported with %<-fsanitize=address%>"
25936msgstr "-fcheck-pointer-bounds không hỗ trợ với -fsanitize=bounds"
25937
25938#: opts.c:1156
25939#, fuzzy, gcc-internal-format
25940#| msgid "-fsanitize=address is incompatible with -fsanitize=kernel-address"
25941msgid "transactional memory is not supported with %<-fsanitize=kernel-address%>"
25942msgstr "-fsanitize=address xung khắc với -fsanitize=kernel-address"
25943
25944#: opts.c:1161
25945#, fuzzy, gcc-internal-format
25946#| msgid "profiling not supported with -mg"
25947msgid "live patching is not supported with LTO"
25948msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg"
25949
25950#: opts.c:1165
25951#, fuzzy, gcc-internal-format
25952#| msgid "-fvtable-verify=std is not supported in this configuration"
25953msgid "vtable verification is not supported with LTO"
25954msgstr "-fvtable-verify=std không được hỗ trợ trong cấu hình này"
25955
25956#: opts.c:1676
25957#, gcc-internal-format
25958msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
25959msgstr ""
25960
25961#: opts.c:1890
25962#, fuzzy, gcc-internal-format
25963#| msgid "-fsanitize=all option is not valid"
25964msgid "%<-fsanitize=all%> option is not valid"
25965msgstr "tùy chọn -fsanitize=all không hợp lệ"
25966
25967#: opts.c:1930
25968#, fuzzy, gcc-internal-format
25969#| msgid "unrecognized argument to -fsanitize%s= option: %q.*s"
25970msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
25971msgstr "không nhận ra đối số cho tùy chọn -fsanitize%s=: %q.*s"
25972
25973#: opts.c:1936
25974#, fuzzy, gcc-internal-format
25975#| msgid "unrecognized argument to -fsanitize%s= option: %q.*s"
25976msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
25977msgstr "không nhận ra đối số cho tùy chọn -fsanitize%s=: %q.*s"
25978
25979#: opts.c:1971
25980#, fuzzy, gcc-internal-format
25981#| msgid "%qs attribute ignored"
25982msgid "%qs attribute directive ignored"
25983msgstr "thuộc tính %qs bị bỏ qua"
25984
25985#: opts.c:1998
25986#, fuzzy, gcc-internal-format
25987#| msgid "unrecognized argument to -fsanitize%s= option: %q.*s"
25988msgid "invalid arguments for %<-falign-%s%> option: %qs"
25989msgstr "không nhận ra đối số cho tùy chọn -fsanitize%s=: %q.*s"
25990
25991#: opts.c:2013
25992#, fuzzy, gcc-internal-format
25993#| msgid "wrong number of arguments to function %<va_start%>"
25994msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
25995msgstr "sai số lượng đối số cho hàm %<va_start%>"
25996
25997#: opts.c:2022
25998#, fuzzy, gcc-internal-format
25999#| msgid "-malign-loops=%d is not between 0 and %d"
26000msgid "%<-falign-%s%> is not between 0 and %d"
26001msgstr "-malign-loops=%d không nằm giữa 0 và %d"
26002
26003#: opts.c:2148
26004#, fuzzy, gcc-internal-format
26005#| msgid "--help argument %q.*s is ambiguous, please be more specific"
26006msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
26007msgstr "đối số --help %q.*s chưa rõ ràng, hãy chính xác hơn"
26008
26009#: opts.c:2157
26010#, fuzzy, gcc-internal-format
26011#| msgid "unrecognized argument to --help= option: %q.*s"
26012msgid "unrecognized argument to %<--help=%> option: %q.*s"
26013msgstr "không nhận ra đối số cho tùy chọn --help=: %q.*s"
26014
26015#: opts.c:2526
26016#, gcc-internal-format
26017msgid "HSA has not been enabled during configuration"
26018msgstr ""
26019
26020#: opts.c:2538
26021#, gcc-internal-format
26022msgid "%<-foffload-abi%> option can be specified only for offload compiler"
26023msgstr ""
26024
26025#: opts.c:2546
26026#, fuzzy, gcc-internal-format
26027#| msgid "vectorlength must be a power of 2"
26028msgid "structure alignment must be a small power of two, not %wu"
26029msgstr "vectorlength phải là lũy thừa 2"
26030
26031#: opts.c:2621
26032#, fuzzy, gcc-internal-format
26033#| msgid "invalid argument to %<__builtin_return_address%>"
26034msgid "invalid arguments for %<-fpatchable_function_entry%>"
26035msgstr "đối số không hợp lệ cho %<__builtin_return_address%>"
26036
26037#: opts.c:2679
26038#, gcc-internal-format
26039msgid "unknown stack check parameter %qs"
26040msgstr ""
26041
26042#: opts.c:2707
26043#, gcc-internal-format
26044msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
26045msgstr ""
26046
26047#: opts.c:2718
26048#, fuzzy, gcc-internal-format
26049#| msgid "dwarf version %d is not supported"
26050msgid "dwarf version %wu is not supported"
26051msgstr "dwarf phiên bản %d không được hỗ trợ"
26052
26053#: opts.c:2772
26054#, fuzzy, gcc-internal-format
26055#| msgid "unrecognized argument to --help= option: %q.*s"
26056msgid "unrecognized argument to %<-flto=%> option: %qs"
26057msgstr "không nhận ra đối số cho tùy chọn --help=: %q.*s"
26058
26059#: opts.c:2950
26060#, gcc-internal-format
26061msgid "target system does not support debug output"
26062msgstr "hệ thống đích không hỗ trợ xuất gỡ lỗi"
26063
26064#: opts.c:2959
26065#, gcc-internal-format
26066msgid "debug format %qs conflicts with prior selection"
26067msgstr ""
26068
26069#: opts.c:2977
26070#, fuzzy, gcc-internal-format
26071#| msgid "unrecognized register name %qs"
26072msgid "unrecognized debug output level %qs"
26073msgstr "không nhận ra tên thanh ghi %qs"
26074
26075#: opts.c:2979
26076#, gcc-internal-format
26077msgid "debug output level %qs is too high"
26078msgstr "mức gỡ lỗi %qs là quá cao"
26079
26080#: opts.c:2999
26081#, gcc-internal-format
26082msgid "getting core file size maximum limit: %m"
26083msgstr ""
26084
26085#: opts.c:3003
26086#, gcc-internal-format
26087msgid "setting core file size limit to maximum: %m"
26088msgstr ""
26089
26090#: opts.c:3048
26091#, gcc-internal-format, gfc-internal-format
26092msgid "unrecognized gcc debugging option: %c"
26093msgstr ""
26094
26095#: opts.c:3077
26096#, fuzzy, gcc-internal-format
26097#| msgid "-Werror=%s: no option -%s"
26098msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
26099msgstr "-Werror=%s: không có tùy chọn -%s"
26100
26101#: opts.c:3081
26102#, fuzzy, gcc-internal-format
26103#| msgid "-Werror=%s: no option -%s"
26104msgid "%<-W%serror=%s%>: no option %<-%s%>"
26105msgstr "-Werror=%s: không có tùy chọn -%s"
26106
26107#: opts.c:3085
26108#, fuzzy, gcc-internal-format
26109#| msgid "-Werror=%s: -%s is not an option that controls warnings"
26110msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
26111msgstr "-Werror=%s: -%s không phải là tùy chọn mà điều khiển cảnh báo"
26112
26113#: passes.c:84
26114#, gcc-internal-format, gfc-internal-format
26115msgid "pass %s does not support cloning"
26116msgstr ""
26117
26118#: passes.c:90
26119#, gcc-internal-format
26120msgid "pass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>"
26121msgstr ""
26122
26123#: passes.c:1026
26124#, fuzzy, gcc-internal-format
26125#| msgid "unrecognized option -fenable"
26126msgid "unrecognized option %<-fenable%>"
26127msgstr "không thừa nhận tùy chọn -fenable"
26128
26129#: passes.c:1028
26130#, fuzzy, gcc-internal-format
26131#| msgid "unrecognized option -fdisable"
26132msgid "unrecognized option %<-fdisable%>"
26133msgstr "không thừa nhận tùy chọn -fdisable"
26134
26135#: passes.c:1036
26136#, fuzzy, gcc-internal-format
26137msgid "unknown pass %s specified in %<-fenable%>"
26138msgstr "không hiểu hàm đặc tả %qs"
26139
26140#: passes.c:1038
26141#, fuzzy, gcc-internal-format
26142msgid "unknown pass %s specified in %<-fdisable%>"
26143msgstr "không hiểu hàm đặc tả %qs"
26144
26145#: passes.c:1063 passes.c:1152
26146#, gcc-internal-format, gfc-internal-format
26147msgid "enable pass %s for functions in the range of [%u, %u]"
26148msgstr ""
26149
26150#: passes.c:1066 passes.c:1163
26151#, gcc-internal-format, gfc-internal-format
26152msgid "disable pass %s for functions in the range of [%u, %u]"
26153msgstr ""
26154
26155#: passes.c:1102 passes.c:1130
26156#, gcc-internal-format, gfc-internal-format
26157msgid "Invalid range %s in option %s"
26158msgstr "Vùng %s không hợp lệ trong tùy chọn %s"
26159
26160#: passes.c:1148
26161#, gcc-internal-format, gfc-internal-format
26162msgid "enable pass %s for function %s"
26163msgstr "bật chuyển %s cho hàm %s"
26164
26165#: passes.c:1159
26166#, gcc-internal-format, gfc-internal-format
26167msgid "disable pass %s for function %s"
26168msgstr "tắt chuyển %s cho hàm %s"
26169
26170#: passes.c:1388
26171#, gcc-internal-format
26172msgid "invalid pass positioning operation"
26173msgstr ""
26174
26175#: passes.c:1449
26176#, gcc-internal-format
26177msgid "plugin cannot register a missing pass"
26178msgstr ""
26179
26180#: passes.c:1452
26181#, gcc-internal-format
26182msgid "plugin cannot register an unnamed pass"
26183msgstr ""
26184
26185#: passes.c:1457
26186#, gcc-internal-format
26187msgid "plugin cannot register pass %qs without reference pass name"
26188msgstr ""
26189
26190#: passes.c:1476
26191#, gcc-internal-format
26192msgid "pass %qs not found but is referenced by new pass %qs"
26193msgstr ""
26194
26195#: plugin.c:212
26196#, gcc-internal-format
26197msgid "inaccessible plugin file %s expanded from short plugin name %s: %m"
26198msgstr ""
26199
26200#: plugin.c:234
26201#, fuzzy, gcc-internal-format
26202#| msgid ""
26203#| "plugin %s was specified with different paths:\n"
26204#| "%s\n"
26205#| "%s"
26206msgid "plugin %qs was specified with different paths: %qs and %qs"
26207msgstr ""
26208"phần bổ sung %s được đặc tả với các đường dẫn khác nhau:\n"
26209"%s\n"
26210"%s"
26211
26212#: plugin.c:293
26213#, gcc-internal-format
26214msgid "malformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>"
26215msgstr ""
26216
26217#: plugin.c:357
26218#, gcc-internal-format
26219msgid "plugin %s should be specified before %<-fplugin-arg-%s%> in the command line"
26220msgstr ""
26221
26222#: plugin.c:376
26223#, gcc-internal-format
26224msgid "unable to register info for plugin %qs - plugin name not found"
26225msgstr ""
26226
26227#: plugin.c:472
26228#, gcc-internal-format, gfc-internal-format
26229msgid "unknown callback event registered by plugin %s"
26230msgstr ""
26231
26232#: plugin.c:504
26233#, gcc-internal-format, gfc-internal-format
26234msgid "plugin %s registered a null callback function for event %s"
26235msgstr ""
26236
26237#: plugin.c:637
26238#, gcc-internal-format, gfc-internal-format
26239msgid ""
26240"cannot load plugin %s\n"
26241"%s"
26242msgstr ""
26243"không thể tải phần bổ xung %s\n"
26244"%s"
26245
26246#: plugin.c:648
26247#, gcc-internal-format, gfc-internal-format
26248msgid ""
26249"plugin %s is not licensed under a GPL-compatible license\n"
26250"%s"
26251msgstr ""
26252
26253#: plugin.c:661
26254#, gcc-internal-format, gfc-internal-format
26255msgid ""
26256"cannot find %s in plugin %s\n"
26257"%s"
26258msgstr ""
26259"không tìm thấy %s trong phần bổ xung %s\n"
26260"%s"
26261
26262#: plugin.c:671
26263#, gcc-internal-format, gfc-internal-format
26264msgid "fail to initialize plugin %s"
26265msgstr "gặp lỗi khi khởi tạo phần bổ xung %s"
26266
26267#: plugin.c:704
26268#, fuzzy, gcc-internal-format, gfc-internal-format
26269#| msgid ""
26270#| "cannot load plugin %s\n"
26271#| "%s"
26272msgid "cannot load plugin %s: %s"
26273msgstr ""
26274"không thể tải phần bổ xung %s\n"
26275"%s"
26276
26277#: plugin.c:714
26278#, gcc-internal-format, gfc-internal-format
26279msgid "plugin %s is not licensed under a GPL-compatible license %s"
26280msgstr ""
26281
26282#: plugin.c:724
26283#, fuzzy, gcc-internal-format, gfc-internal-format
26284#| msgid ""
26285#| "cannot find %s in plugin %s\n"
26286#| "%s"
26287msgid "cannot find %s in plugin %s: %s"
26288msgstr ""
26289"không tìm thấy %s trong phần bổ xung %s\n"
26290"%s"
26291
26292#: plugin.c:733
26293#, fuzzy, gcc-internal-format, gfc-internal-format
26294#| msgid "fail to initialize plugin %s"
26295msgid "failed to initialize plugin %s"
26296msgstr "gặp lỗi khi khởi tạo phần bổ xung %s"
26297
26298#: plugin.c:1007
26299#, fuzzy, gcc-internal-format
26300#| msgid "-iplugindir <dir> option not passed from the gcc driver"
26301msgid "%<-iplugindir%> <dir> option not passed from the gcc driver"
26302msgstr "-iplugindir <dir> tùy chọn không được gửi từ gcc"
26303
26304#: predict.c:2489
26305#, fuzzy, gcc-internal-format
26306msgid "probability %qE must be constant floating-point expression"
26307msgstr "biểu thức %qE không phải là biểu thức hằng"
26308
26309#: predict.c:2502
26310#, gcc-internal-format
26311msgid "probability %qE is outside the range [0.0, 1.0]"
26312msgstr ""
26313
26314#: predict.c:3482
26315#, fuzzy, gcc-internal-format, gfc-internal-format
26316#| msgid "Missing counts for called function %s/%i"
26317msgid "Missing counts for called function %s"
26318msgstr "Thiếu số lượng cho cú gọi hàm %s/%i"
26319
26320#: profile.c:590
26321#, gcc-internal-format
26322msgid "corrupted profile info: profile data is not flow-consistent"
26323msgstr ""
26324
26325#: profile.c:607
26326#, gcc-internal-format, gfc-internal-format
26327msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
26328msgstr ""
26329
26330#: profile.c:630
26331#, gcc-internal-format, gfc-internal-format
26332msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
26333msgstr ""
26334
26335#: profile.c:888
26336#, gcc-internal-format
26337msgid "corrupted profile info: invalid time profile"
26338msgstr ""
26339
26340#: read-rtl-function.c:265
26341#, gcc-internal-format, gfc-internal-format
26342msgid "insn with UID %i not found for operand %i (`%s') of insn %i"
26343msgstr ""
26344
26345#: read-rtl-function.c:269
26346#, gcc-internal-format, gfc-internal-format
26347msgid "insn with UID %i not found for operand %i of insn %i"
26348msgstr ""
26349
26350#: read-rtl-function.c:412
26351#, gcc-internal-format
26352msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
26353msgstr ""
26354
26355#: read-rtl-function.c:713
26356#, fuzzy, gcc-internal-format
26357#| msgid "unrecognized register name %qs"
26358msgid "unrecognized edge flag: %qs"
26359msgstr "không nhận ra tên thanh ghi %qs"
26360
26361#: read-rtl-function.c:856
26362#, fuzzy, gcc-internal-format
26363#| msgid "Do not generate #line directives."
26364msgid "more than one 'crtl' directive"
26365msgstr "Đừng tạo ra chỉ thị #line."
26366
26367#: read-rtl-function.c:984
26368#, fuzzy, gcc-internal-format
26369#| msgid "unrecognized register name %qs"
26370msgid "unrecognized enum value: %qs"
26371msgstr "không nhận ra tên thanh ghi %qs"
26372
26373#: read-rtl-function.c:1140 read-rtl-function.c:1199
26374#, fuzzy, gcc-internal-format, gfc-internal-format
26375#| msgid "Expecting %s at %C"
26376msgid "was expecting `%s'"
26377msgstr "Cần %s tại %C"
26378
26379#: read-rtl-function.c:1591
26380#, fuzzy, gcc-internal-format, gfc-internal-format
26381#| msgid "duplicate %<const%>"
26382msgid "duplicate insn UID: %i"
26383msgstr "lặp lại %<const%>"
26384
26385#: read-rtl-function.c:1652
26386#, gcc-internal-format
26387msgid "start/end of RTL fragment are in different files"
26388msgstr ""
26389
26390#: read-rtl-function.c:1658
26391#, gcc-internal-format
26392msgid "start of RTL fragment must be on an earlier line than end"
26393msgstr ""
26394
26395#: read-rtl.c:424
26396#, gcc-internal-format, gfc-internal-format
26397msgid "ambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')"
26398msgstr ""
26399
26400#: reg-stack.c:537
26401#, gcc-internal-format, gfc-internal-format
26402msgid "output constraint %d must specify a single register"
26403msgstr ""
26404
26405#: reg-stack.c:547
26406#, gcc-internal-format
26407msgid "output constraint %d cannot be specified together with %qs clobber"
26408msgstr ""
26409
26410#: reg-stack.c:571
26411#, gcc-internal-format
26412msgid "output registers must be grouped at top of stack"
26413msgstr ""
26414
26415#: reg-stack.c:611
26416#, gcc-internal-format
26417msgid "implicitly popped registers must be grouped at top of stack"
26418msgstr ""
26419
26420#: reg-stack.c:629
26421#, gcc-internal-format
26422msgid "explicitly used registers must be grouped at top of stack"
26423msgstr ""
26424
26425#: reg-stack.c:649
26426#, gcc-internal-format
26427msgid "output operand %d must use %<&%> constraint"
26428msgstr ""
26429
26430#: regcprop.c:1200
26431#, gcc-internal-format
26432msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
26433msgstr ""
26434
26435#: regcprop.c:1212
26436#, gcc-internal-format
26437msgid "%qs: loop in %<next_regno%> chain (%u)"
26438msgstr ""
26439
26440#: regcprop.c:1215
26441#, gcc-internal-format
26442msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
26443msgstr ""
26444
26445#: regcprop.c:1227
26446#, gcc-internal-format
26447msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
26448msgstr ""
26449
26450#: reginfo.c:647
26451#, gcc-internal-format
26452msgid "cannot use %qs as a call-saved register"
26453msgstr ""
26454
26455#: reginfo.c:651
26456#, gcc-internal-format
26457msgid "cannot use %qs as a call-used register"
26458msgstr ""
26459
26460#: reginfo.c:663
26461#, fuzzy, gcc-internal-format
26462#| msgid "cannot use type %s as type %s"
26463msgid "cannot use %qs as a fixed register"
26464msgstr "không thể dùng kiểu %s như là %s"
26465
26466#: reginfo.c:690 config/arc/arc.c:1184 config/arc/arc.c:1226
26467#: config/ia64/ia64.c:6036 config/ia64/ia64.c:6043 config/pa/pa.c:465
26468#: config/pa/pa.c:472 config/sh/sh.c:8277 config/sh/sh.c:8284
26469#, gcc-internal-format, gfc-internal-format
26470msgid "unknown register name: %s"
26471msgstr "không hiểu tên thanh ghi: %s"
26472
26473#: reginfo.c:703
26474#, gcc-internal-format
26475msgid "stack register used for global register variable"
26476msgstr ""
26477
26478#: reginfo.c:709
26479#, gcc-internal-format
26480msgid "global register variable follows a function definition"
26481msgstr ""
26482
26483#: reginfo.c:715
26484#, gcc-internal-format
26485msgid "register of %qD used for multiple global register variables"
26486msgstr ""
26487
26488#: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
26489#, gcc-internal-format
26490msgid "conflicts with %qD"
26491msgstr "xung đột với %qD"
26492
26493#: reginfo.c:723
26494#, gcc-internal-format
26495msgid "call-clobbered register used for global register variable"
26496msgstr ""
26497
26498#: reload.c:1293
26499#, gcc-internal-format
26500msgid "cannot reload integer constant operand in %<asm%>"
26501msgstr ""
26502
26503#: reload.c:1307
26504#, gcc-internal-format
26505msgid "impossible register constraint in %<asm%>"
26506msgstr ""
26507
26508#: reload.c:3672
26509#, gcc-internal-format
26510msgid "%<&%> constraint used with no register class"
26511msgstr ""
26512
26513#: reload1.c:2061
26514#, gcc-internal-format
26515msgid "cannot find a register in class %qs while reloading %<asm%>"
26516msgstr ""
26517
26518#: reload1.c:2066
26519#, gcc-internal-format
26520msgid "unable to find a register to spill in class %qs"
26521msgstr ""
26522
26523#: reload1.c:4586
26524#, gcc-internal-format
26525msgid "%<asm%> operand requires impossible reload"
26526msgstr ""
26527
26528#: reload1.c:6003
26529#, gcc-internal-format
26530msgid "%<asm%> operand constraint incompatible with operand size"
26531msgstr ""
26532
26533#: reload1.c:7881
26534#, gcc-internal-format
26535msgid "output operand is constant in %<asm%>"
26536msgstr ""
26537
26538#: rtl.c:850
26539#, gcc-internal-format, gfc-internal-format
26540msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
26541msgstr ""
26542
26543#: rtl.c:860
26544#, gcc-internal-format, gfc-internal-format
26545msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
26546msgstr "kiểm tra RTL: cần elt %d kiểu “%c”, nhận “%c” (rtx %s) trong %s, tại %s:%d"
26547
26548#: rtl.c:870
26549#, gcc-internal-format, gfc-internal-format
26550msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
26551msgstr "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"
26552
26553#: rtl.c:879
26554#, gcc-internal-format, gfc-internal-format
26555msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
26556msgstr "kiểm tra RTL: cần  mã “%s”, nhận “%s” trong %s, tại %s:%d"
26557
26558#: rtl.c:889
26559#, gcc-internal-format, gfc-internal-format
26560msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
26561msgstr "kiểm tra RTL: cần  mã “%s” hoặc “%s”, nhận “%s” trong %s, tại %s:%d"
26562
26563#: rtl.c:900
26564#, fuzzy, gcc-internal-format, gfc-internal-format
26565#| msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
26566msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
26567msgstr "kiểm tra RTL: cần  mã “%s” hoặc “%s”, nhận “%s” trong %s, tại %s:%d"
26568
26569#: rtl.c:927
26570#, gcc-internal-format, gfc-internal-format
26571msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
26572msgstr ""
26573
26574#: rtl.c:937
26575#, gcc-internal-format, gfc-internal-format
26576msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
26577msgstr ""
26578
26579#: rtl.c:947
26580#, gcc-internal-format, gfc-internal-format
26581msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
26582msgstr ""
26583
26584#: rtl.c:958
26585#, gcc-internal-format, gfc-internal-format
26586msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
26587msgstr ""
26588
26589#: stmt.c:215
26590#, gcc-internal-format
26591msgid "output operand constraint lacks %<=%>"
26592msgstr ""
26593
26594#: stmt.c:230
26595#, gcc-internal-format
26596msgid "output constraint %qc for operand %d is not at the beginning"
26597msgstr ""
26598
26599#: stmt.c:254
26600#, gcc-internal-format
26601msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
26602msgstr ""
26603
26604#: stmt.c:261 stmt.c:350
26605#, gcc-internal-format
26606msgid "%<%%%> constraint used with last operand"
26607msgstr "%<%%%> hằng được dùng với toán hạng cuối"
26608
26609#: stmt.c:277
26610#, gcc-internal-format
26611msgid "matching constraint not valid in output operand"
26612msgstr ""
26613
26614#: stmt.c:341
26615#, gcc-internal-format
26616msgid "input operand constraint contains %qc"
26617msgstr ""
26618
26619#: stmt.c:380
26620#, gcc-internal-format
26621msgid "matching constraint references invalid operand number"
26622msgstr ""
26623
26624#: stmt.c:414
26625#, gcc-internal-format
26626msgid "invalid punctuation %qc in constraint"
26627msgstr ""
26628
26629#: stmt.c:430
26630#, gcc-internal-format
26631msgid "matching constraint does not allow a register"
26632msgstr ""
26633
26634#: stmt.c:524
26635#, fuzzy, gcc-internal-format
26636#| msgid "duplicate member %q+D"
26637msgid "duplicate %<asm%> operand name %qs"
26638msgstr "thành viên trùng lặp %q+D"
26639
26640#: stmt.c:621
26641#, gcc-internal-format
26642msgid "missing close brace for named operand"
26643msgstr ""
26644
26645#: stmt.c:646
26646#, gcc-internal-format
26647msgid "undefined named operand %qs"
26648msgstr ""
26649
26650#: stor-layout.c:799
26651#, gcc-internal-format
26652msgid "size of %q+D %E bytes exceeds maximum object size %wu"
26653msgstr ""
26654
26655#: stor-layout.c:1180
26656#, fuzzy, gcc-internal-format
26657#| msgid "alignment for %q+D must be at least %d"
26658msgid "alignment %u of %qT is less than %u"
26659msgstr "sắp hàng cho %q+D phải ít nhất %d"
26660
26661#: stor-layout.c:1187
26662#, gcc-internal-format
26663msgid "%q+D offset %E in %qT isn%'t aligned to %u"
26664msgstr ""
26665
26666#: stor-layout.c:1190
26667#, gcc-internal-format
26668msgid "%q+D offset %E in %qT may not be aligned to %u"
26669msgstr ""
26670
26671#: stor-layout.c:1322
26672#, gcc-internal-format
26673msgid "packed attribute causes inefficient alignment for %q+D"
26674msgstr ""
26675
26676#: stor-layout.c:1326
26677#, gcc-internal-format
26678msgid "packed attribute is unnecessary for %q+D"
26679msgstr ""
26680
26681#: stor-layout.c:1346
26682#, gcc-internal-format
26683msgid "padding struct to align %q+D"
26684msgstr "chèn thêm cấu trúc cho vừa %q+D"
26685
26686#: stor-layout.c:1405
26687#, gcc-internal-format
26688msgid "offset of packed bit-field %qD has changed in GCC 4.4"
26689msgstr ""
26690
26691#: stor-layout.c:1781
26692#, gcc-internal-format
26693msgid "padding struct size to alignment boundary"
26694msgstr ""
26695
26696#: stor-layout.c:1809
26697#, gcc-internal-format
26698msgid "packed attribute causes inefficient alignment for %qE"
26699msgstr ""
26700
26701#: stor-layout.c:1813
26702#, gcc-internal-format
26703msgid "packed attribute is unnecessary for %qE"
26704msgstr ""
26705
26706#: stor-layout.c:1819
26707#, gcc-internal-format
26708msgid "packed attribute causes inefficient alignment"
26709msgstr ""
26710
26711#: stor-layout.c:1821
26712#, gcc-internal-format
26713msgid "packed attribute is unnecessary"
26714msgstr ""
26715
26716#: stor-layout.c:2585
26717#, gcc-internal-format
26718msgid "alignment of array elements is greater than element size"
26719msgstr ""
26720
26721#: substring-locations.c:229
26722#, fuzzy, gcc-internal-format
26723msgid "format string is defined here"
26724msgstr "định nghĩa lần đầu ở đây"
26725
26726#: symtab.c:302
26727#, gcc-internal-format
26728msgid "%qD renamed after being referenced in assembly"
26729msgstr ""
26730
26731#: symtab.c:1064
26732#, gcc-internal-format
26733msgid "function symbol is not function"
26734msgstr "ký hiệu hàm không phải là một hàm"
26735
26736#: symtab.c:1071
26737#, gcc-internal-format
26738msgid "inconsistent %<ifunc%> attribute"
26739msgstr ""
26740
26741#: symtab.c:1079
26742#, gcc-internal-format
26743msgid "variable symbol is not variable"
26744msgstr "ký hiệu biến đổi không là một biến"
26745
26746#: symtab.c:1085
26747#, gcc-internal-format
26748msgid "node has unknown type"
26749msgstr "nút có kiểu không hiểu"
26750
26751#: symtab.c:1094
26752#, gcc-internal-format
26753msgid "node not found node->decl->decl_with_vis.symtab_node"
26754msgstr ""
26755
26756#: symtab.c:1102
26757#, gcc-internal-format
26758msgid "node differs from node->decl->decl_with_vis.symtab_node"
26759msgstr ""
26760
26761#: symtab.c:1113 symtab.c:1120
26762#, gcc-internal-format
26763msgid "assembler name hash list corrupted"
26764msgstr ""
26765
26766#: symtab.c:1129
26767#, gcc-internal-format
26768msgid "node not found in symtab assembler name hash"
26769msgstr ""
26770
26771#: symtab.c:1138
26772#, gcc-internal-format
26773msgid "double linked list of assembler names corrupted"
26774msgstr ""
26775
26776#: symtab.c:1143
26777#, gcc-internal-format
26778msgid "node has body_removed but is definition"
26779msgstr ""
26780
26781#: symtab.c:1148
26782#, fuzzy, gcc-internal-format
26783#| msgid "%qs at %L is not a function"
26784msgid "node is analyzed but it is not a definition"
26785msgstr "“%qs” tại %L không phải là một hàm"
26786
26787#: symtab.c:1153
26788#, gcc-internal-format
26789msgid "node is alias but not implicit alias"
26790msgstr ""
26791
26792#: symtab.c:1158
26793#, gcc-internal-format
26794msgid "node is alias but not definition"
26795msgstr ""
26796
26797#: symtab.c:1163
26798#, gcc-internal-format
26799msgid "node is weakref but not an transparent_alias"
26800msgstr ""
26801
26802#: symtab.c:1168
26803#, gcc-internal-format
26804msgid "node is transparent_alias but not an alias"
26805msgstr ""
26806
26807#: symtab.c:1173
26808#, gcc-internal-format
26809msgid "node is symver but not alias"
26810msgstr ""
26811
26812#: symtab.c:1182
26813#, gcc-internal-format
26814msgid "symver target is not exported with default visibility"
26815msgstr ""
26816
26817#: symtab.c:1189
26818#, gcc-internal-format
26819msgid "symver is not exported with default visibility"
26820msgstr ""
26821
26822#: symtab.c:1198
26823#, gcc-internal-format
26824msgid "node is in same_comdat_group list but has no comdat_group"
26825msgstr ""
26826
26827#: symtab.c:1203
26828#, gcc-internal-format
26829msgid "same_comdat_group list across different groups"
26830msgstr ""
26831
26832#: symtab.c:1208
26833#, gcc-internal-format
26834msgid "mixing different types of symbol in same comdat groups is not supported"
26835msgstr ""
26836
26837#: symtab.c:1213
26838#, gcc-internal-format
26839msgid "node is alone in a comdat group"
26840msgstr ""
26841
26842#: symtab.c:1220
26843#, gcc-internal-format
26844msgid "same_comdat_group is not a circular list"
26845msgstr ""
26846
26847#: symtab.c:1235
26848#, gcc-internal-format, gfc-internal-format
26849msgid "comdat-local symbol referred to by %s outside its comdat"
26850msgstr ""
26851
26852#: symtab.c:1245
26853#, fuzzy, gcc-internal-format
26854#| msgid "implicit declaration of function %qE"
26855msgid "implicit_section flag is set but section isn%'t"
26856msgstr "khai báo ngầm của hàm %qE"
26857
26858#: symtab.c:1252
26859#, gcc-internal-format
26860msgid "Both section and comdat group is set"
26861msgstr ""
26862
26863#: symtab.c:1264
26864#, gcc-internal-format
26865msgid "Alias and target%'s section differs"
26866msgstr ""
26867
26868#: symtab.c:1271
26869#, gcc-internal-format
26870msgid "Alias and target%'s comdat groups differs"
26871msgstr ""
26872
26873#: symtab.c:1286
26874#, gcc-internal-format
26875msgid "Transparent alias and target%'s assembler names differs"
26876msgstr ""
26877
26878#: symtab.c:1294
26879#, gcc-internal-format
26880msgid "Chained transparent aliases"
26881msgstr ""
26882
26883#: symtab.c:1317 symtab.c:1354
26884#, gcc-internal-format
26885msgid "symtab_node::verify failed"
26886msgstr "symtab_node::verify gặp lỗi"
26887
26888#: symtab.c:1350
26889#, gcc-internal-format
26890msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
26891msgstr ""
26892
26893#: symtab.c:1763
26894#, gcc-internal-format
26895msgid "function %q+D part of alias cycle"
26896msgstr ""
26897
26898#: symtab.c:1765
26899#, gcc-internal-format
26900msgid "variable %q+D part of alias cycle"
26901msgstr ""
26902
26903#: symtab.c:1793
26904#, gcc-internal-format
26905msgid "section of alias %q+D must match section of its target"
26906msgstr ""
26907
26908#: targhooks.c:191
26909#, fuzzy, gcc-internal-format
26910#| msgid "%<__int%d%> is not supported by this target"
26911msgid "%<__builtin_saveregs%> not supported by this target"
26912msgstr "%<__int%d%> không được hỗ trợ cho đích này"
26913
26914#: targhooks.c:1024
26915#, gcc-internal-format
26916msgid "nested functions not supported on this target"
26917msgstr ""
26918
26919#: targhooks.c:1037
26920#, gcc-internal-format
26921msgid "nested function trampolines not supported on this target"
26922msgstr ""
26923
26924#: targhooks.c:1574
26925#, gcc-internal-format
26926msgid "target attribute is not supported on this machine"
26927msgstr ""
26928
26929#: targhooks.c:1588
26930#, fuzzy, gcc-internal-format
26931#| msgid "-fdata-sections not supported for this target"
26932msgid "%<#pragma GCC target%> is not supported for this machine"
26933msgstr "-fdata-sections không được hỗ trợ cho đích này"
26934
26935#: toplev.c:864
26936#, fuzzy, gcc-internal-format
26937#| msgid "can%'t open %qs for writing: %m"
26938msgid "cannot open %qs for writing: %m"
26939msgstr "can%'t mở %s để ghi: %m"
26940
26941#: toplev.c:886
26942#, fuzzy, gcc-internal-format
26943#| msgid "%<__int%d%> is not supported by this target"
26944msgid "%<-frecord-gcc-switches%> is not supported by the current target"
26945msgstr "%<__int%d%> không được hỗ trợ cho đích này"
26946
26947#: toplev.c:935
26948#, gcc-internal-format
26949msgid "stack usage computation not supported for this target"
26950msgstr ""
26951
26952#: toplev.c:993
26953#, gcc-internal-format
26954msgid "stack usage might be unbounded"
26955msgstr ""
26956
26957#: toplev.c:998
26958#, fuzzy, gcc-internal-format
26959#| msgid "stackframe too big: %d bytes"
26960msgid "stack usage might be %wu bytes"
26961msgstr "khung stack quá lớn: %d bytes"
26962
26963#: toplev.c:1001
26964#, fuzzy, gcc-internal-format
26965#| msgid "stackframe too big: %d bytes"
26966msgid "stack usage is %wu bytes"
26967msgstr "khung stack quá lớn: %d bytes"
26968
26969#: toplev.c:1118
26970#, fuzzy, gcc-internal-format
26971#| msgid "can%'t open %s for writing: %m"
26972msgid "cannot open %s for writing: %m"
26973msgstr "can%'t mở %s để ghi: %m"
26974
26975#: toplev.c:1402
26976#, gcc-internal-format
26977msgid "this target does not support %qs"
26978msgstr "đích này không hỗ trợ %qs"
26979
26980#: toplev.c:1428
26981#, gcc-internal-format
26982msgid "Graphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)"
26983msgstr ""
26984
26985#: toplev.c:1439
26986#, fuzzy, gcc-internal-format
26987#| msgid "-fstack-protector not supported for this target"
26988msgid "%<-fcf-protection=full%> is not supported for this target"
26989msgstr "-fstack-protector không hỗ trợ đích này"
26990
26991#: toplev.c:1446
26992#, fuzzy, gcc-internal-format
26993#| msgid "-fstack-protector not supported for this target"
26994msgid "%<-fcf-protection=branch%> is not supported for this target"
26995msgstr "-fstack-protector không hỗ trợ đích này"
26996
26997#: toplev.c:1453
26998#, fuzzy, gcc-internal-format
26999#| msgid "-fstack-protector not supported for this target"
27000msgid "%<-fcf-protection=return%> is not supported for this target"
27001msgstr "-fstack-protector không hỗ trợ đích này"
27002
27003#: toplev.c:1468
27004#, gcc-internal-format
27005msgid "%<-fabi-version=1%> is no longer supported"
27006msgstr "%<-fabi-version=1%> không còn tiếp tục được hỗ trợ nữa"
27007
27008#: toplev.c:1496
27009#, gcc-internal-format
27010msgid "instruction scheduling not supported on this target machine"
27011msgstr ""
27012
27013#: toplev.c:1500
27014#, gcc-internal-format
27015msgid "this target machine does not have delayed branches"
27016msgstr ""
27017
27018#: toplev.c:1514
27019#, fuzzy, gcc-internal-format
27020#| msgid "%<__int%d%> is not supported on this target"
27021msgid "%<-f%sleading-underscore%> not supported on this target machine"
27022msgstr "%<__int%d%> không được hỗ trợ cho đích này"
27023
27024#: toplev.c:1559
27025#, gcc-internal-format
27026msgid "could not close zeroed insn dump file %qs: %m"
27027msgstr ""
27028
27029#: toplev.c:1594
27030#, gcc-internal-format
27031msgid "target system does not support the %qs debug format"
27032msgstr ""
27033
27034#: toplev.c:1607
27035#, gcc-internal-format
27036msgid "variable tracking requested, but useless unless producing debug info"
27037msgstr ""
27038
27039#: toplev.c:1611
27040#, gcc-internal-format
27041msgid "variable tracking requested, but not supported by this debug format"
27042msgstr ""
27043
27044#: toplev.c:1650
27045#, gcc-internal-format
27046msgid "var-tracking-assignments changes selective scheduling"
27047msgstr ""
27048
27049#: toplev.c:1681
27050#, gcc-internal-format
27051msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
27052msgstr ""
27053
27054#: toplev.c:1697
27055#, gcc-internal-format
27056msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
27057msgstr ""
27058
27059#: toplev.c:1707
27060#, gcc-internal-format
27061msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
27062msgstr ""
27063
27064#: toplev.c:1736
27065#, fuzzy, gcc-internal-format
27066#| msgid "-fdata-sections not supported for this target"
27067msgid "%<-ffunction-sections%> not supported for this target"
27068msgstr "-fdata-sections không được hỗ trợ cho đích này"
27069
27070#: toplev.c:1742
27071#, fuzzy, gcc-internal-format
27072#| msgid "-fdata-sections not supported for this target"
27073msgid "%<-fdata-sections%> not supported for this target"
27074msgstr "-fdata-sections không được hỗ trợ cho đích này"
27075
27076#: toplev.c:1750
27077#, fuzzy, gcc-internal-format
27078#| msgid "-fprefetch-loop-arrays not supported for this target"
27079msgid "%<-fprefetch-loop-arrays%> not supported for this target"
27080msgstr "-fprefetch-loop-arrays không được hỗ trợ bởi đích này"
27081
27082#: toplev.c:1756
27083#, fuzzy, gcc-internal-format
27084#| msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
27085msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
27086msgstr "-fprefetch-loop-arrays không được hỗ trợ bởi đích này (thử -march switches)"
27087
27088#: toplev.c:1766
27089#, fuzzy, gcc-internal-format
27090#| msgid "-fprefetch-loop-arrays is not supported with -Os"
27091msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
27092msgstr "-fprefetch-loop-arrays không được hỗ trợ bởi -Os"
27093
27094#: toplev.c:1778
27095#, fuzzy, gcc-internal-format
27096#| msgid "-fassociative-math disabled; other options take precedence"
27097msgid "%<-fassociative-math%> disabled; other options take precedence"
27098msgstr "-fassociative-math bị tắt; các tùy chọn khác nhận quyền ưu tiên"
27099
27100#: toplev.c:1788
27101#, gcc-internal-format
27102msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
27103msgstr ""
27104
27105#: toplev.c:1798
27106#, gcc-internal-format
27107msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
27108msgstr ""
27109
27110#: toplev.c:1816
27111#, fuzzy, gcc-internal-format
27112#| msgid "-fstack-protector not supported for this target"
27113msgid "%<-fstack-protector%> not supported for this target"
27114msgstr "-fstack-protector không hỗ trợ đích này"
27115
27116#: toplev.c:1828
27117#, fuzzy, gcc-internal-format
27118#| msgid "-fsanitize=address and -fsanitize=kernel-address are not supported for this target"
27119msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
27120msgstr "-fsanitize=address và -fsanitize=kernel-address không được hỗ trợ cho đích này"
27121
27122#: toplev.c:2132
27123#, gcc-internal-format
27124msgid "error writing to %s: %m"
27125msgstr "lỗi ghi vào %s: %m"
27126
27127#: toplev.c:2134
27128#, gcc-internal-format
27129msgid "error closing %s: %m"
27130msgstr "lỗi đóng %s: %m"
27131
27132#: toplev.c:2251
27133#, gcc-internal-format
27134msgid "mpfr not configured to handle all floating modes"
27135msgstr ""
27136
27137#: toplev.c:2327
27138#, fuzzy, gcc-internal-format
27139#| msgid "self-tests incompatible with -E"
27140msgid "self-tests incompatible with %<-E%>"
27141msgstr "self-tests không tương thích với -E"
27142
27143#: toplev.c:2342
27144#, gcc-internal-format
27145msgid "self-tests are not enabled in this build"
27146msgstr "self-tests không được bật trong lần biên dịch này"
27147
27148#: trans-mem.c:607
27149#, gcc-internal-format
27150msgid "invalid use of volatile lvalue inside transaction"
27151msgstr ""
27152
27153#: trans-mem.c:610
27154#, gcc-internal-format
27155msgid "invalid use of volatile lvalue inside %<transaction_safe%> function"
27156msgstr ""
27157
27158#: trans-mem.c:642
27159#, gcc-internal-format
27160msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
27161msgstr ""
27162
27163#: trans-mem.c:711 trans-mem.c:4818
27164#, gcc-internal-format
27165msgid "unsafe function call %qD within atomic transaction"
27166msgstr ""
27167
27168#: trans-mem.c:718
27169#, gcc-internal-format
27170msgid "unsafe function call %qE within atomic transaction"
27171msgstr ""
27172
27173#: trans-mem.c:722
27174#, gcc-internal-format
27175msgid "unsafe indirect function call within atomic transaction"
27176msgstr ""
27177
27178#: trans-mem.c:730 trans-mem.c:4750
27179#, gcc-internal-format
27180msgid "unsafe function call %qD within %<transaction_safe%> function"
27181msgstr ""
27182
27183#: trans-mem.c:737
27184#, gcc-internal-format
27185msgid "unsafe function call %qE within %<transaction_safe%> function"
27186msgstr ""
27187
27188#: trans-mem.c:741
27189#, gcc-internal-format
27190msgid "unsafe indirect function call within %<transaction_safe%> function"
27191msgstr ""
27192
27193#: trans-mem.c:756 trans-mem.c:4790
27194#, gcc-internal-format
27195msgid "%<asm%> not allowed in atomic transaction"
27196msgstr ""
27197
27198#: trans-mem.c:759
27199#, fuzzy, gcc-internal-format
27200#| msgid "  or a %<transaction_may_cancel_outer%> function"
27201msgid "%<asm%> not allowed in %<transaction_safe%> function"
27202msgstr "  hoặc một hàm %<transaction_may_cancel_outer%>"
27203
27204#: trans-mem.c:771
27205#, gcc-internal-format
27206msgid "relaxed transaction in atomic transaction"
27207msgstr ""
27208
27209#: trans-mem.c:774
27210#, gcc-internal-format
27211msgid "relaxed transaction in %<transaction_safe%> function"
27212msgstr ""
27213
27214#: trans-mem.c:781
27215#, gcc-internal-format
27216msgid "outer transaction in transaction"
27217msgstr ""
27218
27219#: trans-mem.c:784
27220#, gcc-internal-format
27221msgid "outer transaction in %<transaction_may_cancel_outer%> function"
27222msgstr ""
27223
27224#: trans-mem.c:788
27225#, gcc-internal-format
27226msgid "outer transaction in %<transaction_safe%> function"
27227msgstr ""
27228
27229#: trans-mem.c:4415
27230#, fuzzy, gcc-internal-format
27231#| msgid "  or a %<transaction_may_cancel_outer%> function"
27232msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
27233msgstr "  hoặc một hàm %<transaction_may_cancel_outer%>"
27234
27235#: tree-cfg.c:356
27236#, gcc-internal-format
27237msgid "ignoring loop annotation"
27238msgstr ""
27239
27240#: tree-cfg.c:2968
27241#, gcc-internal-format
27242msgid "constant not recomputed when %<ADDR_EXPR%> changed"
27243msgstr ""
27244
27245#: tree-cfg.c:2973
27246#, gcc-internal-format
27247msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
27248msgstr ""
27249
27250#: tree-cfg.c:2988
27251#, gcc-internal-format
27252msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
27253msgstr ""
27254
27255#: tree-cfg.c:2994
27256#, gcc-internal-format
27257msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
27258msgstr ""
27259
27260#: tree-cfg.c:3016
27261#, gcc-internal-format
27262msgid "invalid expression for min lvalue"
27263msgstr ""
27264
27265#: tree-cfg.c:3027
27266#, gcc-internal-format
27267msgid "invalid operand in indirect reference"
27268msgstr ""
27269
27270#: tree-cfg.c:3052
27271#, fuzzy, gcc-internal-format
27272#| msgid "non-scalar type"
27273msgid "non-scalar %qs"
27274msgstr "kiểu không-scalar"
27275
27276#: tree-cfg.c:3066
27277#, fuzzy, gcc-internal-format
27278#| msgid "invalid constraints for operand"
27279msgid "invalid position or size operand to %qs"
27280msgstr "sai đặt ràng buộc cho toán hạng"
27281
27282#: tree-cfg.c:3072
27283#, gcc-internal-format
27284msgid "integral result type precision does not match field size of %qs"
27285msgstr ""
27286
27287#: tree-cfg.c:3081
27288#, gcc-internal-format
27289msgid "mode size of non-integral result does not match field size of %qs"
27290msgstr ""
27291
27292#: tree-cfg.c:3089
27293#, fuzzy, gcc-internal-format
27294#| msgid "shift of non-integer operand"
27295msgid "%qs of non-mode-precision operand"
27296msgstr "dịch của toán hạng không nguyên"
27297
27298#: tree-cfg.c:3096
27299#, gcc-internal-format
27300msgid "position plus size exceeds size of referenced object in %qs"
27301msgstr ""
27302
27303#: tree-cfg.c:3107
27304#, fuzzy, gcc-internal-format
27305#| msgid "type mismatch in array reference"
27306msgid "type mismatch in %qs reference"
27307msgstr "kiểu không khớp trong tham chiếu mảng"
27308
27309#: tree-cfg.c:3123
27310#, gcc-internal-format
27311msgid "non-top-level %qs"
27312msgstr ""
27313
27314#: tree-cfg.c:3138
27315#, fuzzy, gcc-internal-format
27316#| msgid "invalid operand to %%R"
27317msgid "invalid operands to %qs"
27318msgstr "sai đặt toán hạng tới %%R"
27319
27320#: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
27321#: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
27322#: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
27323#: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
27324#: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
27325#: tree-cfg.c:4461
27326#, fuzzy, gcc-internal-format
27327#| msgid "type mismatch in parameter %i"
27328msgid "type mismatch in %qs"
27329msgstr "không khớp kiểu trong tham số %i"
27330
27331#: tree-cfg.c:3169
27332#, fuzzy, gcc-internal-format
27333#| msgid "invalid shift operand"
27334msgid "invalid %qs offset operator"
27335msgstr "sai đặt toán hạng dời"
27336
27337#: tree-cfg.c:3193
27338#, gcc-internal-format
27339msgid "conversion of %qs on the left hand side of %qs"
27340msgstr ""
27341
27342#: tree-cfg.c:3201
27343#, gcc-internal-format
27344msgid "conversion of register to a different size in %qs"
27345msgstr ""
27346
27347#: tree-cfg.c:3221 tree-cfg.c:3247
27348#, fuzzy, gcc-internal-format
27349#| msgid "invalid %%s operand"
27350msgid "invalid address operand in %qs"
27351msgstr "toán hạng %%s sai"
27352
27353#: tree-cfg.c:3228 tree-cfg.c:3254
27354#, fuzzy, gcc-internal-format
27355#| msgid "invalid %%t operand '"
27356msgid "invalid offset operand in %qs"
27357msgstr "sai toán hạng %%t “"
27358
27359#: tree-cfg.c:3235 tree-cfg.c:3261
27360#, fuzzy, gcc-internal-format
27361#| msgid "invalid use of %qD"
27362msgid "invalid clique in %qs"
27363msgstr "dùng %qD không hợp lệ"
27364
27365#: tree-cfg.c:3268 tree-cfg.c:4473
27366#, fuzzy, gcc-internal-format
27367#| msgid "simple IF"
27368msgid "%qs in gimple IL"
27369msgstr "IF (nếu) đơn giản"
27370
27371#: tree-cfg.c:3321
27372#, gcc-internal-format
27373msgid "gimple call has two targets"
27374msgstr ""
27375
27376#: tree-cfg.c:3330
27377#, gcc-internal-format
27378msgid "gimple call has no target"
27379msgstr ""
27380
27381#: tree-cfg.c:3337
27382#, gcc-internal-format
27383msgid "invalid function in gimple call"
27384msgstr "hàm không hợp lệ trong cú gọi gimple"
27385
27386#: tree-cfg.c:3347
27387#, gcc-internal-format
27388msgid "non-function in gimple call"
27389msgstr ""
27390
27391#: tree-cfg.c:3358
27392#, gcc-internal-format
27393msgid "invalid pure const state for function"
27394msgstr ""
27395
27396#: tree-cfg.c:3367
27397#, gcc-internal-format
27398msgid "invalid LHS in gimple call"
27399msgstr ""
27400
27401#: tree-cfg.c:3375
27402#, gcc-internal-format
27403msgid "LHS in %<noreturn%> call"
27404msgstr ""
27405
27406#: tree-cfg.c:3389
27407#, gcc-internal-format
27408msgid "invalid conversion in gimple call"
27409msgstr ""
27410
27411#: tree-cfg.c:3398
27412#, gcc-internal-format
27413msgid "invalid static chain in gimple call"
27414msgstr ""
27415
27416#: tree-cfg.c:3409
27417#, gcc-internal-format
27418msgid "static chain with function that doesn%'t use one"
27419msgstr ""
27420
27421#. Built-in unreachable with parameters might not be caught by
27422#. undefined behavior sanitizer.  Front-ends do check users do not
27423#. call them that way but we also produce calls to
27424#. __builtin_unreachable internally, for example when IPA figures
27425#. out a call cannot happen in a legal program.  In such cases,
27426#. we must make sure arguments are stripped off.
27427#: tree-cfg.c:3427
27428#, fuzzy, gcc-internal-format
27429msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
27430msgstr "%<__builtin_next_arg%> được gọi mà không có đối số"
27431
27432#: tree-cfg.c:3450
27433#, gcc-internal-format
27434msgid "invalid argument to gimple call"
27435msgstr "đối số không hợp lệ cho cú gọi hàm gimple"
27436
27437#: tree-cfg.c:3470
27438#, gcc-internal-format
27439msgid "invalid operands in gimple comparison"
27440msgstr ""
27441
27442#: tree-cfg.c:3486
27443#, gcc-internal-format
27444msgid "mismatching comparison operand types"
27445msgstr ""
27446
27447#: tree-cfg.c:3503
27448#, gcc-internal-format
27449msgid "unsupported operation or type for vector comparison returning a boolean"
27450msgstr ""
27451
27452#: tree-cfg.c:3518
27453#, gcc-internal-format
27454msgid "non-vector operands in vector comparison"
27455msgstr ""
27456
27457#: tree-cfg.c:3527
27458#, gcc-internal-format
27459msgid "invalid vector comparison resulting type"
27460msgstr ""
27461
27462#: tree-cfg.c:3534
27463#, gcc-internal-format
27464msgid "bogus comparison result type"
27465msgstr ""
27466
27467#: tree-cfg.c:3556
27468#, gcc-internal-format
27469msgid "non-register as LHS of unary operation"
27470msgstr ""
27471
27472#: tree-cfg.c:3562
27473#, gcc-internal-format
27474msgid "invalid operand in unary operation"
27475msgstr "toán hạng không hợp lệ trong phép toán một ngôi"
27476
27477#: tree-cfg.c:3585
27478#, fuzzy, gcc-internal-format
27479#| msgid "invalid types in nop conversion"
27480msgid "invalid vector types in nop conversion"
27481msgstr "các kiểu không hợp lệ trong chuyển đổi nop"
27482
27483#: tree-cfg.c:3614
27484#, gcc-internal-format
27485msgid "invalid types in nop conversion"
27486msgstr "các kiểu không hợp lệ trong chuyển đổi nop"
27487
27488#: tree-cfg.c:3629
27489#, gcc-internal-format
27490msgid "invalid types in address space conversion"
27491msgstr ""
27492
27493#: tree-cfg.c:3643
27494#, gcc-internal-format
27495msgid "invalid types in fixed-point conversion"
27496msgstr ""
27497
27498#: tree-cfg.c:3658
27499#, fuzzy, gcc-internal-format
27500#| msgid "invalid types in nop conversion"
27501msgid "invalid types in conversion to floating-point"
27502msgstr "các kiểu không hợp lệ trong chuyển đổi nop"
27503
27504#: tree-cfg.c:3673
27505#, gcc-internal-format
27506msgid "invalid types in conversion to integer"
27507msgstr ""
27508
27509#: tree-cfg.c:3713
27510#, fuzzy, gcc-internal-format
27511#| msgid "type mismatch in shift expression"
27512msgid "type mismatch in %qs expression"
27513msgstr "kiểu không khớp trong biểu thức dịch"
27514
27515#: tree-cfg.c:3735
27516#, fuzzy, gcc-internal-format
27517#| msgid "invalid abstract type for %q+D"
27518msgid "invalid types for %qs"
27519msgstr "kiểu trừu tượng cho %q+D không hợp lệ"
27520
27521#: tree-cfg.c:3746
27522#, gcc-internal-format
27523msgid "%qs should be from a scalar to a like vector"
27524msgstr ""
27525
27526#: tree-cfg.c:3760
27527#, gcc-internal-format
27528msgid "non-trivial conversion in unary operation"
27529msgstr ""
27530
27531#: tree-cfg.c:3785
27532#, gcc-internal-format
27533msgid "non-register as LHS of binary operation"
27534msgstr ""
27535
27536#: tree-cfg.c:3792
27537#, gcc-internal-format
27538msgid "invalid operands in binary operation"
27539msgstr "toán hạng không hợp lệ trong phép toán nhị phân"
27540
27541#: tree-cfg.c:3897
27542#, fuzzy, gcc-internal-format
27543#| msgid "invalid operand to %%R"
27544msgid "invalid non-vector operands to %qs"
27545msgstr "sai đặt toán hạng tới %%R"
27546
27547#: tree-cfg.c:3908
27548#, fuzzy, gcc-internal-format
27549#| msgid "invalid pointer mode %qs"
27550msgid "invalid (pointer) operands %qs"
27551msgstr "chế độ con trỏ %qs không hợp lệ"
27552
27553#: tree-cfg.c:4114
27554#, fuzzy, gcc-internal-format
27555#| msgid "type is deprecated: %s"
27556msgid "vector type expected in %qs"
27557msgstr "kiểu đã lạc hậu: %s"
27558
27559#: tree-cfg.c:4127
27560#, gcc-internal-format
27561msgid "type mismatch in binary expression"
27562msgstr "kiểu không khớp trong biểu thức nhị phân"
27563
27564#: tree-cfg.c:4155
27565#, gcc-internal-format
27566msgid "non-register as LHS of ternary operation"
27567msgstr ""
27568
27569#: tree-cfg.c:4164
27570#, gcc-internal-format
27571msgid "invalid operands in ternary operation"
27572msgstr "toán hạng không hợp lệ trong phép toán tam nguyên"
27573
27574#: tree-cfg.c:4196
27575#, gcc-internal-format
27576msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
27577msgstr ""
27578
27579#: tree-cfg.c:4238 tree-cfg.c:4297
27580#, fuzzy, gcc-internal-format
27581#| msgid "type is deprecated: %s"
27582msgid "vector types expected in %qs"
27583msgstr "kiểu đã lạc hậu: %s"
27584
27585#: tree-cfg.c:4253
27586#, gcc-internal-format
27587msgid "vectors with different element number found in %qs"
27588msgstr ""
27589
27590#: tree-cfg.c:4269
27591#, fuzzy, gcc-internal-format
27592#| msgid "invalid abstract type for %q+D"
27593msgid "invalid mask type in %qs"
27594msgstr "kiểu trừu tượng cho %q+D không hợp lệ"
27595
27596#: tree-cfg.c:4329
27597#, fuzzy, gcc-internal-format
27598#| msgid "unsupported combination: %s"
27599msgid "not allowed type combination in %qs"
27600msgstr "Hóa hợp không được hỗ trợ: %s"
27601
27602#: tree-cfg.c:4338
27603#, fuzzy, gcc-internal-format
27604#| msgid "invalid pointer mode %qs"
27605msgid "invalid position or size in %qs"
27606msgstr "chế độ con trỏ %qs không hợp lệ"
27607
27608#: tree-cfg.c:4344
27609#, fuzzy, gcc-internal-format
27610#| msgid "shift of non-integer operand"
27611msgid "%qs into non-mode-precision operand"
27612msgstr "dịch của toán hạng không nguyên"
27613
27614#: tree-cfg.c:4354
27615#, fuzzy, gcc-internal-format
27616#| msgid "constant argument out of range for %qs"
27617msgid "insertion out of range in %qs"
27618msgstr "đối số hằng nằm ngoài phạm vi cho %qs"
27619
27620#: tree-cfg.c:4364
27621#, fuzzy, gcc-internal-format
27622#| msgid "%qs is not a directory"
27623msgid "%qs not at element boundary"
27624msgstr "%qs không phải là một thư mục"
27625
27626#: tree-cfg.c:4419
27627#, fuzzy, gcc-internal-format
27628#| msgid "invalid version number %qs"
27629msgid "non-trivial conversion in %qs"
27630msgstr "số thứ tự phiên bản không hợp lệ %qs"
27631
27632#: tree-cfg.c:4428
27633#, fuzzy, gcc-internal-format
27634msgid "%qs LHS in clobber statement"
27635msgstr "cần biểu thức"
27636
27637#: tree-cfg.c:4447
27638#, fuzzy, gcc-internal-format
27639#| msgid "invalid operand to %%R"
27640msgid "invalid operand in %qs"
27641msgstr "sai đặt toán hạng tới %%R"
27642
27643#: tree-cfg.c:4488 tree-cfg.c:4514
27644#, fuzzy, gcc-internal-format
27645#| msgid "invalid register name for %q+D"
27646msgid "invalid RHS for gimple memory store: %qs"
27647msgstr "tên thanh ghi cho %q+D không hợp lệ"
27648
27649#: tree-cfg.c:4548 tree-cfg.c:4566
27650#, fuzzy, gcc-internal-format
27651msgid "incorrect type of vector %qs elements"
27652msgstr "số lượng dịch trái  >= độ rộng của kiểu"
27653
27654#: tree-cfg.c:4557 tree-cfg.c:4574
27655#, fuzzy, gcc-internal-format
27656#| msgid "different number of results"
27657msgid "incorrect number of vector %qs elements"
27658msgstr "khác số của kết quả"
27659
27660#: tree-cfg.c:4582
27661#, gcc-internal-format
27662msgid "incorrect type of vector CONSTRUCTOR elements"
27663msgstr ""
27664
27665#: tree-cfg.c:4591
27666#, gcc-internal-format
27667msgid "vector %qs with non-NULL element index"
27668msgstr ""
27669
27670#: tree-cfg.c:4598
27671#, gcc-internal-format
27672msgid "vector %qs element is not a GIMPLE value"
27673msgstr ""
27674
27675#: tree-cfg.c:4607
27676#, gcc-internal-format
27677msgid "non-vector %qs with elements"
27678msgstr ""
27679
27680#: tree-cfg.c:4618
27681#, gcc-internal-format
27682msgid "%qs with an always-false condition"
27683msgstr ""
27684
27685#: tree-cfg.c:4677
27686#, gcc-internal-format
27687msgid "invalid operand in return statement"
27688msgstr ""
27689
27690#: tree-cfg.c:4692 c/gimple-parser.c:2422
27691#, gcc-internal-format
27692msgid "invalid conversion in return statement"
27693msgstr ""
27694
27695#: tree-cfg.c:4716
27696#, gcc-internal-format
27697msgid "goto destination is neither a label nor a pointer"
27698msgstr ""
27699
27700#: tree-cfg.c:4735
27701#, gcc-internal-format
27702msgid "invalid operand to switch statement"
27703msgstr ""
27704
27705#: tree-cfg.c:4743
27706#, gcc-internal-format
27707msgid "non-integral type switch statement"
27708msgstr ""
27709
27710#: tree-cfg.c:4753
27711#, gcc-internal-format
27712msgid "invalid default case label in switch statement"
27713msgstr ""
27714
27715#: tree-cfg.c:4765
27716#, fuzzy, gcc-internal-format
27717#| msgid "invalid CASE_CHAIN"
27718msgid "invalid %<CASE_CHAIN%>"
27719msgstr "sai CASE_CHAIN"
27720
27721#: tree-cfg.c:4771
27722#, gcc-internal-format
27723msgid "invalid case label in switch statement"
27724msgstr "nhãn case không hợp lệ trong câu lệnh switch"
27725
27726#: tree-cfg.c:4778
27727#, gcc-internal-format
27728msgid "invalid case range in switch statement"
27729msgstr ""
27730
27731#: tree-cfg.c:4788
27732#, gcc-internal-format
27733msgid "type mismatch for case label in switch statement"
27734msgstr "kiểu không khớp cho nhãn case trong câu lệnh switch"
27735
27736#: tree-cfg.c:4798
27737#, gcc-internal-format
27738msgid "type precision mismatch in switch statement"
27739msgstr ""
27740
27741#: tree-cfg.c:4807
27742#, gcc-internal-format
27743msgid "case labels not sorted in switch statement"
27744msgstr "các nhãn case không được sắp xếp trong câu lệnh switch"
27745
27746#: tree-cfg.c:4850
27747#, fuzzy, gcc-internal-format
27748#| msgid "array notations cannot be used in declaration"
27749msgid "label context is not the current function declaration"
27750msgstr "Cảnh báo về lời khai báo kiểu cũ"
27751
27752#: tree-cfg.c:4859
27753#, gcc-internal-format
27754msgid "incorrect entry in %<label_to_block_map%>"
27755msgstr ""
27756
27757#: tree-cfg.c:4869
27758#, gcc-internal-format
27759msgid "incorrect setting of landing pad number"
27760msgstr ""
27761
27762#: tree-cfg.c:4885
27763#, gcc-internal-format
27764msgid "invalid comparison code in gimple cond"
27765msgstr ""
27766
27767#: tree-cfg.c:4893
27768#, gcc-internal-format
27769msgid "invalid labels in gimple cond"
27770msgstr ""
27771
27772#: tree-cfg.c:4976 tree-cfg.c:4985
27773#, fuzzy, gcc-internal-format
27774#| msgid "invalid PHI result"
27775msgid "invalid %<PHI%> result"
27776msgstr "kết quả PHI không hợp lệ"
27777
27778#: tree-cfg.c:4995
27779#, fuzzy, gcc-internal-format
27780#| msgid "missing PHI def"
27781msgid "missing %<PHI%> def"
27782msgstr "thiếu PHI def"
27783
27784#: tree-cfg.c:5009
27785#, fuzzy, gcc-internal-format
27786#| msgid "invalid PHI argument"
27787msgid "invalid %<PHI%> argument"
27788msgstr "sai tham số PHI"
27789
27790#: tree-cfg.c:5016
27791#, fuzzy, gcc-internal-format
27792#| msgid "incompatible types in send"
27793msgid "incompatible types in %<PHI%> argument %u"
27794msgstr "không tương thích kiểu trong bộ gửi"
27795
27796#: tree-cfg.c:5114
27797#, fuzzy, gcc-internal-format
27798#| msgid "verify_gimple failed"
27799msgid "%<verify_gimple%> failed"
27800msgstr "verify_gimple gặp lỗi"
27801
27802#: tree-cfg.c:5171
27803#, gcc-internal-format
27804msgid "dead statement in EH table"
27805msgstr ""
27806
27807#: tree-cfg.c:5187
27808#, gcc-internal-format
27809msgid "location references block not in block tree"
27810msgstr ""
27811
27812#: tree-cfg.c:5236
27813#, fuzzy, gcc-internal-format
27814msgid "local declaration from a different function"
27815msgstr "sự khai báo của %qD như là non-function"
27816
27817#: tree-cfg.c:5339
27818#, gcc-internal-format
27819msgid "gimple_bb (phi) is set to a wrong basic block"
27820msgstr ""
27821
27822#: tree-cfg.c:5348
27823#, gcc-internal-format
27824msgid "PHI node with location"
27825msgstr ""
27826
27827#: tree-cfg.c:5359 tree-cfg.c:5406
27828#, gcc-internal-format
27829msgid "incorrect sharing of tree nodes"
27830msgstr ""
27831
27832#: tree-cfg.c:5367
27833#, gcc-internal-format
27834msgid "virtual PHI with argument locations"
27835msgstr ""
27836
27837#: tree-cfg.c:5394
27838#, gcc-internal-format
27839msgid "gimple_bb (stmt) is set to a wrong basic block"
27840msgstr ""
27841
27842#: tree-cfg.c:5434
27843#, gcc-internal-format
27844msgid "statement marked for throw, but doesn%'t"
27845msgstr "lệnh được đánh dấu cho throw, nhưng không phải vậy"
27846
27847#: tree-cfg.c:5440
27848#, gcc-internal-format
27849msgid "statement marked for throw in middle of block"
27850msgstr "lệnh được đánh dấu cho throw ở giữa một khối"
27851
27852#: tree-cfg.c:5462
27853#, gcc-internal-format
27854msgid "verify_gimple failed"
27855msgstr "verify_gimple gặp lỗi"
27856
27857#: tree-cfg.c:5484
27858#, gcc-internal-format
27859msgid "ENTRY_BLOCK has IL associated with it"
27860msgstr ""
27861
27862#: tree-cfg.c:5491
27863#, gcc-internal-format
27864msgid "EXIT_BLOCK has IL associated with it"
27865msgstr ""
27866
27867#: tree-cfg.c:5498
27868#, gcc-internal-format, gfc-internal-format
27869msgid "fallthru to exit from bb %d"
27870msgstr ""
27871
27872#: tree-cfg.c:5522
27873#, gcc-internal-format
27874msgid "nonlocal label "
27875msgstr "nhãn không-cục-bộ"
27876
27877#: tree-cfg.c:5531
27878#, gcc-internal-format
27879msgid "EH landing pad label "
27880msgstr ""
27881
27882#: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
27883#, gcc-internal-format
27884msgid "label "
27885msgstr "nhãn"
27886
27887#: tree-cfg.c:5564
27888#, gcc-internal-format, gfc-internal-format
27889msgid "control flow in the middle of basic block %d"
27890msgstr ""
27891
27892#: tree-cfg.c:5597
27893#, gcc-internal-format, gfc-internal-format
27894msgid "fallthru edge after a control statement in bb %d"
27895msgstr ""
27896
27897#: tree-cfg.c:5610
27898#, gcc-internal-format, gfc-internal-format
27899msgid "true/false edge after a non-GIMPLE_COND in bb %d"
27900msgstr ""
27901
27902#: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
27903#, gcc-internal-format, gfc-internal-format
27904msgid "wrong outgoing edge flags at end of bb %d"
27905msgstr ""
27906
27907#: tree-cfg.c:5643
27908#, gcc-internal-format, gfc-internal-format
27909msgid "explicit goto at end of bb %d"
27910msgstr ""
27911
27912#: tree-cfg.c:5677
27913#, gcc-internal-format, gfc-internal-format
27914msgid "return edge does not point to exit in bb %d"
27915msgstr ""
27916
27917#: tree-cfg.c:5707
27918#, gcc-internal-format
27919msgid "found default case not at the start of case vector"
27920msgstr ""
27921
27922#: tree-cfg.c:5715
27923#, gcc-internal-format
27924msgid "case labels not sorted: "
27925msgstr "nhãn cho case chưa được sắp xếp: "
27926
27927#: tree-cfg.c:5732
27928#, gcc-internal-format, gfc-internal-format
27929msgid "extra outgoing edge %d->%d"
27930msgstr ""
27931
27932#: tree-cfg.c:5755
27933#, gcc-internal-format, gfc-internal-format
27934msgid "missing edge %i->%i"
27935msgstr "thiếu edge %i->%i"
27936
27937#: tree-cfg.c:9383
27938#, gcc-internal-format
27939msgid "%<noreturn%> function does return"
27940msgstr "%<noreturn%> hàm trả về"
27941
27942#: tree-cfg.c:9404 tree-cfg.c:9436
27943#, gcc-internal-format
27944msgid "control reaches end of non-void function"
27945msgstr ""
27946
27947#: tree-cfg.c:9502
27948#, fuzzy, gcc-internal-format
27949msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
27950msgstr "hàm %qD được khai báo lại là không chung dòng (inline) thuộc "
27951
27952#: tree-cfg.c:9507 cp/cvt.c:1111
27953#, fuzzy, gcc-internal-format
27954msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
27955msgstr "hàm %qD được khai báo lại là không chung dòng (inline) thuộc "
27956
27957#: tree-diagnostic.c:203
27958#, gcc-internal-format
27959msgid "in definition of macro %qs"
27960msgstr "trong phần định nghĩa macro %qs"
27961
27962#: tree-diagnostic.c:220
27963#, gcc-internal-format
27964msgid "in expansion of macro %qs"
27965msgstr "trong phần mở rộng macro %qs"
27966
27967#: tree-eh.c:4894
27968#, gcc-internal-format, gfc-internal-format
27969msgid "BB %i has multiple EH edges"
27970msgstr ""
27971
27972#: tree-eh.c:4906
27973#, gcc-internal-format, gfc-internal-format
27974msgid "BB %i cannot throw but has an EH edge"
27975msgstr ""
27976
27977#: tree-eh.c:4914
27978#, gcc-internal-format, gfc-internal-format
27979msgid "BB %i last statement has incorrectly set lp"
27980msgstr ""
27981
27982#: tree-eh.c:4920
27983#, gcc-internal-format, gfc-internal-format
27984msgid "BB %i is missing an EH edge"
27985msgstr ""
27986
27987#: tree-eh.c:4926
27988#, gcc-internal-format, gfc-internal-format
27989msgid "Incorrect EH edge %i->%i"
27990msgstr ""
27991
27992#: tree-eh.c:4960 tree-eh.c:4979
27993#, gcc-internal-format, gfc-internal-format
27994msgid "BB %i is missing an edge"
27995msgstr "BB %i thiếu cạnh"
27996
27997#: tree-eh.c:4996
27998#, gcc-internal-format, gfc-internal-format
27999msgid "BB %i too many fallthru edges"
28000msgstr ""
28001
28002#: tree-eh.c:5005
28003#, gcc-internal-format, gfc-internal-format
28004msgid "BB %i has incorrect edge"
28005msgstr "BB %i có cạnh sai"
28006
28007#: tree-eh.c:5011
28008#, gcc-internal-format, gfc-internal-format
28009msgid "BB %i has incorrect fallthru edge"
28010msgstr ""
28011
28012#: tree-inline.c:3832
28013#, gcc-internal-format
28014msgid "function %q+F can never be copied because it receives a non-local goto"
28015msgstr ""
28016
28017#: tree-inline.c:3839
28018#, gcc-internal-format
28019msgid "function %q+F can never be copied because it saves address of local label in a static variable"
28020msgstr ""
28021
28022#: tree-inline.c:3879
28023#, gcc-internal-format
28024msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
28025msgstr ""
28026
28027#: tree-inline.c:3893
28028#, gcc-internal-format
28029msgid "function %q+F can never be inlined because it uses setjmp"
28030msgstr ""
28031
28032#: tree-inline.c:3907
28033#, gcc-internal-format
28034msgid "function %q+F can never be inlined because it uses variable argument lists"
28035msgstr ""
28036
28037#: tree-inline.c:3919
28038#, gcc-internal-format
28039msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
28040msgstr ""
28041
28042#: tree-inline.c:3927
28043#, gcc-internal-format
28044msgid "function %q+F can never be inlined because it uses non-local goto"
28045msgstr ""
28046
28047#: tree-inline.c:3939
28048#, gcc-internal-format
28049msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
28050msgstr ""
28051
28052#: tree-inline.c:3959
28053#, gcc-internal-format
28054msgid "function %q+F can never be inlined because it contains a computed goto"
28055msgstr ""
28056
28057#: tree-inline.c:4060
28058#, gcc-internal-format
28059msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
28060msgstr ""
28061
28062#: tree-inline.c:4068
28063#, gcc-internal-format
28064msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
28065msgstr ""
28066
28067#: tree-inline.c:4746
28068#, gcc-internal-format
28069msgid "inlining failed in call to %<always_inline%> %q+F: %s"
28070msgstr ""
28071
28072#: tree-inline.c:4749 tree-inline.c:4770
28073#, gcc-internal-format
28074msgid "called from here"
28075msgstr "được gọi từ đây"
28076
28077#: tree-inline.c:4752 tree-inline.c:4773
28078#, gcc-internal-format
28079msgid "called from this function"
28080msgstr "được gọi từ hàm này"
28081
28082#: tree-inline.c:4766
28083#, gcc-internal-format
28084msgid "inlining failed in call to %q+F: %s"
28085msgstr ""
28086
28087#: tree-into-ssa.c:3348
28088#, gcc-internal-format
28089msgid "statement uses released SSA name"
28090msgstr ""
28091
28092#: tree-into-ssa.c:3360
28093#, gcc-internal-format
28094msgid "cannot update SSA form"
28095msgstr ""
28096
28097#: tree-into-ssa.c:3451 tree-outof-ssa.c:902 tree-ssa-coalesce.c:1003
28098#, gcc-internal-format
28099msgid "SSA corruption"
28100msgstr "SSA hỏng"
28101
28102#: tree-nested.c:1063
28103#, gcc-internal-format, gfc-internal-format
28104msgid "%s from %s referenced in %s"
28105msgstr ""
28106
28107#: tree-nested.c:2776
28108#, gcc-internal-format, gfc-internal-format
28109msgid "%s from %s called in %s"
28110msgstr ""
28111
28112#: tree-profile.c:621
28113#, fuzzy, gcc-internal-format
28114#| msgid "invalid expression as operand"
28115msgid "invalid regular expression %qs in %qs"
28116msgstr "biểu thức như là toán hạng không hợp lệ"
28117
28118#: tree-profile.c:711
28119#, gcc-internal-format
28120msgid "target does not support atomic profile update, single mode is selected"
28121msgstr ""
28122
28123#: tree-ssa-ccp.c:3562
28124msgid "%Gargument %u null where non-null expected"
28125msgstr ""
28126
28127#: tree-ssa-ccp.c:3567
28128#, fuzzy, gcc-internal-format
28129msgid "in a call to built-in function %qD"
28130msgstr "không thể tắt hàm dựng sẵn %qs"
28131
28132#: tree-ssa-ccp.c:3571
28133#, fuzzy, gcc-internal-format
28134msgid "in a call to function %qD declared here"
28135msgstr "hàm chung dòng %q+D được khai báo yếu"
28136
28137#: tree-ssa-loop-niter.c:3360
28138#, gcc-internal-format, gfc-internal-format
28139msgid "iteration %s invokes undefined behavior"
28140msgstr ""
28141
28142#: tree-ssa-loop-niter.c:3361
28143#, gcc-internal-format
28144msgid "within this loop"
28145msgstr "trong vòng lặp này"
28146
28147#: tree-ssa-loop-prefetch.c:2095
28148#, fuzzy, gcc-internal-format
28149msgid "%<l1-cache-size%> parameter is not a power of two %d"
28150msgstr "-falign-labels=%d không được hỗ trợ"
28151
28152#: tree-ssa-operands.c:977
28153#, gcc-internal-format
28154msgid "virtual definition of statement not up to date"
28155msgstr ""
28156
28157#: tree-ssa-operands.c:984
28158#, gcc-internal-format
28159msgid "virtual def operand missing for statement"
28160msgstr ""
28161
28162#: tree-ssa-operands.c:994
28163#, gcc-internal-format
28164msgid "virtual use of statement not up to date"
28165msgstr ""
28166
28167#: tree-ssa-operands.c:1001
28168#, gcc-internal-format
28169msgid "virtual use operand missing for statement"
28170msgstr ""
28171
28172#: tree-ssa-operands.c:1018
28173#, fuzzy, gcc-internal-format
28174#| msgid "expected declaration or statement"
28175msgid "excess use operand for statement"
28176msgstr "cần khai báo hay câu lệnh"
28177
28178#: tree-ssa-operands.c:1028
28179#, fuzzy, gcc-internal-format
28180#| msgid "'B' operand is not constant"
28181msgid "use operand missing for statement"
28182msgstr "toán hạng “B” không phải là một hằng số"
28183
28184#: tree-ssa-operands.c:1035
28185#, gcc-internal-format
28186msgid "statement volatile flag not up to date"
28187msgstr ""
28188
28189#: tree-ssa-strlen.c:2149
28190msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
28191msgstr ""
28192
28193#: tree-ssa-strlen.c:2153
28194msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
28195msgstr ""
28196
28197#: tree-ssa-strlen.c:2163
28198msgid "%G%qD writing %wu byte into a region of size %wu"
28199msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
28200msgstr[0] ""
28201
28202#: tree-ssa-strlen.c:2171
28203msgid "%Gwriting %wu byte into a region of size %wu"
28204msgid_plural "%Gwriting %wu bytes into a region of size %wu"
28205msgstr[0] ""
28206
28207#: tree-ssa-strlen.c:2181
28208msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
28209msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
28210msgstr[0] ""
28211
28212#: tree-ssa-strlen.c:2189
28213msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
28214msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
28215msgstr[0] ""
28216
28217#: tree-ssa-strlen.c:2199
28218msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
28219msgstr ""
28220
28221#: tree-ssa-strlen.c:2205
28222msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
28223msgstr ""
28224
28225#: tree-ssa-strlen.c:2213
28226msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
28227msgstr ""
28228
28229#: tree-ssa-strlen.c:2219
28230msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
28231msgstr ""
28232
28233#: tree-ssa-strlen.c:2256
28234#, gcc-internal-format
28235msgid "at offset %s to object %qD with size %E declared here"
28236msgstr ""
28237
28238#: tree-ssa-strlen.c:2260
28239#, fuzzy, gcc-internal-format
28240msgid "at offset %s to object %qD declared here"
28241msgstr "hàm chung dòng %q+D được khai báo yếu"
28242
28243#: tree-ssa-strlen.c:2292
28244#, gcc-internal-format
28245msgid "at offset %s to an object with size %wu declared here"
28246msgstr ""
28247
28248#: tree-ssa-strlen.c:2299
28249#, gcc-internal-format
28250msgid "at offset %s to an object with size at most %wu declared here"
28251msgstr ""
28252
28253#: tree-ssa-strlen.c:2304
28254#, fuzzy, gcc-internal-format, gfc-internal-format
28255#| msgid "type of field declared here"
28256msgid "at offset %s to an object declared here"
28257msgstr "kiểu của trường được khai báo ở đây"
28258
28259#: tree-ssa-strlen.c:2308
28260#, gcc-internal-format
28261msgid "at offset %s to an object with size between %wu and %wu declared here"
28262msgstr ""
28263
28264#: tree-ssa-strlen.c:2316
28265#, gcc-internal-format
28266msgid "at offset %s to an object with size %wu allocated by %qE here"
28267msgstr ""
28268
28269#: tree-ssa-strlen.c:2323
28270#, gcc-internal-format
28271msgid "at offset %s to an object with size at most %wu allocated by %qD here"
28272msgstr ""
28273
28274#: tree-ssa-strlen.c:2328
28275#, gcc-internal-format
28276msgid "at offset %s to an object allocated by %qE here"
28277msgstr ""
28278
28279#: tree-ssa-strlen.c:2333
28280#, gcc-internal-format
28281msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
28282msgstr ""
28283
28284#: tree-ssa-strlen.c:3224
28285msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
28286msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
28287msgstr[0] ""
28288
28289#: tree-ssa-strlen.c:3240
28290msgid "%G%qD output truncated copying %E byte from a string of length %wu"
28291msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
28292msgstr[0] ""
28293
28294#: tree-ssa-strlen.c:3247
28295msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
28296msgstr ""
28297
28298#: tree-ssa-strlen.c:3259
28299msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
28300msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
28301msgstr[0] ""
28302
28303#: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
28304msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
28305msgstr ""
28306
28307#: tree-ssa-strlen.c:3423
28308msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
28309msgstr ""
28310
28311#: tree-ssa-strlen.c:3429
28312msgid "%G%qD specified bound depends on the length of the source argument"
28313msgstr ""
28314
28315#: tree-ssa-strlen.c:3436
28316#, fuzzy, gcc-internal-format
28317#| msgid "length modifier"
28318msgid "length computed here"
28319msgstr "đồ sửa đổi bề dài"
28320
28321#: tree-ssa-strlen.c:4341
28322msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
28323msgstr ""
28324
28325#: tree-ssa-strlen.c:4343
28326msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
28327msgstr ""
28328
28329#: tree-ssa-strlen.c:4350
28330msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
28331msgstr ""
28332
28333#: tree-ssa-strlen.c:4355
28334msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
28335msgstr ""
28336
28337#: tree-ssa-strlen.c:4365
28338#, fuzzy, gcc-internal-format
28339#| msgid "  in thrown expression"
28340msgid "in this expression"
28341msgstr "  nằm trong biểu thức thrown"
28342
28343#: tree-ssa-uninit.c:191 varasm.c:343
28344#, gcc-internal-format
28345msgid "%qD was declared here"
28346msgstr "%qD đã được khai báo ở đây"
28347
28348#: tree-ssa-uninit.c:259
28349#, gcc-internal-format
28350msgid "%qD is used uninitialized in this function"
28351msgstr "%qD được dùng để bỏ khởi tạo trong hàm này"
28352
28353#: tree-ssa-uninit.c:264 tree-ssa-uninit.c:2617
28354#, gcc-internal-format
28355msgid "%qD may be used uninitialized in this function"
28356msgstr ""
28357
28358#: tree-ssa-uninit.c:369
28359#, gcc-internal-format
28360msgid "%qE is used uninitialized in this function"
28361msgstr ""
28362
28363#: tree-ssa-uninit.c:379
28364#, gcc-internal-format
28365msgid "%qE may be used uninitialized in this function"
28366msgstr ""
28367
28368#: tree-ssa.c:667
28369#, gcc-internal-format, gfc-internal-format
28370msgid "multiple virtual PHI nodes in BB %d"
28371msgstr ""
28372
28373#: tree-ssa.c:681 tree-ssa.c:710
28374#, gcc-internal-format
28375msgid "virtual definition is not an SSA name"
28376msgstr ""
28377
28378#: tree-ssa.c:697
28379#, gcc-internal-format
28380msgid "stmt with wrong VUSE"
28381msgstr ""
28382
28383#: tree-ssa.c:727
28384#, gcc-internal-format, gfc-internal-format
28385msgid "PHI node with wrong VUSE on edge from BB %d"
28386msgstr ""
28387
28388#: tree-ssa.c:753
28389#, gcc-internal-format
28390msgid "expected an SSA_NAME object"
28391msgstr "cần một đối tượng SSA_NAME"
28392
28393#: tree-ssa.c:759
28394#, gcc-internal-format
28395msgid "found an SSA_NAME that had been released into the free pool"
28396msgstr ""
28397
28398#: tree-ssa.c:766
28399#, gcc-internal-format
28400msgid "type mismatch between an SSA_NAME and its symbol"
28401msgstr ""
28402
28403#: tree-ssa.c:772
28404#, gcc-internal-format
28405msgid "found a virtual definition for a GIMPLE register"
28406msgstr ""
28407
28408#: tree-ssa.c:778
28409#, gcc-internal-format
28410msgid "virtual SSA name for non-VOP decl"
28411msgstr ""
28412
28413#: tree-ssa.c:784
28414#, gcc-internal-format
28415msgid "found a real definition for a non-register"
28416msgstr ""
28417
28418#: tree-ssa.c:791
28419#, gcc-internal-format
28420msgid "found a default name with a non-empty defining statement"
28421msgstr ""
28422
28423#: tree-ssa.c:821
28424#, gcc-internal-format
28425msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
28426msgstr ""
28427
28428#: tree-ssa.c:827
28429#, gcc-internal-format, gfc-internal-format
28430msgid "SSA_NAME created in two different blocks %i and %i"
28431msgstr ""
28432
28433#: tree-ssa.c:836 tree-ssa.c:1170
28434#, gcc-internal-format
28435msgid "SSA_NAME_DEF_STMT is wrong"
28436msgstr ""
28437
28438#: tree-ssa.c:888
28439#, gcc-internal-format
28440msgid "missing definition"
28441msgstr "thiếu định nghĩa"
28442
28443#: tree-ssa.c:894
28444#, gcc-internal-format, gfc-internal-format
28445msgid "definition in block %i does not dominate use in block %i"
28446msgstr ""
28447
28448#: tree-ssa.c:902
28449#, gcc-internal-format, gfc-internal-format
28450msgid "definition in block %i follows the use"
28451msgstr ""
28452
28453#: tree-ssa.c:909
28454#, gcc-internal-format
28455msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
28456msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI cần được đặt"
28457
28458#: tree-ssa.c:917
28459#, gcc-internal-format
28460msgid "no immediate_use list"
28461msgstr ""
28462
28463#: tree-ssa.c:929
28464#, gcc-internal-format
28465msgid "wrong immediate use list"
28466msgstr ""
28467
28468#: tree-ssa.c:963
28469#, gcc-internal-format
28470msgid "incoming edge count does not match number of PHI arguments"
28471msgstr ""
28472
28473#: tree-ssa.c:977
28474#, gcc-internal-format, gfc-internal-format
28475msgid "PHI argument is missing for edge %d->%d"
28476msgstr ""
28477
28478#: tree-ssa.c:986
28479#, gcc-internal-format
28480msgid "PHI argument is not SSA_NAME, or invariant"
28481msgstr ""
28482
28483#: tree-ssa.c:1007
28484#, gcc-internal-format
28485msgid "address taken, but ADDRESSABLE bit not set"
28486msgstr ""
28487
28488#: tree-ssa.c:1014
28489#, gcc-internal-format, gfc-internal-format
28490msgid "wrong edge %d->%d for PHI argument"
28491msgstr ""
28492
28493#: tree-ssa.c:1089
28494#, gcc-internal-format
28495msgid "shared SSA name info"
28496msgstr ""
28497
28498#: tree-ssa.c:1116
28499#, gcc-internal-format, gfc-internal-format
28500msgid "AUX pointer initialized for edge %d->%d"
28501msgstr ""
28502
28503#: tree-ssa.c:1142
28504#, gcc-internal-format
28505msgid "stmt (%p) marked modified after optimization pass: "
28506msgstr ""
28507
28508#: tree-ssa.c:1208
28509#, gcc-internal-format
28510msgid "verify_ssa failed"
28511msgstr "verify_ssa gặp lỗi"
28512
28513#: tree-streamer-in.c:353
28514#, gcc-internal-format
28515msgid "machine independent builtin code out of range"
28516msgstr ""
28517
28518#: tree-streamer-in.c:359
28519#, gcc-internal-format
28520msgid "target specific builtin not available"
28521msgstr ""
28522
28523#: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
28524#, gcc-internal-format
28525msgid "vector operation will be expanded piecewise"
28526msgstr ""
28527
28528#: tree-vect-generic.c:290
28529#, gcc-internal-format
28530msgid "vector operation will be expanded in parallel"
28531msgstr ""
28532
28533#: tree-vect-generic.c:343
28534#, gcc-internal-format
28535msgid "vector operation will be expanded with a single scalar operation"
28536msgstr ""
28537
28538#: tree-vect-generic.c:1004
28539#, gcc-internal-format
28540msgid "vector condition will be expanded piecewise"
28541msgstr ""
28542
28543#: tree-vect-generic.c:1484
28544#, gcc-internal-format
28545msgid "vector shuffling operation will be expanded piecewise"
28546msgstr ""
28547
28548#: tree-vect-loop.c:3707
28549#, gcc-internal-format
28550msgid "vectorization did not happen for a simd loop"
28551msgstr ""
28552
28553#: tree-vrp.c:3579
28554#, fuzzy, gcc-internal-format
28555#| msgid "array subscript is outside array bounds"
28556msgid "array subscript %E is outside array bounds of %qT"
28557msgstr "chỉ số mảng nằm ngoài phạm vi của mảng"
28558
28559#: tree-vrp.c:3605
28560#, fuzzy, gcc-internal-format
28561#| msgid "array subscript is outside array bounds"
28562msgid "array subscript [%E, %E] is outside array bounds of %qT"
28563msgstr "chỉ số mảng nằm ngoài phạm vi của mảng"
28564
28565#: tree-vrp.c:3615
28566#, fuzzy, gcc-internal-format
28567#| msgid "array subscript is above array bounds"
28568msgid "array subscript %E is above array bounds of %qT"
28569msgstr "chỉ số mảng lớn hơn cận trên"
28570
28571#: tree-vrp.c:3620
28572#, fuzzy, gcc-internal-format
28573#| msgid "array subscript is below array bounds"
28574msgid "array subscript %E is below array bounds of %qT"
28575msgstr "chỉ số mảng nhỏ hơn cận dưới"
28576
28577#: tree-vrp.c:3626
28578#, gcc-internal-format
28579msgid "array subscript %E is outside the bounds of an interior zero-length array %qT"
28580msgstr ""
28581
28582#: tree-vrp.c:3628
28583#, gcc-internal-format
28584msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
28585msgstr ""
28586
28587#: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
28588#, gcc-internal-format
28589msgid "while referencing %qD"
28590msgstr ""
28591
28592#: tree-vrp.c:3658
28593#, fuzzy, gcc-internal-format
28594#| msgid "union defined here"
28595msgid "defined here %qD"
28596msgstr "union được định nghĩa ở đây"
28597
28598#: tree-vrp.c:3913
28599#, fuzzy, gcc-internal-format
28600#| msgid "array subscript is outside array bounds"
28601msgid "array subscript %wi is outside array bounds of %qT"
28602msgstr "chỉ số mảng nằm ngoài phạm vi của mảng"
28603
28604#: tree-vrp.c:3918
28605#, fuzzy, gcc-internal-format
28606#| msgid "array subscript is outside array bounds"
28607msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
28608msgstr "chỉ số mảng nằm ngoài phạm vi của mảng"
28609
28610#: tree-vrp.c:3940
28611#, fuzzy, gcc-internal-format
28612#| msgid "array subscript is outside array bounds"
28613msgid "intermediate array offset %wi is outside array bounds of %qT"
28614msgstr "chỉ số mảng nằm ngoài phạm vi của mảng"
28615
28616#: tree-vrp.c:4011
28617#, fuzzy, gcc-internal-format
28618#| msgid "array subscript is below array bounds"
28619msgid "array subscript %wi is below array bounds of %qT"
28620msgstr "chỉ số mảng nhỏ hơn cận dưới"
28621
28622#: tree-vrp.c:4025
28623#, fuzzy, gcc-internal-format
28624#| msgid "array subscript is above array bounds"
28625msgid "array subscript %wu is above array bounds of %qT"
28626msgstr "chỉ số mảng lớn hơn cận trên"
28627
28628#: tree.c:2043
28629#, gcc-internal-format
28630msgid "non-constant element in constant CONSTRUCTOR"
28631msgstr ""
28632
28633#: tree.c:2045
28634#, gcc-internal-format
28635msgid "side-effects element in no-side-effects CONSTRUCTOR"
28636msgstr ""
28637
28638#: tree.c:8187
28639#, gcc-internal-format
28640msgid "arrays of functions are not meaningful"
28641msgstr ""
28642
28643#: tree.c:8351
28644#, gcc-internal-format
28645msgid "function return type cannot be function"
28646msgstr "kiểu trả về hàm không thể là hàm"
28647
28648#: tree.c:9731 tree.c:9816 tree.c:9879
28649#, gcc-internal-format, gfc-internal-format
28650msgid "tree check: %s, have %s in %s, at %s:%d"
28651msgstr "kiểm tra cây: %s, có %s trong %s, tại %s:%d"
28652
28653#: tree.c:9768
28654#, gcc-internal-format, gfc-internal-format
28655msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
28656msgstr "tree check: cần không gì của %s, có %s trong %s, tại %s:%d"
28657
28658#: tree.c:9781
28659#, gcc-internal-format
28660msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
28661msgstr "tree check: cần lớp %qs, có %qs (%s) trong %s, tại %s:%d"
28662
28663#: tree.c:9830
28664#, gcc-internal-format
28665msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
28666msgstr ""
28667
28668#: tree.c:9843
28669#, fuzzy, gcc-internal-format
28670#| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
28671msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
28672msgstr "tree check: cần omp_clause %s, có %s trong %s, tại %s:%d"
28673
28674#: tree.c:9905
28675#, gcc-internal-format
28676msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
28677msgstr ""
28678
28679#: tree.c:9919
28680#, fuzzy, gcc-internal-format
28681#| msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
28682msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
28683msgstr "tree check: cần không gì của %s, có %s trong %s, tại %s:%d"
28684
28685#: tree.c:9932
28686#, fuzzy, gcc-internal-format
28687#| msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
28688msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
28689msgstr "tree check: cần không gì của %s, có %s trong %s, tại %s:%d"
28690
28691#: tree.c:9945
28692#, gcc-internal-format, gfc-internal-format
28693msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
28694msgstr ""
28695
28696#: tree.c:9958
28697#, fuzzy, gcc-internal-format
28698#| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
28699msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
28700msgstr "tree check: cần omp_clause %s, có %s trong %s, tại %s:%d"
28701
28702#: tree.c:13077
28703#, gcc-internal-format
28704msgid "%qD is deprecated: %s"
28705msgstr "%qD đã lạc hậu: %s"
28706
28707#: tree.c:13080
28708#, gcc-internal-format
28709msgid "%qD is deprecated"
28710msgstr "%qD đã lạc hậu"
28711
28712#: tree.c:13103
28713#, gcc-internal-format
28714msgid "%qE is deprecated: %s"
28715msgstr "%qE đã lạc hậu: %s"
28716
28717#: tree.c:13106
28718#, gcc-internal-format
28719msgid "%qE is deprecated"
28720msgstr "%qE đã lạc hậu"
28721
28722#: tree.c:13112
28723#, gcc-internal-format, gfc-internal-format
28724msgid "type is deprecated: %s"
28725msgstr "kiểu đã lạc hậu: %s"
28726
28727#: tree.c:13115
28728#, gcc-internal-format
28729msgid "type is deprecated"
28730msgstr "kiểu đã lạc hậu"
28731
28732#. Type variant can differ by:
28733#.
28734#. - TYPE_QUALS: TYPE_READONLY, TYPE_VOLATILE, TYPE_ATOMIC, TYPE_RESTRICT,
28735#. ENCODE_QUAL_ADDR_SPACE.
28736#. - main variant may be TYPE_COMPLETE_P and variant types !TYPE_COMPLETE_P
28737#. in this case some values may not be set in the variant types
28738#. (see TYPE_COMPLETE_P checks).
28739#. - it is possible to have TYPE_ARTIFICIAL variant of non-artifical type
28740#. - by TYPE_NAME and attributes (i.e. when variant originate by typedef)
28741#. - TYPE_CANONICAL (TYPE_ALIAS_SET is the same among variants)
28742#. - by the alignment: TYPE_ALIGN and TYPE_USER_ALIGN
28743#. - during LTO by TYPE_CONTEXT if type is TYPE_FILE_SCOPE_P
28744#. this is necessary to make it possible to merge types form different TUs
28745#. - arrays, pointers and references may have TREE_TYPE that is a variant
28746#. of TREE_TYPE of their main variants.
28747#. - aggregates may have new TYPE_FIELDS list that list variants of
28748#. the main variant TYPE_FIELDS.
28749#. - vector types may differ by TYPE_VECTOR_OPAQUE
28750#.
28751#. Convenience macro for matching individual fields.
28752#: tree.c:13883
28753#, gcc-internal-format, gfc-internal-format
28754msgid "type variant differs by %s"
28755msgstr ""
28756
28757#: tree.c:13924
28758#, gcc-internal-format
28759msgid "type variant has different %<TYPE_SIZE_UNIT%>"
28760msgstr ""
28761
28762#: tree.c:13926
28763#, gcc-internal-format
28764msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
28765msgstr ""
28766
28767#: tree.c:13928
28768#, gcc-internal-format
28769msgid "type%'s %<TYPE_SIZE_UNIT%>"
28770msgstr ""
28771
28772#: tree.c:13951
28773#, gcc-internal-format
28774msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
28775msgstr ""
28776
28777#: tree.c:13964
28778#, gcc-internal-format
28779msgid "type variant has different %<TYPE_VFIELD%>"
28780msgstr ""
28781
28782#: tree.c:14000
28783#, gcc-internal-format
28784msgid "type variant has different %<TYPE_BINFO%>"
28785msgstr ""
28786
28787#: tree.c:14002
28788#, gcc-internal-format
28789msgid "type variant%'s %<TYPE_BINFO%>"
28790msgstr ""
28791
28792#: tree.c:14004
28793#, gcc-internal-format
28794msgid "type%'s %<TYPE_BINFO%>"
28795msgstr ""
28796
28797#: tree.c:14043
28798#, gcc-internal-format
28799msgid "type variant has different %<TYPE_FIELDS%>"
28800msgstr ""
28801
28802#: tree.c:14045
28803#, gcc-internal-format
28804msgid "first mismatch is field"
28805msgstr ""
28806
28807#: tree.c:14047
28808#, gcc-internal-format
28809msgid "and field"
28810msgstr ""
28811
28812#: tree.c:14064
28813#, gcc-internal-format
28814msgid "type variant has different %<TREE_TYPE%>"
28815msgstr ""
28816
28817#: tree.c:14066 tree.c:14077
28818#, gcc-internal-format
28819msgid "type variant%'s %<TREE_TYPE%>"
28820msgstr ""
28821
28822#: tree.c:14068 tree.c:14079
28823#, gcc-internal-format
28824msgid "type%'s %<TREE_TYPE%>"
28825msgstr ""
28826
28827#: tree.c:14075
28828#, fuzzy, gcc-internal-format
28829#| msgid "-mnop-mcount is not compatible with this target"
28830msgid "type is not compatible with its variant"
28831msgstr "-mnop-mcount không tương thích với đích này"
28832
28833#: tree.c:14387
28834#, fuzzy, gcc-internal-format
28835#| msgid "environment variable %qs not defined"
28836msgid "main variant is not defined"
28837msgstr "chưa định nghĩa biến môi trường%qs"
28838
28839#: tree.c:14392
28840#, gcc-internal-format
28841msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
28842msgstr ""
28843
28844#: tree.c:14404
28845#, gcc-internal-format
28846msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
28847msgstr ""
28848
28849#: tree.c:14423
28850#, gcc-internal-format
28851msgid "%<TYPE_CANONICAL%> is not compatible"
28852msgstr ""
28853
28854#: tree.c:14431
28855#, gcc-internal-format
28856msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
28857msgstr ""
28858
28859#: tree.c:14437
28860#, gcc-internal-format
28861msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
28862msgstr ""
28863
28864#: tree.c:14453
28865#, gcc-internal-format
28866msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
28867msgstr ""
28868
28869#: tree.c:14463
28870#, gcc-internal-format
28871msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
28872msgstr ""
28873
28874#: tree.c:14473
28875#, gcc-internal-format
28876msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
28877msgstr ""
28878
28879#: tree.c:14494
28880#, gcc-internal-format
28881msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
28882msgstr ""
28883
28884#: tree.c:14500
28885#, gcc-internal-format
28886msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
28887msgstr ""
28888
28889#: tree.c:14511
28890#, gcc-internal-format
28891msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
28892msgstr ""
28893
28894#: tree.c:14522
28895#, gcc-internal-format
28896msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
28897msgstr ""
28898
28899#: tree.c:14540
28900#, gcc-internal-format
28901msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
28902msgstr ""
28903
28904#: tree.c:14547
28905#, gcc-internal-format
28906msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
28907msgstr ""
28908
28909#: tree.c:14554
28910#, gcc-internal-format
28911msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
28912msgstr ""
28913
28914#: tree.c:14570
28915#, gcc-internal-format
28916msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
28917msgstr ""
28918
28919#: tree.c:14578
28920#, gcc-internal-format
28921msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
28922msgstr ""
28923
28924#: tree.c:14586
28925#, gcc-internal-format
28926msgid "enum value name is not %<IDENTIFIER_NODE%>"
28927msgstr ""
28928
28929#: tree.c:14596
28930#, gcc-internal-format
28931msgid "array %<TYPE_DOMAIN%> is not integer type"
28932msgstr ""
28933
28934#: tree.c:14605
28935#, gcc-internal-format
28936msgid "%<TYPE_FIELDS%> defined in incomplete type"
28937msgstr ""
28938
28939#: tree.c:14627
28940#, gcc-internal-format
28941msgid "wrong tree in %<TYPE_FIELDS%> list"
28942msgstr ""
28943
28944#: tree.c:14642
28945#, gcc-internal-format
28946msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
28947msgstr ""
28948
28949#: tree.c:14649
28950#, gcc-internal-format
28951msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
28952msgstr ""
28953
28954#: tree.c:14662
28955#, gcc-internal-format
28956msgid "wrong %<TYPE_CACHED_VALUES%> entry"
28957msgstr ""
28958
28959#: tree.c:14675
28960#, gcc-internal-format
28961msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
28962msgstr ""
28963
28964#: tree.c:14681
28965#, gcc-internal-format
28966msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
28967msgstr ""
28968
28969#: tree.c:14688
28970#, gcc-internal-format
28971msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
28972msgstr ""
28973
28974#: tree.c:14700
28975#, gcc-internal-format
28976msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
28977msgstr ""
28978
28979#: tree.c:14710
28980#, gcc-internal-format
28981msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
28982msgstr ""
28983
28984#: value-prof.c:476
28985#, gcc-internal-format
28986msgid "dead histogram"
28987msgstr ""
28988
28989#: value-prof.c:505
28990#, gcc-internal-format
28991msgid "histogram value statement does not correspond to the statement it is associated with"
28992msgstr ""
28993
28994#: value-prof.c:574
28995#, gcc-internal-format, gfc-internal-format
28996msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
28997msgstr ""
28998
28999#: var-tracking.c:7187
29000#, gcc-internal-format
29001msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
29002msgstr ""
29003
29004#: var-tracking.c:7191
29005#, gcc-internal-format
29006msgid "variable tracking size limit exceeded"
29007msgstr ""
29008
29009#: varasm.c:338
29010#, fuzzy, gcc-internal-format
29011#| msgid "%+D causes a section type conflict"
29012msgid "%+qD causes a section type conflict with %qD"
29013msgstr "%+D là nguyên nhân gây xung đột kiểu phần"
29014
29015#: varasm.c:341
29016#, fuzzy, gcc-internal-format
29017#| msgid "section type conflict with %D"
29018msgid "section type conflict with %qD"
29019msgstr "kiểu phần xung đột với %D"
29020
29021#: varasm.c:346
29022#, fuzzy, gcc-internal-format
29023#| msgid "%+D causes a section type conflict"
29024msgid "%+qD causes a section type conflict"
29025msgstr "%+D là nguyên nhân gây xung đột kiểu phần"
29026
29027#: varasm.c:348
29028#, gcc-internal-format
29029msgid "section type conflict"
29030msgstr ""
29031
29032#: varasm.c:1043
29033#, gcc-internal-format
29034msgid "alignment of %q+D is greater than maximum object file alignment %d"
29035msgstr ""
29036
29037#: varasm.c:1196
29038#, fuzzy, gcc-internal-format
29039msgid "only zero initializers are allowed in section %qs"
29040msgstr "không thể khởi tạo hàm bạn %qs"
29041
29042#: varasm.c:1398 varasm.c:1407
29043#, gcc-internal-format
29044msgid "register name not specified for %q+D"
29045msgstr ""
29046
29047#: varasm.c:1409
29048#, gcc-internal-format
29049msgid "invalid register name for %q+D"
29050msgstr "tên thanh ghi cho %q+D không hợp lệ"
29051
29052#: varasm.c:1411
29053#, gcc-internal-format
29054msgid "data type of %q+D isn%'t suitable for a register"
29055msgstr ""
29056
29057#: varasm.c:1414
29058#, gcc-internal-format
29059msgid "the register specified for %q+D cannot be accessed by the current target"
29060msgstr ""
29061
29062#: varasm.c:1417
29063#, gcc-internal-format
29064msgid "the register specified for %q+D is not general enough to be used as a register variable"
29065msgstr ""
29066
29067#: varasm.c:1420
29068#, gcc-internal-format
29069msgid "register specified for %q+D isn%'t suitable for data type"
29070msgstr ""
29071
29072#: varasm.c:1430
29073#, gcc-internal-format
29074msgid "global register variable has initial value"
29075msgstr "biến thanh ghi toàn cục có giá trị khởi tạo"
29076
29077#: varasm.c:1434
29078#, gcc-internal-format
29079msgid "optimization may eliminate reads and/or writes to register variables"
29080msgstr ""
29081
29082#: varasm.c:1480
29083#, gcc-internal-format
29084msgid "register name given for non-register variable %q+D"
29085msgstr ""
29086
29087#: varasm.c:1884
29088#, gcc-internal-format
29089msgid "patchable function entry %wu exceeds size %wu"
29090msgstr ""
29091
29092#: varasm.c:2085
29093#, gcc-internal-format
29094msgid "thread-local COMMON data not implemented"
29095msgstr ""
29096
29097#: varasm.c:2118
29098#, gcc-internal-format
29099msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
29100msgstr ""
29101
29102#: varasm.c:2221 c/c-decl.c:5369 c/c-parser.c:1628
29103#, gcc-internal-format
29104msgid "storage size of %q+D isn%'t known"
29105msgstr ""
29106
29107#: varasm.c:5004
29108#, gcc-internal-format
29109msgid "initializer for integer/fixed-point value is too complicated"
29110msgstr ""
29111
29112#: varasm.c:5009
29113#, gcc-internal-format
29114msgid "initializer for floating value is not a floating constant"
29115msgstr ""
29116
29117#: varasm.c:5348
29118#, gcc-internal-format
29119msgid "invalid initial value for member %qE"
29120msgstr ""
29121
29122#: varasm.c:5604
29123#, fuzzy, gcc-internal-format
29124#| msgid "%+D declared weak after being used"
29125msgid "%+qD declared weak after being used"
29126msgstr "%+D đã khai báo weak sau khi được dùng"
29127
29128#: varasm.c:5656
29129#, gcc-internal-format
29130msgid "weak declaration of %q+D being applied to a already existing, static definition"
29131msgstr ""
29132
29133#: varasm.c:5692
29134#, gcc-internal-format
29135msgid "weak declaration of %q+D must be public"
29136msgstr ""
29137
29138#: varasm.c:5696
29139#, gcc-internal-format
29140msgid "weak declaration of %q+D not supported"
29141msgstr ""
29142
29143#: varasm.c:5725 varasm.c:6045
29144#, gcc-internal-format
29145msgid "only weak aliases are supported in this configuration"
29146msgstr ""
29147
29148#: varasm.c:5920
29149#, gcc-internal-format
29150msgid "weakref is not supported in this configuration"
29151msgstr "weakref không được hỗ trợ trong cấu hình này"
29152
29153#: varasm.c:5948
29154#, fuzzy, gcc-internal-format
29155#| msgid "%<__int%d%> is not supported on this target"
29156msgid "%qs is not supported on this target"
29157msgstr "%<__int%d%> không được hỗ trợ cho đích này"
29158
29159#: varasm.c:6004
29160#, fuzzy, gcc-internal-format
29161#| msgid "-mrelax is only supported for RTP PIC"
29162msgid "symver is only supported on ELF platforms"
29163msgstr "-mrelax chỉ hỗ trợ cho RTP PIC"
29164
29165#: varasm.c:6023
29166#, gcc-internal-format
29167msgid "%qs symbol %q+D ultimately targets itself"
29168msgstr ""
29169
29170#: varasm.c:6025
29171#, gcc-internal-format
29172msgid "%qs symbol %q+D must have static linkage"
29173msgstr ""
29174
29175#: varasm.c:6032
29176#, gcc-internal-format
29177msgid "alias definitions not supported in this configuration"
29178msgstr ""
29179
29180#: varasm.c:6042
29181#, fuzzy, gcc-internal-format
29182#| msgid "%s is not supported by this configuration"
29183msgid "%qs is not supported in this configuration"
29184msgstr "%s không được hỗ trợ bởi cấu hình này"
29185
29186#: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
29187#, gcc-internal-format
29188msgid "visibility attribute not supported in this configuration; ignored"
29189msgstr ""
29190
29191#: vec.c:200
29192#, gcc-internal-format, gfc-internal-format
29193msgid "qsort comparator not anti-symmetric: %d, %d"
29194msgstr ""
29195
29196#: vec.c:205
29197#, gcc-internal-format, gfc-internal-format
29198msgid "qsort comparator non-negative on sorted output: %d"
29199msgstr ""
29200
29201#: vec.c:212
29202#, gcc-internal-format, gfc-internal-format
29203msgid "qsort comparator not transitive: %d, %d, %d"
29204msgstr ""
29205
29206#: vec.c:214
29207#, gcc-internal-format
29208msgid "qsort checking failed"
29209msgstr ""
29210
29211#: vr-values.c:2468
29212#, gcc-internal-format
29213msgid "assuming signed overflow does not occur when simplifying conditional to constant"
29214msgstr ""
29215
29216#: vr-values.c:2474
29217#, gcc-internal-format
29218msgid "assuming signed overflow does not occur when simplifying conditional"
29219msgstr ""
29220
29221#: vr-values.c:2518
29222#, gcc-internal-format
29223msgid "comparison always false due to limited range of data type"
29224msgstr ""
29225
29226#: vr-values.c:2520
29227#, gcc-internal-format
29228msgid "comparison always true due to limited range of data type"
29229msgstr ""
29230
29231#: vr-values.c:3195
29232#, gcc-internal-format
29233msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
29234msgstr ""
29235
29236#: vr-values.c:3262
29237#, gcc-internal-format
29238msgid "assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>"
29239msgstr ""
29240
29241#: vr-values.c:3313
29242#, gcc-internal-format
29243msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
29244msgstr ""
29245
29246#. Print an error message for unrecognized stab codes.
29247#: xcoffout.c:195
29248#, gcc-internal-format
29249msgid "no sclass for %s stab (0x%x)"
29250msgstr "không sclass cho %s stab (0x%x)"
29251
29252#: lto-streamer.h:1048
29253#, gcc-internal-format, gfc-internal-format
29254msgid "bytecode stream: expected tag %s instead of %s"
29255msgstr ""
29256
29257#: lto-streamer.h:1058
29258#, gcc-internal-format, gfc-internal-format
29259msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
29260msgstr ""
29261
29262#: c-family/c-ada-spec.c:2850
29263#, fuzzy, gcc-internal-format
29264#| msgid "unsupported mode %s\n"
29265msgid "unsupported record layout"
29266msgstr "không hỗ trợ chế độ %s\n"
29267
29268#: c-family/c-attribs.c:548
29269#, fuzzy, gcc-internal-format
29270#| msgid "the %qE attribute requires arguments"
29271msgid "%qE attribute argument is invalid"
29272msgstr "thuộc tính %qE cần tham số"
29273
29274#: c-family/c-attribs.c:551
29275#, fuzzy, gcc-internal-format
29276#| msgid "the %qE attribute requires arguments"
29277msgid "%qE attribute argument %i is invalid"
29278msgstr "thuộc tính %qE cần tham số"
29279
29280#: c-family/c-attribs.c:563
29281#, fuzzy, gcc-internal-format
29282#| msgid "expected %qT but argument is of type %qT"
29283msgid "%qE attribute argument has type %qT"
29284msgstr "cần %qT nhưng đối số là kiểu %qT"
29285
29286#: c-family/c-attribs.c:567
29287#, fuzzy, gcc-internal-format
29288#| msgid "expected %qT but argument is of type %qT"
29289msgid "%qE attribute argument %i has type %qT"
29290msgstr "cần %qT nhưng đối số là kiểu %qT"
29291
29292#: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
29293#: c-family/c-attribs.c:3614
29294#, fuzzy, gcc-internal-format
29295#| msgid "section attribute argument not a string constant"
29296msgid "%qE attribute argument value %qE is not an integer constant"
29297msgstr "đối số thuộc tính phần không phải là một hằng chuỗi"
29298
29299#: c-family/c-attribs.c:583
29300#, fuzzy, gcc-internal-format
29301#| msgid "section attribute argument not a string constant"
29302msgid "%qE attribute argument %i value %qE is not an integer constant"
29303msgstr "đối số thuộc tính phần không phải là một hằng chuỗi"
29304
29305#: c-family/c-attribs.c:599
29306#, fuzzy, gcc-internal-format
29307msgid "%qE attribute argument value %qE does not refer to a function parameter"
29308msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
29309
29310#: c-family/c-attribs.c:604
29311#, fuzzy, gcc-internal-format
29312msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
29313msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
29314
29315#: c-family/c-attribs.c:627
29316#, fuzzy, gcc-internal-format
29317msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
29318msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
29319
29320#: c-family/c-attribs.c:632
29321#, gcc-internal-format
29322msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
29323msgstr ""
29324
29325#: c-family/c-attribs.c:650
29326#, gcc-internal-format
29327msgid "%qE attribute argument value %qE does not refer to a variable argument list"
29328msgstr ""
29329
29330#: c-family/c-attribs.c:654
29331#, gcc-internal-format
29332msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
29333msgstr ""
29334
29335#: c-family/c-attribs.c:681 c-family/c-attribs.c:694
29336#, fuzzy, gcc-internal-format
29337#| msgid "%qE attribute requires a void return type"
29338msgid "%qE attribute argument value %qE refers to parameter type %qT"
29339msgstr "Thuộc tính %qE cần kiểu trả về là void"
29340
29341#: c-family/c-attribs.c:685 c-family/c-attribs.c:699
29342#, fuzzy, gcc-internal-format
29343#| msgid "%qE attribute requires a void return type"
29344msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
29345msgstr "Thuộc tính %qE cần kiểu trả về là void"
29346
29347#: c-family/c-attribs.c:709
29348#, gcc-internal-format
29349msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
29350msgstr ""
29351
29352#: c-family/c-attribs.c:714
29353#, gcc-internal-format
29354msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
29355msgstr ""
29356
29357#: c-family/c-attribs.c:738
29358#, fuzzy, gcc-internal-format
29359#| msgid "%qE attribute ignored for %qE"
29360msgid "%qE attribute ignored for type %qT"
29361msgstr "thuộc tính %qE bị lờ đi cho %qE"
29362
29363#: c-family/c-attribs.c:750
29364#, gcc-internal-format
29365msgid "%qE attribute ignored for field of type %qT"
29366msgstr ""
29367
29368#: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
29369#, fuzzy, gcc-internal-format
29370#| msgid "%qE argument not an identifier"
29371msgid "%qE argument not a string"
29372msgstr "%qE đối số không phải là một định danh"
29373
29374#: c-family/c-attribs.c:1051 ada/gcc-interface/utils.c:6455
29375#, gcc-internal-format
29376msgid "%qE attribute ignored due to conflict with attribute %qs"
29377msgstr ""
29378
29379#: c-family/c-attribs.c:1100
29380#, fuzzy, gcc-internal-format
29381msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
29382msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
29383
29384#: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
29385#: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
29386#: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
29387#: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
29388#, gcc-internal-format
29389msgid "%qE attribute ignored due to conflict with %qs attribute"
29390msgstr ""
29391
29392#: c-family/c-attribs.c:1202 brig/brig-lang.c:490 lto/lto-lang.c:293
29393#, gcc-internal-format
29394msgid "%qE attribute has no effect on unit local functions"
29395msgstr ""
29396
29397#: c-family/c-attribs.c:1356
29398#, gcc-internal-format
29399msgid "%qE attribute have effect only on public objects"
29400msgstr ""
29401
29402#: c-family/c-attribs.c:1385
29403#, gcc-internal-format
29404msgid "%qE attribute only affects top level objects"
29405msgstr "Thuộc tính %qE chỉ được áp dụng cho các đối tượng mức"
29406
29407#: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
29408#, fuzzy, gcc-internal-format
29409#| msgid "%<return%> with a value, in function returning void"
29410msgid "%qE attribute on function returning %<void%>"
29411msgstr "%<return%> với một giá trị, trong hàm trả lại void (rỗng)"
29412
29413#: c-family/c-attribs.c:1447
29414#, fuzzy, gcc-internal-format
29415msgid "%qE attribute is not supported because endianness is not uniform"
29416msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
29417
29418#: c-family/c-attribs.c:1464
29419#, fuzzy, gcc-internal-format
29420#| msgid "constant argument out of range for %qs"
29421msgid "attribute %qE argument must be one of %qs or %qs"
29422msgstr "đối số hằng nằm ngoài phạm vi cho %qs"
29423
29424#: c-family/c-attribs.c:1560
29425#, gcc-internal-format
29426msgid "destructor priorities are not supported"
29427msgstr "các quyền ưu tiên hủy tử là không được hỗ trợ"
29428
29429#: c-family/c-attribs.c:1562
29430#, gcc-internal-format
29431msgid "constructor priorities are not supported"
29432msgstr "các quyền ưu tiên cấu tử là không được hỗ trợ"
29433
29434#: c-family/c-attribs.c:1584
29435#, gcc-internal-format, gfc-internal-format
29436msgid "destructor priorities from 0 to %d are reserved for the implementation"
29437msgstr ""
29438
29439#: c-family/c-attribs.c:1589
29440#, gcc-internal-format, gfc-internal-format
29441msgid "constructor priorities from 0 to %d are reserved for the implementation"
29442msgstr ""
29443
29444#: c-family/c-attribs.c:1597
29445#, gcc-internal-format, gfc-internal-format
29446msgid "destructor priorities must be integers from 0 to %d inclusive"
29447msgstr ""
29448
29449#: c-family/c-attribs.c:1600
29450#, gcc-internal-format, gfc-internal-format
29451msgid "constructor priorities must be integers from 0 to %d inclusive"
29452msgstr ""
29453
29454#: c-family/c-attribs.c:1753
29455#, gcc-internal-format
29456msgid "unknown machine mode %qE"
29457msgstr "không hiểu chế độ máy %qE"
29458
29459#: c-family/c-attribs.c:1787
29460#, gcc-internal-format
29461msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
29462msgstr ""
29463
29464#: c-family/c-attribs.c:1790
29465#, fuzzy, gcc-internal-format
29466#| msgid "use __attribute__ ((vector_size)) instead"
29467msgid "use %<__attribute__ ((vector_size))%> instead"
29468msgstr "sử dụng  __attribute__ ((vector_size)) để thay thế"
29469
29470#: c-family/c-attribs.c:1799
29471#, gcc-internal-format
29472msgid "unable to emulate %qs"
29473msgstr "không thể mô phỏng %qs"
29474
29475#: c-family/c-attribs.c:1812
29476#, gcc-internal-format
29477msgid "invalid pointer mode %qs"
29478msgstr "chế độ con trỏ %qs không hợp lệ"
29479
29480#: c-family/c-attribs.c:1829
29481#, gcc-internal-format
29482msgid "signedness of type and machine mode %qs don%'t match"
29483msgstr ""
29484
29485#: c-family/c-attribs.c:1840
29486#, gcc-internal-format
29487msgid "no data type for mode %qs"
29488msgstr "không có kiểu dữ liệu cho chế độ %qs"
29489
29490#: c-family/c-attribs.c:1850
29491#, fuzzy, gcc-internal-format
29492#| msgid "cannot use mode %qs for enumeral types"
29493msgid "cannot use mode %qs for enumerated types"
29494msgstr "không thể dùng chế độ %qs cho các kiểu liệt kê"
29495
29496#: c-family/c-attribs.c:1878
29497#, gcc-internal-format
29498msgid "mode %qs applied to inappropriate type"
29499msgstr ""
29500
29501#: c-family/c-attribs.c:1901
29502#, gcc-internal-format
29503msgid "section attributes are not supported for this target"
29504msgstr ""
29505
29506#: c-family/c-attribs.c:1907
29507#, gcc-internal-format
29508msgid "section attribute not allowed for %q+D"
29509msgstr ""
29510
29511#: c-family/c-attribs.c:1913
29512#, gcc-internal-format
29513msgid "section attribute argument not a string constant"
29514msgstr "đối số thuộc tính phần không phải là một hằng chuỗi"
29515
29516#: c-family/c-attribs.c:1922
29517#, gcc-internal-format
29518msgid "section attribute cannot be specified for local variables"
29519msgstr ""
29520
29521#: c-family/c-attribs.c:1932 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
29522#: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
29523#, gcc-internal-format
29524msgid "section of %q+D conflicts with previous declaration"
29525msgstr ""
29526
29527#: c-family/c-attribs.c:1940
29528#, gcc-internal-format
29529msgid "section of %q+D cannot be overridden"
29530msgstr "phần của %q+D không thể bị ghi đè"
29531
29532#: c-family/c-attribs.c:2053
29533#, gcc-internal-format
29534msgid "alignment may not be specified for %q+D"
29535msgstr ""
29536
29537#: c-family/c-attribs.c:2075
29538#, fuzzy, gcc-internal-format
29539#| msgid "%s attribute of %qs conflicts with %s attribute at %L"
29540msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
29541msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
29542
29543#. Only reject attempts to relax/override an alignment
29544#. explicitly specified previously and accept declarations
29545#. that appear to relax the implicit function alignment for
29546#. the target.  Both increasing and increasing the alignment
29547#. set by -falign-functions setting is permitted.
29548#: c-family/c-attribs.c:2122
29549#, gcc-internal-format
29550msgid "alignment for %q+D was previously specified as %d and may not be decreased"
29551msgstr ""
29552
29553#: c-family/c-attribs.c:2139
29554#, fuzzy, gcc-internal-format
29555#| msgid "%<inline%> can only be specified for functions"
29556msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
29557msgstr "%<inline%> chỉ có thể được chỉ định cho hàm"
29558
29559#: c-family/c-attribs.c:2187
29560#, gcc-internal-format
29561msgid "inline function %q+D declared weak"
29562msgstr "hàm chung dòng %q+D được khai báo yếu"
29563
29564#: c-family/c-attribs.c:2192
29565#, gcc-internal-format
29566msgid "indirect function %q+D cannot be declared weak"
29567msgstr ""
29568
29569#: c-family/c-attribs.c:2225 config/arc/arc.c:11309 config/avr/avr.c:9754
29570#: config/bfin/bfin.c:4815 config/i386/winnt.c:63 config/msp430/msp430.c:1438
29571#: config/nvptx/nvptx.c:5076
29572#, gcc-internal-format
29573msgid "%qE attribute only applies to variables"
29574msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
29575
29576#: c-family/c-attribs.c:2230 config/msp430/msp430.c:1432
29577#, fuzzy, gcc-internal-format
29578msgid "%qE attribute cannot be applied to variables with specific sections"
29579msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
29580
29581#: c-family/c-attribs.c:2234
29582#, fuzzy, gcc-internal-format
29583#| msgid "%qE attribute only applies to variables"
29584msgid "%qE attribute is specific to ELF targets"
29585msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
29586
29587#: c-family/c-attribs.c:2274
29588#, gcc-internal-format
29589msgid "%qE attribute is only applicable on functions"
29590msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
29591
29592#: c-family/c-attribs.c:2293
29593#, fuzzy, gcc-internal-format
29594#| msgid "%qE attribute only applies to functions"
29595msgid "%<symver%> attribute only applies to functions and variables"
29596msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
29597
29598#: c-family/c-attribs.c:2301
29599#, fuzzy, gcc-internal-format
29600#| msgid "%qE attribute is only applicable on functions"
29601msgid "%<symver%> attribute is only applicable to symbols"
29602msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
29603
29604#: c-family/c-attribs.c:2311
29605#, fuzzy, gcc-internal-format
29606#| msgid "section attribute argument not a string constant"
29607msgid "%<symver%> attribute argument not a string constant"
29608msgstr "đối số thuộc tính phần không phải là một hằng chuỗi"
29609
29610#: c-family/c-attribs.c:2325
29611#, gcc-internal-format
29612msgid "symver attribute argument must have format %<name@nodename%>"
29613msgstr ""
29614
29615#: c-family/c-attribs.c:2326
29616#, gcc-internal-format
29617msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
29618msgstr ""
29619
29620#: c-family/c-attribs.c:2361
29621#, gcc-internal-format
29622msgid "%q+D defined both normally and as %qE attribute"
29623msgstr ""
29624
29625#: c-family/c-attribs.c:2369
29626#, gcc-internal-format
29627msgid "weak %q+D cannot be defined %qE"
29628msgstr ""
29629
29630#: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
29631#, gcc-internal-format
29632msgid "attribute %qE argument not a string"
29633msgstr ""
29634
29635#: c-family/c-attribs.c:2419
29636#, fuzzy, gcc-internal-format
29637#| msgid "%+D declared alias after being used"
29638msgid "%+qD declared %qs after being used"
29639msgstr "%+D khai báo bí danh sau khi được sử dụng"
29640
29641#: c-family/c-attribs.c:2469
29642#, fuzzy, gcc-internal-format
29643#| msgid "attribute %<target%> argument not a string"
29644msgid "%qE attribute argument cannot be a string"
29645msgstr "thuộc tính %<target%> không là một chuỗi"
29646
29647#: c-family/c-attribs.c:2482
29648#, fuzzy, gcc-internal-format
29649#| msgid "an assignment cannot appear in a constant-expression"
29650msgid "%qE attribute argument cannot be a constant arithmetic expression"
29651msgstr "phép gán không thể được xuất hiện trong biểu thức hằng"
29652
29653#: c-family/c-attribs.c:2493
29654#, gcc-internal-format
29655msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
29656msgstr ""
29657
29658#: c-family/c-attribs.c:2548
29659#, gcc-internal-format
29660msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
29661msgstr ""
29662
29663#: c-family/c-attribs.c:2553
29664#, fuzzy, gcc-internal-format
29665#| msgid "Symbol %qs already declared"
29666msgid "symbol %qD referenced by %qD declared here"
29667msgstr "Ký hiệu %qs đã sẵn được khai báo"
29668
29669#: c-family/c-attribs.c:2601
29670#, fuzzy, gcc-internal-format
29671#| msgid "%qE attribute doesn't apply to functions"
29672msgid "%qE attribute must apply to a declaration"
29673msgstr "Thuộc tính %qE không được áp dụng cho các hàm"
29674
29675#: c-family/c-attribs.c:2657
29676#, fuzzy, gcc-internal-format
29677#| msgid "inline function %q+D declared weak"
29678msgid "indirect function %q+D cannot be declared %qE"
29679msgstr "hàm chung dòng %q+D được khai báo yếu"
29680
29681#: c-family/c-attribs.c:2680
29682#, fuzzy, gcc-internal-format
29683#| msgid "%qE attribute only applies to variables"
29684msgid "%qE attribute must appear before %qs attribute"
29685msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
29686
29687#: c-family/c-attribs.c:2693
29688#, fuzzy, gcc-internal-format
29689#| msgid "%+D declared weak after being used"
29690msgid "%+qD declared %qE after being used"
29691msgstr "%+D đã khai báo weak sau khi được dùng"
29692
29693#: c-family/c-attribs.c:2717
29694#, gcc-internal-format
29695msgid "%qE attribute ignored on non-class types"
29696msgstr ""
29697
29698#: c-family/c-attribs.c:2723
29699#, gcc-internal-format
29700msgid "%qE attribute ignored because %qT is already defined"
29701msgstr ""
29702
29703#: c-family/c-attribs.c:2736
29704#, gcc-internal-format
29705msgid "visibility argument not a string"
29706msgstr ""
29707
29708#: c-family/c-attribs.c:2748
29709#, gcc-internal-format
29710msgid "%qE attribute ignored on types"
29711msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
29712
29713#: c-family/c-attribs.c:2764
29714#, gcc-internal-format
29715msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
29716msgstr ""
29717
29718#: c-family/c-attribs.c:2776
29719#, gcc-internal-format
29720msgid "%qD redeclared with different visibility"
29721msgstr ""
29722
29723#: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
29724#, gcc-internal-format
29725msgid "%qD was declared %qs which implies default visibility"
29726msgstr ""
29727
29728#: c-family/c-attribs.c:2812
29729#, fuzzy, gcc-internal-format
29730#| msgid "%qE attribute only applies to variables"
29731msgid "%qE attribute ignored because %qD is not a variable"
29732msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
29733
29734#: c-family/c-attribs.c:2820
29735#, gcc-internal-format
29736msgid "%qE attribute ignored because %qD does not have thread storage duration"
29737msgstr ""
29738
29739#: c-family/c-attribs.c:2842
29740#, gcc-internal-format
29741msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
29742msgstr ""
29743
29744#: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
29745#: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
29746#, gcc-internal-format
29747msgid "%qE attribute applies only to functions"
29748msgstr ""
29749
29750#: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
29751#: c-family/c-attribs.c:2985
29752#, fuzzy, gcc-internal-format
29753#| msgid "%qE attribute ignored for %qE"
29754msgid "%qE attribute ignored on a function returning %qT"
29755msgstr "thuộc tính %qE bị lờ đi cho %qE"
29756
29757#: c-family/c-attribs.c:3004
29758#, fuzzy, gcc-internal-format
29759#| msgid "section attribute argument not a string constant"
29760msgid "%qE attribute %E is not an integer constant"
29761msgstr "đối số thuộc tính phần không phải là một hằng chuỗi"
29762
29763#: c-family/c-attribs.c:3016
29764#, fuzzy, gcc-internal-format
29765#| msgid "%qE attribute address out of range"
29766msgid "%qE attribute argument %E is not a power of 2"
29767msgstr "Thuộc tính %qE nằm ngoài vùng địa chỉ"
29768
29769#: c-family/c-attribs.c:3029
29770#, fuzzy, gcc-internal-format
29771msgid "%qE attribute argument %E is not in the range [0, %wu]"
29772msgstr "đối số 3 phải nằm trong vùng 0…15"
29773
29774#: c-family/c-attribs.c:3119
29775#, gcc-internal-format
29776msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
29777msgstr ""
29778
29779#: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
29780#, fuzzy, gcc-internal-format
29781#| msgid "cannot use %<::%> in parameter declaration"
29782msgid "cannot set %qE attribute after definition"
29783msgstr "không thể dùng %<::%> trong khai báo đối số"
29784
29785#: c-family/c-attribs.c:3253
29786#, gcc-internal-format
29787msgid "%qE attribute duplicated"
29788msgstr "thuộc tính %qE bị trùng"
29789
29790#: c-family/c-attribs.c:3255
29791#, gcc-internal-format
29792msgid "%qE attribute follows %qE"
29793msgstr "thuộc tính %qE theo %qE"
29794
29795#: c-family/c-attribs.c:3354
29796#, gcc-internal-format
29797msgid "type was previously declared %qE"
29798msgstr ""
29799
29800#: c-family/c-attribs.c:3367 cp/class.c:4618
29801#, gcc-internal-format
29802msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
29803msgstr ""
29804
29805#: c-family/c-attribs.c:3425
29806#, gcc-internal-format
29807msgid "%qE argument not an identifier"
29808msgstr "%qE đối số không phải là một định danh"
29809
29810#: c-family/c-attribs.c:3436
29811#, gcc-internal-format
29812msgid "%qD is not compatible with %qD"
29813msgstr "%qD không tương thích với %qD"
29814
29815#: c-family/c-attribs.c:3439
29816#, gcc-internal-format
29817msgid "%qE argument is not a function"
29818msgstr ""
29819
29820#: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
29821#, gcc-internal-format
29822msgid "deprecated message is not a string"
29823msgstr ""
29824
29825#: c-family/c-attribs.c:3528
29826#, gcc-internal-format
29827msgid "%qE attribute ignored for %qE"
29828msgstr "thuộc tính %qE bị lờ đi cho %qE"
29829
29830#: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
29831#, gcc-internal-format
29832msgid "invalid vector type for attribute %qE"
29833msgstr ""
29834
29835#: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
29836#, fuzzy, gcc-internal-format
29837msgid "%qE attribute argument value %qE is negative"
29838msgstr "Đối số của hàm %s tại %L là âm"
29839
29840#: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
29841#, gcc-internal-format
29842msgid "%qE attribute argument value %qE exceeds %wu"
29843msgstr ""
29844
29845#: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
29846#, gcc-internal-format
29847msgid "vector size not an integral multiple of component size"
29848msgstr ""
29849
29850#: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
29851#, gcc-internal-format
29852msgid "zero vector size"
29853msgstr "kích thước véc-tơ không"
29854
29855#: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
29856#, gcc-internal-format
29857msgid "number of components of the vector not a power of two"
29858msgstr ""
29859
29860#: c-family/c-attribs.c:3728
29861#, fuzzy, gcc-internal-format
29862#| msgid "%qE attribute ignored on types"
29863msgid "%qE attribute without arguments on a non-prototype"
29864msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
29865
29866#: c-family/c-attribs.c:3785
29867#, fuzzy, gcc-internal-format
29868#| msgid "%qE attribute ignored on types"
29869msgid "%qE attribute ignored on objects of type %qT"
29870msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
29871
29872#: c-family/c-attribs.c:3793
29873#, fuzzy, gcc-internal-format
29874#| msgid "%qE attribute doesn't apply to functions"
29875msgid "%qE attribute does not apply to functions"
29876msgstr "Thuộc tính %qE không được áp dụng cho các hàm"
29877
29878#: c-family/c-attribs.c:3879
29879#, gcc-internal-format
29880msgid "attribute %qs mismatch with mode %qs"
29881msgstr ""
29882
29883#: c-family/c-attribs.c:3895
29884#, fuzzy, gcc-internal-format
29885#| msgid "%q#D conflicts with a previous declaration"
29886msgid "attribute %qs positional argument 2 conflicts with previous designation"
29887msgstr "%q#D xung đột với khai báo trước"
29888
29889#: c-family/c-attribs.c:3909
29890#, gcc-internal-format
29891msgid "attribute %qs missing positional argument 2 provided in previous designation"
29892msgstr ""
29893
29894#: c-family/c-attribs.c:3923
29895#, gcc-internal-format
29896msgid "attribute %qs mismatched positional argument values %i and %i"
29897msgstr ""
29898
29899#: c-family/c-attribs.c:3975
29900#, fuzzy, gcc-internal-format
29901#| msgid "number of arguments doesn%'t match prototype"
29902msgid "attribute %qE without arguments on a non-prototype"
29903msgstr "số lượng đối số không giống với nó khi khai báo mẫu hàm"
29904
29905#: c-family/c-attribs.c:3998
29906#, fuzzy, gcc-internal-format
29907#| msgid "attribute ignored"
29908msgid "attribute %qE invalid mode"
29909msgstr "thuộc tính bị bỏ qua"
29910
29911#: c-family/c-attribs.c:4019
29912#, gcc-internal-format
29913msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
29914msgstr ""
29915
29916#: c-family/c-attribs.c:4027
29917#, gcc-internal-format
29918msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
29919msgstr ""
29920
29921#. The first positional argument is required.  It may be worth
29922#. dropping the requirement at some point and having read_only
29923#. apply to all const-qualified pointers and read_write or
29924#. write_only to the rest.
29925#: c-family/c-attribs.c:4040
29926#, fuzzy, gcc-internal-format
29927#| msgid "%qE attribute requires a string argument"
29928msgid "attribute %<%E(%s)%> missing an argument"
29929msgstr "Thuộc tính %qE cần tham số là chuỗi"
29930
29931#: c-family/c-attribs.c:4081
29932#, gcc-internal-format
29933msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
29934msgstr ""
29935
29936#: c-family/c-attribs.c:4084
29937#, gcc-internal-format
29938msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
29939msgstr ""
29940
29941#: c-family/c-attribs.c:4109
29942#, gcc-internal-format
29943msgid "attribute %qs positional argument %i invalid value %wi"
29944msgstr ""
29945
29946#: c-family/c-attribs.c:4113
29947#, gcc-internal-format
29948msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
29949msgstr ""
29950
29951#: c-family/c-attribs.c:4120
29952#, fuzzy, gcc-internal-format
29953#| msgid "%qE attribute requires a string argument"
29954msgid "attribute %qs invalid positional argument"
29955msgstr "Thuộc tính %qE cần tham số là chuỗi"
29956
29957#. The first argument must have a pointer or reference type.
29958#: c-family/c-attribs.c:4128
29959#, gcc-internal-format
29960msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
29961msgstr ""
29962
29963#: c-family/c-attribs.c:4139
29964#, gcc-internal-format
29965msgid "attribute %qs positional argument 1 references argument of function type %qT"
29966msgstr ""
29967
29968#: c-family/c-attribs.c:4152
29969#, gcc-internal-format
29970msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
29971msgstr ""
29972
29973#: c-family/c-attribs.c:4170
29974#, gcc-internal-format
29975msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
29976msgstr ""
29977
29978#: c-family/c-attribs.c:4253
29979#, gcc-internal-format
29980msgid "cleanup argument not an identifier"
29981msgstr "dọn các đối số không phải định danh"
29982
29983#: c-family/c-attribs.c:4260
29984#, gcc-internal-format
29985msgid "cleanup argument not a function"
29986msgstr "dọn các đối số không phải hàm"
29987
29988#: c-family/c-attribs.c:4297
29989#, gcc-internal-format
29990msgid "%qE attribute requires prototypes with named arguments"
29991msgstr ""
29992
29993#: c-family/c-attribs.c:4305
29994#, gcc-internal-format
29995msgid "%qE attribute only applies to variadic functions"
29996msgstr ""
29997
29998#: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
29999#, gcc-internal-format
30000msgid "requested position is not an integer constant"
30001msgstr ""
30002
30003#: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
30004#, gcc-internal-format
30005msgid "requested position is less than zero"
30006msgstr ""
30007
30008#: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
30009#, fuzzy, gcc-internal-format
30010#| msgid "Expected binding attribute at %C"
30011msgid "empty string in attribute %<target%>"
30012msgstr "Cần thuộc tính ràng buộc tại %C"
30013
30014#: c-family/c-attribs.c:4500
30015#, fuzzy, gcc-internal-format
30016#| msgid "%qD is not a function returning a pointer"
30017msgid "%qE attribute on a function not returning a pointer"
30018msgstr "%qD không phải là một hàm trả về con trỏ"
30019
30020#: c-family/c-attribs.c:4515
30021#, gcc-internal-format
30022msgid "%qE attribute is only valid on %<struct%> type"
30023msgstr ""
30024
30025#: c-family/c-attribs.c:4551
30026#, fuzzy, gcc-internal-format
30027#| msgid "section attribute argument not a string constant"
30028msgid "%qE attribute argument %qE is not an integer constant"
30029msgstr "đối số thuộc tính phần không phải là một hằng chuỗi"
30030
30031#: c-family/c-attribs.c:4572
30032#, fuzzy, gcc-internal-format
30033#| msgid "unknown property attribute"
30034msgid "unknown attribute %qE"
30035msgstr "không hiểu thuộc tính tính chất"
30036
30037#: c-family/c-attribs.c:4599
30038#, fuzzy, gcc-internal-format
30039#| msgid "invalid operand to %%R"
30040msgid "invalid operand type %qT for %qs"
30041msgstr "sai đặt toán hạng tới %%R"
30042
30043#: c-family/c-attribs.c:4703
30044#, gcc-internal-format
30045msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
30046msgstr ""
30047
30048#: c-family/c-attribs.c:4705
30049#, gcc-internal-format
30050msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
30051msgstr ""
30052
30053#: c-family/c-attribs.c:4882
30054#, fuzzy, gcc-internal-format
30055#| msgid "unsupported argument to %<__builtin_frame_address%>"
30056msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
30057msgstr "đối số không được hỗ trợ cho %<__builtin_frame_address%>"
30058
30059#: c-family/c-common.c:742
30060#, gcc-internal-format
30061msgid "%qD is not defined outside of function scope"
30062msgstr ""
30063
30064#: c-family/c-common.c:787
30065#, fuzzy, gcc-internal-format
30066#| msgid "size of array is too large"
30067msgid "size of string literal is too large"
30068msgstr "kích cỡ mảng là quá lớn"
30069
30070#: c-family/c-common.c:810
30071#, gcc-internal-format
30072msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
30073msgstr ""
30074
30075#: c-family/c-common.c:983
30076#, gcc-internal-format
30077msgid "use %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subparts"
30078msgstr ""
30079
30080#: c-family/c-common.c:1024
30081#, fuzzy, gcc-internal-format
30082#| msgid "%<__builtin_longjmp%> second argument must be 1"
30083msgid "%<__builtin_shuffle%> last argument must be an integer vector"
30084msgstr "%<__builtin_longjmp%> đối số thứ hai phải là 1"
30085
30086#: c-family/c-common.c:1033
30087#, fuzzy, gcc-internal-format
30088#| msgid "%<__builtin_longjmp%> second argument must be 1"
30089msgid "%<__builtin_shuffle%> arguments must be vectors"
30090msgstr "%<__builtin_longjmp%> đối số thứ hai phải là 1"
30091
30092#: c-family/c-common.c:1040
30093#, fuzzy, gcc-internal-format
30094#| msgid "%<__builtin_longjmp%> second argument must be 1"
30095msgid "%<__builtin_shuffle%> argument vectors must be of the same type"
30096msgstr "%<__builtin_longjmp%> đối số thứ hai phải là 1"
30097
30098#: c-family/c-common.c:1051
30099#, gcc-internal-format
30100msgid "%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same"
30101msgstr ""
30102
30103#: c-family/c-common.c:1061
30104#, gcc-internal-format
30105msgid "%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask"
30106msgstr ""
30107
30108#: c-family/c-common.c:1110
30109#, gcc-internal-format
30110msgid "%<__builtin_convertvector%> first argument must be an integer or floating vector"
30111msgstr ""
30112
30113#: c-family/c-common.c:1119
30114#, fuzzy, gcc-internal-format
30115#| msgid "%<__builtin_longjmp%> second argument must be 1"
30116msgid "%<__builtin_convertvector%> second argument must be an integer or floating vector type"
30117msgstr "%<__builtin_longjmp%> đối số thứ hai phải là 1"
30118
30119#: c-family/c-common.c:1128
30120#, gcc-internal-format
30121msgid "%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same"
30122msgstr ""
30123
30124#: c-family/c-common.c:1747
30125#, gcc-internal-format
30126msgid "operation on %qE may be undefined"
30127msgstr ""
30128
30129#: c-family/c-common.c:2075
30130#, gcc-internal-format
30131msgid "case label does not reduce to an integer constant"
30132msgstr ""
30133
30134#: c-family/c-common.c:2158
30135#, gcc-internal-format
30136msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
30137msgstr ""
30138
30139#: c-family/c-common.c:2703
30140#, gcc-internal-format
30141msgid "invalid operands to binary %s (have %qT and %qT)"
30142msgstr ""
30143
30144#: c-family/c-common.c:2952
30145#, gcc-internal-format
30146msgid "comparison is always false due to limited range of data type"
30147msgstr ""
30148
30149#: c-family/c-common.c:2955
30150#, gcc-internal-format
30151msgid "comparison is always true due to limited range of data type"
30152msgstr ""
30153
30154#: c-family/c-common.c:3052
30155#, gcc-internal-format
30156msgid "comparison of unsigned expression in %<>= 0%> is always true"
30157msgstr ""
30158
30159#: c-family/c-common.c:3060
30160#, gcc-internal-format
30161msgid "comparison of unsigned expression in %<< 0%> is always false"
30162msgstr ""
30163
30164#: c-family/c-common.c:3104
30165#, gcc-internal-format
30166msgid "pointer of type %<void *%> used in arithmetic"
30167msgstr ""
30168
30169#: c-family/c-common.c:3113
30170#, gcc-internal-format
30171msgid "pointer to a function used in arithmetic"
30172msgstr "con trỏ đến hàm được dùng trong số học"
30173
30174#: c-family/c-common.c:3290
30175#, gcc-internal-format
30176msgid "enum constant in boolean context"
30177msgstr ""
30178
30179#: c-family/c-common.c:3317
30180#, gcc-internal-format
30181msgid "the address of %qD will always evaluate as %<true%>"
30182msgstr ""
30183
30184#: c-family/c-common.c:3361
30185#, gcc-internal-format
30186msgid "%<*%> in boolean context, suggest %<&&%> instead"
30187msgstr ""
30188
30189#: c-family/c-common.c:3373
30190#, gcc-internal-format
30191msgid "%<<<%> in boolean context, did you mean %<<%>?"
30192msgstr ""
30193
30194#: c-family/c-common.c:3389
30195#, gcc-internal-format
30196msgid "%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>"
30197msgstr ""
30198
30199#: c-family/c-common.c:3398
30200#, gcc-internal-format
30201msgid "%<?:%> using integer constants in boolean context"
30202msgstr ""
30203
30204#: c-family/c-common.c:3434
30205#, gcc-internal-format
30206msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
30207msgstr ""
30208
30209#: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
30210#, gcc-internal-format
30211msgid "suggest parentheses around assignment used as truth value"
30212msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh phép gán được dùng như là giá trị chân lý"
30213
30214#: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
30215#, gcc-internal-format
30216msgid "invalid use of %<restrict%>"
30217msgstr "dùng %<restrict%> không hợp lệ"
30218
30219#: c-family/c-common.c:3621
30220#, gcc-internal-format
30221msgid "invalid application of %<sizeof%> to a function type"
30222msgstr ""
30223
30224#: c-family/c-common.c:3631
30225#, gcc-internal-format
30226msgid "ISO C++ does not permit %<alignof%> applied to a function type"
30227msgstr "ISO C++ không cho phép %<alignof%> áp dụng cho kiểu hàm"
30228
30229#: c-family/c-common.c:3634
30230#, gcc-internal-format
30231msgid "ISO C does not permit %<_Alignof%> applied to a function type"
30232msgstr ""
30233
30234#: c-family/c-common.c:3645
30235#, gcc-internal-format
30236msgid "invalid application of %qs to a void type"
30237msgstr ""
30238
30239#: c-family/c-common.c:3654
30240#, gcc-internal-format
30241msgid "invalid application of %qs to incomplete type %qT"
30242msgstr ""
30243
30244#: c-family/c-common.c:3662
30245#, gcc-internal-format
30246msgid "invalid application of %qs to array type %qT of incomplete element type"
30247msgstr ""
30248
30249#: c-family/c-common.c:3714
30250#, gcc-internal-format
30251msgid "%<__alignof%> applied to a bit-field"
30252msgstr "%<__alignof%> được áp dụng cho trường bít"
30253
30254#: c-family/c-common.c:4514
30255#, gcc-internal-format
30256msgid "first argument to %<va_arg%> not of type %<va_list%>"
30257msgstr ""
30258
30259#: c-family/c-common.c:4634
30260#, gcc-internal-format
30261msgid "cannot disable built-in function %qs"
30262msgstr "không thể tắt hàm dựng sẵn %qs"
30263
30264#: c-family/c-common.c:4825
30265#, gcc-internal-format
30266msgid "pointers are not permitted as case values"
30267msgstr ""
30268
30269#: c-family/c-common.c:4832
30270#, gcc-internal-format
30271msgid "range expressions in switch statements are non-standard"
30272msgstr ""
30273
30274#: c-family/c-common.c:4860
30275#, gcc-internal-format
30276msgid "empty range specified"
30277msgstr "vùng trống rỗng được chỉ ra"
30278
30279#: c-family/c-common.c:4912
30280#, gcc-internal-format
30281msgid "duplicate (or overlapping) case value"
30282msgstr ""
30283
30284#: c-family/c-common.c:4914
30285#, gcc-internal-format
30286msgid "this is the first entry overlapping that value"
30287msgstr ""
30288
30289#: c-family/c-common.c:4918
30290#, gcc-internal-format
30291msgid "duplicate case value"
30292msgstr "trùng giá trị cho case"
30293
30294#: c-family/c-common.c:4919 c-family/c-warn.c:2515
30295#, gcc-internal-format
30296msgid "previously used here"
30297msgstr "cái trước được dùng là ở đây"
30298
30299#: c-family/c-common.c:4923
30300#, gcc-internal-format
30301msgid "multiple default labels in one switch"
30302msgstr ""
30303
30304#: c-family/c-common.c:4925
30305#, gcc-internal-format
30306msgid "this is the first default label"
30307msgstr "đây là nhãn mặc định đầu tiên"
30308
30309#: c-family/c-common.c:5019
30310#, gcc-internal-format
30311msgid "taking the address of a label is non-standard"
30312msgstr ""
30313
30314#: c-family/c-common.c:5197
30315#, gcc-internal-format
30316msgid "requested alignment is not an integer constant"
30317msgstr ""
30318
30319#: c-family/c-common.c:5205 c-family/c-common.c:5215
30320#, fuzzy, gcc-internal-format
30321msgid "requested alignment %qE is not a positive power of 2"
30322msgstr "-falign-labels=%d không được hỗ trợ"
30323
30324#: c-family/c-common.c:5225
30325#, gcc-internal-format
30326msgid "requested alignment %qE exceeds object file maximum %u"
30327msgstr ""
30328
30329#: c-family/c-common.c:5233
30330#, gcc-internal-format
30331msgid "requested alignment %qE exceeds maximum %u"
30332msgstr ""
30333
30334#: c-family/c-common.c:5381
30335#, gcc-internal-format
30336msgid "not enough variable arguments to fit a sentinel"
30337msgstr ""
30338
30339#: c-family/c-common.c:5395
30340#, gcc-internal-format
30341msgid "missing sentinel in function call"
30342msgstr ""
30343
30344#: c-family/c-common.c:5500
30345#, gcc-internal-format, gfc-internal-format
30346msgid "null argument where non-null required (argument %lu)"
30347msgstr ""
30348
30349#: c-family/c-common.c:5593 c-family/c-common.c:5643
30350#, gcc-internal-format
30351msgid "bad option %qs to attribute %<optimize%>"
30352msgstr ""
30353
30354#: c-family/c-common.c:5596 c-family/c-common.c:5647
30355#, fuzzy, gcc-internal-format
30356msgid "bad option %qs to pragma %<optimize%>"
30357msgstr "thao tác không hợp lệ cho %<#pragma omp atomic%>"
30358
30359#: c-family/c-common.c:5679
30360#, gcc-internal-format
30361msgid "%<fallthrough%> attribute specified multiple times"
30362msgstr ""
30363
30364#: c-family/c-common.c:5683
30365#, gcc-internal-format
30366msgid "%<fallthrough%> attribute specified with a parameter"
30367msgstr ""
30368
30369#: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
30370#: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
30371#, gcc-internal-format
30372msgid "too few arguments to function %qE"
30373msgstr "quá ít đối số cho hàm %qE"
30374
30375#: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
30376#: c/c-typeck.c:3524
30377#, gcc-internal-format
30378msgid "too many arguments to function %qE"
30379msgstr "quá nhiều đối số cho hàm %qE"
30380
30381#: c-family/c-common.c:5901
30382#, fuzzy, gcc-internal-format
30383#| msgid "%qs argument of %qs intrinsic at %L must be a constant"
30384msgid "third argument to function %qE must be a constant integer"
30385msgstr "đối số %qs của %qs intrinsict tại %L phải là hằng"
30386
30387#: c-family/c-common.c:5926
30388#, gcc-internal-format
30389msgid "second argument to function %qE must be a constant integer power of 2 between %qi and %qu bits"
30390msgstr ""
30391
30392#: c-family/c-common.c:5947 c-family/c-common.c:5991
30393#, gcc-internal-format
30394msgid "non-floating-point argument in call to function %qE"
30395msgstr ""
30396
30397#: c-family/c-common.c:5970
30398#, gcc-internal-format
30399msgid "non-floating-point arguments in call to function %qE"
30400msgstr ""
30401
30402#: c-family/c-common.c:5984
30403#, gcc-internal-format
30404msgid "non-const integer argument %u in call to function %qE"
30405msgstr ""
30406
30407#: c-family/c-common.c:6004
30408#, gcc-internal-format
30409msgid "non-integer argument 3 in call to function %qE"
30410msgstr ""
30411
30412#: c-family/c-common.c:6021 c-family/c-common.c:6064
30413#, gcc-internal-format
30414msgid "argument %u in call to function %qE does not have integral type"
30415msgstr ""
30416
30417#: c-family/c-common.c:6028
30418#, fuzzy, gcc-internal-format
30419msgid "argument 3 in call to function %qE does not have pointer to integral type"
30420msgstr "%qE không có con trỏ hay kiểu mảng"
30421
30422#: c-family/c-common.c:6034
30423#, fuzzy, gcc-internal-format
30424msgid "argument 3 in call to function %qE has pointer to enumerated type"
30425msgstr "Cảnh báo khi xóa một con trỏ tới kiểu không hoàn toàn."
30426
30427#: c-family/c-common.c:6040
30428#, gcc-internal-format
30429msgid "argument 3 in call to function %qE has pointer to boolean type"
30430msgstr ""
30431
30432#: c-family/c-common.c:6046
30433#, fuzzy, gcc-internal-format
30434msgid "argument 3 in call to function %qE has pointer to %<const%> type (%qT)"
30435msgstr "Cảnh báo khi xóa một con trỏ tới kiểu không hoàn toàn."
30436
30437#: c-family/c-common.c:6070
30438#, gcc-internal-format
30439msgid "argument 3 in call to function %qE has enumerated type"
30440msgstr ""
30441
30442#: c-family/c-common.c:6076
30443#, gcc-internal-format
30444msgid "argument 3 in call to function %qE has boolean type"
30445msgstr ""
30446
30447#: c-family/c-common.c:6327
30448#, gcc-internal-format
30449msgid "cannot apply %<offsetof%> to static data member %qD"
30450msgstr ""
30451
30452#: c-family/c-common.c:6332
30453#, gcc-internal-format
30454msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
30455msgstr ""
30456
30457#: c-family/c-common.c:6339
30458#, gcc-internal-format
30459msgid "cannot apply %<offsetof%> to a non constant address"
30460msgstr ""
30461
30462#: c-family/c-common.c:6352
30463#, gcc-internal-format
30464msgid "attempt to take address of bit-field structure member %qD"
30465msgstr ""
30466
30467#: c-family/c-common.c:6405
30468#, gcc-internal-format
30469msgid "index %E denotes an offset greater than size of %qT"
30470msgstr ""
30471
30472#: c-family/c-common.c:6566
30473#, gcc-internal-format
30474msgid "size of array is too large"
30475msgstr "kích cỡ mảng là quá lớn"
30476
30477#: c-family/c-common.c:6674 c-family/c-common.c:6796
30478#, gcc-internal-format
30479msgid "operand type %qT is incompatible with argument %d of %qE"
30480msgstr ""
30481
30482#: c-family/c-common.c:6708
30483#, gcc-internal-format
30484msgid "expecting argument of type pointer or of type integer for argument 1"
30485msgstr ""
30486
30487#: c-family/c-common.c:6722
30488#, fuzzy, gcc-internal-format
30489#| msgid "argument must be channel"
30490msgid "both arguments must be compatible"
30491msgstr "đối số phải là kênh"
30492
30493#: c-family/c-common.c:6930
30494#, gcc-internal-format
30495msgid "incorrect number of arguments to function %qE"
30496msgstr ""
30497
30498#: c-family/c-common.c:6944
30499#, gcc-internal-format
30500msgid "argument 1 of %qE must be a non-void pointer type"
30501msgstr ""
30502
30503#: c-family/c-common.c:6953
30504#, gcc-internal-format
30505msgid "argument 1 of %qE must be a pointer to a constant size type"
30506msgstr ""
30507
30508#: c-family/c-common.c:6964
30509#, gcc-internal-format
30510msgid "argument 1 of %qE must be a pointer to a nonzero size object"
30511msgstr ""
30512
30513#: c-family/c-common.c:6985
30514#, gcc-internal-format
30515msgid "argument %d of %qE must be a pointer type"
30516msgstr ""
30517
30518#: c-family/c-common.c:6993
30519#, fuzzy, gcc-internal-format
30520msgid "argument %d of %qE must be a pointer to a constant size type"
30521msgstr "đối số %d của %qE phải là một địa chỉ"
30522
30523#: c-family/c-common.c:6999
30524#, fuzzy, gcc-internal-format
30525msgid "argument %d of %qE must not be a pointer to a function"
30526msgstr "đối số %d của %qE phải là bội số của %d"
30527
30528#: c-family/c-common.c:7007
30529#, gcc-internal-format
30530msgid "size mismatch in argument %d of %qE"
30531msgstr ""
30532
30533#: c-family/c-common.c:7019
30534#, gcc-internal-format
30535msgid "non-integer memory model argument %d of %qE"
30536msgstr ""
30537
30538#: c-family/c-common.c:7032
30539#, gcc-internal-format
30540msgid "invalid memory model argument %d of %qE"
30541msgstr ""
30542
30543#: c-family/c-common.c:7433
30544#, gcc-internal-format
30545msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
30546msgstr ""
30547
30548#: c-family/c-common.c:8053
30549#, gcc-internal-format
30550msgid "index value is out of bound"
30551msgstr "giá trị chỉ mục nằm ngoài phạm vi cho phép"
30552
30553#: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
30554#, gcc-internal-format
30555msgid "conversion of scalar %qT to vector %qT involves truncation"
30556msgstr ""
30557
30558#. Reject arguments that are built-in functions with
30559#. no library fallback.
30560#: c-family/c-common.c:8248
30561#, gcc-internal-format
30562msgid "built-in function %qE must be directly called"
30563msgstr ""
30564
30565#: c-family/c-common.c:8268
30566#, fuzzy, gcc-internal-format
30567#| msgid "size of array is not an integral constant-expression"
30568msgid "size of array %qE is not a constant expression"
30569msgstr "kích cỡ mảng không phải là biểu thức hằng số nguyên"
30570
30571#: c-family/c-common.c:8271
30572#, fuzzy, gcc-internal-format
30573#| msgid "size of array is not an integral constant-expression"
30574msgid "size of array is not a constant expression"
30575msgstr "kích cỡ mảng không phải là biểu thức hằng số nguyên"
30576
30577#: c-family/c-common.c:8275
30578#, fuzzy, gcc-internal-format
30579#| msgid "size of array %qE is negative"
30580msgid "size %qE of array %qE is negative"
30581msgstr "kích cỡ mảng %qE bị âm"
30582
30583#: c-family/c-common.c:8278
30584#, fuzzy, gcc-internal-format
30585#| msgid "size of array is negative"
30586msgid "size %qE of array is negative"
30587msgstr "kích cỡ mảng bị âm"
30588
30589#: c-family/c-common.c:8283
30590#, gcc-internal-format
30591msgid "size %qE of array %qE exceeds maximum object size %qE"
30592msgstr ""
30593
30594#: c-family/c-common.c:8286
30595#, gcc-internal-format
30596msgid "size %qE of array exceeds maximum object size %qE"
30597msgstr ""
30598
30599#: c-family/c-common.c:8291
30600#, fuzzy, gcc-internal-format
30601#| msgid "size of array %qE is negative"
30602msgid "size of array %qE exceeds maximum object size %qE"
30603msgstr "kích cỡ mảng %qE bị âm"
30604
30605#: c-family/c-common.c:8294
30606#, gcc-internal-format
30607msgid "size of array exceeds maximum object size %qE"
30608msgstr ""
30609
30610#: c-family/c-common.c:8365
30611#, gcc-internal-format
30612msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
30613msgstr ""
30614
30615#: c-family/c-format.c:199
30616#, gcc-internal-format
30617msgid "function does not return string type"
30618msgstr "hàm không trả về kiểu chuỗi"
30619
30620#: c-family/c-format.c:233
30621#, gcc-internal-format
30622msgid "format string argument is not a string type"
30623msgstr ""
30624
30625#: c-family/c-format.c:259
30626#, gcc-internal-format
30627msgid "found a %qs reference but the format argument should be a string"
30628msgstr ""
30629
30630#: c-family/c-format.c:262
30631#, gcc-internal-format
30632msgid "found a %qT but the format argument should be a string"
30633msgstr ""
30634
30635#: c-family/c-format.c:272
30636#, gcc-internal-format
30637msgid "format argument should be a %qs reference but a string was found"
30638msgstr ""
30639
30640#: c-family/c-format.c:294
30641#, fuzzy, gcc-internal-format
30642#| msgid "argument must be a field reference"
30643msgid "format argument should be a %qs reference"
30644msgstr "đối số phải là một tham chiếu trường"
30645
30646#: c-family/c-format.c:349
30647#, gcc-internal-format
30648msgid "unrecognized format specifier"
30649msgstr ""
30650
30651#: c-family/c-format.c:362
30652#, gcc-internal-format
30653msgid "%qE is only allowed in Objective-C dialects"
30654msgstr ""
30655
30656#: c-family/c-format.c:371
30657#, gcc-internal-format
30658msgid "%qE is an unrecognized format function type"
30659msgstr ""
30660
30661#: c-family/c-format.c:393
30662#, gcc-internal-format
30663msgid "format string argument follows the arguments to be formatted"
30664msgstr ""
30665
30666#: c-family/c-format.c:1236
30667#, fuzzy, gcc-internal-format
30668msgid "function %qD might be a candidate for %qs format attribute"
30669msgstr "hàm nên ứng cử cho thuộc tính %<%s%>"
30670
30671#: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
30672#, gcc-internal-format
30673msgid "missing $ operand number in format"
30674msgstr ""
30675
30676#: c-family/c-format.c:1357
30677#, gcc-internal-format, gfc-internal-format
30678msgid "%s does not support %%n$ operand number formats"
30679msgstr ""
30680
30681#: c-family/c-format.c:1364
30682#, gcc-internal-format
30683msgid "operand number out of range in format"
30684msgstr ""
30685
30686#: c-family/c-format.c:1387
30687#, gcc-internal-format, gfc-internal-format
30688msgid "format argument %d used more than once in %s format"
30689msgstr ""
30690
30691#: c-family/c-format.c:1420
30692#, gcc-internal-format
30693msgid "%<$%>operand number used after format without operand number"
30694msgstr ""
30695
30696#: c-family/c-format.c:1451
30697#, gcc-internal-format
30698msgid "format argument %d unused before used argument %d in %<$%>-style format"
30699msgstr ""
30700
30701#: c-family/c-format.c:1554
30702#, gcc-internal-format
30703msgid "format not a string literal, format string not checked"
30704msgstr ""
30705
30706#: c-family/c-format.c:1569 c-family/c-format.c:1572
30707#, gcc-internal-format
30708msgid "format not a string literal and no format arguments"
30709msgstr ""
30710
30711#: c-family/c-format.c:1575
30712#, gcc-internal-format
30713msgid "format not a string literal, argument types not checked"
30714msgstr ""
30715
30716#: c-family/c-format.c:1592
30717#, gcc-internal-format
30718msgid "too many arguments for format"
30719msgstr "quá nhiều đối số cho định dạng"
30720
30721#: c-family/c-format.c:1597
30722#, gcc-internal-format
30723msgid "unused arguments in %<$%>-style format"
30724msgstr ""
30725
30726#: c-family/c-format.c:1600
30727#, gcc-internal-format, gfc-internal-format
30728msgid "zero-length %s format string"
30729msgstr "chuỗi định dạng %s có độ dài bằng không"
30730
30731#: c-family/c-format.c:1604
30732#, gcc-internal-format
30733msgid "format is a wide character string"
30734msgstr "định dạng là một chuỗi ký tự rộng lớn"
30735
30736#: c-family/c-format.c:1608
30737#, fuzzy, gcc-internal-format
30738#| msgid "ISO C++ forbids casting to an array type %qT"
30739msgid "format string is not an array of type %qs"
30740msgstr "ISO C++ cấm việc áp đổi kiểu của mảng %qT"
30741
30742#: c-family/c-format.c:1611
30743#, gcc-internal-format
30744msgid "unterminated format string"
30745msgstr "gặp chuỗi định dạng chưa được chấm dứt"
30746
30747#: c-family/c-format.c:2025
30748#, gcc-internal-format
30749msgid "%s used with %<%%%c%> %s format"
30750msgstr "%s được dùng với định dạng %<%%%c%> %s"
30751
30752#: c-family/c-format.c:2035
30753#, gcc-internal-format, gfc-internal-format
30754msgid "%s does not support %s"
30755msgstr "%s không hỗ trợ %s"
30756
30757#: c-family/c-format.c:2045
30758#, gcc-internal-format
30759msgid "%s does not support %s with the %<%%%c%> %s format"
30760msgstr "%s không hỗ trợ %s với %<%%%c%> định dạng %s"
30761
30762#: c-family/c-format.c:2059
30763#, gcc-internal-format, gfc-internal-format
30764msgid "%s used within a quoted sequence"
30765msgstr ""
30766
30767#: c-family/c-format.c:2072
30768#, gcc-internal-format
30769msgid "%qc conversion used unquoted"
30770msgstr ""
30771
30772#: c-family/c-format.c:2190 c-family/c-format.c:2521
30773#, gcc-internal-format, gfc-internal-format
30774msgid "repeated %s in format"
30775msgstr "lặp %s trong định dạng"
30776
30777#: c-family/c-format.c:2201
30778#, gcc-internal-format
30779msgid "missing fill character at end of strfmon format"
30780msgstr ""
30781
30782#: c-family/c-format.c:2303
30783#, gcc-internal-format, gfc-internal-format
30784msgid "zero width in %s format"
30785msgstr "độ rộng bằng không trong định dạng %s"
30786
30787#: c-family/c-format.c:2326
30788#, gcc-internal-format, gfc-internal-format
30789msgid "empty left precision in %s format"
30790msgstr "độ chính xác trái bị trống rỗng trong định dạng %s"
30791
30792#: c-family/c-format.c:2417
30793#, gcc-internal-format, gfc-internal-format
30794msgid "empty precision in %s format"
30795msgstr "độ chính xác bị trống rỗng trong định dạng %s"
30796
30797#: c-family/c-format.c:2495
30798#, gcc-internal-format
30799msgid "%s does not support the %qs %s length modifier"
30800msgstr ""
30801
30802#: c-family/c-format.c:2551
30803#, gcc-internal-format
30804msgid "unknown conversion type character %qc in format"
30805msgstr ""
30806
30807#: c-family/c-format.c:2563
30808#, gcc-internal-format
30809msgid "%s does not support the %<%%%c%> %s format"
30810msgstr "%s không hỗ trợ %<%%%c%> định dạng %s"
30811
30812#: c-family/c-format.c:2595
30813#, gcc-internal-format
30814msgid "%s ignored with %s and %<%%%c%> %s format"
30815msgstr "%s bị bỏ qua với %s và %<%%%c%> %s định dạng"
30816
30817#: c-family/c-format.c:2600
30818#, gcc-internal-format, gfc-internal-format
30819msgid "%s ignored with %s in %s format"
30820msgstr "%s bị bỏ qua với %s trong %s định dạng"
30821
30822#: c-family/c-format.c:2607
30823#, gcc-internal-format
30824msgid "use of %s and %s together with %<%%%c%> %s format"
30825msgstr "dùng của %s và %s cùng với %<%%%c%> định dạng %s"
30826
30827#: c-family/c-format.c:2612
30828#, gcc-internal-format, gfc-internal-format
30829msgid "use of %s and %s together in %s format"
30830msgstr "dùng của %s và %s cùng với định dạng %s"
30831
30832#: c-family/c-format.c:2639
30833#, gcc-internal-format
30834msgid "%<%%%c%> yields only last 2 digits of year in some locales"
30835msgstr "%<%%%c%> chỉ sinh ra 2 số cuối của năm trong một số địa phương"
30836
30837#: c-family/c-format.c:2643
30838#, gcc-internal-format
30839msgid "%<%%%c%> yields only last 2 digits of year"
30840msgstr "%<%%%c%> chỉ sinh ra 2 số cuối của năm"
30841
30842#: c-family/c-format.c:2670
30843#, gcc-internal-format
30844msgid "no closing %<]%> for %<%%[%> format"
30845msgstr "chưa đóng %<]%> cho định dạng %<%%[%>"
30846
30847#: c-family/c-format.c:2699
30848#, gcc-internal-format
30849msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
30850msgstr ""
30851
30852#: c-family/c-format.c:2721
30853#, gcc-internal-format
30854msgid "%s does not support the %<%%%s%c%> %s format"
30855msgstr "%s không hỗ trợ %<%%%s%c%> định dạng %s"
30856
30857#: c-family/c-format.c:2759
30858#, gcc-internal-format
30859msgid "operand number specified with suppressed assignment"
30860msgstr ""
30861
30862#: c-family/c-format.c:2763
30863#, gcc-internal-format
30864msgid "operand number specified for format taking no argument"
30865msgstr ""
30866
30867#: c-family/c-format.c:3113
30868#, fuzzy, gcc-internal-format
30869#| msgid "repeated %s in format"
30870msgid "unquoted type name %<%.*s%> in format"
30871msgstr "lặp %s trong định dạng"
30872
30873#: c-family/c-format.c:3115
30874#, fuzzy, gcc-internal-format
30875#| msgid "repeated %s in format"
30876msgid "unquoted operator %<%.*s%> in format"
30877msgstr "lặp %s trong định dạng"
30878
30879#: c-family/c-format.c:3116
30880#, fuzzy, gcc-internal-format
30881#| msgid "embedded %<\\0%> in format"
30882msgid "unquoted keyword %<%.*s%> in format"
30883msgstr "%<\\0%> được nhúng trong định dạng"
30884
30885#: c-family/c-format.c:3119
30886#, fuzzy, gcc-internal-format
30887#| msgid "try using %qE instead"
30888msgid "use %qs instead"
30889msgstr "dùng %qE để thay thế"
30890
30891#: c-family/c-format.c:3171
30892#, fuzzy, gcc-internal-format
30893#| msgid "function attribute mismatch"
30894msgid "unquoted attribute in format"
30895msgstr "thuộc tính hàm không khớp"
30896
30897#: c-family/c-format.c:3184
30898#, fuzzy, gcc-internal-format
30899#| msgid "cannot disable built-in function %qs"
30900msgid "unquoted name of built-in function %<%.*s%> in format"
30901msgstr "không thể tắt hàm dựng sẵn %qs"
30902
30903#: c-family/c-format.c:3198
30904#, gcc-internal-format
30905msgid "unquoted identifier or keyword %<%.*s%> in format"
30906msgstr ""
30907
30908#: c-family/c-format.c:3226
30909#, gcc-internal-format
30910msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
30911msgstr ""
30912
30913#: c-family/c-format.c:3270
30914#, gcc-internal-format
30915msgid "quoted %qs directive in format; use %qs instead"
30916msgstr ""
30917
30918#: c-family/c-format.c:3277 c-family/c-format.c:3548
30919#, gcc-internal-format
30920msgid "contraction %<%.*s%> in format; use %qs instead"
30921msgstr ""
30922
30923#: c-family/c-format.c:3317
30924#, gcc-internal-format
30925msgid "unquoted whitespace character %qc in format"
30926msgstr ""
30927
30928#: c-family/c-format.c:3330
30929#, fuzzy, gcc-internal-format
30930#| msgid "precision in printf format"
30931msgid "spurious trailing space in format"
30932msgstr "độ chính xác theo định dạng printf"
30933
30934#: c-family/c-format.c:3351
30935#, gcc-internal-format
30936msgid "inconsistent capitalization in format"
30937msgstr ""
30938
30939#: c-family/c-format.c:3358
30940#, gcc-internal-format, gfc-internal-format
30941msgid "unquoted sequence of %i consecutive space characters in format"
30942msgstr ""
30943
30944#: c-family/c-format.c:3378
30945#, fuzzy, gcc-internal-format
30946msgid "unquoted control characters in format"
30947msgstr "Có ký tự tab không phù hợp tại %C"
30948
30949#: c-family/c-format.c:3385
30950#, fuzzy, gcc-internal-format
30951msgid "unquoted control character %qc in format"
30952msgstr "Có ký tự tab không phù hợp tại %C"
30953
30954#: c-family/c-format.c:3443
30955#, gcc-internal-format
30956msgid "unquoted option name %<%.*s%> in format"
30957msgstr ""
30958
30959#: c-family/c-format.c:3503
30960#, gcc-internal-format
30961msgid "unbalanced punctuation character %qc in format"
30962msgstr ""
30963
30964#: c-family/c-format.c:3522
30965#, gcc-internal-format
30966msgid "unquoted preprocessing directive %<%.*s%> in format"
30967msgstr ""
30968
30969#: c-family/c-format.c:3558
30970#, fuzzy, gcc-internal-format
30971#| msgid "repeated %s in format"
30972msgid "bare apostrophe %<'%> in format"
30973msgstr "lặp %s trong định dạng"
30974
30975#: c-family/c-format.c:3560
30976#, gcc-internal-format
30977msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
30978msgstr ""
30979
30980#: c-family/c-format.c:3572
30981#, fuzzy, gcc-internal-format
30982#| msgid "repeated %s in format"
30983msgid "grave accent %<`%> in format"
30984msgstr "lặp %s trong định dạng"
30985
30986#: c-family/c-format.c:3574
30987#, gcc-internal-format
30988msgid "use the apostrophe directive %qs instead"
30989msgstr ""
30990
30991#: c-family/c-format.c:3586
30992#, gcc-internal-format
30993msgid "space followed by punctuation character %<%c%>"
30994msgstr ""
30995
30996#: c-family/c-format.c:3597
30997#, fuzzy, gcc-internal-format
30998#| msgid "repeated %s in format"
30999msgid "quoted %qs directive in format"
31000msgstr "lặp %s trong định dạng"
31001
31002#: c-family/c-format.c:3599
31003#, gcc-internal-format
31004msgid "if using %qs is not feasible, use %qs instead"
31005msgstr ""
31006
31007#: c-family/c-format.c:3628
31008#, gcc-internal-format
31009msgid "spurious leading punctuation sequence %<%.*s%> in format"
31010msgstr ""
31011
31012#: c-family/c-format.c:3668
31013#, gcc-internal-format
31014msgid "spurious trailing punctuation sequence %<%.*s%> in format"
31015msgstr ""
31016
31017#: c-family/c-format.c:3685
31018#, gcc-internal-format
31019msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
31020msgstr ""
31021
31022#: c-family/c-format.c:3705
31023#, fuzzy, gcc-internal-format
31024msgid "unquoted non-graph characters in format"
31025msgstr "Có ký tự tab không phù hợp tại %C"
31026
31027#: c-family/c-format.c:3712
31028#, fuzzy, gcc-internal-format
31029msgid "unquoted non-graph character %qc in format"
31030msgstr "Có ký tự tab không phù hợp tại %C"
31031
31032#: c-family/c-format.c:3744
31033#, gcc-internal-format
31034msgid "unbalanced punctuation character %<%c%> in format"
31035msgstr ""
31036
31037#: c-family/c-format.c:3751
31038#, fuzzy, gcc-internal-format
31039#| msgid "unterminated format string"
31040msgid "unterminated quoting directive"
31041msgstr "gặp chuỗi định dạng chưa được chấm dứt"
31042
31043#: c-family/c-format.c:3760
31044#, fuzzy, gcc-internal-format
31045msgid "unterminated quote character %<%c%> in format"
31046msgstr "Có ký tự tab không phù hợp tại %C"
31047
31048#: c-family/c-format.c:3830
31049#, gcc-internal-format
31050msgid "spurious trailing %<%%%> in format"
31051msgstr ""
31052
31053#: c-family/c-format.c:3890
31054#, gcc-internal-format
31055msgid "conversion lacks type at end of format"
31056msgstr ""
31057
31058#: c-family/c-format.c:3919
31059#, gcc-internal-format
31060msgid "nested quoting directive"
31061msgstr ""
31062
31063#: c-family/c-format.c:3930
31064#, gcc-internal-format
31065msgid "unmatched quoting directive"
31066msgstr ""
31067
31068#: c-family/c-format.c:3945
31069#, gcc-internal-format
31070msgid "%qc directive redundant after prior occurence of the same"
31071msgstr ""
31072
31073#: c-family/c-format.c:3951
31074#, gcc-internal-format
31075msgid "unmatched color reset directive"
31076msgstr ""
31077
31078#: c-family/c-format.c:3963
31079#, gcc-internal-format
31080msgid "%qc conversion used within a quoted sequence"
31081msgstr ""
31082
31083#: c-family/c-format.c:4003
31084#, gcc-internal-format
31085msgid "embedded %<\\0%> in format"
31086msgstr "%<\\0%> được nhúng trong định dạng"
31087
31088#: c-family/c-format.c:4019
31089#, fuzzy, gcc-internal-format
31090#| msgid "unterminated assembly dialect alternative"
31091msgid "unterminated color directive"
31092msgstr "sự xen kẽ phương ngôn assembly chưa chấm dứt"
31093
31094#: c-family/c-format.c:4141
31095#, gcc-internal-format, gfc-internal-format
31096msgid "writing through null pointer (argument %d)"
31097msgstr ""
31098
31099#: c-family/c-format.c:4152
31100#, gcc-internal-format, gfc-internal-format
31101msgid "reading through null pointer (argument %d)"
31102msgstr ""
31103
31104#: c-family/c-format.c:4172
31105#, gcc-internal-format, gfc-internal-format
31106msgid "writing into constant object (argument %d)"
31107msgstr ""
31108
31109#: c-family/c-format.c:4184
31110#, gcc-internal-format, gfc-internal-format
31111msgid "extra type qualifiers in format argument (argument %d)"
31112msgstr ""
31113
31114#: c-family/c-format.c:4726
31115#, gcc-internal-format
31116msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
31117msgstr ""
31118
31119#: c-family/c-format.c:4735
31120#, gcc-internal-format
31121msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
31122msgstr "%s %<%s%.*s%> cần khớp một đối số %<%s%s%>"
31123
31124#: c-family/c-format.c:4745
31125#, gcc-internal-format
31126msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
31127msgstr ""
31128
31129#: c-family/c-format.c:4754
31130#, gcc-internal-format
31131msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
31132msgstr "%s %<%s%.*s%> cần khớp một đối số %<%T%s%> argument"
31133
31134#: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
31135#, gcc-internal-format
31136msgid "%<__gcc_host_wide_int__%> is not defined as a type"
31137msgstr "%<__gcc_host_wide_int__%> không được định nghĩa là một kiểu"
31138
31139#: c-family/c-format.c:4829 c-family/c-format.c:5025
31140#, gcc-internal-format
31141msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
31142msgstr "%<__gcc_host_wide_int__%> không được định nghĩa như là kiểu %<long%> hay %<long long%>"
31143
31144#: c-family/c-format.c:4877
31145#, gcc-internal-format
31146msgid "%<locus%> is not defined as a type"
31147msgstr "%<locus%> không được định nghĩa như là một kiểu"
31148
31149#: c-family/c-format.c:4921
31150#, fuzzy, gcc-internal-format
31151#| msgid "%<locus%> is not defined as a type"
31152msgid "%qs is not defined as a type"
31153msgstr "%<locus%> không được định nghĩa như là một kiểu"
31154
31155#: c-family/c-format.c:4947
31156#, gcc-internal-format
31157msgid "%<location_t%> is not defined as a type"
31158msgstr "%<location_t%> không được định nghĩa như là một kiểu"
31159
31160#: c-family/c-format.c:4964
31161#, gcc-internal-format
31162msgid "%<tree%> is not defined as a type"
31163msgstr "%<tree%> không được định nghĩa như là một kiểu"
31164
31165#: c-family/c-format.c:4970
31166#, gcc-internal-format
31167msgid "%<tree%> is not defined as a pointer type"
31168msgstr "%<tree%> không được định nghĩa là kiểu con trỏ"
31169
31170#: c-family/c-format.c:5200
31171#, fuzzy, gcc-internal-format
31172#| msgid "args to be formatted is not %<...%>"
31173msgid "argument to be formatted is not %<...%>"
31174msgstr "args được định dạng không %<…%>"
31175
31176#: c-family/c-format.c:5212
31177#, gcc-internal-format
31178msgid "strftime formats cannot format arguments"
31179msgstr ""
31180
31181#: c-family/c-indentation.c:67
31182#, gcc-internal-format
31183msgid "%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers"
31184msgstr ""
31185
31186#: c-family/c-indentation.c:614
31187#, gcc-internal-format
31188msgid "this %qs clause does not guard..."
31189msgstr ""
31190
31191#: c-family/c-indentation.c:617
31192#, gcc-internal-format
31193msgid "...this statement, but the latter is misleadingly indented as if it were guarded by the %qs"
31194msgstr ""
31195
31196#: c-family/c-lex.c:227
31197#, gcc-internal-format
31198msgid "badly nested C headers from preprocessor"
31199msgstr ""
31200
31201#: c-family/c-lex.c:262
31202#, fuzzy, gcc-internal-format
31203#| msgid "ignoring #pragma %s %s"
31204msgid "ignoring %<#pragma %s %s%>"
31205msgstr "đang bỏ qua #pragma %s %s"
31206
31207#. ... or not.
31208#: c-family/c-lex.c:561 c-family/c-lex.c:1274
31209#, gcc-internal-format
31210msgid "stray %<@%> in program"
31211msgstr "lạc %<@%> trong chương trình"
31212
31213#: c-family/c-lex.c:576
31214#, gcc-internal-format
31215msgid "stray %qs in program"
31216msgstr "lạc %qs trong chương trình"
31217
31218#: c-family/c-lex.c:586
31219#, gcc-internal-format, gfc-internal-format
31220msgid "missing terminating %c character"
31221msgstr "thiếu ký tự “%c” chấm dứt"
31222
31223#: c-family/c-lex.c:588
31224#, gcc-internal-format
31225msgid "stray %qc in program"
31226msgstr "lạc %qc trong chương trình"
31227
31228#: c-family/c-lex.c:590
31229#, gcc-internal-format
31230msgid "stray %<\\%o%> in program"
31231msgstr "lạc %<\\%o%> trong chương trình"
31232
31233#: c-family/c-lex.c:804
31234#, gcc-internal-format
31235msgid "this decimal constant is unsigned only in ISO C90"
31236msgstr ""
31237
31238#: c-family/c-lex.c:808
31239#, gcc-internal-format
31240msgid "this decimal constant would be unsigned in ISO C90"
31241msgstr ""
31242
31243#: c-family/c-lex.c:828
31244#, gcc-internal-format
31245msgid "integer constant is too large for %<unsigned long%> type"
31246msgstr ""
31247
31248#: c-family/c-lex.c:868
31249#, fuzzy, gcc-internal-format
31250#| msgid "Warn about unsuffixed float constants."
31251msgid "unsuffixed floating constant"
31252msgstr "Cảnh báo hằng thực không có hậu tố."
31253
31254#: c-family/c-lex.c:882
31255#, fuzzy, gcc-internal-format
31256#| msgid "fixed-point types not supported for this target"
31257msgid "decimal floating-point not supported for this target"
31258msgstr "kiểu dấu chấm cố định không được hỗ trợ trên đích này"
31259
31260#: c-family/c-lex.c:905 c-family/c-lex.c:929
31261#, gcc-internal-format
31262msgid "unsupported non-standard suffix on floating constant"
31263msgstr ""
31264
31265#: c-family/c-lex.c:910 c-family/c-lex.c:933
31266#, gcc-internal-format
31267msgid "non-standard suffix on floating constant"
31268msgstr ""
31269
31270#: c-family/c-lex.c:1012 c-family/c-lex.c:1015
31271#, gcc-internal-format
31272msgid "floating constant exceeds range of %qT"
31273msgstr ""
31274
31275#: c-family/c-lex.c:1030
31276#, gcc-internal-format
31277msgid "floating constant truncated to zero"
31278msgstr "hằng dấu chấm động bị cắt cụt thành số không"
31279
31280#: c-family/c-lex.c:1231
31281#, gcc-internal-format
31282msgid "repeated %<@%> before Objective-C string"
31283msgstr ""
31284
31285#: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
31286#, gcc-internal-format
31287msgid "unsupported non-standard concatenation of string literals"
31288msgstr ""
31289
31290#: c-family/c-lex.c:1286 c/c-parser.c:7462
31291#, gcc-internal-format
31292msgid "traditional C rejects string constant concatenation"
31293msgstr ""
31294
31295#: c-family/c-omp.c:211
31296#, gcc-internal-format
31297msgid "invalid expression type for %<#pragma omp atomic%>"
31298msgstr ""
31299
31300#: c-family/c-omp.c:216
31301#, fuzzy, gcc-internal-format
31302msgid "%<_Atomic%> expression in %<#pragma omp atomic%>"
31303msgstr "thao tác không hợp lệ cho %<#pragma omp atomic%>"
31304
31305#: c-family/c-omp.c:336
31306#, gcc-internal-format
31307msgid "%<#pragma omp atomic update%> uses two different variables for memory"
31308msgstr ""
31309
31310#: c-family/c-omp.c:339 c-family/c-omp.c:377
31311#, gcc-internal-format
31312msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
31313msgstr ""
31314
31315#: c-family/c-omp.c:459
31316#, gcc-internal-format
31317msgid "type of %<depobj%> expression is not %<omp_depend_t%>"
31318msgstr ""
31319
31320#: c-family/c-omp.c:465
31321#, gcc-internal-format
31322msgid "%<const%> qualified %<depobj%> expression"
31323msgstr ""
31324
31325#: c-family/c-omp.c:481
31326#, gcc-internal-format
31327msgid "more than one locator in %<depend%> clause on %<depobj%> construct"
31328msgstr ""
31329
31330#: c-family/c-omp.c:487
31331#, gcc-internal-format
31332msgid "%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct"
31333msgstr ""
31334
31335#: c-family/c-omp.c:509
31336#, gcc-internal-format
31337msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
31338msgstr ""
31339
31340#: c-family/c-omp.c:723 cp/semantics.c:9043
31341#, gcc-internal-format
31342msgid "invalid type for iteration variable %qE"
31343msgstr ""
31344
31345#: c-family/c-omp.c:728
31346#, fuzzy, gcc-internal-format
31347msgid "%<_Atomic%> iteration variable %qE"
31348msgstr "biến iterator"
31349
31350#: c-family/c-omp.c:744
31351#, gcc-internal-format
31352msgid "%qE is not initialized"
31353msgstr "%qE chưa được khởi tạo"
31354
31355#: c-family/c-omp.c:765 cp/semantics.c:8932
31356#, gcc-internal-format
31357msgid "missing controlling predicate"
31358msgstr ""
31359
31360#: c-family/c-omp.c:871 cp/semantics.c:8551
31361#, gcc-internal-format
31362msgid "invalid controlling predicate"
31363msgstr ""
31364
31365#: c-family/c-omp.c:878 cp/semantics.c:8938
31366#, gcc-internal-format
31367msgid "missing increment expression"
31368msgstr "thiếu biểu thức gia số"
31369
31370#: c-family/c-omp.c:978 c-family/c-omp.c:996
31371#, gcc-internal-format
31372msgid "increment is not constant 1 or -1 for %<!=%> condition"
31373msgstr ""
31374
31375#: c-family/c-omp.c:1009 cp/semantics.c:8666
31376#, gcc-internal-format
31377msgid "invalid increment expression"
31378msgstr "biểu thức gia không hợp lệ"
31379
31380#: c-family/c-omp.c:1080
31381#, gcc-internal-format
31382msgid "initializer expression refers to iteration variable %qD"
31383msgstr ""
31384
31385#: c-family/c-omp.c:1084
31386#, gcc-internal-format
31387msgid "condition expression refers to iteration variable %qD"
31388msgstr ""
31389
31390#: c-family/c-omp.c:1088
31391#, gcc-internal-format
31392msgid "increment expression refers to iteration variable %qD"
31393msgstr ""
31394
31395#: c-family/c-omp.c:1685
31396#, gcc-internal-format
31397msgid "invalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>"
31398msgstr ""
31399
31400#: c-family/c-omp.c:1696
31401#, gcc-internal-format
31402msgid "invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>"
31403msgstr ""
31404
31405#: c-family/c-omp.c:1709
31406#, gcc-internal-format
31407msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
31408msgstr ""
31409
31410#: c-family/c-omp.c:2016 c-family/c-omp.c:2031
31411#, fuzzy, gcc-internal-format
31412#| msgid "%qD is not an function argument"
31413msgid "%qD is not a function argument"
31414msgstr "%qD không phải là đối số hàm"
31415
31416#: c-family/c-omp.c:2138
31417#, gcc-internal-format
31418msgid "selector set %qs specified more than once"
31419msgstr ""
31420
31421#: c-family/c-omp.c:2152 c-family/c-omp.c:2165
31422#, gcc-internal-format
31423msgid "selector %qs specified more than once in set %qs"
31424msgstr ""
31425
31426#: c-family/c-omp.c:2206
31427#, gcc-internal-format
31428msgid "incorrect property %qs of %qs selector"
31429msgstr ""
31430
31431#: c-family/c-omp.c:2213
31432#, fuzzy, gcc-internal-format
31433#| msgid "unknown operator %qs in %%:version-compare"
31434msgid "unknown property %qs of %qs selector"
31435msgstr "không hiểu toán tử %qs trong %%:version-compare"
31436
31437#: c-family/c-omp.c:2218
31438#, fuzzy, gcc-internal-format
31439#| msgid "unknown property attribute"
31440msgid "unknown property %qE of %qs selector"
31441msgstr "không hiểu thuộc tính tính chất"
31442
31443#: c-family/c-omp.c:2259
31444#, gcc-internal-format
31445msgid "%qD used as a variant with incompatible %<construct%> selector sets"
31446msgstr ""
31447
31448#: c-family/c-opts.c:330
31449#, fuzzy, gcc-internal-format
31450#| msgid "-I- specified twice"
31451msgid "%<-I-%> specified twice"
31452msgstr "-I- được chỉ định hai lần"
31453
31454#: c-family/c-opts.c:333
31455#, gcc-internal-format
31456msgid "obsolete option %<-I-%> used, please use %<-iquote%> instead"
31457msgstr ""
31458
31459#: c-family/c-opts.c:412
31460#, gcc-internal-format
31461msgid "%<-Wabi=1%> is not supported, using =2"
31462msgstr "%<-Wabi=1%> không được hỗ trợ, dùng =2"
31463
31464#: c-family/c-opts.c:604 fortran/cpp.c:351
31465#, gcc-internal-format
31466msgid "output filename specified twice"
31467msgstr "tên tập tin kết xuất được chỉ ra hai lần"
31468
31469#: c-family/c-opts.c:801
31470#, fuzzy, gcc-internal-format
31471#| msgid "-fexcess-precision=standard for C++"
31472msgid "%<-fexcess-precision=standard%> for C++"
31473msgstr "-fexcess-precision=standard dành cho C++"
31474
31475#: c-family/c-opts.c:841
31476#, gcc-internal-format
31477msgid "%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode"
31478msgstr ""
31479
31480#: c-family/c-opts.c:887
31481#, fuzzy, gcc-internal-format
31482#| msgid "-Wformat-y2k ignored without -Wformat"
31483msgid "%<-Wformat-y2k%> ignored without %<-Wformat%>"
31484msgstr "-Wformat-y2k bị lờ đi nếu không có -Wformat"
31485
31486#: c-family/c-opts.c:889
31487#, fuzzy, gcc-internal-format
31488#| msgid "-Wformat-extra-args ignored without -Wformat"
31489msgid "%<-Wformat-extra-args%> ignored without %<-Wformat%>"
31490msgstr "-Wformat-extra-args bị lờ đi nếu không có -Wformat"
31491
31492#: c-family/c-opts.c:891
31493#, fuzzy, gcc-internal-format
31494#| msgid "-Wformat-zero-length ignored without -Wformat"
31495msgid "%<-Wformat-zero-length%> ignored without %<-Wformat%>"
31496msgstr "-Wformat-zero-length bị lờ đi nếu không có -Wformat"
31497
31498#: c-family/c-opts.c:893
31499#, fuzzy, gcc-internal-format
31500#| msgid "-Wformat-nonliteral ignored without -Wformat"
31501msgid "%<-Wformat-nonliteral%> ignored without %<-Wformat%>"
31502msgstr "-Wformat-nonliteral bị lờ đi nếu không có -Wformat"
31503
31504#: c-family/c-opts.c:895
31505#, fuzzy, gcc-internal-format
31506#| msgid "-Wformat-contains-nul ignored without -Wformat"
31507msgid "%<-Wformat-contains-nul%> ignored without %<-Wformat%>"
31508msgstr "-Wformat-contains-nul bị lờ đi nếu không có -Wformat"
31509
31510#: c-family/c-opts.c:897
31511#, fuzzy, gcc-internal-format
31512#| msgid "-Wformat-security ignored without -Wformat"
31513msgid "%<-Wformat-security%> ignored without %<-Wformat%>"
31514msgstr "-Wformat-security bị lờ đi nếu không có -Wformat"
31515
31516#: c-family/c-opts.c:940
31517#, gcc-internal-format
31518msgid "%<-fabi-compat-version=1%> is not supported, using =2"
31519msgstr "%<-fabi-compat-version=1%> không được hỗ trợ, dùng =2"
31520
31521#: c-family/c-opts.c:967
31522#, gcc-internal-format
31523msgid "%<-Wabi%> won%'t warn about anything"
31524msgstr ""
31525
31526#: c-family/c-opts.c:969
31527#, gcc-internal-format
31528msgid "%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default"
31529msgstr ""
31530
31531#: c-family/c-opts.c:972
31532#, gcc-internal-format
31533msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
31534msgstr ""
31535
31536#: c-family/c-opts.c:1035
31537#, gcc-internal-format
31538msgid "external TLS initialization functions not supported on this target"
31539msgstr ""
31540
31541#: c-family/c-opts.c:1059
31542#, fuzzy, gcc-internal-format
31543#| msgid "too many filenames given.  Type %s --help for usage"
31544msgid "too many filenames given; type %<%s %s%> for usage"
31545msgstr "chỉ ra quá nhiều tên tập tin. Gõ lệnh %s --help để biết cách dùng"
31546
31547#: c-family/c-opts.c:1074
31548#, gcc-internal-format
31549msgid "opening output file %s: %m"
31550msgstr "mở tập tin kết xuất %s: %m"
31551
31552#: c-family/c-opts.c:1094
31553#, gcc-internal-format
31554msgid "the %qs debug format cannot be used with pre-compiled headers"
31555msgstr ""
31556
31557#: c-family/c-opts.c:1248
31558#, gcc-internal-format
31559msgid "opening dependency file %s: %m"
31560msgstr "mở tập tin phụ thuộc %s: %m"
31561
31562#: c-family/c-opts.c:1259
31563#, gcc-internal-format
31564msgid "closing dependency file %s: %m"
31565msgstr "đóng tập tin phụ thuộc %s: %m"
31566
31567#: c-family/c-opts.c:1262
31568#, gcc-internal-format
31569msgid "when writing output to %s: %m"
31570msgstr "khi ghi kết xuất ra %s: %m"
31571
31572#: c-family/c-opts.c:1339
31573#, gcc-internal-format
31574msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
31575msgstr ""
31576
31577#: c-family/c-opts.c:1363
31578#, fuzzy, gcc-internal-format
31579#| msgid "-MG may only be used with -M or -MM"
31580msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
31581msgstr "-MG chỉ nên dùng với -M hoặc -MM"
31582
31583#: c-family/c-opts.c:1396
31584#, gcc-internal-format
31585msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
31586msgstr ""
31587
31588#: c-family/c-opts.c:1399
31589#, fuzzy, gcc-internal-format
31590msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
31591msgstr "-fsanitize=address xung khắc với -fsanitize=kernel-address"
31592
31593#: c-family/c-opts.c:1584
31594#, gcc-internal-format
31595msgid "too late for # directive to set debug directory"
31596msgstr ""
31597
31598#: c-family/c-pch.c:106
31599#, fuzzy, gcc-internal-format
31600#| msgid "cannot read %s: %m"
31601msgid "cannot create precompiled header %s: %m"
31602msgstr "không thể đọc %s: %m"
31603
31604#: c-family/c-pch.c:127
31605#, fuzzy, gcc-internal-format
31606#| msgid "can%'t write to %s: %m"
31607msgid "cannot write to %s: %m"
31608msgstr "can%'t ghi vào %s: %m"
31609
31610#: c-family/c-pch.c:185
31611#, fuzzy, gcc-internal-format
31612#| msgid "can%'t write %s: %m"
31613msgid "cannot write %s: %m"
31614msgstr "can%'t ghi %s: %m"
31615
31616#: c-family/c-pch.c:409
31617#, gcc-internal-format
31618msgid "%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>"
31619msgstr ""
31620
31621#: c-family/c-pch.c:411
31622#, fuzzy, gcc-internal-format
31623#| msgid "use #include instead"
31624msgid "use %<#include%> instead"
31625msgstr "sử dụng #include để thay thế"
31626
31627#: c-family/c-pch.c:417
31628#, gcc-internal-format
31629msgid "%s: couldn%'t open PCH file: %m"
31630msgstr "%s: couldn%'t mở tập tin PCH: %m"
31631
31632#: c-family/c-pch.c:422
31633#, fuzzy, gcc-internal-format
31634#| msgid "use -Winvalid-pch for more information"
31635msgid "use %<-Winvalid-pch%> for more information"
31636msgstr "sử dụng -Winvalid-pch để có thêm thông tin"
31637
31638#: c-family/c-pch.c:423
31639#, gcc-internal-format, gfc-internal-format
31640msgid "%s: PCH file was invalid"
31641msgstr "%s: tập tin PCH không hợp lệ"
31642
31643#: c-family/c-pragma.c:94
31644#, gcc-internal-format
31645msgid "%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>"
31646msgstr ""
31647
31648#: c-family/c-pragma.c:109
31649#, gcc-internal-format
31650msgid "%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>"
31651msgstr ""
31652
31653#: c-family/c-pragma.c:139
31654#, gcc-internal-format
31655msgid "missing %<(%> after %<#pragma pack%> - ignored"
31656msgstr "thiếu %<(%> sau %<#pragma pack%> - nên bỏ qua"
31657
31658#: c-family/c-pragma.c:150 c-family/c-pragma.c:182
31659#, gcc-internal-format
31660msgid "invalid constant in %<#pragma pack%> - ignored"
31661msgstr "hằng không hợp lệ trong %<#pragma pack%> - nên bỏ qua"
31662
31663#: c-family/c-pragma.c:154 c-family/c-pragma.c:196
31664#, gcc-internal-format
31665msgid "malformed %<#pragma pack%> - ignored"
31666msgstr "%<#pragma pack%> sai dạng, bị bỏ qua"
31667
31668#: c-family/c-pragma.c:159
31669#, gcc-internal-format
31670msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
31671msgstr "%<#pragma pack(push[, id][, <n>])%> sai dạng - nên bỏ qua"
31672
31673#: c-family/c-pragma.c:161
31674#, gcc-internal-format
31675msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
31676msgstr "%<#pragma pack(pop[, id])%> sai dạng - nên bỏ qua"
31677
31678#: c-family/c-pragma.c:170
31679#, gcc-internal-format
31680msgid "unknown action %qE for %<#pragma pack%> - ignored"
31681msgstr ""
31682
31683#: c-family/c-pragma.c:199
31684#, gcc-internal-format
31685msgid "junk at end of %<#pragma pack%>"
31686msgstr "có rác ở cuối %<#pragma pack%>"
31687
31688#: c-family/c-pragma.c:202
31689#, gcc-internal-format
31690msgid "%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored"
31691msgstr ""
31692
31693#: c-family/c-pragma.c:223
31694#, gcc-internal-format, gfc-internal-format
31695msgid "alignment must be a small power of two, not %d"
31696msgstr ""
31697
31698#: c-family/c-pragma.c:262
31699#, gcc-internal-format
31700msgid "applying %<#pragma weak %+D%> after first use results in unspecified behavior"
31701msgstr ""
31702
31703#: c-family/c-pragma.c:359 c-family/c-pragma.c:364
31704#, fuzzy, gcc-internal-format
31705#| msgid "malformed #pragma weak, ignored"
31706msgid "malformed %<#pragma weak%>, ignored"
31707msgstr "sai dạng #pragma weak, bị bỏ qua"
31708
31709#: c-family/c-pragma.c:368
31710#, gcc-internal-format
31711msgid "junk at end of %<#pragma weak%>"
31712msgstr "có rác ở cuối %<#pragma weak%>"
31713
31714#: c-family/c-pragma.c:374
31715#, gcc-internal-format
31716msgid "%<#pragma weak%> declaration of %q+D not allowed, ignored"
31717msgstr "không cho khai báo %<#pragma weak%> của %q+D, bỏ qua"
31718
31719#: c-family/c-pragma.c:422
31720#, fuzzy, gcc-internal-format
31721#| msgid "scalar_storage_order is not supported"
31722msgid "%<scalar_storage_order%> is not supported because endianness is not uniform"
31723msgstr "scalar_storage_order không được hỗ trợ"
31724
31725#: c-family/c-pragma.c:431
31726#, fuzzy, gcc-internal-format
31727#| msgid "scalar_storage_order is not supported"
31728msgid "%<#pragma scalar_storage_order%> is not supported for C++"
31729msgstr "scalar_storage_order không được hỗ trợ"
31730
31731#: c-family/c-pragma.c:437
31732#, gcc-internal-format
31733msgid "missing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>"
31734msgstr ""
31735
31736#: c-family/c-pragma.c:446
31737#, gcc-internal-format
31738msgid "expected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>"
31739msgstr ""
31740
31741#: c-family/c-pragma.c:500 c-family/c-pragma.c:502
31742#, fuzzy, gcc-internal-format
31743#| msgid "malformed #pragma redefine_extname, ignored"
31744msgid "malformed %<#pragma redefine_extname%>, ignored"
31745msgstr "#pragma redefine_extname sai dạng, nên bỏ qua"
31746
31747#: c-family/c-pragma.c:505
31748#, gcc-internal-format
31749msgid "junk at end of %<#pragma redefine_extname%>"
31750msgstr "có rác ở cuối của %<#pragma redefine_extname%>"
31751
31752#: c-family/c-pragma.c:533 c-family/c-pragma.c:606
31753#, gcc-internal-format
31754msgid "%<#pragma redefine_extname%> ignored due to conflict with previous rename"
31755msgstr ""
31756
31757#: c-family/c-pragma.c:561
31758#, gcc-internal-format
31759msgid "%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>"
31760msgstr ""
31761
31762#: c-family/c-pragma.c:597
31763#, gcc-internal-format
31764msgid "%<asm%> declaration ignored due to conflict with previous rename"
31765msgstr ""
31766
31767#: c-family/c-pragma.c:628
31768#, gcc-internal-format
31769msgid "%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration"
31770msgstr ""
31771
31772#: c-family/c-pragma.c:689
31773#, gcc-internal-format
31774msgid "%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>"
31775msgstr ""
31776
31777#: c-family/c-pragma.c:732
31778#, gcc-internal-format
31779msgid "%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>"
31780msgstr ""
31781
31782#: c-family/c-pragma.c:739
31783#, gcc-internal-format
31784msgid "no matching push for %<#pragma GCC visibility pop%>"
31785msgstr ""
31786
31787#: c-family/c-pragma.c:744 c-family/c-pragma.c:751
31788#, gcc-internal-format
31789msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
31790msgstr "thiếu %<(%> sau %<#pragma GCC visibility push%> - nên bỏ qua"
31791
31792#: c-family/c-pragma.c:747
31793#, fuzzy, gcc-internal-format
31794#| msgid "malformed %<#pragma init%>"
31795msgid "malformed %<#pragma GCC visibility push%>"
31796msgstr "%<#pragma init%> sai dạng"
31797
31798#: c-family/c-pragma.c:755
31799#, gcc-internal-format
31800msgid "junk at end of %<#pragma GCC visibility%>"
31801msgstr "có rác ở cuối %<#pragma GCC visibility%>"
31802
31803#: c-family/c-pragma.c:767
31804#, gcc-internal-format
31805msgid "missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
31806msgstr "thiếu [error|warning|ignored|push|pop] sau %<#pragma GCC diagnostic%>"
31807
31808#: c-family/c-pragma.c:793
31809#, gcc-internal-format
31810msgid "expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
31811msgstr "cần [error|warning|ignored|push|pop] sau %<#pragma GCC diagnostic%>"
31812
31813#: c-family/c-pragma.c:802
31814#, gcc-internal-format
31815msgid "missing option after %<#pragma GCC diagnostic%> kind"
31816msgstr ""
31817
31818#: c-family/c-pragma.c:816
31819#, gcc-internal-format
31820msgid "unknown option after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?"
31821msgstr ""
31822
31823#: c-family/c-pragma.c:820
31824#, gcc-internal-format
31825msgid "unknown option after %<#pragma GCC diagnostic%> kind"
31826msgstr ""
31827
31828#: c-family/c-pragma.c:827
31829#, gcc-internal-format
31830msgid "%qs is not an option that controls warnings"
31831msgstr "“%qs” không phải là một tùy chọn cái mà điều khiển cảnh báo"
31832
31833#: c-family/c-pragma.c:835
31834#, gcc-internal-format
31835msgid "option %qs is valid for %s but not for %s"
31836msgstr "tùy chọn dòng lệnh %qs thì hợp lệ cho %s nhưng lại không với %s"
31837
31838#: c-family/c-pragma.c:867
31839#, fuzzy, gcc-internal-format
31840#| msgid "%<#pragma GCC option%> is not a string"
31841msgid "%<#pragma GCC option%> is not allowed inside functions"
31842msgstr "%<#pragma GCC option%> không phải là một chuỗi"
31843
31844#: c-family/c-pragma.c:880
31845#, gcc-internal-format
31846msgid "%<#pragma GCC option%> is not a string"
31847msgstr "%<#pragma GCC option%> không phải là một chuỗi"
31848
31849#: c-family/c-pragma.c:907
31850#, gcc-internal-format
31851msgid "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
31852msgstr ""
31853
31854#: c-family/c-pragma.c:913
31855#, fuzzy, gcc-internal-format
31856#| msgid "%<#pragma GCC optimize%> is not a string or number"
31857msgid "%<#pragma GCC target%> string is badly formed"
31858msgstr "%<#pragma GCC optimize%> không phải là một chuỗi hay số"
31859
31860#: c-family/c-pragma.c:936
31861#, fuzzy, gcc-internal-format
31862#| msgid "%<#pragma GCC optimize%> is not a string or number"
31863msgid "%<#pragma GCC optimize%> is not allowed inside functions"
31864msgstr "%<#pragma GCC optimize%> không phải là một chuỗi hay số"
31865
31866#: c-family/c-pragma.c:949
31867#, gcc-internal-format
31868msgid "%<#pragma GCC optimize%> is not a string or number"
31869msgstr "%<#pragma GCC optimize%> không phải là một chuỗi hay số"
31870
31871#: c-family/c-pragma.c:975
31872#, gcc-internal-format
31873msgid "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
31874msgstr "%<#pragma tối ưu GCC (chuỗi [,chuỗi]…)%> không có một %<)%> kết thúc"
31875
31876#: c-family/c-pragma.c:981
31877#, fuzzy, gcc-internal-format
31878#| msgid "%<#pragma GCC optimize%> is not a string or number"
31879msgid "%<#pragma GCC optimize%> string is badly formed"
31880msgstr "%<#pragma GCC optimize%> không phải là một chuỗi hay số"
31881
31882#: c-family/c-pragma.c:1022
31883#, gcc-internal-format
31884msgid "junk at end of %<#pragma push_options%>"
31885msgstr ""
31886
31887#: c-family/c-pragma.c:1052
31888#, gcc-internal-format
31889msgid "junk at end of %<#pragma pop_options%>"
31890msgstr ""
31891
31892#: c-family/c-pragma.c:1059
31893#, gcc-internal-format
31894msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
31895msgstr ""
31896
31897#: c-family/c-pragma.c:1101
31898#, gcc-internal-format
31899msgid "junk at end of %<#pragma reset_options%>"
31900msgstr "có rác ở cuối %<#pragma reset_options%>"
31901
31902#: c-family/c-pragma.c:1139 c-family/c-pragma.c:1146
31903#, gcc-internal-format
31904msgid "expected a string after %<#pragma message%>"
31905msgstr ""
31906
31907#: c-family/c-pragma.c:1141
31908#, gcc-internal-format
31909msgid "malformed %<#pragma message%>, ignored"
31910msgstr "%<#pragma message%> sai dạng, bị bỏ qua"
31911
31912#: c-family/c-pragma.c:1151
31913#, gcc-internal-format
31914msgid "junk at end of %<#pragma message%>"
31915msgstr ""
31916
31917#: c-family/c-pragma.c:1154
31918#, fuzzy, gcc-internal-format
31919#| msgid "#pragma message: %s"
31920msgid "%<#pragma message: %s%>"
31921msgstr "lời nhắn #pragma: %s"
31922
31923#: c-family/c-pragma.c:1192
31924#, gcc-internal-format
31925msgid "invalid location for %<pragma %s%>, ignored"
31926msgstr ""
31927
31928#: c-family/c-pragma.c:1199 c-family/c-pragma.c:1213
31929#, gcc-internal-format
31930msgid "malformed %<#pragma %s%>, ignored"
31931msgstr "%<#pragma %s%> sai dạng, bị bỏ qua"
31932
31933#: c-family/c-pragma.c:1219 cp/lex.c:395
31934#, gcc-internal-format
31935msgid "junk at end of %<#pragma %s%>"
31936msgstr "có rác ở cuối %<#pragma %s%>"
31937
31938#: c-family/c-pragma.c:1237
31939#, gcc-internal-format
31940msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
31941msgstr "%<#pragma STDC FLOAT_CONST_DECIMAL64%> không được hỗ trợ cho C++"
31942
31943#: c-family/c-pragma.c:1246
31944#, gcc-internal-format
31945msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
31946msgstr "%<#pragma STDC FLOAT_CONST_DECIMAL64%> không được hỗ trợ trên đích này"
31947
31948#: c-family/c-pragma.c:1252
31949#, gcc-internal-format
31950msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
31951msgstr "ISO C không hỗ trợ %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
31952
31953#: c-family/c-pretty-print.c:333
31954#, gcc-internal-format
31955msgid "<type-error>"
31956msgstr "<loại sai>"
31957
31958#: c-family/c-pretty-print.c:375
31959#, gcc-internal-format
31960msgid "<unnamed-unsigned:"
31961msgstr "<không tên không ký:"
31962
31963#: c-family/c-pretty-print.c:379
31964#, gcc-internal-format
31965msgid "<unnamed-float:"
31966msgstr "<không tên nổi:"
31967
31968#: c-family/c-pretty-print.c:382
31969#, gcc-internal-format
31970msgid "<unnamed-fixed:"
31971msgstr "<không tên cố định:"
31972
31973#: c-family/c-pretty-print.c:397
31974#, gcc-internal-format
31975msgid "<typedef-error>"
31976msgstr "<lỗi xác định loại>"
31977
31978#: c-family/c-pretty-print.c:412
31979#, gcc-internal-format
31980msgid "<tag-error>"
31981msgstr "<lỗi thẻ>"
31982
31983#: c-family/c-pretty-print.c:1250
31984#, gcc-internal-format
31985msgid "<erroneous-expression>"
31986msgstr "<biểu tượng bị lỗi>"
31987
31988#: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
31989#, gcc-internal-format
31990msgid "<return-value>"
31991msgstr "<giá trị trả lại>"
31992
31993#: c-family/c-semantics.c:197
31994#, gcc-internal-format, gfc-internal-format
31995msgid "wrong type argument to %s"
31996msgstr "sai kiểu đối số cho %s"
31997
31998#: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
31999#: cp/constexpr.c:5479
32000#, gcc-internal-format
32001msgid "overflow in constant expression"
32002msgstr "tràn trong biểu thức hằng"
32003
32004#: c-family/c-warn.c:96
32005#, fuzzy, gcc-internal-format
32006#| msgid "integer overflow in expression"
32007msgid "integer overflow in expression %qE of type %qT results in %qE"
32008msgstr "tràn số nguyên trong biểu thức"
32009
32010#: c-family/c-warn.c:98
32011#, fuzzy, gcc-internal-format
32012#| msgid "integer overflow in expression"
32013msgid "integer overflow in expression of type %qT results in %qE"
32014msgstr "tràn số nguyên trong biểu thức"
32015
32016#: c-family/c-warn.c:104
32017#, fuzzy, gcc-internal-format
32018#| msgid "floating point overflow in expression"
32019msgid "floating point overflow in expression %qE of type %qT results in %qE"
32020msgstr "tràn số dấu chấm động trong biểu thức"
32021
32022#: c-family/c-warn.c:106
32023#, fuzzy, gcc-internal-format
32024#| msgid "floating point overflow in expression"
32025msgid "floating point overflow in expression of type %qT results in %qE"
32026msgstr "tràn số dấu chấm động trong biểu thức"
32027
32028#: c-family/c-warn.c:112
32029#, fuzzy, gcc-internal-format
32030#| msgid "fixed-point overflow in expression"
32031msgid "fixed-point overflow in expression %qE of type %qT results in %qE"
32032msgstr "tràn số dấu chấm tĩnh trong biểu thức"
32033
32034#: c-family/c-warn.c:114
32035#, fuzzy, gcc-internal-format
32036#| msgid "fixed-point overflow in expression"
32037msgid "fixed-point overflow in expression of type %qT results in %qE"
32038msgstr "tràn số dấu chấm tĩnh trong biểu thức"
32039
32040#: c-family/c-warn.c:120
32041#, fuzzy, gcc-internal-format
32042#| msgid "vector overflow in expression"
32043msgid "vector overflow in expression %qE of type %qT results in %qE"
32044msgstr "tràn véc-tơ trong biểu thức"
32045
32046#: c-family/c-warn.c:122
32047#, fuzzy, gcc-internal-format
32048#| msgid "vector overflow in expression"
32049msgid "vector overflow in expression of type %qT results in %qE"
32050msgstr "tràn véc-tơ trong biểu thức"
32051
32052#: c-family/c-warn.c:129
32053#, fuzzy, gcc-internal-format
32054#| msgid "complex integer overflow in expression"
32055msgid "complex integer overflow in expression %qE of type %qT results in %qE"
32056msgstr "tràn số nguyên phức trong biểu thức"
32057
32058#: c-family/c-warn.c:131
32059#, fuzzy, gcc-internal-format
32060#| msgid "complex integer overflow in expression"
32061msgid "complex integer overflow in expression of type %qT results in %qE"
32062msgstr "tràn số nguyên phức trong biểu thức"
32063
32064#: c-family/c-warn.c:135
32065#, fuzzy, gcc-internal-format
32066#| msgid "floating point overflow in expression"
32067msgid "complex floating point overflow in expression %qE of type %qT results in %qE"
32068msgstr "tràn số dấu chấm động trong biểu thức"
32069
32070#: c-family/c-warn.c:137
32071#, fuzzy, gcc-internal-format
32072#| msgid "floating point overflow in expression"
32073msgid "complex floating point overflow in expression of type %qT results in %qE"
32074msgstr "tràn số dấu chấm động trong biểu thức"
32075
32076#: c-family/c-warn.c:229
32077#, gcc-internal-format
32078msgid "logical %<or%> applied to non-boolean constant"
32079msgstr ""
32080
32081#: c-family/c-warn.c:233
32082#, gcc-internal-format
32083msgid "logical %<and%> applied to non-boolean constant"
32084msgstr ""
32085
32086#: c-family/c-warn.c:303
32087#, gcc-internal-format
32088msgid "logical %<or%> of collectively exhaustive tests is always true"
32089msgstr ""
32090
32091#: c-family/c-warn.c:307
32092#, gcc-internal-format
32093msgid "logical %<and%> of mutually exclusive tests is always false"
32094msgstr ""
32095
32096#: c-family/c-warn.c:317
32097#, gcc-internal-format
32098msgid "logical %<or%> of equal expressions"
32099msgstr ""
32100
32101#: c-family/c-warn.c:320
32102#, gcc-internal-format
32103msgid "logical %<and%> of equal expressions"
32104msgstr ""
32105
32106#: c-family/c-warn.c:406
32107#, fuzzy, gcc-internal-format
32108#| msgid "Warn if a comparison always evaluates to true or false."
32109msgid "bitwise comparison always evaluates to false"
32110msgstr "Cảnh báo khi so sánh luôn ước lượng là đúng hoặc là sai."
32111
32112#: c-family/c-warn.c:409
32113#, fuzzy, gcc-internal-format
32114#| msgid "Warn if a comparison always evaluates to true or false."
32115msgid "bitwise comparison always evaluates to true"
32116msgstr "Cảnh báo khi so sánh luôn ước lượng là đúng hoặc là sai."
32117
32118#: c-family/c-warn.c:514
32119#, gcc-internal-format
32120msgid "self-comparison always evaluates to true"
32121msgstr ""
32122
32123#: c-family/c-warn.c:517
32124#, gcc-internal-format
32125msgid "self-comparison always evaluates to false"
32126msgstr ""
32127
32128#: c-family/c-warn.c:568
32129#, gcc-internal-format
32130msgid "logical not is only applied to the left hand side of comparison"
32131msgstr ""
32132
32133#: c-family/c-warn.c:576
32134#, gcc-internal-format
32135msgid "add parentheses around left hand side expression to silence this warning"
32136msgstr ""
32137
32138#: c-family/c-warn.c:710
32139#, gcc-internal-format
32140msgid "type-punning to incomplete type might break strict-aliasing rules"
32141msgstr ""
32142
32143#: c-family/c-warn.c:728
32144#, gcc-internal-format
32145msgid "dereferencing type-punned pointer will break strict-aliasing rules"
32146msgstr ""
32147
32148#: c-family/c-warn.c:736 c-family/c-warn.c:754
32149#, gcc-internal-format
32150msgid "dereferencing type-punned pointer might break strict-aliasing rules"
32151msgstr ""
32152
32153#: c-family/c-warn.c:901
32154#, gcc-internal-format
32155msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?"
32156msgstr ""
32157
32158#: c-family/c-warn.c:932
32159#, gcc-internal-format
32160msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
32161msgstr ""
32162
32163#: c-family/c-warn.c:939
32164#, gcc-internal-format
32165msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
32166msgstr ""
32167
32168#: c-family/c-warn.c:944
32169#, gcc-internal-format
32170msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
32171msgstr ""
32172
32173#: c-family/c-warn.c:956
32174#, gcc-internal-format
32175msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
32176msgstr ""
32177
32178#: c-family/c-warn.c:972
32179#, gcc-internal-format
32180msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
32181msgstr ""
32182
32183#: c-family/c-warn.c:979
32184#, gcc-internal-format
32185msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
32186msgstr ""
32187
32188#: c-family/c-warn.c:984
32189#, gcc-internal-format
32190msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
32191msgstr ""
32192
32193#: c-family/c-warn.c:996
32194#, gcc-internal-format
32195msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
32196msgstr ""
32197
32198#: c-family/c-warn.c:1012
32199#, gcc-internal-format
32200msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
32201msgstr ""
32202
32203#: c-family/c-warn.c:1019
32204#, gcc-internal-format
32205msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
32206msgstr ""
32207
32208#: c-family/c-warn.c:1024
32209#, gcc-internal-format
32210msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
32211msgstr ""
32212
32213#: c-family/c-warn.c:1036
32214#, gcc-internal-format
32215msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
32216msgstr ""
32217
32218#: c-family/c-warn.c:1052
32219#, gcc-internal-format
32220msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
32221msgstr ""
32222
32223#: c-family/c-warn.c:1059
32224#, gcc-internal-format
32225msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
32226msgstr ""
32227
32228#: c-family/c-warn.c:1064
32229#, gcc-internal-format
32230msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
32231msgstr ""
32232
32233#: c-family/c-warn.c:1076
32234#, gcc-internal-format
32235msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
32236msgstr ""
32237
32238#: c-family/c-warn.c:1105 c-family/c-warn.c:1112
32239#, gcc-internal-format
32240msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
32241msgstr ""
32242
32243#: c-family/c-warn.c:1122
32244#, gcc-internal-format
32245msgid "first argument of %q+D should be %<int%>"
32246msgstr "đối số đầu tiên của %q+D phải là %<int%>"
32247
32248#: c-family/c-warn.c:1131
32249#, gcc-internal-format
32250msgid "second argument of %q+D should be %<char **%>"
32251msgstr ""
32252
32253#: c-family/c-warn.c:1140
32254#, gcc-internal-format
32255msgid "third argument of %q+D should probably be %<char **%>"
32256msgstr ""
32257
32258#: c-family/c-warn.c:1151
32259#, gcc-internal-format
32260msgid "%q+D takes only zero or two arguments"
32261msgstr "%q+D chỉ nhận không hoặc hai đối số"
32262
32263#: c-family/c-warn.c:1155
32264#, gcc-internal-format
32265msgid "%q+D declared as variadic function"
32266msgstr ""
32267
32268#: c-family/c-warn.c:1198
32269#, gcc-internal-format
32270msgid "conversion to %qT from boolean expression"
32271msgstr ""
32272
32273#: c-family/c-warn.c:1223 c-family/c-warn.c:1392
32274#, fuzzy, gcc-internal-format
32275#| msgid "conversion from %qT to %qT is ambiguous"
32276msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
32277msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
32278
32279#: c-family/c-warn.c:1228 c-family/c-warn.c:1400
32280#, fuzzy, gcc-internal-format
32281#| msgid "conversion from %qT to %qT is ambiguous"
32282msgid "unsigned conversion from %qT to %qT changes the value of %qE"
32283msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
32284
32285#: c-family/c-warn.c:1236
32286#, fuzzy, gcc-internal-format
32287#| msgid "conversion from %qT to %qT is ambiguous"
32288msgid "signed conversion from %qT to %qT changes value from %qE to %qE"
32289msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
32290
32291#: c-family/c-warn.c:1241
32292#, fuzzy, gcc-internal-format
32293#| msgid "conversion from %qT to %qT is ambiguous"
32294msgid "signed conversion from %qT to %qT changes the value of %qE"
32295msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
32296
32297#: c-family/c-warn.c:1248 c-family/c-warn.c:1390
32298#, fuzzy, gcc-internal-format
32299#| msgid "conversion from %qT to %qT is ambiguous"
32300msgid "conversion from %qT to %qT changes value from %qE to %qE"
32301msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
32302
32303#: c-family/c-warn.c:1252 c-family/c-warn.c:1398
32304#, fuzzy, gcc-internal-format
32305#| msgid "conversion from %qT to %qT is ambiguous"
32306msgid "conversion from %qT to %qT changes the value of %qE"
32307msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
32308
32309#: c-family/c-warn.c:1335
32310#, gcc-internal-format
32311msgid "conversion to %qT from %qT may change the sign of the result"
32312msgstr ""
32313
32314#: c-family/c-warn.c:1340
32315#, fuzzy, gcc-internal-format
32316#| msgid "conversion from %qT to %qT is ambiguous"
32317msgid "conversion from %qT to %qT discards imaginary component"
32318msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
32319
32320#: c-family/c-warn.c:1344
32321#, fuzzy, gcc-internal-format
32322#| msgid "conversion from %qT to %qT is ambiguous"
32323msgid "conversion from %qT to %qT may change value"
32324msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
32325
32326#: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
32327#, fuzzy, gcc-internal-format
32328#| msgid "Change of value in conversion from %qs to %qs at %L"
32329msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
32330msgstr "Đổi giá trị trong chuyển đổi từ %qs sang %qs tại %L"
32331
32332#: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
32333#, fuzzy, gcc-internal-format
32334#| msgid "Change of value in conversion from %qs to %qs at %L"
32335msgid "overflow in conversion from %qT to %qT changes the value of %qE"
32336msgstr "Đổi giá trị trong chuyển đổi từ %qs sang %qs tại %L"
32337
32338#: c-family/c-warn.c:1480
32339#, gcc-internal-format
32340msgid "case value %qs not in enumerated type"
32341msgstr ""
32342
32343#: c-family/c-warn.c:1485
32344#, gcc-internal-format
32345msgid "case value %qs not in enumerated type %qT"
32346msgstr ""
32347
32348#: c-family/c-warn.c:1565
32349#, gcc-internal-format
32350msgid "lower value in case label range less than minimum value for type"
32351msgstr ""
32352
32353#: c-family/c-warn.c:1579
32354#, gcc-internal-format
32355msgid "case label value is less than minimum value for type"
32356msgstr ""
32357
32358#: c-family/c-warn.c:1596
32359#, gcc-internal-format
32360msgid "upper value in case label range exceeds maximum value for type"
32361msgstr ""
32362
32363#: c-family/c-warn.c:1609
32364#, gcc-internal-format
32365msgid "case label value exceeds maximum value for type"
32366msgstr ""
32367
32368#: c-family/c-warn.c:1622
32369#, gcc-internal-format
32370msgid "switch missing default case"
32371msgstr "switch thiếu case mặc định"
32372
32373#: c-family/c-warn.c:1667
32374#, gcc-internal-format
32375msgid "switch condition has boolean value"
32376msgstr ""
32377
32378#: c-family/c-warn.c:1749
32379#, gcc-internal-format
32380msgid "enumeration value %qE not handled in switch"
32381msgstr ""
32382
32383#: c-family/c-warn.c:1777
32384#, gcc-internal-format
32385msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
32386msgstr ""
32387
32388#: c-family/c-warn.c:1799
32389#, gcc-internal-format
32390msgid "assignment of member %qD in read-only object"
32391msgstr ""
32392
32393#: c-family/c-warn.c:1801
32394#, gcc-internal-format
32395msgid "increment of member %qD in read-only object"
32396msgstr ""
32397
32398#: c-family/c-warn.c:1803
32399#, gcc-internal-format
32400msgid "decrement of member %qD in read-only object"
32401msgstr ""
32402
32403#: c-family/c-warn.c:1805
32404#, gcc-internal-format
32405msgid "member %qD in read-only object used as %<asm%> output"
32406msgstr ""
32407
32408#: c-family/c-warn.c:1809
32409#, gcc-internal-format
32410msgid "assignment of read-only member %qD"
32411msgstr "gán thành viên chỉ-đọc %qD"
32412
32413#: c-family/c-warn.c:1810
32414#, gcc-internal-format
32415msgid "increment of read-only member %qD"
32416msgstr "gia số cho thành viên chỉ-đọc %qD"
32417
32418#: c-family/c-warn.c:1811
32419#, gcc-internal-format
32420msgid "decrement of read-only member %qD"
32421msgstr "giảm thành viên chỉ-đọc %qD"
32422
32423#: c-family/c-warn.c:1812
32424#, gcc-internal-format
32425msgid "read-only member %qD used as %<asm%> output"
32426msgstr ""
32427
32428#: c-family/c-warn.c:1816
32429#, gcc-internal-format
32430msgid "assignment of read-only variable %qD"
32431msgstr "gán cho biến chỉ đọc %qD"
32432
32433#: c-family/c-warn.c:1817
32434#, gcc-internal-format
32435msgid "increment of read-only variable %qD"
32436msgstr ""
32437
32438#: c-family/c-warn.c:1818
32439#, gcc-internal-format
32440msgid "decrement of read-only variable %qD"
32441msgstr ""
32442
32443#: c-family/c-warn.c:1819
32444#, gcc-internal-format
32445msgid "read-only variable %qD used as %<asm%> output"
32446msgstr ""
32447
32448#: c-family/c-warn.c:1822
32449#, gcc-internal-format
32450msgid "assignment of read-only parameter %qD"
32451msgstr ""
32452
32453#: c-family/c-warn.c:1823
32454#, gcc-internal-format
32455msgid "increment of read-only parameter %qD"
32456msgstr ""
32457
32458#: c-family/c-warn.c:1824
32459#, gcc-internal-format
32460msgid "decrement of read-only parameter %qD"
32461msgstr ""
32462
32463#: c-family/c-warn.c:1825
32464#, gcc-internal-format
32465msgid "read-only parameter %qD use as %<asm%> output"
32466msgstr ""
32467
32468#: c-family/c-warn.c:1830
32469#, gcc-internal-format
32470msgid "assignment of read-only named return value %qD"
32471msgstr ""
32472
32473#: c-family/c-warn.c:1832
32474#, gcc-internal-format
32475msgid "increment of read-only named return value %qD"
32476msgstr ""
32477
32478#: c-family/c-warn.c:1834
32479#, gcc-internal-format
32480msgid "decrement of read-only named return value %qD"
32481msgstr ""
32482
32483#: c-family/c-warn.c:1836
32484#, gcc-internal-format
32485msgid "read-only named return value %qD used as %<asm%>output"
32486msgstr ""
32487
32488#: c-family/c-warn.c:1841
32489#, gcc-internal-format
32490msgid "assignment of function %qD"
32491msgstr "gán của hàm %qD"
32492
32493#: c-family/c-warn.c:1842
32494#, gcc-internal-format
32495msgid "increment of function %qD"
32496msgstr "số gia của hàm %qD"
32497
32498#: c-family/c-warn.c:1843
32499#, gcc-internal-format
32500msgid "decrement of function %qD"
32501msgstr "số giảm của hàm %qD"
32502
32503#: c-family/c-warn.c:1844
32504#, gcc-internal-format
32505msgid "function %qD used as %<asm%> output"
32506msgstr ""
32507
32508#: c-family/c-warn.c:1847 c/c-typeck.c:4914
32509#, gcc-internal-format
32510msgid "assignment of read-only location %qE"
32511msgstr ""
32512
32513#: c-family/c-warn.c:1848 c/c-typeck.c:4917
32514#, gcc-internal-format
32515msgid "increment of read-only location %qE"
32516msgstr ""
32517
32518#: c-family/c-warn.c:1849 c/c-typeck.c:4920
32519#, gcc-internal-format
32520msgid "decrement of read-only location %qE"
32521msgstr ""
32522
32523#: c-family/c-warn.c:1850
32524#, gcc-internal-format
32525msgid "read-only location %qE used as %<asm%> output"
32526msgstr ""
32527
32528#: c-family/c-warn.c:1864
32529#, gcc-internal-format
32530msgid "lvalue required as left operand of assignment"
32531msgstr ""
32532
32533#: c-family/c-warn.c:1867
32534#, gcc-internal-format
32535msgid "lvalue required as increment operand"
32536msgstr "lvalue được yêu cầu như là toán hạng gia"
32537
32538#: c-family/c-warn.c:1870
32539#, gcc-internal-format
32540msgid "lvalue required as decrement operand"
32541msgstr "lvalue được yêu cầu như là toán hạng giảm"
32542
32543#: c-family/c-warn.c:1873
32544#, gcc-internal-format
32545msgid "lvalue required as unary %<&%> operand"
32546msgstr ""
32547
32548#: c-family/c-warn.c:1876
32549#, fuzzy, gcc-internal-format
32550msgid "lvalue required in %<asm%> statement"
32551msgstr "Không cần câu lệnh %s tại %C"
32552
32553#: c-family/c-warn.c:1893
32554#, gcc-internal-format
32555msgid "invalid type argument (have %qT)"
32556msgstr "kiểu tham số không hợp lệ (có %qT)"
32557
32558#: c-family/c-warn.c:1897
32559#, gcc-internal-format
32560msgid "invalid type argument of array indexing (have %qT)"
32561msgstr ""
32562
32563#: c-family/c-warn.c:1902
32564#, gcc-internal-format
32565msgid "invalid type argument of unary %<*%> (have %qT)"
32566msgstr ""
32567
32568#: c-family/c-warn.c:1907
32569#, gcc-internal-format
32570msgid "invalid type argument of %<->%> (have %qT)"
32571msgstr "kiểu tham số không hợp lệ của %<->%> (có %qT)"
32572
32573#: c-family/c-warn.c:1912
32574#, gcc-internal-format
32575msgid "invalid type argument of %<->*%> (have %qT)"
32576msgstr "kiểu tham số không hợp lệ của %<->*%> (có %qT)"
32577
32578#: c-family/c-warn.c:1917
32579#, gcc-internal-format
32580msgid "invalid type argument of implicit conversion (have %qT)"
32581msgstr ""
32582
32583#: c-family/c-warn.c:1944
32584#, gcc-internal-format
32585msgid "array subscript has type %<char%>"
32586msgstr ""
32587
32588#: c-family/c-warn.c:1980 c-family/c-warn.c:1983
32589#, gcc-internal-format
32590msgid "suggest parentheses around %<+%> inside %<<<%>"
32591msgstr "đề nghị bao %<+%> bằng dấu ngoặc đơn phía trong %<<<%>"
32592
32593#: c-family/c-warn.c:1986 c-family/c-warn.c:1989
32594#, gcc-internal-format
32595msgid "suggest parentheses around %<-%> inside %<<<%>"
32596msgstr "đề nghị bao %<-%> bằng dấu ngoặc đơn phía trong %<<<%>"
32597
32598#: c-family/c-warn.c:1995 c-family/c-warn.c:1998
32599#, gcc-internal-format
32600msgid "suggest parentheses around %<+%> inside %<>>%>"
32601msgstr "đề nghị bao %<+%> bằng dấu ngoặc đơn phía trong %<>>%>"
32602
32603#: c-family/c-warn.c:2001 c-family/c-warn.c:2004
32604#, gcc-internal-format
32605msgid "suggest parentheses around %<-%> inside %<>>%>"
32606msgstr "đề nghị bao %<-%> bằng dấu ngoặc đơn phía trong %<>>%>"
32607
32608#: c-family/c-warn.c:2010 c-family/c-warn.c:2013
32609#, gcc-internal-format
32610msgid "suggest parentheses around %<&&%> within %<||%>"
32611msgstr "gợi ý bao quanh %<&&%> bằng dấu ngoặc đơn phía trong %<||%>"
32612
32613#: c-family/c-warn.c:2020 c-family/c-warn.c:2024
32614#, gcc-internal-format
32615msgid "suggest parentheses around arithmetic in operand of %<|%>"
32616msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức toán học trong toán hạng của %<|%>"
32617
32618#: c-family/c-warn.c:2028 c-family/c-warn.c:2031
32619#, gcc-internal-format
32620msgid "suggest parentheses around comparison in operand of %<|%>"
32621msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<|%>"
32622
32623#: c-family/c-warn.c:2036
32624#, gcc-internal-format
32625msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
32626msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<!%> hay thay đổi %<|%> thành %<||%> hay %<!%> thành %<~%>"
32627
32628#: c-family/c-warn.c:2044 c-family/c-warn.c:2048
32629#, gcc-internal-format
32630msgid "suggest parentheses around arithmetic in operand of %<^%>"
32631msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức toán học trong toán hạng của %<^%>"
32632
32633#: c-family/c-warn.c:2052 c-family/c-warn.c:2055
32634#, gcc-internal-format
32635msgid "suggest parentheses around comparison in operand of %<^%>"
32636msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<^%>"
32637
32638#: c-family/c-warn.c:2061 c-family/c-warn.c:2064
32639#, gcc-internal-format
32640msgid "suggest parentheses around %<+%> in operand of %<&%>"
32641msgstr "đề nghị bao %<+%> bằng dấu ngoặc đơn toán hạng của %<&%>"
32642
32643#: c-family/c-warn.c:2067 c-family/c-warn.c:2070
32644#, gcc-internal-format
32645msgid "suggest parentheses around %<-%> in operand of %<&%>"
32646msgstr "đề nghị bao %<-%> bằng dấu ngoặc đơn toán hạng của %<&%>"
32647
32648#: c-family/c-warn.c:2074 c-family/c-warn.c:2077
32649#, gcc-internal-format
32650msgid "suggest parentheses around comparison in operand of %<&%>"
32651msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<&%>"
32652
32653#: c-family/c-warn.c:2082
32654#, gcc-internal-format
32655msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
32656msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<!%> hoặc thay đổi %<&%> thành %<&&%> hay %<!%> thành %<~%>"
32657
32658#: c-family/c-warn.c:2089 c-family/c-warn.c:2092
32659#, gcc-internal-format
32660msgid "suggest parentheses around comparison in operand of %<==%>"
32661msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<==%>"
32662
32663#: c-family/c-warn.c:2097 c-family/c-warn.c:2100
32664#, gcc-internal-format
32665msgid "suggest parentheses around comparison in operand of %<!=%>"
32666msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<!=%>"
32667
32668#: c-family/c-warn.c:2110 c-family/c-warn.c:2116
32669#, gcc-internal-format
32670msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
32671msgstr ""
32672
32673#: c-family/c-warn.c:2132
32674#, gcc-internal-format
32675msgid "label %q+D defined but not used"
32676msgstr "nhãn %q+D được định nghĩa nhưng chưa được dùng"
32677
32678#: c-family/c-warn.c:2134
32679#, gcc-internal-format
32680msgid "label %q+D declared but not defined"
32681msgstr "nhãn %q+D được khai báo nhưng chưa được định nghĩa"
32682
32683#: c-family/c-warn.c:2157
32684#, gcc-internal-format
32685msgid "division by zero"
32686msgstr "chia cho 0"
32687
32688#: c-family/c-warn.c:2177
32689#, gcc-internal-format
32690msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
32691msgstr ""
32692
32693#: c-family/c-warn.c:2201
32694#, gcc-internal-format
32695msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
32696msgstr ""
32697
32698#: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
32699#: cp/typeck.c:5266
32700#, gcc-internal-format
32701msgid "comparison between types %qT and %qT"
32702msgstr ""
32703
32704#: c-family/c-warn.c:2293
32705#, gcc-internal-format
32706msgid "comparison of integer expressions of different signedness: %qT and %qT"
32707msgstr ""
32708
32709#: c-family/c-warn.c:2346
32710#, gcc-internal-format
32711msgid "promoted bitwise complement of an unsigned value is always nonzero"
32712msgstr ""
32713
32714#: c-family/c-warn.c:2350
32715#, gcc-internal-format
32716msgid "comparison of promoted bitwise complement of an unsigned value with constant"
32717msgstr ""
32718
32719#: c-family/c-warn.c:2361
32720#, gcc-internal-format
32721msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
32722msgstr ""
32723
32724#: c-family/c-warn.c:2416
32725#, gcc-internal-format
32726msgid "unused parameter %qD"
32727msgstr "tham số chưa dùng %q+D"
32728
32729#: c-family/c-warn.c:2478
32730#, gcc-internal-format
32731msgid "typedef %qD locally defined but not used"
32732msgstr ""
32733
32734#: c-family/c-warn.c:2514
32735#, gcc-internal-format
32736msgid "duplicated %<if%> condition"
32737msgstr ""
32738
32739#: c-family/c-warn.c:2543
32740#, gcc-internal-format
32741msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
32742msgstr ""
32743
32744#: c-family/c-warn.c:2551
32745#, fuzzy, gcc-internal-format
32746#| msgid "previous declaration of %qD with attribute noinline"
32747msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
32748msgstr "khai báo trước đây của %qD với không chung dòng thuộc tính"
32749
32750#: c-family/c-warn.c:2556
32751#, fuzzy, gcc-internal-format
32752#| msgid "previous declaration of %qD with attribute noinline"
32753msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
32754msgstr "khai báo trước đây của %qD với không chung dòng thuộc tính"
32755
32756#: c-family/c-warn.c:2605
32757#, gcc-internal-format
32758msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
32759msgstr ""
32760
32761#: c-family/c-warn.c:2643 c-family/c-warn.c:2667
32762#, gcc-internal-format
32763msgid "comparison of constant %qE with boolean expression is always false"
32764msgstr ""
32765
32766#: c-family/c-warn.c:2646 c-family/c-warn.c:2664
32767#, gcc-internal-format
32768msgid "comparison of constant %qE with boolean expression is always true"
32769msgstr ""
32770
32771#: c-family/c-warn.c:2714
32772msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
32773msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
32774msgstr[0] ""
32775
32776#: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
32777#, gcc-internal-format
32778msgid "this condition has identical branches"
32779msgstr ""
32780
32781#: c-family/c-warn.c:2886
32782#, gcc-internal-format
32783msgid "macro expands to multiple statements"
32784msgstr ""
32785
32786#: c-family/c-warn.c:2887
32787#, gcc-internal-format
32788msgid "some parts of macro expansion are not guarded by this %qs clause"
32789msgstr ""
32790
32791#: c-family/c-warn.c:2980
32792#, gcc-internal-format
32793msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
32794msgstr ""
32795
32796#: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
32797#, fuzzy, gcc-internal-format
32798#| msgid "union defined here"
32799msgid "defined here"
32800msgstr "union được định nghĩa ở đây"
32801
32802#: c-family/c-warn.c:3077
32803#, gcc-internal-format
32804msgid "taking address of packed member of %qT may result in an unaligned pointer value"
32805msgstr ""
32806
32807#: c-family/cppspec.c:94
32808#, gcc-internal-format
32809msgid "%qs is not a valid option to the preprocessor"
32810msgstr "“%qs” không phải là một tùy chọn hợp lệ cho bộ tiền xử lý"
32811
32812#: c-family/cppspec.c:113
32813#, gcc-internal-format
32814msgid "too many input files"
32815msgstr "quá nhiều tập tin nhập vào"
32816
32817#: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
32818#, fuzzy, gcc-internal-format
32819#| msgid "unknown value %qs for -mcpu"
32820msgid "unknown value %qs for %<-mcpu%>"
32821msgstr "không hiểu giá trị %qs dành cho -mcpu"
32822
32823#: common/config/alpha/alpha-common.c:75
32824#, fuzzy, gcc-internal-format
32825#| msgid "bad value %qs for -mtls-size switch"
32826msgid "bad value %qs for %<-mtls-size%> switch"
32827msgstr "giá trị sai %qs cho -mtls-size"
32828
32829#: common/config/arc/arc-common.c:87
32830#, fuzzy, gcc-internal-format
32831#| msgid "multiple -mcpu= options specified."
32832msgid "multiple %<-mcpu=%> options specified."
32833msgstr "chỉ ra nhiều tùy chọn -mcpu=."
32834
32835#: common/config/arc/arc-common.c:93
32836#, fuzzy, gcc-internal-format
32837msgid "Unsupported value for mmpy-option"
32838msgstr "giá trị sai %qs cho tùy-chọn -mmpy-option"
32839
32840#: common/config/arm/arm-common.c:259
32841#, gcc-internal-format, gfc-internal-format
32842msgid "%%:target_mode_check takes an even number of parameters"
32843msgstr ""
32844
32845#: common/config/arm/arm-common.c:269
32846#, gcc-internal-format, gfc-internal-format
32847msgid "unrecognized option passed to %%:target_mode_check"
32848msgstr ""
32849
32850#: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
32851#: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
32852#: config/aarch64/aarch64.c:14329
32853#, gcc-internal-format
32854msgid "valid arguments are: %s; did you mean %qs?"
32855msgstr "đối số hợp lệ là: %s; có phải ý bạn là là: %qs?"
32856
32857#: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
32858#: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
32859#, fuzzy, gcc-internal-format, gfc-internal-format
32860#| msgid "valid arguments to %qs are: %s"
32861msgid "valid arguments are: %s"
32862msgstr "đối số hợp lệ cho cho %qs là: %s"
32863
32864#: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:425
32865#, fuzzy, gcc-internal-format, gfc-internal-format
32866#| msgid "unrecognized address"
32867msgid "unrecognized %s target: %s"
32868msgstr "không nhận ra địa chỉ"
32869
32870#: common/config/arm/arm-common.c:461
32871#, fuzzy, gcc-internal-format
32872#| msgid "unrecognized address"
32873msgid "unrecognized %<-mfpu%> target: %s"
32874msgstr "không nhận ra địa chỉ"
32875
32876#: common/config/arm/arm-common.c:489
32877#, fuzzy, gcc-internal-format
32878#| msgid "%s does not support %s"
32879msgid "%qs does not support feature %qs"
32880msgstr "%s không hỗ trợ %s"
32881
32882#: common/config/arm/arm-common.c:500
32883#, fuzzy, gcc-internal-format
32884#| msgid "valid arguments are: %s; did you mean %qs?"
32885msgid "valid feature names are: %s; did you mean %qs?"
32886msgstr "đối số hợp lệ là: %s; có phải ý bạn là là: %qs?"
32887
32888#: common/config/arm/arm-common.c:503
32889#, fuzzy, gcc-internal-format, gfc-internal-format
32890#| msgid "valid arguments to %qs are: %s"
32891msgid "valid feature names are: %s"
32892msgstr "đối số hợp lệ cho cho %qs là: %s"
32893
32894#: common/config/arm/arm-common.c:521
32895#, fuzzy, gcc-internal-format, gfc-internal-format
32896#| msgid "%qD does not name an enumeration in %qT"
32897msgid "%s does not take any feature options"
32898msgstr "%qD không phải tên một kiểu enumeration trong %qT"
32899
32900#: common/config/arm/arm-common.c:612
32901#, gcc-internal-format, gfc-internal-format
32902msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
32903msgstr ""
32904
32905#: common/config/arm/arm-common.c:626
32906#, fuzzy, gcc-internal-format, gfc-internal-format
32907#| msgid "unrecognized option -fdisable"
32908msgid "unrecognized operand to %%:canon_for_mlib"
32909msgstr "không thừa nhận tùy chọn -fdisable"
32910
32911#: common/config/arm/arm-common.c:972
32912#, fuzzy, gcc-internal-format, gfc-internal-format
32913#| msgid "unrecognized command line option %qs"
32914msgid "unrecognized operand to %%:asm_auto_mfpu"
32915msgstr "không thừa nhận tùy chọn dòng lệnh %qs"
32916
32917#: common/config/avr/avr-common.c:90
32918#, gcc-internal-format
32919msgid "option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>"
32920msgstr ""
32921
32922#: common/config/avr/avr-common.c:98
32923#, gcc-internal-format
32924msgid "option %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>"
32925msgstr ""
32926
32927#: common/config/avr/avr-common.c:114
32928#, gcc-internal-format
32929msgid "option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>"
32930msgstr ""
32931
32932#: common/config/avr/avr-common.c:123
32933#, gcc-internal-format
32934msgid "option %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>"
32935msgstr ""
32936
32937#: common/config/bfin/bfin-common.c:304 common/config/m68k/m68k-common.c:60
32938#, fuzzy, gcc-internal-format
32939#| msgid "-mshared-library-id=%s is not between 0 and %d"
32940msgid "%<-mshared-library-id=%s%> is not between 0 and %d"
32941msgstr "-mshared-library-id=%s không nằm giữa 0 và %d"
32942
32943#: common/config/bfin/bfin-common.c:323
32944#, fuzzy, gcc-internal-format
32945#| msgid "-mcpu=%s is not valid"
32946msgid "%<-mcpu=%s%> is not valid"
32947msgstr "-mcpu=%s không hợp lệ"
32948
32949#: common/config/bfin/bfin-common.c:359
32950#, fuzzy, gcc-internal-format
32951#| msgid "-mcpu=%s has invalid silicon revision"
32952msgid "%<-mcpu=%s%> has invalid silicon revision"
32953msgstr "-mcpu=%s có số sửa đổi silíc không hợp lệ"
32954
32955#: common/config/i386/i386-common.c:1398
32956#, fuzzy, gcc-internal-format
32957#| msgid "-malign-loops is obsolete, use -falign-loops"
32958msgid "%<-malign-loops%> is obsolete, use %<-falign-loops%>"
32959msgstr "-malign-loops đã cũ, hãy dùng -falign-loops"
32960
32961#: common/config/i386/i386-common.c:1401
32962#, fuzzy, gcc-internal-format
32963#| msgid "-malign-loops=%d is not between 0 and %d"
32964msgid "%<-malign-loops=%d%> is not between 0 and %d"
32965msgstr "-malign-loops=%d không nằm giữa 0 và %d"
32966
32967#: common/config/i386/i386-common.c:1408
32968#, fuzzy, gcc-internal-format
32969#| msgid "-malign-jumps is obsolete, use -falign-jumps"
32970msgid "%<-malign-jumps%> is obsolete, use %<-falign-jumps%>"
32971msgstr "-malign-jumps đã cũ, hãy dùng -falign-jumps"
32972
32973#: common/config/i386/i386-common.c:1411
32974#, fuzzy, gcc-internal-format
32975#| msgid "-malign-jumps=%d is not between 0 and %d"
32976msgid "%<-malign-jumps=%d%> is not between 0 and %d"
32977msgstr "-malign-jumps=%d không nằm giữa 0 và %d"
32978
32979#: common/config/i386/i386-common.c:1419
32980#, fuzzy, gcc-internal-format
32981#| msgid "-malign-functions is obsolete, use -falign-functions"
32982msgid "%<-malign-functions%> is obsolete, use %<-falign-functions%>"
32983msgstr "-malign-functions đã cũ, hãy dùng -falign-functions"
32984
32985#: common/config/i386/i386-common.c:1422
32986#, fuzzy, gcc-internal-format
32987#| msgid "-malign-functions=%d is not between 0 and %d"
32988msgid "%<-malign-functions=%d%> is not between 0 and %d"
32989msgstr "-malign-functions=%d không nằm giữa 0 và %d"
32990
32991#: common/config/i386/i386-common.c:1431
32992#, fuzzy, gcc-internal-format
32993#| msgid "-mbranch-cost=%d is not between 0 and 5"
32994msgid "%<-mbranch-cost=%d%> is not between 0 and 5"
32995msgstr "-mbranch-cost=%d không nằm trong khoảng 0 và 5"
32996
32997#: common/config/i386/i386-common.c:1485
32998#, gcc-internal-format
32999msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
33000msgstr "%<-fsplit-stack%> hiện nay chỉ được hỗ trợ trên GNU/Linux"
33001
33002#: common/config/i386/i386-common.c:1491
33003#, gcc-internal-format
33004msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
33005msgstr ""
33006
33007#: common/config/ia64/ia64-common.c:65
33008#, fuzzy, gcc-internal-format
33009#| msgid "bad value %<%s%> for -mtls-size= switch"
33010msgid "bad value %<%s%> for %<-mtls-size=%> switch"
33011msgstr "giá trị sai %<%s%> cho -mtls-size="
33012
33013#: common/config/msp430/msp430-common.c:57
33014#, fuzzy, gcc-internal-format
33015#| msgid "unrecognised argument of -mcpu: %s"
33016msgid "unrecognized argument of %<-mcpu%>: %s"
33017msgstr "không nhận ra đối số của tùy chọn -mcpu: %s"
33018
33019#: common/config/nds32/nds32-common.c:49
33020#, fuzzy, gcc-internal-format
33021#| msgid "second argument must be slice or string"
33022msgid "%<-misr-vector-size=%d%> argument must be 4 or 16"
33023msgstr "đối số thứ hai phải là kiểu slice hay chuỗi"
33024
33025#: common/config/nds32/nds32-common.c:59
33026#, fuzzy, gcc-internal-format
33027#| msgid "-mregparm=%d is not between 0 and %d"
33028msgid "%<-misr-secure=%d%> argument not in between 0 and 3"
33029msgstr "-mregparm=%d không nằm giữa 0 và %d"
33030
33031#: common/config/nds32/nds32-common.c:69
33032#, gcc-internal-format
33033msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
33034msgstr ""
33035
33036#: common/config/riscv/riscv-common.c:253
33037#, gcc-internal-format
33038msgid "%<-march=%s%>: Expect number after %<%dp%>."
33039msgstr ""
33040
33041#: common/config/riscv/riscv-common.c:329
33042#, gcc-internal-format
33043msgid "%<-march=%s%>: rv%de is not a valid base ISA"
33044msgstr ""
33045
33046#: common/config/riscv/riscv-common.c:351
33047#, gcc-internal-format
33048msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
33049msgstr ""
33050
33051#: common/config/riscv/riscv-common.c:378
33052#, gcc-internal-format
33053msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
33054msgstr ""
33055
33056#: common/config/riscv/riscv-common.c:382
33057#, gcc-internal-format
33058msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
33059msgstr ""
33060
33061#: common/config/riscv/riscv-common.c:458
33062#, fuzzy, gcc-internal-format
33063#| msgid "%<-march=%s%> is not compatible with the selected ABI"
33064msgid "%<-march=%s%>: %s must separate with _"
33065msgstr "%<-march=%s%> không tương thích với ABI đã chọn"
33066
33067#: common/config/riscv/riscv-common.c:486
33068#, gcc-internal-format
33069msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
33070msgstr ""
33071
33072#: common/config/riscv/riscv-common.c:518
33073#, gcc-internal-format
33074msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
33075msgstr ""
33076
33077#: common/config/rs6000/rs6000-common.c:184 config/sparc/sparc.c:1736
33078#, fuzzy, gcc-internal-format
33079#| msgid "unknown -mdebug-%s switch"
33080msgid "unknown %<-mdebug-%s%> switch"
33081msgstr "không hiểu tùy chọn -mdebug-%s"
33082
33083#: common/config/rs6000/rs6000-common.c:223
33084#, fuzzy, gcc-internal-format
33085#| msgid "unknown switch -mlong-double-%s"
33086msgid "unknown switch %<-mlong-double-%s%>"
33087msgstr "không hiểu tùy chọn -mlong-double-%s"
33088
33089#: common/config/rs6000/rs6000-common.c:258
33090#, gcc-internal-format
33091msgid "%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later"
33092msgstr "%<-fsplit-stack%> hiện nay chỉ được hỗ trợ trên GNU/Linux PowerPC64 với glibc-2.18 hay mới hơn"
33093
33094#: common/config/rx/rx-common.c:61
33095#, gcc-internal-format
33096msgid "the RX200 cpu does not have FPU hardware"
33097msgstr "CPU RX200 không có phần cứng hỗ trợ dấu chấm động (FPU)"
33098
33099#: common/config/rx/rx-common.c:63
33100#, gcc-internal-format
33101msgid "the RX100 cpu does not have FPU hardware"
33102msgstr "CPU RX100 không có phần cứng hỗ trợ dấu chấm động (FPU)"
33103
33104#: common/config/s390/s390-common.c:100
33105#, gcc-internal-format
33106msgid "stack guard value must be an exact power of 2"
33107msgstr ""
33108
33109#: common/config/s390/s390-common.c:105
33110#, gcc-internal-format
33111msgid "stack size must be an exact power of 2"
33112msgstr ""
33113
33114#: common/config/v850/v850-common.c:47
33115#, gcc-internal-format
33116msgid "value passed in %qs is too large"
33117msgstr ""
33118
33119#: config/darwin-c.c:82
33120#, gcc-internal-format
33121msgid "too many %<#pragma options align=reset%>"
33122msgstr ""
33123
33124#: config/darwin-c.c:102 config/darwin-c.c:105 config/darwin-c.c:107
33125#: config/darwin-c.c:109
33126#, fuzzy, gcc-internal-format
33127#| msgid "malformed '#pragma options', ignoring"
33128msgid "malformed %<#pragma options%>, ignoring"
33129msgstr "“#pragma options” sai dạng, bị bỏ qua"
33130
33131#: config/darwin-c.c:112
33132#, fuzzy, gcc-internal-format
33133#| msgid "junk at end of %<#pragma reset_options%>"
33134msgid "junk at end of %<#pragma options%>"
33135msgstr "có rác ở cuối %<#pragma reset_options%>"
33136
33137#: config/darwin-c.c:122
33138#, fuzzy, gcc-internal-format
33139#| msgid "malformed %<#pragma align%>, ignoring"
33140msgid "malformed %<#pragma options align={mac68k|power|reset}%>, ignoring"
33141msgstr "%<#pragma align%> sai dạng, bị bỏ qua"
33142
33143#: config/darwin-c.c:134
33144#, fuzzy, gcc-internal-format
33145#| msgid "missing '(' after '#pragma unused', ignoring"
33146msgid "missing %<(%> after %<#pragma unused%>, ignoring"
33147msgstr "thiếu “(” trước “#pragma chưa dùng”, nên bỏ qua"
33148
33149#: config/darwin-c.c:155
33150#, fuzzy, gcc-internal-format
33151#| msgid "missing ')' after '#pragma unused', ignoring"
33152msgid "missing %<)%> after %<#pragma unused%>, ignoring"
33153msgstr "thiếu “)” trước “#pragma chưa dùng”, nên bỏ qua"
33154
33155#: config/darwin-c.c:158
33156#, fuzzy, gcc-internal-format
33157#| msgid "junk at end of '#pragma unused'"
33158msgid "junk at end of %<#pragma unused%>"
33159msgstr "có rác ở cuối “#pragma unused”"
33160
33161#: config/darwin-c.c:169
33162#, fuzzy, gcc-internal-format
33163#| msgid "malformed '#pragma ms_struct', ignoring"
33164msgid "malformed %<#pragma ms_struct%>, ignoring"
33165msgstr "“#pragma ms_struct” sai dạng, nên bỏ qua"
33166
33167#: config/darwin-c.c:177
33168#, fuzzy, gcc-internal-format
33169#| msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
33170msgid "malformed %<#pragma ms_struct {on|off|reset}%>, ignoring"
33171msgstr "“#pragma ms_struct {on|off|reset}” sai dạng, nên bỏ qua"
33172
33173#: config/darwin-c.c:180
33174#, fuzzy, gcc-internal-format
33175#| msgid "junk at end of '#pragma ms_struct'"
33176msgid "junk at end of %<#pragma ms_struct%>"
33177msgstr "có rác ở cuối “#pragma ms_struct”"
33178
33179#: config/darwin-c.c:406
33180#, gcc-internal-format, gfc-internal-format
33181msgid "subframework include %s conflicts with framework include"
33182msgstr ""
33183
33184#: config/darwin-c.c:709
33185#, fuzzy, gcc-internal-format
33186#| msgid "unknown value %qs for -march"
33187msgid "unknown value %qs of %<-mmacosx-version-min%>"
33188msgstr "không hiểu giá trị %qs cho -march"
33189
33190#: config/darwin-driver.c:133
33191#, gcc-internal-format
33192msgid "sysctl for kern.osversion failed: %m"
33193msgstr "sysctl cho kern.osversion gặp lỗi: %m"
33194
33195#: config/darwin-driver.c:165
33196#, gcc-internal-format
33197msgid "couldn%'t understand kern.osversion %q.*s"
33198msgstr ""
33199
33200#: config/darwin-driver.c:205
33201#, fuzzy, gcc-internal-format
33202#| msgid "couldn%'t understand version %s\n"
33203msgid "couldn%'t understand version %s"
33204msgstr "không thể hiểu phiên bản %s\n"
33205
33206#: config/darwin-driver.c:281
33207#, gcc-internal-format, gfc-internal-format
33208msgid "this compiler does not support %s"
33209msgstr "bộ dịch này không hỗ trợ %s"
33210
33211#: config/darwin-driver.c:324
33212#, fuzzy, gcc-internal-format
33213#| msgid "%qs is not valid for %qs"
33214msgid "%qs is not valid for %<mmacosx-version-min%>"
33215msgstr "%qs không hợp lệ cho %qs"
33216
33217#: config/darwin-driver.c:358
33218#, gcc-internal-format
33219msgid "this compiler does not support PowerPC (arch flags ignored)"
33220msgstr ""
33221
33222#: config/darwin-driver.c:362
33223#, gcc-internal-format, gfc-internal-format
33224msgid "%s conflicts with i386 (arch flags ignored)"
33225msgstr ""
33226
33227#: config/darwin-driver.c:370
33228#, gcc-internal-format, gfc-internal-format
33229msgid "%s conflicts with x86_64 (arch flags ignored)"
33230msgstr ""
33231
33232#: config/darwin-driver.c:377
33233#, gcc-internal-format
33234msgid "this compiler does not support X86 (arch flags ignored)"
33235msgstr ""
33236
33237#: config/darwin-driver.c:381
33238#, gcc-internal-format, gfc-internal-format
33239msgid "%s conflicts with ppc (arch flags ignored)"
33240msgstr ""
33241
33242#: config/darwin-driver.c:389
33243#, gcc-internal-format, gfc-internal-format
33244msgid "%s conflicts with ppc64 (arch flags ignored)"
33245msgstr ""
33246
33247#: config/darwin.c:1942
33248#, gcc-internal-format, gfc-internal-format
33249msgid "failed to open temporary file %s for LTO output"
33250msgstr ""
33251
33252#: config/darwin.c:2035
33253#, gcc-internal-format
33254msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
33255msgstr ""
33256
33257#: config/darwin.c:2042
33258#, gcc-internal-format
33259msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
33260msgstr ""
33261
33262#: config/darwin.c:2772
33263#, gcc-internal-format
33264msgid "protected visibility attribute not supported in this configuration; ignored"
33265msgstr ""
33266
33267#: config/darwin.c:2987
33268#, gcc-internal-format, gfc-internal-format
33269msgid "failed to open temporary file %s with LTO output"
33270msgstr ""
33271
33272#: config/darwin.c:3173
33273#, gcc-internal-format
33274msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
33275msgstr ""
33276
33277#: config/darwin.c:3178
33278#, fuzzy, gcc-internal-format
33279#| msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
33280msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
33281msgstr "%<-fobjc-sjlj-exceptions%> bị bỏ qua đối với %<-fgnu-runtime%>"
33282
33283#: config/darwin.c:3193
33284#, fuzzy, gcc-internal-format
33285#| msgid "%<__int%d%> is not supported on this target"
33286msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
33287msgstr "%<__int%d%> không được hỗ trợ cho đích này"
33288
33289#: config/darwin.c:3271
33290#, gcc-internal-format
33291msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
33292msgstr "%<-mdynamic-no-pic%> đè lên %<-fpic%>, %<-fPIC%>, %<-fpie%> hay %<-fPIE%>"
33293
33294#: config/darwin.c:3314
33295#, gcc-internal-format
33296msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
33297msgstr ""
33298
33299#: config/darwin.c:3494
33300#, gcc-internal-format
33301msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
33302msgstr ""
33303
33304#: config/darwin.c:3501
33305#, gcc-internal-format
33306msgid "built-in function %qD takes one argument only"
33307msgstr ""
33308
33309#: config/darwin.c:3587
33310#, gcc-internal-format
33311msgid "CFString literal is missing"
33312msgstr ""
33313
33314#: config/darwin.c:3598
33315#, gcc-internal-format
33316msgid "CFString literal expression is not a string constant"
33317msgstr ""
33318
33319#: config/darwin.c:3622
33320#, fuzzy, gcc-internal-format
33321#| msgid "%s in CFString literal"
33322msgid "non-ASCII character in CFString literal"
33323msgstr "%s trong chuỗi văn CFString"
33324
33325#: config/darwin.c:3623
33326#, fuzzy, gcc-internal-format
33327#| msgid "%s in CFString literal"
33328msgid "embedded NUL in CFString literal"
33329msgstr "%s trong chuỗi văn CFString"
33330
33331#: config/host-darwin.c:61
33332#, gcc-internal-format
33333msgid "couldn%'t unmap pch_address_space: %m"
33334msgstr ""
33335
33336#: config/sol2-c.c:91 config/sol2-c.c:107
33337#, gcc-internal-format
33338msgid "malformed %<#pragma align%>, ignoring"
33339msgstr "%<#pragma align%> sai dạng, bị bỏ qua"
33340
33341#: config/sol2-c.c:100
33342#, gcc-internal-format
33343msgid "invalid alignment for %<#pragma align%>, ignoring"
33344msgstr ""
33345
33346#: config/sol2-c.c:115
33347#, fuzzy, gcc-internal-format
33348#| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
33349msgid "%<#pragma align%> must appear before the declaration of %qD, ignoring"
33350msgstr "%<#pragma align%> phải xuất hiện trước khai báo của %D, đang lờ đi"
33351
33352#: config/sol2-c.c:127 config/sol2-c.c:139
33353#, gcc-internal-format
33354msgid "malformed %<#pragma align%>"
33355msgstr "%<#pragma align%> sai định dạng"
33356
33357#: config/sol2-c.c:134
33358#, gcc-internal-format
33359msgid "junk at end of %<#pragma align%>"
33360msgstr "có rác ở cuối %<#pragma align%>"
33361
33362#: config/sol2-c.c:155 config/sol2-c.c:162
33363#, gcc-internal-format
33364msgid "malformed %<#pragma init%>, ignoring"
33365msgstr "%<#pragma init%> sai dạng, bị bỏ qua"
33366
33367#: config/sol2-c.c:186 config/sol2-c.c:198
33368#, gcc-internal-format
33369msgid "malformed %<#pragma init%>"
33370msgstr "%<#pragma init%> sai dạng"
33371
33372#: config/sol2-c.c:193
33373#, gcc-internal-format
33374msgid "junk at end of %<#pragma init%>"
33375msgstr "có rác ở cuối %<#pragma init%>"
33376
33377#: config/sol2-c.c:214 config/sol2-c.c:221
33378#, gcc-internal-format
33379msgid "malformed %<#pragma fini%>, ignoring"
33380msgstr "%<#pragma fini%> sai dạng, bị bỏ qua"
33381
33382#: config/sol2-c.c:245 config/sol2-c.c:257
33383#, gcc-internal-format
33384msgid "malformed %<#pragma fini%>"
33385msgstr "%<#pragma fini%> sai dạng"
33386
33387#: config/sol2-c.c:252
33388#, gcc-internal-format
33389msgid "junk at end of %<#pragma fini%>"
33390msgstr "có rác ở cuối %<#pragma fini%>"
33391
33392#: config/sol2.c:57
33393#, gcc-internal-format
33394msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
33395msgstr ""
33396
33397#: config/vxworks.c:159
33398#, gcc-internal-format
33399msgid "PIC is only supported for RTPs"
33400msgstr ""
33401
33402#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
33403#. sections.  machopic_select_section ensures that weak variables go in
33404#. coalesced sections.  Weak aliases (or any other kind of aliases) are
33405#. not supported.  Weak symbols that aren't visible outside the .s file
33406#. are not supported.
33407#: config/darwin.h:545
33408#, gcc-internal-format
33409msgid "alias definitions not supported in Mach-O; ignored"
33410msgstr ""
33411
33412#. No profiling.
33413#: config/vx-common.h:121
33414#, gcc-internal-format
33415msgid "profiler support for VxWorks"
33416msgstr ""
33417
33418#: config/aarch64/aarch64-builtins.c:1439
33419#: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
33420#, gcc-internal-format
33421msgid "%Kargument %d must be a constant immediate"
33422msgstr ""
33423
33424#: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
33425#, gcc-internal-format
33426msgid "%Klane index must be a constant immediate"
33427msgstr ""
33428
33429#: config/aarch64/aarch64-builtins.c:1513
33430#, gcc-internal-format
33431msgid "%Ktotal size and element size must be a non-zero constant immediate"
33432msgstr ""
33433
33434#: config/aarch64/aarch64-builtins.c:1758
33435#, fuzzy, gcc-internal-format
33436#| msgid "the last argument must be a 1-bit immediate"
33437msgid "%Kargument must be a 16-bit constant immediate"
33438msgstr "đối số cuối phải là giá trị trực tiếp 1-bít"
33439
33440#: config/aarch64/aarch64-builtins.c:1813
33441#, fuzzy, gcc-internal-format
33442#| msgid "Assembler does not support -mabi=ilp32"
33443msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
33444msgstr "Assembler không hỗ trợ -mabi=ilp32"
33445
33446#: config/aarch64/aarch64-builtins.c:1847
33447#, fuzzy, gcc-internal-format
33448#| msgid "argument 3 must be in the range 0..15"
33449msgid "%Kargument %d must be a constant immediate in range [0,15]"
33450msgstr "đối số 3 phải nằm trong vùng 0…15"
33451
33452#: config/aarch64/aarch64-builtins.c:2395
33453#: config/aarch64/aarch64-builtins.c:2415
33454#, fuzzy, gcc-internal-format, gfc-internal-format
33455#| msgid "expected %qT but argument is of type %qT"
33456msgid "expected 64-bit address but argument 1 is %d-bit"
33457msgstr "cần %qT nhưng đối số là kiểu %qT"
33458
33459#: config/aarch64/aarch64-builtins.c:2399
33460#, fuzzy, gcc-internal-format, gfc-internal-format
33461#| msgid "expected %qT but argument is of type %qT"
33462msgid "expected 64-bit address but argument 2 is %d-bit"
33463msgstr "cần %qT nhưng đối số là kiểu %qT"
33464
33465#: config/aarch64/aarch64-c.c:275
33466#, fuzzy, gcc-internal-format
33467#| msgid "%<#pragma GCC optimize%> is not a string or number"
33468msgid "%<#pragma GCC aarch64%> requires a string parameter"
33469msgstr "%<#pragma GCC optimize%> không phải là một chuỗi hay số"
33470
33471#: config/aarch64/aarch64-c.c:283
33472#, gcc-internal-format
33473msgid "unknown %<#pragma GCC aarch64%> option %qs"
33474msgstr ""
33475
33476#: config/aarch64/aarch64.c:1327
33477#, fuzzy, gcc-internal-format
33478#| msgid "%qE attribute only applies to functions"
33479msgid "the %qE attribute cannot be applied to an SVE function type"
33480msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
33481
33482#: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
33483#, fuzzy, gcc-internal-format
33484#| msgid "expected %<for%> after %qs"
33485msgid "unexpected %<%s%> after %<%s%>"
33486msgstr "cần %<for%> sau %qs"
33487
33488#: config/aarch64/aarch64.c:1845
33489#, fuzzy, gcc-internal-format
33490#| msgid "%qs is incompatible with %s %s"
33491msgid "%qs is incompatible with the use of floating-point types"
33492msgstr "%qs không tương thích với %s %s"
33493
33494#: config/aarch64/aarch64.c:1848
33495#, fuzzy, gcc-internal-format
33496#| msgid "%qs is incompatible with %s %s"
33497msgid "%qs is incompatible with the use of vector types"
33498msgstr "%qs không tương thích với %s %s"
33499
33500#: config/aarch64/aarch64.c:1852
33501#, gcc-internal-format
33502msgid "%qs feature modifier is incompatible with the use of floating-point types"
33503msgstr ""
33504
33505#: config/aarch64/aarch64.c:1855
33506#, gcc-internal-format
33507msgid "%qs feature modifier is incompatible with the use of vector types"
33508msgstr ""
33509
33510#: config/aarch64/aarch64.c:1871
33511#, fuzzy, gcc-internal-format
33512#| msgid "Do not use the SPE ABI extensions."
33513msgid "this operation requires the SVE ISA extension"
33514msgstr "Không dùng lệnh mở rộng SPE ABI."
33515
33516#: config/aarch64/aarch64.c:1872
33517#, gcc-internal-format
33518msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
33519msgstr ""
33520
33521#. We can't gracefully recover at this point, so make this a
33522#. fatal error.
33523#: config/aarch64/aarch64.c:5341
33524#, gcc-internal-format
33525msgid "arguments of type %qT require the SVE ISA extension"
33526msgstr ""
33527
33528#: config/aarch64/aarch64.c:5653
33529#, fuzzy, gcc-internal-format
33530#| msgid "Vector argument passed to unprototyped function"
33531msgid "SVE type %qT cannot be passed to an unprototyped function"
33532msgstr "Đối số véc-tơ bị gửi cho hàm không nguyên mẫu"
33533
33534#: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
33535#: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
33536#: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
33537#, gcc-internal-format
33538msgid "parameter passing for argument of type %qT changed in GCC 9.1"
33539msgstr ""
33540
33541#: config/aarch64/aarch64.c:5907
33542#, fuzzy, gcc-internal-format
33543#| msgid "Use the SPE ABI extensions."
33544msgid "%qE requires the SVE ISA extension"
33545msgstr "Dùng lệnh mở rộng SPE ABI."
33546
33547#: config/aarch64/aarch64.c:5910
33548#, gcc-internal-format
33549msgid "calls to functions of type %qT require the SVE ISA extension"
33550msgstr ""
33551
33552#: config/aarch64/aarch64.c:6086
33553#, gcc-internal-format
33554msgid "stack probes for SVE frames"
33555msgstr ""
33556
33557#: config/aarch64/aarch64.c:13836
33558#, gcc-internal-format
33559msgid "unknown flag passed in %<-moverride=%s%> (%s)"
33560msgstr ""
33561
33562#: config/aarch64/aarch64.c:13880
33563#, gcc-internal-format, gfc-internal-format
33564msgid "%s string ill-formed\n"
33565msgstr ""
33566
33567#: config/aarch64/aarch64.c:13936
33568#, fuzzy, gcc-internal-format
33569#| msgid "invalid format of %s"
33570msgid "invalid format for sve_width"
33571msgstr "định dạng của %s không hợp lệ"
33572
33573#: config/aarch64/aarch64.c:13948
33574#, fuzzy, gcc-internal-format, gfc-internal-format
33575#| msgid "invalid %%h value"
33576msgid "invalid sve_width value: %d"
33577msgstr "giá trị %%h sai"
33578
33579#: config/aarch64/aarch64.c:13968
33580#, gcc-internal-format, gfc-internal-format
33581msgid "tuning string missing in option (%s)"
33582msgstr ""
33583
33584#: config/aarch64/aarch64.c:13986
33585#, gcc-internal-format, gfc-internal-format
33586msgid "unknown tuning option (%s)"
33587msgstr "không hiểu tùy chọn chỉnh (%s)"
33588
33589#: config/aarch64/aarch64.c:14139
33590#, gcc-internal-format
33591msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
33592msgstr ""
33593
33594#: config/aarch64/aarch64.c:14148
33595#, gcc-internal-format
33596msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
33597msgstr ""
33598
33599#: config/aarch64/aarch64.c:14156
33600#, gcc-internal-format
33601msgid "specify a system register with a small string length."
33602msgstr ""
33603
33604#: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
33605#, fuzzy, gcc-internal-format
33606#| msgid "%qs is not valid for %qs"
33607msgid "%qs is not a valid offset in %qs"
33608msgstr "%qs không hợp lệ cho %qs"
33609
33610#: config/aarch64/aarch64.c:14231
33611#, gcc-internal-format
33612msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
33613msgstr ""
33614
33615#: config/aarch64/aarch64.c:14247
33616#, gcc-internal-format
33617msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
33618msgstr ""
33619
33620#: config/aarch64/aarch64.c:14332
33621#, fuzzy, gcc-internal-format, gfc-internal-format
33622#| msgid "valid arguments to %qs are: %s"
33623msgid "valid arguments are: %s;"
33624msgstr "đối số hợp lệ cho cho %qs là: %s"
33625
33626#: config/aarch64/aarch64.c:14356
33627#, fuzzy, gcc-internal-format
33628#| msgid "missing cpu name in -mcpu=%qs"
33629msgid "missing cpu name in %<-mcpu=%s%>"
33630msgstr "thiếu cpu trong -mcpu=%qs"
33631
33632#: config/aarch64/aarch64.c:14363
33633#, gcc-internal-format
33634msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
33635msgstr ""
33636
33637#: config/aarch64/aarch64.c:14471
33638#, gcc-internal-format
33639msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
33640msgstr ""
33641
33642#: config/aarch64/aarch64.c:14473
33643#, gcc-internal-format
33644msgid "missing argument for %<-mbranch-protection=%>"
33645msgstr ""
33646
33647#: config/aarch64/aarch64.c:14497
33648#, fuzzy, gcc-internal-format
33649#| msgid "missing arch name in -march=%qs"
33650msgid "missing arch name in %<-march=%s%>"
33651msgstr "thiếu tên kiến trúc trong -march=%qs"
33652
33653#: config/aarch64/aarch64.c:14500
33654#, fuzzy, gcc-internal-format
33655#| msgid "unknown value %qs for -march"
33656msgid "unknown value %qs for %<-march%>"
33657msgstr "không hiểu giá trị %qs cho -march"
33658
33659#: config/aarch64/aarch64.c:14504
33660#, gcc-internal-format
33661msgid "invalid feature modifier %qs in %<-march=%s%>"
33662msgstr ""
33663
33664#: config/aarch64/aarch64.c:14532
33665#, fuzzy, gcc-internal-format
33666#| msgid "missing cpu name in -mtune=%qs"
33667msgid "missing cpu name in %<-mtune=%s%>"
33668msgstr "thiếu tên cpu trong -mcpu=%qs"
33669
33670#: config/aarch64/aarch64.c:14535
33671#, fuzzy, gcc-internal-format
33672#| msgid "unknown value %qs for -mtune"
33673msgid "unknown value %qs for %<-mtune%>"
33674msgstr "không hiểu giá trị %qs dành cho -mtune"
33675
33676#: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
33677#, fuzzy, gcc-internal-format
33678#| msgid "-mcpu=%s conflicts with -march=%s"
33679msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
33680msgstr "-mcpu=%s xung đột với -march=%s"
33681
33682#: config/aarch64/aarch64.c:14722
33683#, fuzzy, gcc-internal-format
33684#| msgid "Assembler does not support -mabi=ilp32"
33685msgid "assembler does not support %<-mabi=ilp32%>"
33686msgstr "Assembler không hỗ trợ -mabi=ilp32"
33687
33688#: config/aarch64/aarch64.c:14729
33689#, gcc-internal-format
33690msgid "return address signing is only supported for %<-mabi=lp64%>"
33691msgstr ""
33692
33693#: config/aarch64/aarch64.c:14801
33694#, fuzzy, gcc-internal-format
33695#| msgid "code model %qs with -f%s"
33696msgid "code model %qs with %<-f%s%>"
33697msgstr "mô hình mã %qs với -f%s"
33698
33699#: config/aarch64/aarch64.c:14804
33700#, fuzzy, gcc-internal-format
33701#| msgid "code model %qs not supported in x32 mode"
33702msgid "code model %qs not supported in ilp32 mode"
33703msgstr "mô hình mã %qs không được hỗ trợ trong chế độ x32"
33704
33705#: config/aarch64/aarch64.c:14975
33706#, gcc-internal-format
33707msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
33708msgstr ""
33709
33710#: config/aarch64/aarch64.c:14978
33711#, gcc-internal-format
33712msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
33713msgstr ""
33714
33715#: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
33716#: config/aarch64/aarch64.c:15131
33717#, gcc-internal-format
33718msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
33719msgstr ""
33720
33721#: config/aarch64/aarch64.c:15017
33722#, gcc-internal-format
33723msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
33724msgstr ""
33725
33726#: config/aarch64/aarch64.c:15020
33727#, gcc-internal-format
33728msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
33729msgstr ""
33730
33731#: config/aarch64/aarch64.c:15047
33732#, gcc-internal-format
33733msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
33734msgstr ""
33735
33736#: config/aarch64/aarch64.c:15051
33737#, gcc-internal-format
33738msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
33739msgstr ""
33740
33741#: config/aarch64/aarch64.c:15086
33742#, gcc-internal-format
33743msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
33744msgstr ""
33745
33746#: config/aarch64/aarch64.c:15127
33747#, fuzzy, gcc-internal-format
33748#| msgid "missing %<=%> (after %<getter%> attribute)"
33749msgid "missing value in %<target()%> pragma or attribute"
33750msgstr "thiếu %<=%> (sau thuộc tính %<getter%>)"
33751
33752#: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
33753#, fuzzy, gcc-internal-format
33754#| msgid "malformed %<#pragma init%>"
33755msgid "malformed %<target()%> pragma or attribute"
33756msgstr "%<#pragma init%> sai dạng"
33757
33758#: config/aarch64/aarch64.c:15227
33759#, fuzzy, gcc-internal-format
33760#| msgid "%<no-custom-%s%> does not accept arguments"
33761msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
33762msgstr "%<no-custom-%s%> không chấp nhận đối số"
33763
33764#: config/aarch64/aarch64.c:15235
33765#, gcc-internal-format
33766msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
33767msgstr ""
33768
33769#: config/aarch64/aarch64.c:15289
33770#, fuzzy, gcc-internal-format
33771#| msgid "attribute(target(\"%s\")) is unknown"
33772msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
33773msgstr "thuộc tính(đích(\"%s\")) là không hiểu"
33774
33775#: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
33776#: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
33777#, gcc-internal-format
33778msgid "attribute %<target%> argument not a string"
33779msgstr "thuộc tính %<target%> không là một chuỗi"
33780
33781#: config/aarch64/aarch64.c:15373
33782#, fuzzy, gcc-internal-format
33783#| msgid "attribute(target(\"%s\")) is unknown"
33784msgid "pragma or attribute %<target(\"%s\")%> is not valid"
33785msgstr "thuộc tính(đích(\"%s\")) là không hiểu"
33786
33787#: config/aarch64/aarch64.c:15382
33788#, gcc-internal-format
33789msgid "malformed %<target(\"%s\")%> pragma or attribute"
33790msgstr ""
33791
33792#: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
33793#, gcc-internal-format
33794msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
33795msgstr ""
33796
33797#: config/aarch64/aarch64.c:17832
33798#, gcc-internal-format
33799msgid "%Klane %wd out of range %wd - %wd"
33800msgstr ""
33801
33802#: config/aarch64/aarch64.c:17834
33803#, gcc-internal-format
33804msgid "lane %wd out of range %wd - %wd"
33805msgstr ""
33806
33807#: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
33808#: config/i386/i386.c:22265
33809#, gcc-internal-format, gfc-internal-format
33810msgid "unsupported simdlen %d"
33811msgstr "simdlen không được hỗ trợ %d"
33812
33813#: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
33814#, gcc-internal-format
33815msgid "GCC does not currently support mixed size types for %<simd%> functions"
33816msgstr ""
33817
33818#: config/aarch64/aarch64.c:22454
33819#, gcc-internal-format
33820msgid "GCC does not currently support return type %qT for %<simd%> functions"
33821msgstr ""
33822
33823#: config/aarch64/aarch64.c:22458
33824#, fuzzy, gcc-internal-format
33825#| msgid "function return type cannot be function"
33826msgid "unsupported return type %qT for %<simd%> functions"
33827msgstr "kiểu trả về hàm không thể là hàm"
33828
33829#: config/aarch64/aarch64.c:22475
33830#, gcc-internal-format
33831msgid "GCC does not currently support argument type %qT for %<simd%> functions"
33832msgstr ""
33833
33834#: config/aarch64/aarch64.c:22497
33835#, fuzzy, gcc-internal-format
33836#| msgid "the -shared option is not currently supported for VAX ELF"
33837msgid "GCC does not currently support simdlen %d for type %qT"
33838msgstr "tùy chọn -shared (chia sẻ) hiện thời không được hỗ trợ cho VAX ELF"
33839
33840#: config/alpha/alpha.c:420
33841#, fuzzy, gcc-internal-format
33842#| msgid "bad value %qs for -mtrap-precision switch"
33843msgid "bad value %qs for %<-mtrap-precision%> switch"
33844msgstr "giá trị sai %qs cho -mtrap-precision"
33845
33846#: config/alpha/alpha.c:435
33847#, fuzzy, gcc-internal-format
33848#| msgid "bad value %qs for -mfp-rounding-mode switch"
33849msgid "bad value %qs for %<-mfp-rounding-mode%> switch"
33850msgstr "giá trị sai %qs cho -mfp-rounding-mode"
33851
33852#: config/alpha/alpha.c:450
33853#, fuzzy, gcc-internal-format
33854#| msgid "bad value %qs for -mfp-trap-mode switch"
33855msgid "bad value %qs for %<-mfp-trap-mode%> switch"
33856msgstr "giá trị sai %qs cho -mfp-trap-mode"
33857
33858#: config/alpha/alpha.c:468
33859#, fuzzy, gcc-internal-format
33860#| msgid "bad value %qs for -mcpu switch"
33861msgid "bad value %qs for %<-mcpu%> switch"
33862msgstr "giá trị sai %qs cho -mcpu"
33863
33864#: config/alpha/alpha.c:483
33865#, fuzzy, gcc-internal-format
33866msgid "bad value %qs for %<-mtune%> switch"
33867msgstr "sai giá trị (%s) cho chuyển -mtune"
33868
33869#: config/alpha/alpha.c:501
33870#, gcc-internal-format
33871msgid "fp software completion requires %<-mtrap-precision=i%>"
33872msgstr ""
33873
33874#: config/alpha/alpha.c:517
33875#, gcc-internal-format
33876msgid "rounding mode not supported for VAX floats"
33877msgstr ""
33878
33879#: config/alpha/alpha.c:522
33880#, gcc-internal-format
33881msgid "trap mode not supported for VAX floats"
33882msgstr ""
33883
33884#: config/alpha/alpha.c:526
33885#, gcc-internal-format
33886msgid "128-bit %<long double%> not supported for VAX floats"
33887msgstr ""
33888
33889#: config/alpha/alpha.c:554
33890#, gcc-internal-format, gfc-internal-format
33891msgid "L%d cache latency unknown for %s"
33892msgstr ""
33893
33894#: config/alpha/alpha.c:569
33895#, fuzzy, gcc-internal-format
33896#| msgid "bad value %qs for -mmemory-latency"
33897msgid "bad value %qs for %<-mmemory-latency%>"
33898msgstr "giá trị sai %qs cho -mmemory-latency"
33899
33900#: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
33901#: config/arc/arc.c:7347 config/s390/s390.c:839 config/tilegx/tilegx.c:3536
33902#: config/tilepro/tilepro.c:3100
33903#, gcc-internal-format
33904msgid "bad builtin fcode"
33905msgstr "fcode dựng sẵn sai"
33906
33907#: config/arc/arc.c:1098
33908#, fuzzy, gcc-internal-format
33909#| msgid "-mmul32x16 supported only for ARC600 or ARC601"
33910msgid "%<-mno-mpy%> supported only for ARC700 or ARCv2"
33911msgstr "-mmul32x16 chỉ hỗ trợ ARC600 hay ARC601"
33912
33913#: config/arc/arc.c:1101
33914#, fuzzy, gcc-internal-format
33915#| msgid "-mno-dpfp-lrsr supported only with -mdpfp"
33916msgid "%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>"
33917msgstr "-mno-dpfp-lrsr chỉ được hỗ trợ với -mdpfp"
33918
33919#: config/arc/arc.c:1106
33920#, gcc-internal-format
33921msgid "FPX fast and compact options cannot be specified together"
33922msgstr ""
33923
33924#: config/arc/arc.c:1110
33925#, fuzzy, gcc-internal-format
33926#| msgid "-mspfp_fast not available on ARC600 or ARC601"
33927msgid "%<-mspfp_fast%> not available on ARC600 or ARC601"
33928msgstr "-mspfp_fast không sẵn sàng trên ARC600 hay ARC601"
33929
33930#: config/arc/arc.c:1115
33931#, gcc-internal-format
33932msgid "no FPX/FPU mixing allowed"
33933msgstr ""
33934
33935#: config/arc/arc.c:1120
33936#, fuzzy, gcc-internal-format
33937#| msgid "-fPIC is not supported"
33938msgid "PIC is not supported for %qs"
33939msgstr "-fPIC không được hỗ trợ"
33940
33941#: config/arc/arc.c:1159
33942#, fuzzy, gcc-internal-format
33943#| msgid "missing operand"
33944msgid "missing dash"
33945msgstr "toán hạng còn thiếu"
33946
33947#: config/arc/arc.c:1171
33948#, fuzzy, gcc-internal-format
33949#| msgid "first argument must be []byte"
33950msgid "first register must be R0"
33951msgstr "đối số đầu tiên phải là []byte"
33952
33953#: config/arc/arc.c:1191
33954#, fuzzy, gcc-internal-format, gfc-internal-format
33955#| msgid "last argument must be an immediate"
33956msgid "last register name %s must be an odd register"
33957msgstr "đối số cuối phải là giá trị trực tiếp"
33958
33959#: config/arc/arc.c:1200 config/ia64/ia64.c:6051 config/pa/pa.c:480
33960#: config/sh/sh.c:8292
33961#, gcc-internal-format, gfc-internal-format
33962msgid "%s-%s is an empty range"
33963msgstr "%s-%s là một vùng trống rỗng"
33964
33965#: config/arc/arc.c:1250
33966#, gcc-internal-format
33967msgid "invalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32"
33968msgstr ""
33969
33970#: config/arc/arc.c:1312
33971#, gcc-internal-format
33972msgid "option %<-mirq-ctrl-saved%> valid only for ARC v2 processors"
33973msgstr ""
33974
33975#: config/arc/arc.c:1321
33976#, gcc-internal-format
33977msgid "option %<-mrgf-banked-regs%> valid only for ARC v2 processors"
33978msgstr ""
33979
33980#. Check options against architecture options.  Throw an error if
33981#. option is not allowed.  Extra, check options against default
33982#. architecture/cpu flags and throw an warning if we find a
33983#. mismatch.
33984#. TRANSLATORS: the DOC/DOC0/DOC1 are strings which shouldn't be
33985#. translated.  They are like keywords which one can relate with the
33986#. architectural choices taken for an ARC CPU implementation.
33987#: config/arc/arc.c:1365
33988#, fuzzy, gcc-internal-format
33989msgid "option %<%s=%s%> is not available for %qs CPU"
33990msgstr "%qD không phải một biến trong mệnh đề %qs"
33991
33992#: config/arc/arc.c:1370
33993#, gcc-internal-format
33994msgid "option %qs is ignored, the default value %qs is considered for %qs CPU"
33995msgstr ""
33996
33997#: config/arc/arc.c:1378
33998#, fuzzy, gcc-internal-format
33999#| msgid "%qs is not valid for %qs"
34000msgid "option %qs is not available for %qs CPU"
34001msgstr "%qs không hợp lệ cho %qs"
34002
34003#: config/arc/arc.c:1383
34004#, gcc-internal-format
34005msgid "unset option %qs is ignored, it is always enabled for %qs CPU"
34006msgstr ""
34007
34008#: config/arc/arc.c:1950
34009#, gcc-internal-format, gfc-internal-format
34010msgid "multiply option implies r%d is fixed"
34011msgstr ""
34012
34013#: config/arc/arc.c:2098 config/epiphany/epiphany.c:508
34014#: config/epiphany/epiphany.c:548
34015#, gcc-internal-format
34016msgid "argument of %qE attribute is not a string constant"
34017msgstr ""
34018
34019#: config/arc/arc.c:2107
34020#, gcc-internal-format
34021msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
34022msgstr ""
34023
34024#: config/arc/arc.c:2116
34025#, fuzzy, gcc-internal-format
34026#| msgid "invalid argument of %qE attribute"
34027msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
34028msgstr "đối số của thuộc tính %qE không hợp lệ"
34029
34030#: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
34031#: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
34032#: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
34033#: config/csky/csky.c:6006 config/csky/csky.c:6034
34034#: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
34035#: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
34036#: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
34037#: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
34038#: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
34039#: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
34040#: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
34041#: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
34042#: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
34043#: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
34044#: config/visium/visium.c:723
34045#, gcc-internal-format
34046msgid "%qE attribute only applies to functions"
34047msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
34048
34049#: config/arc/arc.c:6972
34050#, fuzzy, gcc-internal-format
34051#| msgid "%<__builtin_next_arg%> called without an argument"
34052msgid "%<__builtin_arc_aligned%> with non-constant alignment"
34053msgstr "%<__builtin_next_arg%> được gọi mà không có đối số"
34054
34055#: config/arc/arc.c:6980
34056#, fuzzy, gcc-internal-format
34057#| msgid "invalid argument to %<__builtin_frame_address%>"
34058msgid "invalid alignment value for %<__builtin_arc_aligned%>"
34059msgstr "đối số không hợp lệ cho %<__builtin_frame_address%>"
34060
34061#: config/arc/arc.c:7143
34062#, gcc-internal-format
34063msgid "operand 1 should be an unsigned 3-bit immediate"
34064msgstr ""
34065
34066#: config/arc/arc.c:7184 config/arc/arc.c:7281
34067#, gcc-internal-format
34068msgid "operand 2 should be an unsigned 3-bit value (I0-I7)"
34069msgstr ""
34070
34071#: config/arc/arc.c:7217 config/arc/arc.c:7249
34072#, gcc-internal-format
34073msgid "operand 1 should be an unsigned 3-bit value (I0-I7)"
34074msgstr ""
34075
34076#: config/arc/arc.c:7221 config/arc/arc.c:7253
34077#, gcc-internal-format
34078msgid "operand 2 should be an unsigned 8-bit value"
34079msgstr ""
34080
34081#: config/arc/arc.c:7285
34082#, gcc-internal-format
34083msgid "operand 3 should be an unsigned 8-bit value"
34084msgstr ""
34085
34086#: config/arc/arc.c:7318
34087#, gcc-internal-format
34088msgid "operand 4 should be an unsigned 8-bit value (0-255)"
34089msgstr ""
34090
34091#: config/arc/arc.c:7322
34092#, gcc-internal-format
34093msgid "operand 3 should be an unsigned 3-bit value (I0-I7)"
34094msgstr ""
34095
34096#: config/arc/arc.c:7329
34097#, gcc-internal-format
34098msgid "operand 2 should be an unsigned 3-bit value (subreg 0-7)"
34099msgstr ""
34100
34101#: config/arc/arc.c:7332
34102#, gcc-internal-format
34103msgid "operand 2 should be an even 3-bit value (subreg 0,2,4,6)"
34104msgstr ""
34105
34106#: config/arc/arc.c:7379
34107#, gcc-internal-format, gfc-internal-format
34108msgid "builtin requires an immediate for operand %d"
34109msgstr ""
34110
34111#: config/arc/arc.c:7384
34112#, gcc-internal-format, gfc-internal-format
34113msgid "operand %d should be a 6 bit unsigned immediate"
34114msgstr ""
34115
34116#: config/arc/arc.c:7388
34117#, gcc-internal-format, gfc-internal-format
34118msgid "operand %d should be a 8 bit unsigned immediate"
34119msgstr ""
34120
34121#: config/arc/arc.c:7392
34122#, gcc-internal-format, gfc-internal-format
34123msgid "operand %d should be a 3 bit unsigned immediate"
34124msgstr ""
34125
34126#: config/arc/arc.c:7395
34127#, gcc-internal-format, gfc-internal-format
34128msgid "unknown builtin immediate operand type for operand %d"
34129msgstr ""
34130
34131#: config/arc/arc.c:7446
34132#, gcc-internal-format
34133msgid "register number must be a compile-time constant.  Try giving higher optimization levels"
34134msgstr ""
34135
34136#: config/arc/arc.c:8442
34137#, gcc-internal-format
34138msgid "insn addresses not set after shorten_branches"
34139msgstr ""
34140
34141#: config/arc/arc.c:8656
34142#, gcc-internal-format
34143msgid "insn addresses not freed"
34144msgstr ""
34145
34146#: config/arc/arc.c:11135
34147#, fuzzy, gcc-internal-format
34148#| msgid "%qE attribute only available for 32-bit"
34149msgid "%qE attribute only valid for ARCv2 architecture"
34150msgstr "Thuộc tính %qE chỉ dùng được trên hệ thống 32-bit"
34151
34152#: config/arc/arc.c:11143 config/arc/arc.c:11182
34153#, fuzzy, gcc-internal-format
34154#| msgid "invalid argument of %qE attribute"
34155msgid "argument of %qE attribute is missing"
34156msgstr "đối số của thuộc tính %qE không hợp lệ"
34157
34158#: config/arc/arc.c:11154 config/arc/arc.c:11193 config/arc/arc.c:11319
34159#: config/avr/avr.c:9767
34160#, gcc-internal-format
34161msgid "%qE attribute allows only an integer constant argument"
34162msgstr ""
34163
34164#: config/arc/arc.c:11174
34165#, fuzzy, gcc-internal-format
34166#| msgid "%qE attribute only available for 32-bit"
34167msgid "%qE attribute only valid for ARC EM architecture"
34168msgstr "Thuộc tính %qE chỉ dùng được trên hệ thống 32-bit"
34169
34170#: config/arc/arc.c:11229
34171#, fuzzy, gcc-internal-format
34172#| msgid "%qE attribute only applies to SH2A"
34173msgid "%qE attribute only applies to types"
34174msgstr "Thuộc tính %qE chỉ được áp dụng cho SH2A"
34175
34176#: config/arc/arc.c:11235
34177#, fuzzy, gcc-internal-format
34178#| msgid "%qE attribute ignored"
34179msgid "argument of %qE attribute ignored"
34180msgstr "thuộc tính %qE bị lờ đi"
34181
34182#: config/arm/aarch-common.c:549 config/i386/i386.c:21053
34183#, gcc-internal-format
34184msgid "alternatives not allowed in %<asm%> flag output"
34185msgstr ""
34186
34187#: config/arm/aarch-common.c:610 config/i386/i386.c:21117
34188#, fuzzy, gcc-internal-format
34189#| msgid "unknown linker output %qs"
34190msgid "unknown %<asm%> flag output %qs"
34191msgstr "không hiểu xuất bộ liên kết %qs"
34192
34193#: config/arm/aarch-common.c:620 config/i386/i386.c:21146
34194#, fuzzy, gcc-internal-format
34195#| msgid "invalid use of asm flag output"
34196msgid "invalid type for %<asm%> flag output"
34197msgstr "sử dụng kết xuất cờ asm sai"
34198
34199#: config/arm/arm-builtins.c:3087
34200#, fuzzy, gcc-internal-format
34201#| msgid "coprocessor not enabled"
34202msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
34203msgstr "đồng xử lý chưa được bật"
34204
34205#: config/arm/arm-builtins.c:3090
34206#, gcc-internal-format
34207msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
34208msgstr ""
34209
34210#. Here we mention the builtin name to follow the same
34211#. format that the C/C++ frontends use for referencing
34212#. a given argument index.
34213#: config/arm/arm-builtins.c:3098
34214#, fuzzy, gcc-internal-format
34215msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
34216msgstr "đối số %d của %qE phải nằm trong vùng %d…%d"
34217
34218#: config/arm/arm-builtins.c:3216
34219#, fuzzy, gcc-internal-format
34220#| msgid "-fdata-sections not supported for this target"
34221msgid "this builtin is not supported for this target"
34222msgstr "-fdata-sections không được hỗ trợ cho đích này"
34223
34224#: config/arm/arm-builtins.c:3323
34225#, gcc-internal-format
34226msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
34227msgstr ""
34228
34229#: config/arm/arm-builtins.c:3327
34230#, fuzzy, gcc-internal-format
34231#| msgid "last argument must be an immediate"
34232msgid "%Ksaturation bit range must be a constant immediate"
34233msgstr "đối số cuối phải là giá trị trực tiếp"
34234
34235#: config/arm/arm-builtins.c:3350
34236#, gcc-internal-format
34237msgid "You must enable MVE instructions to use these intrinsics"
34238msgstr ""
34239
34240#: config/arm/arm-builtins.c:3372
34241#, gcc-internal-format
34242msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
34243msgstr ""
34244
34245#: config/arm/arm-builtins.c:3394
34246#, gcc-internal-format
34247msgid "You must enable VFP instructions to use these intrinsics."
34248msgstr ""
34249
34250#: config/arm/arm-builtins.c:3472
34251#, gcc-internal-format
34252msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
34253msgstr ""
34254
34255#. @@@ better error message
34256#: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
34257#, gcc-internal-format
34258msgid "selector must be an immediate"
34259msgstr "bộ chọn phải là một giá trị trực tiếp"
34260
34261#: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
34262#: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
34263#, gcc-internal-format
34264msgid "the range of selector should be in 0 to 7"
34265msgstr "vùng bộ chọn phải nằm từ 0 đến 7"
34266
34267#: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
34268#, gcc-internal-format
34269msgid "the range of selector should be in 0 to 3"
34270msgstr "vùng bộ chọn phải nằm từ 0 đến 3"
34271
34272#: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
34273#, gcc-internal-format
34274msgid "the range of selector should be in 0 to 1"
34275msgstr "vùng bộ chọn phải nằm từ 0 đến 1"
34276
34277#: config/arm/arm-builtins.c:3740
34278#, gcc-internal-format
34279msgid "mask must be an immediate"
34280msgstr "mặt nạ phải là một giá trị trực tiếp"
34281
34282#: config/arm/arm-builtins.c:3745
34283#, gcc-internal-format
34284msgid "the range of mask should be in 0 to 255"
34285msgstr "vùng mặt nạ phải nằm từ 0 đến 255"
34286
34287#: config/arm/arm-builtins.c:3933
34288#, gcc-internal-format
34289msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
34290msgstr "vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_rori_pi16 trong mã."
34291
34292#: config/arm/arm-builtins.c:3935
34293#, gcc-internal-format
34294msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
34295msgstr "vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_rori_pi32 trong mã."
34296
34297#: config/arm/arm-builtins.c:3937
34298#, gcc-internal-format
34299msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
34300msgstr "vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_ror_pi16 trong mã."
34301
34302#: config/arm/arm-builtins.c:3939
34303#, gcc-internal-format
34304msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
34305msgstr "vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_ror_pi32 trong mã."
34306
34307#: config/arm/arm-builtins.c:3945
34308#, gcc-internal-format
34309msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
34310msgstr "vùng của số lượng phải nằm trong vùn 0 đến 64.  hãy kiểm tra bên trong _mm_rori_si64 trong mã."
34311
34312#: config/arm/arm-builtins.c:3947
34313#, gcc-internal-format
34314msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
34315msgstr "vùng của số lượng phải nằm trong vùn 0 đến 64.  hãy kiểm tra bên trong _mm_ror_si64 trong mã."
34316
34317#: config/arm/arm-builtins.c:3952
34318#, gcc-internal-format
34319msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
34320msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_pi16 trong mã."
34321
34322#: config/arm/arm-builtins.c:3954
34323#, gcc-internal-format
34324msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
34325msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_pi32 trong mã."
34326
34327#: config/arm/arm-builtins.c:3956
34328#, gcc-internal-format
34329msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
34330msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_si64 trong mã."
34331
34332#: config/arm/arm-builtins.c:3958
34333#, gcc-internal-format
34334msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
34335msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_pi16 trong mã."
34336
34337#: config/arm/arm-builtins.c:3960
34338#, gcc-internal-format
34339msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
34340msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_pi32 trong mã."
34341
34342#: config/arm/arm-builtins.c:3962
34343#, gcc-internal-format
34344msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
34345msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_si64 trong mã."
34346
34347#: config/arm/arm-builtins.c:3964
34348#, gcc-internal-format
34349msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
34350msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_pi16 trong mã."
34351
34352#: config/arm/arm-builtins.c:3966
34353#, gcc-internal-format
34354msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
34355msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_pi32 trong mã."
34356
34357#: config/arm/arm-builtins.c:3968
34358#, gcc-internal-format
34359msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
34360msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_si64 trong mã."
34361
34362#: config/arm/arm-builtins.c:3970
34363#, gcc-internal-format
34364msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
34365msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_pi16 trong mã."
34366
34367#: config/arm/arm-builtins.c:3972
34368#, gcc-internal-format
34369msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
34370msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_pi32 trong mã."
34371
34372#: config/arm/arm-builtins.c:3974
34373#, gcc-internal-format
34374msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
34375msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_si64 trong mã."
34376
34377#: config/arm/arm-builtins.c:3976
34378#, gcc-internal-format
34379msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
34380msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_pi16 trong mã."
34381
34382#: config/arm/arm-builtins.c:3978
34383#, gcc-internal-format
34384msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
34385msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_pi32 trong mã."
34386
34387#: config/arm/arm-builtins.c:3980
34388#, gcc-internal-format
34389msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
34390msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_si64 trong mã."
34391
34392#: config/arm/arm-builtins.c:3982
34393#, gcc-internal-format
34394msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
34395msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_pi16 trong mã."
34396
34397#: config/arm/arm-builtins.c:3984
34398#, gcc-internal-format
34399msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
34400msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_pi32 trong mã."
34401
34402#: config/arm/arm-builtins.c:3986
34403#, gcc-internal-format
34404msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
34405msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_si64 trong mã."
34406
34407#: config/arm/arm-c.c:107
34408#, gcc-internal-format
34409msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
34410msgstr ""
34411
34412#: config/arm/arm.c:2911
34413#, gcc-internal-format
34414msgid "iWMMXt and NEON are incompatible"
34415msgstr "iWMMXt và NEON là xung khác lẫn nhau"
34416
34417#: config/arm/arm.c:2917
34418#, gcc-internal-format
34419msgid "target CPU does not support ARM mode"
34420msgstr "CPU đích không hỗ trợ chế độ ARM"
34421
34422#: config/arm/arm.c:2921
34423#, gcc-internal-format
34424msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
34425msgstr ""
34426
34427#: config/arm/arm.c:2924
34428#, gcc-internal-format
34429msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
34430msgstr ""
34431
34432#: config/arm/arm.c:2932
34433#, gcc-internal-format
34434msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
34435msgstr ""
34436
34437#: config/arm/arm.c:2937
34438#, gcc-internal-format
34439msgid "iWMMXt unsupported under Thumb mode"
34440msgstr "iWMMXt không được hỗ trợ dưới chế độ Thumb"
34441
34442#: config/arm/arm.c:2940
34443#, fuzzy, gcc-internal-format
34444#| msgid "can not use -mtp=cp15 with 16-bit Thumb"
34445msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
34446msgstr "không thể sử dụng -mtp=cp15 với 16-bit Thumb"
34447
34448#: config/arm/arm.c:2944
34449#, gcc-internal-format
34450msgid "RTP PIC is incompatible with Thumb"
34451msgstr "RTP PIC không tương thích với Thumb"
34452
34453#: config/arm/arm.c:2957
34454#, fuzzy, gcc-internal-format, gfc-internal-format
34455msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
34456msgstr "-mslow-flash-data chỉ hỗ trợ mã không-pic trên đích armv7-m"
34457
34458#: config/arm/arm.c:2962
34459#, fuzzy, gcc-internal-format, gfc-internal-format
34460msgid "%s only supports non-pic code on M-profile targets"
34461msgstr "-mslow-flash-data chỉ hỗ trợ mã không-pic trên đích armv7-m"
34462
34463#: config/arm/arm.c:2967
34464#, fuzzy, gcc-internal-format
34465#| msgid "%qs is incompatible with %s %s"
34466msgid "%s incompatible with %<-mword-relocations%>"
34467msgstr "%qs không tương thích với %s %s"
34468
34469#: config/arm/arm.c:3082
34470#, gcc-internal-format
34471msgid "target CPU does not support THUMB instructions"
34472msgstr "CPU đích không hỗ trợ chỉ lệnh THUMB"
34473
34474#: config/arm/arm.c:3132
34475#, gcc-internal-format
34476msgid "target CPU does not support unaligned accesses"
34477msgstr "CPU đích không hỗ trợ truy cập chưa cân chỉnh"
34478
34479#: config/arm/arm.c:3481
34480#, fuzzy, gcc-internal-format
34481#| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
34482msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
34483msgstr "-mapcs-stack-check không tương thích với -mno-apcs-frame"
34484
34485#: config/arm/arm.c:3490
34486#, fuzzy, gcc-internal-format
34487#| msgid "-fpic and -mapcs-reent are incompatible"
34488msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
34489msgstr "-fpic và -mapcs-reent là xung khắc nhau"
34490
34491#: config/arm/arm.c:3493
34492#, gcc-internal-format
34493msgid "APCS reentrant code not supported.  Ignored"
34494msgstr ""
34495
34496#: config/arm/arm.c:3516
34497#, gcc-internal-format
34498msgid "option %<-mstructure-size-boundary%> is deprecated"
34499msgstr ""
34500
34501#: config/arm/arm.c:3524
34502#, gcc-internal-format
34503msgid "structure size boundary can only be set to 8, 32 or 64"
34504msgstr ""
34505
34506#: config/arm/arm.c:3526
34507#, gcc-internal-format
34508msgid "structure size boundary can only be set to 8 or 32"
34509msgstr ""
34510
34511#: config/arm/arm.c:3551
34512#, fuzzy, gcc-internal-format
34513#| msgid "RTP PIC is incompatible with -msingle-pic-base"
34514msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
34515msgstr "RTP PIC không tương thích với -msingle-pic-base"
34516
34517#: config/arm/arm.c:3563 config/arm/arm.c:32229
34518#, fuzzy, gcc-internal-format
34519#| msgid "code model %qs not supported in x32 mode"
34520msgid "FDPIC mode is not supported in Thumb-1 mode"
34521msgstr "mô hình mã %qs không được hỗ trợ trong chế độ x32"
34522
34523#: config/arm/arm.c:3571
34524#, fuzzy, gcc-internal-format
34525#| msgid "-mpic-register= is useless without -fpic"
34526msgid "%<-mpic-register=%> is useless without %<-fpic%>"
34527msgstr "-mpic-register= là vô ích nếu không có -fpic"
34528
34529#: config/arm/arm.c:3580
34530#, fuzzy, gcc-internal-format
34531#| msgid "unable to use '%s' for PIC register"
34532msgid "unable to use %qs for PIC register"
34533msgstr "không thể dùng “%s” cho thanh ghi PIC"
34534
34535#: config/arm/arm.c:3602 config/pru/pru.c:643
34536#, fuzzy, gcc-internal-format
34537#| msgid "-freorder-blocks-and-partition not supported on this architecture"
34538msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
34539msgstr "-freorder-blocks-and-partition không được hỗ trợ trên kiến trúc này"
34540
34541#: config/arm/arm.c:3746
34542#, fuzzy, gcc-internal-format
34543msgid "selected fp16 options are incompatible"
34544msgstr "-mrelocatable và -msdata=%s là không tương thích"
34545
34546#: config/arm/arm.c:3798
34547#, gcc-internal-format
34548msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
34549msgstr ""
34550
34551#: config/arm/arm.c:3801
34552#, gcc-internal-format
34553msgid "iwmmxt abi requires an iwmmxt capable cpu"
34554msgstr ""
34555
34556#: config/arm/arm.c:3809
34557#, gcc-internal-format
34558msgid "target CPU does not support interworking"
34559msgstr "CPU đích không hỗ trợ làm việc tương tác"
34560
34561#: config/arm/arm.c:3822
34562#, fuzzy, gcc-internal-format
34563#| msgid "AAPCS does not support -mcaller-super-interworking"
34564msgid "AAPCS does not support %<-mcaller-super-interworking%>"
34565msgstr "AAPCS không hỗ trợ -mcaller-super-interworking"
34566
34567#: config/arm/arm.c:3825
34568#, fuzzy, gcc-internal-format
34569#| msgid "AAPCS does not support -mcallee-super-interworking"
34570msgid "AAPCS does not support %<-mcallee-super-interworking%>"
34571msgstr "AAPCS không hỗ trợ -mcallee-super-interworking"
34572
34573#: config/arm/arm.c:3830
34574#, gcc-internal-format
34575msgid "__fp16 and no ldrh"
34576msgstr "__fp16 và không ldrh"
34577
34578#: config/arm/arm.c:3833
34579#, fuzzy, gcc-internal-format
34580msgid "target CPU does not support ARMv8-M Security Extensions"
34581msgstr "CPU đích không hỗ trợ chỉ lệnh THUMB"
34582
34583#: config/arm/arm.c:3838
34584#, gcc-internal-format
34585msgid "ARMv8-M Security Extensions incompatible with selected FPU"
34586msgstr ""
34587
34588#: config/arm/arm.c:3850
34589#, fuzzy, gcc-internal-format
34590msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
34591msgstr "-mfloat-abi=hard và VFP"
34592
34593#: config/arm/arm.c:3858
34594#, fuzzy, gcc-internal-format
34595#| msgid "-mfloat-abi=hard and VFP"
34596msgid "%<-mfloat-abi=hard%> and VFP"
34597msgstr "-mfloat-abi=hard và VFP"
34598
34599#: config/arm/arm.c:6098
34600#, gcc-internal-format
34601msgid "non-AAPCS derived PCS variant"
34602msgstr "non-AAPCS dẫn suất biến thể PCS"
34603
34604#: config/arm/arm.c:6100
34605#, gcc-internal-format
34606msgid "variadic functions must use the base AAPCS variant"
34607msgstr ""
34608
34609#: config/arm/arm.c:6120
34610#, gcc-internal-format
34611msgid "PCS variant"
34612msgstr "biến thể PCS"
34613
34614#: config/arm/arm.c:6318
34615#, gcc-internal-format
34616msgid "Thumb-1 hard-float VFP ABI"
34617msgstr "Thumb-1 dấu-chấm-động-bằng-phần-cứng VFP ABI"
34618
34619#: config/arm/arm.c:6378
34620#, gcc-internal-format
34621msgid "argument of type %qT not permitted with -mgeneral-regs-only"
34622msgstr ""
34623
34624#: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
34625#: config/arm/arm.c:28376
34626#, gcc-internal-format
34627msgid "parameter passing for argument of type %qT changed in GCC 7.1"
34628msgstr ""
34629
34630#: config/arm/arm.c:7260
34631#, gcc-internal-format
34632msgid "%qE attribute not available to functions with arguments passed on the stack"
34633msgstr ""
34634
34635#: config/arm/arm.c:7272
34636#, gcc-internal-format
34637msgid "%qE attribute not available to functions with variable number of arguments"
34638msgstr ""
34639
34640#: config/arm/arm.c:7281
34641#, gcc-internal-format
34642msgid "%qE attribute not available to functions that return value on the stack"
34643msgstr ""
34644
34645#: config/arm/arm.c:7303 config/arm/arm.c:7355
34646#, fuzzy, gcc-internal-format
34647msgid "%qE attribute ignored without %<-mcmse%> option."
34648msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
34649
34650#: config/arm/arm.c:7322
34651#, fuzzy, gcc-internal-format
34652msgid "%qE attribute has no effect on functions with static linkage"
34653msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
34654
34655#: config/arm/arm.c:7371
34656#, fuzzy, gcc-internal-format
34657msgid "%qE attribute only applies to base type of a function pointer"
34658msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
34659
34660#: config/arm/arm.c:9322
34661#, gcc-internal-format
34662msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
34663msgstr ""
34664
34665#: config/arm/arm.c:13060
34666#, gcc-internal-format
34667msgid "%K%s %wd out of range %wd - %wd"
34668msgstr "%K%s %wd nằm ngoài vùng %wd - %wd"
34669
34670#: config/arm/arm.c:13063
34671#, gcc-internal-format
34672msgid "%s %wd out of range %wd - %wd"
34673msgstr "%s %wd nằm ngoài vùng %wd - %wd"
34674
34675#: config/arm/arm.c:25234
34676#, gcc-internal-format
34677msgid "unable to compute real location of stacked parameter"
34678msgstr ""
34679
34680#: config/arm/arm.c:25896
34681#, gcc-internal-format
34682msgid "Unexpected thumb1 far jump"
34683msgstr ""
34684
34685#: config/arm/arm.c:26155
34686#, gcc-internal-format
34687msgid "no low registers available for popping high registers"
34688msgstr ""
34689
34690#: config/arm/arm.c:26407
34691#, gcc-internal-format
34692msgid "interrupt Service Routines cannot be coded in Thumb mode"
34693msgstr ""
34694
34695#: config/arm/arm.c:26653
34696#, fuzzy, gcc-internal-format
34697#| msgid "-fstack-check=specific for Thumb-1"
34698msgid "%<-fstack-check=specific%> for Thumb-1"
34699msgstr "-fstack-check=specific cho Thumb-1"
34700
34701#: config/arm/arm.c:32244
34702#, fuzzy, gcc-internal-format
34703#| msgid "invalid fpu for attribute(target(\"%s\"))"
34704msgid "invalid fpu for target attribute or pragma %qs"
34705msgstr "thuộc tính(đích(\"%s\")) là không hiểu"
34706
34707#. This doesn't really make sense until we support
34708#. general dynamic selection of the architecture and all
34709#. sub-features.
34710#: config/arm/arm.c:32252
34711#, gcc-internal-format
34712msgid "auto fpu selection not currently permitted here"
34713msgstr ""
34714
34715#: config/arm/arm.c:32265
34716#, gcc-internal-format
34717msgid "invalid architecture for target attribute or pragma %qs"
34718msgstr ""
34719
34720#: config/arm/arm.c:32279
34721#, fuzzy, gcc-internal-format
34722#| msgid "unknown property attribute"
34723msgid "unknown target attribute or pragma %qs"
34724msgstr "không hiểu thuộc tính tính chất"
34725
34726#: config/arm/arm.c:33257
34727#, fuzzy, gcc-internal-format
34728#| msgid "code model %qs not supported in x32 mode"
34729msgid "asm flags not supported in thumb1 mode"
34730msgstr "mô hình mã %qs không được hỗ trợ trong chế độ x32"
34731
34732#: config/arm/freebsd.h:121
34733#, gcc-internal-format
34734msgid "target OS does not support unaligned accesses"
34735msgstr "CPU đích không hỗ trợ truy cập chưa cân chỉnh"
34736
34737#: config/avr/avr-c.c:65 config/avr/avr-c.c:190
34738#, gcc-internal-format
34739msgid "%qs expects 1 argument but %d given"
34740msgstr "%qs cần một đối số nhưng lại đưa ra %d"
34741
34742#: config/avr/avr-c.c:76
34743#, gcc-internal-format
34744msgid "%qs expects a fixed-point value as argument"
34745msgstr "%qs cần giá trị dấu chấm cố định làm đối số"
34746
34747#: config/avr/avr-c.c:102
34748#, gcc-internal-format
34749msgid "using %qs with unsigned type has no effect"
34750msgstr ""
34751
34752#: config/avr/avr-c.c:107 config/avr/avr-c.c:173 config/avr/avr-c.c:230
34753#, gcc-internal-format
34754msgid "no matching fixed-point overload found for %qs"
34755msgstr ""
34756
34757#: config/avr/avr-c.c:124
34758#, gcc-internal-format
34759msgid "%qs expects 2 arguments but %d given"
34760msgstr "%qs cần 2 đối số nhưng chỉ nhận được %d"
34761
34762#: config/avr/avr-c.c:136 config/avr/avr-c.c:201
34763#, gcc-internal-format
34764msgid "%qs expects a fixed-point value as first argument"
34765msgstr "%qs cần giá trị dấu chấm cố định làm đối số đầu tiên"
34766
34767#: config/avr/avr-c.c:144
34768#, gcc-internal-format
34769msgid "%qs expects an integer value as second argument"
34770msgstr "%qs cần giá trị nguyên làm đối số thứ hai"
34771
34772#: config/avr/avr-devices.c:152
34773#, gcc-internal-format, gfc-internal-format
34774msgid "supported core architectures:%s"
34775msgstr ""
34776
34777#. Reached the end of `avr_mcu_types'.  This should actually never
34778#. happen as options are provided by device-specs.  It could be a
34779#. typo in a device-specs or calling the compiler proper directly
34780#. with -mmcu=<device>.
34781#: config/avr/avr.c:706
34782#, gcc-internal-format
34783msgid "unknown core architecture %qs specified with %qs"
34784msgstr ""
34785
34786#: config/avr/avr.c:755 config/pru/pru.c:632 config/visium/visium.c:421
34787#, fuzzy, gcc-internal-format
34788#| msgid "-fpic is not supported"
34789msgid "%<-fpic%> is not supported"
34790msgstr "-fpic không được hỗ trợ"
34791
34792#: config/avr/avr.c:757 config/pru/pru.c:634 config/visium/visium.c:423
34793#, fuzzy, gcc-internal-format
34794#| msgid "-fPIC is not supported"
34795msgid "%<-fPIC%> is not supported"
34796msgstr "-fPIC không được hỗ trợ"
34797
34798#: config/avr/avr.c:759 config/pru/pru.c:636
34799#, fuzzy, gcc-internal-format
34800#| msgid "-fpie is not supported"
34801msgid "%<-fpie%> is not supported"
34802msgstr "-fpie không được hỗ trợ"
34803
34804#: config/avr/avr.c:761 config/pru/pru.c:638
34805#, fuzzy, gcc-internal-format
34806#| msgid "-fPIE is not supported"
34807msgid "%<-fPIE%> is not supported"
34808msgstr "-fPIE không được hỗ trợ"
34809
34810#: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
34811#, fuzzy, gcc-internal-format
34812#| msgid "-fwpa and -fltrans are mutually exclusive"
34813msgid "function attributes %qs and %qs are mutually exclusive"
34814msgstr "-fwpa và -fltrans loại trừ lẫn nhau"
34815
34816#: config/avr/avr.c:1066 config/riscv/riscv.c:4932
34817#, gcc-internal-format
34818msgid "%qs function cannot have arguments"
34819msgstr "%qs hàm không có đối số"
34820
34821#: config/avr/avr.c:1069 config/riscv/riscv.c:4929
34822#, gcc-internal-format
34823msgid "%qs function cannot return a value"
34824msgstr "%qs hàm không trả về giá trị nào"
34825
34826#: config/avr/avr.c:1083
34827#, gcc-internal-format
34828msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
34829msgstr ""
34830
34831#: config/avr/avr.c:1096
34832#, gcc-internal-format
34833msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
34834msgstr ""
34835
34836#: config/avr/avr.c:1313
34837#, gcc-internal-format
34838msgid "%<builtin_return_address%> contains only 2 bytes of address"
34839msgstr ""
34840
34841#: config/avr/avr.c:2736
34842#, gcc-internal-format
34843msgid "pointer offset from symbol maybe incorrect"
34844msgstr ""
34845
34846#: config/avr/avr.c:2875
34847#, gcc-internal-format
34848msgid "accessing data memory with program memory address"
34849msgstr ""
34850
34851#: config/avr/avr.c:2936
34852#, gcc-internal-format
34853msgid "accessing program memory with data memory address"
34854msgstr ""
34855
34856#: config/avr/avr.c:3437
34857#, gcc-internal-format, gfc-internal-format
34858msgid "fixed register %s used to pass parameter to function"
34859msgstr ""
34860
34861#: config/avr/avr.c:3702
34862#, gcc-internal-format
34863msgid "writing to address space %qs not supported"
34864msgstr ""
34865
34866#: config/avr/avr.c:9730
34867#, fuzzy, gcc-internal-format
34868msgid "%qE attribute only applies to variables in static storage"
34869msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
34870
34871#: config/avr/avr.c:9737
34872#, fuzzy, gcc-internal-format
34873msgid "%qE attribute only supported for reduced Tiny cores"
34874msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
34875
34876#: config/avr/avr.c:9777
34877#, gcc-internal-format
34878msgid "%qE attribute address out of range"
34879msgstr "Thuộc tính %qE nằm ngoài vùng địa chỉ"
34880
34881#: config/avr/avr.c:9791
34882#, gcc-internal-format
34883msgid "both %s and %qE attribute provide address"
34884msgstr ""
34885
34886#: config/avr/avr.c:9801
34887#, gcc-internal-format
34888msgid "%qE attribute on non-volatile variable"
34889msgstr "Thuộc tính %qE trên biến không hay thay đổi"
34890
34891#: config/avr/avr.c:9873
34892#, gcc-internal-format
34893msgid "address spaces are not supported for reduced Tiny devices"
34894msgstr ""
34895
34896#: config/avr/avr.c:9880
34897#, gcc-internal-format
34898msgid "address space %qs not supported for devices with flash size up to %d KiB"
34899msgstr ""
34900
34901#: config/avr/avr.c:10051
34902#, gcc-internal-format
34903msgid "pointer targeting address space %qs must be const in %qT"
34904msgstr ""
34905
34906#: config/avr/avr.c:10054
34907#, gcc-internal-format
34908msgid "pointer targeting address space %qs must be const in %s %q+D"
34909msgstr ""
34910
34911#: config/avr/avr.c:10116
34912#, gcc-internal-format
34913msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
34914msgstr ""
34915
34916#: config/avr/avr.c:10155
34917#, gcc-internal-format
34918msgid "static IO declaration for %q+D needs an address"
34919msgstr ""
34920
34921#: config/avr/avr.c:10187
34922#, gcc-internal-format
34923msgid "IO definition for %q+D needs an address"
34924msgstr ""
34925
34926#: config/avr/avr.c:10305
34927#, gcc-internal-format
34928msgid "only uninitialized variables can be placed in the .noinit section"
34929msgstr ""
34930
34931#. This might happen with C++ if stuff needs constructing.
34932#: config/avr/avr.c:10381
34933#, gcc-internal-format
34934msgid "variable %q+D with dynamic initialization put into program memory area"
34935msgstr ""
34936
34937#: config/avr/avr.c:10392
34938#, gcc-internal-format
34939msgid "uninitialized variable %q+D put into program memory area"
34940msgstr ""
34941
34942#: config/avr/avr.c:10478
34943#, fuzzy, gcc-internal-format
34944msgid "%q+D has incompatible attributes %qs and %qs"
34945msgstr "%qs không tương thích với %s %s"
34946
34947#: config/avr/avr.c:10541
34948#, gcc-internal-format
34949msgid "architecture %qs supported for assembler only"
34950msgstr ""
34951
34952#: config/avr/avr.c:13168
34953#, gcc-internal-format
34954msgid "conversion from address space %qs to address space %qs"
34955msgstr ""
34956
34957#: config/avr/avr.c:14258 config/avr/avr.c:14271
34958#, gcc-internal-format, gfc-internal-format
34959msgid "%s expects a compile time integer constant"
34960msgstr ""
34961
34962#: config/avr/avr.c:14285
34963#, gcc-internal-format, gfc-internal-format
34964msgid "%s expects a compile time long integer constant as first argument"
34965msgstr ""
34966
34967#: config/avr/avr.c:14313
34968#, gcc-internal-format, gfc-internal-format
34969msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
34970msgstr ""
34971
34972#: config/avr/avr.c:14322
34973#, gcc-internal-format
34974msgid "rounding result will always be 0"
34975msgstr ""
34976
34977#: config/avr/driver-avr.c:58
34978#, gcc-internal-format
34979msgid "bad usage of spec function %qs"
34980msgstr "cách dùng hàm đặc tả %qs sai"
34981
34982#: config/avr/driver-avr.c:86
34983#, gcc-internal-format
34984msgid "specified option %qs more than once"
34985msgstr ""
34986
34987#: config/avr/driver-avr.c:100
34988#, gcc-internal-format
34989msgid "strange device name %qs after %qs: bad character %qc"
34990msgstr ""
34991
34992#: config/bfin/bfin.c:2367
34993#, gcc-internal-format
34994msgid "%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target"
34995msgstr ""
34996
34997#: config/bfin/bfin.c:2373
34998#, fuzzy, gcc-internal-format
34999#| msgid "-mshared-library-id= specified without -mid-shared-library"
35000msgid "%<-mshared-library-id=%> specified without %<-mid-shared-library%>"
35001msgstr "-mshared-library-id= được chỉ định mà không có -mid-shared-library"
35002
35003#: config/bfin/bfin.c:2378
35004#, fuzzy, gcc-internal-format
35005#| msgid "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"
35006msgid "%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>"
35007msgstr "-fstack-limit- các tùy chọn bị bỏ qua với -mfdpic; dùng -mstack-check-l1"
35008
35009#: config/bfin/bfin.c:2384
35010#, gcc-internal-format
35011msgid "can%'t use multiple stack checking methods together"
35012msgstr "không thể dùng nhiều phương thức kiểm tra stack cùng nhau"
35013
35014#: config/bfin/bfin.c:2387
35015#, gcc-internal-format
35016msgid "ID shared libraries and FD-PIC mode can%'t be used together"
35017msgstr ""
35018
35019#: config/bfin/bfin.c:2392 config/m68k/m68k.c:590
35020#, gcc-internal-format
35021msgid "cannot specify both %<-msep-data%> and %<-mid-shared-library%>"
35022msgstr ""
35023
35024#: config/bfin/bfin.c:2412
35025#, fuzzy, gcc-internal-format
35026#| msgid "-mmulticore can only be used with BF561"
35027msgid "%<-mmulticore%> can only be used with BF561"
35028msgstr "-mmulticore chỉ có thể được dùng với BF561"
35029
35030#: config/bfin/bfin.c:2415
35031#, fuzzy, gcc-internal-format
35032#| msgid "-mcorea should be used with -mmulticore"
35033msgid "%<-mcorea%> should be used with %<-mmulticore%>"
35034msgstr "-mcorea cần được dùng với -mmulticore"
35035
35036#: config/bfin/bfin.c:2418
35037#, fuzzy, gcc-internal-format
35038#| msgid "-mcoreb should be used with -mmulticore"
35039msgid "%<-mcoreb%> should be used with %<-mmulticore%>"
35040msgstr "-mcoreb cần được dùng với -mmulticore"
35041
35042#: config/bfin/bfin.c:2421
35043#, fuzzy, gcc-internal-format
35044#| msgid "-mcorea and -mcoreb can%'t be used together"
35045msgid "%<-mcorea%> and %<-mcoreb%> can%'t be used together"
35046msgstr "-mcorea và -mcoreb không thể dùng cùng với nhau"
35047
35048#: config/bfin/bfin.c:4698
35049#, gcc-internal-format
35050msgid "multiple function type attributes specified"
35051msgstr ""
35052
35053#: config/bfin/bfin.c:4765
35054#, gcc-internal-format
35055msgid "can%'t apply both longcall and shortcall attributes to the same function"
35056msgstr ""
35057
35058#: config/bfin/bfin.c:4822
35059#, gcc-internal-format
35060msgid "%qE attribute cannot be specified for local variables"
35061msgstr ""
35062
35063#: config/bpf/bpf.c:288
35064#, gcc-internal-format
35065msgid "eBPF stack limit exceeded"
35066msgstr ""
35067
35068#: config/bpf/bpf.c:597
35069#, fuzzy, gcc-internal-format
35070#| msgid "too many arguments to make"
35071msgid "too many function arguments for eBPF"
35072msgstr "quá nhiều đối số để thực hiện"
35073
35074#: config/bpf/bpf.c:615 config/bpf/bpf.c:617
35075#, fuzzy, gcc-internal-format
35076#| msgid "In constructor %qs"
35077msgid "no constructors"
35078msgstr "Trong cấu tử %qs"
35079
35080#: config/bpf/bpf.c:633 config/bpf/bpf.c:635
35081#, fuzzy, gcc-internal-format
35082#| msgid "In destructor %qs"
35083msgid "no destructors"
35084msgstr "Trong bộ hủy %qs"
35085
35086#: config/bpf/bpf.c:680
35087#, fuzzy, gcc-internal-format
35088#| msgid "the call requires ifunc, which is not supported by this target"
35089msgid "indirect call in function, which are not supported by eBPF"
35090msgstr "__builtin_thread_pointer không được hỗ trợ trên đích này"
35091
35092#: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
35093#: config/riscv/riscv-builtins.c:219
35094#, gcc-internal-format
35095msgid "invalid argument to built-in function"
35096msgstr ""
35097
35098#: config/c6x/c6x.c:243
35099#, fuzzy, gcc-internal-format
35100#| msgid "-fpic and -fPIC not supported without -mdsbt on this target"
35101msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
35102msgstr "-fpic và -fPIC không được hỗ trợ nếu không có -mdsbt trên đích này"
35103
35104#: config/c6x/c6x.h:346 config/nvptx/nvptx.h:181
35105#, gcc-internal-format
35106msgid "profiling is not yet implemented for this architecture"
35107msgstr ""
35108
35109#: config/cr16/cr16.c:306
35110#, gcc-internal-format
35111msgid "data-model=far not valid for cr16c architecture"
35112msgstr ""
35113
35114#: config/cr16/cr16.c:309
35115#, gcc-internal-format
35116msgid "invalid data model option %<-mdata-model=%s%>"
35117msgstr ""
35118
35119#: config/cr16/cr16.h:408
35120#, gcc-internal-format
35121msgid "profiler support for CR16"
35122msgstr ""
35123
35124#. This function is for retrieving a part of an instruction name for
35125#. an operator, for immediate output.  If that ever happens for
35126#. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
35127#. we notice.
35128#: config/cris/cris.c:578
35129#, gcc-internal-format
35130msgid "MULT case in cris_op_str"
35131msgstr ""
35132
35133#: config/cris/cris.c:906
35134#, fuzzy, gcc-internal-format
35135#| msgid "invalid use of %<::%>"
35136msgid "invalid use of %<:%> modifier"
35137msgstr "dùng %<::%> không hợp lệ"
35138
35139#: config/cris/cris.c:1140 config/moxie/moxie.c:186 config/or1k/or1k.c:1253
35140#, gcc-internal-format, gfc-internal-format
35141msgid "internal error: bad register: %d"
35142msgstr "lỗi nội bộ : thanh ghi sai: %d"
35143
35144#: config/cris/cris.c:1891
35145#, gcc-internal-format
35146msgid "internal error: sideeffect-insn affecting main effect"
35147msgstr ""
35148
35149#: config/cris/cris.c:1988
35150#, gcc-internal-format
35151msgid "unknown cc_attr value"
35152msgstr "không hiểu giá trị cc_attr"
35153
35154#. If we get here, the caller got its initial tests wrong.
35155#: config/cris/cris.c:2415
35156#, gcc-internal-format
35157msgid "internal error: cris_side_effect_mode_ok with bad operands"
35158msgstr ""
35159
35160#: config/cris/cris.c:2654
35161#, fuzzy, gcc-internal-format
35162#| msgid "-max-stackframe=%d is not usable, not between 0 and %d"
35163msgid "%<-max-stackframe=%d%> is not usable, not between 0 and %d"
35164msgstr "-max-stackframe=%d là không thể dùng được, không nằm trong khoảng 0 và %d"
35165
35166#: config/cris/cris.c:2683
35167#, gcc-internal-format
35168msgid "unknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %s"
35169msgstr ""
35170
35171#: config/cris/cris.c:2719
35172#, gcc-internal-format
35173msgid "unknown CRIS cpu version specification in %<-mtune=%> : %s"
35174msgstr ""
35175
35176#: config/cris/cris.c:2740
35177#, fuzzy, gcc-internal-format
35178#| msgid "-fPIC and -fpic are not supported in this configuration"
35179msgid "%<-fPIC%> and %<-fpic%> are not supported in this configuration"
35180msgstr "-fPIC và -fpic không được hỗ trợ trong cấu hình này"
35181
35182#: config/cris/cris.c:2994
35183#, gcc-internal-format
35184msgid "unknown src"
35185msgstr "không rõ nguồn"
35186
35187#: config/cris/cris.c:3049
35188#, gcc-internal-format
35189msgid "unknown dest"
35190msgstr "không rõ đích"
35191
35192#: config/cris/cris.c:3387
35193#, gcc-internal-format, gfc-internal-format
35194msgid "stackframe too big: %d bytes"
35195msgstr "khung stack quá lớn: %d bytes"
35196
35197#: config/cris/cris.c:3875 config/cris/cris.c:3903
35198#, gcc-internal-format
35199msgid "expand_binop failed in movsi got"
35200msgstr ""
35201
35202#: config/cris/cris.c:3998
35203#, gcc-internal-format
35204msgid "emitting PIC operand, but PIC register isn%'t set up"
35205msgstr ""
35206
35207#. Definitions for GCC.  Part of the machine description for CRIS.
35208#. Copyright (C) 1998-2020 Free Software Foundation, Inc.
35209#. Contributed by Axis Communications.  Written by Hans-Peter Nilsson.
35210#.
35211#. This file is part of GCC.
35212#.
35213#. GCC is free software; you can redistribute it and/or modify
35214#. it under the terms of the GNU General Public License as published by
35215#. the Free Software Foundation; either version 3, or (at your option)
35216#. any later version.
35217#.
35218#. GCC is distributed in the hope that it will be useful,
35219#. but WITHOUT ANY WARRANTY; without even the implied warranty of
35220#. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
35221#. GNU General Public License for more details.
35222#.
35223#. You should have received a copy of the GNU General Public License
35224#. along with GCC; see the file COPYING3.  If not see
35225#. <http://www.gnu.org/licenses/>.
35226#. After the first "Node:" comment comes all preprocessor directives and
35227#. attached declarations described in the info files, the "Using and
35228#. Porting GCC" manual (uapgcc), in the same order as found in the "Target
35229#. macros" section in the gcc-2.9x CVS edition of 2000-03-17.  FIXME: Not
35230#. really, but needs an update anyway.
35231#.
35232#. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
35233#. for that.  If applicable, there is a CRIS-specific comment.  The order
35234#. of macro definitions follow the order in the manual.  Every section in
35235#. the manual (node in the info pages) has an introductory `Node:
35236#. <subchapter>' comment.  If no macros are defined for a section, only
35237#. the section-comment is present.
35238#. Note that other header files (e.g. config/elfos.h, config/linux.h,
35239#. and config/cris/linux.h) are responsible for lots of settings not
35240#. repeated below.  This file contains general CRIS definitions
35241#. and definitions for the cris-*-elf subtarget.
35242#. We don't want to use gcc_assert for everything, as that can be
35243#. compiled out.
35244#: config/cris/cris.h:42
35245#, gcc-internal-format
35246msgid "CRIS-port assertion failed: "
35247msgstr ""
35248
35249#. Node: Caller Saves
35250#. (no definitions)
35251#. Node: Function entry
35252#. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
35253#. TARGET_ASM_FUNCTION_EPILOGUE.
35254#. Node: Profiling
35255#: config/cris/cris.h:711
35256#, gcc-internal-format
35257msgid "no FUNCTION_PROFILER for CRIS"
35258msgstr "không có FUNCTION_PROFILER cho CRIS"
35259
35260#: config/csky/csky.c:2389
35261#, gcc-internal-format, gfc-internal-format
35262msgid "cpu %s is not based on arch %s, ignoring the arch"
35263msgstr ""
35264
35265#: config/csky/csky.c:2453 config/csky/csky.c:2489 config/csky/csky.c:2542
35266#: config/csky/csky.c:2565 config/csky/csky.c:2582
35267#, fuzzy, gcc-internal-format
35268#| msgid "%s does not support %s"
35269msgid "%qs is not supported by arch %s"
35270msgstr "%s không hỗ trợ %s"
35271
35272#: config/csky/csky.c:2492
35273#, fuzzy, gcc-internal-format
35274#| msgid "-mhard-float not supported"
35275msgid "%<-mhard-float%> is not supported by the selected CPU"
35276msgstr "không hỗ trợ -mhard-float"
35277
35278#: config/csky/csky.c:2508
35279#, fuzzy, gcc-internal-format
35280#| msgid "-Wformat-y2k ignored without -Wformat"
35281msgid "%<-mdouble-float%> ignored without %<-mhard-float%>"
35282msgstr "-Wformat-y2k bị lờ đi nếu không có -Wformat"
35283
35284#: config/csky/csky.c:2511
35285#, gcc-internal-format
35286msgid "%<-mfdivdu%> ignored without %<-mhard-float%>"
35287msgstr ""
35288
35289#: config/csky/csky.c:2554
35290#, fuzzy, gcc-internal-format
35291#| msgid "%qs is incompatible with %s %s"
35292msgid "%<-msmart%> is incompatible with %<-mhigh-registers%>"
35293msgstr "%qs không tương thích với %s %s"
35294
35295#. It's hard to provide general support for trampolines on this
35296#. core.  We need a register other than the one holding the
35297#. static chain (r13) to hold the function pointer for the
35298#. indirect jump to it.  But ck801 has such a limited register set
35299#. there is no other call-clobbered scratch register available -- in
35300#. particular, this core does not have r12, which we use for the
35301#. ck802 case below.  If we use a callee-saved register like r4,
35302#. saving the old value on the stack screws up the stack frame
35303#. if there are overflow arguments pushed on the stack
35304#. by the caller.  In theory we could test for that and handle
35305#. limited cases with parameters that all fit in r0-r3 with no
35306#. stack overflow, but punt for now.
35307#: config/csky/csky.c:5819
35308#, fuzzy, gcc-internal-format
35309#| msgid "fixed-point types not supported in C++"
35310msgid "Nested function trampolines not supported on CK801."
35311msgstr "kiểu dấu chấm cố định không hỗ trợ trong C++"
35312
35313#: config/csky/csky.c:6024
35314#, fuzzy, gcc-internal-format
35315msgid "%qE attribute ignored without %<-mistack%>"
35316msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
35317
35318#: config/epiphany/epiphany.c:499
35319#, gcc-internal-format
35320msgid "interrupt handlers cannot have arguments"
35321msgstr ""
35322
35323#: config/epiphany/epiphany.c:523
35324#, gcc-internal-format
35325msgid "argument of %qE attribute is not \"reset\", \"software_exception\", \"page_miss\", \"timer0\", \"timer1\", \"message\", \"dma0\", \"dma1\", \"wand\" or \"swi\""
35326msgstr ""
35327
35328#: config/epiphany/epiphany.c:1541
35329#, gcc-internal-format
35330msgid "stack_offset must be at least 4"
35331msgstr "stack_offset bé nhất phải là 4"
35332
35333#: config/epiphany/epiphany.c:1543
35334#, gcc-internal-format
35335msgid "stack_offset must be a multiple of 4"
35336msgstr "stack_offset phải là bội số của 4"
35337
35338#: config/frv/frv.c:8488
35339#, gcc-internal-format
35340msgid "accumulator is not a constant integer"
35341msgstr "thanh ghi tổng không phải là số nguyên hằng"
35342
35343#: config/frv/frv.c:8493
35344#, gcc-internal-format
35345msgid "accumulator number is out of bounds"
35346msgstr ""
35347
35348#: config/frv/frv.c:8504
35349#, gcc-internal-format
35350msgid "inappropriate accumulator for %qs"
35351msgstr ""
35352
35353#: config/frv/frv.c:8580
35354#, gcc-internal-format
35355msgid "invalid IACC argument"
35356msgstr "đối số IACC không hợp lệ"
35357
35358#: config/frv/frv.c:8603 config/sparc/sparc.c:10940
35359#, gcc-internal-format
35360msgid "%qs expects a constant argument"
35361msgstr "%qs cần một đối số hằng"
35362
35363#: config/frv/frv.c:8608 config/sparc/sparc.c:10946
35364#, gcc-internal-format
35365msgid "constant argument out of range for %qs"
35366msgstr "đối số hằng nằm ngoài phạm vi cho %qs"
35367
35368#: config/frv/frv.c:9089
35369#, gcc-internal-format
35370msgid "media functions are not available unless %<-mmedia%> is used"
35371msgstr ""
35372
35373#: config/frv/frv.c:9101
35374#, gcc-internal-format
35375msgid "this media function is only available on the fr500"
35376msgstr "hàm đa phương tiện chỉ sẵn có trên fr500"
35377
35378#: config/frv/frv.c:9129
35379#, gcc-internal-format
35380msgid "this media function is only available on the fr400 and fr550"
35381msgstr "hàm đa phương tiện chỉ sẵn có trên fr400 và fr500"
35382
35383#: config/frv/frv.c:9148
35384#, gcc-internal-format
35385msgid "this builtin function is only available on the fr405 and fr450"
35386msgstr "hàm dựng sẵn chỉ sẵn có trên fr405 và fr450"
35387
35388#: config/frv/frv.c:9157
35389#, gcc-internal-format
35390msgid "this builtin function is only available on the fr500 and fr550"
35391msgstr "hàm dựng sẵn chỉ sẵn có trên fr500 và fr550"
35392
35393#: config/frv/frv.c:9169
35394#, gcc-internal-format
35395msgid "this builtin function is only available on the fr450"
35396msgstr "hàm dựng sẵn chỉ sẵn có trên fr405"
35397
35398#: config/ft32/ft32.c:181
35399#, fuzzy, gcc-internal-format
35400#| msgid "'h' applied to non-register operand"
35401msgid "%<h%> applied to non-register operand"
35402msgstr "“h” áp dụng cho toán không nguyên"
35403
35404#: config/ft32/ft32.c:206
35405#, gcc-internal-format, gfc-internal-format
35406msgid "bad alignment: %d"
35407msgstr ""
35408
35409#: config/ft32/ft32.c:502
35410#, gcc-internal-format
35411msgid "stack frame must be smaller than 64K"
35412msgstr ""
35413
35414#: config/gcn/gcn.c:237
35415#, fuzzy, gcc-internal-format
35416#| msgid "%qE attribute requires a string argument"
35417msgid "amdgpu_hsa_kernel attribute requires string constant arguments"
35418msgstr "Thuộc tính %qE cần tham số là chuỗi"
35419
35420#: config/gcn/gcn.c:250
35421#, gcc-internal-format, gfc-internal-format
35422msgid "unknown specifier %s in amdgpu_hsa_kernel attribute"
35423msgstr ""
35424
35425#: config/gcn/gcn.c:256
35426#, gcc-internal-format, gfc-internal-format
35427msgid "duplicated parameter specifier %s in amdgpu_hsa_kernel attribute"
35428msgstr ""
35429
35430#: config/gcn/gcn.c:308
35431#, fuzzy, gcc-internal-format
35432#| msgid "Pass FP arguments in FP registers."
35433msgid "too many arguments passed in sgpr registers"
35434msgstr "Gửi đối số dấu chấm động trong thanh ghi dành cho dấu chấm động."
35435
35436#: config/gcn/gcn.c:2095
35437#, gcc-internal-format
35438msgid "A non-default set of initial values has been requested, which violates the ABI!"
35439msgstr ""
35440
35441#: config/gcn/gcn.c:2331
35442#, fuzzy, gcc-internal-format, gfc-internal-format
35443#| msgid "wrong type argument to %s"
35444msgid "wrong type of argument %s"
35445msgstr "sai kiểu đối số cho %s"
35446
35447#: config/gcn/gcn.c:3114
35448#, gcc-internal-format
35449msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
35450msgstr ""
35451
35452#: config/gcn/gcn.c:3223
35453#, fuzzy, gcc-internal-format
35454#| msgid "-mnop-mcount is not implemented for -fPIC"
35455msgid "TLS is not implemented for GCN."
35456msgstr "-mnop-mcount không được thực hiện cho -fPIC"
35457
35458#: config/gcn/gcn.c:3834
35459#, fuzzy, gcc-internal-format
35460#| msgid "sorry, unimplemented"
35461msgid "Builtin not implemented"
35462msgstr "tiếc là chưa thực hiện"
35463
35464#: config/gcn/gcn.c:4803
35465#, gcc-internal-format, gfc-internal-format
35466msgid "using vector_length (64), ignoring %d"
35467msgstr ""
35468
35469#: config/gcn/gcn.c:4804
35470#, gcc-internal-format
35471msgid "using vector_length (64), ignoring runtime setting"
35472msgstr ""
35473
35474#: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
35475#, gcc-internal-format, gfc-internal-format
35476msgid "using num_workers (%d), ignoring %d"
35477msgstr ""
35478
35479#: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
35480#, fuzzy, gcc-internal-format, gfc-internal-format
35481#| msgid "operand number out of range"
35482msgid "offload dimension out of range (%d)"
35483msgstr "số thứ tự toán hạng ở ngoại phạm vi"
35484
35485#: config/gcn/gcn.c:5299
35486#, gcc-internal-format
35487msgid "local data-share memory exhausted"
35488msgstr ""
35489
35490#: config/gcn/mkoffload.c:76 config/i386/intelmic-mkoffload.c:73
35491#: config/nvptx/mkoffload.c:87
35492#, gcc-internal-format
35493msgid "deleting file %s: %m"
35494msgstr "đang xóa bỏ tập tin %s: %m"
35495
35496#: config/gcn/mkoffload.c:490 config/nvptx/mkoffload.c:363
35497#, gcc-internal-format
35498msgid "environment variable COLLECT_GCC_OPTIONS must be set"
35499msgstr "biến môi trường COLLECT_GCC_OPTIONS cần được đặt"
35500
35501#: config/gcn/mkoffload.c:537 config/nvptx/mkoffload.c:409
35502#, gcc-internal-format
35503msgid "COLLECT_GCC must be set."
35504msgstr "COLLECT_GCC phải được đặt."
35505
35506#: config/gcn/mkoffload.c:583 config/i386/intelmic-mkoffload.c:566
35507#, gcc-internal-format, gfc-internal-format
35508msgid "offload compiler %s not found"
35509msgstr ""
35510
35511#: config/gcn/mkoffload.c:603 config/i386/intelmic-mkoffload.c:585
35512#: config/nvptx/mkoffload.c:478
35513#, gcc-internal-format
35514msgid "unrecognizable argument of option "
35515msgstr "không nhận ra đối số của tùy chọn "
35516
35517#: config/gcn/mkoffload.c:616
35518#, gcc-internal-format
35519msgid "either -fopenacc or -fopenmp must be set"
35520msgstr ""
35521
35522#: config/gcn/mkoffload.c:703
35523#, fuzzy, gcc-internal-format
35524#| msgid "cannot open intermediate ptx file"
35525msgid "cannot open intermediate gcn asm file"
35526msgstr "Không thể mở tập tin xuất trung gian ptx"
35527
35528#: config/gcn/mkoffload.c:707 config/gcn/mkoffload.c:711
35529#: config/i386/intelmic-mkoffload.c:255 config/i386/intelmic-mkoffload.c:319
35530#: config/i386/intelmic-mkoffload.c:360 config/nvptx/mkoffload.c:528
35531#, gcc-internal-format, gfc-internal-format
35532msgid "cannot open '%s'"
35533msgstr "không mở được “%s”"
35534
35535#: config/gcn/mkoffload.c:724
35536#, fuzzy, gcc-internal-format
35537#| msgid "cannot open intermediate ptx file"
35538msgid "cannot open intermediate gcn obj file"
35539msgstr "Không thể mở tập tin xuất trung gian ptx"
35540
35541#: config/h8300/h8300.c:329
35542#, fuzzy, gcc-internal-format
35543#| msgid "-msx is not supported in coff"
35544msgid "%<-msx%> is not supported in coff"
35545msgstr "-msx không hỗ trợ trong coff"
35546
35547#: config/h8300/h8300.c:351
35548#, fuzzy, gcc-internal-format
35549#| msgid "-ms2600 is used without -ms"
35550msgid "%<-ms2600%> is used without %<-ms%>"
35551msgstr "-ms2600 được dùng mà không có -ms"
35552
35553#: config/h8300/h8300.c:357
35554#, fuzzy, gcc-internal-format
35555#| msgid "-mn is used without -mh or -ms or -msx"
35556msgid "%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>"
35557msgstr "-mn được dùng mà không có -nh hoặc -ms hay -msx"
35558
35559#: config/h8300/h8300.c:363
35560#, fuzzy, gcc-internal-format
35561#| msgid "-mexr is used without -ms"
35562msgid "%<-mexr%> is used without %<-ms%>"
35563msgstr "-mexr được dùng mà không có -ms"
35564
35565#: config/h8300/h8300.c:369
35566#, fuzzy, gcc-internal-format
35567#| msgid "-mint32 is not supported for H8300 and H8300L targets"
35568msgid "%<-mint32%> is not supported for H8300 and H8300L targets"
35569msgstr "-mint32 không hỗ trợ cho đích H8300 và H8300L"
35570
35571#: config/h8300/h8300.c:375
35572#, fuzzy, gcc-internal-format
35573#| msgid "-mexr is used without -ms or -msx"
35574msgid "%<-mexr%> is used without %<-ms%> or %<-msx%>"
35575msgstr "-mexr được dùng mà không có -ms hayor -msx"
35576
35577#: config/h8300/h8300.c:381
35578#, fuzzy, gcc-internal-format
35579#| msgid "-mno-exr valid only with -ms or -msx                   - Option ignored!"
35580msgid "%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored"
35581msgstr "-mno-exr chỉ hợp lệ với -ms hay -msx                   - Tùy chọn bị bỏ qua!"
35582
35583#: config/h8300/h8300.c:388
35584#, fuzzy, gcc-internal-format
35585#| msgid "%<__int%d%> is not supported on this target"
35586msgid "%<-mn%> is not supported for linux targets"
35587msgstr "%<__int%d%> không được hỗ trợ cho đích này"
35588
35589#: config/i386/host-cygwin.c:57
35590#, gcc-internal-format
35591msgid "can%'t get position in PCH file: %m"
35592msgstr "can%'t lấy vị trí trong tập tin PCH: %m"
35593
35594#: config/i386/host-cygwin.c:64
35595#, gcc-internal-format
35596msgid "can%'t extend PCH file: %m"
35597msgstr "không thể mở rộng tập tin PCH: %m"
35598
35599#: config/i386/host-cygwin.c:75
35600#, gcc-internal-format
35601msgid "can%'t set position in PCH file: %m"
35602msgstr "Không thể đặt vị trí trong tập tin PCH: %m"
35603
35604#: config/i386/i386-builtins.c:2268
35605#, gcc-internal-format
35606msgid "no dispatcher found for the versioning attributes"
35607msgstr ""
35608
35609#: config/i386/i386-builtins.c:2318
35610#, gcc-internal-format
35611msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
35612msgstr ""
35613
35614#: config/i386/i386-builtins.c:2329
35615#, gcc-internal-format, gfc-internal-format
35616msgid "no dispatcher found for the versioning attributes: %s"
35617msgstr ""
35618
35619#: config/i386/i386-builtins.c:2430
35620#, fuzzy, gcc-internal-format
35621msgid "parameter to builtin must be a string constant or literal"
35622msgstr "đối số %d của %qE phải nằm trong vùng %d…%d"
35623
35624#: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
35625#, fuzzy, gcc-internal-format, gfc-internal-format
35626#| msgid "parameter %qD set but not used"
35627msgid "parameter to builtin not valid: %s"
35628msgstr "đối số %qD đặt nhưng chưa được dùng"
35629
35630#: config/i386/i386-expand.c:7909
35631#, gcc-internal-format
35632msgid "interrupt service routine cannot be called directly"
35633msgstr ""
35634
35635#: config/i386/i386-expand.c:8313 config/i386/i386-expand.c:9776
35636#, gcc-internal-format
35637msgid "the last argument must be a 2-bit immediate"
35638msgstr "đối số cuối phải là giá trị trực tiếp 2-bít"
35639
35640#: config/i386/i386-expand.c:8708
35641#, gcc-internal-format
35642msgid "the fifth argument must be an 8-bit immediate"
35643msgstr "đối số thứ năm phải là giá trị trực tiếp 8-bit"
35644
35645#: config/i386/i386-expand.c:8803
35646#, gcc-internal-format
35647msgid "the third argument must be an 8-bit immediate"
35648msgstr "đối số thứ ba phải là giá trị trực tiếp 8-bit"
35649
35650#: config/i386/i386-expand.c:9707
35651#, gcc-internal-format
35652msgid "the last argument must be an 1-bit immediate"
35653msgstr "đối số cuối phải là giá trị trực tiếp 1-bít"
35654
35655#: config/i386/i386-expand.c:9722
35656#, gcc-internal-format
35657msgid "the last argument must be a 3-bit immediate"
35658msgstr "đối số cuối phải là giá trị trực tiếp 3-bít"
35659
35660#: config/i386/i386-expand.c:9755
35661#, gcc-internal-format
35662msgid "the last argument must be a 4-bit immediate"
35663msgstr "đối số cuối phải là giá trị trực tiếp 4-bít"
35664
35665#: config/i386/i386-expand.c:9795
35666#, gcc-internal-format
35667msgid "the last argument must be a 1-bit immediate"
35668msgstr "đối số cuối phải là giá trị trực tiếp 1-bít"
35669
35670#: config/i386/i386-expand.c:9808
35671#, gcc-internal-format
35672msgid "the last argument must be a 5-bit immediate"
35673msgstr "đối số cuối phải là giá trị trực tiếp 5-bít"
35674
35675#: config/i386/i386-expand.c:9818
35676#, gcc-internal-format
35677msgid "the next to last argument must be an 8-bit immediate"
35678msgstr ""
35679
35680#: config/i386/i386-expand.c:9823 config/i386/i386-expand.c:10729
35681#, gcc-internal-format
35682msgid "the last argument must be an 8-bit immediate"
35683msgstr "đối số cuối phải là giá trị trực tiếp 8-bít"
35684
35685#: config/i386/i386-expand.c:9963
35686#, gcc-internal-format
35687msgid "the third argument must be comparison constant"
35688msgstr "đối số thứ năm phải là giá trị trực tiếp 8-bit"
35689
35690#: config/i386/i386-expand.c:9968
35691#, gcc-internal-format
35692msgid "incorrect comparison mode"
35693msgstr "chế độ so sánh không đúng"
35694
35695#: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
35696#, gcc-internal-format
35697msgid "incorrect rounding operand"
35698msgstr "lệnh không đúng:"
35699
35700#: config/i386/i386-expand.c:10276
35701#, gcc-internal-format
35702msgid "the immediate argument must be a 4-bit immediate"
35703msgstr "đối số trực tiếp phải là giá trị trực tiếp 4-bít"
35704
35705#: config/i386/i386-expand.c:10282
35706#, gcc-internal-format
35707msgid "the immediate argument must be a 5-bit immediate"
35708msgstr "đối số trực tiếp phải là giá trị trực tiếp 5-bít"
35709
35710#: config/i386/i386-expand.c:10285
35711#, gcc-internal-format
35712msgid "the immediate argument must be an 8-bit immediate"
35713msgstr "đối số trực tiếp phải là giá trị trực tiếp 8-bít"
35714
35715#: config/i386/i386-expand.c:10727
35716#, gcc-internal-format
35717msgid "the last argument must be a 32-bit immediate"
35718msgstr "đối số cuối phải là giá trị trực tiếp 32-bít"
35719
35720#: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
35721#, fuzzy, gcc-internal-format
35722#| msgid "vectorlength must be an integer constant"
35723msgid "selector must be an integer constant in the range [0, %wi]"
35724msgstr "chiều dài véc-tơ phải là một hằng nguyên"
35725
35726#: config/i386/i386-expand.c:11003
35727#, gcc-internal-format
35728msgid "%qE needs unknown isa option"
35729msgstr ""
35730
35731#: config/i386/i386-expand.c:11007
35732#, gcc-internal-format
35733msgid "%qE needs isa option %s"
35734msgstr "%qE cần là tùy chọn %s"
35735
35736#: config/i386/i386-expand.c:11678
35737#, gcc-internal-format
35738msgid "last argument must be an immediate"
35739msgstr "đối số cuối phải là giá trị trực tiếp"
35740
35741#: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
35742#, gcc-internal-format
35743msgid "the last argument must be scale 1, 2, 4, 8"
35744msgstr "đối số cuối phải là tỷ lệ 1, 2, 4, 8"
35745
35746#: config/i386/i386-expand.c:12699
35747#, gcc-internal-format
35748msgid "the forth argument must be scale 1, 2, 4, 8"
35749msgstr "đối số thứ tư phải là tỷ lệ 1, 2, 4, 8"
35750
35751#: config/i386/i386-expand.c:12705
35752#, gcc-internal-format
35753msgid "incorrect hint operand"
35754msgstr "lệnh không đúng:"
35755
35756#: config/i386/i386-expand.c:12724
35757#, fuzzy, gcc-internal-format
35758#| msgid "the last argument must be an 8-bit immediate"
35759msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
35760msgstr "đối số cuối phải là giá trị trực tiếp 8-bít"
35761
35762#: config/i386/i386-features.c:2595
35763#, gcc-internal-format
35764msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
35765msgstr ""
35766
35767#: config/i386/i386-features.c:2600 config/i386/i386-features.c:2868
35768#, fuzzy, gcc-internal-format
35769#| msgid "dwarf version %d is not supported"
35770msgid "virtual function multiversioning not supported"
35771msgstr "dwarf phiên bản %d không được hỗ trợ"
35772
35773#: config/i386/i386-features.c:2732
35774#, fuzzy, gcc-internal-format
35775#| msgid "the call requires ifunc, which is not supported by this target"
35776msgid "multiversioning needs %<ifunc%> which is not supported on this target"
35777msgstr "__builtin_thread_pointer không được hỗ trợ trên đích này"
35778
35779#: config/i386/i386-options.c:842 config/i386/i386-options.c:1924
35780#: config/i386/i386-options.c:1933
35781#, gcc-internal-format, gfc-internal-format
35782msgid "code model %s does not support PIC mode"
35783msgstr "mô hình mã %s không hỗ trợ chế độ PIC"
35784
35785#: config/i386/i386-options.c:1081
35786#, fuzzy, gcc-internal-format
35787#| msgid "attribute %<target%> argument not a string"
35788msgid "attribute %qs argument is not a string"
35789msgstr "thuộc tính %<target%> không là một chuỗi"
35790
35791#: config/i386/i386-options.c:1145
35792#, fuzzy, gcc-internal-format
35793#| msgid "attribute(target(\"%s\")) is unknown"
35794msgid "attribute %qs argument %qs is unknown"
35795msgstr "thuộc tính(đích(\"%s\")) là không hiểu"
35796
35797#: config/i386/i386-options.c:1174
35798#, gcc-internal-format
35799msgid "attribute value %qs was already specified in %qs attribute"
35800msgstr ""
35801
35802#: config/i386/i386-options.c:1212
35803#, fuzzy, gcc-internal-format
35804#| msgid "%s attribute of %qs conflicts with %s attribute at %L"
35805msgid "attribute value %qs is unknown in %qs attribute"
35806msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
35807
35808#: config/i386/i386-options.c:1450
35809#, fuzzy, gcc-internal-format
35810msgid "wrong argument %qs to option %qs"
35811msgstr "sai đối số %s cho tùy chọn %s"
35812
35813#: config/i386/i386-options.c:1456
35814#, gcc-internal-format
35815msgid "size ranges of option %qs should be increasing"
35816msgstr ""
35817
35818#: config/i386/i386-options.c:1466
35819#, fuzzy, gcc-internal-format
35820msgid "wrong strategy name %qs specified for option %qs"
35821msgstr "sai đối số %s cho tùy chọn %s"
35822
35823#. rep; movq isn't available in 32-bit code.
35824#: config/i386/i386-options.c:1492
35825#, fuzzy, gcc-internal-format
35826msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
35827msgstr "-mstringop-strategy=rep_8byte không hỗ trợ mã 32-bit"
35828
35829#: config/i386/i386-options.c:1505
35830#, fuzzy, gcc-internal-format
35831msgid "unknown alignment %qs specified for option %qs"
35832msgstr "không hiểu hàm đặc tả %qs"
35833
35834#: config/i386/i386-options.c:1515
35835#, gcc-internal-format
35836msgid "the max value for the last size range should be -1 for option %qs"
35837msgstr ""
35838
35839#: config/i386/i386-options.c:1522
35840#, fuzzy, gcc-internal-format
35841msgid "too many size ranges specified in option %qs"
35842msgstr "không chỉ định tên lớp với %qs"
35843
35844#: config/i386/i386-options.c:1575
35845#, gcc-internal-format
35846msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
35847msgstr ""
35848
35849#: config/i386/i386-options.c:1759
35850#, gcc-internal-format
35851msgid "Intel MCU psABI isn%'t supported in %s mode"
35852msgstr ""
35853
35854#: config/i386/i386-options.c:1808
35855#, fuzzy, gcc-internal-format
35856msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
35857msgstr "%stune=x86-64%s đã lỗi thời, dùng %stune=k8%s hay %stune=generic%s để thay thế là thích hợp"
35858
35859#: config/i386/i386-options.c:1810
35860#, fuzzy, gcc-internal-format
35861msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
35862msgstr "%stune=x86-64%s đã lỗi thời, dùng %stune=k8%s hay %stune=generic%s để thay thế là thích hợp"
35863
35864#. rep; movq isn't available in 32-bit code.
35865#: config/i386/i386-options.c:1836
35866#, fuzzy, gcc-internal-format
35867#| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
35868msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
35869msgstr "-mstringop-strategy=rep_8byte không hỗ trợ mã 32-bit"
35870
35871#: config/i386/i386-options.c:1853
35872#, gcc-internal-format
35873msgid "address mode %qs not supported in the %s bit mode"
35874msgstr ""
35875
35876#: config/i386/i386-options.c:1864
35877#, fuzzy, gcc-internal-format
35878#| msgid "%<-Wabi=1%> is not supported, using =2"
35879msgid "%<-mabi=ms%> not supported with X32 ABI"
35880msgstr "%<-Wabi=1%> không được hỗ trợ, dùng =2"
35881
35882#: config/i386/i386-options.c:1870
35883#, fuzzy, gcc-internal-format
35884#| msgid "cannot specify -static with -fsanitize=address"
35885msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
35886msgstr "không thể chỉ định -static với -fsanitize=địa_chỉ"
35887
35888#: config/i386/i386-options.c:1873
35889#, fuzzy, gcc-internal-format
35890#| msgid "-fsanitize=address is incompatible with -fsanitize=kernel-address"
35891msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
35892msgstr "-fsanitize=address xung khắc với -fsanitize=kernel-address"
35893
35894#: config/i386/i386-options.c:1877
35895#, fuzzy, gcc-internal-format
35896msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
35897msgstr "-fsanitize=address xung khắc với -fsanitize=kernel-address"
35898
35899#: config/i386/i386-options.c:1894 config/i386/i386-options.c:1903
35900#: config/i386/i386-options.c:1915 config/i386/i386-options.c:1926
35901#: config/i386/i386-options.c:1937
35902#, gcc-internal-format
35903msgid "code model %qs not supported in the %s bit mode"
35904msgstr ""
35905
35906#: config/i386/i386-options.c:1906 config/i386/i386-options.c:1918
35907#, gcc-internal-format
35908msgid "code model %qs not supported in x32 mode"
35909msgstr "mô hình mã %qs không được hỗ trợ trong chế độ x32"
35910
35911#: config/i386/i386-options.c:1961
35912#, fuzzy, gcc-internal-format
35913#| msgid "-masm=intel not supported in this configuration"
35914msgid "%<-masm=intel%> not supported in this configuration"
35915msgstr "-masm=intel không được hỗ trợ trong cấu hình này"
35916
35917#: config/i386/i386-options.c:1966
35918#, gcc-internal-format, gfc-internal-format
35919msgid "%i-bit mode not compiled in"
35920msgstr "chế độ %i-bit chưa được biên dịch bên trong"
35921
35922#: config/i386/i386-options.c:1975
35923#, gcc-internal-format
35924msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
35925msgstr ""
35926
35927#: config/i386/i386-options.c:1977
35928#, gcc-internal-format
35929msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
35930msgstr ""
35931
35932#: config/i386/i386-options.c:1984
35933#, gcc-internal-format
35934msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
35935msgstr ""
35936
35937#: config/i386/i386-options.c:1986
35938#, gcc-internal-format
35939msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
35940msgstr ""
35941
35942#: config/i386/i386-options.c:1994 config/i386/i386-options.c:2316
35943#, gcc-internal-format
35944msgid "CPU you selected does not support x86-64 instruction set"
35945msgstr "CPU bạn chọn không hỗ trợ chỉ lệnh x86-64"
35946
35947#: config/i386/i386-options.c:2256
35948#, gcc-internal-format
35949msgid "bad value (%qs) for %<-march=%> switch"
35950msgstr "sai giá trị (%qs) cho tùy chọn %<-march=%>"
35951
35952#: config/i386/i386-options.c:2257
35953#, fuzzy, gcc-internal-format
35954#| msgid "bad value (%qs) for %<-march=%> switch"
35955msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
35956msgstr "sai giá trị (%qs) cho tùy chọn %<-march=%>"
35957
35958#: config/i386/i386-options.c:2279
35959#, fuzzy, gcc-internal-format
35960msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
35961msgstr "đối số hợp lệ cho cho %qs là: %s"
35962
35963#: config/i386/i386-options.c:2281
35964#, fuzzy, gcc-internal-format
35965msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
35966msgstr "đối số hợp lệ cho cho %qs là: %s"
35967
35968#: config/i386/i386-options.c:2286
35969#, fuzzy, gcc-internal-format
35970msgid "valid arguments to %<-march=%> switch are: %s"
35971msgstr "đối số hợp lệ cho cho %qs là: %s"
35972
35973#: config/i386/i386-options.c:2287
35974#, fuzzy, gcc-internal-format
35975msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
35976msgstr "đối số hợp lệ cho cho %qs là: %s"
35977
35978#: config/i386/i386-options.c:2335
35979#, fuzzy, gcc-internal-format
35980msgid "bad value (%qs) for %<-mtune=%> switch"
35981msgstr "sai giá trị (%s) cho chuyển -mtune"
35982
35983#: config/i386/i386-options.c:2336
35984#, fuzzy, gcc-internal-format
35985msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
35986msgstr "sai giá trị (%s) cho chuyển -mtune"
35987
35988#: config/i386/i386-options.c:2356
35989#, fuzzy, gcc-internal-format
35990msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
35991msgstr "đối số hợp lệ cho cho %qs là: %s"
35992
35993#: config/i386/i386-options.c:2358
35994#, fuzzy, gcc-internal-format
35995msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
35996msgstr "đối số hợp lệ cho cho %qs là: %s"
35997
35998#: config/i386/i386-options.c:2363
35999#, fuzzy, gcc-internal-format
36000msgid "valid arguments to %<-mtune=%> switch are: %s"
36001msgstr "đối số hợp lệ cho cho %qs là: %s"
36002
36003#: config/i386/i386-options.c:2364
36004#, fuzzy, gcc-internal-format
36005msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
36006msgstr "đối số hợp lệ cho cho %qs là: %s"
36007
36008#: config/i386/i386-options.c:2388
36009#, fuzzy, gcc-internal-format
36010#| msgid "-mregparm is ignored in 64-bit mode"
36011msgid "%<-mregparm%> is ignored in 64-bit mode"
36012msgstr "-mregparm bị bỏ qua trên chế độ 64-bit"
36013
36014#: config/i386/i386-options.c:2390
36015#, fuzzy, gcc-internal-format
36016#| msgid "-mregparm is ignored for Intel MCU psABI"
36017msgid "%<-mregparm%> is ignored for Intel MCU psABI"
36018msgstr "-mregparm bị bỏ qua trên chế độ 64-bit"
36019
36020#: config/i386/i386-options.c:2393
36021#, fuzzy, gcc-internal-format
36022#| msgid "-mregparm=%d is not between 0 and %d"
36023msgid "%<-mregparm=%d%> is not between 0 and %d"
36024msgstr "-mregparm=%d không nằm giữa 0 và %d"
36025
36026#: config/i386/i386-options.c:2421
36027#, gcc-internal-format
36028msgid "%<-mrtd%> is ignored in 64bit mode"
36029msgstr "%<-mrtd%> bị bỏ qua trong chế độ 64bit"
36030
36031#: config/i386/i386-options.c:2422
36032#, fuzzy, gcc-internal-format
36033#| msgid "%<-mrtd%> is ignored in 64bit mode"
36034msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
36035msgstr "%<-mrtd%> bị bỏ qua trong chế độ 64bit"
36036
36037#: config/i386/i386-options.c:2501
36038#, fuzzy, gcc-internal-format
36039#| msgid "-mpreferred-stack-boundary is not supported for this target"
36040msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
36041msgstr "-mpreferred-stack-boundary không được hỗ trợ trên đích này"
36042
36043#: config/i386/i386-options.c:2504
36044#, fuzzy, gcc-internal-format
36045#| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
36046msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
36047msgstr "-mpreferred-stack-boundary=%d không nằm giữa %d và %d"
36048
36049#: config/i386/i386-options.c:2527
36050#, fuzzy, gcc-internal-format
36051#| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
36052msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
36053msgstr "-mincoming-stack-boundary=%d không ở giữa %d và 12"
36054
36055#: config/i386/i386-options.c:2540
36056#, fuzzy, gcc-internal-format
36057#| msgid "-mnop-mcount is not compatible with this target"
36058msgid "%<-mnop-mcount%> is not compatible with this target"
36059msgstr "-mnop-mcount không tương thích với đích này"
36060
36061#: config/i386/i386-options.c:2543
36062#, fuzzy, gcc-internal-format
36063#| msgid "-mnop-mcount is not implemented for -fPIC"
36064msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
36065msgstr "-mnop-mcount không được thực hiện cho -fPIC"
36066
36067#: config/i386/i386-options.c:2549
36068#, gcc-internal-format
36069msgid "%<-msseregparm%> used without SSE enabled"
36070msgstr "%<-msseregparm%> được dùng mà không bật SSE"
36071
36072#: config/i386/i386-options.c:2550
36073#, fuzzy, gcc-internal-format
36074#| msgid "%<-msseregparm%> used without SSE enabled"
36075msgid "%<target(\"sseregparm\")%> used without SSE enabled"
36076msgstr "%<-msseregparm%> được dùng mà không bật SSE"
36077
36078#: config/i386/i386-options.c:2560
36079#, gcc-internal-format
36080msgid "SSE instruction set disabled, using 387 arithmetics"
36081msgstr "Chỉ lệnh SSE đặt là tắt, sử dụng số học 387"
36082
36083#: config/i386/i386-options.c:2567
36084#, gcc-internal-format
36085msgid "387 instruction set disabled, using SSE arithmetics"
36086msgstr ""
36087
36088#: config/i386/i386-options.c:2617
36089#, gcc-internal-format
36090msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
36091msgstr ""
36092
36093#: config/i386/i386-options.c:2619
36094#, gcc-internal-format
36095msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
36096msgstr ""
36097
36098#: config/i386/i386-options.c:2633
36099#, gcc-internal-format
36100msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
36101msgstr ""
36102
36103#: config/i386/i386-options.c:2635
36104#, gcc-internal-format
36105msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
36106msgstr ""
36107
36108#: config/i386/i386-options.c:2689
36109#, fuzzy, gcc-internal-format
36110#| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
36111msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
36112msgstr "-mfentry không hỗ trợ cho 32-bit trong tổ hợp cùng với -fpic"
36113
36114#: config/i386/i386-options.c:2692
36115#, fuzzy, gcc-internal-format
36116#| msgid "-mno-fentry isn%'t compatible with SEH"
36117msgid "%<-mno-fentry%> isn%'t compatible with SEH"
36118msgstr "-mno-fentry không tương thích với SEH"
36119
36120#: config/i386/i386-options.c:2696
36121#, gcc-internal-format
36122msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
36123msgstr ""
36124
36125#: config/i386/i386-options.c:2761
36126#, fuzzy, gcc-internal-format
36127#| msgid "unknown option for -mrecip=%s"
36128msgid "unknown option for %<-mrecip=%s%>"
36129msgstr "không hiểu tùy chọn cho -mrecip=%s"
36130
36131#: config/i386/i386-options.c:2820
36132#, gcc-internal-format
36133msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
36134msgstr ""
36135
36136#: config/i386/i386-options.c:2825
36137#, gcc-internal-format
36138msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
36139msgstr ""
36140
36141#: config/i386/i386-options.c:2853
36142#, gcc-internal-format
36143msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
36144msgstr ""
36145
36146#: config/i386/i386-options.c:3015
36147#, fuzzy, gcc-internal-format
36148#| msgid "cdecl and thiscall attributes are not compatible"
36149msgid "interrupt and naked attributes are not compatible"
36150msgstr "các thuộc tính cdecl và thiscall không tương thích với nhau"
36151
36152#: config/i386/i386-options.c:3030
36153#, gcc-internal-format
36154msgid "only DWARF debug format is supported for interrupt service routine"
36155msgstr ""
36156
36157#: config/i386/i386-options.c:3079
36158#, fuzzy, gcc-internal-format
36159#| msgid "-msdata=%s and -mcall-%s are incompatible"
36160msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
36161msgstr "-msdata=%s và -mcall-%s là không tương thích"
36162
36163#: config/i386/i386-options.c:3087
36164#, gcc-internal-format
36165msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
36166msgstr ""
36167
36168#: config/i386/i386-options.c:3122
36169#, fuzzy, gcc-internal-format
36170#| msgid "-msdata=%s and -mcall-%s are incompatible"
36171msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
36172msgstr "-msdata=%s và -mcall-%s là không tương thích"
36173
36174#: config/i386/i386-options.c:3130
36175#, gcc-internal-format
36176msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
36177msgstr ""
36178
36179#: config/i386/i386-options.c:3224
36180#, gcc-internal-format
36181msgid "%s instructions aren%'t allowed in an exception service routine"
36182msgstr ""
36183
36184#: config/i386/i386-options.c:3226
36185#, gcc-internal-format
36186msgid "%s instructions aren%'t allowed in an interrupt service routine"
36187msgstr ""
36188
36189#: config/i386/i386-options.c:3230
36190#, gcc-internal-format
36191msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
36192msgstr ""
36193
36194#: config/i386/i386-options.c:3277 config/i386/i386-options.c:3328
36195#, gcc-internal-format
36196msgid "fastcall and regparm attributes are not compatible"
36197msgstr ""
36198
36199#: config/i386/i386-options.c:3282
36200#, gcc-internal-format
36201msgid "regparam and thiscall attributes are not compatible"
36202msgstr "thuộc tính regparam và thiscall không tương thích với nhau"
36203
36204#: config/i386/i386-options.c:3289 config/i386/i386-options.c:3517
36205#, gcc-internal-format
36206msgid "%qE attribute requires an integer constant argument"
36207msgstr ""
36208
36209#: config/i386/i386-options.c:3295
36210#, gcc-internal-format
36211msgid "argument to %qE attribute larger than %d"
36212msgstr ""
36213
36214#: config/i386/i386-options.c:3320 config/i386/i386-options.c:3363
36215#, gcc-internal-format
36216msgid "fastcall and cdecl attributes are not compatible"
36217msgstr ""
36218
36219#: config/i386/i386-options.c:3324
36220#, gcc-internal-format
36221msgid "fastcall and stdcall attributes are not compatible"
36222msgstr ""
36223
36224#: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
36225#, gcc-internal-format
36226msgid "fastcall and thiscall attributes are not compatible"
36227msgstr "các thuộc tính fastcall và thiscall không tương thích với nhau"
36228
36229#: config/i386/i386-options.c:3342 config/i386/i386-options.c:3359
36230#, gcc-internal-format
36231msgid "stdcall and cdecl attributes are not compatible"
36232msgstr ""
36233
36234#: config/i386/i386-options.c:3346
36235#, gcc-internal-format
36236msgid "stdcall and fastcall attributes are not compatible"
36237msgstr ""
36238
36239#: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
36240#, gcc-internal-format
36241msgid "stdcall and thiscall attributes are not compatible"
36242msgstr "các thuộc tính stdcall và thiscal không tương thích với nhau"
36243
36244#: config/i386/i386-options.c:3367 config/i386/i386-options.c:3385
36245#, gcc-internal-format
36246msgid "cdecl and thiscall attributes are not compatible"
36247msgstr "các thuộc tính cdecl và thiscall không tương thích với nhau"
36248
36249#: config/i386/i386-options.c:3373
36250#, gcc-internal-format
36251msgid "%qE attribute is used for non-class method"
36252msgstr ""
36253
36254#: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
36255#, gcc-internal-format
36256msgid "%qE incompatible attribute ignored"
36257msgstr ""
36258
36259#: config/i386/i386-options.c:3504
36260#, gcc-internal-format
36261msgid "%qE attribute only available for 32-bit"
36262msgstr "Thuộc tính %qE chỉ dùng được trên hệ thống 32-bit"
36263
36264#: config/i386/i386-options.c:3525
36265#, gcc-internal-format
36266msgid "argument to %qE attribute is neither zero, nor one"
36267msgstr ""
36268
36269#: config/i386/i386-options.c:3559 config/i386/i386-options.c:3569
36270#, fuzzy, gcc-internal-format
36271#| msgid "stdcall and thiscall attributes are not compatible"
36272msgid "%qs and %qs attributes are not compatible"
36273msgstr "các thuộc tính stdcall và thiscal không tương thích với nhau"
36274
36275#: config/i386/i386-options.c:3596 config/i386/i386-options.c:3618
36276#: config/ia64/ia64.c:812 config/s390/s390.c:1151
36277#, gcc-internal-format
36278msgid "%qE attribute requires a string constant argument"
36279msgstr ""
36280
36281#: config/i386/i386-options.c:3606 config/i386/i386-options.c:3628
36282#: config/s390/s390.c:1180
36283#, gcc-internal-format
36284msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
36285msgstr ""
36286
36287#: config/i386/i386-options.c:3660
36288#, gcc-internal-format
36289msgid "interrupt service routine should have a pointer as the first argument"
36290msgstr ""
36291
36292#: config/i386/i386-options.c:3667
36293#, gcc-internal-format
36294msgid "interrupt service routine should have %qs as the second argument"
36295msgstr ""
36296
36297#: config/i386/i386-options.c:3678
36298#, gcc-internal-format
36299msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
36300msgstr ""
36301
36302#: config/i386/i386-options.c:3681
36303#, gcc-internal-format
36304msgid "interrupt service routine must return %<void%>"
36305msgstr ""
36306
36307#: config/i386/i386.c:1191
36308#, gcc-internal-format
36309msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
36310msgstr ""
36311
36312#: config/i386/i386.c:1194
36313#, gcc-internal-format
36314msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
36315msgstr ""
36316
36317#: config/i386/i386.c:1508
36318#, fuzzy, gcc-internal-format
36319#| msgid "ISO C does not support %<__int%d%> types"
36320msgid "X32 does not support %<ms_abi%> attribute"
36321msgstr "ISO C không hỗ trợ kiểu %<__int%d%>"
36322
36323#: config/i386/i386.c:1542
36324#, fuzzy, gcc-internal-format
36325msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
36326msgstr "-mnop-mcount không tương thích với đích này"
36327
36328#: config/i386/i386.c:1882
36329#, gcc-internal-format
36330msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
36331msgstr ""
36332
36333#: config/i386/i386.c:1888
36334#, gcc-internal-format
36335msgid "AVX512F vector return without AVX512F enabled changes the ABI"
36336msgstr ""
36337
36338#: config/i386/i386.c:1902
36339#, gcc-internal-format
36340msgid "AVX vector argument without AVX enabled changes the ABI"
36341msgstr ""
36342
36343#: config/i386/i386.c:1908
36344#, gcc-internal-format
36345msgid "AVX vector return without AVX enabled changes the ABI"
36346msgstr ""
36347
36348#: config/i386/i386.c:1924
36349#, gcc-internal-format
36350msgid "SSE vector argument without SSE enabled changes the ABI"
36351msgstr ""
36352
36353#: config/i386/i386.c:1930
36354#, gcc-internal-format
36355msgid "SSE vector return without SSE enabled changes the ABI"
36356msgstr ""
36357
36358#: config/i386/i386.c:1946
36359#, gcc-internal-format
36360msgid "MMX vector argument without MMX enabled changes the ABI"
36361msgstr ""
36362
36363#: config/i386/i386.c:1952
36364#, gcc-internal-format
36365msgid "MMX vector return without MMX enabled changes the ABI"
36366msgstr ""
36367
36368#: config/i386/i386.c:2137
36369#, gcc-internal-format
36370msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
36371msgstr ""
36372
36373#: config/i386/i386.c:2254
36374#, gcc-internal-format
36375msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
36376msgstr ""
36377
36378#: config/i386/i386.c:2372
36379#, gcc-internal-format
36380msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
36381msgstr ""
36382
36383#: config/i386/i386.c:2535
36384#, gcc-internal-format
36385msgid "SSE register return with SSE disabled"
36386msgstr ""
36387
36388#: config/i386/i386.c:2541
36389#, gcc-internal-format
36390msgid "SSE register argument with SSE disabled"
36391msgstr ""
36392
36393#: config/i386/i386.c:2557
36394#, gcc-internal-format
36395msgid "x87 register return with x87 disabled"
36396msgstr ""
36397
36398#: config/i386/i386.c:2867 config/i386/i386.c:3104 config/i386/i386.c:3599
36399#, gcc-internal-format
36400msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
36401msgstr ""
36402
36403#: config/i386/i386.c:2869 config/i386/i386.c:3106 config/i386/i386.c:3601
36404#, gcc-internal-format
36405msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
36406msgstr ""
36407
36408#: config/i386/i386.c:3505
36409#, gcc-internal-format, gfc-internal-format
36410msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
36411msgstr ""
36412
36413#: config/i386/i386.c:6015
36414#, fuzzy, gcc-internal-format
36415#| msgid "%qD is not compatible with %qD"
36416msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
36417msgstr "%qD không tương thích với %qD"
36418
36419#: config/i386/i386.c:8021
36420#, gcc-internal-format
36421msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
36422msgstr ""
36423
36424#: config/i386/i386.c:8111
36425#, gcc-internal-format
36426msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
36427msgstr ""
36428
36429#: config/i386/i386.c:9401
36430#, fuzzy, gcc-internal-format
36431msgid "%<-fsplit-stack%> does not support fastcall with nested function"
36432msgstr "-mnop-mcount không tương thích với đích này"
36433
36434#: config/i386/i386.c:9421
36435#, gcc-internal-format
36436msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
36437msgstr ""
36438
36439#. FIXME: We could make this work by pushing a register
36440#. around the addition and comparison.
36441#: config/i386/i386.c:9432
36442#, gcc-internal-format
36443msgid "%<-fsplit-stack%> does not support 3 register parameters"
36444msgstr ""
36445
36446#: config/i386/i386.c:12383
36447#, gcc-internal-format
36448msgid "%<V%> modifier on non-integer register"
36449msgstr ""
36450
36451#: config/i386/i386.c:12394 config/i386/i386.c:12408
36452#, gcc-internal-format
36453msgid "unsupported size for integer register"
36454msgstr ""
36455
36456#: config/i386/i386.c:12440
36457#, gcc-internal-format
36458msgid "extended registers have no high halves"
36459msgstr ""
36460
36461#: config/i386/i386.c:12455
36462#, gcc-internal-format
36463msgid "unsupported operand size for extended register"
36464msgstr ""
36465
36466#: config/i386/i386.c:12647
36467#, fuzzy, gcc-internal-format
36468#| msgid "invalid operand type used with operand code 'Z'"
36469msgid "non-integer operand used with operand code %<z%>"
36470msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng “Z”"
36471
36472#: config/i386/i386.c:16580
36473#, gcc-internal-format
36474msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
36475msgstr ""
36476
36477#: config/i386/i386.c:22099
36478#, fuzzy, gcc-internal-format
36479#| msgid "unknown pointer size model %qs"
36480msgid "unknown architecture specific memory model"
36481msgstr "không hiểu mô hình kích thước con trỏ %qs"
36482
36483#: config/i386/i386.c:22106
36484#, gcc-internal-format
36485msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
36486msgstr ""
36487
36488#: config/i386/i386.c:22113
36489#, gcc-internal-format
36490msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
36491msgstr ""
36492
36493#: config/i386/i386.c:22159
36494#, fuzzy, gcc-internal-format
36495#| msgid "unsupported argument to %qD"
36496msgid "unsupported return type %qT for simd"
36497msgstr "đối số không được hỗ trợ cho %D"
36498
36499#: config/i386/i386.c:22189
36500#, fuzzy, gcc-internal-format
36501#| msgid "unsupported argument to %qD"
36502msgid "unsupported argument type %qT for simd"
36503msgstr "đối số không được hỗ trợ cho %D"
36504
36505#: config/i386/intelmic-mkoffload.c:465
36506#, gcc-internal-format
36507msgid "output file not specified"
36508msgstr "chưa chỉ định tập tin đầu vào"
36509
36510#: config/i386/intelmic-mkoffload.c:561
36511#, gcc-internal-format
36512msgid "COLLECT_GCC must be set"
36513msgstr "COLLECT_GCC phải được đặt"
36514
36515#: config/i386/winnt.c:83
36516#, gcc-internal-format
36517msgid "%qE attribute applies only to initialized variables with external linkage"
36518msgstr ""
36519
36520#: config/i386/winnt.c:156
36521#, gcc-internal-format
36522msgid "definition of static data member %q+D of dllimport%'d class"
36523msgstr ""
36524
36525#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
36526#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
36527#: config/i386/xm-djgpp.h:85
36528#, gcc-internal-format
36529msgid "environment variable DJGPP not defined"
36530msgstr "chưa xác định biến môi trường DJGPP"
36531
36532#: config/i386/xm-djgpp.h:87
36533#, fuzzy, gcc-internal-format
36534#| msgid "environment variable DJGPP points to missing file '%s'"
36535msgid "environment variable DJGPP points to missing file %qs"
36536msgstr "biến môi trường DJGPP chỉ tới tập tin còn thiếu “%s”"
36537
36538#: config/i386/xm-djgpp.h:90
36539#, fuzzy, gcc-internal-format
36540#| msgid "environment variable DJGPP points to corrupt file '%s'"
36541msgid "environment variable DJGPP points to corrupt file %qs"
36542msgstr "biến môi trường DJGPP chỉ tới tập tin bị hỏng “%s”"
36543
36544#: config/ia64/ia64-c.c:50
36545#, gcc-internal-format
36546msgid "malformed #pragma builtin"
36547msgstr ""
36548
36549#: config/ia64/ia64.c:751
36550#, gcc-internal-format
36551msgid "invalid argument of %qE attribute"
36552msgstr "đối số của thuộc tính %qE không hợp lệ"
36553
36554#: config/ia64/ia64.c:764
36555#, gcc-internal-format
36556msgid "an address area attribute cannot be specified for local variables"
36557msgstr ""
36558
36559#: config/ia64/ia64.c:771
36560#, gcc-internal-format
36561msgid "address area of %q+D conflicts with previous declaration"
36562msgstr ""
36563
36564#: config/ia64/ia64.c:779
36565#, gcc-internal-format
36566msgid "address area attribute cannot be specified for functions"
36567msgstr ""
36568
36569#: config/ia64/ia64.c:6024 config/pa/pa.c:453 config/sh/sh.c:8266
36570#, gcc-internal-format
36571msgid "value of %<-mfixed-range%> must have form REG1-REG2"
36572msgstr ""
36573
36574#: config/ia64/ia64.c:11290
36575#, gcc-internal-format
36576msgid "version attribute is not a string"
36577msgstr "thuộc tính phiên bản không phải là một chuỗi"
36578
36579#: config/iq2000/iq2000.c:1867
36580#, gcc-internal-format, gfc-internal-format
36581msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
36582msgstr "gp_offset (%ld) hay end_offset (%ld) nhỏ hơn không"
36583
36584#: config/iq2000/iq2000.c:2590
36585#, gcc-internal-format
36586msgid "argument %qd is not a constant"
36587msgstr "đối số %qd không phải hằng số"
36588
36589#: config/iq2000/iq2000.c:2893 config/xtensa/xtensa.c:2520
36590#, gcc-internal-format
36591msgid "PRINT_OPERAND_ADDRESS, null pointer"
36592msgstr "PRINT_OPERAND_ADDRESS, con trỏ null"
36593
36594#: config/iq2000/iq2000.c:3048
36595#, fuzzy, gcc-internal-format
36596#| msgid "PRINT_OPERAND: Unknown punctuation '%c'"
36597msgid "PRINT_OPERAND: Unknown punctuation %<%c%>"
36598msgstr "PRINT_OPERAND: không hiểu dấu chấm “%c”"
36599
36600#: config/iq2000/iq2000.c:3057 config/xtensa/xtensa.c:2363
36601#, gcc-internal-format
36602msgid "PRINT_OPERAND null pointer"
36603msgstr "PRINT_OPERAND con trỏ null"
36604
36605#: config/m32c/m32c-pragma.c:54
36606#, gcc-internal-format
36607msgid "junk at end of #pragma GCC memregs [0..16]"
36608msgstr ""
36609
36610#: config/m32c/m32c-pragma.c:61
36611#, gcc-internal-format
36612msgid "#pragma GCC memregs must precede any function decls"
36613msgstr ""
36614
36615#: config/m32c/m32c-pragma.c:69 config/m32c/m32c-pragma.c:76
36616#, gcc-internal-format
36617msgid "#pragma GCC memregs takes a number [0..16]"
36618msgstr ""
36619
36620#: config/m32c/m32c-pragma.c:104
36621#, gcc-internal-format
36622msgid "junk at end of #pragma ADDRESS"
36623msgstr ""
36624
36625#: config/m32c/m32c-pragma.c:109
36626#, gcc-internal-format
36627msgid "malformed #pragma ADDRESS variable address"
36628msgstr ""
36629
36630#: config/m32c/m32c.c:418
36631#, fuzzy, gcc-internal-format
36632#| msgid "invalid --param value %qs"
36633msgid "invalid target memregs value %<%d%>"
36634msgstr "sai giá trị cho tùy chọn --param %qs"
36635
36636#: config/m32c/m32c.c:2927
36637#, gcc-internal-format
36638msgid "%qE attribute is not supported for R8C target"
36639msgstr ""
36640
36641#. The argument must be a constant integer.
36642#: config/m32c/m32c.c:2943 config/sh/sh.c:8478 config/sh/sh.c:8573
36643#, gcc-internal-format
36644msgid "%qE attribute argument not an integer constant"
36645msgstr ""
36646
36647#: config/m32c/m32c.c:2952
36648#, gcc-internal-format
36649msgid "%qE attribute argument should be between 18 to 255"
36650msgstr ""
36651
36652#: config/m32c/m32c.c:4076
36653#, gcc-internal-format
36654msgid "%<bank_switch%> has no effect on non-interrupt functions"
36655msgstr ""
36656
36657#: config/m32c/m32c.c:4183
36658#, gcc-internal-format
36659msgid "%<fast_interrupt%> attribute directive ignored"
36660msgstr ""
36661
36662#: config/m32r/m32r.c:414
36663#, gcc-internal-format
36664msgid "invalid argument of %qs attribute"
36665msgstr "đối số của thuộc tính %qs không hợp lệ"
36666
36667#: config/m68k/m68k.c:531
36668#, fuzzy, gcc-internal-format
36669#| msgid "-mcpu=%s conflicts with -march=%s"
36670msgid "%<-mcpu=%s%> conflicts with %<-march=%s%>"
36671msgstr "-mcpu=%s xung đột với -march=%s"
36672
36673#: config/m68k/m68k.c:602
36674#, fuzzy, gcc-internal-format
36675#| msgid "-mpcrel -fPIC is not currently supported on selected cpu"
36676msgid "%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu"
36677msgstr "-mpcrel -fPIC hiện tại chưa được hỗ trợ trên cpu đã chọn"
36678
36679#: config/m68k/m68k.c:666
36680#, fuzzy, gcc-internal-format
36681#| msgid "-falign-labels=%d is not supported"
36682msgid "%<-falign-labels=%d%> is not supported"
36683msgstr "-falign-labels=%d không được hỗ trợ"
36684
36685#: config/m68k/m68k.c:673
36686#, fuzzy, gcc-internal-format
36687#| msgid "-falign-loops=%d is not supported"
36688msgid "%<-falign-loops=%d%> is not supported"
36689msgstr "-falign-loops=%d không được hỗ trợ"
36690
36691#: config/m68k/m68k.c:681
36692#, fuzzy, gcc-internal-format
36693#| msgid "-fstack-limit- options are not supported on this cpu"
36694msgid "%<-fstack-limit-%> options are not supported on this cpu"
36695msgstr "-fstack-limit- các tùy chọn không được hỗ trợ trên cpu này"
36696
36697#: config/m68k/m68k.c:799
36698#, gcc-internal-format
36699msgid "multiple interrupt attributes not allowed"
36700msgstr ""
36701
36702#: config/m68k/m68k.c:806
36703#, gcc-internal-format
36704msgid "interrupt_thread is available only on fido"
36705msgstr ""
36706
36707#: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
36708#, gcc-internal-format
36709msgid "stack limit expression is not supported"
36710msgstr ""
36711
36712#: config/mcore/mcore.c:2959
36713#, gcc-internal-format
36714msgid "initialized variable %q+D is marked dllimport"
36715msgstr ""
36716
36717#: config/microblaze/microblaze.c:1754
36718#, fuzzy, gcc-internal-format
36719#| msgid "-fPIC/-fpic not supported for this target"
36720msgid "%<-fPIC%>/%<-fpic%> not supported for this target"
36721msgstr "-fPIC/-fpic không được hỗ trợ cho đích này"
36722
36723#: config/microblaze/microblaze.c:1766
36724#, fuzzy, gcc-internal-format
36725#| msgid "invalid argument to %qD"
36726msgid "%qs is an invalid argument to %<-mcpu=%>"
36727msgstr "đối số không hợp lệ cho %qD"
36728
36729#: config/microblaze/microblaze.c:1815
36730#, fuzzy, gcc-internal-format
36731#| msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
36732msgid "%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater"
36733msgstr "-mxl-reorder chỉ được dùng với -mcpu=v8.30.a hay lớn hơn"
36734
36735#: config/microblaze/microblaze.c:1832
36736#, fuzzy, gcc-internal-format
36737#| msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
36738msgid "%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater"
36739msgstr "-mxl-reorder chỉ được dùng với -mcpu=v8.30.a hay lớn hơn"
36740
36741#: config/microblaze/microblaze.c:1839
36742#, fuzzy, gcc-internal-format
36743#| msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
36744msgid "%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>"
36745msgstr "-mxl-reorder cần -mxl-pattern-compare cho -mcpu=v8.30.a"
36746
36747#: config/microblaze/microblaze.c:1845
36748#, fuzzy, gcc-internal-format
36749#| msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
36750msgid "%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>"
36751msgstr "-mxl-multiply-high cần -mno-xl-soft-mul"
36752
36753#: config/mips/mips.c:1424 config/mips/mips.c:1428
36754#, gcc-internal-format
36755msgid "%qs attribute only applies to functions"
36756msgstr ""
36757
36758#: config/mips/mips.c:1438 config/mips/mips.c:1444
36759#, gcc-internal-format
36760msgid "%qE cannot have both %qs and %qs attributes"
36761msgstr ""
36762
36763#: config/mips/mips.c:1473 config/mips/mips.c:1479 config/nios2/nios2.c:4448
36764#, gcc-internal-format
36765msgid "%qE redeclared with conflicting %qs attributes"
36766msgstr ""
36767
36768#: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
36769#, gcc-internal-format
36770msgid "%qE attribute requires a string argument"
36771msgstr "Thuộc tính %qE cần tham số là chuỗi"
36772
36773#: config/mips/mips.c:1519
36774#, gcc-internal-format
36775msgid "argument to %qE attribute is neither eic, nor vector=<line>"
36776msgstr ""
36777
36778#: config/mips/mips.c:1535
36779#, gcc-internal-format
36780msgid "interrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)"
36781msgstr ""
36782
36783#: config/mips/mips.c:1572
36784#, gcc-internal-format
36785msgid "argument to %qE attribute is not intstack"
36786msgstr ""
36787
36788#: config/mips/mips.c:7749
36789#, gcc-internal-format
36790msgid "cannot handle inconsistent calls to %qs"
36791msgstr ""
36792
36793#: config/mips/mips.c:10992
36794#, gcc-internal-format
36795msgid "the %<interrupt%> attribute requires a MIPS32r2 processor or greater"
36796msgstr "thuộc tính %<interrupt%> cần bộ xử lý MIPS32r2 hay mới hơn"
36797
36798#: config/mips/mips.c:10994
36799#, gcc-internal-format
36800msgid "interrupt handlers cannot be MIPS16 functions"
36801msgstr ""
36802
36803#: config/mips/mips.c:11984
36804#, fuzzy, gcc-internal-format
36805#| msgid "-fstack-check=specific for Thumb-1"
36806msgid "%<-fstack-check=specific%> not implemented for MIPS16"
36807msgstr "-fstack-check=specific cho Thumb-1"
36808
36809#: config/mips/mips.c:17019
36810#, fuzzy, gcc-internal-format, gfc-internal-format
36811msgid "argument %d to the built-in must be a constant in range %d to %d"
36812msgstr "đối số %d của %qE phải nằm trong vùng %d…%d"
36813
36814#: config/mips/mips.c:17139
36815#, fuzzy, gcc-internal-format
36816msgid "failed to expand built-in function"
36817msgstr "Chấp nhận các hàm dựng sẵn."
36818
36819#: config/mips/mips.c:17270
36820#, gcc-internal-format
36821msgid "built-in function %qE not supported for MIPS16"
36822msgstr ""
36823
36824#: config/mips/mips.c:17878
36825#, gcc-internal-format
36826msgid "%qs does not support MIPS16 code"
36827msgstr "%qs không hỗ trợ mã MIPS16"
36828
36829#: config/mips/mips.c:19685
36830#, gcc-internal-format
36831msgid "MIPS16 PIC for ABIs other than o32 and o64"
36832msgstr "MIPS16 PIC cho ABIs khác hơn o32 và o64"
36833
36834#: config/mips/mips.c:19688
36835#, fuzzy, gcc-internal-format
36836#| msgid "MIPS16 -mxgot code"
36837msgid "MIPS16 %<-mxgot%> code"
36838msgstr "MIPS16 -mxgot mã"
36839
36840#: config/mips/mips.c:19691
36841#, gcc-internal-format
36842msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
36843msgstr ""
36844
36845#: config/mips/mips.c:19694
36846#, fuzzy, gcc-internal-format
36847msgid "MSA MIPS16 code"
36848msgstr "Tạo ra mã MIPS16."
36849
36850#: config/mips/mips.c:19869 config/mips/mips.c:19874 config/mips/mips.c:19956
36851#: config/mips/mips.c:19958 config/mips/mips.c:19988 config/mips/mips.c:19998
36852#: config/mips/mips.c:20104 config/mips/mips.c:20134
36853#, gcc-internal-format, gfc-internal-format
36854msgid "unsupported combination: %s"
36855msgstr "Hóa hợp không được hỗ trợ: %s"
36856
36857#: config/mips/mips.c:19908
36858#, gcc-internal-format
36859msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
36860msgstr ""
36861
36862#: config/mips/mips.c:19918
36863#, gcc-internal-format
36864msgid "%<-march=%s%> is not compatible with the selected ABI"
36865msgstr "%<-march=%s%> không tương thích với ABI đã chọn"
36866
36867#: config/mips/mips.c:19933
36868#, gcc-internal-format
36869msgid "%<-mgp64%> used with a 32-bit processor"
36870msgstr "%<-mgp64%> được dùng với bộ xử lý 32-bit"
36871
36872#: config/mips/mips.c:19935
36873#, gcc-internal-format
36874msgid "%<-mgp32%> used with a 64-bit ABI"
36875msgstr "%<-mgp32%> dùng với 64-bit ABI"
36876
36877#: config/mips/mips.c:19937
36878#, gcc-internal-format
36879msgid "%<-mgp64%> used with a 32-bit ABI"
36880msgstr "%<-mgp64%> được dùng với 32-bit ABI"
36881
36882#: config/mips/mips.c:19953
36883#, gcc-internal-format
36884msgid "the %qs architecture does not support %<-mfp32%>"
36885msgstr "đích này không hỗ trợ %qs"
36886
36887#: config/mips/mips.c:19962
36888#, gcc-internal-format
36889msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
36890msgstr ""
36891
36892#: config/mips/mips.c:19965
36893#, gcc-internal-format
36894msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
36895msgstr "%<-mgp32%> và %<-mfp64%> chỉ có thể được tổ hợp cùng nhau khi sử dụng o32 ABI"
36896
36897#: config/mips/mips.c:19986
36898#, gcc-internal-format
36899msgid "%<-mfpxx%> can only be used with the o32 ABI"
36900msgstr ""
36901
36902#: config/mips/mips.c:19990
36903#, gcc-internal-format
36904msgid "%<-march=%s%> requires %<-mfp32%>"
36905msgstr ""
36906
36907#: config/mips/mips.c:19992
36908#, gcc-internal-format
36909msgid "%<-mfpxx%> requires %<-mlra%>"
36910msgstr ""
36911
36912#: config/mips/mips.c:20008 config/mips/mips.c:20010 config/mips/mips.c:20023
36913#, gcc-internal-format
36914msgid "%qs is incompatible with %qs"
36915msgstr "%qs không tương thích với %qs"
36916
36917#. We have traditionally allowed non-abicalls code to use
36918#. an LP64 form of o64.  However, it would take a bit more
36919#. effort to support the combination of 32-bit GOT entries
36920#. and 64-bit pointers, so we treat the abicalls case as
36921#. an error.
36922#: config/mips/mips.c:20017
36923#, gcc-internal-format
36924msgid "the combination of %qs and %qs is incompatible with %qs"
36925msgstr ""
36926
36927#: config/mips/mips.c:20070
36928#, gcc-internal-format
36929msgid "the %qs architecture does not support branch-likely instructions"
36930msgstr ""
36931
36932#: config/mips/mips.c:20085
36933#, gcc-internal-format
36934msgid "the %qs architecture does not support madd or msub instructions"
36935msgstr ""
36936
36937#: config/mips/mips.c:20099
36938#, gcc-internal-format
36939msgid "the %qs architecture does not support odd single-precision registers"
36940msgstr ""
36941
36942#: config/mips/mips.c:20112 config/mips/mips.c:20118
36943#, gcc-internal-format
36944msgid "unsupported combination: %qs%s %s"
36945msgstr ""
36946
36947#: config/mips/mips.c:20127
36948#, gcc-internal-format
36949msgid "unsupported combination: %qs %s"
36950msgstr ""
36951
36952#: config/mips/mips.c:20142
36953#, gcc-internal-format
36954msgid "cannot generate position-independent code for %qs"
36955msgstr ""
36956
36957#: config/mips/mips.c:20145
36958#, gcc-internal-format
36959msgid "position-independent code requires %qs"
36960msgstr ""
36961
36962#: config/mips/mips.c:20178
36963#, gcc-internal-format
36964msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
36965msgstr "%<-mno-gpopt%> cần %<-mexplicit-relocs%>"
36966
36967#: config/mips/mips.c:20186 config/mips/mips.c:20189
36968#, gcc-internal-format
36969msgid "cannot use small-data accesses for %qs"
36970msgstr ""
36971
36972#: config/mips/mips.c:20204
36973#, gcc-internal-format
36974msgid "the %qs architecture does not support %<-m%s=legacy%>"
36975msgstr ""
36976
36977#: config/mips/mips.c:20211
36978#, gcc-internal-format
36979msgid "the %qs architecture does not support %<-m%s=2008%>"
36980msgstr ""
36981
36982#: config/mips/mips.c:20229
36983#, gcc-internal-format
36984msgid "%<-mips3d%> requires %<-mpaired-single%>"
36985msgstr "%<-mips3d%> cần %<-mpaired-single%>"
36986
36987#: config/mips/mips.c:20239
36988#, gcc-internal-format
36989msgid "%qs must be used with %qs"
36990msgstr "%qs phải được sử dụng cùng với %qs"
36991
36992#: config/mips/mips.c:20249
36993#, gcc-internal-format
36994msgid "%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>"
36995msgstr ""
36996
36997#: config/mips/mips.c:20256
36998#, gcc-internal-format
36999msgid "the %qs architecture does not support paired-single instructions"
37000msgstr ""
37001
37002#: config/mips/mips.c:20265
37003#, gcc-internal-format
37004msgid "%qs requires a target that provides the %qs instruction"
37005msgstr ""
37006
37007#: config/mips/mips.c:20276
37008#, gcc-internal-format
37009msgid "the %qs architecture does not support DSP instructions"
37010msgstr ""
37011
37012#: config/mips/mips.c:20286
37013#, gcc-internal-format
37014msgid "%<-mloongson-mmi%> must be used with %<-mhard-float%>"
37015msgstr ""
37016
37017#: config/mips/mips.c:20296
37018#, gcc-internal-format
37019msgid "%<-mloongson-ext2%> must be used with %<-mloongson-ext%>"
37020msgstr ""
37021
37022#: config/mips/mips.c:20402
37023#, gcc-internal-format
37024msgid "%qs requires branch-likely instructions"
37025msgstr ""
37026
37027#: config/mips/mips.c:20406
37028#, gcc-internal-format
37029msgid "the %qs architecture does not support the synci instruction"
37030msgstr ""
37031
37032#: config/mips/mips.c:21242
37033#, gcc-internal-format
37034msgid "mips16 function profiling"
37035msgstr ""
37036
37037#: config/mmix/mmix.c:317
37038#, fuzzy, gcc-internal-format
37039#| msgid "-f%s not supported: ignored"
37040msgid "%<-f%s%> not supported: ignored"
37041msgstr "-f%s không được hỗ trợ: lờ đi"
37042
37043#: config/mmix/mmix.c:749
37044#, gcc-internal-format
37045msgid "support for mode %qs"
37046msgstr "hỗ trợ cho chế độ %qs"
37047
37048#: config/mmix/mmix.c:763
37049#, gcc-internal-format, gfc-internal-format
37050msgid "too large function value type, needs %d registers, have only %d registers for this"
37051msgstr ""
37052
37053#: config/mmix/mmix.c:944
37054#, gcc-internal-format
37055msgid "function_profiler support for MMIX"
37056msgstr ""
37057
37058#: config/mmix/mmix.c:967
37059#, gcc-internal-format
37060msgid "MMIX Internal: Last named vararg would not fit in a register"
37061msgstr ""
37062
37063#: config/mmix/mmix.c:1600 config/mmix/mmix.c:1624 config/mmix/mmix.c:1740
37064#, gcc-internal-format, gfc-internal-format
37065msgid "MMIX Internal: Bad register: %d"
37066msgstr ""
37067
37068#. Presumably there's a missing case above if we get here.
37069#: config/mmix/mmix.c:1732
37070#, gcc-internal-format
37071msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
37072msgstr ""
37073
37074#: config/mmix/mmix.c:2017
37075#, gcc-internal-format
37076msgid "stack frame not a multiple of 8 bytes: %wd"
37077msgstr ""
37078
37079#: config/mmix/mmix.c:2255
37080#, gcc-internal-format
37081msgid "stack frame not a multiple of octabyte: %wd"
37082msgstr ""
37083
37084#: config/mmix/mmix.c:2541 config/mmix/mmix.c:2600
37085#, gcc-internal-format, gfc-internal-format
37086msgid "MMIX Internal: %s is not a shiftable int"
37087msgstr ""
37088
37089#: config/mn10300/mn10300.c:107
37090#, fuzzy, gcc-internal-format
37091#| msgid "-mtune= expects mn10300, am33, am33-2, or am34"
37092msgid "%<-mtune=%> expects mn10300, am33, am33-2, or am34"
37093msgstr "-mtune= cần mn10300, am33, am33-2, hay am34"
37094
37095#: config/msp430/driver-msp430.c:38
37096#, gcc-internal-format
37097msgid "expected an argument to %<msp430_select_cpu%>"
37098msgstr ""
37099
37100#: config/msp430/driver-msp430.c:69
37101#, gcc-internal-format
37102msgid "%<msp430_set_driver_var%> expects 2 arguments"
37103msgstr ""
37104
37105#: config/msp430/driver-msp430.c:75
37106#, gcc-internal-format
37107msgid "unhandled arguments %qs and %qs to %<msp430_set_driver_var%>"
37108msgstr ""
37109
37110#: config/msp430/driver-msp430.c:92
37111#, gcc-internal-format, gfc-internal-format
37112msgid "unexpected argument to msp430_select_hwmult_lib: %s"
37113msgstr ""
37114
37115#: config/msp430/driver-msp430.c:141
37116#, gcc-internal-format, gfc-internal-format
37117msgid "unexpected first argument to msp430_select_hwmult_lib: %s"
37118msgstr ""
37119
37120#: config/msp430/driver-msp430.c:146
37121#, gcc-internal-format
37122msgid "msp430_select_hwmult_lib needs one or more arguments"
37123msgstr ""
37124
37125#: config/msp430/msp430-devices.c:258
37126#, gcc-internal-format
37127msgid "unexpected error opening %<devices.csv%>"
37128msgstr ""
37129
37130#: config/msp430/msp430-devices.c:297
37131#, gcc-internal-format
37132msgid "%<CPU_TYPE%> column heading is missing from %<devices.csv%>"
37133msgstr ""
37134
37135#: config/msp430/msp430-devices.c:300
37136#, gcc-internal-format
37137msgid "%<MPY_TYPE%> column heading is missing from %<devices.csv%>"
37138msgstr ""
37139
37140#: config/msp430/msp430-devices.c:303
37141#, gcc-internal-format
37142msgid "%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>"
37143msgstr ""
37144
37145#: config/msp430/msp430-devices.c:315
37146#, gcc-internal-format
37147msgid "format of column headings in %<devices.csv%> is incorrect"
37148msgstr ""
37149
37150#: config/msp430/msp430-devices.c:348
37151#, gcc-internal-format
37152msgid "invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qs"
37153msgstr ""
37154
37155#: config/msp430/msp430-devices.c:368
37156#, gcc-internal-format
37157msgid "invalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qs"
37158msgstr ""
37159
37160#: config/msp430/msp430-devices.c:384
37161#, gcc-internal-format
37162msgid "unknown error reading %s from %<devices.csv%>"
37163msgstr ""
37164
37165#: config/msp430/msp430-devices.c:471
37166#, gcc-internal-format
37167msgid "unrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qd"
37168msgstr ""
37169
37170#: config/msp430/msp430-devices.c:482
37171#, gcc-internal-format
37172msgid "unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qd"
37173msgstr ""
37174
37175#: config/msp430/msp430-devices.c:488
37176#, gcc-internal-format
37177msgid "could not locate MCU data file %<devices.csv%>"
37178msgstr ""
37179
37180#: config/msp430/msp430.c:184
37181#, gcc-internal-format
37182msgid "MCU %qs supports %s ISA but %<-mcpu%> option is set to %s"
37183msgstr ""
37184
37185#: config/msp430/msp430.c:192
37186#, gcc-internal-format
37187msgid "MCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %s"
37188msgstr ""
37189
37190#: config/msp430/msp430.c:201
37191#, gcc-internal-format
37192msgid "MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bit"
37193msgstr ""
37194
37195#: config/msp430/msp430.c:206
37196#, gcc-internal-format
37197msgid "MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bit"
37198msgstr ""
37199
37200#: config/msp430/msp430.c:211
37201#, gcc-internal-format
37202msgid "MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5series"
37203msgstr ""
37204
37205#: config/msp430/msp430.c:225
37206#, gcc-internal-format
37207msgid ""
37208"Unrecognized MCU name %qs, assuming that it is just a MSP430 with no hardware multiply.\n"
37209"Use the %<-mcpu%> and %<-mhwmult%> options to set these explicitly."
37210msgstr ""
37211
37212#: config/msp430/msp430.c:232
37213#, gcc-internal-format
37214msgid ""
37215"Unrecognized MCU name %qs, assuming that it has no hardware multiply.\n"
37216"Use the %<-mhwmult%> option to set this explicitly."
37217msgstr ""
37218
37219#: config/msp430/msp430.c:244
37220#, gcc-internal-format
37221msgid ""
37222"Unrecognized MCU name %qs, assuming that it just supports the MSP430 ISA.\n"
37223"Use the %<-mcpu%> option to set the ISA explicitly."
37224msgstr ""
37225
37226#: config/msp430/msp430.c:252
37227#, fuzzy, gcc-internal-format
37228#| msgid "unrecognized register name %qs"
37229msgid "Unrecognized MCU name %qs."
37230msgstr "không nhận ra tên thanh ghi %qs"
37231
37232#: config/msp430/msp430.c:262
37233#, gcc-internal-format
37234msgid "%<-mlarge%> requires a 430X-compatible %<-mmcu=%>"
37235msgstr ""
37236
37237#: config/msp430/msp430.c:265
37238#, gcc-internal-format
37239msgid "%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)"
37240msgstr ""
37241
37242#: config/msp430/msp430.c:268
37243#, gcc-internal-format
37244msgid "%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)"
37245msgstr ""
37246
37247#: config/msp430/msp430.c:272
37248#, gcc-internal-format
37249msgid "%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)"
37250msgstr ""
37251
37252#: config/msp430/msp430.c:275
37253#, gcc-internal-format
37254msgid "%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)"
37255msgstr ""
37256
37257#: config/msp430/msp430.c:298
37258#, gcc-internal-format
37259msgid "%<-fuse-cxa-atexit%> is not supported for msp430-elf"
37260msgstr ""
37261
37262#: config/msp430/msp430.c:303
37263#, gcc-internal-format
37264msgid "GCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>"
37265msgstr ""
37266
37267#: config/msp430/msp430.c:1306
37268#, fuzzy, gcc-internal-format
37269#| msgid "invalid argument of %qE attribute"
37270msgid "unrecognized interrupt vector argument of %qE attribute"
37271msgstr "đối số của thuộc tính %qE không hợp lệ"
37272
37273#: config/msp430/msp430.c:1315
37274#, gcc-internal-format
37275msgid "numeric argument of %qE attribute must be in range 0..63"
37276msgstr ""
37277
37278#: config/msp430/msp430.c:1321
37279#, gcc-internal-format
37280msgid "argument of %qE attribute is not a string constant or number"
37281msgstr ""
37282
37283#: config/msp430/msp430.c:1350
37284#, fuzzy, gcc-internal-format
37285msgid "critical attribute has no effect on interrupt functions"
37286msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
37287
37288#: config/msp430/msp430.c:1386 config/msp430/msp430.c:1435
37289#, fuzzy, gcc-internal-format
37290#| msgid "%s attribute of %qs conflicts with %s attribute at %L"
37291msgid "ignoring attribute %qE because it conflicts with attribute %<noinit%>"
37292msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
37293
37294#: config/msp430/msp430.c:1389 config/msp430/msp430.c:1427
37295#, fuzzy, gcc-internal-format
37296#| msgid "%s attribute of %qs conflicts with %s attribute at %L"
37297msgid "ignoring attribute %qE because it conflicts with attribute %<section%>"
37298msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
37299
37300#: config/msp430/msp430.c:1399
37301#, gcc-internal-format
37302msgid "%qE attribute ignored.  Large memory model (%<-mlarge%>) is required."
37303msgstr ""
37304
37305#: config/msp430/msp430.c:1441
37306#, fuzzy, gcc-internal-format
37307msgid "%qE attribute has no effect on automatic variables"
37308msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
37309
37310#: config/msp430/msp430.c:1443
37311#, fuzzy, gcc-internal-format
37312#| msgid "variable %D of type %<cb%> must be uninitialized"
37313msgid "variables marked with %qE attribute must be initialized"
37314msgstr "biến %D của kiểu %<cb%> phải không được khởi tạo"
37315
37316#: config/msp430/msp430.c:1574
37317#, fuzzy, gcc-internal-format
37318#| msgid "%s attribute of %qs conflicts with %s attribute at %L"
37319msgid "ignoring attribute %qE because it conflicts with attribute %<lower%>"
37320msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
37321
37322#: config/msp430/msp430.c:1577
37323#, fuzzy, gcc-internal-format
37324#| msgid "%s attribute of %qs conflicts with %s attribute at %L"
37325msgid "ignoring attribute %qE because it conflicts with attribute %<upper%>"
37326msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
37327
37328#: config/msp430/msp430.c:1580
37329#, fuzzy, gcc-internal-format
37330#| msgid "%s attribute of %qs conflicts with %s attribute at %L"
37331msgid "ignoring attribute %qE because it conflicts with attribute %<either%>"
37332msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
37333
37334#: config/msp430/msp430.c:1583
37335#, fuzzy, gcc-internal-format
37336#| msgid "%s attribute of %qs conflicts with %s attribute at %L"
37337msgid "ignoring attribute %qE because it conflicts with attribute %<persistent%>"
37338msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
37339
37340#: config/msp430/msp430.c:1743
37341#, gcc-internal-format
37342msgid "argument to interrupt attribute is unsupported for weak functions"
37343msgstr ""
37344
37345#: config/msp430/msp430.c:2242
37346#, gcc-internal-format
37347msgid "__delay_cycles() only takes constant arguments"
37348msgstr ""
37349
37350#: config/msp430/msp430.c:2252
37351#, gcc-internal-format
37352msgid "__delay_cycles only takes non-negative cycle counts"
37353msgstr ""
37354
37355#: config/msp430/msp430.c:2273
37356#, gcc-internal-format
37357msgid "__delay_cycles is limited to 32-bit loop counts"
37358msgstr ""
37359
37360#: config/msp430/msp430.c:2344
37361#, gcc-internal-format
37362msgid "MSP430 builtin functions only work inside interrupt handlers"
37363msgstr ""
37364
37365#: config/msp430/msp430.c:2356 config/pru/pru.c:2870 config/rx/rx.c:2658
37366#: config/xtensa/xtensa.c:3464 config/xtensa/xtensa.c:3490
37367#, gcc-internal-format
37368msgid "bad builtin code"
37369msgstr "mã dựng sẵn sai"
37370
37371#: config/nds32/nds32-intrinsic.c:126 config/nios2/nios2.c:3838
37372#, gcc-internal-format, gfc-internal-format
37373msgid "invalid argument to built-in function %s"
37374msgstr ""
37375
37376#: config/nds32/nds32-intrinsic.c:131
37377#, fuzzy, gcc-internal-format, gfc-internal-format
37378#| msgid "constant argument out of range for %qs"
37379msgid "constant argument out of range for %s"
37380msgstr "đối số hằng nằm ngoài phạm vi cho %qs"
37381
37382#: config/nds32/nds32-intrinsic.c:1003
37383#, fuzzy, gcc-internal-format
37384#| msgid "Generate performance extension instructions."
37385msgid "don%'t support DSP extension instructions"
37386msgstr "Tạo chỉ lệnh năng suất mở rộng."
37387
37388#: config/nds32/nds32-intrinsic.c:1016
37389#, fuzzy, gcc-internal-format
37390#| msgid "this builtin function is only available on the fr450"
37391msgid "this builtin function is only available on the v3s or v3f toolchain"
37392msgstr "hàm dựng sẵn chỉ sẵn có trên fr405"
37393
37394#: config/nds32/nds32-intrinsic.c:1028
37395#, fuzzy, gcc-internal-format
37396#| msgid "this builtin function is only available on the fr450"
37397msgid "this builtin function is only available on the v3f toolchain"
37398msgstr "hàm dựng sẵn chỉ sẵn có trên fr405"
37399
37400#: config/nds32/nds32-intrinsic.c:1043
37401#, fuzzy, gcc-internal-format
37402msgid "this builtin function not support on the v3m toolchain"
37403msgstr "-pie không được hỗ trợ trong cấu hình này"
37404
37405#: config/nds32/nds32-intrinsic.c:1062
37406#, fuzzy, gcc-internal-format
37407#| msgid "Generate performance extension instructions."
37408msgid "don%'t support performance extension instructions"
37409msgstr "Tạo chỉ lệnh năng suất mở rộng."
37410
37411#: config/nds32/nds32-intrinsic.c:1074
37412#, fuzzy, gcc-internal-format
37413#| msgid "Generate performance extension instructions."
37414msgid "don%'t support performance extension version 2 instructions"
37415msgstr "Tạo chỉ lệnh năng suất mở rộng."
37416
37417#: config/nds32/nds32-intrinsic.c:1086
37418#, fuzzy, gcc-internal-format
37419#| msgid "Generate performance extension instructions."
37420msgid "don%'t support string extension instructions"
37421msgstr "Tạo chỉ lệnh năng suất mở rộng."
37422
37423#: config/nds32/nds32-isr.c:116 config/nds32/nds32-isr.c:207
37424#, fuzzy, gcc-internal-format
37425#| msgid "unrecognized argument in option %qs"
37426msgid "require id argument in the string"
37427msgstr "không nhận ra đối số tới tùy chọn %qs"
37428
37429#: config/nds32/nds32-isr.c:131
37430#, fuzzy, gcc-internal-format
37431#| msgid "invalid argument of %qE attribute"
37432msgid "invalid id value for interrupt attribute"
37433msgstr "đối số của thuộc tính %qE không hợp lệ"
37434
37435#: config/nds32/nds32-isr.c:221
37436#, fuzzy, gcc-internal-format
37437#| msgid "invalid argument of %qE attribute"
37438msgid "invalid id value for exception attribute"
37439msgstr "đối số của thuộc tính %qE không hợp lệ"
37440
37441#: config/nds32/nds32-isr.c:617
37442#, gcc-internal-format
37443msgid "multiple save reg attributes to function %qD"
37444msgstr ""
37445
37446#: config/nds32/nds32-isr.c:630
37447#, gcc-internal-format
37448msgid "multiple nested types attributes to function %qD"
37449msgstr ""
37450
37451#: config/nds32/nds32-isr.c:642
37452#, gcc-internal-format
37453msgid "multiple interrupt attributes to function %qD"
37454msgstr ""
37455
37456#: config/nds32/nds32-isr.c:646
37457#, gcc-internal-format
37458msgid "cannot use interrupt attributes to function %qD under linux toolchain"
37459msgstr ""
37460
37461#: config/nds32/nds32-isr.c:649
37462#, gcc-internal-format
37463msgid "cannot use exception attributes to function %qD under linux toolchain"
37464msgstr ""
37465
37466#: config/nds32/nds32-isr.c:652
37467#, gcc-internal-format
37468msgid "cannot use reset attributes to function %qD under linux toolchain"
37469msgstr ""
37470
37471#. Trampoline is not supported on reduced-set registers yet.
37472#: config/nds32/nds32.c:2407 config/nds32/nds32.c:2461
37473#: config/nds32/nds32.c:3572 config/nds32/nds32.c:3669
37474#: config/nds32/nds32.c:3684 config/nds32/nds32.c:3690
37475#: config/nds32/nds32.c:3766 config/nds32/nds32.c:3772
37476#: config/nds32/nds32.c:3804
37477#, gcc-internal-format
37478msgid "a nested function is not supported for reduced registers"
37479msgstr ""
37480
37481#. The enum index value for array size is out of range.
37482#: config/nds32/nds32.c:3463
37483#, gcc-internal-format
37484msgid "intrinsic register index is out of range"
37485msgstr ""
37486
37487#: config/nds32/nds32.c:3479 config/nds32/nds32.c:3486
37488#: config/nds32/nds32.c:3493 config/nds32/nds32.c:3500
37489#: config/nds32/nds32.c:3507
37490#, gcc-internal-format
37491msgid "CCTL intrinsic function subtype out of range!"
37492msgstr ""
37493
37494#: config/nds32/nds32.c:3944
37495#, gcc-internal-format
37496msgid "cannot use indirect_call attribute under linux toolchain"
37497msgstr ""
37498
37499#: config/nds32/nds32.c:3952
37500#, fuzzy, gcc-internal-format
37501#| msgid "%qE attribute doesn't apply to functions"
37502msgid "indirect_call attribute can%'t apply for static function"
37503msgstr "Thuộc tính %qE không được áp dụng cho các hàm"
37504
37505#: config/nds32/nds32.c:4041
37506#, gcc-internal-format
37507msgid "invalid id value for interrupt/exception attribute"
37508msgstr ""
37509
37510#: config/nds32/nds32.c:4069
37511#, gcc-internal-format
37512msgid "invalid id value for reset attribute"
37513msgstr ""
37514
37515#: config/nds32/nds32.c:4085
37516#, gcc-internal-format
37517msgid "invalid nmi function for reset attribute"
37518msgstr ""
37519
37520#: config/nds32/nds32.c:4098
37521#, gcc-internal-format
37522msgid "invalid warm function for reset attribute"
37523msgstr ""
37524
37525#: config/nds32/nds32.c:4149
37526#, gcc-internal-format
37527msgid "not support %<-fpic%> option for v3m toolchain"
37528msgstr ""
37529
37530#: config/nds32/nds32.c:4182
37531#, gcc-internal-format
37532msgid "Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>"
37533msgstr ""
37534
37535#: config/nds32/nds32.c:4185
37536#, gcc-internal-format
37537msgid "%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>"
37538msgstr ""
37539
37540#: config/nios2/nios2.c:573
37541#, gcc-internal-format
37542msgid "Unknown form for stack limit expression"
37543msgstr ""
37544
37545#: config/nios2/nios2.c:1182
37546#, gcc-internal-format
37547msgid "switch %<-mcustom-%s%> is required for double precision floating point"
37548msgstr ""
37549
37550#: config/nios2/nios2.c:1195
37551#, gcc-internal-format
37552msgid "switch %<-mcustom-%s%> has no effect unless %<-funsafe-math-optimizations%> is specified"
37553msgstr ""
37554
37555#: config/nios2/nios2.c:1205
37556#, gcc-internal-format
37557msgid "switch %<-mcustom-%s%> has no effect unless %<-ffinite-math-only%> is specified"
37558msgstr ""
37559
37560#: config/nios2/nios2.c:1214
37561#, gcc-internal-format
37562msgid "switch %<-mcustom-%s%> has no effect unless %<-fno-math-errno%> is specified"
37563msgstr ""
37564
37565#: config/nios2/nios2.c:1219
37566#, gcc-internal-format
37567msgid "conflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functions"
37568msgstr ""
37569
37570#: config/nios2/nios2.c:1321
37571#, gcc-internal-format
37572msgid "ignoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>"
37573msgstr ""
37574
37575#: config/nios2/nios2.c:1340
37576#, gcc-internal-format
37577msgid "switch %<-mcustom-%s%> value %d must be between 0 and 255"
37578msgstr ""
37579
37580#: config/nios2/nios2.c:1363
37581#, gcc-internal-format
37582msgid "position-independent code requires the Linux ABI"
37583msgstr ""
37584
37585#: config/nios2/nios2.c:1366
37586#, gcc-internal-format
37587msgid "PIC support for %<-fstack-limit-symbol%>"
37588msgstr ""
37589
37590#: config/nios2/nios2.c:1388
37591#, fuzzy, gcc-internal-format
37592#| msgid "profiling not supported with -mg"
37593msgid "%<-mgpopt%> not supported with PIC."
37594msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg"
37595
37596#: config/nios2/nios2.c:1390
37597#, fuzzy, gcc-internal-format
37598#| msgid "profiling not supported with -mg"
37599msgid "%<-mgprel-sec=%> not supported with PIC."
37600msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg"
37601
37602#: config/nios2/nios2.c:1392
37603#, fuzzy, gcc-internal-format
37604#| msgid "profiling not supported with -mg"
37605msgid "%<-mr0rel-sec=%> not supported with PIC."
37606msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg"
37607
37608#: config/nios2/nios2.c:1400
37609#, gcc-internal-format
37610msgid "%<-mgprel-sec=%> argument is not a valid regular expression."
37611msgstr ""
37612
37613#: config/nios2/nios2.c:1406
37614#, gcc-internal-format
37615msgid "%<-mr0rel-sec=%> argument is not a valid regular expression."
37616msgstr ""
37617
37618#: config/nios2/nios2.c:1417
37619#, gcc-internal-format
37620msgid "BMX instructions are only supported with R2 architecture"
37621msgstr ""
37622
37623#: config/nios2/nios2.c:1419
37624#, gcc-internal-format
37625msgid "CDX instructions are only supported with R2 architecture"
37626msgstr ""
37627
37628#: config/nios2/nios2.c:1424
37629#, gcc-internal-format
37630msgid "R2 architecture is little-endian only"
37631msgstr "Kiến trúc R2 chỉ chế độ về cuối nhỏ."
37632
37633#: config/nios2/nios2.c:3584
37634#, gcc-internal-format
37635msgid "Cannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>"
37636msgstr ""
37637
37638#: config/nios2/nios2.c:3692
37639#, gcc-internal-format
37640msgid "custom instruction opcode must be compile time constant in the range 0-255 for %<__builtin_custom_%s%>"
37641msgstr ""
37642
37643#: config/nios2/nios2.c:3897
37644#, gcc-internal-format, gfc-internal-format
37645msgid "Control register number must be in range 0-31 for %s"
37646msgstr ""
37647
37648#: config/nios2/nios2.c:3925
37649#, gcc-internal-format, gfc-internal-format
37650msgid "Register number must be in range 0-31 for %s"
37651msgstr ""
37652
37653#: config/nios2/nios2.c:3932
37654#, gcc-internal-format, gfc-internal-format
37655msgid "The immediate value must fit into a %d-bit integer for %s"
37656msgstr ""
37657
37658#: config/nios2/nios2.c:3982
37659#, gcc-internal-format
37660msgid "The ENI instruction operand must be either 0 or 1"
37661msgstr ""
37662
37663#: config/nios2/nios2.c:4010
37664#, gcc-internal-format, gfc-internal-format
37665msgid "Builtin function %s requires Nios II R%d"
37666msgstr ""
37667
37668#: config/nios2/nios2.c:4090
37669#, gcc-internal-format
37670msgid "switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>"
37671msgstr ""
37672
37673#: config/nios2/nios2.c:4096 config/nios2/nios2.c:4106
37674#, gcc-internal-format
37675msgid "call to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>"
37676msgstr ""
37677
37678#: config/nios2/nios2.c:4212
37679#, gcc-internal-format
37680msgid "custom-fpu-cfg option does not support %<no-%>"
37681msgstr ""
37682
37683#: config/nios2/nios2.c:4217
37684#, gcc-internal-format
37685msgid "custom-fpu-cfg option requires configuration argument"
37686msgstr ""
37687
37688#: config/nios2/nios2.c:4246
37689#, gcc-internal-format
37690msgid "%<no-custom-%s%> does not accept arguments"
37691msgstr "%<no-custom-%s%> không chấp nhận đối số"
37692
37693#: config/nios2/nios2.c:4261
37694#, gcc-internal-format
37695msgid "%<custom-%s=%> requires argument"
37696msgstr "%<custom-%s=%> cần thiết đối số"
37697
37698#: config/nios2/nios2.c:4271
37699#, gcc-internal-format
37700msgid "%<custom-%s=%> argument should be a non-negative integer"
37701msgstr ""
37702
37703#: config/nios2/nios2.c:4283
37704#, fuzzy, gcc-internal-format
37705#| msgid "%<custom-%s=%> is not recognised as FPU instruction"
37706msgid "%<custom-%s=%> is not recognized as FPU instruction"
37707msgstr "%<custom-%s=%> không được thừa nhận là chỉ lệnh FPU"
37708
37709#: config/nios2/nios2.c:4290
37710#, gcc-internal-format
37711msgid "%<%s%> is unknown"
37712msgstr "%<%s%> là không hiểu"
37713
37714#: config/nvptx/mkoffload.c:109
37715#, gcc-internal-format
37716msgid "malformed ptx file"
37717msgstr "tập tin ptx có dạng sai"
37718
37719#: config/nvptx/mkoffload.c:457
37720#, gcc-internal-format
37721msgid "offload compiler %s not found (consider using %<-B%>)"
37722msgstr ""
37723
37724#: config/nvptx/mkoffload.c:491
37725#, gcc-internal-format
37726msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
37727msgstr ""
37728
37729#: config/nvptx/mkoffload.c:556
37730#, gcc-internal-format
37731msgid "cannot open intermediate ptx file"
37732msgstr "Không thể mở tập tin xuất trung gian ptx"
37733
37734#: config/nvptx/nvptx.c:197
37735#, gcc-internal-format
37736msgid "option %s is not supported together with %<-fopenacc%>"
37737msgstr ""
37738
37739#: config/nvptx/nvptx.c:223
37740#, gcc-internal-format
37741msgid "not generating patch area, nops not supported"
37742msgstr ""
37743
37744#: config/nvptx/nvptx.c:316
37745#, gcc-internal-format
37746msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
37747msgstr ""
37748
37749#: config/nvptx/nvptx.c:2062
37750#, gcc-internal-format
37751msgid "cannot emit unaligned pointers in ptx assembly"
37752msgstr ""
37753
37754#: config/nvptx/nvptx.c:2287
37755#, gcc-internal-format
37756msgid "PTX does not support weak declarations (only weak definitions)"
37757msgstr ""
37758
37759#: config/nvptx/nvptx.c:5058
37760#, gcc-internal-format
37761msgid "%qE attribute requires a void return type"
37762msgstr "Thuộc tính %qE cần kiểu trả về là void"
37763
37764#: config/nvptx/nvptx.c:5081
37765#, fuzzy, gcc-internal-format
37766msgid "%qE attribute not allowed with auto storage class"
37767msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
37768
37769#: config/nvptx/nvptx.c:5661
37770#, gcc-internal-format, gfc-internal-format
37771msgid "using vector_length (%d) due to call to vector-partitionable routine, ignoring %d"
37772msgstr ""
37773
37774#: config/nvptx/nvptx.c:5669
37775#, gcc-internal-format, gfc-internal-format
37776msgid "using vector_length (%d), ignoring runtime setting"
37777msgstr ""
37778
37779#: config/nvptx/nvptx.c:5683
37780#, gcc-internal-format, gfc-internal-format
37781msgid "using vector_length (%d), ignoring %d"
37782msgstr ""
37783
37784#: config/or1k/or1k.c:1273
37785#, fuzzy, gcc-internal-format, gfc-internal-format
37786#| msgid "unexpected operand"
37787msgid "unexpected operand: %d"
37788msgstr "gặp toán hạng bất thường"
37789
37790#: config/pa/pa.c:529
37791#, gcc-internal-format
37792msgid "PIC code generation is not supported in the portable runtime model"
37793msgstr ""
37794
37795#: config/pa/pa.c:534
37796#, gcc-internal-format
37797msgid "PIC code generation is not compatible with fast indirect calls"
37798msgstr ""
37799
37800#: config/pa/pa.c:539
37801#, fuzzy, gcc-internal-format
37802#| msgid "-g is only supported when using GAS on this processor,"
37803msgid "%<-g%> is only supported when using GAS on this processor"
37804msgstr "-g chỉ hỗ trợ khi sử dụng GAS trên bộ xử lý này,"
37805
37806#: config/pa/pa.c:540
37807#, fuzzy, gcc-internal-format
37808#| msgid "-g option disabled"
37809msgid "%<-g%> option disabled"
37810msgstr "tùy chọn -g bị tắt"
37811
37812#: config/pa/pa.c:8761
37813#, gcc-internal-format, gfc-internal-format
37814msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
37815msgstr ""
37816
37817#: config/pa/som.h:337
37818#, fuzzy, gcc-internal-format
37819#| msgid "-fpie is not supported"
37820msgid "weak aliases are not supported"
37821msgstr "-fpie không được hỗ trợ"
37822
37823#: config/pru/pru-passes.c:111
37824#, gcc-internal-format
37825msgid "large return values not supported with %<-mabi=ti%> option"
37826msgstr ""
37827
37828#: config/pru/pru-passes.c:119 config/pru/pru-passes.c:163
37829#: config/pru/pru-passes.c:176
37830#, fuzzy, gcc-internal-format
37831#| msgid "-fcheck-pointer-bounds is not supported with -fsanitize=bounds"
37832msgid "function pointers not supported with %<-mabi=ti%> option"
37833msgstr "-fcheck-pointer-bounds không hỗ trợ với -fsanitize=bounds"
37834
37835#: config/pru/pru-pragma.c:59
37836#, fuzzy, gcc-internal-format
37837#| msgid "junk at end of %<#pragma %s%>"
37838msgid "junk at end of %<#pragma CTABLE_ENTRY%>"
37839msgstr "có rác ở cuối %<#pragma %s%>"
37840
37841#: config/pru/pru-pragma.c:61
37842msgid "%<CTABLE_ENTRY%> index %"
37843msgstr ""
37844
37845#: config/pru/pru-pragma.c:64
37846#, fuzzy
37847#| msgid "redefinition of %q#T"
37848msgid "redefinition of %<CTABLE_ENTRY %"
37849msgstr "định nghĩa lại của %q#T"
37850
37851#: config/pru/pru-pragma.c:69
37852#, gcc-internal-format
37853msgid "%<CTABLE_ENTRY%> base address is not a multiple of 256"
37854msgstr ""
37855
37856#: config/pru/pru-pragma.c:77
37857#, fuzzy, gcc-internal-format
37858#| msgid "malformed %<#pragma %s%>, ignored"
37859msgid "malformed %<#pragma CTABLE_ENTRY%> variable address"
37860msgstr "%<#pragma %s%> sai dạng, bị bỏ qua"
37861
37862#: config/pru/pru.c:2802
37863#, fuzzy, gcc-internal-format
37864#| msgid "%qs expects a constant argument"
37865msgid "%<__delay_cycles%> only takes constant arguments"
37866msgstr "%qs cần một đối số hằng"
37867
37868#: config/pru/pru.c:2811
37869#, gcc-internal-format
37870msgid "%<__delay_cycles%> only takes non-negative cycle counts"
37871msgstr ""
37872
37873#: config/pru/pru.c:2824
37874#, gcc-internal-format
37875msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
37876msgstr ""
37877
37878#: config/riscv/riscv.c:354
37879#, fuzzy, gcc-internal-format
37880#| msgid "unknown value %qs for -mtune"
37881msgid "unknown cpu %qs for %<-mtune%>"
37882msgstr "không hiểu giá trị %qs dành cho -mtune"
37883
37884#: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
37885#, gcc-internal-format
37886msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
37887msgstr ""
37888
37889#: config/riscv/riscv.c:2963
37890#, gcc-internal-format
37891msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
37892msgstr ""
37893
37894#: config/riscv/riscv.c:4594
37895#, gcc-internal-format
37896msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
37897msgstr ""
37898
37899#: config/riscv/riscv.c:4635
37900#, gcc-internal-format
37901msgid "requested ABI requires %<-march%> to subsume the %qc extension"
37902msgstr ""
37903
37904#: config/riscv/riscv.c:4639
37905#, gcc-internal-format
37906msgid "rv32e requires ilp32e ABI"
37907msgstr ""
37908
37909#: config/riscv/riscv.c:4643
37910#, fuzzy, gcc-internal-format
37911#| msgid "%E requires %<-fgnu-tm%>"
37912msgid "ABI requires %<-march=rv%d%>"
37913msgstr "%E cần %<-fgnu-tm%>"
37914
37915#: config/riscv/riscv.c:4653
37916#, fuzzy, gcc-internal-format
37917#| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
37918msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
37919msgstr "-mpreferred-stack-boundary=%d không nằm giữa %d và %d"
37920
37921#: config/riscv/riscv.c:4666
37922#, gcc-internal-format
37923msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
37924msgstr ""
37925
37926#: config/riscv/riscv.c:4958
37927#, fuzzy, gcc-internal-format
37928#| msgid "%qs function cannot have arguments"
37929msgid "%qs function cannot have different interrupt type"
37930msgstr "%qs hàm không có đối số"
37931
37932#. Address spaces are currently only supported by C.
37933#: config/rl78/rl78.c:375
37934#, fuzzy, gcc-internal-format
37935#| msgid "-mes0 can only be used with C"
37936msgid "%<-mes0%> can only be used with C"
37937msgstr "-mes0 chỉ có thể được dùng với C"
37938
37939#: config/rl78/rl78.c:378
37940#, gcc-internal-format
37941msgid "mduc registers only saved for G13 target"
37942msgstr ""
37943
37944#: config/rl78/rl78.c:393
37945#, fuzzy, gcc-internal-format
37946#| msgid "-mmul=g13 cannot be used with -mcpu=g10"
37947msgid "%<-mmul=g13%> cannot be used with %<-mcpu=g10%>"
37948msgstr "-mmul=g13 không thể dùng với -mcpu=g10"
37949
37950#: config/rl78/rl78.c:395
37951#, fuzzy, gcc-internal-format
37952#| msgid "-mmul=g14 cannot be used with -mcpu=g10"
37953msgid "%<-mmul=g14%> cannot be used with %<-mcpu=g10%>"
37954msgstr "-mmul=g14 không thể dùng với -mcpu=g10"
37955
37956#. The S2 core does not have mul/div instructions.
37957#: config/rl78/rl78.c:407
37958#, fuzzy, gcc-internal-format
37959#| msgid "-mmul=g14 cannot be used with -mcpu=g13"
37960msgid "%<-mmul=g14%> cannot be used with %<-mcpu=g13%>"
37961msgstr "-mmul=g14 không thể dùng với -mcpu=g13"
37962
37963#. The G14 core does not have the hardware multiply peripheral used by the
37964#. G13 core, hence you cannot use G13 multipliy routines on G14 hardware.
37965#: config/rl78/rl78.c:420
37966#, fuzzy, gcc-internal-format
37967#| msgid "-mmul=g13 cannot be used with -mcpu=g14"
37968msgid "%<-mmul=g13%> cannot be used with %<-mcpu=g14%>"
37969msgstr "-mmul=g13 không thể dùng với -mcpu=g14"
37970
37971#: config/rl78/rl78.c:843
37972#, gcc-internal-format
37973msgid "naked attribute only applies to functions"
37974msgstr ""
37975
37976#: config/rl78/rl78.c:867
37977#, fuzzy, gcc-internal-format
37978#| msgid "%qE attribute doesn't apply to functions"
37979msgid "%qE attribute doesn%'t apply to functions"
37980msgstr "Thuộc tính %qE không được áp dụng cho các hàm"
37981
37982#. This is unpredictable, as we're truncating off usable address
37983#. bits.
37984#: config/rl78/rl78.c:1233
37985#, gcc-internal-format
37986msgid "converting far pointer to near pointer"
37987msgstr "không thể chuyển đổi thành kiểu con trỏ"
37988
37989#: config/rs6000/driver-rs6000.c:266
37990#, gcc-internal-format
37991msgid "unsupported cpu name returned from kernel for %<-mcpu=native%>: %s"
37992msgstr ""
37993
37994#: config/rs6000/driver-rs6000.c:268
37995#, gcc-internal-format, gfc-internal-format
37996msgid "please use an explicit cpu name; valid cpu names are: %s"
37997msgstr ""
37998
37999#: config/rs6000/host-darwin.c:61
38000#, gcc-internal-format
38001msgid "Segmentation Fault (code)"
38002msgstr "Segmentation Fault (mã)"
38003
38004#: config/rs6000/host-darwin.c:131
38005#, gcc-internal-format
38006msgid "Segmentation Fault"
38007msgstr "Segmentation Fault"
38008
38009#: config/rs6000/host-darwin.c:145
38010#, gcc-internal-format
38011msgid "While setting up signal stack: %m"
38012msgstr "Trong khi cài đặt stack tín hiệu: %m"
38013
38014#: config/rs6000/host-darwin.c:151
38015#, gcc-internal-format
38016msgid "While setting up signal handler: %m"
38017msgstr "Trong khi cài đặt bộ tiếp hợp tín hiệu: %m"
38018
38019#: config/rs6000/rs6000-c.c:55
38020#, fuzzy, gcc-internal-format
38021#| msgid "malformed %<#pragma align%>"
38022msgid "ignoring malformed %<#pragma longcall%>"
38023msgstr "%<#pragma align%> sai định dạng"
38024
38025#: config/rs6000/rs6000-c.c:67
38026#, gcc-internal-format
38027msgid "missing open paren"
38028msgstr "thiếu paren mở"
38029
38030#: config/rs6000/rs6000-c.c:69
38031#, gcc-internal-format
38032msgid "missing number"
38033msgstr "thiếu số"
38034
38035#: config/rs6000/rs6000-c.c:71
38036#, gcc-internal-format
38037msgid "missing close paren"
38038msgstr "thiếu paren đóng"
38039
38040#: config/rs6000/rs6000-c.c:74
38041#, gcc-internal-format
38042msgid "number must be 0 or 1"
38043msgstr "số phải là 0 hay 1"
38044
38045#: config/rs6000/rs6000-c.c:77
38046#, fuzzy, gcc-internal-format
38047#| msgid "junk at end of %<#pragma align%>"
38048msgid "junk at end of %<#pragma longcall%>"
38049msgstr "có rác ở cuối %<#pragma align%>"
38050
38051#: config/rs6000/rs6000-c.c:928
38052#, gcc-internal-format
38053msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
38054msgstr ""
38055
38056#: config/rs6000/rs6000-c.c:932
38057#, gcc-internal-format
38058msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
38059msgstr ""
38060
38061#: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
38062#: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
38063#: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
38064#, fuzzy, gcc-internal-format
38065#| msgid "builtin %s only accepts a string argument"
38066msgid "builtin %qs only accepts 2 arguments"
38067msgstr "%s chỉ chấp nhận một tham số"
38068
38069#: config/rs6000/rs6000-c.c:1066 config/rs6000/rs6000-c.c:1149
38070#: config/rs6000/rs6000-c.c:1507
38071#, fuzzy, gcc-internal-format
38072#| msgid "builtin %s only accepts a string argument"
38073msgid "builtin %qs only accepts 3 arguments"
38074msgstr "%s chỉ chấp nhận một tham số"
38075
38076#: config/rs6000/rs6000-c.c:1258
38077#, fuzzy, gcc-internal-format
38078#| msgid "builtin %s only accepts a string argument"
38079msgid "builtin %qs only accepts 1 argument"
38080msgstr "%s chỉ chấp nhận một tham số"
38081
38082#: config/rs6000/rs6000-c.c:1634
38083#, fuzzy, gcc-internal-format
38084msgid "passing argument %d of %qE discards qualifiers from pointer target type"
38085msgstr "đối số %d của %qE phải là một địa chỉ"
38086
38087#: config/rs6000/rs6000-c.c:1833
38088#, fuzzy, gcc-internal-format
38089#| msgid "Function %qs requires an argument list at %C"
38090msgid "builtin %qs requires builtin %qs"
38091msgstr "Hàm %qs cần một danh sách đối số tại %C"
38092
38093#: config/rs6000/rs6000-c.c:1837
38094#, fuzzy, gcc-internal-format
38095#| msgid "%s is not supported by this configuration"
38096msgid "%qs is not supported in this compiler configuration"
38097msgstr "%s không được hỗ trợ bởi cấu hình này"
38098
38099#: config/rs6000/rs6000-c.c:1846
38100#, gcc-internal-format
38101msgid "invalid parameter combination for AltiVec intrinsic %qs"
38102msgstr ""
38103
38104#: config/rs6000/rs6000-call.c:5845
38105#, gcc-internal-format
38106msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
38107msgstr ""
38108
38109#: config/rs6000/rs6000-call.c:6035
38110#, gcc-internal-format
38111msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
38112msgstr ""
38113
38114#: config/rs6000/rs6000-call.c:6210
38115#, gcc-internal-format, gfc-internal-format
38116msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
38117msgstr ""
38118
38119#: config/rs6000/rs6000-call.c:6480
38120#, gcc-internal-format
38121msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
38122msgstr ""
38123
38124#: config/rs6000/rs6000-call.c:7220
38125#, gcc-internal-format
38126msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
38127msgstr ""
38128
38129#: config/rs6000/rs6000-call.c:7395
38130#, gcc-internal-format
38131msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
38132msgstr ""
38133
38134#: config/rs6000/rs6000-call.c:8187
38135#, gcc-internal-format
38136msgid "internal error: builtin function %qs already processed"
38137msgstr ""
38138
38139#: config/rs6000/rs6000-call.c:8505
38140#, gcc-internal-format
38141msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
38142msgstr ""
38143
38144#: config/rs6000/rs6000-call.c:8546
38145#, gcc-internal-format
38146msgid "argument 1 must be an 8-bit field value"
38147msgstr "đối số 1 phải là trường 8-bit"
38148
38149#: config/rs6000/rs6000-call.c:8577
38150#, gcc-internal-format
38151msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
38152msgstr ""
38153
38154#: config/rs6000/rs6000-call.c:8589
38155#, fuzzy, gcc-internal-format
38156#| msgid "argument 3 must be in the range 0..15"
38157msgid "Argument must be a constant between 0 and 31."
38158msgstr "đối số 3 phải nằm trong vùng 0…15"
38159
38160#: config/rs6000/rs6000-call.c:8615
38161#, fuzzy, gcc-internal-format
38162#| msgid "__builtin_set_thread_pointer is not supported on this target"
38163msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
38164msgstr "__builtin_set_thread_pointer không được hỗ trợ trên đích này"
38165
38166#: config/rs6000/rs6000-call.c:8630
38167#, fuzzy, gcc-internal-format
38168#| msgid "argument must be a field reference"
38169msgid "Argument must be a value between 0 and 3."
38170msgstr "đối số phải là một tham chiếu trường"
38171
38172#: config/rs6000/rs6000-call.c:8655
38173#, fuzzy, gcc-internal-format
38174#| msgid "__builtin_set_thread_pointer is not supported on this target"
38175msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
38176msgstr "__builtin_set_thread_pointer không được hỗ trợ trên đích này"
38177
38178#: config/rs6000/rs6000-call.c:8660
38179#, fuzzy, gcc-internal-format
38180#| msgid "__builtin_set_thread_pointer is not supported on this target"
38181msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
38182msgstr "__builtin_set_thread_pointer không được hỗ trợ trên đích này"
38183
38184#: config/rs6000/rs6000-call.c:8679
38185#, fuzzy, gcc-internal-format
38186#| msgid "argument must be a field reference"
38187msgid "Argument must be a value between 0 and 7."
38188msgstr "đối số phải là một tham chiếu trường"
38189
38190#: config/rs6000/rs6000-call.c:8720
38191#, gcc-internal-format
38192msgid "argument 1 must be a 5-bit signed literal"
38193msgstr "đối số 1 phải là kiểu văn có dấu 5-bit"
38194
38195#: config/rs6000/rs6000-call.c:8804
38196#, fuzzy, gcc-internal-format
38197#| msgid "argument 2 must be a 5-bit unsigned literal"
38198msgid "argument 2 must be a 1-bit unsigned literal"
38199msgstr "đối số 2 phải là kiểu văn không dấu 5-bit"
38200
38201#: config/rs6000/rs6000-call.c:8815
38202#, fuzzy, gcc-internal-format
38203#| msgid "argument 2 must be a 5-bit unsigned literal"
38204msgid "argument 2 must be a 2-bit unsigned literal"
38205msgstr "đối số 2 phải là kiểu văn không dấu 5-bit"
38206
38207#: config/rs6000/rs6000-call.c:8826
38208#, fuzzy, gcc-internal-format
38209#| msgid "argument 2 must be a 5-bit unsigned literal"
38210msgid "argument 2 must be a 3-bit unsigned literal"
38211msgstr "đối số 2 phải là kiểu văn không dấu 5-bit"
38212
38213#: config/rs6000/rs6000-call.c:8837
38214#, fuzzy, gcc-internal-format
38215#| msgid "argument 2 must be a 5-bit unsigned literal"
38216msgid "argument 2 must be a 4-bit unsigned literal"
38217msgstr "đối số 2 phải là kiểu văn không dấu 5-bit"
38218
38219#: config/rs6000/rs6000-call.c:8851
38220#, gcc-internal-format
38221msgid "argument 2 must be a 5-bit unsigned literal"
38222msgstr "đối số 2 phải là kiểu văn không dấu 5-bit"
38223
38224#: config/rs6000/rs6000-call.c:8869
38225#, fuzzy, gcc-internal-format
38226msgid "argument 1 must be a 6-bit unsigned literal"
38227msgstr "đối số 1 phải là kiểu văn không dấu 1-bit"
38228
38229#: config/rs6000/rs6000-call.c:8885
38230#, fuzzy, gcc-internal-format
38231msgid "argument 2 must be a 7-bit unsigned literal"
38232msgstr "đối số 2 phải là kiểu văn không dấu 5-bit"
38233
38234#: config/rs6000/rs6000-call.c:8924
38235#, fuzzy, gcc-internal-format
38236#| msgid "argument %qd is not a constant"
38237msgid "argument 1 of %qs must be a constant"
38238msgstr "đối số %qd không phải hằng số"
38239
38240#: config/rs6000/rs6000-call.c:8982
38241#, fuzzy, gcc-internal-format
38242#| msgid "argument to %qs is too large (max. %d)"
38243msgid "argument 1 of %qs is out of range"
38244msgstr "đối số cho %qs quá lớn (tối đa là %d)"
38245
38246#: config/rs6000/rs6000-call.c:9255
38247#, gcc-internal-format
38248msgid "builtin %qs is only valid in 64-bit mode"
38249msgstr ""
38250
38251#: config/rs6000/rs6000-call.c:9304
38252#, gcc-internal-format, gfc-internal-format
38253msgid "argument %d must be an unsigned literal"
38254msgstr ""
38255
38256#: config/rs6000/rs6000-call.c:9306
38257#, gcc-internal-format, gfc-internal-format
38258msgid "argument %d is an unsigned literal that is out of range"
38259msgstr ""
38260
38261#: config/rs6000/rs6000-call.c:9451
38262#, fuzzy, gcc-internal-format
38263#| msgid "builtin %s only accepts a string argument"
38264msgid "builtin %qs only accepts a string argument"
38265msgstr "%s chỉ chấp nhận một tham số"
38266
38267#. Invalid CPU argument.
38268#: config/rs6000/rs6000-call.c:9470
38269#, fuzzy, gcc-internal-format
38270#| msgid "invalid argument to %qD"
38271msgid "cpu %qs is an invalid argument to builtin %qs"
38272msgstr "đối số không hợp lệ cho %qD"
38273
38274#. Invalid HWCAP argument.
38275#: config/rs6000/rs6000-call.c:9498
38276#, fuzzy, gcc-internal-format
38277#| msgid "invalid argument to %qD"
38278msgid "%s %qs is an invalid argument to builtin %qs"
38279msgstr "đối số không hợp lệ cho %qD"
38280
38281#: config/rs6000/rs6000-call.c:9524
38282#, gcc-internal-format
38283msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
38284msgstr ""
38285
38286#: config/rs6000/rs6000-call.c:9577
38287#, gcc-internal-format
38288msgid "argument 3 must be a 4-bit unsigned literal"
38289msgstr "đối số 3 phải là kiểu văn không dấu 4-bit"
38290
38291#: config/rs6000/rs6000-call.c:9602
38292#, gcc-internal-format
38293msgid "argument 3 must be a 2-bit unsigned literal"
38294msgstr "đối số 3 phải là kiểu văn không dấu 2-bit"
38295
38296#: config/rs6000/rs6000-call.c:9622
38297#, gcc-internal-format
38298msgid "argument 3 must be a 1-bit unsigned literal"
38299msgstr "đối số 3 phải là kiểu văn không dấu 1-bit"
38300
38301#: config/rs6000/rs6000-call.c:9634
38302#, gcc-internal-format
38303msgid "argument 1 must be 0 or 2"
38304msgstr "đối số 1 phải là 0 hay 2"
38305
38306#: config/rs6000/rs6000-call.c:9646
38307#, gcc-internal-format
38308msgid "argument 1 must be a 1-bit unsigned literal"
38309msgstr "đối số 1 phải là kiểu văn không dấu 1-bit"
38310
38311#: config/rs6000/rs6000-call.c:9660
38312#, gcc-internal-format
38313msgid "argument 2 must be a 6-bit unsigned literal"
38314msgstr "đối số 2 phải là kiểu văn không dấu 6-bit"
38315
38316#: config/rs6000/rs6000-call.c:9672
38317#, gcc-internal-format
38318msgid "argument 2 must be 0 or 1"
38319msgstr "đối số 2 phải là 0 hay 1"
38320
38321#: config/rs6000/rs6000-call.c:9680
38322#, fuzzy, gcc-internal-format
38323#| msgid "argument 3 must be in the range 0..15"
38324msgid "argument 3 must be in the range [0, 15]"
38325msgstr "đối số 3 phải nằm trong vùng 0…15"
38326
38327#: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
38328#, gcc-internal-format
38329msgid "argument to %qs must be a 2-bit unsigned literal"
38330msgstr ""
38331
38332#: config/rs6000/rs6000-call.c:9912
38333#, gcc-internal-format
38334msgid "unresolved overload for Altivec builtin %qF"
38335msgstr ""
38336
38337#: config/rs6000/rs6000-call.c:10134
38338#, fuzzy, gcc-internal-format
38339#| msgid "argument 1 must be 0 or 2"
38340msgid "second argument to %qs must be [0, 12]"
38341msgstr "đối số 1 phải là 0 hay 2"
38342
38343#: config/rs6000/rs6000-call.c:10149
38344#, fuzzy, gcc-internal-format
38345#| msgid "argument 1 must be 0 or 2"
38346msgid "third argument to %qs must be [0, 12]"
38347msgstr "đối số 1 phải là 0 hay 2"
38348
38349#: config/rs6000/rs6000-call.c:10343
38350#, fuzzy, gcc-internal-format
38351#| msgid "%qs is not a valid option to the preprocessor"
38352msgid "%qs is only valid for the cell processor"
38353msgstr "“%qs” không phải là một tùy chọn hợp lệ cho bộ tiền xử lý"
38354
38355#: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
38356#: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
38357#: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
38358#: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
38359#: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
38360#: config/rs6000/rs6000-call.c:10383
38361#, fuzzy, gcc-internal-format
38362#| msgid "%qE needs isa option %s"
38363msgid "%qs requires the %qs option"
38364msgstr "%qE cần là tùy chọn %s"
38365
38366#: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
38367#: config/rs6000/rs6000-call.c:10366
38368#, gcc-internal-format
38369msgid "%qs requires the %qs and %qs options"
38370msgstr ""
38371
38372#: config/rs6000/rs6000-call.c:10381
38373#, fuzzy, gcc-internal-format
38374#| msgid "Enable using IEEE 128-bit floating point instructions."
38375msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
38376msgstr "Bật sử dụng câu lệnh dấu số thực chấm động 128-bit IEEE."
38377
38378#: config/rs6000/rs6000-call.c:10386
38379#, gcc-internal-format
38380msgid "%qs requires the %qs (or newer), and %qs or %qs options"
38381msgstr ""
38382
38383#: config/rs6000/rs6000-call.c:10389
38384#, fuzzy, gcc-internal-format
38385#| msgid "%s is not supported by this configuration"
38386msgid "%qs is not supported with the current options"
38387msgstr "%s không được hỗ trợ bởi cấu hình này"
38388
38389#: config/rs6000/rs6000-call.c:13016
38390#, gcc-internal-format
38391msgid "internal error: builtin function %qs had an unexpected return type %qs"
38392msgstr ""
38393
38394#: config/rs6000/rs6000-call.c:13038
38395#, gcc-internal-format
38396msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
38397msgstr ""
38398
38399#: config/rs6000/rs6000-logue.c:1691
38400#, gcc-internal-format
38401msgid "stack frame too large"
38402msgstr "khung stack quá lớn"
38403
38404#: config/rs6000/rs6000-logue.c:5486
38405#, fuzzy, gcc-internal-format
38406#| msgid "%qE used with %<register%>"
38407msgid "%qs uses register r29"
38408msgstr "%qE được dùng với %<register%>"
38409
38410#: config/rs6000/rs6000-logue.c:5494
38411#, gcc-internal-format
38412msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
38413msgstr ""
38414
38415#: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
38416#: config/rs6000/rs6000.c:3160
38417#, gcc-internal-format
38418msgid "%qs requires %qs or %qs"
38419msgstr ""
38420
38421#: config/rs6000/rs6000.c:3261
38422#, fuzzy, gcc-internal-format
38423#| msgid "-m64 requires PowerPC64 architecture, enabling"
38424msgid "%qs requires PowerPC64 architecture, enabling"
38425msgstr "-m64 yêu cầu kiến trúc PowerPC64, đang bật"
38426
38427#: config/rs6000/rs6000.c:3454
38428#, gcc-internal-format
38429msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
38430msgstr ""
38431
38432#: config/rs6000/rs6000.c:3593
38433#, gcc-internal-format
38434msgid "AltiVec not supported in this target"
38435msgstr "AltiVec không được hỗ trợ ở đích này"
38436
38437#: config/rs6000/rs6000.c:3610
38438#, fuzzy, gcc-internal-format
38439#| msgid "-mstring is not supported on little endian systems"
38440msgid "%qs is not supported on little endian systems"
38441msgstr "-mstring không được hỗ trợ trên hệ thống lớn trước"
38442
38443#: config/rs6000/rs6000.c:3689
38444#, gcc-internal-format
38445msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
38446msgstr ""
38447
38448#. Enforce that none of the ISA_3_0_MASKS_SERVER flags
38449#. were explicitly cleared.
38450#: config/rs6000/rs6000.c:3697
38451#, fuzzy, gcc-internal-format
38452#| msgid "%qs is incompatible with %s %s"
38453msgid "%qs incompatible with explicitly disabled options"
38454msgstr "%qs không tương thích với %s %s"
38455
38456#. TARGET_VSX = 1 implies Power 7 and newer
38457#: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
38458#: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
38459#: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
38460#: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
38461#: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
38462#: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
38463#: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
38464#: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
38465#: config/rs6000/rs6000.c:4197
38466#, fuzzy, gcc-internal-format
38467#| msgid "%qT referred to as %qs"
38468msgid "%qs requires %qs"
38469msgstr "%qT được coi là %qs"
38470
38471#: config/rs6000/rs6000.c:3930
38472#, gcc-internal-format
38473msgid "target attribute or pragma changes %<long double%> size"
38474msgstr ""
38475
38476#: config/rs6000/rs6000.c:3956
38477#, fuzzy, gcc-internal-format
38478#| msgid "-mfloat128-hardware requires full ISA 3.0 support"
38479msgid "%qs requires full ISA 2.06 support"
38480msgstr "-mfloat128-hardware cần được ISA 3.0 hỗ trợ"
38481
38482#: config/rs6000/rs6000.c:3965
38483#, fuzzy, gcc-internal-format
38484#| msgid "using IEEE extended precision long double"
38485msgid "Using IEEE extended precision %<long double%>"
38486msgstr "dùng phần mở rộng số nguyên chính đôi IEEE"
38487
38488#: config/rs6000/rs6000.c:3968
38489#, fuzzy, gcc-internal-format
38490#| msgid "using IBM extended precision long double"
38491msgid "Using IBM extended precision %<long double%>"
38492msgstr "dùng phần mở rộng số nguyên chính đôi IBM"
38493
38494#: config/rs6000/rs6000.c:3987
38495#, fuzzy, gcc-internal-format
38496#| msgid "-mfloat128 requires VSX support"
38497msgid "%qs requires VSX support"
38498msgstr "-mfloat128 cần hỗ trợ VSX"
38499
38500#: config/rs6000/rs6000.c:3996
38501#, gcc-internal-format
38502msgid "The %<-mfloat128%> option may not be fully supported"
38503msgstr ""
38504
38505#: config/rs6000/rs6000.c:4019
38506#, fuzzy, gcc-internal-format
38507#| msgid "-mfloat128-hardware requires full ISA 3.0 support"
38508msgid "%qs requires full ISA 3.0 support"
38509msgstr "-mfloat128-hardware cần được ISA 3.0 hỗ trợ"
38510
38511#: config/rs6000/rs6000.c:4106
38512#, fuzzy, gcc-internal-format
38513#| msgid "Known vectorization library ABIs (for use with the -mveclibabi= option):"
38514msgid "unknown vectorization library ABI type (%qs) for %qs switch"
38515msgstr "Chưa biết thư viện véc-tơ-hóa ABIs (để dùng với tùy chọn -mveclibabi=):"
38516
38517#: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
38518#, gcc-internal-format
38519msgid "target attribute or pragma changes AltiVec ABI"
38520msgstr ""
38521
38522#: config/rs6000/rs6000.c:4157
38523#, gcc-internal-format
38524msgid "target attribute or pragma changes darwin64 ABI"
38525msgstr ""
38526
38527#: config/rs6000/rs6000.c:4302
38528#, fuzzy, gcc-internal-format
38529#| msgid "%qs is not valid for %qs"
38530msgid "%qs is not a valid number in %qs"
38531msgstr "%qs không hợp lệ cho %qs"
38532
38533#: config/rs6000/rs6000.c:4319
38534#, fuzzy, gcc-internal-format
38535#| msgid "%qs is not a valid class name"
38536msgid "%qs is not a valid base register in %qs"
38537msgstr "“%qs” không phải là một tên lớp đúng"
38538
38539#: config/rs6000/rs6000.c:4327
38540#, fuzzy, gcc-internal-format
38541#| msgid "%qs is not a valid class name"
38542msgid "%qs needs a valid base register"
38543msgstr "“%qs” không phải là một tên lớp đúng"
38544
38545#: config/rs6000/rs6000.c:4623
38546#, fuzzy, gcc-internal-format
38547#| msgid "unknown option for -mrecip=%s"
38548msgid "unknown option for %<%s=%s%>"
38549msgstr "không hiểu tùy chọn cho -mrecip=%s"
38550
38551#: config/rs6000/rs6000.c:4660
38552#, fuzzy, gcc-internal-format
38553#| msgid "%qs is deprecated and has no effect"
38554msgid "%qs is deprecated and not recommended in any circumstances"
38555msgstr "%qs đã lỗi thời và không có tác động gì"
38556
38557#: config/rs6000/rs6000.c:7184
38558#, gcc-internal-format, gfc-internal-format
38559msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
38560msgstr ""
38561
38562#: config/rs6000/rs6000.c:16737
38563#, gcc-internal-format
38564msgid "no profiling of 64-bit code for this ABI"
38565msgstr ""
38566
38567#: config/rs6000/rs6000.c:19039
38568#, gcc-internal-format
38569msgid "you cannot take the address of a nested function if you use the %qs option"
38570msgstr ""
38571
38572#: config/rs6000/rs6000.c:19121
38573#, gcc-internal-format
38574msgid "use of %<long double%> in AltiVec types is invalid"
38575msgstr ""
38576
38577#: config/rs6000/rs6000.c:19123
38578#, gcc-internal-format
38579msgid "use of boolean types in AltiVec types is invalid"
38580msgstr ""
38581
38582#: config/rs6000/rs6000.c:19125
38583#, gcc-internal-format
38584msgid "use of %<complex%> in AltiVec types is invalid"
38585msgstr ""
38586
38587#: config/rs6000/rs6000.c:19127
38588#, gcc-internal-format
38589msgid "use of decimal floating point types in AltiVec types is invalid"
38590msgstr ""
38591
38592#: config/rs6000/rs6000.c:19133
38593#, gcc-internal-format
38594msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
38595msgstr ""
38596
38597#: config/rs6000/rs6000.c:19136
38598#, gcc-internal-format
38599msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
38600msgstr ""
38601
38602#: config/rs6000/rs6000.c:19141
38603#, fuzzy, gcc-internal-format
38604#| msgid "%<long long%> invalid for %qs"
38605msgid "use of %<long long%> in AltiVec types is invalid without %qs"
38606msgstr "%<long long%> không hợp lệ với %qs"
38607
38608#: config/rs6000/rs6000.c:19144
38609#, gcc-internal-format
38610msgid "use of %<double%> in AltiVec types is invalid without %qs"
38611msgstr ""
38612
38613#: config/rs6000/rs6000.c:23150
38614#, fuzzy, gcc-internal-format
38615#| msgid "invalid cpu \"%s\" for %s\"%s\"%s"
38616msgid "invalid cpu %qs for %s%qs%s"
38617msgstr "sai cpu \"%s\" cho %s\"%s\"%s"
38618
38619#: config/rs6000/rs6000.c:23153
38620#, fuzzy, gcc-internal-format
38621#| msgid "%s\"%s\"%s is not allowed"
38622msgid "%s%qs%s is not allowed"
38623msgstr "%s\"%s\"%s là không được phép"
38624
38625#: config/rs6000/rs6000.c:23155
38626#, fuzzy, gcc-internal-format
38627#| msgid "%s\"%s\"%s is invalid"
38628msgid "%s%qs%s is invalid"
38629msgstr "%s\"%s\"%s không hợp lệ"
38630
38631#: config/rs6000/rs6000.c:23692
38632#, gcc-internal-format
38633msgid "%<-mno-%s%> turns off %<-m%s%>"
38634msgstr ""
38635
38636#: config/rs6000/rs6000.c:23851
38637#, gcc-internal-format
38638msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
38639msgstr ""
38640
38641#: config/rs6000/rs6000.c:23883
38642#, gcc-internal-format
38643msgid "multiversioning needs ifunc which is not supported on this target"
38644msgstr ""
38645
38646#: config/rs6000/rs6000.c:24139
38647#, gcc-internal-format
38648msgid "Virtual function multiversioning not supported"
38649msgstr ""
38650
38651#. Definitions of target machine for GNU compiler,
38652#. for IBM RS/6000 POWER running AIX V6.1.
38653#. Copyright (C) 2002-2020 Free Software Foundation, Inc.
38654#. Contributed by David Edelsohn (edelsohn@gnu.org).
38655#.
38656#. This file is part of GCC.
38657#.
38658#. GCC is free software; you can redistribute it and/or modify it
38659#. under the terms of the GNU General Public License as published
38660#. by the Free Software Foundation; either version 3, or (at your
38661#. option) any later version.
38662#.
38663#. GCC is distributed in the hope that it will be useful, but WITHOUT
38664#. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
38665#. or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
38666#. License for more details.
38667#.
38668#. You should have received a copy of the GNU General Public License
38669#. along with GCC; see the file COPYING3.  If not see
38670#. <http://www.gnu.org/licenses/>.
38671#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
38672#. get control in TARGET_OPTION_OVERRIDE.
38673#. Definitions of target machine for GNU compiler,
38674#. for IBM RS/6000 POWER running AIX V7.1.
38675#. Copyright (C) 2002-2020 Free Software Foundation, Inc.
38676#. Contributed by David Edelsohn (edelsohn@gnu.org).
38677#.
38678#. This file is part of GCC.
38679#.
38680#. GCC is free software; you can redistribute it and/or modify it
38681#. under the terms of the GNU General Public License as published
38682#. by the Free Software Foundation; either version 3, or (at your
38683#. option) any later version.
38684#.
38685#. GCC is distributed in the hope that it will be useful, but WITHOUT
38686#. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
38687#. or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
38688#. License for more details.
38689#.
38690#. You should have received a copy of the GNU General Public License
38691#. along with GCC; see the file COPYING3.  If not see
38692#. <http://www.gnu.org/licenses/>.
38693#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
38694#. get control in TARGET_OPTION_OVERRIDE.
38695#. Definitions of target machine for GNU compiler,
38696#. for IBM RS/6000 POWER running AIX V7.2.
38697#. Copyright (C) 2002-2020 Free Software Foundation, Inc.
38698#. Contributed by David Edelsohn (edelsohn@gnu.org).
38699#.
38700#. This file is part of GCC.
38701#.
38702#. GCC is free software; you can redistribute it and/or modify it
38703#. under the terms of the GNU General Public License as published
38704#. by the Free Software Foundation; either version 3, or (at your
38705#. option) any later version.
38706#.
38707#. GCC is distributed in the hope that it will be useful, but WITHOUT
38708#. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
38709#. or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
38710#. License for more details.
38711#.
38712#. You should have received a copy of the GNU General Public License
38713#. along with GCC; see the file COPYING3.  If not see
38714#. <http://www.gnu.org/licenses/>.
38715#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
38716#. get control in TARGET_OPTION_OVERRIDE.
38717#: config/rs6000/aix61.h:30 config/rs6000/aix71.h:30 config/rs6000/aix72.h:30
38718#, fuzzy, gcc-internal-format
38719#| msgid "-maix64 requires PowerPC64 architecture remain enabled"
38720msgid "%<-maix64%> requires PowerPC64 architecture remain enabled"
38721msgstr "-maix64 cần kiến trúc PowerPC64 bật"
38722
38723#: config/rs6000/aix61.h:36 config/rs6000/aix71.h:36 config/rs6000/aix72.h:36
38724#, gcc-internal-format
38725msgid "soft-float and long-double-128 are incompatible"
38726msgstr "soft-float và long-double-128 là xung khắc nhau"
38727
38728#: config/rs6000/aix61.h:40 config/rs6000/aix71.h:40 config/rs6000/aix72.h:40
38729#, fuzzy, gcc-internal-format
38730#| msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
38731msgid "%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported"
38732msgstr "-maix64 được yêu cầu: tính toán 64-bit với địa chỉ 32-bit vẫn chưa được hỗ trợ"
38733
38734#: config/rs6000/aix61.h:47 config/rs6000/aix71.h:47 config/rs6000/aix72.h:47
38735#: config/rs6000/freebsd64.h:124 config/rs6000/rtems.h:121
38736#, fuzzy, gcc-internal-format
38737#| msgid "-mcmodel incompatible with other toc options"
38738msgid "%<-mcmodel%> incompatible with other toc options"
38739msgstr "-mcmodel không tương thích với các tùy chọn toc khác"
38740
38741#: config/rs6000/freebsd64.h:102 config/rs6000/linux64.h:115
38742#, fuzzy, gcc-internal-format
38743#| msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
38744msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
38745msgstr "-mcall-aixdesc xung khắc với -mabi=elfv2"
38746
38747#: config/rs6000/freebsd64.h:117 config/rs6000/linux64.h:135
38748#: config/rs6000/rtems.h:114
38749#, fuzzy, gcc-internal-format
38750#| msgid "-m64 requires a PowerPC64 cpu"
38751msgid "%<-m64%> requires a PowerPC64 cpu"
38752msgstr "-m64 yêu cầu cpu PowerPC64"
38753
38754#: config/rs6000/linux64.h:142
38755#, fuzzy, gcc-internal-format
38756#| msgid "-mcmodel incompatible with other toc options"
38757msgid "%<-mcmodel incompatible with other toc options%>"
38758msgstr "-mcmodel không tương thích với các tùy chọn toc khác"
38759
38760#: config/rs6000/linux64.h:161
38761#, fuzzy, gcc-internal-format
38762#| msgid "unsupported mode %s\n"
38763msgid "%qs unsupported for this ABI"
38764msgstr "không hỗ trợ chế độ %s\n"
38765
38766#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
38767#. get control in TARGET_OPTION_OVERRIDE.
38768#: config/rs6000/sysv4.h:116
38769#, fuzzy, gcc-internal-format
38770#| msgid "bad value for -mcall-%s"
38771msgid "bad value for %<%s-%s%>"
38772msgstr "sai giá trị cho -mcall-%s"
38773
38774#: config/rs6000/sysv4.h:132
38775#, fuzzy, gcc-internal-format
38776#| msgid "bad value for -msdata=%s"
38777msgid "bad value for %<%s=%s%>"
38778msgstr "sai giá trị cho -msdata=%s"
38779
38780#: config/rs6000/sysv4.h:149
38781#, fuzzy, gcc-internal-format
38782#| msgid "-f%s and -msdata=%s are incompatible"
38783msgid "%qs and %<%s=%s%> are incompatible"
38784msgstr "-f%s và -msdata=%s là không tương thích"
38785
38786#: config/rs6000/sysv4.h:158
38787#, fuzzy, gcc-internal-format
38788#| msgid "-f%s and -msdata=%s are incompatible"
38789msgid "%<-f%s%> and %<%s=%s%> are incompatible"
38790msgstr "-f%s và -msdata=%s là không tương thích"
38791
38792#: config/rs6000/sysv4.h:167
38793#, fuzzy, gcc-internal-format
38794#| msgid "-msdata=%s and -mcall-%s are incompatible"
38795msgid "%<%s=%s%> and %<%s-%s%> are incompatible"
38796msgstr "-msdata=%s và -mcall-%s là không tương thích"
38797
38798#: config/rs6000/sysv4.h:176 config/rs6000/sysv4.h:210
38799#, fuzzy, gcc-internal-format
38800#| msgid "-f%s and -msdata=%s are incompatible"
38801msgid "%qs and %qs are incompatible"
38802msgstr "-f%s và -msdata=%s là không tương thích"
38803
38804#: config/rs6000/sysv4.h:183 config/rs6000/sysv4.h:190
38805#, fuzzy, gcc-internal-format
38806#| msgid "-f%s and -msdata=%s are incompatible"
38807msgid "%qs and %<%s-%s%> are incompatible"
38808msgstr "-f%s và -msdata=%s là không tương thích"
38809
38810#: config/rs6000/sysv4.h:196 config/rs6000/sysv4.h:202
38811#, fuzzy, gcc-internal-format
38812#| msgid "-msecure-plt not supported by your assembler"
38813msgid "%qs not supported by your assembler"
38814msgstr "-msecure-plt không được hỗ trợ bởi bộ dịch hợp ngữ của bạn"
38815
38816#: config/rs6000/sysv4.h:244
38817#, fuzzy, gcc-internal-format
38818#| msgid "-m%s not supported in this configuration"
38819msgid "%<-m%s%> not supported in this configuration"
38820msgstr "-m%s không được hỗ trợ trong cấu hình này"
38821
38822#: config/rx/rx.c:650
38823#, fuzzy, gcc-internal-format
38824#| msgid "unrecognized register name %qs"
38825msgid "unrecognized control register number: %d - using %<psw%>"
38826msgstr "không nhận ra tên thanh ghi %qs"
38827
38828#: config/rx/rx.c:1383
38829#, gcc-internal-format
38830msgid "multiple fast interrupt routines seen: %qE and %qE"
38831msgstr ""
38832
38833#: config/rx/rx.c:2594
38834#, fuzzy, gcc-internal-format
38835#| msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
38836msgid "%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>"
38837msgstr "__builtin_rx_%s nhận “C”, “Z”, “S”, “O”, “I”, hoặc “U”"
38838
38839#: config/rx/rx.c:2597
38840#, gcc-internal-format
38841msgid "use %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSW"
38842msgstr ""
38843
38844#: config/rx/rx.c:2644
38845#, gcc-internal-format
38846msgid "%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction"
38847msgstr ""
38848
38849#: config/rx/rx.c:2792
38850#, gcc-internal-format
38851msgid "RX FPU instructions do not support NaNs and infinities"
38852msgstr ""
38853
38854#: config/s390/s390-c.c:465
38855#, gcc-internal-format
38856msgid "builtin vec_step can only be used on vector types."
38857msgstr ""
38858
38859#: config/s390/s390-c.c:694 config/s390/s390.c:879
38860#, gcc-internal-format
38861msgid "constant value required for builtin %qF argument %d"
38862msgstr ""
38863
38864#: config/s390/s390-c.c:709
38865#, gcc-internal-format
38866msgid "valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096"
38867msgstr ""
38868
38869#: config/s390/s390-c.c:886
38870#, gcc-internal-format
38871msgid "builtin %qF is for GCC internal use only."
38872msgstr ""
38873
38874#: config/s390/s390-c.c:894
38875#, fuzzy, gcc-internal-format
38876#| msgid "%qs is deprecated"
38877msgid "builtin %qF is deprecated."
38878msgstr "%qs đã lạc hậu"
38879
38880#: config/s390/s390-c.c:898
38881#, fuzzy, gcc-internal-format
38882#| msgid "%E requires %<-fgnu-tm%>"
38883msgid "%qF requires %<-mvx%>"
38884msgstr "%E cần %<-fgnu-tm%>"
38885
38886#: config/s390/s390-c.c:904
38887#, gcc-internal-format
38888msgid "%qF requires z14 or higher"
38889msgstr ""
38890
38891#: config/s390/s390-c.c:910
38892#, gcc-internal-format
38893msgid "%qF requires z15 or higher"
38894msgstr ""
38895
38896#: config/s390/s390-c.c:924
38897#, gcc-internal-format
38898msgid "mismatch in number of arguments for builtin %qF. Expected: %d got %d"
38899msgstr ""
38900
38901#: config/s390/s390-c.c:973
38902#, gcc-internal-format
38903msgid "invalid parameter combination for intrinsic %qs"
38904msgstr ""
38905
38906#: config/s390/s390-c.c:979
38907#, gcc-internal-format
38908msgid "ambiguous overload for intrinsic %qs"
38909msgstr ""
38910
38911#: config/s390/s390-c.c:987
38912#, gcc-internal-format
38913msgid "%qs matching variant requires z14 or higher"
38914msgstr ""
38915
38916#: config/s390/s390-c.c:996
38917#, gcc-internal-format
38918msgid "%qs matching variant requires z15 or higher"
38919msgstr ""
38920
38921#: config/s390/s390-c.c:1002
38922#, fuzzy, gcc-internal-format
38923#| msgid "%qs is deprecated"
38924msgid "%qs matching variant is deprecated."
38925msgstr "%qs đã lạc hậu"
38926
38927#: config/s390/s390-c.c:1042
38928#, gcc-internal-format
38929msgid "constant argument %d for builtin %qF is out of range for target type"
38930msgstr ""
38931
38932#: config/s390/s390.c:732
38933#, fuzzy, gcc-internal-format
38934#| msgid "constant argument out of range for %qs"
38935msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
38936msgstr "đối số hằng nằm ngoài phạm vi cho %qs"
38937
38938#: config/s390/s390.c:748
38939#, fuzzy, gcc-internal-format
38940#| msgid "constant argument out of range for %qs"
38941msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
38942msgstr "đối số hằng nằm ngoài phạm vi cho %qs"
38943
38944#: config/s390/s390.c:797
38945#, gcc-internal-format
38946msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
38947msgstr ""
38948
38949#: config/s390/s390.c:803
38950#, gcc-internal-format
38951msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
38952msgstr ""
38953
38954#: config/s390/s390.c:810
38955#, gcc-internal-format
38956msgid "Builtin %qF requires z14 or higher."
38957msgstr ""
38958
38959#: config/s390/s390.c:816
38960#, gcc-internal-format
38961msgid "Builtin %qF requires z15 or higher."
38962msgstr ""
38963
38964#: config/s390/s390.c:835
38965#, fuzzy, gcc-internal-format
38966#| msgid "<unresolved overloaded function type>"
38967msgid "unresolved overloaded builtin"
38968msgstr "<chưa giải quyết loại hàm quá tải>"
38969
38970#: config/s390/s390.c:842 config/tilegx/tilegx.c:3539
38971#: config/tilepro/tilepro.c:3103
38972#, gcc-internal-format
38973msgid "bad builtin icode"
38974msgstr "icode dựng sẵn sai"
38975
38976#: config/s390/s390.c:976
38977#, fuzzy, gcc-internal-format
38978#| msgid "invalid argument to %qD"
38979msgid "invalid argument %d for builtin %qF"
38980msgstr "đối số không hợp lệ cho %qD"
38981
38982#: config/s390/s390.c:1077
38983#, gcc-internal-format
38984msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
38985msgstr ""
38986
38987#: config/s390/s390.c:1167
38988#, gcc-internal-format
38989msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
38990msgstr ""
38991
38992#: config/s390/s390.c:9873
38993#, gcc-internal-format
38994msgid "total size of local variables exceeds architecture limit"
38995msgstr ""
38996
38997#: config/s390/s390.c:11210
38998#, gcc-internal-format
38999msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
39000msgstr ""
39001
39002#: config/s390/s390.c:11226
39003#, gcc-internal-format
39004msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
39005msgstr ""
39006
39007#: config/s390/s390.c:11254
39008#, gcc-internal-format
39009msgid "frame size of %qs is %wd bytes"
39010msgstr ""
39011
39012#: config/s390/s390.c:11258
39013#, gcc-internal-format
39014msgid "%qs uses dynamic stack allocation"
39015msgstr ""
39016
39017#: config/s390/s390.c:12900
39018#, gcc-internal-format
39019msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
39020msgstr ""
39021
39022#: config/s390/s390.c:15158
39023#, gcc-internal-format
39024msgid "64-bit ABI not supported in ESA/390 mode"
39025msgstr ""
39026
39027#: config/s390/s390.c:15165
39028#, gcc-internal-format
39029msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
39030msgstr ""
39031
39032#: config/s390/s390.c:15200
39033#, gcc-internal-format, gfc-internal-format
39034msgid "hardware vector support not available on %s"
39035msgstr ""
39036
39037#: config/s390/s390.c:15203
39038#, gcc-internal-format
39039msgid "hardware vector support not available with %<-msoft-float%>"
39040msgstr ""
39041
39042#: config/s390/s390.c:15232
39043#, gcc-internal-format, gfc-internal-format
39044msgid "hardware decimal floating point instructions not available on %s"
39045msgstr ""
39046
39047#: config/s390/s390.c:15236
39048#, gcc-internal-format
39049msgid "hardware decimal floating point instructions not available in ESA/390 mode"
39050msgstr ""
39051
39052#: config/s390/s390.c:15248
39053#, gcc-internal-format
39054msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
39055msgstr ""
39056
39057#: config/s390/s390.c:15257
39058#, fuzzy, gcc-internal-format
39059#| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
39060msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
39061msgstr "-mbackchain -mpacked-stack -mhard-float không được hỗ trợ trong tổ hợp"
39062
39063#: config/s390/s390.c:15263
39064#, gcc-internal-format
39065msgid "stack size must be greater than the stack guard value"
39066msgstr ""
39067
39068#: config/s390/s390.c:15265
39069#, gcc-internal-format
39070msgid "stack size must not be greater than 64k"
39071msgstr ""
39072
39073#: config/s390/s390.c:15268
39074#, gcc-internal-format
39075msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
39076msgstr ""
39077
39078#: config/s390/s390.c:15281
39079#, gcc-internal-format
39080msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
39081msgstr ""
39082
39083#: config/s390/s390.c:15284
39084#, gcc-internal-format
39085msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
39086msgstr ""
39087
39088#: config/s390/s390.c:15287
39089#, gcc-internal-format
39090msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
39091msgstr ""
39092
39093#: config/s390/s390.c:15290
39094#, gcc-internal-format
39095msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
39096msgstr ""
39097
39098#: config/s390/s390.c:15350
39099#, fuzzy, gcc-internal-format
39100#| msgid "%<-mrtd%> is ignored in 64bit mode"
39101msgid "%<-mfentry%> is supported only for 64-bit CPUs"
39102msgstr "%<-mrtd%> bị bỏ qua trong chế độ 64bit"
39103
39104#. argument is not a plain number
39105#: config/s390/s390.c:15386
39106#, gcc-internal-format
39107msgid "arguments to %qs should be non-negative integers"
39108msgstr ""
39109
39110#: config/s390/s390.c:15393
39111#, gcc-internal-format
39112msgid "argument to %qs is too large (max. %d)"
39113msgstr "đối số cho %qs quá lớn (tối đa là %d)"
39114
39115#: config/s390/s390.c:15423
39116#, gcc-internal-format
39117msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
39118msgstr ""
39119
39120#: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
39121#, gcc-internal-format, gfc-internal-format
39122msgid "attribute(target(\"%s\")) is unknown"
39123msgstr "thuộc tính(đích(\"%s\")) là không hiểu"
39124
39125#. Value is not allowed for the target attribute.
39126#: config/s390/s390.c:15590
39127#, fuzzy, gcc-internal-format
39128#| msgid "%<__int%d%> is not supported by this target"
39129msgid "value %qs is not supported by attribute %<target%>"
39130msgstr "%<__int%d%> không được hỗ trợ cho đích này"
39131
39132#: config/sh/sh.c:936
39133#, gcc-internal-format
39134msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
39135msgstr ""
39136
39137#: config/sh/sh.c:953
39138#, gcc-internal-format
39139msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
39140msgstr ""
39141
39142#: config/sh/sh.c:7416
39143#, fuzzy, gcc-internal-format
39144#| msgid "%<__int%d%> is not supported by this target"
39145msgid "%<__builtin_saveregs%> not supported by this subtarget"
39146msgstr "%<__int%d%> không được hỗ trợ cho đích này"
39147
39148#: config/sh/sh.c:8352
39149#, gcc-internal-format
39150msgid "%qE attribute only applies to interrupt functions"
39151msgstr ""
39152
39153#: config/sh/sh.c:8422
39154#, gcc-internal-format
39155msgid "%qE attribute is supported only for SH2A"
39156msgstr ""
39157
39158#: config/sh/sh.c:8464
39159#, gcc-internal-format
39160msgid "%qE attribute only applies to SH2A"
39161msgstr "Thuộc tính %qE chỉ được áp dụng cho SH2A"
39162
39163#: config/sh/sh.c:8486
39164#, gcc-internal-format
39165msgid "%qE attribute argument should be between 0 to 255"
39166msgstr ""
39167
39168#. The argument must be a constant string.
39169#: config/sh/sh.c:8548
39170#, gcc-internal-format
39171msgid "%qE attribute argument not a string constant"
39172msgstr ""
39173
39174#: config/sh/sh.c:10825
39175#, gcc-internal-format
39176msgid "r0 needs to be available as a call-clobbered register"
39177msgstr ""
39178
39179#. The kernel loader cannot handle the relaxation			 relocations, so it cannot load kernel modules			 (which are ET_REL) or RTP executables (which are		 linked with --emit-relocs).  No relaxation relocations		 appear in shared libraries, so relaxation is OK		 for RTP PIC.
39180#: config/sh/vxworks.h:43
39181#, fuzzy, gcc-internal-format
39182#| msgid "-mrelax is only supported for RTP PIC"
39183msgid "%<-mrelax%> is only supported for RTP PIC"
39184msgstr "-mrelax chỉ hỗ trợ cho RTP PIC"
39185
39186#: config/sparc/sparc.c:1763
39187#, gcc-internal-format, gfc-internal-format
39188msgid "%s is not supported by this configuration"
39189msgstr "%s không được hỗ trợ bởi cấu hình này"
39190
39191#: config/sparc/sparc.c:1770
39192#, fuzzy, gcc-internal-format
39193#| msgid "-mlong-double-64 not allowed with -m64"
39194msgid "%<-mlong-double-64%> not allowed with %<-m64%>"
39195msgstr "-mlong-double-64 là không được phép với -m64"
39196
39197#: config/sparc/sparc.c:1778
39198#, fuzzy, gcc-internal-format
39199#| msgid "-fdata-sections not supported for this target"
39200msgid "%<-fcall-saved-REG%> is not supported for out registers"
39201msgstr "-fdata-sections không được hỗ trợ cho đích này"
39202
39203#: config/sparc/sparc.c:1902
39204#, fuzzy, gcc-internal-format
39205#| msgid "-mcmodel= is not supported on 32 bit systems"
39206msgid "%<-mcmodel=%> is not supported in 32-bit mode"
39207msgstr "-mcmodel= không được hỗ trợ trên hệ thống 32"
39208
39209#: config/stormy16/stormy16.c:1058
39210#, gcc-internal-format
39211msgid "local variable memory requirements exceed capacity"
39212msgstr ""
39213
39214#: config/stormy16/stormy16.c:1215
39215#, gcc-internal-format
39216msgid "function_profiler support"
39217msgstr "hỗ trợ function_profiler"
39218
39219#: config/stormy16/stormy16.c:1309
39220#, gcc-internal-format
39221msgid "cannot use va_start in interrupt function"
39222msgstr ""
39223
39224#: config/stormy16/stormy16.c:1880
39225#, gcc-internal-format, gfc-internal-format
39226msgid "switch statement of size %lu entries too large"
39227msgstr ""
39228
39229#: config/stormy16/stormy16.c:2252
39230#, gcc-internal-format
39231msgid "%<__BELOW100__%> attribute only applies to variables"
39232msgstr ""
39233
39234#: config/stormy16/stormy16.c:2259
39235#, gcc-internal-format
39236msgid "__BELOW100__ attribute not allowed with auto storage class"
39237msgstr ""
39238
39239#: config/tilegx/tilegx.c:3580 config/tilepro/tilepro.c:3129
39240#, gcc-internal-format
39241msgid "operand must be an immediate of the right size"
39242msgstr ""
39243
39244#: config/v850/v850-c.c:67
39245#, gcc-internal-format
39246msgid "#pragma GHS endXXXX found without previous startXXX"
39247msgstr ""
39248
39249#: config/v850/v850-c.c:70
39250#, gcc-internal-format
39251msgid "#pragma GHS endXXX does not match previous startXXX"
39252msgstr ""
39253
39254#: config/v850/v850-c.c:96
39255#, gcc-internal-format
39256msgid "cannot set interrupt attribute: no current function"
39257msgstr ""
39258
39259#: config/v850/v850-c.c:104
39260#, gcc-internal-format
39261msgid "cannot set interrupt attribute: no such identifier"
39262msgstr ""
39263
39264#: config/v850/v850-c.c:153
39265#, gcc-internal-format
39266msgid "junk at end of #pragma ghs section"
39267msgstr ""
39268
39269#: config/v850/v850-c.c:170
39270#, gcc-internal-format
39271msgid "unrecognized section name %qE"
39272msgstr ""
39273
39274#: config/v850/v850-c.c:184
39275#, gcc-internal-format
39276msgid "malformed #pragma ghs section"
39277msgstr "sai dạng #pragma ghs phần"
39278
39279#: config/v850/v850-c.c:203
39280#, gcc-internal-format
39281msgid "junk at end of #pragma ghs interrupt"
39282msgstr ""
39283
39284#: config/v850/v850-c.c:214
39285#, gcc-internal-format
39286msgid "junk at end of #pragma ghs starttda"
39287msgstr ""
39288
39289#: config/v850/v850-c.c:225
39290#, gcc-internal-format
39291msgid "junk at end of #pragma ghs startsda"
39292msgstr ""
39293
39294#: config/v850/v850-c.c:236
39295#, gcc-internal-format
39296msgid "junk at end of #pragma ghs startzda"
39297msgstr ""
39298
39299#: config/v850/v850-c.c:247
39300#, gcc-internal-format
39301msgid "junk at end of #pragma ghs endtda"
39302msgstr ""
39303
39304#: config/v850/v850-c.c:258
39305#, gcc-internal-format
39306msgid "junk at end of #pragma ghs endsda"
39307msgstr ""
39308
39309#: config/v850/v850-c.c:269
39310#, gcc-internal-format
39311msgid "junk at end of #pragma ghs endzda"
39312msgstr ""
39313
39314#: config/v850/v850.c:2046
39315#, gcc-internal-format
39316msgid "data area attributes cannot be specified for local variables"
39317msgstr ""
39318
39319#: config/v850/v850.c:2057
39320#, gcc-internal-format
39321msgid "data area of %q+D conflicts with previous declaration"
39322msgstr ""
39323
39324#: config/v850/v850.c:2188
39325#, gcc-internal-format, gfc-internal-format
39326msgid "bogus JR construction: %d"
39327msgstr "chỉ lệnh JR giả: %d"
39328
39329#: config/v850/v850.c:2206 config/v850/v850.c:2313
39330#, gcc-internal-format, gfc-internal-format
39331msgid "bad amount of stack space removal: %d"
39332msgstr ""
39333
39334#: config/v850/v850.c:2293
39335#, gcc-internal-format, gfc-internal-format
39336msgid "bogus JARL construction: %d"
39337msgstr "chỉ lệnh JARL giả: %d"
39338
39339#: config/v850/v850.c:2591
39340#, gcc-internal-format, gfc-internal-format
39341msgid "bogus DISPOSE construction: %d"
39342msgstr ""
39343
39344#: config/v850/v850.c:2610
39345#, gcc-internal-format, gfc-internal-format
39346msgid "too much stack space to dispose of: %d"
39347msgstr ""
39348
39349#: config/v850/v850.c:2712
39350#, gcc-internal-format, gfc-internal-format
39351msgid "bogus PREPEARE construction: %d"
39352msgstr "chỉ lệnh PREPEARE giả: %d"
39353
39354#: config/v850/v850.c:2729
39355#, gcc-internal-format, gfc-internal-format
39356msgid "too much stack space to prepare: %d"
39357msgstr ""
39358
39359#: config/visium/visium.c:729
39360#, gcc-internal-format
39361msgid "an interrupt handler cannot be compiled with %<-muser-mode%>"
39362msgstr ""
39363
39364#: config/vms/vms-c.c:44
39365#, gcc-internal-format
39366msgid "junk at end of #pragma __nostandard"
39367msgstr "có rác ở cuối #pragma __nostandard"
39368
39369#: config/vms/vms-c.c:55
39370#, gcc-internal-format
39371msgid "junk at end of #pragma __standard"
39372msgstr "có rác ở cuối #pragma __standard"
39373
39374#: config/vms/vms-c.c:81
39375#, fuzzy, gcc-internal-format
39376#| msgid "malformed %<#pragma align%>, ignoring"
39377msgid "malformed %<#pragma member_alignment%>, ignoring"
39378msgstr "%<#pragma align%> sai dạng, bị bỏ qua"
39379
39380#: config/vms/vms-c.c:96
39381#, fuzzy, gcc-internal-format
39382#| msgid "junk at end of %<#pragma redefine_extname%>"
39383msgid "unknown %<#pragma member_alignment%> name %s"
39384msgstr "có rác ở cuối của %<#pragma redefine_extname%>"
39385
39386#: config/vms/vms-c.c:101
39387#, fuzzy, gcc-internal-format
39388#| msgid "malformed %<#pragma align%>"
39389msgid "malformed %<#pragma member_alignment%>"
39390msgstr "%<#pragma align%> sai định dạng"
39391
39392#: config/vms/vms-c.c:135
39393#, fuzzy, gcc-internal-format
39394#| msgid "junk at end of %<#pragma align%>"
39395msgid "unhandled alignment for %<#pragma nomember_alignment%>"
39396msgstr "có rác ở cuối %<#pragma align%>"
39397
39398#: config/vms/vms-c.c:148
39399#, fuzzy, gcc-internal-format
39400#| msgid "junk at end of %<#pragma align%>"
39401msgid "garbage at end of %<#pragma nomember_alignment%>"
39402msgstr "có rác ở cuối %<#pragma align%>"
39403
39404#: config/vms/vms-c.c:203
39405#, fuzzy, gcc-internal-format
39406#| msgid "malformed %<#pragma init%>, ignoring"
39407msgid "malformed %<#pragma extern_model%>, ignoring"
39408msgstr "%<#pragma init%> sai dạng, bị bỏ qua"
39409
39410#: config/vms/vms-c.c:224
39411#, gcc-internal-format
39412msgid "extern model globalvalue"
39413msgstr ""
39414
39415#: config/vms/vms-c.c:229
39416#, fuzzy, gcc-internal-format
39417#| msgid "unknown pointer size model %qs"
39418msgid "unknown %<#pragma extern_model%> model %qs"
39419msgstr "không hiểu mô hình kích thước con trỏ %qs"
39420
39421#: config/vms/vms-c.c:235
39422#, gcc-internal-format
39423msgid "junk at end of '#pragma extern_model'"
39424msgstr ""
39425
39426#: config/vms/vms-c.c:249
39427#, gcc-internal-format
39428msgid "vms '#pragma __message' is ignored"
39429msgstr "vms “#pragma __message” bị lờ đi"
39430
39431#: config/vms/vms-c.c:274 config/vms/vms-c.c:280
39432#, gcc-internal-format
39433msgid "malformed '#pragma __extern_prefix', ignoring"
39434msgstr ""
39435
39436#: config/vms/vms-c.c:313 config/vms/vms-c.c:333
39437#, gcc-internal-format
39438msgid "malformed %<#pragma %s%>, ignoring"
39439msgstr "%<#pragma %s%> sai dạng, bị bỏ qua"
39440
39441#: config/vms/vms-c.c:329
39442#, gcc-internal-format
39443msgid "invalid constant in %<#pragma %s%>"
39444msgstr "hằng không hợp lệ trong %<#pragma %s%>"
39445
39446#: config/xtensa/xtensa.c:2220
39447#, gcc-internal-format
39448msgid "boolean registers required for the floating-point option"
39449msgstr ""
39450
39451#: config/xtensa/xtensa.c:2255
39452#, fuzzy, gcc-internal-format
39453#| msgid "-f%s is not supported with CONST16 instructions"
39454msgid "%<-f%s%> is not supported with CONST16 instructions"
39455msgstr "-f%s không hỗ trợ với chỉ lệnh CONST16"
39456
39457#: config/xtensa/xtensa.c:2262
39458#, gcc-internal-format
39459msgid "PIC is required but not supported with CONST16 instructions"
39460msgstr ""
39461
39462#: config/xtensa/xtensa.c:3632
39463#, gcc-internal-format
39464msgid "only uninitialized variables can be placed in a .bss section"
39465msgstr ""
39466
39467#: ada/gcc-interface/misc.c:153
39468#, gcc-internal-format
39469msgid "%<-gnat%> misspelled as %<-gant%>"
39470msgstr "%<-gnat%> gõ nhầm là %<-gant%>"
39471
39472#: ada/gcc-interface/misc.c:257
39473#, fuzzy, gcc-internal-format
39474#| msgid "-fexcess-precision=standard for Java"
39475msgid "%<-fexcess-precision=standard%> for Ada"
39476msgstr "-fexcess-precision=standard cho Java"
39477
39478#: ada/gcc-interface/misc.c:276
39479#, gcc-internal-format
39480msgid "STABS debugging information for Ada is obsolete and not supported anymore"
39481msgstr ""
39482
39483#: ada/gcc-interface/trans.c:2076
39484#, gcc-internal-format
39485msgid "subprogram %q+F not marked %<Inline_Always%>"
39486msgstr ""
39487
39488#: ada/gcc-interface/trans.c:2078 ada/gcc-interface/trans.c:2084
39489#, gcc-internal-format
39490msgid "parent subprogram cannot be inlined"
39491msgstr ""
39492
39493#: ada/gcc-interface/trans.c:2082
39494#, fuzzy, gcc-internal-format
39495#| msgid "parameter %q+D declared %<inline%>"
39496msgid "subprogram %q+F not marked %<Inline%>"
39497msgstr "đối số %q+D được khai báo %<inline%>"
39498
39499#: ada/gcc-interface/utils.c:4022
39500#, gcc-internal-format
39501msgid "invalid element type for attribute %qs"
39502msgstr ""
39503
39504#: ada/gcc-interface/utils.c:4046
39505#, gcc-internal-format
39506msgid "number of components of vector not a power of two"
39507msgstr "số lượng thành phần của véctơ không thể là mũ của hai"
39508
39509#: ada/gcc-interface/utils.c:6241 ada/gcc-interface/utils.c:6419
39510#: ada/gcc-interface/utils.c:6574
39511#, gcc-internal-format
39512msgid "%qs attribute ignored"
39513msgstr "thuộc tính %qs bị bỏ qua"
39514
39515#: ada/gcc-interface/utils.c:6296
39516#, fuzzy, gcc-internal-format
39517#| msgid "%qE attribute ignored on types"
39518msgid "%qs attribute without arguments on a non-prototype"
39519msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
39520
39521#: ada/gcc-interface/utils.c:6311
39522#, fuzzy, gcc-internal-format
39523#| msgid "%<...%> has invalid operand number"
39524msgid "%qs argument has invalid operand number (argument %lu)"
39525msgstr "%<…%> có số toán hạng không hợp lệ"
39526
39527#: ada/gcc-interface/utils.c:6333
39528#, gcc-internal-format
39529msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
39530msgstr ""
39531
39532#: ada/gcc-interface/utils.c:6342
39533#, gcc-internal-format
39534msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
39535msgstr ""
39536
39537#: ada/gcc-interface/utils.c:6363
39538#, gcc-internal-format
39539msgid "%qs attribute requires prototypes with named arguments"
39540msgstr ""
39541
39542#: ada/gcc-interface/utils.c:6372
39543#, gcc-internal-format
39544msgid "%qs attribute only applies to variadic functions"
39545msgstr ""
39546
39547#: ada/gcc-interface/utils.c:6534
39548#, gcc-internal-format
39549msgid "%qE attribute has no effect"
39550msgstr ""
39551
39552#: ada/gcc-interface/utils.c:6818
39553#, gcc-internal-format
39554msgid "attribute %qs applies to array types only"
39555msgstr ""
39556
39557#: brig/brig-lang.c:212
39558#, fuzzy, gcc-internal-format
39559#| msgid "could not write to response file %s"
39560msgid "could not read the BRIG file"
39561msgstr "không thể ghi vào tập tin đáp ứng %s"
39562
39563#: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
39564#: cp/typeck.c:8408 cp/typeck.c:9196
39565#, gcc-internal-format
39566msgid "void value not ignored as it ought to be"
39567msgstr ""
39568
39569#: c/c-convert.c:180
39570#, gcc-internal-format
39571msgid "conversion to non-scalar type requested"
39572msgstr ""
39573
39574#: c/c-decl.c:829
39575#, gcc-internal-format
39576msgid "array %q+D assumed to have one element"
39577msgstr ""
39578
39579#: c/c-decl.c:870
39580#, gcc-internal-format
39581msgid "%qD is static but used in inline function %qD which is not static"
39582msgstr ""
39583
39584#: c/c-decl.c:875
39585#, gcc-internal-format
39586msgid "%q+D is static but declared in inline function %qD which is not static"
39587msgstr ""
39588
39589#: c/c-decl.c:1071
39590#, gcc-internal-format, gfc-internal-format
39591msgid "GCC supports only %u nested scopes"
39592msgstr ""
39593
39594#: c/c-decl.c:1223 cp/decl.c:359
39595#, gcc-internal-format
39596msgid "label %q+D used but not defined"
39597msgstr "nhãn %q+D được dùng nhưng chưa định nghĩa"
39598
39599#: c/c-decl.c:1269
39600#, gcc-internal-format
39601msgid "nested function %q+D declared but never defined"
39602msgstr ""
39603
39604#: c/c-decl.c:1283
39605#, gcc-internal-format
39606msgid "inline function %q+D declared but never defined"
39607msgstr "hàm chung dòng %q+D được khai báo nhưng chưa bao giờ được định nghĩa"
39608
39609#: c/c-decl.c:1300
39610#, gcc-internal-format
39611msgid "unused variable %q+D"
39612msgstr "biến chưa được dùng %q+D"
39613
39614#: c/c-decl.c:1304 cp/decl.c:686
39615#, gcc-internal-format
39616msgid "variable %qD set but not used"
39617msgstr "biến %qD được đặt nhưng lại chưa được dùng"
39618
39619#: c/c-decl.c:1309
39620#, gcc-internal-format
39621msgid "type of array %q+D completed incompatibly with implicit initialization"
39622msgstr ""
39623
39624#: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
39625#, gcc-internal-format
39626msgid "originally defined here"
39627msgstr "định nghĩa lần đầu ở đây"
39628
39629#: c/c-decl.c:1812
39630#, gcc-internal-format
39631msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
39632msgstr ""
39633
39634#: c/c-decl.c:1819
39635#, gcc-internal-format
39636msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
39637msgstr ""
39638
39639#: c/c-decl.c:1867
39640#, gcc-internal-format
39641msgid "prototype for %q+D declares more arguments than previous old-style definition"
39642msgstr ""
39643
39644#: c/c-decl.c:1873
39645#, gcc-internal-format
39646msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
39647msgstr ""
39648
39649#: c/c-decl.c:1882
39650#, gcc-internal-format
39651msgid "prototype for %q+D declares argument %d with incompatible type"
39652msgstr ""
39653
39654#. If we get here, no errors were found, but do issue a warning
39655#. for this poor-style construct.
39656#: c/c-decl.c:1895
39657#, gcc-internal-format
39658msgid "prototype for %q+D follows non-prototype definition"
39659msgstr ""
39660
39661#: c/c-decl.c:1911
39662#, gcc-internal-format
39663msgid "previous definition of %q+D was here"
39664msgstr "định nghĩa trước đây của %q+D là đây"
39665
39666#: c/c-decl.c:1913
39667#, gcc-internal-format
39668msgid "previous implicit declaration of %q+D was here"
39669msgstr ""
39670
39671#: c/c-decl.c:1915
39672#, gcc-internal-format
39673msgid "previous declaration of %q+D was here"
39674msgstr "khai báo trước đây của %q+D ở đây"
39675
39676#: c/c-decl.c:1954
39677#, gcc-internal-format
39678msgid "%q+D redeclared as different kind of symbol"
39679msgstr ""
39680
39681#: c/c-decl.c:1959
39682#, gcc-internal-format
39683msgid "built-in function %q+D declared as non-function"
39684msgstr ""
39685
39686#: c/c-decl.c:1962 c/c-decl.c:3031
39687#, gcc-internal-format
39688msgid "declaration of %q+D shadows a built-in function"
39689msgstr ""
39690
39691#: c/c-decl.c:1972
39692#, gcc-internal-format
39693msgid "redeclaration of enumerator %q+D"
39694msgstr ""
39695
39696#: c/c-decl.c:2008
39697#, fuzzy, gcc-internal-format
39698#| msgid "conflicting types for built-in function %q+D"
39699msgid "conflicting types for built-in function %q+D; expected %qT"
39700msgstr "xung đột kiểu cho hàm dựng sẵn %q+D"
39701
39702#: c/c-decl.c:2018 c/c-decl.c:2043
39703#, fuzzy, gcc-internal-format
39704#| msgid "%qD is not declared in %qD"
39705msgid "%qD is declared in header %qs"
39706msgstr "%qD chưa được khai báo trong %qD"
39707
39708#: c/c-decl.c:2029
39709#, fuzzy, gcc-internal-format
39710#| msgid "conflicting types for built-in function %q+D"
39711msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
39712msgstr "xung đột kiểu cho hàm dựng sẵn %q+D"
39713
39714#: c/c-decl.c:2034
39715#, fuzzy, gcc-internal-format
39716#| msgid "conflicting types for built-in function %q+D"
39717msgid "mismatch in return type of built-in function %qD; expected %qT"
39718msgstr "xung đột kiểu cho hàm dựng sẵn %q+D"
39719
39720#: c/c-decl.c:2067 c/c-decl.c:2080 c/c-decl.c:2116
39721#, gcc-internal-format
39722msgid "conflicting types for %q+D"
39723msgstr "kiểu xung đột cho %q+D"
39724
39725#: c/c-decl.c:2096
39726#, gcc-internal-format
39727msgid "conflicting named address spaces (generic vs %s) for %q+D"
39728msgstr ""
39729
39730#: c/c-decl.c:2100
39731#, gcc-internal-format
39732msgid "conflicting named address spaces (%s vs generic) for %q+D"
39733msgstr ""
39734
39735#: c/c-decl.c:2104
39736#, gcc-internal-format
39737msgid "conflicting named address spaces (%s vs %s) for %q+D"
39738msgstr ""
39739
39740#: c/c-decl.c:2113
39741#, gcc-internal-format
39742msgid "conflicting type qualifiers for %q+D"
39743msgstr ""
39744
39745#: c/c-decl.c:2138
39746#, gcc-internal-format
39747msgid "redefinition of typedef %q+D with different type"
39748msgstr "định nghĩa lại của typedef %q+D với kiểu khác"
39749
39750#: c/c-decl.c:2151
39751#, gcc-internal-format
39752msgid "redefinition of typedef %q+D with variably modified type"
39753msgstr "định nghĩa lại của typedef %q+D với kiểu sửa biến đổi"
39754
39755#: c/c-decl.c:2156
39756#, gcc-internal-format
39757msgid "redefinition of typedef %q+D"
39758msgstr "định nghĩa lại của typedef %q+D"
39759
39760#: c/c-decl.c:2184
39761#, fuzzy, gcc-internal-format
39762#| msgid "declaration of %qD as non-function"
39763msgid "declaration of %qD shadows a built-in function"
39764msgstr "sự khai báo của %qD như là non-function"
39765
39766#: c/c-decl.c:2200
39767#, gcc-internal-format
39768msgid "declaration of built-in function %qD without a prototype; expected %qT"
39769msgstr ""
39770
39771#: c/c-decl.c:2227 c/c-decl.c:2338
39772#, gcc-internal-format
39773msgid "redefinition of %q+D"
39774msgstr "định nghĩa lại của %q+D"
39775
39776#: c/c-decl.c:2266 c/c-decl.c:2378
39777#, gcc-internal-format
39778msgid "static declaration of %q+D follows non-static declaration"
39779msgstr ""
39780
39781#: c/c-decl.c:2277 c/c-decl.c:2285 c/c-decl.c:2367 c/c-decl.c:2375
39782#, gcc-internal-format
39783msgid "non-static declaration of %q+D follows static declaration"
39784msgstr ""
39785
39786#: c/c-decl.c:2302
39787#, gcc-internal-format
39788msgid "%<gnu_inline%> attribute present on %q+D"
39789msgstr "thuộc tính %<gnu_inline%> hiện tại trên %q+D"
39790
39791#: c/c-decl.c:2305
39792#, gcc-internal-format
39793msgid "but not here"
39794msgstr "nhưng không phải ở đây"
39795
39796#: c/c-decl.c:2324
39797#, gcc-internal-format
39798msgid "thread-local declaration of %q+D follows non-thread-local declaration"
39799msgstr ""
39800
39801#: c/c-decl.c:2327
39802#, gcc-internal-format
39803msgid "non-thread-local declaration of %q+D follows thread-local declaration"
39804msgstr ""
39805
39806#: c/c-decl.c:2359
39807#, gcc-internal-format
39808msgid "extern declaration of %q+D follows declaration with no linkage"
39809msgstr ""
39810
39811#: c/c-decl.c:2397
39812#, gcc-internal-format
39813msgid "declaration of %q+D with no linkage follows extern declaration"
39814msgstr ""
39815
39816#: c/c-decl.c:2404
39817#, gcc-internal-format
39818msgid "redeclaration of %q+D with no linkage"
39819msgstr ""
39820
39821#: c/c-decl.c:2430
39822#, gcc-internal-format
39823msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
39824msgstr ""
39825
39826#: c/c-decl.c:2451
39827#, gcc-internal-format
39828msgid "redefinition of parameter %q+D"
39829msgstr "định nghĩa lại của đối số %q+D"
39830
39831#: c/c-decl.c:2478
39832#, gcc-internal-format
39833msgid "redundant redeclaration of %q+D"
39834msgstr "tái khai báo không hợp lệ cho %q+D"
39835
39836#: c/c-decl.c:2989
39837#, gcc-internal-format
39838msgid "declaration of %q+D shadows previous non-variable"
39839msgstr ""
39840
39841#: c/c-decl.c:3011
39842#, fuzzy, gcc-internal-format
39843msgid "declaration of %qD shadows a parameter"
39844msgstr "khai báo của %qD như là đối số"
39845
39846#: c/c-decl.c:3024 cp/name-lookup.c:2840
39847#, gcc-internal-format
39848msgid "declaration of %qD shadows a global declaration"
39849msgstr ""
39850
39851#: c/c-decl.c:3050
39852#, gcc-internal-format
39853msgid "declaration of %qD shadows a previous local"
39854msgstr ""
39855
39856#: c/c-decl.c:3056 cp/name-lookup.c:2616
39857#, gcc-internal-format
39858msgid "shadowed declaration is here"
39859msgstr ""
39860
39861#: c/c-decl.c:3186
39862#, gcc-internal-format
39863msgid "nested extern declaration of %qD"
39864msgstr ""
39865
39866#: c/c-decl.c:3350 c/c-decl.c:3364
39867#, fuzzy, gcc-internal-format
39868msgid "implicit declaration of function %qE; did you mean %qs?"
39869msgstr "khai báo ngầm của hàm %qE"
39870
39871#: c/c-decl.c:3356 c/c-decl.c:3369
39872#, gcc-internal-format
39873msgid "implicit declaration of function %qE"
39874msgstr "khai báo ngầm của hàm %qE"
39875
39876#: c/c-decl.c:3634
39877#, gcc-internal-format
39878msgid "incompatible implicit declaration of built-in function %qD"
39879msgstr ""
39880
39881#: c/c-decl.c:3644
39882#, gcc-internal-format
39883msgid "include %qs or provide a declaration of %qD"
39884msgstr ""
39885
39886#: c/c-decl.c:3655
39887#, gcc-internal-format
39888msgid "incompatible implicit declaration of function %qD"
39889msgstr ""
39890
39891#: c/c-decl.c:3716
39892#, gcc-internal-format
39893msgid "%qE undeclared here (not in a function); did you mean %qs?"
39894msgstr ""
39895
39896#: c/c-decl.c:3721
39897#, gcc-internal-format
39898msgid "%qE undeclared here (not in a function)"
39899msgstr ""
39900
39901#: c/c-decl.c:3734
39902#, gcc-internal-format
39903msgid "%qE undeclared (first use in this function); did you mean %qs?"
39904msgstr ""
39905
39906#: c/c-decl.c:3739
39907#, gcc-internal-format
39908msgid "%qE undeclared (first use in this function)"
39909msgstr ""
39910
39911#: c/c-decl.c:3743
39912#, gcc-internal-format
39913msgid "each undeclared identifier is reported only once for each function it appears in"
39914msgstr ""
39915
39916#: c/c-decl.c:3791 cp/decl.c:3147
39917#, gcc-internal-format
39918msgid "label %qE referenced outside of any function"
39919msgstr ""
39920
39921#: c/c-decl.c:3827
39922#, gcc-internal-format
39923msgid "jump into scope of identifier with variably modified type"
39924msgstr ""
39925
39926#: c/c-decl.c:3830
39927#, gcc-internal-format
39928msgid "jump skips variable initialization"
39929msgstr ""
39930
39931#: c/c-decl.c:3831 c/c-decl.c:3886 c/c-decl.c:3976
39932#, gcc-internal-format
39933msgid "label %qD defined here"
39934msgstr "nhãn %qD được định nghĩa ở đây"
39935
39936#: c/c-decl.c:3885 c/c-decl.c:3975
39937#, gcc-internal-format
39938msgid "jump into statement expression"
39939msgstr ""
39940
39941#: c/c-decl.c:3908
39942#, gcc-internal-format
39943msgid "duplicate label declaration %qE"
39944msgstr ""
39945
39946#: c/c-decl.c:4007 cp/decl.c:3553
39947#, gcc-internal-format
39948msgid "duplicate label %qD"
39949msgstr "trùng nhãn %qD"
39950
39951#: c/c-decl.c:4038
39952#, gcc-internal-format
39953msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
39954msgstr ""
39955
39956#: c/c-decl.c:4103
39957#, gcc-internal-format
39958msgid "switch jumps over variable initialization"
39959msgstr ""
39960
39961#: c/c-decl.c:4104 c/c-decl.c:4115
39962#, gcc-internal-format
39963msgid "switch starts here"
39964msgstr "switch bắt đầu ở đây"
39965
39966#: c/c-decl.c:4114
39967#, gcc-internal-format
39968msgid "switch jumps into statement expression"
39969msgstr ""
39970
39971#: c/c-decl.c:4197
39972#, gcc-internal-format
39973msgid "%qE defined as wrong kind of tag"
39974msgstr ""
39975
39976#: c/c-decl.c:4630
39977#, gcc-internal-format
39978msgid "unnamed struct/union that defines no instances"
39979msgstr ""
39980
39981#: c/c-decl.c:4641
39982#, gcc-internal-format
39983msgid "empty declaration with storage class specifier does not redeclare tag"
39984msgstr ""
39985
39986#: c/c-decl.c:4657
39987#, gcc-internal-format
39988msgid "empty declaration with type qualifier does not redeclare tag"
39989msgstr ""
39990
39991#: c/c-decl.c:4669
39992#, gcc-internal-format
39993msgid "empty declaration with %<_Alignas%> does not redeclare tag"
39994msgstr ""
39995
39996#: c/c-decl.c:4691 c/c-decl.c:4699
39997#, gcc-internal-format
39998msgid "useless type name in empty declaration"
39999msgstr ""
40000
40001#: c/c-decl.c:4707
40002#, gcc-internal-format
40003msgid "%<inline%> in empty declaration"
40004msgstr "%<inline%> trong khai báo trống rỗng"
40005
40006#: c/c-decl.c:4713
40007#, gcc-internal-format
40008msgid "%<_Noreturn%> in empty declaration"
40009msgstr "%<_Noreturn%> trong khai báo trống rỗng"
40010
40011#: c/c-decl.c:4719
40012#, gcc-internal-format
40013msgid "%<auto%> in file-scope empty declaration"
40014msgstr ""
40015
40016#: c/c-decl.c:4725
40017#, gcc-internal-format
40018msgid "%<register%> in file-scope empty declaration"
40019msgstr ""
40020
40021#: c/c-decl.c:4732
40022#, gcc-internal-format
40023msgid "useless storage class specifier in empty declaration"
40024msgstr ""
40025
40026#: c/c-decl.c:4738
40027#, gcc-internal-format
40028msgid "useless %qs in empty declaration"
40029msgstr ""
40030
40031#: c/c-decl.c:4751
40032#, gcc-internal-format
40033msgid "useless type qualifier in empty declaration"
40034msgstr ""
40035
40036#: c/c-decl.c:4758
40037#, gcc-internal-format
40038msgid "useless %<_Alignas%> in empty declaration"
40039msgstr ""
40040
40041#: c/c-decl.c:4776
40042#, fuzzy, gcc-internal-format
40043#| msgid "invalid use of type %<void%> in parameter declaration"
40044msgid "invalid use of attributes in empty declaration"
40045msgstr "không thể dùng %<::%> trong khai báo đối số"
40046
40047#: c/c-decl.c:4790 c/c-parser.c:2001
40048#, gcc-internal-format
40049msgid "empty declaration"
40050msgstr "khai báo trống rỗng"
40051
40052#: c/c-decl.c:4861
40053#, gcc-internal-format
40054msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
40055msgstr ""
40056
40057#: c/c-decl.c:4865
40058#, gcc-internal-format
40059msgid "ISO C90 does not support %<[*]%> array declarators"
40060msgstr ""
40061
40062#. C99 6.7.5.2p4
40063#. A function definition isn't function prototype scope C99 6.2.1p4.
40064#. C99 6.7.5.2p4
40065#: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
40066#, gcc-internal-format
40067msgid "%<[*]%> not allowed in other than function prototype scope"
40068msgstr ""
40069
40070#: c/c-decl.c:5022
40071#, gcc-internal-format
40072msgid "%q+D is usually a function"
40073msgstr "%q+D thường là một hàm"
40074
40075#: c/c-decl.c:5031
40076#, gcc-internal-format
40077msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
40078msgstr ""
40079
40080#: c/c-decl.c:5036
40081#, gcc-internal-format
40082msgid "function %qD is initialized like a variable"
40083msgstr "hàm %qD được khởi tạo giống như là một biến"
40084
40085#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
40086#: c/c-decl.c:5042
40087#, gcc-internal-format
40088msgid "parameter %qD is initialized"
40089msgstr "tham số %qD được khởi tạo"
40090
40091#. Although C99 is unclear about whether incomplete arrays
40092#. of VLAs themselves count as VLAs, it does not make
40093#. sense to permit them to be initialized given that
40094#. ordinary VLAs may not be initialized.
40095#: c/c-decl.c:5061 c/c-decl.c:5076 c/c-typeck.c:8028
40096#, gcc-internal-format
40097msgid "variable-sized object may not be initialized"
40098msgstr "không thể khởi tạo một đối tượng có kích cỡ biến đổi"
40099
40100#: c/c-decl.c:5067
40101#, gcc-internal-format
40102msgid "variable %qD has initializer but incomplete type"
40103msgstr ""
40104
40105#: c/c-decl.c:5156
40106#, fuzzy, gcc-internal-format
40107#| msgid "inline function %q+D declared weak"
40108msgid "inline function %q+D given attribute %qs"
40109msgstr "hàm chung dòng %q+D được khai báo yếu"
40110
40111#: c/c-decl.c:5206
40112#, gcc-internal-format
40113msgid "uninitialized const member in %qT is invalid in C++"
40114msgstr ""
40115
40116#: c/c-decl.c:5208
40117#, gcc-internal-format
40118msgid "%qD should be initialized"
40119msgstr "%qD cần được khởi tạo"
40120
40121#: c/c-decl.c:5289
40122#, gcc-internal-format
40123msgid "initializer fails to determine size of %q+D"
40124msgstr ""
40125
40126#: c/c-decl.c:5294
40127#, gcc-internal-format
40128msgid "array size missing in %q+D"
40129msgstr "thiếu kích thước mảng trong %q+D"
40130
40131#: c/c-decl.c:5298
40132#, gcc-internal-format
40133msgid "zero or negative size array %q+D"
40134msgstr "mảng có kích thước bằng không hay bị âm %q+D"
40135
40136#: c/c-decl.c:5387
40137#, gcc-internal-format
40138msgid "storage size of %q+D isn%'t constant"
40139msgstr ""
40140
40141#: c/c-decl.c:5437
40142#, gcc-internal-format
40143msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
40144msgstr ""
40145
40146#: c/c-decl.c:5467
40147#, gcc-internal-format
40148msgid "cannot put object with volatile field into register"
40149msgstr ""
40150
40151#: c/c-decl.c:5553
40152#, fuzzy, gcc-internal-format
40153#| msgid "initializer for %q#D is invalid"
40154msgid "uninitialized %<const %D%> is invalid in C++"
40155msgstr "bộ khởi tạo cho %q#D không hợp lệ"
40156
40157#: c/c-decl.c:5568 cp/decl.c:7933
40158#, gcc-internal-format
40159msgid "%q+D in declare target directive does not have mappable type"
40160msgstr ""
40161
40162#: c/c-decl.c:5632
40163#, gcc-internal-format
40164msgid "ISO C forbids forward parameter declarations"
40165msgstr ""
40166
40167#: c/c-decl.c:5743
40168#, gcc-internal-format
40169msgid "defining a type in a compound literal is invalid in C++"
40170msgstr ""
40171
40172#: c/c-decl.c:5764 c/c-decl.c:5779
40173#, gcc-internal-format
40174msgid "bit-field %qs width not an integer constant"
40175msgstr ""
40176
40177#: c/c-decl.c:5774
40178#, gcc-internal-format
40179msgid "bit-field %qs width not an integer constant expression"
40180msgstr ""
40181
40182#: c/c-decl.c:5785
40183#, gcc-internal-format
40184msgid "negative width in bit-field %qs"
40185msgstr ""
40186
40187#: c/c-decl.c:5790
40188#, gcc-internal-format
40189msgid "zero width for bit-field %qs"
40190msgstr "độ rộng bằng không cho bit-field %qs"
40191
40192#: c/c-decl.c:5800
40193#, gcc-internal-format
40194msgid "bit-field %qs has invalid type"
40195msgstr ""
40196
40197#: c/c-decl.c:5806
40198#, gcc-internal-format
40199msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
40200msgstr ""
40201
40202#: c/c-decl.c:5817
40203#, gcc-internal-format
40204msgid "type of bit-field %qs is a GCC extension"
40205msgstr ""
40206
40207#: c/c-decl.c:5823
40208#, gcc-internal-format
40209msgid "width of %qs exceeds its type"
40210msgstr ""
40211
40212#: c/c-decl.c:5836
40213#, gcc-internal-format
40214msgid "%qs is narrower than values of its type"
40215msgstr ""
40216
40217#: c/c-decl.c:5851
40218#, gcc-internal-format
40219msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
40220msgstr ""
40221
40222#: c/c-decl.c:5854
40223#, fuzzy, gcc-internal-format
40224#| msgid "ISO C90 forbids variable length array"
40225msgid "ISO C90 forbids array whose size cannot be evaluated"
40226msgstr "ISO C90 cấm mảng có kích thước biến đổi"
40227
40228#: c/c-decl.c:5861
40229#, gcc-internal-format
40230msgid "ISO C90 forbids variable length array %qE"
40231msgstr "ISO C90 cấm mảng có kích thước biến đổi %qE"
40232
40233#: c/c-decl.c:5863
40234#, gcc-internal-format
40235msgid "ISO C90 forbids variable length array"
40236msgstr "ISO C90 cấm mảng có kích thước biến đổi"
40237
40238#: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
40239#, gcc-internal-format
40240msgid "variably modified %qE at file scope"
40241msgstr ""
40242
40243#: c/c-decl.c:6076
40244#, gcc-internal-format
40245msgid "variably modified field at file scope"
40246msgstr ""
40247
40248#: c/c-decl.c:6096
40249#, gcc-internal-format
40250msgid "type defaults to %<int%> in declaration of %qE"
40251msgstr ""
40252
40253#: c/c-decl.c:6100
40254#, gcc-internal-format
40255msgid "type defaults to %<int%> in type name"
40256msgstr ""
40257
40258#: c/c-decl.c:6132
40259#, gcc-internal-format
40260msgid "duplicate %<const%>"
40261msgstr "lặp lại %<const%>"
40262
40263#: c/c-decl.c:6134
40264#, gcc-internal-format
40265msgid "duplicate %<restrict%>"
40266msgstr "lặp lại %<restrict%>"
40267
40268#: c/c-decl.c:6136
40269#, gcc-internal-format
40270msgid "duplicate %<volatile%>"
40271msgstr "lặp lại %<volatile%>"
40272
40273#: c/c-decl.c:6138
40274#, gcc-internal-format
40275msgid "duplicate %<_Atomic%>"
40276msgstr "trùng lặp %<_Atomic%>"
40277
40278#: c/c-decl.c:6141
40279#, gcc-internal-format, gfc-internal-format
40280msgid "conflicting named address spaces (%s vs %s)"
40281msgstr ""
40282
40283#: c/c-decl.c:6164 c/c-parser.c:3014
40284#, gcc-internal-format
40285msgid "%<_Atomic%>-qualified array type"
40286msgstr ""
40287
40288#: c/c-decl.c:6178
40289#, gcc-internal-format
40290msgid "function definition declared %<auto%>"
40291msgstr "định nghĩa hàm được khai báo là %<auto%>"
40292
40293#: c/c-decl.c:6180
40294#, gcc-internal-format
40295msgid "function definition declared %<register%>"
40296msgstr "định nghĩa hàm được khai báo là %<register%>"
40297
40298#: c/c-decl.c:6182
40299#, gcc-internal-format
40300msgid "function definition declared %<typedef%>"
40301msgstr "định nghĩa hàm được khai báo là %<typedef%>"
40302
40303#: c/c-decl.c:6184
40304#, gcc-internal-format
40305msgid "function definition declared %qs"
40306msgstr "định nghĩa hàm được khai báo là %qs"
40307
40308#: c/c-decl.c:6202
40309#, gcc-internal-format
40310msgid "storage class specified for structure field %qE"
40311msgstr ""
40312
40313#: c/c-decl.c:6205
40314#, gcc-internal-format
40315msgid "storage class specified for structure field"
40316msgstr ""
40317
40318#: c/c-decl.c:6209
40319#, gcc-internal-format
40320msgid "storage class specified for parameter %qE"
40321msgstr ""
40322
40323#: c/c-decl.c:6212
40324#, gcc-internal-format
40325msgid "storage class specified for unnamed parameter"
40326msgstr ""
40327
40328#: c/c-decl.c:6215 cp/decl.c:11845
40329#, gcc-internal-format
40330msgid "storage class specified for typename"
40331msgstr ""
40332
40333#: c/c-decl.c:6232
40334#, gcc-internal-format
40335msgid "%qE initialized and declared %<extern%>"
40336msgstr ""
40337
40338#: c/c-decl.c:6236
40339#, gcc-internal-format
40340msgid "%qE has both %<extern%> and initializer"
40341msgstr ""
40342
40343#: c/c-decl.c:6241
40344#, gcc-internal-format
40345msgid "file-scope declaration of %qE specifies %<auto%>"
40346msgstr ""
40347
40348#: c/c-decl.c:6245
40349#, gcc-internal-format
40350msgid "file-scope declaration of %qE specifies %<register%>"
40351msgstr ""
40352
40353#: c/c-decl.c:6250
40354#, gcc-internal-format
40355msgid "nested function %qE declared %<extern%>"
40356msgstr ""
40357
40358#: c/c-decl.c:6253
40359#, gcc-internal-format
40360msgid "function-scope %qE implicitly auto and declared %qs"
40361msgstr ""
40362
40363#. Only the innermost declarator (making a parameter be of
40364#. array type which is converted to pointer type)
40365#. may have static or type qualifiers.
40366#: c/c-decl.c:6300 c/c-decl.c:6694
40367#, gcc-internal-format
40368msgid "static or type qualifiers in non-parameter array declarator"
40369msgstr ""
40370
40371#: c/c-decl.c:6361
40372#, gcc-internal-format
40373msgid "declaration of %qE as array of voids"
40374msgstr "sự khai báo của %qE như là mảng của void"
40375
40376#: c/c-decl.c:6363
40377#, gcc-internal-format
40378msgid "declaration of type name as array of voids"
40379msgstr ""
40380
40381#: c/c-decl.c:6370
40382#, gcc-internal-format
40383msgid "declaration of %qE as array of functions"
40384msgstr "sự khai báo của %qE như là mảng của các hàm"
40385
40386#: c/c-decl.c:6373
40387#, gcc-internal-format
40388msgid "declaration of type name as array of functions"
40389msgstr ""
40390
40391#: c/c-decl.c:6381 c/c-decl.c:8509
40392#, gcc-internal-format
40393msgid "invalid use of structure with flexible array member"
40394msgstr ""
40395
40396#: c/c-decl.c:6413
40397#, gcc-internal-format
40398msgid "size of array %qE has non-integer type"
40399msgstr ""
40400
40401#: c/c-decl.c:6417
40402#, gcc-internal-format
40403msgid "size of unnamed array has non-integer type"
40404msgstr ""
40405
40406#: c/c-decl.c:6425
40407#, fuzzy, gcc-internal-format
40408msgid "size of array %qE has incomplete type"
40409msgstr "đối số %qD có kiểu chưa đầy đủ"
40410
40411#: c/c-decl.c:6428
40412#, fuzzy, gcc-internal-format
40413msgid "size of unnamed array has incomplete type"
40414msgstr "cỡ của mảng không tên là âm"
40415
40416#: c/c-decl.c:6440
40417#, gcc-internal-format
40418msgid "ISO C forbids zero-size array %qE"
40419msgstr "ISO C cấm chỉ mảng có độ dài là không %qE"
40420
40421#: c/c-decl.c:6443
40422#, gcc-internal-format
40423msgid "ISO C forbids zero-size array"
40424msgstr "ISO C cấm chỉ mảng có độ dài là không"
40425
40426#: c/c-decl.c:6452
40427#, gcc-internal-format
40428msgid "size of array %qE is negative"
40429msgstr "kích cỡ mảng %qE bị âm"
40430
40431#: c/c-decl.c:6454
40432#, gcc-internal-format
40433msgid "size of unnamed array is negative"
40434msgstr "cỡ của mảng không tên là âm"
40435
40436#: c/c-decl.c:6540
40437#, gcc-internal-format
40438msgid "size of array %qE is too large"
40439msgstr "kích cỡ mảng %qE quá lớn"
40440
40441#: c/c-decl.c:6543
40442#, gcc-internal-format
40443msgid "size of unnamed array is too large"
40444msgstr "kích thước của mảng chưa đặt tên là quá lớn"
40445
40446#: c/c-decl.c:6582 c/c-decl.c:7240
40447#, gcc-internal-format
40448msgid "ISO C90 does not support flexible array members"
40449msgstr "ISO C90 không hỗ trợ thành viên mảng linh động"
40450
40451#. C99 6.7.5.2p4
40452#: c/c-decl.c:6604
40453#, gcc-internal-format
40454msgid "%<[*]%> not in a declaration"
40455msgstr "%<[*]%> không trong khai báo"
40456
40457#: c/c-decl.c:6617
40458#, gcc-internal-format
40459msgid "array type has incomplete element type %qT"
40460msgstr ""
40461
40462#: c/c-decl.c:6623
40463#, gcc-internal-format
40464msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
40465msgstr ""
40466
40467#: c/c-decl.c:6627
40468#, gcc-internal-format
40469msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
40470msgstr ""
40471
40472#: c/c-decl.c:6730
40473#, gcc-internal-format
40474msgid "%qE declared as function returning a function"
40475msgstr ""
40476
40477#: c/c-decl.c:6733
40478#, gcc-internal-format
40479msgid "type name declared as function returning a function"
40480msgstr ""
40481
40482#: c/c-decl.c:6740
40483#, gcc-internal-format
40484msgid "%qE declared as function returning an array"
40485msgstr ""
40486
40487#: c/c-decl.c:6743
40488#, gcc-internal-format
40489msgid "type name declared as function returning an array"
40490msgstr ""
40491
40492#: c/c-decl.c:6784
40493#, gcc-internal-format
40494msgid "function definition has qualified void return type"
40495msgstr "định nghĩa hàm có kiểu trả về là void"
40496
40497#: c/c-decl.c:6788 cp/decl.c:12138
40498#, gcc-internal-format
40499msgid "type qualifiers ignored on function return type"
40500msgstr ""
40501
40502#: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
40503#: c/c-decl.c:7299 c/c-parser.c:3016
40504#, gcc-internal-format
40505msgid "%<_Atomic%>-qualified function type"
40506msgstr ""
40507
40508#: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
40509#, gcc-internal-format
40510msgid "ISO C forbids qualified function types"
40511msgstr ""
40512
40513#: c/c-decl.c:6927
40514#, gcc-internal-format
40515msgid "%qs combined with %<auto%> qualifier for %qE"
40516msgstr ""
40517
40518#: c/c-decl.c:6931
40519#, gcc-internal-format
40520msgid "%qs combined with %<register%> qualifier for %qE"
40521msgstr ""
40522
40523#: c/c-decl.c:6937
40524#, gcc-internal-format
40525msgid "%qs specified for auto variable %qE"
40526msgstr ""
40527
40528#: c/c-decl.c:6953
40529#, gcc-internal-format
40530msgid "%qs specified for parameter %qE"
40531msgstr ""
40532
40533#: c/c-decl.c:6956
40534#, gcc-internal-format
40535msgid "%qs specified for unnamed parameter"
40536msgstr ""
40537
40538#: c/c-decl.c:6962
40539#, gcc-internal-format
40540msgid "%qs specified for structure field %qE"
40541msgstr ""
40542
40543#: c/c-decl.c:6965
40544#, gcc-internal-format
40545msgid "%qs specified for structure field"
40546msgstr ""
40547
40548#: c/c-decl.c:6980
40549#, gcc-internal-format
40550msgid "bit-field %qE has atomic type"
40551msgstr ""
40552
40553#: c/c-decl.c:6982
40554#, gcc-internal-format
40555msgid "bit-field has atomic type"
40556msgstr ""
40557
40558#: c/c-decl.c:6991
40559#, gcc-internal-format
40560msgid "alignment specified for typedef %qE"
40561msgstr ""
40562
40563#: c/c-decl.c:6993
40564#, gcc-internal-format
40565msgid "alignment specified for %<register%> object %qE"
40566msgstr ""
40567
40568#: c/c-decl.c:6998
40569#, gcc-internal-format
40570msgid "alignment specified for parameter %qE"
40571msgstr ""
40572
40573#: c/c-decl.c:7000
40574#, gcc-internal-format
40575msgid "alignment specified for unnamed parameter"
40576msgstr ""
40577
40578#: c/c-decl.c:7005
40579#, gcc-internal-format
40580msgid "alignment specified for bit-field %qE"
40581msgstr ""
40582
40583#: c/c-decl.c:7007
40584#, gcc-internal-format
40585msgid "alignment specified for unnamed bit-field"
40586msgstr ""
40587
40588#: c/c-decl.c:7010
40589#, gcc-internal-format
40590msgid "alignment specified for function %qE"
40591msgstr ""
40592
40593#: c/c-decl.c:7017
40594#, gcc-internal-format
40595msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
40596msgstr ""
40597
40598#: c/c-decl.c:7020
40599#, gcc-internal-format
40600msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
40601msgstr ""
40602
40603#: c/c-decl.c:7051
40604#, gcc-internal-format
40605msgid "typedef %q+D declared %<inline%>"
40606msgstr "typedef %q+D được khai báo %<inline%>"
40607
40608#: c/c-decl.c:7053
40609#, gcc-internal-format
40610msgid "typedef %q+D declared %<_Noreturn%>"
40611msgstr "typedef %q+D được khai báo %<_Noreturn%>"
40612
40613#: c/c-decl.c:7096
40614#, gcc-internal-format
40615msgid "ISO C forbids const or volatile function types"
40616msgstr ""
40617
40618#. C99 6.7.2.1p8
40619#: c/c-decl.c:7107
40620#, gcc-internal-format
40621msgid "a member of a structure or union cannot have a variably modified type"
40622msgstr ""
40623
40624#: c/c-decl.c:7124 cp/decl.c:10785
40625#, gcc-internal-format
40626msgid "variable or field %qE declared void"
40627msgstr ""
40628
40629#: c/c-decl.c:7164
40630#, gcc-internal-format
40631msgid "attributes in parameter array declarator ignored"
40632msgstr ""
40633
40634#: c/c-decl.c:7206
40635#, gcc-internal-format
40636msgid "parameter %q+D declared %<inline%>"
40637msgstr "đối số %q+D được khai báo %<inline%>"
40638
40639#: c/c-decl.c:7208
40640#, gcc-internal-format
40641msgid "parameter %q+D declared %<_Noreturn%>"
40642msgstr "đối số %q+D được khai báo %<_Noreturn%>"
40643
40644#: c/c-decl.c:7221
40645#, gcc-internal-format
40646msgid "field %qE declared as a function"
40647msgstr "trường %qE được khai báo như là một hàm"
40648
40649#: c/c-decl.c:7228
40650#, gcc-internal-format
40651msgid "field %qE has incomplete type"
40652msgstr ""
40653
40654#: c/c-decl.c:7230
40655#, gcc-internal-format
40656msgid "unnamed field has incomplete type"
40657msgstr ""
40658
40659#: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
40660#, gcc-internal-format
40661msgid "invalid storage class for function %qE"
40662msgstr ""
40663
40664#: c/c-decl.c:7341
40665#, gcc-internal-format
40666msgid "cannot inline function %<main%>"
40667msgstr ""
40668
40669#: c/c-decl.c:7343
40670#, gcc-internal-format
40671msgid "%<main%> declared %<_Noreturn%>"
40672msgstr "%<main%> được khai báo %<_Noreturn%>"
40673
40674#: c/c-decl.c:7354
40675#, gcc-internal-format
40676msgid "ISO C99 does not support %<_Noreturn%>"
40677msgstr "ISO C99 không hỗ trợ %<_Noreturn%>"
40678
40679#: c/c-decl.c:7357
40680#, gcc-internal-format
40681msgid "ISO C90 does not support %<_Noreturn%>"
40682msgstr "ISO C90 không hỗ trợ %<_Noreturn%>"
40683
40684#: c/c-decl.c:7386
40685#, gcc-internal-format
40686msgid "variable previously declared %<static%> redeclared %<extern%>"
40687msgstr ""
40688
40689#: c/c-decl.c:7396
40690#, gcc-internal-format
40691msgid "variable %q+D declared %<inline%>"
40692msgstr "biến %q+D được khai báo %<inline%>"
40693
40694#: c/c-decl.c:7398
40695#, gcc-internal-format
40696msgid "variable %q+D declared %<_Noreturn%>"
40697msgstr "biến %q+D được khai báo %<_Noreturn%>"
40698
40699#: c/c-decl.c:7433
40700#, gcc-internal-format
40701msgid "non-nested function with variably modified type"
40702msgstr ""
40703
40704#: c/c-decl.c:7435
40705#, gcc-internal-format
40706msgid "object with variably modified type must have no linkage"
40707msgstr ""
40708
40709#: c/c-decl.c:7543 c/c-decl.c:9262
40710#, gcc-internal-format
40711msgid "function declaration isn%'t a prototype"
40712msgstr ""
40713
40714#: c/c-decl.c:7553
40715#, gcc-internal-format
40716msgid "parameter names (without types) in function declaration"
40717msgstr ""
40718
40719#: c/c-decl.c:7598
40720#, gcc-internal-format
40721msgid "parameter %u (%q+D) has incomplete type"
40722msgstr ""
40723
40724#: c/c-decl.c:7602
40725#, gcc-internal-format, gfc-internal-format
40726msgid "parameter %u has incomplete type"
40727msgstr ""
40728
40729#: c/c-decl.c:7613
40730#, gcc-internal-format
40731msgid "parameter %u (%q+D) has void type"
40732msgstr "đối số %u (%q+D) có kiểu void"
40733
40734#: c/c-decl.c:7617
40735#, gcc-internal-format, gfc-internal-format
40736msgid "parameter %u has void type"
40737msgstr "tham số %u có kiểu void"
40738
40739#: c/c-decl.c:7691
40740#, gcc-internal-format
40741msgid "%<void%> as only parameter may not be qualified"
40742msgstr ""
40743
40744#: c/c-decl.c:7695 c/c-decl.c:7731
40745#, gcc-internal-format
40746msgid "%<void%> must be the only parameter"
40747msgstr "%<void%> phải là đối số duy nhất"
40748
40749#: c/c-decl.c:7725
40750#, gcc-internal-format
40751msgid "parameter %q+D has just a forward declaration"
40752msgstr ""
40753
40754#: c/c-decl.c:7771
40755#, gcc-internal-format
40756msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
40757msgstr ""
40758
40759#: c/c-decl.c:7777
40760#, gcc-internal-format, gfc-internal-format
40761msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
40762msgstr ""
40763
40764#: c/c-decl.c:7885
40765#, gcc-internal-format
40766msgid "enum type defined here"
40767msgstr "kiểu enum được định nghĩa ở đây"
40768
40769#: c/c-decl.c:7891
40770#, gcc-internal-format
40771msgid "struct defined here"
40772msgstr "struct được định nghĩa ở đây"
40773
40774#: c/c-decl.c:7897
40775#, gcc-internal-format
40776msgid "union defined here"
40777msgstr "union được định nghĩa ở đây"
40778
40779#: c/c-decl.c:7974
40780#, gcc-internal-format
40781msgid "redefinition of %<union %E%>"
40782msgstr "định nghĩa lại của %<union %E%>"
40783
40784#: c/c-decl.c:7976
40785#, gcc-internal-format
40786msgid "redefinition of %<struct %E%>"
40787msgstr "định nghĩa lại của %<struct %E%>"
40788
40789#: c/c-decl.c:7985
40790#, gcc-internal-format
40791msgid "nested redefinition of %<union %E%>"
40792msgstr "định nghĩa lại bị lồng của %<union %E%>"
40793
40794#: c/c-decl.c:7987
40795#, gcc-internal-format
40796msgid "nested redefinition of %<struct %E%>"
40797msgstr "định nghĩa lại bị lồng của %<struct %E%>"
40798
40799#: c/c-decl.c:8017 c/c-decl.c:8804
40800#, gcc-internal-format
40801msgid "defining type in %qs expression is invalid in C++"
40802msgstr ""
40803
40804#: c/c-decl.c:8084 cp/decl.c:4991
40805#, gcc-internal-format
40806msgid "declaration does not declare anything"
40807msgstr ""
40808
40809#: c/c-decl.c:8089
40810#, gcc-internal-format
40811msgid "ISO C99 doesn%'t support unnamed structs/unions"
40812msgstr ""
40813
40814#: c/c-decl.c:8092
40815#, gcc-internal-format
40816msgid "ISO C90 doesn%'t support unnamed structs/unions"
40817msgstr ""
40818
40819#: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
40820#, gcc-internal-format
40821msgid "duplicate member %q+D"
40822msgstr "thành viên trùng lặp %q+D"
40823
40824#: c/c-decl.c:8290
40825#, gcc-internal-format
40826msgid "empty struct has size 0 in C, size 1 in C++"
40827msgstr ""
40828
40829#: c/c-decl.c:8293
40830#, gcc-internal-format
40831msgid "empty union has size 0 in C, size 1 in C++"
40832msgstr ""
40833
40834#: c/c-decl.c:8418
40835#, gcc-internal-format
40836msgid "union has no named members"
40837msgstr "union không có thành viên nào"
40838
40839#: c/c-decl.c:8420
40840#, gcc-internal-format
40841msgid "union has no members"
40842msgstr "union không có thành viên nào"
40843
40844#: c/c-decl.c:8425
40845#, gcc-internal-format
40846msgid "struct has no named members"
40847msgstr "cấu có không thành viên đã đặt tên"
40848
40849#: c/c-decl.c:8427
40850#, gcc-internal-format
40851msgid "struct has no members"
40852msgstr "struct không có thành viên nào"
40853
40854#: c/c-decl.c:8488 cp/decl.c:13089
40855#, gcc-internal-format
40856msgid "flexible array member in union"
40857msgstr ""
40858
40859#: c/c-decl.c:8494
40860#, gcc-internal-format
40861msgid "flexible array member not at end of struct"
40862msgstr ""
40863
40864#: c/c-decl.c:8500
40865#, fuzzy, gcc-internal-format
40866msgid "flexible array member in a struct with no named members"
40867msgstr "cấu có không thành viên đã đặt tên"
40868
40869#: c/c-decl.c:8531
40870#, gcc-internal-format
40871msgid "type %qT is too large"
40872msgstr "kiểu %qT quá lớn"
40873
40874#: c/c-decl.c:8636
40875#, gcc-internal-format
40876msgid "union cannot be made transparent"
40877msgstr ""
40878
40879#: c/c-decl.c:8776
40880#, gcc-internal-format
40881msgid "nested redefinition of %<enum %E%>"
40882msgstr ""
40883
40884#. This enum is a named one that has been declared already.
40885#: c/c-decl.c:8783
40886#, gcc-internal-format
40887msgid "redeclaration of %<enum %E%>"
40888msgstr "khai báo lại của %<enum %E%>"
40889
40890#: c/c-decl.c:8862 cp/decl.c:15536
40891#, gcc-internal-format
40892msgid "specified mode too small for enumerated values"
40893msgstr ""
40894
40895#: c/c-decl.c:8877
40896#, gcc-internal-format
40897msgid "enumeration values exceed range of largest integer"
40898msgstr ""
40899
40900#: c/c-decl.c:8997 c/c-decl.c:9013
40901#, gcc-internal-format
40902msgid "enumerator value for %qE is not an integer constant"
40903msgstr ""
40904
40905#: c/c-decl.c:9008
40906#, gcc-internal-format
40907msgid "enumerator value for %qE is not an integer constant expression"
40908msgstr ""
40909
40910#: c/c-decl.c:9032
40911#, gcc-internal-format
40912msgid "overflow in enumeration values"
40913msgstr "tràn giá trị liệt kê"
40914
40915#: c/c-decl.c:9040
40916#, gcc-internal-format
40917msgid "ISO C restricts enumerator values to range of %<int%>"
40918msgstr ""
40919
40920#: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
40921#, fuzzy, gcc-internal-format
40922#| msgid "inline function %q+D declared weak"
40923msgid "inline function %qD given attribute %qs"
40924msgstr "hàm chung dòng %q+D được khai báo yếu"
40925
40926#: c/c-decl.c:9177
40927#, gcc-internal-format
40928msgid "return type is an incomplete type"
40929msgstr "kiểu trả về là một kiểu không hoàn toàn"
40930
40931#: c/c-decl.c:9188
40932#, gcc-internal-format
40933msgid "return type defaults to %<int%>"
40934msgstr "trả về kiểu mặc định cho %<int%>"
40935
40936#: c/c-decl.c:9212
40937#, gcc-internal-format
40938msgid "%q+D defined as variadic function without prototype"
40939msgstr ""
40940
40941#: c/c-decl.c:9271
40942#, gcc-internal-format
40943msgid "no previous prototype for %qD"
40944msgstr "chưa có khai báo nguyên mẫu trước đây cho %qD"
40945
40946#: c/c-decl.c:9280
40947#, gcc-internal-format
40948msgid "%qD was used with no prototype before its definition"
40949msgstr ""
40950
40951#: c/c-decl.c:9288 cp/decl.c:16230
40952#, gcc-internal-format
40953msgid "no previous declaration for %qD"
40954msgstr "chưa có khai báo trước đây cho %qD"
40955
40956#: c/c-decl.c:9298
40957#, gcc-internal-format
40958msgid "%qD was used with no declaration before its definition"
40959msgstr ""
40960
40961#: c/c-decl.c:9317
40962#, gcc-internal-format
40963msgid "return type of %qD is not %<int%>"
40964msgstr ""
40965
40966#: c/c-decl.c:9319
40967#, gcc-internal-format
40968msgid "%<_Atomic%>-qualified return type of %qD"
40969msgstr ""
40970
40971#: c/c-decl.c:9326
40972#, gcc-internal-format
40973msgid "%qD is normally a non-static function"
40974msgstr "%qD thường không phải là hàm non-static"
40975
40976#: c/c-decl.c:9363
40977#, gcc-internal-format
40978msgid "old-style parameter declarations in prototyped function definition"
40979msgstr ""
40980
40981#: c/c-decl.c:9378
40982#, gcc-internal-format
40983msgid "traditional C rejects ISO C style function definitions"
40984msgstr ""
40985
40986#: c/c-decl.c:9394
40987#, gcc-internal-format
40988msgid "parameter name omitted"
40989msgstr "tên đối số bị bỏ qua"
40990
40991#: c/c-decl.c:9433 c/c-decl.c:9437
40992#, gcc-internal-format
40993msgid "old-style function definition"
40994msgstr "định nghĩa hàm theo cách cũ"
40995
40996#: c/c-decl.c:9450
40997#, gcc-internal-format
40998msgid "parameter name missing from parameter list"
40999msgstr ""
41000
41001#: c/c-decl.c:9466
41002#, gcc-internal-format
41003msgid "%qD declared as a non-parameter"
41004msgstr "%qD đã được định nghĩa là không có tham số"
41005
41006#: c/c-decl.c:9474
41007#, gcc-internal-format
41008msgid "multiple parameters named %qD"
41009msgstr ""
41010
41011#: c/c-decl.c:9483
41012#, gcc-internal-format
41013msgid "parameter %qD declared with void type"
41014msgstr "đối số %qD được khai báo với kiểu void"
41015
41016#: c/c-decl.c:9512 c/c-decl.c:9517
41017#, gcc-internal-format
41018msgid "type of %qD defaults to %<int%>"
41019msgstr "kiểu của %qD mặc định đến %<int%>"
41020
41021#: c/c-decl.c:9537
41022#, gcc-internal-format
41023msgid "parameter %qD has incomplete type"
41024msgstr "đối số %qD có kiểu chưa đầy đủ"
41025
41026#: c/c-decl.c:9544
41027#, gcc-internal-format
41028msgid "declaration for parameter %qD but no such parameter"
41029msgstr ""
41030
41031#: c/c-decl.c:9597
41032#, gcc-internal-format
41033msgid "number of arguments doesn%'t match built-in prototype"
41034msgstr ""
41035
41036#: c/c-decl.c:9608
41037#, gcc-internal-format
41038msgid "number of arguments doesn%'t match prototype"
41039msgstr "số lượng đối số không giống với nó khi khai báo mẫu hàm"
41040
41041#: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
41042#, gcc-internal-format
41043msgid "prototype declaration"
41044msgstr "khai báo mẫu trước"
41045
41046#: c/c-decl.c:9650
41047#, gcc-internal-format
41048msgid "promoted argument %qD doesn%'t match built-in prototype"
41049msgstr ""
41050
41051#: c/c-decl.c:9655
41052#, gcc-internal-format
41053msgid "promoted argument %qD doesn%'t match prototype"
41054msgstr ""
41055
41056#: c/c-decl.c:9665
41057#, gcc-internal-format
41058msgid "argument %qD doesn%'t match built-in prototype"
41059msgstr ""
41060
41061#: c/c-decl.c:9670
41062#, gcc-internal-format
41063msgid "argument %qD doesn%'t match prototype"
41064msgstr ""
41065
41066#: c/c-decl.c:9921 cp/decl.c:17115
41067#, gcc-internal-format
41068msgid "no return statement in function returning non-void"
41069msgstr "%<return%> (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
41070
41071#: c/c-decl.c:9940 cp/decl.c:17147
41072#, gcc-internal-format
41073msgid "parameter %qD set but not used"
41074msgstr "đối số %qD đặt nhưng chưa được dùng"
41075
41076#. If we get here, declarations have been used in a for loop without
41077#. the C99 for loop scope.  This doesn't make much sense, so don't
41078#. allow it.
41079#: c/c-decl.c:10036
41080#, gcc-internal-format
41081msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
41082msgstr ""
41083
41084#: c/c-decl.c:10041
41085#, gcc-internal-format
41086msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
41087msgstr ""
41088
41089#: c/c-decl.c:10048
41090#, fuzzy, gcc-internal-format
41091#| msgid "ISO C90 does not support %<long long%>"
41092msgid "ISO C90 does not support %<for%> loop initial declarations"
41093msgstr "ISO C90 không hỗ trợ %<long long%>"
41094
41095#: c/c-decl.c:10080
41096#, gcc-internal-format
41097msgid "declaration of static variable %qD in %<for%> loop initial declaration"
41098msgstr ""
41099
41100#: c/c-decl.c:10084
41101#, gcc-internal-format
41102msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
41103msgstr ""
41104
41105#: c/c-decl.c:10091
41106#, gcc-internal-format
41107msgid "%<struct %E%> declared in %<for%> loop initial declaration"
41108msgstr "%<struct %E%> được khai báo trong khai báo khởi tạo vòng lặp %<for%>"
41109
41110#: c/c-decl.c:10096
41111#, gcc-internal-format
41112msgid "%<union %E%> declared in %<for%> loop initial declaration"
41113msgstr "%<union %E%> được khai báo trong khai báo khởi tạo vòng lặp %<for%>"
41114
41115#: c/c-decl.c:10100
41116#, gcc-internal-format
41117msgid "%<enum %E%> declared in %<for%> loop initial declaration"
41118msgstr "%<enum %E%> được khai báo trong khai báo khởi tạo vòng lặp %<for%>"
41119
41120#: c/c-decl.c:10104
41121#, gcc-internal-format
41122msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
41123msgstr ""
41124
41125#: c/c-decl.c:10398
41126#, gcc-internal-format
41127msgid "incompatible address space qualifiers %qs and %qs"
41128msgstr ""
41129
41130#: c/c-decl.c:10457 c/c-decl.c:10464
41131#, fuzzy, gcc-internal-format
41132msgid "duplicate %qE declaration specifier"
41133msgstr "cần các định danh khai báo"
41134
41135#: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
41136#, gcc-internal-format
41137msgid "two or more data types in declaration specifiers"
41138msgstr ""
41139
41140#: c/c-decl.c:10504 cp/parser.c:30413
41141#, gcc-internal-format
41142msgid "%<long long long%> is too long for GCC"
41143msgstr "%<long long long%> là quá dài đối với GCC"
41144
41145#: c/c-decl.c:10517
41146#, gcc-internal-format
41147msgid "ISO C90 does not support %<long long%>"
41148msgstr "ISO C90 không hỗ trợ %<long long%>"
41149
41150#: c/c-decl.c:10746 c/c-parser.c:9995
41151#, gcc-internal-format
41152msgid "ISO C90 does not support complex types"
41153msgstr "ISO C90 không hỗ trợ kiểu complex"
41154
41155#: c/c-decl.c:10792
41156#, gcc-internal-format
41157msgid "ISO C does not support saturating types"
41158msgstr "ISO C không hỗ trợ kiểu saturating"
41159
41160#: c/c-decl.c:10863 c/c-decl.c:11429
41161#, gcc-internal-format
41162msgid "duplicate %qE"
41163msgstr "lặp lại %qE"
41164
41165#: c/c-decl.c:10923
41166#, gcc-internal-format
41167msgid "ISO C does not support %<__int%d%> types"
41168msgstr "ISO C không hỗ trợ kiểu %<__int%d%>"
41169
41170#: c/c-decl.c:10945
41171#, gcc-internal-format
41172msgid "%<__int%d%> is not supported on this target"
41173msgstr "%<__int%d%> không được hỗ trợ cho đích này"
41174
41175#: c/c-decl.c:10988
41176#, gcc-internal-format
41177msgid "ISO C90 does not support boolean types"
41178msgstr "ISO C90 không hỗ trợ kiểu lô-gíc"
41179
41180#: c/c-decl.c:11107
41181#, fuzzy, gcc-internal-format
41182msgid "ISO C does not support the %<_Float%d%s%> type"
41183msgstr "ISO C không hỗ trợ kiểu %<__int%d%>"
41184
41185#: c/c-decl.c:11157
41186#, fuzzy, gcc-internal-format
41187msgid "%<_Float%d%s%> is not supported on this target"
41188msgstr "%<__int%d%> không được hỗ trợ cho đích này"
41189
41190#: c/c-decl.c:11228
41191#, fuzzy, gcc-internal-format
41192#| msgid "ISO C does not support decimal floating point"
41193msgid "ISO C does not support decimal floating-point before C2X"
41194msgstr "ISO C không hỗ trợ kiểu dấu chấm động hệ thập phân"
41195
41196#: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
41197#, gcc-internal-format
41198msgid "fixed-point types not supported for this target"
41199msgstr "kiểu dấu chấm cố định không được hỗ trợ trên đích này"
41200
41201#: c/c-decl.c:11254
41202#, gcc-internal-format
41203msgid "ISO C does not support fixed-point types"
41204msgstr "ISO C không hỗ trợ kiểu dấu chấm cố định"
41205
41206#: c/c-decl.c:11289
41207#, gcc-internal-format
41208msgid "C++ lookup of %qD would return a field, not a type"
41209msgstr ""
41210
41211#: c/c-decl.c:11302
41212#, gcc-internal-format
41213msgid "%qE fails to be a typedef or built in type"
41214msgstr ""
41215
41216#: c/c-decl.c:11351
41217#, gcc-internal-format
41218msgid "%qE is not at beginning of declaration"
41219msgstr "%qE không ở đầu của khai báo"
41220
41221#: c/c-decl.c:11372
41222#, gcc-internal-format
41223msgid "%qE used with %<auto%>"
41224msgstr "%qE được dùng với %<auto%>"
41225
41226#: c/c-decl.c:11374
41227#, gcc-internal-format
41228msgid "%qE used with %<register%>"
41229msgstr "%qE được dùng với %<register%>"
41230
41231#: c/c-decl.c:11376
41232#, gcc-internal-format
41233msgid "%qE used with %<typedef%>"
41234msgstr "%qE được dùng với %<typedef%>"
41235
41236#: c/c-decl.c:11390 c/c-parser.c:8374
41237#, gcc-internal-format
41238msgid "ISO C99 does not support %qE"
41239msgstr "ISO C99 không hỗ trợ %qE"
41240
41241#: c/c-decl.c:11393 c/c-parser.c:8377
41242#, gcc-internal-format
41243msgid "ISO C90 does not support %qE"
41244msgstr "ISO C90 không hỗ trợ %qE"
41245
41246#: c/c-decl.c:11405
41247#, gcc-internal-format
41248msgid "%<__thread%> before %<extern%>"
41249msgstr "%<__thread%> trước %<extern%>"
41250
41251#: c/c-decl.c:11414
41252#, gcc-internal-format
41253msgid "%<__thread%> before %<static%>"
41254msgstr "%<__thread%> trước %<static%>"
41255
41256#: c/c-decl.c:11427
41257#, gcc-internal-format
41258msgid "duplicate %<_Thread_local%> or %<__thread%>"
41259msgstr "trùng %<_Thread_local%> hay %<__thread%>"
41260
41261#: c/c-decl.c:11435
41262#, gcc-internal-format
41263msgid "multiple storage classes in declaration specifiers"
41264msgstr ""
41265
41266#: c/c-decl.c:11443
41267#, gcc-internal-format
41268msgid "%qs used with %qE"
41269msgstr "%qs được dùng với %qE"
41270
41271#: c/c-decl.c:11522
41272#, gcc-internal-format
41273msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
41274msgstr "%<_Sat%> được dùng mà không có %<_Fract%> or %<_Accum%>"
41275
41276#: c/c-decl.c:11537
41277#, gcc-internal-format
41278msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
41279msgstr ""
41280
41281#: c/c-decl.c:11564
41282#, gcc-internal-format
41283msgid "%<__auto_type%> followed by %<[[]]%> attributes"
41284msgstr ""
41285
41286#: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
41287#, gcc-internal-format
41288msgid "ISO C does not support complex integer types"
41289msgstr ""
41290
41291#: c/c-decl.c:12031 cp/semantics.c:5624
41292#, gcc-internal-format
41293msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
41294msgstr ""
41295
41296#: c/c-decl.c:12035 cp/semantics.c:5628
41297#, gcc-internal-format
41298msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
41299msgstr ""
41300
41301#: c/c-fold.c:386 c/c-typeck.c:11920 cp/typeck.c:4906
41302#, gcc-internal-format
41303msgid "left shift of negative value"
41304msgstr "dịch trái của một giá trị âm"
41305
41306#: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
41307#, gcc-internal-format
41308msgid "left shift count is negative"
41309msgstr "số lượng dịch trái là số âm"
41310
41311#: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
41312#, gcc-internal-format
41313msgid "right shift count is negative"
41314msgstr "số lượng dịch trái là số âm"
41315
41316#: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
41317#, gcc-internal-format
41318msgid "left shift count >= width of type"
41319msgstr "số lượng dịch trái  >= độ rộng của kiểu"
41320
41321#: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
41322#, gcc-internal-format
41323msgid "right shift count >= width of type"
41324msgstr "số lượng dịch phải  >= độ rộng của kiểu"
41325
41326#: c/c-fold.c:413 c/c-typeck.c:11940
41327#, fuzzy, gcc-internal-format
41328msgid "left shift count >= width of vector element"
41329msgstr "số lượng dịch trái  >= độ rộng của kiểu"
41330
41331#: c/c-fold.c:414 c/c-typeck.c:11869
41332#, fuzzy, gcc-internal-format
41333msgid "right shift count >= width of vector element"
41334msgstr "số lượng dịch phải  >= độ rộng của kiểu"
41335
41336#: c/c-parser.c:312
41337#, gcc-internal-format
41338msgid "identifier %qE conflicts with C++ keyword"
41339msgstr ""
41340
41341#: c/c-parser.c:964 cp/parser.c:2902
41342#, gcc-internal-format
41343msgid "version control conflict marker in file"
41344msgstr ""
41345
41346#: c/c-parser.c:1167 cp/parser.c:2961
41347#, fuzzy, gcc-internal-format
41348#| msgid "no match for "
41349msgid "to match this %qs"
41350msgstr "không khớp cho"
41351
41352#: c/c-parser.c:1296 cp/parser.c:30647
41353#, gcc-internal-format
41354msgid "expected end of line"
41355msgstr "cần kết thúc dòng"
41356
41357#: c/c-parser.c:1609
41358#, gcc-internal-format
41359msgid "ISO C forbids an empty translation unit"
41360msgstr ""
41361
41362#: c/c-parser.c:1633 cp/semantics.c:3059
41363#, gcc-internal-format
41364msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
41365msgstr ""
41366
41367#: c/c-parser.c:1721 c/c-parser.c:11238
41368#, gcc-internal-format
41369msgid "ISO C does not allow extra %<;%> outside of a function"
41370msgstr ""
41371
41372#: c/c-parser.c:1909
41373#, gcc-internal-format
41374msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
41375msgstr ""
41376
41377#: c/c-parser.c:1917
41378#, gcc-internal-format
41379msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
41380msgstr ""
41381
41382#: c/c-parser.c:1925
41383#, gcc-internal-format
41384msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
41385msgstr ""
41386
41387#: c/c-parser.c:1938 c/c-parser.c:4347
41388#, gcc-internal-format
41389msgid "unknown type name %qE; did you mean %qs?"
41390msgstr "không hiểu kiểu tên %qE; ý bạn là %qs?"
41391
41392#: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
41393#, gcc-internal-format
41394msgid "unknown type name %qE"
41395msgstr "không hiểu tên kiểu %qE"
41396
41397#: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
41398#: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
41399#, gcc-internal-format
41400msgid "expected declaration specifiers"
41401msgstr "cần các định danh khai báo"
41402
41403#: c/c-parser.c:1979
41404#, gcc-internal-format
41405msgid "%<__auto_type%> in empty declaration"
41406msgstr "%<__auto_type%> trong khai báo trống rỗng"
41407
41408#: c/c-parser.c:1993
41409#, gcc-internal-format
41410msgid "%<fallthrough%> attribute at top level"
41411msgstr ""
41412
41413#: c/c-parser.c:2016 c/c-parser.c:3575
41414#, gcc-internal-format
41415msgid "expected %<;%>, identifier or %<(%>"
41416msgstr "cần %<;%>, định danh hoặc %<(%>"
41417
41418#: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
41419#, gcc-internal-format
41420msgid "prefix attributes are ignored for methods"
41421msgstr ""
41422
41423#: c/c-parser.c:2069
41424#, gcc-internal-format
41425msgid "prefix attributes are ignored for implementations"
41426msgstr ""
41427
41428#: c/c-parser.c:2090
41429#, gcc-internal-format
41430msgid "unexpected attribute"
41431msgstr "cần thuộc tính"
41432
41433#: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
41434#: cp/parser.c:11710
41435#, gcc-internal-format
41436msgid "%<fallthrough%> attribute not followed by %<;%>"
41437msgstr ""
41438
41439#: c/c-parser.c:2132
41440#, gcc-internal-format
41441msgid "%<__auto_type%> requires a plain identifier as declarator"
41442msgstr ""
41443
41444#: c/c-parser.c:2149
41445#, gcc-internal-format
41446msgid "data definition has no type or storage class"
41447msgstr ""
41448
41449#. This means there is an attribute specifier after
41450#. the declarator in a function definition.  Provide
41451#. some more information for the user.
41452#: c/c-parser.c:2164
41453#, gcc-internal-format
41454msgid "attributes should be specified before the declarator in a function definition"
41455msgstr ""
41456
41457#: c/c-parser.c:2191
41458#, gcc-internal-format
41459msgid "%<__auto_type%> used with a bit-field initializer"
41460msgstr "%<__auto_type%> được áp dụng cho một bộ khởi tạo trường-bit"
41461
41462#: c/c-parser.c:2266 c/c-parser.c:2389
41463#, gcc-internal-format
41464msgid "%<__auto_type%> requires an initialized data declaration"
41465msgstr "%<__auto_type%> cần một khai báo khởi tạo dữ liệu"
41466
41467#: c/c-parser.c:2352
41468#, gcc-internal-format
41469msgid "%<__auto_type%> may only be used with a single declarator"
41470msgstr "%<__auto_type%> có lẽ chỉ được dùng với khai báo đơn"
41471
41472#: c/c-parser.c:2381 cp/parser.c:13840
41473#, gcc-internal-format
41474msgid "expected %<,%> or %<;%>"
41475msgstr "cần %<,%> hoặc %<;%>"
41476
41477#. This can appear in many cases looking nothing like a
41478#. function definition, so we don't give a more specific
41479#. error suggesting there was one.
41480#: c/c-parser.c:2395 c/c-parser.c:2436
41481#, gcc-internal-format
41482msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
41483msgstr "cần %<=%>, %<,%>, %<;%>, %<asm%> hay %<__attribute__%>"
41484
41485#: c/c-parser.c:2403
41486#, gcc-internal-format
41487msgid "ISO C forbids nested functions"
41488msgstr "ISO C cấm hàm lồng nhau"
41489
41490#: c/c-parser.c:2587
41491#, gcc-internal-format
41492msgid "ISO C99 does not support %<_Static_assert%>"
41493msgstr "ISO C99 không hỗ trợ %<_Static_assert%>"
41494
41495#: c/c-parser.c:2590
41496#, gcc-internal-format
41497msgid "ISO C90 does not support %<_Static_assert%>"
41498msgstr "ISO C90 không hỗ trợ %<_Static_assert%>"
41499
41500#: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
41501#, gcc-internal-format
41502msgid "expected string literal"
41503msgstr "cần chuỗi văn chương"
41504
41505#: c/c-parser.c:2620
41506#, fuzzy, gcc-internal-format
41507#| msgid "ISO C99 does not support %<_Static_assert%>"
41508msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
41509msgstr "ISO C99 không hỗ trợ %<_Static_assert%>"
41510
41511#: c/c-parser.c:2626
41512#, gcc-internal-format
41513msgid "expression in static assertion is not an integer"
41514msgstr ""
41515
41516#: c/c-parser.c:2635
41517#, gcc-internal-format
41518msgid "expression in static assertion is not an integer constant expression"
41519msgstr ""
41520
41521#: c/c-parser.c:2640
41522#, gcc-internal-format
41523msgid "expression in static assertion is not constant"
41524msgstr ""
41525
41526#: c/c-parser.c:2647
41527#, gcc-internal-format
41528msgid "static assertion failed: %E"
41529msgstr ""
41530
41531#: c/c-parser.c:2649 cp/semantics.c:9686
41532#, gcc-internal-format
41533msgid "static assertion failed"
41534msgstr "thẩm tra tĩnh gặp lỗi"
41535
41536#: c/c-parser.c:2985
41537#, gcc-internal-format
41538msgid "%<_Atomic%> in Objective-C"
41539msgstr "%<_Atomic%> trong Objective-C"
41540
41541#: c/c-parser.c:2988
41542#, gcc-internal-format
41543msgid "ISO C99 does not support the %<_Atomic%> qualifier"
41544msgstr "ISO C99 không hỗ trợ từ hạn định %<_Atomic%>"
41545
41546#: c/c-parser.c:2991
41547#, gcc-internal-format
41548msgid "ISO C90 does not support the %<_Atomic%> qualifier"
41549msgstr "ISO C90 không hỗ trợ từ hạn định %<_Atomic%>"
41550
41551#: c/c-parser.c:3018
41552#, gcc-internal-format
41553msgid "%<_Atomic%> applied to a qualified type"
41554msgstr "%<_Atomic%> áp dụng cho kiểu hạn định"
41555
41556#: c/c-parser.c:3048
41557#, gcc-internal-format
41558msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
41559msgstr ""
41560
41561#: c/c-parser.c:3158
41562#, gcc-internal-format
41563msgid "empty enum is invalid"
41564msgstr ""
41565
41566#: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
41567#: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
41568#: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
41569#: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
41570#: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
41571#: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
41572#: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
41573#: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
41574#: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
41575#: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
41576#: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
41577#: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
41578#: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
41579#, gcc-internal-format
41580msgid "expected identifier"
41581msgstr "cần định danh"
41582
41583#: c/c-parser.c:3204 cp/parser.c:19435
41584#, gcc-internal-format
41585msgid "comma at end of enumerator list"
41586msgstr "dấu phẩy ở cuối của danh dánh liệt kê"
41587
41588#: c/c-parser.c:3210
41589#, gcc-internal-format
41590msgid "expected %<,%> or %<}%>"
41591msgstr "cần %<,%> hoặc %<}%>"
41592
41593#: c/c-parser.c:3249
41594#, gcc-internal-format
41595msgid "ISO C forbids forward references to %<enum%> types"
41596msgstr ""
41597
41598#: c/c-parser.c:3372
41599#, gcc-internal-format
41600msgid "expected class name"
41601msgstr "cần tên lớp"
41602
41603#: c/c-parser.c:3394
41604#, gcc-internal-format
41605msgid "extra semicolon in struct or union specified"
41606msgstr ""
41607
41608#: c/c-parser.c:3423
41609#, gcc-internal-format
41610msgid "no semicolon at end of struct or union"
41611msgstr ""
41612
41613#: c/c-parser.c:3537 c/c-parser.c:5156
41614#, gcc-internal-format
41615msgid "expected specifier-qualifier-list"
41616msgstr "cần specifier-qualifier-list"
41617
41618#: c/c-parser.c:3548
41619#, gcc-internal-format
41620msgid "ISO C forbids member declarations with no members"
41621msgstr ""
41622
41623#: c/c-parser.c:3638
41624#, gcc-internal-format
41625msgid "expected %<,%>, %<;%> or %<}%>"
41626msgstr "cần %<,%>, %<;%> hoặc %<}%>"
41627
41628#: c/c-parser.c:3645
41629#, gcc-internal-format
41630msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
41631msgstr "cần %<:%>, %<,%>, %<;%>, %<}%> hoặc %<__attribute__%>"
41632
41633#: c/c-parser.c:3699
41634#, gcc-internal-format
41635msgid "%<typeof%> applied to a bit-field"
41636msgstr "%<typeof%> được áp dụng cho một bit-field"
41637
41638#: c/c-parser.c:3736
41639#, gcc-internal-format
41640msgid "ISO C99 does not support %<_Alignas%>"
41641msgstr "ISO C99 không hỗ trợ %<_Alignas%>"
41642
41643#: c/c-parser.c:3739
41644#, gcc-internal-format
41645msgid "ISO C90 does not support %<_Alignas%>"
41646msgstr "ISO C90 không hỗ trợ %<_Alignas%>"
41647
41648#: c/c-parser.c:3993
41649#, gcc-internal-format
41650msgid "expected identifier or %<(%>"
41651msgstr "cần một định danh hoặc %<(%>"
41652
41653#: c/c-parser.c:4234
41654#, gcc-internal-format
41655msgid "ISO C requires a named argument before %<...%>"
41656msgstr ""
41657
41658#: c/c-parser.c:4358
41659#, gcc-internal-format
41660msgid "expected declaration specifiers or %<...%>"
41661msgstr "cần các định danh khai báo hay %<…%>"
41662
41663#: c/c-parser.c:4583
41664#, gcc-internal-format
41665msgid "parentheses must be omitted if attribute argument list is empty"
41666msgstr ""
41667
41668#: c/c-parser.c:4903 cp/parser.c:26871
41669#, fuzzy, gcc-internal-format
41670#| msgid "%qE attribute requires a string argument"
41671msgid "%qE attribute does not take any arguments"
41672msgstr "Thuộc tính %qE cần tham số là chuỗi"
41673
41674#: c/c-parser.c:4955
41675#, fuzzy, gcc-internal-format
41676#| msgid "ISO C does not support %<__int%d%> types"
41677msgid "ISO C does not support %<[[]]%> attributes before C2X"
41678msgstr "ISO C không hỗ trợ kiểu %<__int%d%>"
41679
41680#: c/c-parser.c:4987 cp/parser.c:26937
41681#, gcc-internal-format
41682msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
41683msgstr ""
41684
41685#: c/c-parser.c:4997
41686#, gcc-internal-format
41687msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
41688msgstr ""
41689
41690#: c/c-parser.c:5007
41691#, gcc-internal-format
41692msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
41693msgstr ""
41694
41695#: c/c-parser.c:5266
41696#, gcc-internal-format
41697msgid "ISO C forbids empty initializer braces"
41698msgstr ""
41699
41700#: c/c-parser.c:5325
41701#, gcc-internal-format
41702msgid "obsolete use of designated initializer with %<:%>"
41703msgstr ""
41704
41705#: c/c-parser.c:5470
41706#, gcc-internal-format
41707msgid "ISO C forbids specifying range of elements to initialize"
41708msgstr ""
41709
41710#: c/c-parser.c:5482
41711#, gcc-internal-format
41712msgid "ISO C90 forbids specifying subobject to initialize"
41713msgstr ""
41714
41715#: c/c-parser.c:5490
41716#, gcc-internal-format
41717msgid "obsolete use of designated initializer without %<=%>"
41718msgstr ""
41719
41720#: c/c-parser.c:5674
41721#, gcc-internal-format
41722msgid "ISO C forbids label declarations"
41723msgstr ""
41724
41725#: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
41726#, gcc-internal-format
41727msgid "expected declaration or statement"
41728msgstr "cần khai báo hay câu lệnh"
41729
41730#: c/c-parser.c:5724 c/c-parser.c:5757
41731#, gcc-internal-format
41732msgid "ISO C90 forbids mixed declarations and code"
41733msgstr ""
41734
41735#: c/c-parser.c:5788
41736#, gcc-internal-format
41737msgid "expected %<}%> before %<else%>"
41738msgstr "cần %<}%> trước %<else%>"
41739
41740#: c/c-parser.c:5793 cp/parser.c:11833
41741#, gcc-internal-format
41742msgid "%<else%> without a previous %<if%>"
41743msgstr "%<else%> mà không có %<if%> ở trước"
41744
41745#: c/c-parser.c:5811
41746#, gcc-internal-format
41747msgid "label at end of compound statement"
41748msgstr ""
41749
41750#. Avoid infinite loop in error recovery:
41751#. c_parser_skip_until_found stops at a closing nesting
41752#. delimiter without consuming it, but here we need to consume
41753#. it to proceed further.
41754#: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
41755#: cp/parser.c:11453
41756#, gcc-internal-format
41757msgid "expected statement"
41758msgstr "cần biểu thức"
41759
41760#: c/c-parser.c:5890
41761#, gcc-internal-format
41762msgid "expected %<:%> or %<...%>"
41763msgstr "cần %<:%> hoặc %<…%>"
41764
41765#: c/c-parser.c:5952 c/c-parser.c:6276
41766#, gcc-internal-format
41767msgid "only attribute %<fallthrough%> can be applied to a null statement"
41768msgstr ""
41769
41770#: c/c-parser.c:5960
41771#, gcc-internal-format
41772msgid "a label can only be part of a statement and a declaration is not a statement"
41773msgstr ""
41774
41775#: c/c-parser.c:6192
41776#, gcc-internal-format
41777msgid "expected identifier or %<*%>"
41778msgstr "cần một định danh hoặc %<*%>"
41779
41780#: c/c-parser.c:6400 cp/parser.c:13214
41781#, gcc-internal-format
41782msgid "suggest braces around empty body in an %<if%> statement"
41783msgstr ""
41784
41785#: c/c-parser.c:6442 cp/parser.c:13217
41786#, gcc-internal-format
41787msgid "suggest braces around empty body in an %<else%> statement"
41788msgstr ""
41789
41790#: c/c-parser.c:6576 cp/parser.c:12110
41791#, gcc-internal-format
41792msgid "suggest explicit braces to avoid ambiguous %<else%>"
41793msgstr ""
41794
41795#: c/c-parser.c:6728
41796#, gcc-internal-format
41797msgid "suggest braces around empty body in %<do%> statement"
41798msgstr ""
41799
41800#: c/c-parser.c:6866 c/c-parser.c:6898
41801#, gcc-internal-format
41802msgid "multiple iterating variables in fast enumeration"
41803msgstr ""
41804
41805#: c/c-parser.c:6921
41806#, gcc-internal-format
41807msgid "invalid iterating variable in fast enumeration"
41808msgstr ""
41809
41810#: c/c-parser.c:6946 cp/parser.c:12382
41811#, gcc-internal-format
41812msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
41813msgstr ""
41814
41815#: c/c-parser.c:6952 cp/parser.c:12388
41816#, gcc-internal-format
41817msgid "missing loop condition in loop with %<GCC unroll%> pragma"
41818msgstr ""
41819
41820#: c/c-parser.c:6988
41821#, gcc-internal-format
41822msgid "missing collection in fast enumeration"
41823msgstr ""
41824
41825#: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
41826#, fuzzy, gcc-internal-format
41827#| msgid "duplicate cv-qualifier"
41828msgid "duplicate %<asm%> qualifier %qE"
41829msgstr "trùng cv-qualifier"
41830
41831#: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
41832#: cp/parser.c:20226 cp/parser.c:20240
41833#, gcc-internal-format
41834msgid "first seen here"
41835msgstr ""
41836
41837#: c/c-parser.c:7130
41838#, fuzzy, gcc-internal-format
41839#| msgid "%qs is not a valid class name"
41840msgid "%qE is not a valid %<asm%> qualifier"
41841msgstr "“%qs” không phải là một tên lớp đúng"
41842
41843#: c/c-parser.c:7180
41844#, fuzzy, gcc-internal-format
41845#| msgid "expected %<,%> or %<)%>"
41846msgid "expected %<:%> or %<)%>"
41847msgstr "cần %<,%> hoặc %<)%>"
41848
41849#: c/c-parser.c:7482 cp/parser.c:4267
41850#, gcc-internal-format
41851msgid "a wide string is invalid in this context"
41852msgstr "một chuỗi lớn là không hợp lệ trong ngữ cảnh này"
41853
41854#: c/c-parser.c:7669
41855#, gcc-internal-format
41856msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
41857msgstr ""
41858
41859#. Location of the binary operator.
41860#. Quiet warning.
41861#: c/c-parser.c:7877 cp/typeck.c:4689
41862#, gcc-internal-format
41863msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
41864msgstr ""
41865
41866#: c/c-parser.c:7883 cp/typeck.c:4694
41867#, fuzzy, gcc-internal-format
41868#| msgid "type of field declared here"
41869msgid "first %<sizeof%> operand was declared here"
41870msgstr "kiểu của trường được khai báo ở đây"
41871
41872#: c/c-parser.c:8101
41873#, fuzzy, gcc-internal-format
41874msgid "alignment specified for type name in cast"
41875msgstr "không hiểu hàm đặc tả %qs"
41876
41877#: c/c-parser.c:8200
41878#, gcc-internal-format
41879msgid "traditional C rejects the unary plus operator"
41880msgstr "ngôn ngữ C truyền thống từ chối toán tử cộng một ngôi"
41881
41882#: c/c-parser.c:8331
41883#, fuzzy, gcc-internal-format
41884msgid "alignment specified for type name in %<sizeof%>"
41885msgstr "không hiểu hàm đặc tả %qs"
41886
41887#: c/c-parser.c:8347
41888#, gcc-internal-format
41889msgid "%<sizeof%> applied to a bit-field"
41890msgstr "%<sizeof%> được áp dụng cho bit-field"
41891
41892#: c/c-parser.c:8417
41893#, fuzzy, gcc-internal-format
41894msgid "alignment specified for type name in %qE"
41895msgstr "không hiểu hàm đặc tả %qs"
41896
41897#: c/c-parser.c:8440
41898#, gcc-internal-format
41899msgid "ISO C does not allow %<%E (expression)%>"
41900msgstr "ISO C không cho phép %<%E (biểu thức)%>"
41901
41902#: c/c-parser.c:8588
41903#, gcc-internal-format
41904msgid "cannot take address of %qs"
41905msgstr "không thể lấy địa chỉ của %qs"
41906
41907#: c/c-parser.c:8671
41908#, gcc-internal-format
41909msgid "ISO C99 does not support %<_Generic%>"
41910msgstr "ISO C99 không hỗ trợ %<_Generic%>"
41911
41912#: c/c-parser.c:8674
41913#, gcc-internal-format
41914msgid "ISO C90 does not support %<_Generic%>"
41915msgstr "ISO C90 không hỗ trợ %<_Generic%>"
41916
41917#: c/c-parser.c:8742
41918#, gcc-internal-format
41919msgid "%<_Generic%> association has function type"
41920msgstr ""
41921
41922#: c/c-parser.c:8745
41923#, gcc-internal-format
41924msgid "%<_Generic%> association has incomplete type"
41925msgstr ""
41926
41927#: c/c-parser.c:8749
41928#, gcc-internal-format
41929msgid "%<_Generic%> association has variable length type"
41930msgstr ""
41931
41932#: c/c-parser.c:8773
41933#, gcc-internal-format
41934msgid "duplicate %<default%> case in %<_Generic%>"
41935msgstr ""
41936
41937#: c/c-parser.c:8774
41938#, gcc-internal-format
41939msgid "original %<default%> is here"
41940msgstr "%<default%> nguyên gốc ở đây"
41941
41942#: c/c-parser.c:8782
41943#, gcc-internal-format
41944msgid "%<_Generic%> specifies two compatible types"
41945msgstr ""
41946
41947#: c/c-parser.c:8783
41948#, gcc-internal-format
41949msgid "compatible type is here"
41950msgstr "kiểu tương thích là ở đây"
41951
41952#: c/c-parser.c:8806
41953#, fuzzy, gcc-internal-format
41954#| msgid "Generate load/store multiple instructions."
41955msgid "%<_Generic%> selector matches multiple associations"
41956msgstr "Tạo ra câu lệnh đa nạp/lưu."
41957
41958#: c/c-parser.c:8808
41959#, gcc-internal-format
41960msgid "other match is here"
41961msgstr ""
41962
41963#: c/c-parser.c:8827
41964#, gcc-internal-format
41965msgid "%<_Generic%> selector of type %qT is not compatible with any association"
41966msgstr ""
41967
41968#: c/c-parser.c:8848
41969#, fuzzy, gcc-internal-format
41970#| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
41971msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
41972msgstr "cả hai đối số cho %<__builtin___clear_cache%> phải là các con trỏ"
41973
41974#: c/c-parser.c:8856
41975#, fuzzy, gcc-internal-format
41976#| msgid "argument 1 of __builtin_paired_predicate is out of range"
41977msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
41978msgstr "đối số 1 của __builtin_paired_predicate nằm ngoài phạm vi"
41979
41980#: c/c-parser.c:8862
41981#, fuzzy, gcc-internal-format
41982#| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
41983msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
41984msgstr "cả hai đối số cho %<__builtin___clear_cache%> phải là các con trỏ"
41985
41986#: c/c-parser.c:8878
41987#, fuzzy, gcc-internal-format
41988#| msgid "argument 1 of __builtin_paired_predicate is out of range"
41989msgid "argument %u of %<__builtin_tgmath%> has no arguments"
41990msgstr "đối số 1 của __builtin_paired_predicate nằm ngoài phạm vi"
41991
41992#: c/c-parser.c:8901 c/c-parser.c:8905
41993#, fuzzy, gcc-internal-format
41994#| msgid "ISO C90 does not support %<__func__%> predefined identifier"
41995msgid "ISO C does not support %qs predefined identifier"
41996msgstr "ISO C90 không hỗ trợ từ hạn định %<_Atomic%>"
41997
41998#: c/c-parser.c:8909
41999#, gcc-internal-format
42000msgid "ISO C90 does not support %<__func__%> predefined identifier"
42001msgstr "ISO C90 không hỗ trợ từ hạn định %<_Atomic%>"
42002
42003#: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
42004#: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
42005#, gcc-internal-format
42006msgid "expected expression"
42007msgstr "cần biểu thức"
42008
42009#: c/c-parser.c:9104
42010#, gcc-internal-format
42011msgid "braced-group within expression allowed only inside a function"
42012msgstr ""
42013
42014#: c/c-parser.c:9118
42015#, gcc-internal-format
42016msgid "ISO C forbids braced-groups within expressions"
42017msgstr ""
42018
42019#: c/c-parser.c:9305
42020#, gcc-internal-format
42021msgid "wrong number of arguments to %<__builtin_choose_expr%>"
42022msgstr "sai số lượng đối số cho %<__builtin_choose_expr%>"
42023
42024#: c/c-parser.c:9321
42025#, gcc-internal-format
42026msgid "first argument to %<__builtin_choose_expr%> not a constant"
42027msgstr ""
42028
42029#: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
42030#, fuzzy, gcc-internal-format
42031msgid "too few arguments to %<__builtin_tgmath%>"
42032msgstr "đối số không được hỗ trợ cho %<__builtin_return_address%>"
42033
42034#: c/c-parser.c:9436
42035#, fuzzy, gcc-internal-format
42036#| msgid "argument 1 of __builtin_paired_predicate is out of range"
42037msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
42038msgstr "đối số 1 của __builtin_paired_predicate nằm ngoài phạm vi"
42039
42040#: c/c-parser.c:9480 c/c-parser.c:9490
42041#, gcc-internal-format
42042msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
42043msgstr ""
42044
42045#: c/c-parser.c:9512 c/c-parser.c:9522
42046#, gcc-internal-format
42047msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
42048msgstr ""
42049
42050#: c/c-parser.c:9555
42051#, fuzzy, gcc-internal-format
42052#| msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
42053msgid "function arguments of %<__builtin_tgmath%> all have the same type"
42054msgstr "đối số 1 của __builtin_paired_predicate phải là một hằng"
42055
42056#: c/c-parser.c:9574
42057#, gcc-internal-format
42058msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
42059msgstr ""
42060
42061#: c/c-parser.c:9622
42062#, gcc-internal-format
42063msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
42064msgstr ""
42065
42066#: c/c-parser.c:9645
42067#, gcc-internal-format
42068msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
42069msgstr ""
42070
42071#: c/c-parser.c:9662
42072#, fuzzy, gcc-internal-format
42073#| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
42074msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
42075msgstr "sai số lượng đối số cho hàm %<__builtin_next_arg%>"
42076
42077#: c/c-parser.c:9700
42078#, fuzzy, gcc-internal-format, gfc-internal-format
42079#| msgid "no arguments for spec function"
42080msgid "invalid type of argument %u of type-generic function"
42081msgstr "không có đối số tới hàm đặc tả"
42082
42083#: c/c-parser.c:9711
42084#, gcc-internal-format, gfc-internal-format
42085msgid "decimal floating-point argument %u to complex-only type-generic function"
42086msgstr ""
42087
42088#: c/c-parser.c:9719
42089#, gcc-internal-format, gfc-internal-format
42090msgid "decimal floating-point argument %u to binary-only type-generic function"
42091msgstr ""
42092
42093#: c/c-parser.c:9727 c/c-parser.c:9757
42094#, gcc-internal-format
42095msgid "both complex and decimal floating-point arguments to type-generic function"
42096msgstr ""
42097
42098#: c/c-parser.c:9735 c/c-parser.c:9777
42099#, gcc-internal-format
42100msgid "both binary and decimal floating-point arguments to type-generic function"
42101msgstr ""
42102
42103#: c/c-parser.c:9749
42104#, gcc-internal-format, gfc-internal-format
42105msgid "complex argument %u to decimal-only type-generic function"
42106msgstr ""
42107
42108#: c/c-parser.c:9769
42109#, gcc-internal-format, gfc-internal-format
42110msgid "binary argument %u to decimal-only type-generic function"
42111msgstr ""
42112
42113#: c/c-parser.c:9875
42114#, gcc-internal-format
42115msgid "no matching function for type-generic call"
42116msgstr ""
42117
42118#: c/c-parser.c:9916
42119#, gcc-internal-format
42120msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
42121msgstr "sai số lượng đối số cho %<__builtin_choose_expr%>"
42122
42123#: c/c-parser.c:9929
42124#, gcc-internal-format
42125msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
42126msgstr ""
42127
42128#: c/c-parser.c:9933
42129#, gcc-internal-format
42130msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
42131msgstr "đối số 1 của __builtin_paired_predicate phải là một hằng"
42132
42133#: c/c-parser.c:9959
42134#, gcc-internal-format
42135msgid "wrong number of arguments to %<__builtin_complex%>"
42136msgstr "đối số sai số lượng cho %<__builtin_complex%>"
42137
42138#: c/c-parser.c:9981
42139#, gcc-internal-format
42140msgid "%<__builtin_complex%> operand not of real binary floating-point type"
42141msgstr ""
42142
42143#: c/c-parser.c:9990
42144#, gcc-internal-format
42145msgid "%<__builtin_complex%> operands of different types"
42146msgstr "%<__builtin_complex%> toán hạng không đúng kiểu"
42147
42148#: c/c-parser.c:10035 cp/parser.c:7127
42149#, gcc-internal-format
42150msgid "wrong number of arguments to %<__builtin_shuffle%>"
42151msgstr "sai số tham số cho %<__builtin_shuffle%>"
42152
42153#: c/c-parser.c:10208
42154#, gcc-internal-format
42155msgid "compound literal has variable size"
42156msgstr ""
42157
42158#: c/c-parser.c:10219
42159#, gcc-internal-format
42160msgid "compound literal qualified by address-space qualifier"
42161msgstr ""
42162
42163#: c/c-parser.c:10223
42164#, gcc-internal-format
42165msgid "ISO C90 forbids compound literals"
42166msgstr ""
42167
42168#: c/c-parser.c:10236
42169#, gcc-internal-format
42170msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
42171msgstr ""
42172
42173#: c/c-parser.c:10310
42174#, gcc-internal-format
42175msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
42176msgstr ""
42177
42178#: c/c-parser.c:10315
42179#, gcc-internal-format
42180msgid "using integer absolute value function %qD when argument is of complex type %qT"
42181msgstr ""
42182
42183#: c/c-parser.c:10323
42184#, gcc-internal-format
42185msgid "taking the absolute value of unsigned type %qT has no effect"
42186msgstr ""
42187
42188#: c/c-parser.c:10334
42189#, gcc-internal-format
42190msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
42191msgstr ""
42192
42193#: c/c-parser.c:10338
42194#, gcc-internal-format
42195msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
42196msgstr ""
42197
42198#: c/c-parser.c:10343
42199#, gcc-internal-format
42200msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
42201msgstr ""
42202
42203#: c/c-parser.c:10356
42204#, gcc-internal-format
42205msgid "using complex absolute value function %qD when argument is of integer type %qT"
42206msgstr ""
42207
42208#: c/c-parser.c:10360
42209#, gcc-internal-format
42210msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
42211msgstr ""
42212
42213#: c/c-parser.c:10377
42214#, gcc-internal-format
42215msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
42216msgstr ""
42217
42218#: c/c-parser.c:10382
42219#, gcc-internal-format
42220msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
42221msgstr ""
42222
42223#: c/c-parser.c:10387
42224#, gcc-internal-format
42225msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
42226msgstr ""
42227
42228#: c/c-parser.c:10413
42229#, gcc-internal-format
42230msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
42231msgstr ""
42232
42233#: c/c-parser.c:10842
42234#, gcc-internal-format
42235msgid "expected identifier or %<)%>"
42236msgstr "cần định danh %<)%>"
42237
42238#: c/c-parser.c:10938
42239#, gcc-internal-format
42240msgid "extra semicolon"
42241msgstr "dấu chấm phẩy mở rộng"
42242
42243#: c/c-parser.c:11186
42244#, gcc-internal-format
42245msgid "extra semicolon in method definition specified"
42246msgstr ""
42247
42248#: c/c-parser.c:11318
42249#, gcc-internal-format
42250msgid "method attributes must be specified at the end only"
42251msgstr ""
42252
42253#: c/c-parser.c:11338
42254#, gcc-internal-format
42255msgid "expected %<;%> or %<{%> after method attribute definition"
42256msgstr ""
42257
42258#: c/c-parser.c:11460
42259#, gcc-internal-format
42260msgid "objective-c method declaration is expected"
42261msgstr ""
42262
42263#: c/c-parser.c:11911
42264#, gcc-internal-format
42265msgid "no type or storage class may be specified here,"
42266msgstr ""
42267
42268#: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
42269#, gcc-internal-format
42270msgid "unknown property attribute"
42271msgstr "không hiểu thuộc tính tính chất"
42272
42273#: c/c-parser.c:12024 cp/parser.c:33719
42274#, gcc-internal-format
42275msgid "missing %<=%> (after %<getter%> attribute)"
42276msgstr "thiếu %<=%> (sau thuộc tính %<getter%>)"
42277
42278#: c/c-parser.c:12027 cp/parser.c:33722
42279#, gcc-internal-format
42280msgid "missing %<=%> (after %<setter%> attribute)"
42281msgstr "thiếu %<=%> (sau thuộc tính %<setter%>)"
42282
42283#: c/c-parser.c:12041 cp/parser.c:33737
42284#, gcc-internal-format
42285msgid "the %<setter%> attribute may only be specified once"
42286msgstr ""
42287
42288#: c/c-parser.c:12046 cp/parser.c:33743
42289#, gcc-internal-format
42290msgid "setter name must terminate with %<:%>"
42291msgstr ""
42292
42293#: c/c-parser.c:12053 cp/parser.c:33751
42294#, gcc-internal-format
42295msgid "the %<getter%> attribute may only be specified once"
42296msgstr ""
42297
42298#: c/c-parser.c:12247 cp/parser.c:43571
42299#, gcc-internal-format
42300msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
42301msgstr ""
42302
42303#: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
42304#: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
42305#: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
42306#: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
42307#: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
42308#, fuzzy, gcc-internal-format
42309#| msgid "%<#pragma omp flush%> may only be used in compound statements"
42310msgid "%<#pragma %s%> may only be used in compound statements"
42311msgstr "%<#pragma omp flush%> chỉ có thể sử dụng trong các biểu thức phức hợp"
42312
42313#: c/c-parser.c:12314 cp/parser.c:43749
42314#, fuzzy, gcc-internal-format
42315msgid "%<#pragma acc routine%> must be at file scope"
42316msgstr "%<#pragma acc routine%> phải được áp dụng trước %s"
42317
42318#: c/c-parser.c:12401 cp/parser.c:43842
42319#, fuzzy, gcc-internal-format
42320#| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
42321msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
42322msgstr "%<#pragma omp section%> chỉ có thể sử dụng trong cấu trúc %<#pragma omp sections%>"
42323
42324#: c/c-parser.c:12408 cp/parser.c:43848
42325#, gcc-internal-format
42326msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
42327msgstr "%<#pragma omp section%> chỉ có thể sử dụng trong cấu trúc %<#pragma omp sections%>"
42328
42329#: c/c-parser.c:12421
42330#, fuzzy, gcc-internal-format
42331#| msgid "%<#pragma omp barrier%> may only be used in compound statements"
42332msgid "%<#pragma omp requires%> may only be used at file scope"
42333msgstr "%<#pragma omp barrier%> chỉ có thể sử dụng trong các biểu thức phức hợp"
42334
42335#: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
42336#, gcc-internal-format
42337msgid "for, while or do statement expected"
42338msgstr "cần câu lệnh for, while hoặc do"
42339
42340#: c/c-parser.c:12480 cp/parser.c:43608
42341#, gcc-internal-format
42342msgid "%<#pragma GCC pch_preprocess%> must be first"
42343msgstr "%<#pragma GCC pch_preprocess%> phải là đầu tiên"
42344
42345#: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
42346#: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
42347#, gcc-internal-format
42348msgid "too many %qs clauses"
42349msgstr "quá nhiều mệnh đề %qs"
42350
42351#: c/c-parser.c:12844
42352#, gcc-internal-format
42353msgid "expression must be integral"
42354msgstr "chỉ số phải là số nguyên"
42355
42356#: c/c-parser.c:13088 c/c-parser.c:13100
42357#, fuzzy, gcc-internal-format
42358#| msgid "expected %<,%> or %<)%>"
42359msgid "expected %<)%> or %<,%>"
42360msgstr "cần %<,%> hoặc %<)%>"
42361
42362#: c/c-parser.c:13251 c/c-parser.c:21495
42363#, gcc-internal-format
42364msgid "%qD is not a variable"
42365msgstr "%qD không phải là một biến"
42366
42367#: c/c-parser.c:13255 cp/semantics.c:7466
42368#, gcc-internal-format
42369msgid "%qD is not a pointer variable"
42370msgstr "%qD không phải là một biến trỏ"
42371
42372#: c/c-parser.c:13297 cp/parser.c:34844
42373#, gcc-internal-format
42374msgid "collapse argument needs positive constant integer expression"
42375msgstr ""
42376
42377#: c/c-parser.c:13374 cp/parser.c:34908
42378#, fuzzy, gcc-internal-format
42379#| msgid "expected %<none%> or %<shared%>"
42380msgid "expected %<none%> or %<present%>"
42381msgstr "cần %<none%> hoặc %<shared%>"
42382
42383#: c/c-parser.c:13376 cp/parser.c:34910
42384#, gcc-internal-format
42385msgid "expected %<none%> or %<shared%>"
42386msgstr "cần %<none%> hoặc %<shared%>"
42387
42388#: c/c-parser.c:13496 cp/parser.c:35021
42389#, gcc-internal-format
42390msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
42391msgstr ""
42392
42393#: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
42394#: cp/parser.c:40410 cp/parser.c:40498
42395#, gcc-internal-format
42396msgid "expected %<data%>"
42397msgstr "cần %<data%>"
42398
42399#: c/c-parser.c:13569 cp/parser.c:35094
42400#, gcc-internal-format
42401msgid "too many %<if%> clauses with %qs modifier"
42402msgstr ""
42403
42404#: c/c-parser.c:13576 cp/parser.c:35101
42405#, gcc-internal-format
42406msgid "too many %<if%> clauses"
42407msgstr "quá nhiều mệnh đề %<if%>"
42408
42409#: c/c-parser.c:13578 cp/parser.c:35103
42410#, gcc-internal-format
42411msgid "too many %<if%> clauses without modifier"
42412msgstr ""
42413
42414#: c/c-parser.c:13584 cp/parser.c:35109
42415#, gcc-internal-format
42416msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
42417msgstr ""
42418
42419#: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
42420#: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
42421#: c/c-parser.c:15031 c/c-parser.c:15707
42422#, gcc-internal-format
42423msgid "expected integer expression"
42424msgstr "cần biểu thức nguyên"
42425
42426#: c/c-parser.c:13700
42427#, gcc-internal-format
42428msgid "%<num_threads%> value must be positive"
42429msgstr "%<num_threads%> giá trị phải dương"
42430
42431#: c/c-parser.c:13746
42432#, gcc-internal-format
42433msgid "%<num_tasks%> value must be positive"
42434msgstr "%<num_tasks%> giá trị phải dương"
42435
42436#: c/c-parser.c:13792 cp/semantics.c:7669
42437#, gcc-internal-format
42438msgid "%<grainsize%> value must be positive"
42439msgstr "%<grainsize%> giá trị phải dương"
42440
42441#: c/c-parser.c:13839 cp/semantics.c:7699
42442#, gcc-internal-format
42443msgid "%<priority%> value must be non-negative"
42444msgstr "%<priority%> giá trị phải dương"
42445
42446#: c/c-parser.c:13875
42447#, fuzzy, gcc-internal-format
42448#| msgid "expected integer expression"
42449msgid "expected constant integer expression"
42450msgstr "cần biểu thức nguyên"
42451
42452#: c/c-parser.c:13914 cp/parser.c:35334
42453#, fuzzy, gcc-internal-format
42454#| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
42455msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
42456msgstr "cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> hoặc %<max%>"
42457
42458#: c/c-parser.c:13975 cp/parser.c:35399
42459#, fuzzy, gcc-internal-format
42460#| msgid "expected %<class%>, %<typename%>, or %<template%>"
42461msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
42462msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
42463
42464#: c/c-parser.c:14041 cp/parser.c:35468
42465#, fuzzy, gcc-internal-format
42466#| msgid "too many %<if%> clauses"
42467msgid "too many %<defaultmap%> clauses with %qs category"
42468msgstr "quá nhiều mệnh đề %<if%>"
42469
42470#: c/c-parser.c:14044 cp/parser.c:35471
42471#, gcc-internal-format
42472msgid "too many %<defaultmap%> clauses with unspecified category"
42473msgstr ""
42474
42475#: c/c-parser.c:14118 cp/semantics.c:6836
42476#, gcc-internal-format
42477msgid "%qs expression must be integral"
42478msgstr "biểu thức %qs phải là số nguyên"
42479
42480#: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
42481#, gcc-internal-format
42482msgid "%qs value must be positive"
42483msgstr "%qs giá trị phải dương"
42484
42485#: c/c-parser.c:14192 cp/parser.c:34616
42486#, gcc-internal-format
42487msgid "too many %<static%> arguments"
42488msgstr "quá nhiều đối số %<static%>"
42489
42490#: c/c-parser.c:14226 cp/parser.c:34649
42491#, gcc-internal-format
42492msgid "unexpected argument"
42493msgstr "gặp tham số thừa"
42494
42495#: c/c-parser.c:14393 cp/semantics.c:7831
42496#, fuzzy, gcc-internal-format
42497#| msgid "ordered argument needs positive constant integer expression"
42498msgid "%<tile%> argument needs positive integral constant"
42499msgstr "cần biểu thức nguyên"
42500
42501#: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
42502#, fuzzy, gcc-internal-format
42503#| msgid "expected %<none%>"
42504msgid "expected %<concurrent%>"
42505msgstr "cần %<none%>"
42506
42507#: c/c-parser.c:14491 cp/parser.c:35551
42508#, fuzzy, gcc-internal-format
42509#| msgid "expected %<class%>, %<typename%>, or %<template%>"
42510msgid "expected %<teams%>, %<parallel%> or %<thread%>"
42511msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
42512
42513#: c/c-parser.c:14544 cp/parser.c:35619
42514#, gcc-internal-format
42515msgid "ordered argument needs positive constant integer expression"
42516msgstr "cần biểu thức nguyên"
42517
42518#: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
42519#, gcc-internal-format
42520msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
42521msgstr "cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> hoặc định danh"
42522
42523#: c/c-parser.c:14782 cp/parser.c:35870
42524#, gcc-internal-format
42525msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
42526msgstr ""
42527
42528#: c/c-parser.c:14836 cp/parser.c:35886
42529#, gcc-internal-format
42530msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
42531msgstr ""
42532
42533#: c/c-parser.c:14840 cp/parser.c:35889
42534#, gcc-internal-format
42535msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
42536msgstr ""
42537
42538#: c/c-parser.c:14852 cp/semantics.c:6903
42539#, fuzzy, gcc-internal-format
42540msgid "chunk size value must be positive"
42541msgstr "%qs giá trị phải dương"
42542
42543#: c/c-parser.c:14875 cp/parser.c:35909
42544#, gcc-internal-format
42545msgid "invalid schedule kind"
42546msgstr "kiểu lịch biểu không hợp lệ"
42547
42548#: c/c-parser.c:14996
42549#, gcc-internal-format
42550msgid "%<num_teams%> value must be positive"
42551msgstr "%<num_teams%> giá trị phải dương"
42552
42553#: c/c-parser.c:15041 cp/semantics.c:6999
42554#, gcc-internal-format
42555msgid "%<thread_limit%> value must be positive"
42556msgstr "%<thread_limit%> giá trị phải dương"
42557
42558#: c/c-parser.c:15086 cp/semantics.c:7118
42559#, gcc-internal-format
42560msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
42561msgstr ""
42562
42563#: c/c-parser.c:15149
42564#, gcc-internal-format
42565msgid "%<linear%> clause step expression must be integral"
42566msgstr ""
42567
42568#: c/c-parser.c:15199
42569#, gcc-internal-format
42570msgid "%<safelen%> clause expression must be positive constant integer expression"
42571msgstr ""
42572
42573#: c/c-parser.c:15238
42574#, gcc-internal-format
42575msgid "%<simdlen%> clause expression must be positive constant integer expression"
42576msgstr ""
42577
42578#: c/c-parser.c:15506 cp/parser.c:36551
42579#, fuzzy, gcc-internal-format
42580#| msgid "%qs is incompatible with %qs"
42581msgid "%<iterator%> modifier incompatible with %qs"
42582msgstr "%qs không tương thích với %qs"
42583
42584#: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
42585#, gcc-internal-format
42586msgid "invalid depend kind"
42587msgstr "kiểu phụ thuộc không hợp lệ"
42588
42589#: c/c-parser.c:15640 cp/parser.c:36674
42590#, gcc-internal-format
42591msgid "invalid map kind"
42592msgstr "kiểu ánh xạ không hợp lệ"
42593
42594#: c/c-parser.c:15738 cp/parser.c:36775
42595#, gcc-internal-format
42596msgid "invalid dist_schedule kind"
42597msgstr "kiểu dist_schedule không hợp lệ"
42598
42599#: c/c-parser.c:15814
42600#, gcc-internal-format
42601msgid "invalid proc_bind kind"
42602msgstr "kiểu proc_bind không hợp lệ"
42603
42604#: c/c-parser.c:15858
42605#, fuzzy, gcc-internal-format
42606#| msgid "expected %<;%>, %<,%> or %<)%>"
42607msgid "expected %<host%>, %<nohost%> or %<any%>"
42608msgstr "cần %<;%>, %<,%> hoặc %<)%>"
42609
42610#: c/c-parser.c:16082 cp/parser.c:37109
42611#, gcc-internal-format
42612msgid "expected %<#pragma acc%> clause"
42613msgstr "cần mệnh đề %<#pragma acc%>"
42614
42615#: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
42616#, gcc-internal-format
42617msgid "%qs is not valid for %qs"
42618msgstr "%qs không hợp lệ cho %qs"
42619
42620#: c/c-parser.c:16137 cp/parser.c:37167
42621#, gcc-internal-format
42622msgid "clauses in %<simd%> trait should be separated by %<,%>"
42623msgstr ""
42624
42625#: c/c-parser.c:16278 cp/parser.c:37345
42626#, gcc-internal-format
42627msgid "%qs must be the first clause of %qs"
42628msgstr "%qs phải là mệnh đề đầu tiên của %qs"
42629
42630#: c/c-parser.c:16406 cp/parser.c:37472
42631#, gcc-internal-format
42632msgid "expected %<#pragma omp%> clause"
42633msgstr "cần mệnh đề %<#pragma omp%>"
42634
42635#: c/c-parser.c:16539 cp/parser.c:40925
42636#, gcc-internal-format
42637msgid "no valid clauses specified in %<#pragma acc declare%>"
42638msgstr ""
42639
42640#: c/c-parser.c:16549 cp/parser.c:40935
42641#, gcc-internal-format
42642msgid "array section in %<#pragma acc declare%>"
42643msgstr ""
42644
42645#: c/c-parser.c:16569 cp/parser.c:40955
42646#, gcc-internal-format
42647msgid "%qD must be a global variable in %<#pragma acc declare link%>"
42648msgstr ""
42649
42650#: c/c-parser.c:16580 cp/parser.c:40966
42651#, gcc-internal-format
42652msgid "invalid OpenACC clause at file scope"
42653msgstr ""
42654
42655#: c/c-parser.c:16587 cp/parser.c:40973
42656#, gcc-internal-format
42657msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
42658msgstr ""
42659
42660#: c/c-parser.c:16595 cp/parser.c:40981
42661#, gcc-internal-format
42662msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
42663msgstr ""
42664
42665#: c/c-parser.c:16606 cp/parser.c:40999
42666#, gcc-internal-format
42667msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
42668msgstr ""
42669
42670#: c/c-parser.c:16616 cp/parser.c:41009
42671#, gcc-internal-format
42672msgid "variable %qD used more than once with %<#pragma acc declare%>"
42673msgstr ""
42674
42675#: c/c-parser.c:16709 cp/parser.c:41096
42676#, fuzzy, gcc-internal-format
42677msgid "expected %<data%> after %<#pragma acc %s%>"
42678msgstr "cần %<class%>, hoặc %<typename%>"
42679
42680#: c/c-parser.c:16725 cp/parser.c:41113
42681#, fuzzy, gcc-internal-format
42682msgid "%<#pragma acc %s data%> has no data movement clause"
42683msgstr "%<#pragma omp cancel%> chỉ có thể sử dụng trong các biểu thức phức hợp"
42684
42685#: c/c-parser.c:16974 cp/parser.c:3008
42686#, gcc-internal-format
42687msgid "%qE has not been declared"
42688msgstr "%qE chưa được khai báo"
42689
42690#: c/c-parser.c:16978
42691#, gcc-internal-format
42692msgid "expected function name"
42693msgstr "cần tên hàm"
42694
42695#: c/c-parser.c:16996 cp/parser.c:42930
42696#, fuzzy, gcc-internal-format
42697msgid "%qD does not refer to a function"
42698msgstr "%qD không phải là hàm thành viên mẫu"
42699
42700#: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
42701#, gcc-internal-format
42702msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
42703msgstr ""
42704
42705#: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
42706#, gcc-internal-format
42707msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
42708msgstr ""
42709
42710#: c/c-parser.c:17090 cp/parser.c:43058
42711#, fuzzy, gcc-internal-format
42712#| msgid "%<#pragma acc routine%> must be applied before %s"
42713msgid "%<#pragma acc routine%> must be applied before use"
42714msgstr "%<#pragma acc routine%> phải được áp dụng trước %s"
42715
42716#: c/c-parser.c:17091 cp/parser.c:43060
42717#, fuzzy, gcc-internal-format
42718#| msgid "%<#pragma acc routine%> must be applied before %s"
42719msgid "%<#pragma acc routine%> must be applied before definition"
42720msgstr "%<#pragma acc routine%> phải được áp dụng trước %s"
42721
42722#: c/c-parser.c:17135 cp/parser.c:41314
42723#, gcc-internal-format
42724msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
42725msgstr "%<#pragma acc update%> phải chứa ít nhất là một mệnh đề %<device%> hay %<host%> hay %<self%>"
42726
42727#: c/c-parser.c:17287 cp/parser.c:37650
42728#, fuzzy, gcc-internal-format
42729#| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
42730msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
42731msgstr "cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> hoặc định danh"
42732
42733#: c/c-parser.c:17296 cp/parser.c:37659
42734#, fuzzy, gcc-internal-format
42735#| msgid "too many %qs clauses"
42736msgid "too many atomic clauses"
42737msgstr "quá nhiều mệnh đề %qs"
42738
42739#: c/c-parser.c:17303 cp/parser.c:37666
42740#, fuzzy, gcc-internal-format
42741#| msgid "too many %qs clauses"
42742msgid "too many memory order clauses"
42743msgstr "quá nhiều mệnh đề %qs"
42744
42745#: c/c-parser.c:17358 cp/parser.c:37721
42746#, gcc-internal-format
42747msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
42748msgstr ""
42749
42750#: c/c-parser.c:17367 cp/parser.c:37730
42751#, gcc-internal-format
42752msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
42753msgstr ""
42754
42755#: c/c-parser.c:17376 cp/parser.c:37739
42756#, fuzzy, gcc-internal-format
42757#| msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
42758msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
42759msgstr "%<#pragma acc update%> phải chứa ít nhất là một mệnh đề %<device%> hay %<host%> hay %<self%>"
42760
42761#: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
42762#, gcc-internal-format
42763msgid "invalid form of %<#pragma omp atomic%>"
42764msgstr "sai dạng thức của %<#pragma omp atomic%>"
42765
42766#: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
42767#, gcc-internal-format
42768msgid "invalid operator for %<#pragma omp atomic%>"
42769msgstr "thao tác không hợp lệ cho %<#pragma omp atomic%>"
42770
42771#: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
42772#, gcc-internal-format
42773msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
42774msgstr "%<#pragma omp atomic capture%> sử dụng hai biểu thức khác nhau cho bộ nhớ"
42775
42776#: c/c-parser.c:17764 c/c-parser.c:17921
42777#, gcc-internal-format
42778msgid "expected %<(%> or end of line"
42779msgstr "cần %<(%> hoặc xuống dòng"
42780
42781#: c/c-parser.c:17804 cp/semantics.c:9397
42782#, fuzzy, gcc-internal-format
42783msgid "%<depobj%> expression is not lvalue expression"
42784msgstr "biểu thức %qE không phải là biểu thức hằng"
42785
42786#: c/c-parser.c:17861 cp/parser.c:38202
42787#, fuzzy, gcc-internal-format
42788#| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
42789msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
42790msgstr "cần %<:%>, %<,%>, %<;%>, %<}%> hoặc %<__attribute__%>"
42791
42792#: c/c-parser.c:17873 cp/parser.c:38218
42793#, fuzzy, gcc-internal-format
42794#| msgid "expected %<;%>, %<,%> or %<)%>"
42795msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
42796msgstr "cần %<;%>, %<,%> hoặc %<)%>"
42797
42798#: c/c-parser.c:17909 cp/parser.c:38251
42799#, fuzzy, gcc-internal-format
42800#| msgid "expected %<class%>, %<typename%>, or %<template%>"
42801msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
42802msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
42803
42804#: c/c-parser.c:17916 cp/parser.c:38258
42805#, gcc-internal-format
42806msgid "%<flush%> list specified together with memory order clause"
42807msgstr ""
42808
42809#: c/c-parser.c:17975 cp/parser.c:38863
42810#, fuzzy, gcc-internal-format
42811#| msgid "expected %<}%> before %<else%>"
42812msgid "expected %<inclusive%> or %<exclusive%> clause"
42813msgstr "cần %<}%> trước %<else%>"
42814
42815#: c/c-parser.c:17980 cp/parser.c:38869
42816#, fuzzy, gcc-internal-format
42817#| msgid "expected %<#pragma omp%> clause"
42818msgid "expected %<#pragma omp scan%>"
42819msgstr "cần mệnh đề %<#pragma omp%>"
42820
42821#: c/c-parser.c:18035 cp/parser.c:38920
42822#, gcc-internal-format
42823msgid "%<ordered%> clause parameter is less than %<collapse%>"
42824msgstr ""
42825
42826#: c/c-parser.c:18046 cp/parser.c:38931
42827#, gcc-internal-format
42828msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
42829msgstr ""
42830
42831#: c/c-parser.c:18064 cp/parser.c:38959
42832#, gcc-internal-format
42833msgid "for statement expected"
42834msgstr "cần câu lệnh for"
42835
42836#: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
42837#, gcc-internal-format
42838msgid "expected iteration declaration or initialization"
42839msgstr "cần khai báo nhắc lại hay sự khởi tạo"
42840
42841#: c/c-parser.c:18226
42842#, gcc-internal-format
42843msgid "not enough perfectly nested loops"
42844msgstr ""
42845
42846#: c/c-parser.c:18284 cp/parser.c:39273
42847#, gcc-internal-format
42848msgid "collapsed loops not perfectly nested"
42849msgstr ""
42850
42851#: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
42852#, gcc-internal-format
42853msgid "iteration variable %qD should not be firstprivate"
42854msgstr ""
42855
42856#: c/c-parser.c:18465 cp/parser.c:39392
42857#, gcc-internal-format
42858msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
42859msgstr ""
42860
42861#: c/c-parser.c:18678 cp/parser.c:39609
42862#, gcc-internal-format
42863msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
42864msgstr "%<#pragma omp ordered%> với mệnh đề %<depend%> chỉ có thể sử dụng trong các biểu thức phức hợp"
42865
42866#: c/c-parser.c:18886 cp/parser.c:39808
42867#, gcc-internal-format
42868msgid "expected %<for%> after %qs"
42869msgstr "cần %<for%> sau %qs"
42870
42871#: c/c-parser.c:19158 cp/parser.c:40079
42872#, gcc-internal-format
42873msgid "expected %<point%>"
42874msgstr "cần %<point%>"
42875
42876#: c/c-parser.c:19407 cp/parser.c:40348
42877#, gcc-internal-format
42878msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
42879msgstr ""
42880
42881#: c/c-parser.c:19423 cp/parser.c:40364
42882#, fuzzy, gcc-internal-format
42883#| msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
42884msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
42885msgstr "%<#pragma acc update%> phải chứa ít nhất là một mệnh đề %<device%> hay %<host%> hay %<self%>"
42886
42887#: c/c-parser.c:19471 cp/parser.c:40590
42888#, gcc-internal-format
42889msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
42890msgstr ""
42891
42892#: c/c-parser.c:19543 cp/parser.c:40445
42893#, gcc-internal-format
42894msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
42895msgstr ""
42896
42897#: c/c-parser.c:19555 cp/parser.c:40457
42898#, gcc-internal-format
42899msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
42900msgstr ""
42901
42902#: c/c-parser.c:19629 cp/parser.c:40534
42903#, gcc-internal-format
42904msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
42905msgstr ""
42906
42907#: c/c-parser.c:19642 cp/parser.c:40547
42908#, gcc-internal-format
42909msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
42910msgstr ""
42911
42912#: c/c-parser.c:19861 cp/parser.c:40804
42913#, gcc-internal-format
42914msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
42915msgstr ""
42916
42917#: c/c-parser.c:19917
42918#, gcc-internal-format
42919msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
42920msgstr ""
42921
42922#: c/c-parser.c:19968 c/c-parser.c:19996
42923#, fuzzy, gcc-internal-format
42924#| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
42925msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
42926msgstr "%<#pragma align%> phải xuất hiện trước khai báo của %D, đang lờ đi"
42927
42928#: c/c-parser.c:20035 cp/parser.c:41465
42929#, fuzzy, gcc-internal-format
42930#| msgid "expected selection-statement"
42931msgid "expected trait selector name"
42932msgstr "cần selection-statement"
42933
42934#: c/c-parser.c:20088 cp/parser.c:41517
42935#, gcc-internal-format
42936msgid "selector %qs not allowed for context selector set %qs"
42937msgstr ""
42938
42939#: c/c-parser.c:20113 cp/parser.c:41541
42940#, fuzzy, gcc-internal-format
42941#| msgid "%<no-custom-%s%> does not accept arguments"
42942msgid "selector %qs does not accept any properties"
42943msgstr "%<no-custom-%s%> không chấp nhận đối số"
42944
42945#: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
42946#, fuzzy, gcc-internal-format
42947#| msgid "ordered argument needs positive constant integer expression"
42948msgid "score argument must be constant integer expression"
42949msgstr "cần biểu thức nguyên"
42950
42951#: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
42952#, fuzzy, gcc-internal-format
42953#| msgid "%qs at %L must be nonnegative"
42954msgid "score argument must be non-negative"
42955msgstr "%s tại %L phải là số nguyên"
42956
42957#: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
42958#, gcc-internal-format
42959msgid "property must be constant integer expression or string literal"
42960msgstr ""
42961
42962#: c/c-parser.c:20212 cp/parser.c:41655
42963#, fuzzy, gcc-internal-format
42964#| msgid "expected string literal"
42965msgid "expected identifier or string literal"
42966msgstr "cần chuỗi văn chương"
42967
42968#: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
42969#, fuzzy, gcc-internal-format
42970#| msgid "ordered argument needs positive constant integer expression"
42971msgid "property must be constant integer expression"
42972msgstr "cần biểu thức nguyên"
42973
42974#: c/c-parser.c:20245 cp/parser.c:41688
42975#, gcc-internal-format
42976msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
42977msgstr ""
42978
42979#: c/c-parser.c:20332 cp/parser.c:41774
42980#, fuzzy, gcc-internal-format
42981#| msgid "expected %<class%>, %<typename%>, or %<template%>"
42982msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
42983msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
42984
42985#: c/c-parser.c:20407 cp/parser.c:41882
42986#, fuzzy, gcc-internal-format
42987#| msgid "expected %<catch%>"
42988msgid "expected %<match%>"
42989msgstr "cần %<catch%>"
42990
42991#: c/c-parser.c:20427
42992#, fuzzy, gcc-internal-format
42993#| msgid "%qs at %L is not a function"
42994msgid "variant %qD is not a function"
42995msgstr "“%qs” tại %L không phải là một hàm"
42996
42997#: c/c-parser.c:20433 cp/decl.c:7318
42998#, fuzzy, gcc-internal-format
42999#| msgid "parameter %qD has incomplete type"
43000msgid "variant %qD and base %qD have incompatible types"
43001msgstr "đối số %qD có kiểu chưa đầy đủ"
43002
43003#: c/c-parser.c:20445 cp/decl.c:7327
43004#, gcc-internal-format
43005msgid "variant %qD is a built-in"
43006msgstr ""
43007
43008#: c/c-parser.c:20488
43009#, gcc-internal-format
43010msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
43011msgstr ""
43012
43013#: c/c-parser.c:20496 cp/parser.c:41927
43014#, gcc-internal-format
43015msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
43016msgstr ""
43017
43018#: c/c-parser.c:20605 cp/parser.c:42032
43019#, gcc-internal-format
43020msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
43021msgstr ""
43022
43023#: c/c-parser.c:20654 cp/parser.c:42081
43024#, gcc-internal-format
43025msgid "directive with only %<device_type%> clauses ignored"
43026msgstr ""
43027
43028#: c/c-parser.c:20673 cp/parser.c:42106
43029#, gcc-internal-format
43030msgid "expected %<target%>"
43031msgstr "cần %<target%>"
43032
43033#: c/c-parser.c:20680 cp/parser.c:42113
43034#, gcc-internal-format
43035msgid "expected %<declare%>"
43036msgstr "cần %<declare%>"
43037
43038#: c/c-parser.c:20686 cp/parser.c:42120
43039#, gcc-internal-format
43040msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
43041msgstr ""
43042
43043#: c/c-parser.c:20714
43044#, gcc-internal-format
43045msgid "%<#pragma omp declare reduction%> not at file or block scope"
43046msgstr ""
43047
43048#: c/c-parser.c:20791
43049#, gcc-internal-format
43050msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
43051msgstr ""
43052
43053#: c/c-parser.c:20795
43054#, gcc-internal-format
43055msgid "function or array type in %<#pragma omp declare reduction%>"
43056msgstr ""
43057
43058#: c/c-parser.c:20798
43059#, fuzzy, gcc-internal-format
43060msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
43061msgstr "%<#pragma omp declare reduction%> trước"
43062
43063#: c/c-parser.c:20801
43064#, gcc-internal-format
43065msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
43066msgstr ""
43067
43068#: c/c-parser.c:20809
43069#, gcc-internal-format
43070msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
43071msgstr ""
43072
43073#: c/c-parser.c:20818
43074#, gcc-internal-format
43075msgid "previous %<#pragma omp declare reduction%>"
43076msgstr "%<#pragma omp declare reduction%> trước"
43077
43078#: c/c-parser.c:20935
43079#, gcc-internal-format
43080msgid "expected %<omp_priv%> or function-name"
43081msgstr "cần %<omp_priv%> hoặc tên-hàm"
43082
43083#: c/c-parser.c:20946
43084#, gcc-internal-format
43085msgid "expected function-name %<(%>"
43086msgstr "cần tên-hàm %<(%>"
43087
43088#: c/c-parser.c:20965
43089#, gcc-internal-format
43090msgid "one of the initializer call arguments should be %<&omp_priv%>"
43091msgstr ""
43092
43093#: c/c-parser.c:21096 cp/parser.c:42580
43094#, fuzzy, gcc-internal-format
43095#| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
43096msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
43097msgstr "cần %<=%>, %<,%>, %<;%>, %<asm%> hay %<__attribute__%>"
43098
43099#: c/c-parser.c:21160 cp/parser.c:42643
43100#, fuzzy, gcc-internal-format
43101#| msgid "expected %<class%>, %<typename%>, or %<template%>"
43102msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
43103msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
43104
43105#: c/c-parser.c:21180 cp/parser.c:42669
43106#, gcc-internal-format
43107msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
43108msgstr ""
43109
43110#: c/c-parser.c:21189 cp/parser.c:42678
43111#, fuzzy, gcc-internal-format
43112#| msgid "clause not supported yet"
43113msgid "%qs clause on %<requires%> directive not supported yet"
43114msgstr "mệnh đề vẫn chưa được hỗ trợ"
43115
43116#: c/c-parser.c:21201 cp/parser.c:42690
43117#, gcc-internal-format
43118msgid "%qs clause used lexically after first target construct or offloading API"
43119msgstr ""
43120
43121#: c/c-parser.c:21213 cp/parser.c:42702
43122#, gcc-internal-format
43123msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
43124msgstr ""
43125
43126#: c/c-parser.c:21222 cp/parser.c:42711
43127#, gcc-internal-format
43128msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
43129msgstr ""
43130
43131#: c/c-parser.c:21236 cp/parser.c:42725
43132#, gcc-internal-format
43133msgid "%<pragma omp requires%> requires at least one clause"
43134msgstr ""
43135
43136#: c/c-parser.c:21255
43137#, fuzzy, gcc-internal-format
43138#| msgid "%<_Atomic%> %qE in %<reduction%> clause"
43139msgid "zero sized type %qT in %<reduction%> clause"
43140msgstr "%<_Atomic%> %qE trong mệnh đề %<reduction%>"
43141
43142#: c/c-parser.c:21261
43143#, fuzzy, gcc-internal-format
43144#| msgid "%<_Atomic%> %qE in %<reduction%> clause"
43145msgid "variable sized type %qT in %<reduction%> clause"
43146msgstr "%<_Atomic%> %qE trong mệnh đề %<reduction%>"
43147
43148#: c/c-parser.c:21497 cp/semantics.c:8358
43149#, gcc-internal-format
43150msgid "%qE declared %<threadprivate%> after first use"
43151msgstr ""
43152
43153#: c/c-parser.c:21499 cp/semantics.c:8360
43154#, gcc-internal-format
43155msgid "automatic variable %qE cannot be %<threadprivate%>"
43156msgstr ""
43157
43158#: c/c-parser.c:21503 cp/semantics.c:8362
43159#, gcc-internal-format
43160msgid "%<threadprivate%> %qE has incomplete type"
43161msgstr ""
43162
43163#: c/c-parser.c:21682 cp/parser.c:43459
43164#, gcc-internal-format
43165msgid "%<__transaction_cancel%> without transactional memory support enabled"
43166msgstr ""
43167
43168#: c/c-parser.c:21688 cp/parser.c:43465
43169#, gcc-internal-format
43170msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
43171msgstr "%<__transaction_cancel%> nằm trong một %<__transaction_relaxed%>"
43172
43173#: c/c-parser.c:21697
43174#, fuzzy, gcc-internal-format
43175#| msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
43176msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
43177msgstr "vòng ngoài hơn %<__transaction_cancel%> không nằm trong vòng ngoài hơn %<__transaction_atomic%>"
43178
43179#: c/c-parser.c:21705 cp/parser.c:43483
43180#, gcc-internal-format
43181msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
43182msgstr "%<__transaction_cancel%> không nằm trong %<__transaction_atomic%>"
43183
43184#: c/c-parser.c:21789
43185#, fuzzy, gcc-internal-format
43186msgid "no closing brace"
43187msgstr "tác vụ bao quanh"
43188
43189#: c/c-typeck.c:224
43190#, gcc-internal-format
43191msgid "%qD has an incomplete type %qT"
43192msgstr ""
43193
43194#: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
43195#, gcc-internal-format
43196msgid "invalid use of void expression"
43197msgstr "sử dụng sai biểu thức void"
43198
43199#: c/c-typeck.c:246
43200#, gcc-internal-format
43201msgid "invalid use of flexible array member"
43202msgstr ""
43203
43204#: c/c-typeck.c:252 cp/typeck2.c:505
43205#, gcc-internal-format
43206msgid "invalid use of array with unspecified bounds"
43207msgstr ""
43208
43209#: c/c-typeck.c:260
43210#, gcc-internal-format
43211msgid "invalid use of undefined type %qT"
43212msgstr ""
43213
43214#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
43215#: c/c-typeck.c:263
43216#, gcc-internal-format
43217msgid "invalid use of incomplete typedef %qT"
43218msgstr ""
43219
43220#: c/c-typeck.c:336
43221#, gcc-internal-format
43222msgid "%qT and %qT are in disjoint named address spaces"
43223msgstr ""
43224
43225#: c/c-typeck.c:371
43226#, fuzzy, gcc-internal-format
43227msgid "%qs attribute cannot be applied to a function that does not take variable arguments"
43228msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
43229
43230#: c/c-typeck.c:598 c/c-typeck.c:623
43231#, gcc-internal-format
43232msgid "function types not truly compatible in ISO C"
43233msgstr ""
43234
43235#: c/c-typeck.c:767
43236#, gcc-internal-format
43237msgid "cannot mix operands of decimal floating and vector types"
43238msgstr ""
43239
43240#: c/c-typeck.c:772
43241#, gcc-internal-format
43242msgid "cannot mix operands of decimal floating and complex types"
43243msgstr ""
43244
43245#: c/c-typeck.c:777
43246#, gcc-internal-format
43247msgid "cannot mix operands of decimal floating and other floating types"
43248msgstr ""
43249
43250#: c/c-typeck.c:1318
43251#, gcc-internal-format
43252msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
43253msgstr ""
43254
43255#: c/c-typeck.c:1322
43256#, gcc-internal-format
43257msgid "types are not quite compatible"
43258msgstr ""
43259
43260#: c/c-typeck.c:1326
43261#, gcc-internal-format
43262msgid "pointer target types incompatible in C++"
43263msgstr ""
43264
43265#: c/c-typeck.c:1659
43266#, gcc-internal-format
43267msgid "function return types not compatible due to %<volatile%>"
43268msgstr ""
43269
43270#: c/c-typeck.c:1917
43271#, gcc-internal-format
43272msgid "converting an array compound literal to a pointer is ill-formed in C++"
43273msgstr ""
43274
43275#: c/c-typeck.c:2447 c/c-typeck.c:9045
43276#, gcc-internal-format
43277msgid "%qT has no member named %qE; did you mean %qE?"
43278msgstr "%qT không có thành viên nào mang tên %qE; ý bạn là %qE?"
43279
43280#: c/c-typeck.c:2451 c/c-typeck.c:9049
43281#, gcc-internal-format
43282msgid "%qT has no member named %qE"
43283msgstr "%qT không có thành viên nào mang tên %qE"
43284
43285#: c/c-typeck.c:2460
43286#, gcc-internal-format
43287msgid "accessing a member %qE of an atomic structure %qE"
43288msgstr ""
43289
43290#: c/c-typeck.c:2463
43291#, gcc-internal-format
43292msgid "accessing a member %qE of an atomic union %qE"
43293msgstr ""
43294
43295#: c/c-typeck.c:2523
43296#, gcc-internal-format
43297msgid "%qE is a pointer; did you mean to use %<->%>?"
43298msgstr ""
43299
43300#: c/c-typeck.c:2529
43301#, gcc-internal-format
43302msgid "request for member %qE in something not a structure or union"
43303msgstr ""
43304
43305#: c/c-typeck.c:2577
43306#, gcc-internal-format
43307msgid "dereferencing %<void *%> pointer"
43308msgstr ""
43309
43310#: c/c-typeck.c:2632
43311#, gcc-internal-format
43312msgid "subscripted value is neither array nor pointer nor vector"
43313msgstr ""
43314
43315#: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
43316#, gcc-internal-format
43317msgid "array subscript is not an integer"
43318msgstr "chỉ số mảng không phải là số nguyên"
43319
43320#: c/c-typeck.c:2648
43321#, gcc-internal-format
43322msgid "subscripted value is pointer to function"
43323msgstr ""
43324
43325#: c/c-typeck.c:2702
43326#, gcc-internal-format
43327msgid "ISO C forbids subscripting %<register%> array"
43328msgstr ""
43329
43330#: c/c-typeck.c:2705
43331#, gcc-internal-format
43332msgid "ISO C90 forbids subscripting non-lvalue array"
43333msgstr ""
43334
43335#: c/c-typeck.c:2819
43336#, gcc-internal-format
43337msgid "enum constant defined here"
43338msgstr ""
43339
43340#: c/c-typeck.c:2926 cp/typeck.c:1773
43341#, gcc-internal-format
43342msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
43343msgstr ""
43344
43345#: c/c-typeck.c:3078
43346#, gcc-internal-format
43347msgid "called object %qE is not a function or function pointer"
43348msgstr ""
43349
43350#: c/c-typeck.c:3083
43351#, gcc-internal-format
43352msgid "called object %qD is not a function or function pointer"
43353msgstr ""
43354
43355#: c/c-typeck.c:3089
43356#, gcc-internal-format
43357msgid "called object is not a function or function pointer"
43358msgstr ""
43359
43360#. This situation leads to run-time undefined behavior.  We can't,
43361#. therefore, simply error unless we can prove that all possible
43362#. executions of the program must execute the code.
43363#: c/c-typeck.c:3119
43364#, gcc-internal-format
43365msgid "function called through a non-compatible type"
43366msgstr ""
43367
43368#: c/c-typeck.c:3124 c/c-typeck.c:3176
43369#, gcc-internal-format
43370msgid "function with qualified void return type called"
43371msgstr ""
43372
43373#: c/c-typeck.c:3231
43374#, gcc-internal-format, gfc-internal-format
43375msgid "type of formal parameter %d is incomplete"
43376msgstr ""
43377
43378#: c/c-typeck.c:3245
43379#, gcc-internal-format
43380msgid "passing argument %d of %qE as integer rather than floating due to prototype"
43381msgstr ""
43382
43383#: c/c-typeck.c:3251
43384#, gcc-internal-format
43385msgid "passing argument %d of %qE as integer rather than complex due to prototype"
43386msgstr ""
43387
43388#: c/c-typeck.c:3257
43389#, gcc-internal-format
43390msgid "passing argument %d of %qE as complex rather than floating due to prototype"
43391msgstr ""
43392
43393#: c/c-typeck.c:3263
43394#, gcc-internal-format
43395msgid "passing argument %d of %qE as floating rather than integer due to prototype"
43396msgstr ""
43397
43398#: c/c-typeck.c:3269
43399#, gcc-internal-format
43400msgid "passing argument %d of %qE as complex rather than integer due to prototype"
43401msgstr ""
43402
43403#: c/c-typeck.c:3275
43404#, gcc-internal-format
43405msgid "passing argument %d of %qE as floating rather than complex due to prototype"
43406msgstr ""
43407
43408#: c/c-typeck.c:3289
43409#, gcc-internal-format
43410msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
43411msgstr ""
43412
43413#: c/c-typeck.c:3315
43414#, gcc-internal-format
43415msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
43416msgstr ""
43417
43418#: c/c-typeck.c:3340
43419#, gcc-internal-format
43420msgid "passing argument %d of %qE with different width due to prototype"
43421msgstr ""
43422
43423#: c/c-typeck.c:3364
43424#, gcc-internal-format
43425msgid "passing argument %d of %qE as unsigned due to prototype"
43426msgstr ""
43427
43428#: c/c-typeck.c:3369
43429#, gcc-internal-format
43430msgid "passing argument %d of %qE as signed due to prototype"
43431msgstr ""
43432
43433#: c/c-typeck.c:3522
43434#, gcc-internal-format
43435msgid "too many arguments to method %qE"
43436msgstr "quá nhiều đối số cho cho phương thức %qE"
43437
43438#: c/c-typeck.c:3532
43439#, fuzzy, gcc-internal-format
43440#| msgid "too many arguments to function %qE"
43441msgid "too many arguments to built-in function %qE expecting %d"
43442msgstr "quá nhiều đối số cho hàm %qE"
43443
43444#: c/c-typeck.c:3604
43445#, gcc-internal-format
43446msgid "implicit conversion from %qT to %qT when passing argument to function"
43447msgstr ""
43448
43449#: c/c-typeck.c:3672
43450#, fuzzy, gcc-internal-format
43451#| msgid "too few arguments to function %qE"
43452msgid "too few arguments to built-in function %qE expecting %u"
43453msgstr "quá ít đối số cho hàm %qE"
43454
43455#: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
43456#, gcc-internal-format
43457msgid "comparison with string literal results in unspecified behavior"
43458msgstr ""
43459
43460#: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
43461#, fuzzy, gcc-internal-format
43462#| msgid "Warn about use of multi-character character constants."
43463msgid "comparison between pointer and zero character constant"
43464msgstr "Cảnh báo về sử dụng hằng số ký tự đa ký tự."
43465
43466#: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
43467#, fuzzy, gcc-internal-format
43468#| msgid "did you mean to use logical not?"
43469msgid "did you mean to dereference the pointer?"
43470msgstr "ý bạn là dùng not lôgíc?"
43471
43472#: c/c-typeck.c:3889
43473#, gcc-internal-format
43474msgid "comparison between %qT and %qT"
43475msgstr "so sánh giữa %qT và %qT"
43476
43477#: c/c-typeck.c:3940
43478#, gcc-internal-format
43479msgid "pointer of type %<void *%> used in subtraction"
43480msgstr ""
43481
43482#: c/c-typeck.c:3943
43483#, gcc-internal-format
43484msgid "pointer to a function used in subtraction"
43485msgstr "con trỏ đến hàm được dùng trong phép trừ"
43486
43487#: c/c-typeck.c:3978
43488#, gcc-internal-format
43489msgid "arithmetic on pointer to an incomplete type"
43490msgstr ""
43491
43492#: c/c-typeck.c:3987 cp/typeck.c:5905
43493#, gcc-internal-format
43494msgid "arithmetic on pointer to an empty aggregate"
43495msgstr ""
43496
43497#: c/c-typeck.c:4420
43498#, gcc-internal-format
43499msgid "%<~%> on a boolean expression"
43500msgstr "%<~%> trên một biểu thức lôgíc"
43501
43502#: c/c-typeck.c:4424
43503#, gcc-internal-format
43504msgid "did you mean to use logical not?"
43505msgstr "ý bạn là dùng not lôgíc?"
43506
43507#: c/c-typeck.c:4434
43508#, gcc-internal-format
43509msgid "ISO C does not support %<~%> for complex conjugation"
43510msgstr ""
43511
43512#: c/c-typeck.c:4458
43513#, fuzzy, gcc-internal-format
43514#| msgid "wrong type argument to abs"
43515msgid "wrong type argument to absu"
43516msgstr "đối số có loại sai đối với bộ tuyệt đối"
43517
43518#: c/c-typeck.c:4483
43519#, gcc-internal-format
43520msgid "wrong type argument to unary exclamation mark"
43521msgstr ""
43522
43523#: c/c-typeck.c:4541
43524#, gcc-internal-format
43525msgid "increment of enumeration value is invalid in C++"
43526msgstr "phép gia tăng giá trị kiểu liệt kê là không hợp lệ trong C++"
43527
43528#: c/c-typeck.c:4544
43529#, gcc-internal-format
43530msgid "decrement of enumeration value is invalid in C++"
43531msgstr "phép giảm giá trị kiểu liệt kê là không hợp lệ trong C++"
43532
43533#: c/c-typeck.c:4551
43534#, fuzzy, gcc-internal-format
43535msgid "increment of a boolean expression"
43536msgstr "cần một biểu thức lôgíc"
43537
43538#: c/c-typeck.c:4554
43539#, fuzzy, gcc-internal-format
43540msgid "decrement of a boolean expression"
43541msgstr "cần một biểu thức lôgíc"
43542
43543#: c/c-typeck.c:4570
43544#, gcc-internal-format
43545msgid "ISO C does not support %<++%> and %<--%> on complex types"
43546msgstr ""
43547
43548#: c/c-typeck.c:4596 c/c-typeck.c:4630
43549#, gcc-internal-format
43550msgid "wrong type argument to increment"
43551msgstr "đối số sai kiểu cho gia số"
43552
43553#: c/c-typeck.c:4598 c/c-typeck.c:4633
43554#, gcc-internal-format
43555msgid "wrong type argument to decrement"
43556msgstr "sai đối số kiểu để giảm"
43557
43558#: c/c-typeck.c:4618
43559#, gcc-internal-format
43560msgid "increment of pointer to an incomplete type %qT"
43561msgstr "tăng con trỏ tới loại không hoàn toàn %qT"
43562
43563#: c/c-typeck.c:4622
43564#, gcc-internal-format
43565msgid "decrement of pointer to an incomplete type %qT"
43566msgstr "giảm con trỏ tới loại không hoàn toàn %qT"
43567
43568#: c/c-typeck.c:4729
43569#, gcc-internal-format
43570msgid "taking address of expression of type %<void%>"
43571msgstr ""
43572
43573#: c/c-typeck.c:4788
43574#, gcc-internal-format
43575msgid "cannot take address of bit-field %qD"
43576msgstr ""
43577
43578#: c/c-typeck.c:4801
43579#, gcc-internal-format
43580msgid "cannot take address of scalar with reverse storage order"
43581msgstr ""
43582
43583#: c/c-typeck.c:4809
43584#, gcc-internal-format
43585msgid "address of array with reverse scalar storage order requested"
43586msgstr ""
43587
43588#: c/c-typeck.c:4994
43589#, gcc-internal-format
43590msgid "global register variable %qD used in nested function"
43591msgstr ""
43592
43593#: c/c-typeck.c:4997
43594#, gcc-internal-format
43595msgid "register variable %qD used in nested function"
43596msgstr ""
43597
43598#: c/c-typeck.c:5002
43599#, gcc-internal-format
43600msgid "address of global register variable %qD requested"
43601msgstr ""
43602
43603#: c/c-typeck.c:5004
43604#, gcc-internal-format
43605msgid "address of register variable %qD requested"
43606msgstr ""
43607
43608#: c/c-typeck.c:5143
43609#, gcc-internal-format
43610msgid "non-lvalue array in conditional expression"
43611msgstr ""
43612
43613#: c/c-typeck.c:5225
43614#, gcc-internal-format
43615msgid "implicit conversion from %qT to %qT to match other result of conditional"
43616msgstr ""
43617
43618#: c/c-typeck.c:5284 c/c-typeck.c:5290
43619#, gcc-internal-format
43620msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
43621msgstr ""
43622
43623#: c/c-typeck.c:5307
43624#, gcc-internal-format
43625msgid "ISO C forbids conditional expr with only one void side"
43626msgstr ""
43627
43628#: c/c-typeck.c:5324
43629#, gcc-internal-format
43630msgid "pointers to disjoint address spaces used in conditional expression"
43631msgstr ""
43632
43633#: c/c-typeck.c:5335 c/c-typeck.c:5352
43634#, gcc-internal-format
43635msgid "pointer to array loses qualifier in conditional expression"
43636msgstr ""
43637
43638#: c/c-typeck.c:5340 c/c-typeck.c:5357
43639#, gcc-internal-format
43640msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
43641msgstr "ISO C cấm chỉ biểu thức điều kiện giữa %<void *%> với con trỏ hàm"
43642
43643#: c/c-typeck.c:5370
43644#, fuzzy, gcc-internal-format
43645#| msgid "type mismatch in conditional expression"
43646msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
43647msgstr "kiểu không khớp trong biểu thức điều kiện"
43648
43649#: c/c-typeck.c:5375
43650#, gcc-internal-format
43651msgid "pointer type mismatch in conditional expression"
43652msgstr ""
43653
43654#: c/c-typeck.c:5384 c/c-typeck.c:5395
43655#, gcc-internal-format
43656msgid "pointer/integer type mismatch in conditional expression"
43657msgstr ""
43658
43659#: c/c-typeck.c:5409
43660#, gcc-internal-format
43661msgid "type mismatch in conditional expression"
43662msgstr "kiểu không khớp trong biểu thức điều kiện"
43663
43664#: c/c-typeck.c:5533
43665#, gcc-internal-format
43666msgid "left-hand operand of comma expression has no effect"
43667msgstr ""
43668
43669#: c/c-typeck.c:5551 c/c-typeck.c:11110
43670#, gcc-internal-format
43671msgid "right-hand operand of comma expression has no effect"
43672msgstr ""
43673
43674#: c/c-typeck.c:5620
43675msgid "cast adds %q#v qualifier to function type"
43676msgstr ""
43677
43678#: c/c-typeck.c:5626
43679msgid "cast discards %qv qualifier from pointer target type"
43680msgstr ""
43681
43682#: c/c-typeck.c:5661
43683#, gcc-internal-format
43684msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
43685msgstr ""
43686
43687#: c/c-typeck.c:5755
43688#, gcc-internal-format
43689msgid "cast specifies array type"
43690msgstr ""
43691
43692#: c/c-typeck.c:5761
43693#, gcc-internal-format
43694msgid "cast specifies function type"
43695msgstr ""
43696
43697#: c/c-typeck.c:5776
43698#, gcc-internal-format
43699msgid "ISO C forbids casting nonscalar to the same type"
43700msgstr ""
43701
43702#: c/c-typeck.c:5796
43703#, gcc-internal-format
43704msgid "ISO C forbids casts to union type"
43705msgstr "ISO C cấm chỉ áp kiểu thành kiểu hỗn hợp"
43706
43707#: c/c-typeck.c:5806
43708#, gcc-internal-format
43709msgid "cast to union type from type not present in union"
43710msgstr ""
43711
43712#: c/c-typeck.c:5841
43713#, gcc-internal-format, gfc-internal-format
43714msgid "cast to %s address space pointer from disjoint generic address space pointer"
43715msgstr ""
43716
43717#: c/c-typeck.c:5846
43718#, gcc-internal-format, gfc-internal-format
43719msgid "cast to generic address space pointer from disjoint %s address space pointer"
43720msgstr ""
43721
43722#: c/c-typeck.c:5851
43723#, gcc-internal-format, gfc-internal-format
43724msgid "cast to %s address space pointer from disjoint %s address space pointer"
43725msgstr ""
43726
43727#: c/c-typeck.c:5871
43728#, gcc-internal-format
43729msgid "cast increases required alignment of target type"
43730msgstr ""
43731
43732#: c/c-typeck.c:5882
43733#, gcc-internal-format
43734msgid "cast from pointer to integer of different size"
43735msgstr ""
43736
43737#: c/c-typeck.c:5887
43738#, gcc-internal-format
43739msgid "cast from function call of type %qT to non-matching type %qT"
43740msgstr ""
43741
43742#: c/c-typeck.c:5896 cp/typeck.c:8243
43743#, gcc-internal-format
43744msgid "cast to pointer from integer of different size"
43745msgstr ""
43746
43747#: c/c-typeck.c:5910
43748#, gcc-internal-format
43749msgid "ISO C forbids conversion of function pointer to object pointer type"
43750msgstr ""
43751
43752#: c/c-typeck.c:5919
43753#, gcc-internal-format
43754msgid "ISO C forbids conversion of object pointer to function pointer type"
43755msgstr ""
43756
43757#: c/c-typeck.c:5929
43758#, fuzzy, gcc-internal-format
43759#| msgid "incompatible types in assignment of %qT to %qT"
43760msgid "cast between incompatible function types from %qT to %qT"
43761msgstr "phép gán %qT cho %qT không tương thích kiểu"
43762
43763#: c/c-typeck.c:6024
43764#, gcc-internal-format
43765msgid "defining a type in a cast is invalid in C++"
43766msgstr ""
43767
43768#: c/c-typeck.c:6065
43769#, gcc-internal-format
43770msgid "assignment to expression with array type"
43771msgstr ""
43772
43773#: c/c-typeck.c:6191
43774#, gcc-internal-format
43775msgid "enum conversion in assignment is invalid in C++"
43776msgstr "chuyển đổi enum trong bộ khởi tạo thì không hợp lệ trong C++"
43777
43778#: c/c-typeck.c:6395 c/c-typeck.c:6417 c/c-typeck.c:6443
43779#, gcc-internal-format
43780msgid "(near initialization for %qs)"
43781msgstr "(gần chỗ khởi tạo cho %qs)"
43782
43783#: c/c-typeck.c:6458
43784#, gcc-internal-format
43785msgid "array initialized from parenthesized string constant"
43786msgstr "mảng bị khởi tạo từ hằng số chuỗi nằm trong ngoặc đơn"
43787
43788#: c/c-typeck.c:6501 c/c-typeck.c:6747
43789#, gcc-internal-format
43790msgid "expected %qT but argument is of type %qT"
43791msgstr "cần %qT nhưng đối số là kiểu %qT"
43792
43793#: c/c-typeck.c:6535
43794#, gcc-internal-format
43795msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
43796msgstr ""
43797
43798#: c/c-typeck.c:6538
43799#, gcc-internal-format
43800msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
43801msgstr ""
43802
43803#: c/c-typeck.c:6543
43804#, fuzzy, gcc-internal-format
43805#| msgid "routine %qD declared here"
43806msgid "built-in %qD declared here"
43807msgstr "%qD được khai báo ở đây"
43808
43809#: c/c-typeck.c:6742
43810#, gcc-internal-format
43811msgid "enum conversion when passing argument %d of %qE is invalid in C++"
43812msgstr ""
43813
43814#: c/c-typeck.c:6751
43815#, fuzzy, gcc-internal-format
43816#| msgid "enum conversion in assignment is invalid in C++"
43817msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
43818msgstr "chuyển đổi enum trong bộ khởi tạo thì không hợp lệ trong C++"
43819
43820#: c/c-typeck.c:6755
43821#, fuzzy, gcc-internal-format
43822#| msgid "enum conversion in initialization is invalid in C++"
43823msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
43824msgstr "chuyển đổi enum trong bộ khởi tạo thì không hợp lệ trong C++"
43825
43826#: c/c-typeck.c:6760
43827#, fuzzy, gcc-internal-format
43828#| msgid "enum conversion in return is invalid in C++"
43829msgid "enum conversion from %qT to %qT in return is invalid in C++"
43830msgstr "chuyển đổi enum trả về thì không hợp lệ trong C++"
43831
43832#: c/c-typeck.c:6778
43833#, fuzzy, gcc-internal-format
43834#| msgid "invalid conversion from %qT to %qT"
43835msgid "implicit conversion from %qT to %qT"
43836msgstr "chuyển đổi từ %qT thành %qT không hợp lệ"
43837
43838#: c/c-typeck.c:6956 c/c-typeck.c:7275
43839msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
43840msgstr ""
43841
43842#: c/c-typeck.c:6959 c/c-typeck.c:7278
43843msgid "assignment makes %q#v qualified function pointer from unqualified"
43844msgstr ""
43845
43846#: c/c-typeck.c:6962 c/c-typeck.c:7280
43847msgid "initialization makes %q#v qualified function pointer from unqualified"
43848msgstr ""
43849
43850#: c/c-typeck.c:6965 c/c-typeck.c:7282
43851msgid "return makes %q#v qualified function pointer from unqualified"
43852msgstr ""
43853
43854#: c/c-typeck.c:6973 c/c-typeck.c:7170 c/c-typeck.c:7213
43855msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
43856msgstr ""
43857
43858#: c/c-typeck.c:6975 c/c-typeck.c:7172 c/c-typeck.c:7215
43859msgid "assignment discards %qv qualifier from pointer target type"
43860msgstr ""
43861
43862#: c/c-typeck.c:6977 c/c-typeck.c:7174 c/c-typeck.c:7217
43863msgid "initialization discards %qv qualifier from pointer target type"
43864msgstr ""
43865
43866#: c/c-typeck.c:6979 c/c-typeck.c:7176 c/c-typeck.c:7219
43867msgid "return discards %qv qualifier from pointer target type"
43868msgstr ""
43869
43870#: c/c-typeck.c:6988
43871#, gcc-internal-format
43872msgid "ISO C prohibits argument conversion to union type"
43873msgstr ""
43874
43875#: c/c-typeck.c:7056
43876#, gcc-internal-format
43877msgid "request for implicit conversion from %qT to %qT not permitted in C++"
43878msgstr ""
43879
43880#: c/c-typeck.c:7069
43881#, gcc-internal-format
43882msgid "passing argument %d of %qE from pointer to non-enclosed address space"
43883msgstr ""
43884
43885#: c/c-typeck.c:7079
43886#, gcc-internal-format
43887msgid "assignment from pointer to non-enclosed address space"
43888msgstr ""
43889
43890#: c/c-typeck.c:7089
43891#, gcc-internal-format
43892msgid "initialization from pointer to non-enclosed address space"
43893msgstr ""
43894
43895#: c/c-typeck.c:7099
43896#, gcc-internal-format
43897msgid "return from pointer to non-enclosed address space"
43898msgstr ""
43899
43900#: c/c-typeck.c:7122
43901#, gcc-internal-format
43902msgid "argument %d of %qE might be a candidate for a format attribute"
43903msgstr ""
43904
43905#: c/c-typeck.c:7128
43906#, gcc-internal-format
43907msgid "assignment left-hand side might be a candidate for a format attribute"
43908msgstr ""
43909
43910#: c/c-typeck.c:7133
43911#, gcc-internal-format
43912msgid "initialization left-hand side might be a candidate for a format attribute"
43913msgstr ""
43914
43915#: c/c-typeck.c:7138 cp/typeck.c:9349
43916#, gcc-internal-format
43917msgid "return type might be a candidate for a format attribute"
43918msgstr ""
43919
43920#: c/c-typeck.c:7187
43921#, gcc-internal-format
43922msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
43923msgstr ""
43924
43925#: c/c-typeck.c:7190
43926#, gcc-internal-format
43927msgid "ISO C forbids assignment between function pointer and %<void *%>"
43928msgstr ""
43929
43930#: c/c-typeck.c:7192
43931#, gcc-internal-format
43932msgid "ISO C forbids initialization between function pointer and %<void *%>"
43933msgstr ""
43934
43935#: c/c-typeck.c:7194
43936#, gcc-internal-format
43937msgid "ISO C forbids return between function pointer and %<void *%>"
43938msgstr ""
43939
43940#: c/c-typeck.c:7238
43941#, gcc-internal-format
43942msgid "pointer targets in passing argument %d of %qE differ in signedness"
43943msgstr ""
43944
43945#: c/c-typeck.c:7246
43946#, fuzzy, gcc-internal-format
43947#| msgid "incompatible types in assignment of %qT to %qT"
43948msgid "pointer targets in assignment from %qT to %qT differ in signedness"
43949msgstr "phép gán %qT cho %qT không tương thích kiểu"
43950
43951#: c/c-typeck.c:7251
43952#, gcc-internal-format
43953msgid "pointer targets in initialization of %qT from %qT differ in signedness"
43954msgstr ""
43955
43956#: c/c-typeck.c:7256
43957#, gcc-internal-format
43958msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
43959msgstr ""
43960
43961#: c/c-typeck.c:7298
43962#, gcc-internal-format
43963msgid "passing argument %d of %qE from incompatible pointer type"
43964msgstr ""
43965
43966#: c/c-typeck.c:7306
43967#, fuzzy, gcc-internal-format
43968#| msgid "increment of pointer to an incomplete type %qT"
43969msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
43970msgstr "tăng con trỏ tới loại không hoàn toàn %qT"
43971
43972#: c/c-typeck.c:7311
43973#, fuzzy, gcc-internal-format
43974#| msgid "increment of pointer to an incomplete type %qT"
43975msgid "assignment to %qT from incompatible pointer type %qT"
43976msgstr "tăng con trỏ tới loại không hoàn toàn %qT"
43977
43978#: c/c-typeck.c:7317
43979#, fuzzy, gcc-internal-format
43980#| msgid "increment of pointer to an incomplete type %qT"
43981msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
43982msgstr "tăng con trỏ tới loại không hoàn toàn %qT"
43983
43984#: c/c-typeck.c:7322
43985#, fuzzy, gcc-internal-format
43986msgid "initialization of %qT from incompatible pointer type %qT"
43987msgstr "(gần chỗ khởi tạo cho %qs)"
43988
43989#: c/c-typeck.c:7329
43990#, gcc-internal-format
43991msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
43992msgstr ""
43993
43994#: c/c-typeck.c:7334
43995#, fuzzy, gcc-internal-format
43996#| msgid "return with value in function with no return type"
43997msgid "returning %qT from a function with incompatible return type %qT"
43998msgstr "trả về giá trị trong một hàm mà có kiểu không trả về"
43999
44000#: c/c-typeck.c:7373
44001#, gcc-internal-format
44002msgid "passing argument %d of %qE makes pointer from integer without a cast"
44003msgstr ""
44004
44005#: c/c-typeck.c:7380
44006#, gcc-internal-format
44007msgid "assignment to %qT from %qT makes pointer from integer without a cast"
44008msgstr ""
44009
44010#: c/c-typeck.c:7385
44011#, gcc-internal-format
44012msgid "initialization of %qT from %qT makes pointer from integer without a cast"
44013msgstr ""
44014
44015#: c/c-typeck.c:7389
44016#, gcc-internal-format
44017msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
44018msgstr ""
44019
44020#: c/c-typeck.c:7409
44021#, gcc-internal-format
44022msgid "passing argument %d of %qE makes integer from pointer without a cast"
44023msgstr ""
44024
44025#: c/c-typeck.c:7416
44026#, fuzzy, gcc-internal-format
44027msgid "assignment to %qT from %qT makes integer from pointer without a cast"
44028msgstr "đối số %d của %qE phải là bội số của %d"
44029
44030#: c/c-typeck.c:7421
44031#, gcc-internal-format
44032msgid "initialization of %qT from %qT makes integer from pointer without a cast"
44033msgstr ""
44034
44035#: c/c-typeck.c:7425
44036#, gcc-internal-format
44037msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
44038msgstr ""
44039
44040#: c/c-typeck.c:7452
44041#, gcc-internal-format
44042msgid "incompatible type for argument %d of %qE"
44043msgstr "kiểu không tương thích cho đối số %d của %qE"
44044
44045#: c/c-typeck.c:7463
44046#, gcc-internal-format
44047msgid "incompatible types when assigning to type %qT from type %qT"
44048msgstr ""
44049
44050#: c/c-typeck.c:7473
44051#, gcc-internal-format
44052msgid "incompatible types when initializing type %qT using type %qT"
44053msgstr ""
44054
44055#: c/c-typeck.c:7483
44056#, gcc-internal-format
44057msgid "incompatible types when returning type %qT but %qT was expected"
44058msgstr ""
44059
44060#: c/c-typeck.c:7551
44061#, gcc-internal-format
44062msgid "traditional C rejects automatic aggregate initialization"
44063msgstr ""
44064
44065#: c/c-typeck.c:7788 c/c-typeck.c:8682 cp/typeck2.c:1161
44066#, gcc-internal-format
44067msgid "initialization of a flexible array member"
44068msgstr "đã khởi tạo một bộ phận mảng dẻo"
44069
44070#: c/c-typeck.c:7804 cp/typeck2.c:1196
44071#, gcc-internal-format
44072msgid "cannot initialize array of %qT from a string literal with type array of %qT"
44073msgstr ""
44074
44075#: c/c-typeck.c:7844
44076#, gcc-internal-format
44077msgid "array of inappropriate type initialized from string constant"
44078msgstr "mảng loại không thích hợp bị khởi tạo từ hằng số chuỗi"
44079
44080#: c/c-typeck.c:7912 cp/typeck.c:2149
44081#, gcc-internal-format
44082msgid "invalid use of non-lvalue array"
44083msgstr "sai sử dụng mảng không phải lvalue"
44084
44085#: c/c-typeck.c:7931 c/c-typeck.c:7955 c/c-typeck.c:7958 c/c-typeck.c:7966
44086#: c/c-typeck.c:8006 c/c-typeck.c:9535 c/c-typeck.c:9585
44087#, gcc-internal-format
44088msgid "initializer element is not constant"
44089msgstr "yếu tố khởi tạo không phải hằng số"
44090
44091#: c/c-typeck.c:7940
44092#, gcc-internal-format
44093msgid "array initialized from non-constant array expression"
44094msgstr "mảng bị khởi tạo từ biểu tượng mảng không phải hằng số"
44095
44096#: c/c-typeck.c:7971 c/c-typeck.c:8019 c/c-typeck.c:9595
44097#, gcc-internal-format
44098msgid "initializer element is not a constant expression"
44099msgstr "yếu tố khởi tạo không phải là một biểu tượng hằng số"
44100
44101#: c/c-typeck.c:8013 c/c-typeck.c:9590
44102#, gcc-internal-format
44103msgid "initializer element is not computable at load time"
44104msgstr "yếu tố khởi tạo không tính được vào lúc nạp"
44105
44106#: c/c-typeck.c:8032
44107#, gcc-internal-format
44108msgid "invalid initializer"
44109msgstr "bộ khởi tạo sai"
44110
44111#: c/c-typeck.c:8310 cp/decl.c:6709
44112#, gcc-internal-format
44113msgid "opaque vector types cannot be initialized"
44114msgstr ""
44115
44116#: c/c-typeck.c:8530
44117#, gcc-internal-format
44118msgid "extra brace group at end of initializer"
44119msgstr "gặp nhóm ngoặc móc thừa tại kết thúc của bộ khởi tạo"
44120
44121#: c/c-typeck.c:8613
44122#, gcc-internal-format
44123msgid "braces around scalar initializer"
44124msgstr "ngoặc chung quanh bộ khởi tạo vô hướng"
44125
44126#: c/c-typeck.c:8679 c/c-typeck.c:10077 cp/typeck2.c:1205 cp/typeck2.c:1462
44127#, gcc-internal-format
44128msgid "initialization of flexible array member in a nested context"
44129msgstr "bộ phận mảng dẻo bị khởi tạo trong một ngữ cảnh lồng nhau"
44130
44131#: c/c-typeck.c:8716
44132#, gcc-internal-format
44133msgid "missing braces around initializer"
44134msgstr "thiếu ngoặc móc chung quanh bộ khởi tạo"
44135
44136#: c/c-typeck.c:8739
44137#, gcc-internal-format
44138msgid "missing initializer for field %qD of %qT"
44139msgstr ""
44140
44141#: c/c-typeck.c:8763
44142#, gcc-internal-format
44143msgid "empty scalar initializer"
44144msgstr "bộ khởi tạo vô hướng vẫn trống"
44145
44146#: c/c-typeck.c:8768
44147#, gcc-internal-format
44148msgid "extra elements in scalar initializer"
44149msgstr "gặp yếu tố thừa trong bộ khởi tạo vô hướng"
44150
44151#: c/c-typeck.c:8887 c/c-typeck.c:8969
44152#, gcc-internal-format
44153msgid "array index in non-array initializer"
44154msgstr "gặp chỉ mục mảng trong bộ khởi tạo không phải mảng"
44155
44156#: c/c-typeck.c:8892 c/c-typeck.c:9031
44157#, gcc-internal-format
44158msgid "field name not in record or union initializer"
44159msgstr "không có tên trường trong bộ khởi tạo hợp hoặc mục ghi"
44160
44161#: c/c-typeck.c:8942
44162#, gcc-internal-format
44163msgid "array index in initializer not of integer type"
44164msgstr "bộ khởi tạo chứa một chỉ mục mảng không có loại số nguyên"
44165
44166#: c/c-typeck.c:8951 c/c-typeck.c:8960
44167#, gcc-internal-format
44168msgid "array index in initializer is not an integer constant expression"
44169msgstr "bộ khởi tạo 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"
44170
44171#: c/c-typeck.c:8965 c/c-typeck.c:8967
44172#, gcc-internal-format
44173msgid "nonconstant array index in initializer"
44174msgstr "bộ khởi tạo chứa một chỉ mục mảng không phải hằng số"
44175
44176#: c/c-typeck.c:8971 c/c-typeck.c:8974
44177#, gcc-internal-format
44178msgid "array index in initializer exceeds array bounds"
44179msgstr "bộ khởi tạo chứa một chỉ mục mảng vượt quá giới hạn mảng"
44180
44181#: c/c-typeck.c:8993
44182#, gcc-internal-format
44183msgid "empty index range in initializer"
44184msgstr "bộ khởi tạo chứa phạm vi chỉ mục vẫn trống"
44185
44186#: c/c-typeck.c:9002
44187#, gcc-internal-format
44188msgid "array index range in initializer exceeds array bounds"
44189msgstr "bộ khởi tạo chứa một phạm vi chỉ mục mảng vượt quá giới hạn mảng"
44190
44191#: c/c-typeck.c:9104 c/c-typeck.c:9134 c/c-typeck.c:9678
44192#, gcc-internal-format
44193msgid "initialized field with side-effects overwritten"
44194msgstr "trường đã khởi tạo với hiệu ứng khác bị ghi đè"
44195
44196#: c/c-typeck.c:9108 c/c-typeck.c:9138 c/c-typeck.c:9681
44197#, gcc-internal-format
44198msgid "initialized field overwritten"
44199msgstr "trường đã khởi tạo bị ghi đè"
44200
44201#: c/c-typeck.c:9612
44202#, gcc-internal-format
44203msgid "enum conversion in initialization is invalid in C++"
44204msgstr "chuyển đổi enum trong bộ khởi tạo thì không hợp lệ trong C++"
44205
44206#: c/c-typeck.c:9952
44207#, fuzzy, gcc-internal-format
44208#| msgid "excess elements in char array initializer"
44209msgid "excess elements in %<char%> array initializer"
44210msgstr "gặp yếu tố thừa trong bộ khởi tạo mảng ký tự"
44211
44212#: c/c-typeck.c:9959 c/c-typeck.c:10036
44213#, gcc-internal-format
44214msgid "excess elements in struct initializer"
44215msgstr "gặp yếu tố thừa trong bộ khởi tạo cấu trúc"
44216
44217#: c/c-typeck.c:9980
44218#, gcc-internal-format
44219msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
44220msgstr ""
44221
44222#: c/c-typeck.c:10051 cp/typeck2.c:1165
44223#, gcc-internal-format
44224msgid "non-static initialization of a flexible array member"
44225msgstr "một bộ phận mảng dẻo bị khởi tạo một cách không phải tĩnh"
44226
44227#: c/c-typeck.c:10150
44228#, gcc-internal-format
44229msgid "excess elements in union initializer"
44230msgstr "gặp yếu tố thừa trong bộ khởi tạo hợp"
44231
44232#: c/c-typeck.c:10172
44233#, gcc-internal-format
44234msgid "traditional C rejects initialization of unions"
44235msgstr ""
44236
44237#: c/c-typeck.c:10242
44238#, gcc-internal-format
44239msgid "excess elements in array initializer"
44240msgstr "gặp yếu tố thừa trong bộ khởi tạo mảng"
44241
44242#: c/c-typeck.c:10276
44243#, gcc-internal-format
44244msgid "excess elements in vector initializer"
44245msgstr "gặp yếu tố thừa trong bộ khởi tạo véc-tơ"
44246
44247#: c/c-typeck.c:10308
44248#, gcc-internal-format
44249msgid "excess elements in scalar initializer"
44250msgstr "gặp yếu tố thừa trong bộ khởi tạo vô hướng"
44251
44252#: c/c-typeck.c:10554
44253#, gcc-internal-format
44254msgid "ISO C forbids %<goto *expr;%>"
44255msgstr "ISO C cấm %<goto *expr;%>"
44256
44257#: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
44258#, gcc-internal-format
44259msgid "function declared %<noreturn%> has a %<return%> statement"
44260msgstr "hàm đã khai báo %<noreturn%> có một câu lệnh %<return%>"
44261
44262#: c/c-typeck.c:10607 c/c-typeck.c:10611
44263#, gcc-internal-format
44264msgid "%<return%> with no value, in function returning non-void"
44265msgstr "%<return%> (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
44266
44267#: c/c-typeck.c:10625 c/gimple-parser.c:2414
44268#, gcc-internal-format
44269msgid "%<return%> with a value, in function returning void"
44270msgstr "%<return%> với một giá trị, trong hàm trả lại void (rỗng)"
44271
44272#: c/c-typeck.c:10628
44273#, gcc-internal-format
44274msgid "ISO C forbids %<return%> with expression, in function returning void"
44275msgstr ""
44276
44277#: c/c-typeck.c:10705
44278#, gcc-internal-format
44279msgid "function returns address of label"
44280msgstr "hàm trả về địa chỉ của biến cục bộ"
44281
44282#: c/c-typeck.c:10792 cp/semantics.c:1255
44283#, gcc-internal-format
44284msgid "switch quantity not an integer"
44285msgstr ""
44286
44287#: c/c-typeck.c:10817
44288#, gcc-internal-format
44289msgid "%<long%> switch expression not converted to %<int%> in ISO C"
44290msgstr ""
44291
44292#: c/c-typeck.c:10854 c/c-typeck.c:10862
44293#, gcc-internal-format
44294msgid "case label is not an integer constant expression"
44295msgstr ""
44296
44297#: c/c-typeck.c:10868 cp/parser.c:11624
44298#, gcc-internal-format
44299msgid "case label not within a switch statement"
44300msgstr ""
44301
44302#: c/c-typeck.c:10870
44303#, gcc-internal-format
44304msgid "%<default%> label not within a switch statement"
44305msgstr ""
44306
44307#: c/c-typeck.c:11052 cp/parser.c:13050
44308#, gcc-internal-format
44309msgid "break statement not within loop or switch"
44310msgstr ""
44311
44312#: c/c-typeck.c:11054 cp/parser.c:13073
44313#, gcc-internal-format
44314msgid "continue statement not within a loop"
44315msgstr "câu lệnh “continue” nằm ở ngoài một vòng lặp"
44316
44317#: c/c-typeck.c:11059 cp/parser.c:13063
44318#, gcc-internal-format
44319msgid "break statement used with OpenMP for loop"
44320msgstr ""
44321
44322#: c/c-typeck.c:11064
44323#, gcc-internal-format
44324msgid "break statement within %<#pragma simd%> loop body"
44325msgstr ""
44326
44327#: c/c-typeck.c:11066
44328#, gcc-internal-format
44329msgid "continue statement within %<#pragma simd%> loop body"
44330msgstr ""
44331
44332#: c/c-typeck.c:11092 cp/cp-gimplify.c:499
44333#, gcc-internal-format
44334msgid "statement with no effect"
44335msgstr "câu lệnh không có tác dụng"
44336
44337#: c/c-typeck.c:11136
44338#, gcc-internal-format
44339msgid "expression statement has incomplete type"
44340msgstr ""
44341
44342#: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
44343#, gcc-internal-format
44344msgid "comparing vectors with different element types"
44345msgstr ""
44346
44347#: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
44348#, gcc-internal-format
44349msgid "comparing vectors with different number of elements"
44350msgstr ""
44351
44352#: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
44353#, gcc-internal-format
44354msgid "could not find an integer type of the same size as %qT"
44355msgstr ""
44356
44357#: c/c-typeck.c:12017 cp/typeck.c:4941
44358#, gcc-internal-format
44359msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
44360msgstr ""
44361
44362#: c/c-typeck.c:12035 c/c-typeck.c:12056
44363#, gcc-internal-format
44364msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
44365msgstr ""
44366
44367#: c/c-typeck.c:12041 c/c-typeck.c:12062
44368#, gcc-internal-format
44369msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
44370msgstr ""
44371
44372#: c/c-typeck.c:12083 c/c-typeck.c:12212
44373#, gcc-internal-format
44374msgid "comparison of pointers to disjoint address spaces"
44375msgstr ""
44376
44377#: c/c-typeck.c:12090 c/c-typeck.c:12096
44378#, gcc-internal-format
44379msgid "ISO C forbids comparison of %<void *%> with function pointer"
44380msgstr "ISO C cấm chỉ việc so sánh của %<void *%> với con trỏ hàm"
44381
44382#: c/c-typeck.c:12103 c/c-typeck.c:12222
44383#, gcc-internal-format
44384msgid "comparison of distinct pointer types lacks a cast"
44385msgstr ""
44386
44387#: c/c-typeck.c:12115 c/c-typeck.c:12120 c/c-typeck.c:12248 c/c-typeck.c:12253
44388#, gcc-internal-format
44389msgid "comparison between pointer and integer"
44390msgstr ""
44391
44392#: c/c-typeck.c:12200
44393#, gcc-internal-format
44394msgid "comparison of complete and incomplete pointers"
44395msgstr ""
44396
44397#: c/c-typeck.c:12202
44398#, gcc-internal-format
44399msgid "ISO C forbids ordered comparisons of pointers to functions"
44400msgstr ""
44401
44402#: c/c-typeck.c:12207
44403#, gcc-internal-format
44404msgid "ordered comparison of pointer with null pointer"
44405msgstr ""
44406
44407#: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
44408#: cp/typeck.c:5306 cp/typeck.c:5313
44409#, gcc-internal-format
44410msgid "ordered comparison of pointer with integer zero"
44411msgstr ""
44412
44413#: c/c-typeck.c:12311
44414#, gcc-internal-format
44415msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
44416msgstr ""
44417
44418#: c/c-typeck.c:12626
44419#, gcc-internal-format
44420msgid "used array that cannot be converted to pointer where scalar is required"
44421msgstr ""
44422
44423#: c/c-typeck.c:12630
44424#, gcc-internal-format
44425msgid "used struct type value where scalar is required"
44426msgstr ""
44427
44428#: c/c-typeck.c:12634
44429#, gcc-internal-format
44430msgid "used union type value where scalar is required"
44431msgstr ""
44432
44433#: c/c-typeck.c:12650
44434#, gcc-internal-format
44435msgid "used vector type where scalar is required"
44436msgstr ""
44437
44438#: c/c-typeck.c:12840 cp/semantics.c:9470
44439#, fuzzy, gcc-internal-format
44440msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
44441msgstr "%<#pragma acc update%> phải chứa ít nhất là một mệnh đề %<device%> hay %<host%> hay %<self%>"
44442
44443#: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
44444#: cp/semantics.c:9491
44445#, fuzzy, gcc-internal-format
44446#| msgid "expected %<#pragma simd%> clause"
44447msgid "expected %<cancel%> %<if%> clause modifier"
44448msgstr "cần mệnh đề %<#pragma simd%>"
44449
44450#: c/c-typeck.c:12896 cp/semantics.c:9526
44451#, gcc-internal-format
44452msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
44453msgstr ""
44454
44455#: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
44456#, gcc-internal-format
44457msgid "%<_Atomic%> %qE in %qs clause"
44458msgstr "%<_Atomic%> %qE trong mệnh đề %qs"
44459
44460#: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
44461#: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
44462#, gcc-internal-format
44463msgid "bit-field %qE in %qs clause"
44464msgstr ""
44465
44466#: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
44467#: cp/semantics.c:7387
44468#, gcc-internal-format
44469msgid "%qE is a member of a union"
44470msgstr "%qE không phải là thành viên của union"
44471
44472#: c/c-typeck.c:12969 c/c-typeck.c:14588
44473#, fuzzy, gcc-internal-format
44474#| msgid "cannot declare reference to %q#T"
44475msgid "cannot dereference %qE in %qs clause"
44476msgstr "không thể khai báo tham chiếu đến %q#T"
44477
44478#: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
44479#, gcc-internal-format
44480msgid "%qD is not a variable in %qs clause"
44481msgstr "%qD không phải một biến trong mệnh đề %qs"
44482
44483#: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
44484#: cp/semantics.c:7418
44485#, gcc-internal-format
44486msgid "%qE is not a variable in %qs clause"
44487msgstr "%qE không phải một biến trong mệnh đề %qs"
44488
44489#: c/c-typeck.c:12991
44490#, gcc-internal-format
44491msgid "%<_Atomic%> %qD in %qs clause"
44492msgstr "%<_Atomic%> %qD trong mệnh đề %qs"
44493
44494#: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
44495#: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
44496#, gcc-internal-format
44497msgid "%qD is threadprivate variable in %qs clause"
44498msgstr "%qD không phải một biến trong mệnh đề %qs"
44499
44500#: c/c-typeck.c:13036 cp/semantics.c:4848
44501#, gcc-internal-format
44502msgid "low bound %qE of array section does not have integral type"
44503msgstr ""
44504
44505#: c/c-typeck.c:13043 cp/semantics.c:4855
44506#, gcc-internal-format
44507msgid "length %qE of array section does not have integral type"
44508msgstr ""
44509
44510#: c/c-typeck.c:13066 cp/semantics.c:4888
44511#, fuzzy, gcc-internal-format
44512#| msgid "Unexpected end of file in %qs"
44513msgid "expected single pointer in %qs clause"
44514msgstr "Gặp kết thúc tập tin bất thường tại %qs"
44515
44516#: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
44517#: cp/semantics.c:4905 cp/semantics.c:4971
44518#, gcc-internal-format
44519msgid "zero length array section in %qs clause"
44520msgstr ""
44521
44522#: c/c-typeck.c:13102 cp/semantics.c:4924
44523#, gcc-internal-format
44524msgid "for unknown bound array type length expression must be specified"
44525msgstr ""
44526
44527#: c/c-typeck.c:13110 cp/semantics.c:4932
44528#, gcc-internal-format
44529msgid "negative low bound in array section in %qs clause"
44530msgstr ""
44531
44532#: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
44533#: cp/semantics.c:5057
44534#, gcc-internal-format
44535msgid "negative length in array section in %qs clause"
44536msgstr ""
44537
44538#: c/c-typeck.c:13136 cp/semantics.c:4958
44539#, gcc-internal-format
44540msgid "low bound %qE above array section size in %qs clause"
44541msgstr ""
44542
44543#: c/c-typeck.c:13177 cp/semantics.c:4999
44544#, gcc-internal-format
44545msgid "length %qE above array section size in %qs clause"
44546msgstr ""
44547
44548#: c/c-typeck.c:13192 cp/semantics.c:5014
44549#, gcc-internal-format
44550msgid "high bound %qE above array section size in %qs clause"
44551msgstr ""
44552
44553#: c/c-typeck.c:13227 cp/semantics.c:5049
44554#, gcc-internal-format
44555msgid "for pointer type length expression must be specified"
44556msgstr ""
44557
44558#: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
44559#: cp/semantics.c:5196
44560#, gcc-internal-format
44561msgid "array section is not contiguous in %qs clause"
44562msgstr ""
44563
44564#: c/c-typeck.c:13253 cp/semantics.c:5075
44565#, gcc-internal-format
44566msgid "%qE does not have pointer or array type"
44567msgstr "%qE không có con trỏ hay kiểu mảng"
44568
44569#: c/c-typeck.c:13643 cp/semantics.c:6148
44570#, gcc-internal-format
44571msgid "iterator %qD has neither integral nor pointer type"
44572msgstr ""
44573
44574#: c/c-typeck.c:13650
44575#, fuzzy, gcc-internal-format
44576#| msgid "%<_Atomic%> applied to a qualified type"
44577msgid "iterator %qD has %<_Atomic%> qualified type"
44578msgstr "%<_Atomic%> áp dụng cho kiểu hạn định"
44579
44580#: c/c-typeck.c:13656 cp/semantics.c:6155
44581#, fuzzy, gcc-internal-format
44582#| msgid "parameter %qD has incomplete type"
44583msgid "iterator %qD has const qualified type"
44584msgstr "đối số %qD có kiểu chưa đầy đủ"
44585
44586#: c/c-typeck.c:13669 cp/semantics.c:6171
44587#, gcc-internal-format
44588msgid "iterator step with non-integral type"
44589msgstr ""
44590
44591#: c/c-typeck.c:13689 cp/semantics.c:6207
44592#, gcc-internal-format
44593msgid "iterator %qD has zero step"
44594msgstr ""
44595
44596#: c/c-typeck.c:13716
44597#, gcc-internal-format
44598msgid "type of iterator %qD refers to outer iterator %qD"
44599msgstr ""
44600
44601#: c/c-typeck.c:13723 cp/semantics.c:6241
44602#, gcc-internal-format
44603msgid "begin expression refers to outer iterator %qD"
44604msgstr ""
44605
44606#: c/c-typeck.c:13729 cp/semantics.c:6247
44607#, fuzzy, gcc-internal-format
44608#| msgid "invalid expression for output modifier '%c'"
44609msgid "end expression refers to outer iterator %qD"
44610msgstr "biểu thức không hợp lệ cho bộ sửa đầu ra “%c”"
44611
44612#: c/c-typeck.c:13735 cp/semantics.c:6253
44613#, fuzzy, gcc-internal-format
44614#| msgid "linear step expression must be integral"
44615msgid "step expression refers to outer iterator %qD"
44616msgstr "biểu thức bước thẳng phải là số nguyên"
44617
44618#: c/c-typeck.c:13772 cp/semantics.c:6301
44619#, fuzzy, gcc-internal-format
44620#| msgid "expected pointer"
44621msgid "expected pointer in %qs clause"
44622msgstr "cần con trỏ"
44623
44624#: c/c-typeck.c:13851 cp/semantics.c:6373
44625#, gcc-internal-format
44626msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
44627msgstr ""
44628
44629#: c/c-typeck.c:13873 cp/semantics.c:6393
44630#, fuzzy, gcc-internal-format
44631#| msgid "%qD in %<reduction%> clause is a zero size array"
44632msgid "%<inscan%> %<reduction%> clause with array section"
44633msgstr "%qD trong mệnh đề %<reduction%> là một mạng cỡ không"
44634
44635#: c/c-typeck.c:13899 c/c-typeck.c:13909
44636#, gcc-internal-format
44637msgid "%qD in %<reduction%> clause is a zero size array"
44638msgstr "%qD trong mệnh đề %<reduction%> là một mạng cỡ không"
44639
44640#: c/c-typeck.c:13927
44641#, gcc-internal-format
44642msgid "%<_Atomic%> %qE in %<reduction%> clause"
44643msgstr "%<_Atomic%> %qE trong mệnh đề %<reduction%>"
44644
44645#: c/c-typeck.c:13939
44646#, fuzzy, gcc-internal-format
44647#| msgid "Cray pointer %qs in %s clause at %L"
44648msgid "zero sized type %qT in %qs clause"
44649msgstr "Con trỏ Cray %qs trong mệnh đề %s tại %L"
44650
44651#: c/c-typeck.c:13947
44652#, fuzzy, gcc-internal-format
44653#| msgid "variable length array %qD is used"
44654msgid "variable sized type %qT in %qs clause"
44655msgstr "mảng có độ dài biến đổi %qD được dùng"
44656
44657#: c/c-typeck.c:13997
44658#, gcc-internal-format
44659msgid "%qE has invalid type for %<reduction(%s)%>"
44660msgstr "%qE có kiểu không hợp lệ cho %<reduction(%s)%>"
44661
44662#: c/c-typeck.c:14006 cp/semantics.c:6040
44663#, gcc-internal-format
44664msgid "user defined reduction not found for %qE"
44665msgstr ""
44666
44667#: c/c-typeck.c:14094
44668#, gcc-internal-format
44669msgid "variable length element type in array %<reduction%> clause"
44670msgstr ""
44671
44672#: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
44673#, gcc-internal-format
44674msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
44675msgstr ""
44676
44677#: c/c-typeck.c:14124 cp/semantics.c:8088
44678#, gcc-internal-format
44679msgid "%qE must be %<threadprivate%> for %<copyin%>"
44680msgstr "%qE phải là %<threadprivate%> với %<copyin%>"
44681
44682#: c/c-typeck.c:14138 cp/semantics.c:6434
44683#, gcc-internal-format
44684msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
44685msgstr ""
44686
44687#: c/c-typeck.c:14146
44688#, gcc-internal-format
44689msgid "linear clause applied to non-integral non-pointer variable with type %qT"
44690msgstr ""
44691
44692#: c/c-typeck.c:14154
44693#, gcc-internal-format
44694msgid "%<_Atomic%> %qD in %<linear%> clause"
44695msgstr ""
44696
44697#: c/c-typeck.c:14173 cp/semantics.c:6508
44698#, gcc-internal-format
44699msgid "%<linear%> clause step %qE is neither constant nor a parameter"
44700msgstr ""
44701
44702#: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
44703#: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
44704#, gcc-internal-format
44705msgid "%qE is not a variable in clause %qs"
44706msgstr ""
44707
44708#: c/c-typeck.c:14218 cp/semantics.c:6610
44709#, gcc-internal-format
44710msgid "%qD appears more than once in reduction clauses"
44711msgstr ""
44712
44713#: c/c-typeck.c:14231 c/c-typeck.c:14263 c/c-typeck.c:14294
44714#, gcc-internal-format
44715msgid "%qE appears more than once in data clauses"
44716msgstr ""
44717
44718#: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
44719#: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
44720#: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
44721#: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
44722#: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
44723#: cp/semantics.c:7512
44724#, gcc-internal-format
44725msgid "%qD appears more than once in data clauses"
44726msgstr ""
44727
44728#: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
44729#: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
44730#: cp/semantics.c:7515
44731#, gcc-internal-format
44732msgid "%qD appears both in data and map clauses"
44733msgstr ""
44734
44735#: c/c-typeck.c:14256 cp/semantics.c:6680
44736#, gcc-internal-format
44737msgid "%qE is not a variable in clause %<firstprivate%>"
44738msgstr ""
44739
44740#: c/c-typeck.c:14287 cp/semantics.c:6731
44741#, gcc-internal-format
44742msgid "%qE is not a variable in clause %<lastprivate%>"
44743msgstr ""
44744
44745#: c/c-typeck.c:14306 cp/semantics.c:7070
44746#, gcc-internal-format
44747msgid "%qE is not a variable in %<aligned%> clause"
44748msgstr "%qE không phải một biến trong mệnh đề %<aligned%>"
44749
44750#: c/c-typeck.c:14313
44751#, gcc-internal-format
44752msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
44753msgstr ""
44754
44755#: c/c-typeck.c:14320
44756#, fuzzy, gcc-internal-format
44757msgid "%<_Atomic%> %qD in %<aligned%> clause"
44758msgstr "%qD không phải một biến trong mệnh đề  %<aligned%>"
44759
44760#: c/c-typeck.c:14327
44761#, gcc-internal-format
44762msgid "%qE appears more than once in %<aligned%> clauses"
44763msgstr ""
44764
44765#: c/c-typeck.c:14340 cp/semantics.c:7141
44766#, fuzzy, gcc-internal-format
44767#| msgid "%qE is not a variable in %<depend%> clause"
44768msgid "%qE is not a variable in %<nontemporal%> clause"
44769msgstr "%qE không phải một biến trong mệnh đề %<depend%>"
44770
44771#: c/c-typeck.c:14346
44772#, fuzzy, gcc-internal-format
44773#| msgid "%qE is not an argument in %<uniform%> clause"
44774msgid "%qE appears more than once in %<nontemporal%> clauses"
44775msgstr "%qE không phải một đối số trong mệnh đề %<uniform%>"
44776
44777#: c/c-typeck.c:14411 cp/semantics.c:7192
44778#, gcc-internal-format
44779msgid "%<depend%> clause with %<depobj%> dependence type on array section"
44780msgstr ""
44781
44782#: c/c-typeck.c:14422 cp/semantics.c:7217
44783#, fuzzy, gcc-internal-format
44784#| msgid "%qE is not a variable in %<depend%> clause"
44785msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
44786msgstr "%qE không phải một biến trong mệnh đề %<depend%>"
44787
44788#: c/c-typeck.c:14438 cp/semantics.c:7236
44789#, gcc-internal-format
44790msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
44791msgstr ""
44792
44793#: c/c-typeck.c:14447 cp/semantics.c:7247
44794#, gcc-internal-format
44795msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
44796msgstr ""
44797
44798#: c/c-typeck.c:14490 cp/semantics.c:7292
44799#, gcc-internal-format
44800msgid "array section does not have mappable type in %qs clause"
44801msgstr ""
44802
44803#: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
44804#: cp/semantics.c:7498
44805#, gcc-internal-format
44806msgid "%qD appears more than once in motion clauses"
44807msgstr ""
44808
44809#: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
44810#: cp/semantics.c:7504
44811#, gcc-internal-format
44812msgid "%qD appears more than once in map clauses"
44813msgstr ""
44814
44815#: c/c-typeck.c:14562 cp/semantics.c:7375
44816#, gcc-internal-format
44817msgid "%qE does not have a mappable type in %qs clause"
44818msgstr "%qE không phải một kiểu ánh xạ được trong mệnh đề %qs"
44819
44820#: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
44821#: cp/semantics.c:7611
44822#, gcc-internal-format
44823msgid "%qD does not have a mappable type in %qs clause"
44824msgstr "%qD không phải một biến trong mệnh đề %qs"
44825
44826#: c/c-typeck.c:14710 cp/semantics.c:7591
44827#, gcc-internal-format
44828msgid "%qE is neither a variable nor a function name in clause %qs"
44829msgstr "%qE không phải một biến cũng không phải tên hàm trong mệnh đề %qs"
44830
44831#: c/c-typeck.c:14738 cp/semantics.c:7621
44832#, gcc-internal-format
44833msgid "%qE appears more than once on the same %<declare target%> directive"
44834msgstr ""
44835
44836#: c/c-typeck.c:14752 cp/semantics.c:7637
44837#, gcc-internal-format
44838msgid "%qD is not an argument in %<uniform%> clause"
44839msgstr "%qD không phải một đối số trong mệnh đề %<uniform%>"
44840
44841#: c/c-typeck.c:14755 cp/semantics.c:7640
44842#, gcc-internal-format
44843msgid "%qE is not an argument in %<uniform%> clause"
44844msgstr "%qE không phải một đối số trong mệnh đề %<uniform%>"
44845
44846#: c/c-typeck.c:14772
44847#, fuzzy, gcc-internal-format
44848#| msgid "source is not a pointer"
44849msgid "%qs variable is not a pointer"
44850msgstr "nguồn không phải là một hàm trỏ"
44851
44852#: c/c-typeck.c:14779
44853#, gcc-internal-format
44854msgid "%qs variable is neither a pointer nor an array"
44855msgstr ""
44856
44857#: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
44858#, gcc-internal-format
44859msgid "%<order%> clause must not be used together with %<ordered%>"
44860msgstr ""
44861
44862#: c/c-typeck.c:14903 cp/semantics.c:7860
44863#, gcc-internal-format
44864msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
44865msgstr ""
44866
44867#: c/c-typeck.c:14970 cp/semantics.c:8147
44868#, gcc-internal-format
44869msgid "%qE is predetermined %qs for %qs"
44870msgstr ""
44871
44872#: c/c-typeck.c:14980
44873#, gcc-internal-format
44874msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
44875msgstr ""
44876
44877#: c/c-typeck.c:14999 cp/semantics.c:7986
44878#, gcc-internal-format
44879msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
44880msgstr ""
44881
44882#: c/c-typeck.c:15011 cp/semantics.c:7999
44883#, gcc-internal-format
44884msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
44885msgstr ""
44886
44887#: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
44888#: cp/semantics.c:8026
44889#, gcc-internal-format
44890msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
44891msgstr ""
44892
44893#: c/c-typeck.c:15045 cp/semantics.c:7966
44894#, gcc-internal-format
44895msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
44896msgstr ""
44897
44898#: c/c-typeck.c:15062 cp/semantics.c:8016
44899#, gcc-internal-format
44900msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
44901msgstr ""
44902
44903#: c/c-typeck.c:15229
44904#, gcc-internal-format
44905msgid "cannot use %<va_arg%> with reverse storage order"
44906msgstr ""
44907
44908#: c/c-typeck.c:15234
44909#, gcc-internal-format
44910msgid "second argument to %<va_arg%> is of incomplete type %qT"
44911msgstr ""
44912
44913#: c/c-typeck.c:15240
44914#, gcc-internal-format
44915msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
44916msgstr ""
44917
44918#: c/gimple-parser.c:166
44919#, fuzzy, gcc-internal-format
44920#| msgid "expected unqualified-id"
44921msgid "expected frequency quality"
44922msgstr "cần unqualified-id"
44923
44924#: c/gimple-parser.c:175
44925#, fuzzy, gcc-internal-format
44926msgid "unknown profile quality"
44927msgstr "không hiểu mô hình kích thước con trỏ %qs"
44928
44929#: c/gimple-parser.c:187
44930#, fuzzy, gcc-internal-format
44931#| msgid "expected function name"
44932msgid "expected frequency value"
44933msgstr "cần tên hàm"
44934
44935#: c/gimple-parser.c:326
44936#, fuzzy, gcc-internal-format
44937msgid "edge not found"
44938msgstr "không tìm thấy trường %qs"
44939
44940#: c/gimple-parser.c:478 c/gimple-parser.c:484
44941#, fuzzy, gcc-internal-format
44942#| msgid "expected pointer"
44943msgid "expected block index"
44944msgstr "cần con trỏ"
44945
44946#: c/gimple-parser.c:492
44947#, fuzzy, gcc-internal-format
44948#| msgid "invalid map kind"
44949msgid "invalid block index"
44950msgstr "kiểu ánh xạ không hợp lệ"
44951
44952#: c/gimple-parser.c:503
44953#, fuzzy, gcc-internal-format
44954#| msgid "expected type specifier"
44955msgid "expected block specifier"
44956msgstr "cần bộ chỉ định kiểu"
44957
44958#: c/gimple-parser.c:521
44959#, fuzzy, gcc-internal-format
44960#| msgid "expected pass name"
44961msgid "expected loop number"
44962msgstr "cần tên chuyển qua"
44963
44964#: c/gimple-parser.c:539
44965#, fuzzy, gcc-internal-format
44966#| msgid "unknown relocation unspec"
44967msgid "unknown block specifier"
44968msgstr "không rõ bỏ ghi rõ bố trí lại"
44969
44970#: c/gimple-parser.c:552 c/gimple-parser.c:1942
44971#, fuzzy, gcc-internal-format
44972#| msgid "expected pointer"
44973msgid "expected count value"
44974msgstr "cần con trỏ"
44975
44976#: c/gimple-parser.c:575 c/gimple-parser.c:661
44977#, gcc-internal-format
44978msgid "stmts without block"
44979msgstr ""
44980
44981#: c/gimple-parser.c:612
44982#, fuzzy, gcc-internal-format
44983#| msgid "duplicate label %qD"
44984msgid "duplicate loop header"
44985msgstr "trùng nhãn %qD"
44986
44987#: c/gimple-parser.c:818
44988#, fuzzy, gcc-internal-format
44989#| msgid "invalid base-class specification"
44990msgid "invalid source block specification"
44991msgstr "đặc tả lớp-cơ-sở không hợp lệ"
44992
44993#: c/gimple-parser.c:980
44994#, gcc-internal-format
44995msgid "%<&&%> not valid in GIMPLE"
44996msgstr "%<&&%> không hợp lệ trong GIMPLE"
44997
44998#: c/gimple-parser.c:983
44999#, gcc-internal-format
45000msgid "%<||%> not valid in GIMPLE"
45001msgstr "%<||%> không hợp lệ trong GIMPLE"
45002
45003#: c/gimple-parser.c:1097
45004#, fuzzy, gcc-internal-format
45005#| msgid "expected identifier or %<*%>"
45006msgid "expected pointer as argument of unary %<*%>"
45007msgstr "cần một định danh hoặc %<*%>"
45008
45009#: c/gimple-parser.c:1123
45010#, gcc-internal-format
45011msgid "%<!%> not valid in GIMPLE"
45012msgstr "%<!%> không hợp lệ trong GIMPLE"
45013
45014#: c/gimple-parser.c:1182 c/gimple-parser.c:1522
45015#, fuzzy, gcc-internal-format
45016#| msgid "unexpected offset"
45017msgid "expected constant offset"
45018msgstr "không cần offset"
45019
45020#: c/gimple-parser.c:1243
45021#, fuzzy, gcc-internal-format
45022#| msgid "SSA name not declared"
45023msgid "SSA name undeclared"
45024msgstr "tên SSA chưa được khai báo"
45025
45026#: c/gimple-parser.c:1265
45027#, fuzzy, gcc-internal-format
45028msgid "base variable or SSA name undeclared"
45029msgstr "biến hay trường được khai báo là void"
45030
45031#: c/gimple-parser.c:1272
45032#, fuzzy, gcc-internal-format
45033#| msgid "invalid type %<void%> for new"
45034msgid "invalid base %qE for SSA name"
45035msgstr "kiểu không hợp lệ %<void%> cho new"
45036
45037#: c/gimple-parser.c:1303
45038#, fuzzy, gcc-internal-format
45039#| msgid "expected function name"
45040msgid "expecting internal function name"
45041msgstr "cần tên hàm"
45042
45043#: c/gimple-parser.c:1316
45044#, fuzzy, gcc-internal-format
45045msgid "unknown internal function %qE"
45046msgstr "gọi hàm nội bộ"
45047
45048#: c/gimple-parser.c:1454
45049#, fuzzy, gcc-internal-format
45050#| msgid "invalid %%P operand"
45051msgid "invalid type of %<__MEM%> operand"
45052msgstr "gặp toán hạng %%P sai"
45053
45054#: c/gimple-parser.c:1516
45055#, fuzzy, gcc-internal-format
45056#| msgid "expected initializer"
45057msgid "expected constant size"
45058msgstr "cần bộ khởi tạo"
45059
45060#: c/gimple-parser.c:1554 c/gimple-parser.c:1584 c/gimple-parser.c:1627
45061#: c/gimple-parser.c:1637
45062#, fuzzy, gcc-internal-format
45063#| msgid "invalid operand"
45064msgid "invalid _Literal"
45065msgstr "toán hạng không hợp lệ"
45066
45067#: c/gimple-parser.c:1563
45068#, fuzzy, gcc-internal-format
45069#| msgid "invalid type for property"
45070msgid "invalid type for _Literal with constructor"
45071msgstr "kiểu không hợp lệ cho thuộc tính"
45072
45073#: c/gimple-parser.c:1672
45074#, gcc-internal-format
45075msgid "anonymous SSA name cannot have default definition"
45076msgstr ""
45077
45078#: c/gimple-parser.c:1923
45079#, gcc-internal-format
45080msgid "expected pass name"
45081msgstr "cần tên chuyển qua"
45082
45083#: c/gimple-parser.c:1962
45084#, gcc-internal-format
45085msgid "invalid operation"
45086msgstr "toán hạng không hợp lệ"
45087
45088#: c/gimple-parser.c:2152
45089#, fuzzy, gcc-internal-format
45090#| msgid "-fpic is not supported"
45091msgid "%<catch%> is not supported"
45092msgstr "-fpic không được hỗ trợ"
45093
45094#: c/gimple-parser.c:2154
45095#, fuzzy, gcc-internal-format
45096#| msgid "expected %<,%> or %<)%>"
45097msgid "expected %<finally%> or %<catch%>"
45098msgstr "cần %<,%> hoặc %<)%>"
45099
45100#: c/gimple-parser.c:2198 c/gimple-parser.c:2235
45101#, gcc-internal-format
45102msgid "expected goto expression"
45103msgstr "cần điều lệnh goto"
45104
45105#: c/gimple-parser.c:2206
45106#, gcc-internal-format
45107msgid "expected else statement"
45108msgstr "cần điều lệnh else"
45109
45110#: c/gimple-parser.c:2349
45111#, fuzzy, gcc-internal-format
45112msgid "expected case label"
45113msgstr "cần kênh"
45114
45115#. A bad conversion for 'this' must be discarding cv-quals.
45116#: cp/call.c:3652
45117#, gcc-internal-format
45118msgid "  passing %qT as %<this%> argument discards qualifiers"
45119msgstr ""
45120
45121#: cp/call.c:3656
45122#, fuzzy
45123#| msgid "  no known conversion for argument %d from %qT to %qT"
45124msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
45125msgstr "  không hiểu chuyển đổi cho đối số %d từ %qT thành %qT"
45126
45127#: cp/call.c:3663
45128#, gcc-internal-format, gfc-internal-format
45129msgid "  conversion of argument %d would be ill-formed:"
45130msgstr "  chuyển đổi cho đối số %d nên là ill-formed:"
45131
45132#. Conversion of conversion function return value failed.
45133#: cp/call.c:3670
45134#, fuzzy
45135#| msgid "  no known conversion from %qT to %qT"
45136msgid "  no known conversion from %qH to %qI"
45137msgstr "  cho chuyển đổi từ %qT thành %qT"
45138
45139#: cp/call.c:3676
45140#, fuzzy
45141#| msgid "  no known conversion for argument %d from %qT to %qT"
45142msgid "  no known conversion for argument %d from %qH to %qI"
45143msgstr "  không hiểu chuyển đổi cho đối số %d từ %qT thành %qT"
45144
45145#: cp/call.c:3688 cp/pt.c:6807
45146#, gcc-internal-format, gfc-internal-format
45147msgid "  candidate expects %d argument, %d provided"
45148msgid_plural "  candidate expects %d arguments, %d provided"
45149msgstr[0] "  ứng cử cần %d đối số, %d được cung cấp"
45150
45151#: cp/call.c:3716
45152#, fuzzy, gcc-internal-format
45153#| msgid "%s%D(%T, %T, %T) <built-in>"
45154msgid "%s%<%D(%T, %T, %T)%> (built-in)"
45155msgstr "%s%D(%T, %T, %T) <dựng-sắn>"
45156
45157#: cp/call.c:3721
45158#, fuzzy, gcc-internal-format
45159#| msgid "%s%D(%T, %T) <built-in>"
45160msgid "%s%<%D(%T, %T)%> (built-in)"
45161msgstr "%s%D(%T, %T) <dựng-sẵn>"
45162
45163#: cp/call.c:3725
45164#, fuzzy, gcc-internal-format
45165#| msgid "%s%D(%T) <built-in>"
45166msgid "%s%<%D(%T)%> (built-in)"
45167msgstr "%s%D(%T) <dựng-sẵn>"
45168
45169#: cp/call.c:3729
45170#, fuzzy, gcc-internal-format
45171#| msgid "%s%T <conversion>"
45172msgid "%s%qT (conversion)"
45173msgstr "%s%T <chuyển đổi>"
45174
45175#: cp/call.c:3731
45176#, fuzzy, gcc-internal-format
45177#| msgid "%s%#D <near match>"
45178msgid "%s%#qD (near match)"
45179msgstr "%s%#D <gần khớp>"
45180
45181#: cp/call.c:3733
45182#, fuzzy, gcc-internal-format
45183#| msgid "%s%#D <deleted>"
45184msgid "%s%#qD (deleted)"
45185msgstr "%s%#D <xóa>"
45186
45187#: cp/call.c:3735
45188#, fuzzy, gcc-internal-format
45189#| msgid "%s%#D <deleted>"
45190msgid "%s%#qD (reversed)"
45191msgstr "%s%#D <xóa>"
45192
45193#: cp/call.c:3737
45194#, gcc-internal-format
45195msgid "%s%#qD (rewritten)"
45196msgstr ""
45197
45198#: cp/call.c:3739
45199#, fuzzy, gcc-internal-format
45200#| msgid "%s%#D"
45201msgid "%s%#qD"
45202msgstr "%s%#D"
45203
45204#: cp/call.c:3743
45205#, gcc-internal-format
45206msgid "  inherited here"
45207msgstr "  được kế thừa ở đây"
45208
45209#: cp/call.c:3763
45210#, gcc-internal-format
45211msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
45212msgstr ""
45213
45214#: cp/call.c:3769
45215#, gcc-internal-format
45216msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
45217msgstr ""
45218
45219#: cp/call.c:3780
45220#, gcc-internal-format
45221msgid "  substitution of deduced template arguments resulted in errors seen above"
45222msgstr ""
45223
45224#. Re-run template unification with diagnostics.
45225#: cp/call.c:3785
45226#, gcc-internal-format
45227msgid "  template argument deduction/substitution failed:"
45228msgstr ""
45229
45230#: cp/call.c:3799
45231#, gcc-internal-format
45232msgid "  a constructor taking a single argument of its own class type is invalid"
45233msgstr ""
45234
45235#: cp/call.c:3806
45236#, gcc-internal-format
45237msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
45238msgstr ""
45239
45240#: cp/call.c:4199
45241#, fuzzy
45242#| msgid "conversion from %qT to %qT is ambiguous"
45243msgid "conversion from %qH to %qI is ambiguous"
45244msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
45245
45246#: cp/call.c:4345
45247msgid "initializing %qH with %qI in converted constant expression does not bind directly"
45248msgstr ""
45249
45250#: cp/call.c:4366
45251#, fuzzy
45252msgid "conversion from %qH to %qI in a converted constant expression"
45253msgstr "biểu thức %qE không phải là biểu thức hằng"
45254
45255#: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
45256#, fuzzy
45257#| msgid "could not convert %qE from %qT to %qT"
45258msgid "could not convert %qE from %qH to %qI"
45259msgstr "không thể chuyển đổi %qE từ %qT thành %qT"
45260
45261#: cp/call.c:4548
45262#, gcc-internal-format
45263msgid "no matching function for call to %<%D(%A)%>"
45264msgstr ""
45265
45266#: cp/call.c:4551
45267#, gcc-internal-format
45268msgid "call of overloaded %<%D(%A)%> is ambiguous"
45269msgstr "gọi hàm quá tải %<%D(%A)%> chưa rõ ràng"
45270
45271#. It's no good looking for an overloaded operator() on a
45272#. pointer-to-member-function.
45273#: cp/call.c:4775
45274#, gcc-internal-format
45275msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
45276msgstr ""
45277
45278#: cp/call.c:4847
45279#, gcc-internal-format
45280msgid "no match for call to %<(%T) (%A)%>"
45281msgstr "cú gọi không khớp tới %<(%T) (%A)%>"
45282
45283#: cp/call.c:4861
45284#, gcc-internal-format
45285msgid "call of %<(%T) (%A)%> is ambiguous"
45286msgstr "cú gọi của %<(%T) (%A)%> chưa rõ ràng"
45287
45288#: cp/call.c:4913
45289#, gcc-internal-format
45290msgid "ambiguous overload for "
45291msgstr "quá tải chưa rõ ràng đối với"
45292
45293#: cp/call.c:4914
45294#, gcc-internal-format
45295msgid "no match for "
45296msgstr "không khớp cho"
45297
45298#: cp/call.c:4917
45299#, gcc-internal-format
45300msgid " (operand types are %qT, %qT, and %qT)"
45301msgstr " (các kiểu toán hạng là %qT, %qT, and %qT)"
45302
45303#: cp/call.c:4919
45304#, gcc-internal-format
45305msgid " (operand types are %qT and %qT)"
45306msgstr " (các kiểu toán hạng là %qT và %qT)"
45307
45308#: cp/call.c:4921
45309#, gcc-internal-format
45310msgid " (operand type is %qT)"
45311msgstr " (kiểu toán hạng là %qT)"
45312
45313#: cp/call.c:4938
45314#, gcc-internal-format
45315msgid "ternary %<operator?:%>"
45316msgstr "bộ tam nguyên %<operator?:%>"
45317
45318#: cp/call.c:4942
45319#, gcc-internal-format
45320msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
45321msgstr "bộ tam nguyên %<operator?:%> trong %<%E ? %E : %E%>"
45322
45323#: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
45324#, gcc-internal-format
45325msgid "%<operator%s%>"
45326msgstr "%<operator%s%>"
45327
45328#: cp/call.c:4954
45329#, gcc-internal-format
45330msgid "%<operator%s%> in %<%E%s%>"
45331msgstr "%<operator%s%> trong %<%E%s%>"
45332
45333#: cp/call.c:4961
45334#, gcc-internal-format
45335msgid "%<operator[]%>"
45336msgstr "%<operator[]%>"
45337
45338#: cp/call.c:4964
45339#, gcc-internal-format
45340msgid "%<operator[]%> in %<%E[%E]%>"
45341msgstr "%<operator[]%> trong %<%E[%E]%>"
45342
45343#: cp/call.c:4972
45344#, gcc-internal-format
45345msgid "%qs"
45346msgstr "%qs"
45347
45348#: cp/call.c:4975
45349#, gcc-internal-format
45350msgid "%qs in %<%s %E%>"
45351msgstr "%qs trong %<%s %E%>"
45352
45353#: cp/call.c:4981
45354#, fuzzy, gcc-internal-format
45355#| msgid "%<operator%s%>"
45356msgid "%<operator %s%>"
45357msgstr "%<operator%s%>"
45358
45359#: cp/call.c:4984
45360#, fuzzy, gcc-internal-format
45361#| msgid "%<operator%s%> in %<%s%E%>"
45362msgid "%<operator %s%> in %<%s%E%>"
45363msgstr "%<operator%s%> trong %<%s%E%>"
45364
45365#: cp/call.c:4999
45366#, gcc-internal-format
45367msgid "%<operator%s%> in %<%E %s %E%>"
45368msgstr "%<operator%s%> trong %<%E %s %E%>"
45369
45370#: cp/call.c:5008
45371#, gcc-internal-format
45372msgid "%<operator%s%> in %<%s%E%>"
45373msgstr "%<operator%s%> trong %<%s%E%>"
45374
45375#: cp/call.c:5118
45376#, fuzzy, gcc-internal-format
45377msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
45378msgstr "cú gọi hàm không được xuất hiện trong biểu thức hằng"
45379
45380#: cp/call.c:5185
45381#, gcc-internal-format
45382msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
45383msgstr ""
45384
45385#: cp/call.c:5202 cp/call.c:5209
45386msgid "conversion of scalar %qH to vector %qI involves truncation"
45387msgstr ""
45388
45389#: cp/call.c:5265
45390#, gcc-internal-format
45391msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
45392msgstr ""
45393
45394#: cp/call.c:5345
45395#, gcc-internal-format
45396msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
45397msgstr ""
45398
45399#: cp/call.c:5350
45400#, gcc-internal-format
45401msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
45402msgstr ""
45403
45404#: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
45405#, fuzzy, gcc-internal-format
45406#| msgid "operands to ?: have different types %qT and %qT"
45407msgid "operands to %<?:%> have different types %qT and %qT"
45408msgstr "các toán hạng ?: có kiểu khác %qT và %qT"
45409
45410#: cp/call.c:5403
45411#, gcc-internal-format
45412msgid "  and each type can be converted to the other"
45413msgstr ""
45414
45415#: cp/call.c:5592
45416msgid "implicit conversion from %qH to %qI to match other result of conditional"
45417msgstr ""
45418
45419#: cp/call.c:5608
45420#, fuzzy, gcc-internal-format
45421#| msgid "type mismatch in conditional expression"
45422msgid "enumerated mismatch in conditional expression: %qT vs %qT"
45423msgstr "kiểu không khớp trong biểu thức điều kiện"
45424
45425#: cp/call.c:5620
45426#, fuzzy, gcc-internal-format
45427#| msgid "type mismatch in conditional expression"
45428msgid "enumerated and non-enumerated type in conditional expression"
45429msgstr "kiểu không khớp trong biểu thức điều kiện"
45430
45431#: cp/call.c:6223
45432#, gcc-internal-format
45433msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
45434msgstr ""
45435
45436#: cp/call.c:6225
45437#, gcc-internal-format
45438msgid "no %<%D(int)%> declared for postfix %qs"
45439msgstr ""
45440
45441#: cp/call.c:6303
45442#, gcc-internal-format
45443msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
45444msgstr ""
45445
45446#: cp/call.c:6359
45447#, fuzzy, gcc-internal-format
45448#| msgid "return type %q#T is incomplete"
45449msgid "return type of %qD is not %qs"
45450msgstr "kiểu trả về %q#T là một kiểu không hoàn toàn"
45451
45452#: cp/call.c:6361
45453#, gcc-internal-format
45454msgid "used as rewritten candidate for comparison of %qT and %qT"
45455msgstr ""
45456
45457#: cp/call.c:6431
45458#, gcc-internal-format
45459msgid "comparison between %q#T and %q#T"
45460msgstr "so sánh giữa %q#T và %q#T"
45461
45462#: cp/call.c:6815
45463#, gcc-internal-format
45464msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
45465msgstr ""
45466
45467#: cp/call.c:6818
45468#, fuzzy, gcc-internal-format
45469#| msgid "%qD is a usual (non-placement) deallocation function"
45470msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
45471msgstr "%qD thường không phải là hàm non-static"
45472
45473#: cp/call.c:6857
45474#, gcc-internal-format
45475msgid "%qD is a usual (non-placement) deallocation function"
45476msgstr "%qD thường không phải là hàm non-static"
45477
45478#: cp/call.c:7021
45479#, gcc-internal-format
45480msgid "no corresponding deallocation function for %qD"
45481msgstr ""
45482
45483#: cp/call.c:7027
45484#, gcc-internal-format
45485msgid "no suitable %<operator %s%> for %qT"
45486msgstr ""
45487
45488#: cp/call.c:7045
45489#, gcc-internal-format
45490msgid "%q#D is private within this context"
45491msgstr ""
45492
45493#: cp/call.c:7047 cp/decl.c:7981
45494#, gcc-internal-format
45495msgid "declared private here"
45496msgstr "đã được khai báo ở đây"
45497
45498#: cp/call.c:7052
45499#, gcc-internal-format
45500msgid "%q#D is protected within this context"
45501msgstr ""
45502
45503#: cp/call.c:7054 cp/decl.c:7982
45504#, gcc-internal-format
45505msgid "declared protected here"
45506msgstr "được khai báo bảo vệ ở đây"
45507
45508#: cp/call.c:7059
45509#, gcc-internal-format
45510msgid "%q#D is inaccessible within this context"
45511msgstr "%q#D là không thể truy cập trong ngữ cảnh này"
45512
45513#: cp/call.c:7168
45514#, gcc-internal-format
45515msgid "passing NULL to non-pointer argument %P of %qD"
45516msgstr ""
45517
45518#: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
45519#, gcc-internal-format
45520msgid "  declared here"
45521msgstr "  đã được khai báo ở đây"
45522
45523#: cp/call.c:7175
45524#, gcc-internal-format
45525msgid "converting to non-pointer type %qT from NULL"
45526msgstr ""
45527
45528#: cp/call.c:7187
45529#, gcc-internal-format
45530msgid "converting %<false%> to pointer type for argument %P of %qD"
45531msgstr ""
45532
45533#: cp/call.c:7194
45534#, gcc-internal-format
45535msgid "converting %<false%> to pointer type %qT"
45536msgstr ""
45537
45538#: cp/call.c:7261
45539#, gcc-internal-format
45540msgid "  initializing argument %P of %qD"
45541msgstr "  đang khởi tạo đối số %P của %qD"
45542
45543#: cp/call.c:7281
45544#, fuzzy, gcc-internal-format
45545msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
45546msgstr "inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
45547
45548#: cp/call.c:7327
45549#, gcc-internal-format
45550msgid "too many braces around initializer for %qT"
45551msgstr ""
45552
45553#: cp/call.c:7338
45554msgid "converting to %qH from %qI requires direct-initialization"
45555msgstr ""
45556
45557#: cp/call.c:7347
45558#, fuzzy
45559#| msgid "invalid conversion from %qT to %qT"
45560msgid "invalid user-defined conversion from %qH to %qI"
45561msgstr "chuyển đổi từ %qT thành %qT không hợp lệ"
45562
45563#: cp/call.c:7387 cp/cvt.c:227
45564#, fuzzy
45565#| msgid "invalid conversion from %qT to %qT"
45566msgid "invalid conversion from %qH to %qI"
45567msgstr "chuyển đổi từ %qT thành %qT không hợp lệ"
45568
45569#: cp/call.c:7442 cp/call.c:7449
45570#, gcc-internal-format
45571msgid "converting to %qT from initializer list would use explicit constructor %qD"
45572msgstr ""
45573
45574#: cp/call.c:7445
45575#, gcc-internal-format
45576msgid "in C++11 and above a default constructor can be explicit"
45577msgstr ""
45578
45579#: cp/call.c:7715
45580#, fuzzy
45581#| msgid "cannot convert type %qT to type %qT"
45582msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
45583msgstr "không thể chuyển đổi kiểu %qT thành %qT"
45584
45585#: cp/call.c:7719
45586msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
45587msgstr ""
45588
45589#: cp/call.c:7730
45590msgid "cannot bind reference of type %qH to %qI due to different array bounds"
45591msgstr ""
45592
45593#: cp/call.c:7733
45594msgid "binding reference of type %qH to %qI discards qualifiers"
45595msgstr ""
45596
45597#: cp/call.c:7772
45598#, fuzzy, gcc-internal-format
45599#| msgid "cannot bind %qT lvalue to %qT"
45600msgid "cannot bind bit-field %qE to %qT"
45601msgstr "không thể buộc %qT lvalue thành %qT"
45602
45603#: cp/call.c:7775 cp/call.c:7793
45604#, gcc-internal-format
45605msgid "cannot bind packed field %qE to %qT"
45606msgstr ""
45607
45608#: cp/call.c:7778
45609#, gcc-internal-format
45610msgid "cannot bind rvalue %qE to %qT"
45611msgstr ""
45612
45613#: cp/call.c:7897
45614msgid "implicit conversion from %qH to %qI when passing argument to function"
45615msgstr ""
45616
45617#: cp/call.c:7921 cp/cvt.c:1978
45618#, gcc-internal-format
45619msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
45620msgstr ""
45621
45622#: cp/call.c:7965
45623#, gcc-internal-format
45624msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
45625msgstr ""
45626
45627#: cp/call.c:8001
45628#, gcc-internal-format
45629msgid "cannot receive reference type %qT through %<...%>"
45630msgstr ""
45631
45632#: cp/call.c:8011
45633#, gcc-internal-format
45634msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
45635msgstr ""
45636
45637#: cp/call.c:8079
45638#, gcc-internal-format
45639msgid "recursive evaluation of default argument for %q#D"
45640msgstr ""
45641
45642#: cp/call.c:8088
45643#, gcc-internal-format
45644msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
45645msgstr ""
45646
45647#: cp/call.c:8192
45648#, gcc-internal-format
45649msgid "argument of function call might be a candidate for a format attribute"
45650msgstr ""
45651
45652#: cp/call.c:8251
45653#, gcc-internal-format
45654msgid "use of multiversioned function without a default"
45655msgstr ""
45656
45657#: cp/call.c:8678
45658#, gcc-internal-format
45659msgid "passing %qT as %<this%> argument discards qualifiers"
45660msgstr ""
45661
45662#: cp/call.c:8681 cp/call.c:11309
45663#, gcc-internal-format
45664msgid "  in call to %qD"
45665msgstr "  trong gọi đến %qD"
45666
45667#: cp/call.c:8718
45668#, gcc-internal-format
45669msgid "%qT is not an accessible base of %qT"
45670msgstr ""
45671
45672#: cp/call.c:8886
45673#, gcc-internal-format
45674msgid "passing arguments to ellipsis of inherited constructor %qD"
45675msgstr ""
45676
45677#: cp/call.c:9017
45678#, gcc-internal-format
45679msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
45680msgstr ""
45681
45682#: cp/call.c:9416
45683#, gcc-internal-format
45684msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
45685msgstr ""
45686
45687#: cp/call.c:9419
45688#, gcc-internal-format
45689msgid "%qD writing to an object of non-trivial type %#qT%s"
45690msgstr ""
45691
45692#: cp/call.c:9424
45693#, gcc-internal-format
45694msgid "%qD writing to an object of type %#qT with %qs member %qD"
45695msgstr ""
45696
45697#: cp/call.c:9429
45698#, gcc-internal-format
45699msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
45700msgstr ""
45701
45702#: cp/call.c:9444
45703#, gcc-internal-format
45704msgid "; use assignment or value-initialization instead"
45705msgstr ""
45706
45707#: cp/call.c:9446
45708#, fuzzy, gcc-internal-format
45709#| msgid "use #include instead"
45710msgid "; use assignment instead"
45711msgstr "sử dụng #include để thay thế"
45712
45713#: cp/call.c:9448
45714#, gcc-internal-format
45715msgid "; use value-initialization instead"
45716msgstr ""
45717
45718#: cp/call.c:9451
45719#, gcc-internal-format
45720msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
45721msgstr ""
45722
45723#: cp/call.c:9454
45724#, gcc-internal-format
45725msgid "%qD clearing an object of non-trivial type %#qT%s"
45726msgstr ""
45727
45728#: cp/call.c:9456
45729#, gcc-internal-format
45730msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
45731msgstr ""
45732
45733#: cp/call.c:9477
45734#, gcc-internal-format
45735msgid "; use copy-assignment or copy-initialization instead"
45736msgstr ""
45737
45738#: cp/call.c:9479
45739#, fuzzy, gcc-internal-format
45740#| msgid "use #include instead"
45741msgid "; use copy-assignment instead"
45742msgstr "sử dụng #include để thay thế"
45743
45744#: cp/call.c:9481
45745#, fuzzy, gcc-internal-format
45746#| msgid "re-initialization of %qs at %L"
45747msgid "; use copy-initialization instead"
45748msgstr "khởi tạo lại của %qs tại %L"
45749
45750#: cp/call.c:9484
45751#, gcc-internal-format
45752msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
45753msgstr ""
45754
45755#: cp/call.c:9487
45756#, gcc-internal-format
45757msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
45758msgstr ""
45759
45760#: cp/call.c:9490
45761#, gcc-internal-format
45762msgid "%qD writing to an object with a deleted copy constructor"
45763msgstr ""
45764
45765#: cp/call.c:9501
45766#, gcc-internal-format
45767msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
45768msgstr ""
45769
45770#: cp/call.c:9513
45771#, gcc-internal-format
45772msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
45773msgstr ""
45774
45775#: cp/call.c:9530
45776#, gcc-internal-format
45777msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
45778msgstr ""
45779
45780#: cp/call.c:9533
45781#, gcc-internal-format
45782msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
45783msgstr ""
45784
45785#: cp/call.c:9543
45786#, gcc-internal-format
45787msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
45788msgstr ""
45789
45790#: cp/call.c:9546
45791#, gcc-internal-format
45792msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
45793msgstr ""
45794
45795#: cp/call.c:9549
45796#, gcc-internal-format
45797msgid "%qD moving an object of type %#qT with deleted destructor"
45798msgstr ""
45799
45800#: cp/call.c:9558
45801#, gcc-internal-format
45802msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
45803msgstr ""
45804
45805#: cp/call.c:9580
45806#, fuzzy, gcc-internal-format
45807#| msgid "%qT declared here"
45808msgid "%#qT declared here"
45809msgstr "%qT được khai báo ở đây"
45810
45811#: cp/call.c:9680
45812#, gcc-internal-format
45813msgid "constructor delegates to itself"
45814msgstr ""
45815
45816#: cp/call.c:9954 cp/typeck.c:9284
45817#, fuzzy
45818#| msgid "cannot convert %qT to %qT"
45819msgid "cannot convert %qH to %qI"
45820msgstr "không thể chuyển đổi %qT thành %qT"
45821
45822#: cp/call.c:9976
45823#, gcc-internal-format
45824msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
45825msgstr ""
45826
45827#: cp/call.c:10008
45828#, fuzzy, gcc-internal-format
45829#| msgid "no match for call to %<(%T) (%A)%>"
45830msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
45831msgstr "cú gọi không khớp tới %<(%T) (%A)%>"
45832
45833#: cp/call.c:10055
45834#, gcc-internal-format
45835msgid "call to non-function %qD"
45836msgstr ""
45837
45838#: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
45839#, gcc-internal-format
45840msgid "cannot call constructor %<%T::%D%> directly"
45841msgstr "không thể gọi cấu tử %<%T::%D%> một cách trực tiếp"
45842
45843#: cp/call.c:10095
45844#, gcc-internal-format
45845msgid "for a function-style cast, remove the redundant %<::%D%>"
45846msgstr ""
45847
45848#: cp/call.c:10287
45849#, gcc-internal-format
45850msgid "no matching function for call to %<%s(%A)%>"
45851msgstr ""
45852
45853#: cp/call.c:10290
45854#, gcc-internal-format
45855msgid "call of overloaded %<%s(%A)%> is ambiguous"
45856msgstr "gọi hàm quá tải %<%s(%A)%> chưa rõ ràng"
45857
45858#: cp/call.c:10311
45859#, gcc-internal-format
45860msgid "pure virtual %q#D called from non-static data member initializer"
45861msgstr ""
45862
45863#: cp/call.c:10316
45864#, fuzzy, gcc-internal-format
45865#| msgid "returning a value from a constructor"
45866msgid "pure virtual %q#D called from constructor"
45867msgstr "trả về một giá trị từ cấu tử"
45868
45869#: cp/call.c:10317
45870#, fuzzy, gcc-internal-format
45871#| msgid "returning a value from a destructor"
45872msgid "pure virtual %q#D called from destructor"
45873msgstr "trả về một giá trị từ hủy tử"
45874
45875#: cp/call.c:10340
45876#, gcc-internal-format
45877msgid "cannot call member function %qD without object"
45878msgstr ""
45879
45880#: cp/call.c:11307
45881#, gcc-internal-format
45882msgid "passing %qT chooses %qT over %qT"
45883msgstr ""
45884
45885#: cp/call.c:11376
45886#, gcc-internal-format
45887msgid "choosing %qD over %qD"
45888msgstr "đóng %qD thông qua %qD"
45889
45890#: cp/call.c:11377
45891#, fuzzy
45892#| msgid "  for conversion from %qT to %qT"
45893msgid "  for conversion from %qH to %qI"
45894msgstr "  cho chuyển đổi từ %qT thành %qT"
45895
45896#: cp/call.c:11380
45897#, gcc-internal-format
45898msgid "  because conversion sequence for the argument is better"
45899msgstr ""
45900
45901#: cp/call.c:11629
45902#, gcc-internal-format
45903msgid "default argument mismatch in overload resolution"
45904msgstr ""
45905
45906#: cp/call.c:11633
45907#, gcc-internal-format
45908msgid " candidate 1: %q#F"
45909msgstr " ứng cử 1: %q#F"
45910
45911#: cp/call.c:11635
45912#, gcc-internal-format
45913msgid " candidate 2: %q#F"
45914msgstr " ứng cử 2: %q#F"
45915
45916#: cp/call.c:11681
45917#, gcc-internal-format
45918msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
45919msgstr ""
45920
45921#: cp/call.c:12083
45922#, gcc-internal-format
45923msgid "a temporary bound to %qD only persists until the constructor exits"
45924msgstr ""
45925
45926#: cp/call.c:12238
45927msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
45928msgstr ""
45929
45930#: cp/call.c:12242
45931msgid "invalid initialization of reference of type %qH from expression of type %qI"
45932msgstr ""
45933
45934#: cp/class.c:310
45935#, gcc-internal-format
45936msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
45937msgstr ""
45938
45939#: cp/class.c:314
45940#, gcc-internal-format
45941msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
45942msgstr ""
45943
45944#: cp/class.c:321
45945#, gcc-internal-format
45946msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
45947msgstr ""
45948
45949#: cp/class.c:326
45950#, gcc-internal-format
45951msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
45952msgstr ""
45953
45954#: cp/class.c:372
45955#, gcc-internal-format
45956msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
45957msgstr ""
45958
45959#: cp/class.c:1149
45960#, fuzzy, gcc-internal-format
45961#| msgid "%q#D inherited from %qT"
45962msgid "%q#D conflicts with version inherited from %qT"
45963msgstr "%q#D kế thừa từ %qT"
45964
45965#: cp/class.c:1152
45966#, fuzzy, gcc-internal-format
45967#| msgid "routine %qD declared here"
45968msgid "version inherited from %qT declared here"
45969msgstr "%qD được khai báo ở đây"
45970
45971#: cp/class.c:1172
45972#, fuzzy, gcc-internal-format
45973#| msgid "%q+#D cannot be overloaded"
45974msgid "%q#D cannot be overloaded with %q#D"
45975msgstr "%q+#D không thể được quá tải"
45976
45977#: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
45978#: cp/name-lookup.c:2280 cp/name-lookup.c:2565
45979#, gcc-internal-format
45980msgid "previous declaration %q#D"
45981msgstr "khai báo trước đây %q#D"
45982
45983#: cp/class.c:1217
45984#, gcc-internal-format
45985msgid "conflicting access specifications for method %q+D, ignored"
45986msgstr ""
45987
45988#: cp/class.c:1220
45989#, gcc-internal-format
45990msgid "conflicting access specifications for field %qE, ignored"
45991msgstr ""
45992
45993#: cp/class.c:1289
45994#, fuzzy, gcc-internal-format
45995#| msgid "  because of local method %q+#D with same name"
45996msgid "%qD invalid in %q#T because of local method %q#D with same name"
45997msgstr "  bởi vì phương thức nội bộ %q+#D có cùng tên"
45998
45999#: cp/class.c:1293
46000#, fuzzy, gcc-internal-format
46001msgid "local method %q#D declared here"
46002msgstr "%qD được khai báo ở đây"
46003
46004#: cp/class.c:1299
46005#, fuzzy, gcc-internal-format
46006#| msgid "  because of local member %q+#D with same name"
46007msgid "%qD invalid in %q#T because of local member %q#D with same name"
46008msgstr "  bởi vì thành viên nội bộ %q+#D có cùng tên"
46009
46010#: cp/class.c:1303
46011#, fuzzy, gcc-internal-format
46012#| msgid "array member %q#D declared here"
46013msgid "local member %q#D declared here"
46014msgstr "thành viên mảng %q#D đã khai báo ở đây"
46015
46016#: cp/class.c:1359
46017#, gcc-internal-format
46018msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
46019msgstr ""
46020
46021#: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
46022#: cp/cvt.c:1092
46023#, gcc-internal-format
46024msgid "%qT declared here"
46025msgstr "%qT được khai báo ở đây"
46026
46027#: cp/class.c:1367
46028#, gcc-internal-format
46029msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
46030msgstr ""
46031
46032#: cp/class.c:1374
46033#, gcc-internal-format
46034msgid "%qT does not have the %E ABI tag that base %qT has"
46035msgstr ""
46036
46037#: cp/class.c:1382
46038#, gcc-internal-format
46039msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
46040msgstr ""
46041
46042#: cp/class.c:1685
46043#, gcc-internal-format
46044msgid "cannot derive from %<final%> base %qT in derived type %qT"
46045msgstr ""
46046
46047#: cp/class.c:2148
46048#, gcc-internal-format
46049msgid "all member functions in class %qT are private"
46050msgstr ""
46051
46052#: cp/class.c:2160
46053#, gcc-internal-format
46054msgid "%q#T only defines a private destructor and has no friends"
46055msgstr ""
46056
46057#: cp/class.c:2201
46058#, gcc-internal-format
46059msgid "%q#T only defines private constructors and has no friends"
46060msgstr ""
46061
46062#: cp/class.c:2205
46063#, gcc-internal-format
46064msgid "%q#D is public, but requires an existing %q#T object"
46065msgstr ""
46066
46067#: cp/class.c:2479
46068#, gcc-internal-format
46069msgid "no unique final overrider for %qD in %qT"
46070msgstr ""
46071
46072#: cp/class.c:2841
46073#, gcc-internal-format
46074msgid "%qD can be marked override"
46075msgstr "%q#D không thể được tạo đè"
46076
46077#: cp/class.c:2844
46078#, gcc-internal-format
46079msgid "%q+#D marked %<override%>, but does not override"
46080msgstr ""
46081
46082#: cp/class.c:2859
46083#, gcc-internal-format
46084msgid "%q+#D marked %<final%>, but is not virtual"
46085msgstr ""
46086
46087#: cp/class.c:2922
46088#, gcc-internal-format
46089msgid "%qD was hidden"
46090msgstr "%q+D bị ẩn"
46091
46092#: cp/class.c:2923
46093#, gcc-internal-format
46094msgid "  by %qD"
46095msgstr "  bởi %q+D"
46096
46097#: cp/class.c:2958
46098#, gcc-internal-format
46099msgid "%q#D invalid; an anonymous union may only have public non-static data members"
46100msgstr ""
46101
46102#: cp/class.c:2968 cp/parser.c:20876
46103#, gcc-internal-format
46104msgid "this flexibility is deprecated and will be removed"
46105msgstr ""
46106
46107#: cp/class.c:3161
46108#, gcc-internal-format
46109msgid "the ellipsis in %qD is not inherited"
46110msgstr ""
46111
46112#: cp/class.c:3347
46113#, gcc-internal-format
46114msgid "bit-field %q#D with non-integral type %qT"
46115msgstr ""
46116
46117#: cp/class.c:3363
46118#, gcc-internal-format
46119msgid "bit-field %q+D width not an integer constant"
46120msgstr ""
46121
46122#: cp/class.c:3368
46123#, gcc-internal-format
46124msgid "negative width in bit-field %q+D"
46125msgstr "độ rộng bị âm trong trường bít %q+D"
46126
46127#: cp/class.c:3373
46128#, gcc-internal-format
46129msgid "zero width for bit-field %q+D"
46130msgstr "trường bít %q+D có độ rộng là không"
46131
46132#: cp/class.c:3383
46133#, gcc-internal-format
46134msgid "width of %qD exceeds its type"
46135msgstr ""
46136
46137#: cp/class.c:3389
46138#, gcc-internal-format
46139msgid "%qD is too small to hold all values of %q#T"
46140msgstr ""
46141
46142#: cp/class.c:3450
46143#, gcc-internal-format
46144msgid "member %q+#D with constructor not allowed in union"
46145msgstr ""
46146
46147#: cp/class.c:3453
46148#, gcc-internal-format
46149msgid "member %q+#D with destructor not allowed in union"
46150msgstr ""
46151
46152#: cp/class.c:3455
46153#, gcc-internal-format
46154msgid "member %q+#D with copy assignment operator not allowed in union"
46155msgstr ""
46156
46157#: cp/class.c:3459
46158#, fuzzy, gcc-internal-format
46159#| msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
46160msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
46161msgstr "ref-qualifiers chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
46162
46163#: cp/class.c:3575
46164#, gcc-internal-format
46165msgid "in C++98 %q+D may not be static because it is a member of a union"
46166msgstr ""
46167
46168#: cp/class.c:3588
46169#, fuzzy, gcc-internal-format
46170#| msgid "  non-static data member %qD has non-literal type"
46171msgid "non-static data member %q+D in a union may not have reference type %qT"
46172msgstr "  thành viên dữ liệu không-tĩnh %qD có kiểu không-văn-chương"
46173
46174#: cp/class.c:3601
46175#, fuzzy, gcc-internal-format
46176#| msgid "parameter %qD declared with void type"
46177msgid "data member %q+D invalidly declared function type"
46178msgstr "đối số %qD được khai báo với kiểu void"
46179
46180#: cp/class.c:3607
46181#, fuzzy, gcc-internal-format
46182#| msgid "parameter %qD declared with void type"
46183msgid "data member %q+D invalidly declared method type"
46184msgstr "đối số %qD được khai báo với kiểu void"
46185
46186#: cp/class.c:3678
46187#, gcc-internal-format
46188msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
46189msgstr ""
46190
46191#: cp/class.c:3729
46192#, gcc-internal-format
46193msgid "member %q+D cannot be declared as a %<mutable%> reference"
46194msgstr ""
46195
46196#: cp/class.c:3732
46197#, gcc-internal-format
46198msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
46199msgstr ""
46200
46201#: cp/class.c:3763
46202#, gcc-internal-format
46203msgid "multiple fields in union %qT initialized"
46204msgstr ""
46205
46206#: cp/class.c:3765
46207#, fuzzy, gcc-internal-format
46208#| msgid "next member %q#D declared here"
46209msgid "initialized member %q+D declared here"
46210msgstr "thành viên kế %q#D đã khai báo ở đây"
46211
46212#: cp/class.c:3808
46213#, gcc-internal-format
46214msgid "field %q#D with same name as class"
46215msgstr "trường %q#D với cùng tên với lớp"
46216
46217#: cp/class.c:3836
46218#, gcc-internal-format
46219msgid "%q#T has pointer data members"
46220msgstr "%q#T có thành viên dữ liệu con trỏ"
46221
46222#: cp/class.c:3841
46223#, fuzzy, gcc-internal-format
46224#| msgid "  but does not override %<%T(const %T&)%>"
46225msgid "  but does not declare %<%T(const %T&)%>"
46226msgstr "  nhưng không đè %<%T(const %T&)%>"
46227
46228#: cp/class.c:3843
46229#, gcc-internal-format
46230msgid "  or %<operator=(const %T&)%>"
46231msgstr "  hoặc %<operator=(const %T&)%>"
46232
46233#: cp/class.c:3847
46234#, fuzzy, gcc-internal-format
46235#| msgid "  but does not override %<operator=(const %T&)%>"
46236msgid "  but does not declare %<operator=(const %T&)%>"
46237msgstr "  nhưng không được ghi đè %<operator=(const %T&)%>"
46238
46239#: cp/class.c:3849
46240#, fuzzy, gcc-internal-format
46241#| msgid "next member %q#D declared here"
46242msgid "pointer member %q+D declared here"
46243msgstr "thành viên kế %q#D đã khai báo ở đây"
46244
46245#: cp/class.c:4287
46246#, gcc-internal-format
46247msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
46248msgstr ""
46249
46250#: cp/class.c:4290
46251#, gcc-internal-format
46252msgid "alignment of %qD will increase in %<-fabi-version=9%>"
46253msgstr ""
46254
46255#: cp/class.c:4604
46256#, gcc-internal-format
46257msgid "initializer specified for non-virtual method %q+D"
46258msgstr ""
46259
46260#: cp/class.c:4637
46261#, fuzzy, gcc-internal-format
46262#| msgid "conversion from %qT to %qT is ambiguous"
46263msgid "destructor for %qT is ambiguous"
46264msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
46265
46266#: cp/class.c:5039
46267#, gcc-internal-format
46268msgid "method overrides both %<transaction_pure%> and %qE methods"
46269msgstr ""
46270
46271#: cp/class.c:5060
46272#, gcc-internal-format
46273msgid "method declared %qE overriding %qE method"
46274msgstr ""
46275
46276#: cp/class.c:5716 cp/constexpr.c:254
46277#, gcc-internal-format
46278msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
46279msgstr ""
46280
46281#: cp/class.c:5742
46282#, gcc-internal-format
46283msgid "%q+T is not literal because:"
46284msgstr "%q+T không là kiểu văn chương vì:"
46285
46286#: cp/class.c:5745
46287#, gcc-internal-format
46288msgid "  %qT is a closure type, which is only literal in C++17 and later"
46289msgstr ""
46290
46291#: cp/class.c:5748
46292#, gcc-internal-format
46293msgid "  %q+T has a non-trivial destructor"
46294msgstr "  %q+T có một cấu tử non-trivial"
46295
46296#: cp/class.c:5751
46297#, fuzzy, gcc-internal-format
46298#| msgid "  %q+T has a non-trivial destructor"
46299msgid "  %q+T does not have %<constexpr%> destructor"
46300msgstr "  %q+T có một cấu tử non-trivial"
46301
46302#: cp/class.c:5759
46303#, gcc-internal-format
46304msgid "  %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"
46305msgstr ""
46306
46307#: cp/class.c:5792
46308#, gcc-internal-format
46309msgid "  base class %qT of %q+T is non-literal"
46310msgstr "  lớp cơ sở %qT của %q+T là non-literal"
46311
46312#: cp/class.c:5807
46313#, gcc-internal-format
46314msgid "  non-static data member %qD has non-literal type"
46315msgstr "  thành viên dữ liệu không-tĩnh %qD có kiểu không-văn-chương"
46316
46317#: cp/class.c:5814
46318#, gcc-internal-format
46319msgid "  non-static data member %qD has volatile type"
46320msgstr "  thành viên dữ liệu không-tĩnh %qD có kiểu hay thay đổi"
46321
46322#: cp/class.c:5935
46323#, gcc-internal-format
46324msgid "base class %q#T has accessible non-virtual destructor"
46325msgstr "lớp cơ sở %q+T có một hủy tử non-trivial truy cập được"
46326
46327#: cp/class.c:5964
46328#, gcc-internal-format
46329msgid "non-static reference %q#D in class without a constructor"
46330msgstr ""
46331
46332#: cp/class.c:5970
46333#, gcc-internal-format
46334msgid "non-static const member %q#D in class without a constructor"
46335msgstr ""
46336
46337#: cp/class.c:6291
46338#, gcc-internal-format
46339msgid "direct base %qT inaccessible in %qT due to ambiguity"
46340msgstr ""
46341
46342#: cp/class.c:6303
46343#, gcc-internal-format
46344msgid "virtual base %qT inaccessible in %qT due to ambiguity"
46345msgstr ""
46346
46347#: cp/class.c:6548
46348#, gcc-internal-format
46349msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
46350msgstr ""
46351
46352#: cp/class.c:6718
46353#, gcc-internal-format
46354msgid "size of type %qT is too large (%qE bytes)"
46355msgstr ""
46356
46357#: cp/class.c:7004
46358#, gcc-internal-format
46359msgid "invalid use of %q#T with a zero-size array in %q#D"
46360msgstr ""
46361
46362#: cp/class.c:7006
46363#, gcc-internal-format
46364msgid "invalid use of %q#T with a flexible array member in %q#T"
46365msgstr ""
46366
46367#: cp/class.c:7011
46368#, gcc-internal-format
46369msgid "array member %q#D declared here"
46370msgstr "thành viên mảng %q#D đã khai báo ở đây"
46371
46372#: cp/class.c:7039
46373#, gcc-internal-format
46374msgid "zero-size array member %qD not at end of %q#T"
46375msgstr ""
46376
46377#: cp/class.c:7041
46378#, gcc-internal-format
46379msgid "zero-size array member %qD in an otherwise empty %q#T"
46380msgstr ""
46381
46382#: cp/class.c:7050 cp/class.c:7081
46383#, gcc-internal-format
46384msgid "in the definition of %q#T"
46385msgstr "trong định nghĩa của %q#T"
46386
46387#: cp/class.c:7058
46388#, gcc-internal-format
46389msgid "flexible array member %qD not at end of %q#T"
46390msgstr ""
46391
46392#: cp/class.c:7060
46393#, gcc-internal-format
46394msgid "flexible array member %qD in an otherwise empty %q#T"
46395msgstr ""
46396
46397#: cp/class.c:7079
46398#, gcc-internal-format
46399msgid "next member %q#D declared here"
46400msgstr "thành viên kế %q#D đã khai báo ở đây"
46401
46402#: cp/class.c:7193 cp/parser.c:24604
46403#, gcc-internal-format
46404msgid "redefinition of %q#T"
46405msgstr "định nghĩa lại của %q#T"
46406
46407#: cp/class.c:7330
46408#, gcc-internal-format
46409msgid "%q#T has virtual functions and accessible non-virtual destructor"
46410msgstr ""
46411
46412#: cp/class.c:7361
46413#, gcc-internal-format
46414msgid "type transparent %q#T does not have any fields"
46415msgstr ""
46416
46417#: cp/class.c:7367
46418#, gcc-internal-format
46419msgid "type transparent class %qT has base classes"
46420msgstr ""
46421
46422#: cp/class.c:7371
46423#, gcc-internal-format
46424msgid "type transparent class %qT has virtual functions"
46425msgstr ""
46426
46427#: cp/class.c:7377
46428#, gcc-internal-format
46429msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
46430msgstr ""
46431
46432#: cp/class.c:7539
46433#, gcc-internal-format
46434msgid "definition of %qD does not match %<#include <initializer_list>%>"
46435msgstr ""
46436
46437#: cp/class.c:7550
46438#, gcc-internal-format
46439msgid "trying to finish struct, but kicked out due to previous parse errors"
46440msgstr ""
46441
46442#: cp/class.c:8057
46443#, gcc-internal-format
46444msgid "language string %<\"%E\"%> not recognized"
46445msgstr ""
46446
46447#: cp/class.c:8147
46448#, gcc-internal-format
46449msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
46450msgstr ""
46451
46452#: cp/class.c:8292
46453#, gcc-internal-format
46454msgid "no matches converting function %qD to type %q#T"
46455msgstr ""
46456
46457#: cp/class.c:8319
46458#, gcc-internal-format
46459msgid "converting overloaded function %qD to type %q#T is ambiguous"
46460msgstr ""
46461
46462#: cp/class.c:8346
46463#, gcc-internal-format
46464msgid "assuming pointer to member %qD"
46465msgstr ""
46466
46467#: cp/class.c:8349
46468#, gcc-internal-format
46469msgid "(a pointer to member can only be formed with %<&%E%>)"
46470msgstr ""
46471
46472#: cp/class.c:8425 cp/class.c:8467
46473#, gcc-internal-format
46474msgid "not enough type information"
46475msgstr "không đủ thông tin kiểu"
46476
46477#: cp/class.c:8445
46478#, gcc-internal-format
46479msgid "cannot convert %qE from type %qT to type %qT"
46480msgstr ""
46481
46482#: cp/class.c:8718
46483#, fuzzy, gcc-internal-format
46484#| msgid "declaration of %qD as member of %qT"
46485msgid "declaration of %q#D changes meaning of %qD"
46486msgstr "sự khai báo của %qD như là thành viên của %qT"
46487
46488#: cp/class.c:8721
46489#, fuzzy, gcc-internal-format
46490#| msgid "redeclared here as %q#D"
46491msgid "%qD declared here as %q#D"
46492msgstr "khai báo lại ở đây như là %q#D"
46493
46494#: cp/constexpr.c:107
46495#, gcc-internal-format
46496msgid "the type %qT of %<constexpr%> variable %qD is not literal"
46497msgstr ""
46498
46499#: cp/constexpr.c:118
46500#, gcc-internal-format
46501msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
46502msgstr ""
46503
46504#: cp/constexpr.c:130
46505#, gcc-internal-format
46506msgid "%<constexpr%> variable %qD has variably-modified type %qT"
46507msgstr ""
46508
46509#: cp/constexpr.c:202
46510#, fuzzy, gcc-internal-format
46511#| msgid "a destructor cannot be %<constexpr%>"
46512msgid "inherited constructor %qD is not %<constexpr%>"
46513msgstr "hủy tử không thể là %<constexpr%>"
46514
46515#: cp/constexpr.c:215
46516#, gcc-internal-format
46517msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
46518msgstr ""
46519
46520#: cp/constexpr.c:227
46521#, gcc-internal-format
46522msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
46523msgstr ""
46524
46525#: cp/constexpr.c:238
46526#, fuzzy, gcc-internal-format
46527#| msgid "function return type cannot be function"
46528msgid "invalid return type %qT of %<constexpr%> function %q+D"
46529msgstr "kiểu trả về hàm không thể là hàm"
46530
46531#: cp/constexpr.c:265
46532#, gcc-internal-format
46533msgid "%q#T has virtual base classes"
46534msgstr "%q#T có lớp cơ sở ảo"
46535
46536#: cp/constexpr.c:526
46537#, gcc-internal-format
46538msgid "%<constexpr%> constructor does not have empty body"
46539msgstr ""
46540
46541#: cp/constexpr.c:789
46542#, gcc-internal-format
46543msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
46544msgstr ""
46545
46546#: cp/constexpr.c:850
46547#, gcc-internal-format
46548msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
46549msgstr ""
46550
46551#: cp/constexpr.c:891
46552#, gcc-internal-format
46553msgid "body of %<constexpr%> function %qD not a return-statement"
46554msgstr ""
46555
46556#: cp/constexpr.c:972
46557#, fuzzy, gcc-internal-format
46558#| msgid "%qD is not an function argument"
46559msgid "%qD is not usable as a %<constexpr%> function because:"
46560msgstr "%qD không phải là đối số hàm"
46561
46562#: cp/constexpr.c:1378 cp/constexpr.c:2524
46563#, fuzzy, gcc-internal-format
46564#| msgid "%<constexpr%> cannot be used for type declarations"
46565msgid "%<constexpr%> call flows off the end of the function"
46566msgstr "%<constexpr%> không thể dùng cho khai báo kiểu"
46567
46568#: cp/constexpr.c:1383 cp/constexpr.c:1393 cp/constexpr.c:2729
46569#, gcc-internal-format
46570msgid "%q+E is not a constant expression"
46571msgstr "%q+E không phải biểu thức hằng"
46572
46573#: cp/constexpr.c:1660 cp/constexpr.c:7410
46574#, fuzzy, gcc-internal-format
46575msgid "call to internal function %qE"
46576msgstr "gọi hàm nội bộ"
46577
46578#: cp/constexpr.c:1715
46579#, fuzzy, gcc-internal-format
46580msgid "modifying a const object %qE is not allowed in a constant expression"
46581msgstr "bổ từ %qE không phải là biểu thức hằng"
46582
46583#: cp/constexpr.c:1717
46584#, fuzzy, gcc-internal-format
46585#| msgid "originally defined here"
46586msgid "originally declared %<const%> here"
46587msgstr "định nghĩa lần đầu ở đây"
46588
46589#: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
46590#: cp/constexpr.c:2014
46591#, gcc-internal-format
46592msgid "reference %<dynamic_cast%> failed"
46593msgstr ""
46594
46595#: cp/constexpr.c:1916
46596#, gcc-internal-format
46597msgid "dynamic type %qT of its operand does not have a base class of type %qT"
46598msgstr ""
46599
46600#: cp/constexpr.c:1962 cp/constexpr.c:1994
46601#, gcc-internal-format
46602msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
46603msgstr ""
46604
46605#: cp/constexpr.c:2016
46606#, fuzzy, gcc-internal-format
46607#| msgid "  %qT is an ambiguous base class of %qT"
46608msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
46609msgstr "  %qT là lớp cơ sở chưa rõ ràng của %qT"
46610
46611#: cp/constexpr.c:2019
46612#, gcc-internal-format
46613msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
46614msgstr ""
46615
46616#: cp/constexpr.c:2144
46617#, fuzzy, gcc-internal-format
46618msgid "expression %qE does not designate a %<constexpr%> function"
46619msgstr "biểu thức %qE không phải là biểu thức hằng"
46620
46621#: cp/constexpr.c:2209
46622#, fuzzy, gcc-internal-format
46623#| msgid "Attempting to allocate already allocated variable"
46624msgid "deallocation of already deallocated storage"
46625msgstr "Đang cố cấp phát một biến đã được cấp phát rồi"
46626
46627#: cp/constexpr.c:2216
46628#, gcc-internal-format
46629msgid "deallocation of storage that was not previously allocated"
46630msgstr ""
46631
46632#: cp/constexpr.c:2250 cp/constexpr.c:7442
46633#, fuzzy, gcc-internal-format
46634msgid "call to non-%<constexpr%> function %qD"
46635msgstr "gọi hàm nội bộ"
46636
46637#: cp/constexpr.c:2324
46638#, gcc-internal-format
46639msgid "%qD called in a constant expression before its definition is complete"
46640msgstr ""
46641
46642#: cp/constexpr.c:2331
46643#, gcc-internal-format
46644msgid "%qD called in a constant expression"
46645msgstr "%qD được gọi trong một biểu thức hằng"
46646
46647#: cp/constexpr.c:2335
46648#, gcc-internal-format
46649msgid "%qD used before its definition"
46650msgstr "%qD được dùng trước khi nó được định nghĩa"
46651
46652#: cp/constexpr.c:2426
46653#, gcc-internal-format
46654msgid "call has circular dependency"
46655msgstr ""
46656
46657#: cp/constexpr.c:2437
46658#, gcc-internal-format
46659msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
46660msgstr ""
46661
46662#: cp/constexpr.c:2769
46663#, gcc-internal-format
46664msgid "right operand of shift expression %q+E is negative"
46665msgstr "toán hạng phải của biểu thức dịch %q+E là số âm"
46666
46667#: cp/constexpr.c:2776
46668#, fuzzy, gcc-internal-format
46669#| msgid "right operand of shift expression %q+E is negative"
46670msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
46671msgstr "toán hạng phải của biểu thức dịch %q+E là số âm"
46672
46673#: cp/constexpr.c:2799
46674#, gcc-internal-format
46675msgid "left operand of shift expression %q+E is negative"
46676msgstr ""
46677
46678#: cp/constexpr.c:2818
46679#, gcc-internal-format
46680msgid "shift expression %q+E overflows"
46681msgstr ""
46682
46683#: cp/constexpr.c:2976
46684#, gcc-internal-format
46685msgid "arithmetic involving a null pointer in %qE"
46686msgstr ""
46687
46688#: cp/constexpr.c:3332
46689#, gcc-internal-format
46690msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
46691msgstr ""
46692
46693#: cp/constexpr.c:3335
46694#, gcc-internal-format
46695msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
46696msgstr ""
46697
46698#: cp/constexpr.c:3340
46699#, gcc-internal-format
46700msgid "array subscript value %qE is outside the bounds of array type %qT"
46701msgstr ""
46702
46703#: cp/constexpr.c:3343
46704#, gcc-internal-format
46705msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
46706msgstr ""
46707
46708#: cp/constexpr.c:3526
46709#, gcc-internal-format
46710msgid "accessing uninitialized array element"
46711msgstr ""
46712
46713#: cp/constexpr.c:3566
46714#, gcc-internal-format
46715msgid "dereferencing a null pointer in %qE"
46716msgstr ""
46717
46718#: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
46719#: cp/constexpr.c:5624 cp/constexpr.c:7362
46720#, gcc-internal-format
46721msgid "%qE is not a constant expression"
46722msgstr "%qE không phải là biểu thức hằng"
46723
46724#: cp/constexpr.c:3589
46725#, gcc-internal-format
46726msgid "mutable %qD is not usable in a constant expression"
46727msgstr ""
46728
46729#: cp/constexpr.c:3620 cp/constexpr.c:3642
46730#, gcc-internal-format
46731msgid "accessing uninitialized member %qD"
46732msgstr ""
46733
46734#: cp/constexpr.c:3622
46735#, gcc-internal-format
46736msgid "accessing %qD member instead of initialized %qD member in constant expression"
46737msgstr ""
46738
46739#: cp/constexpr.c:4392 cp/constexpr.c:6162
46740#, fuzzy, gcc-internal-format
46741msgid "dereferencing a null pointer"
46742msgstr "con trỏ rỗng"
46743
46744#: cp/constexpr.c:4412
46745#, gcc-internal-format
46746msgid "accessing value of %qE through a %qT glvalue in a constant expression"
46747msgstr ""
46748
46749#: cp/constexpr.c:4455
46750#, fuzzy, gcc-internal-format
46751#| msgid "array index in initializer is not an integer constant expression"
46752msgid "the content of uninitialized storage is not usable in a constant expression"
46753msgstr "bộ khởi tạo 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"
46754
46755#: cp/constexpr.c:4457 cp/constexpr.c:4464
46756#, fuzzy, gcc-internal-format
46757#| msgid "declared here"
46758msgid "allocated here"
46759msgstr "được khai báo ở đây"
46760
46761#: cp/constexpr.c:4462
46762#, fuzzy, gcc-internal-format
46763#| msgid "lambda-expression in a constant expression"
46764msgid "use of allocated storage after deallocation in a constant expression"
46765msgstr "Gặp biểu thức lambda trong biểu thức bất biến"
46766
46767#: cp/constexpr.c:4467
46768#, gcc-internal-format
46769msgid "the value of %qD is not usable in a constant expression"
46770msgstr ""
46771
46772#: cp/constexpr.c:4474
46773#, gcc-internal-format
46774msgid "%qD used in its own initializer"
46775msgstr "%qD được dùng trong bộ khởi tạo của chính nó"
46776
46777#: cp/constexpr.c:4479
46778#, gcc-internal-format
46779msgid "%q#D is not const"
46780msgstr "%q#D không là const"
46781
46782#: cp/constexpr.c:4482
46783#, gcc-internal-format
46784msgid "%q#D is volatile"
46785msgstr "%q#D là volatile"
46786
46787#: cp/constexpr.c:4487 cp/constexpr.c:4494
46788#, gcc-internal-format
46789msgid "%qD was not initialized with a constant expression"
46790msgstr "%qD không được khởi tạo với một biểu thức hằng"
46791
46792#: cp/constexpr.c:4500
46793#, gcc-internal-format
46794msgid "%qD was not declared %<constexpr%>"
46795msgstr "%qD chưa được khai báo %<constexpr%>"
46796
46797#: cp/constexpr.c:4503
46798#, gcc-internal-format
46799msgid "%qD does not have integral or enumeration type"
46800msgstr ""
46801
46802#: cp/constexpr.c:4749
46803#, fuzzy, gcc-internal-format
46804msgid "modification of %qE is not a constant expression"
46805msgstr "bổ từ %qE không phải là biểu thức hằng"
46806
46807#: cp/constexpr.c:4810
46808#, fuzzy, gcc-internal-format
46809#| msgid "Change of value in conversion from %qs to %qs at %L"
46810msgid "change of the active member of a union from %qD to %qD"
46811msgstr "Đổi giá trị trong chuyển đổi từ %qs sang %qs tại %L"
46812
46813#: cp/constexpr.c:4823
46814#, gcc-internal-format
46815msgid "change of the active member of a union from %qD to %qD during initialization"
46816msgstr ""
46817
46818#: cp/constexpr.c:5215 cp/constexpr.c:6455
46819#, fuzzy, gcc-internal-format
46820msgid "statement is not a constant expression"
46821msgstr "lệnh không phải biểu thức hằng"
46822
46823#: cp/constexpr.c:5321
46824#, gcc-internal-format
46825msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
46826msgstr ""
46827
46828#: cp/constexpr.c:5423
46829#, fuzzy, gcc-internal-format
46830#| msgid "initializer element is not a constant expression"
46831msgid "inline assembly is not a constant expression"
46832msgstr "yếu tố khởi tạo không phải là một biểu tượng hằng số"
46833
46834#: cp/constexpr.c:5424
46835#, gcc-internal-format
46836msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
46837msgstr ""
46838
46839#: cp/constexpr.c:5489
46840#, fuzzy, gcc-internal-format
46841msgid "value %qE of type %qT is not a constant expression"
46842msgstr "%qE không phải là biểu thức hằng"
46843
46844#: cp/constexpr.c:5502
46845#, gcc-internal-format
46846msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
46847msgstr ""
46848
46849#: cp/constexpr.c:5684 cp/constexpr.c:8006
46850#, gcc-internal-format
46851msgid "temporary of non-literal type %qT in a constant expression"
46852msgstr ""
46853
46854#: cp/constexpr.c:6122 cp/constexpr.c:7556
46855#, fuzzy, gcc-internal-format
46856msgid "%<reinterpret_cast%> is not a constant expression"
46857msgstr "lệnh không phải biểu thức hằng"
46858
46859#: cp/constexpr.c:6174
46860#, fuzzy, gcc-internal-format
46861msgid "conversion of %qT null pointer to %qT is not a constant expression"
46862msgstr "biểu thức %qE không phải là biểu thức hằng"
46863
46864#: cp/constexpr.c:6188
46865#, fuzzy, gcc-internal-format
46866msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
46867msgstr "%<delete[]%> không phải biểu thức hằng"
46868
46869#: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
46870#: cp/constexpr.c:7832 cp/constexpr.c:8177
46871#, fuzzy, gcc-internal-format
46872msgid "expression %qE is not a constant expression"
46873msgstr "biểu thức %qE không phải là biểu thức hằng"
46874
46875#: cp/constexpr.c:6422
46876#, fuzzy, gcc-internal-format
46877#| msgid "expected template-id"
46878msgid "unexpected template-id %qE"
46879msgstr "cần template-id"
46880
46881#: cp/constexpr.c:6428
46882#, gcc-internal-format
46883msgid "function concept must be called"
46884msgstr ""
46885
46886#: cp/constexpr.c:6458
46887#, gcc-internal-format
46888msgid "unexpected expression %qE of kind %s"
46889msgstr ""
46890
46891#: cp/constexpr.c:6686
46892#, gcc-internal-format
46893msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
46894msgstr ""
46895
46896#: cp/constexpr.c:6694
46897#, gcc-internal-format
46898msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
46899msgstr ""
46900
46901#: cp/constexpr.c:6709
46902#, gcc-internal-format
46903msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
46904msgstr ""
46905
46906#: cp/constexpr.c:6719
46907#, gcc-internal-format
46908msgid "%qE is not a constant expression because allocated storage has not been deallocated"
46909msgstr ""
46910
46911#: cp/constexpr.c:6739
46912#, gcc-internal-format
46913msgid "immediate evaluation returns address of immediate function %qD"
46914msgstr ""
46915
46916#: cp/constexpr.c:6753
46917#, gcc-internal-format
46918msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
46919msgstr ""
46920
46921#: cp/constexpr.c:7302
46922#, gcc-internal-format
46923msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
46924msgstr ""
46925
46926#: cp/constexpr.c:7526
46927#, fuzzy, gcc-internal-format
46928msgid "lambda capture of %qE is not a constant expression"
46929msgstr "bổ từ %qE không phải là biểu thức hằng"
46930
46931#: cp/constexpr.c:7529
46932#, gcc-internal-format
46933msgid "because it is used as a glvalue"
46934msgstr ""
46935
46936#: cp/constexpr.c:7576
46937#, fuzzy, gcc-internal-format
46938msgid "%<reinterpret_cast%> from integer to pointer"
46939msgstr "%<delete[]%> không phải biểu thức hằng"
46940
46941#: cp/constexpr.c:7609
46942#, gcc-internal-format
46943msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
46944msgstr ""
46945
46946#: cp/constexpr.c:7648
46947#, gcc-internal-format
46948msgid "use of %<this%> in a constant expression"
46949msgstr ""
46950
46951#: cp/constexpr.c:7779
46952#, fuzzy, gcc-internal-format
46953#| msgid "lambda-expression in a constant expression"
46954msgid "lambda-expression is not a constant expression before C++17"
46955msgstr "Gặp biểu thức lambda trong biểu thức bất biến"
46956
46957#: cp/constexpr.c:7846
46958#, fuzzy, gcc-internal-format
46959#| msgid "a destructor cannot be %<constexpr%>"
46960msgid "virtual functions cannot be %<constexpr%> before C++2a"
46961msgstr "hủy tử không thể là %<constexpr%>"
46962
46963#: cp/constexpr.c:7861
46964#, fuzzy, gcc-internal-format
46965msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
46966msgstr "%<delete[]%> không phải biểu thức hằng"
46967
46968#: cp/constexpr.c:7925
46969#, gcc-internal-format
46970msgid "cast to non-integral type %qT in a constant expression"
46971msgstr ""
46972
46973#: cp/constexpr.c:7975
46974#, fuzzy, gcc-internal-format
46975msgid "%qD declared %<static%> in %<constexpr%> context"
46976msgstr "%q+F được dùng mà chưa từng được định nghĩa"
46977
46978#: cp/constexpr.c:7982
46979#, fuzzy, gcc-internal-format
46980#| msgid "%qD declared %<constexpr%> outside its class"
46981msgid "%qD declared %<thread_local%> in %<constexpr%> context"
46982msgstr "%qD được khai báo %<constexpr%> ngoài lớp của nó"
46983
46984#: cp/constexpr.c:8055
46985#, fuzzy, gcc-internal-format
46986msgid "division by zero is not a constant expression"
46987msgstr "bổ từ %qE không phải là biểu thức hằng"
46988
46989#: cp/constexpr.c:8153
46990#, fuzzy, gcc-internal-format
46991msgid "%<delete[]%> is not a constant expression"
46992msgstr "%<delete[]%> không phải biểu thức hằng"
46993
46994#: cp/constexpr.c:8185
46995#, gcc-internal-format
46996msgid "non-constant array initialization"
46997msgstr ""
46998
46999#: cp/constexpr.c:8215
47000#, fuzzy, gcc-internal-format
47001msgid "%<goto%> is not a constant expression"
47002msgstr "%<delete[]%> không phải biểu thức hằng"
47003
47004#: cp/constexpr.c:8232
47005#, gcc-internal-format, gfc-internal-format
47006msgid "unexpected AST of kind %s"
47007msgstr "cần AST thuộc kiểu %s"
47008
47009#: cp/cp-gimplify.c:213
47010#, gcc-internal-format
47011msgid "both branches of %<if%> statement marked as %qs"
47012msgstr ""
47013
47014#: cp/cp-gimplify.c:1595
47015#, gcc-internal-format
47016msgid "%<throw%> will always call %<terminate%>"
47017msgstr ""
47018
47019#: cp/cp-gimplify.c:1598
47020#, fuzzy, gcc-internal-format
47021#| msgid "a destructor cannot be %<concept%>"
47022msgid "in C++11 destructors default to %<noexcept%>"
47023msgstr "hủy tử không thể là %<concept%>"
47024
47025#: cp/cp-gimplify.c:1610
47026#, gcc-internal-format
47027msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
47028msgstr ""
47029
47030#: cp/cp-gimplify.c:2990
47031#, fuzzy, gcc-internal-format
47032msgid "ignoring attribute %qE after earlier %qE"
47033msgstr "dùng %<auto%> không hợp lệ trong đối số mẫu"
47034
47035#: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
47036#, gcc-internal-format
47037msgid "%qD is not a type"
47038msgstr "%qD không phải là một kiểu"
47039
47040#: cp/cp-gimplify.c:3030
47041#, fuzzy, gcc-internal-format
47042#| msgid "%qT is not a class type"
47043msgid "%qD is not a class type"
47044msgstr "%qT không phải là kiểu lớp"
47045
47046#: cp/cp-gimplify.c:3047
47047#, fuzzy, gcc-internal-format
47048#| msgid "%qE does not have pointer or array type"
47049msgid "%qD does not have %<const char *%> type"
47050msgstr "%qE không có con trỏ hay kiểu mảng"
47051
47052#: cp/cp-gimplify.c:3058
47053#, fuzzy, gcc-internal-format
47054#| msgid "%qE does not have pointer or array type"
47055msgid "%qD does not have integral type"
47056msgstr "%qE không có con trỏ hay kiểu mảng"
47057
47058#: cp/cp-gimplify.c:3070
47059#, gcc-internal-format
47060msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
47061msgstr ""
47062
47063#: cp/cp-gimplify.c:3159
47064#, fuzzy, gcc-internal-format
47065#| msgid "Creating '%s'\n"
47066msgid "evaluating %qs"
47067msgstr "Đang tạo “%s”\n"
47068
47069#: cp/cvt.c:92
47070#, fuzzy
47071#| msgid "cannot convert type %qT to type %qT"
47072msgid "cannot convert from incomplete type %qH to %qI"
47073msgstr "không thể chuyển đổi kiểu %qT thành %qT"
47074
47075#: cp/cvt.c:102
47076#, fuzzy
47077#| msgid "conversion from %qT to %qT is ambiguous"
47078msgid "conversion of %qE from %qH to %qI is ambiguous"
47079msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
47080
47081#: cp/cvt.c:174 cp/cvt.c:201 cp/cvt.c:255
47082#, fuzzy
47083#| msgid "  cannot convert %qE (type %qT) to type %qT"
47084msgid "cannot convert %qE from type %qH to type %qI"
47085msgstr "  không thể chuyển đổi %qE (kiểu %qT) thành kiểu %qT"
47086
47087#: cp/cvt.c:391
47088#, gcc-internal-format
47089msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
47090msgstr ""
47091
47092#: cp/cvt.c:394
47093#, gcc-internal-format
47094msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
47095msgstr ""
47096
47097#: cp/cvt.c:397
47098#, gcc-internal-format
47099msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
47100msgstr ""
47101
47102#: cp/cvt.c:400
47103#, gcc-internal-format
47104msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
47105msgstr ""
47106
47107#: cp/cvt.c:476
47108#, fuzzy
47109#| msgid "conversion from %qT to %qT is ambiguous"
47110msgid "conversion from %qH to %qI discards qualifiers"
47111msgstr "chuyển đổi từ %qT sang %qT là chưa rõ ràng"
47112
47113#: cp/cvt.c:498 cp/typeck.c:7774
47114#, gcc-internal-format
47115msgid "casting %qT to %qT does not dereference pointer"
47116msgstr ""
47117
47118#: cp/cvt.c:526
47119#, fuzzy
47120#| msgid "cannot convert type %qT to type %qT"
47121msgid "cannot convert type %qH to type %qI"
47122msgstr "không thể chuyển đổi kiểu %qT thành %qT"
47123
47124#: cp/cvt.c:809
47125#, gcc-internal-format
47126msgid "conversion from %q#T to %q#T"
47127msgstr "chuyển đổi từ %q#T sang %q#T"
47128
47129#: cp/cvt.c:827
47130#, gcc-internal-format
47131msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
47132msgstr ""
47133
47134#: cp/cvt.c:838 cp/cvt.c:893
47135#, gcc-internal-format
47136msgid "%q#T used where a %qT was expected"
47137msgstr "%q#T được dùng ở nơi mà %qT cần"
47138
47139#: cp/cvt.c:847
47140#, gcc-internal-format
47141msgid "could not convert %qE from %<void%> to %<bool%>"
47142msgstr ""
47143
47144#: cp/cvt.c:909
47145#, fuzzy, gcc-internal-format
47146#| msgid "%q#T used where a %qT was expected"
47147msgid "%q#T used where a floating-point value was expected"
47148msgstr "%q#T được dùng ở nơi mà %qT cần"
47149
47150#: cp/cvt.c:967
47151#, fuzzy
47152#| msgid "Conversion from %qs to %qs at %L"
47153msgid "conversion from %qH to non-scalar type %qI requested"
47154msgstr "Chuyển đổi từ %qs sang %qs tại %L"
47155
47156#: cp/cvt.c:1062
47157#, fuzzy, gcc-internal-format
47158msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
47159msgstr "hàm %qD được khai báo lại là không chung dòng (inline) thuộc "
47160
47161#: cp/cvt.c:1064
47162#, fuzzy, gcc-internal-format
47163msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
47164msgstr "hàm %qD được khai báo lại là không chung dòng (inline) thuộc "
47165
47166#: cp/cvt.c:1080
47167#, fuzzy, gcc-internal-format
47168msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
47169msgstr "hàm %qD được khai báo lại là không chung dòng (inline) thuộc "
47170
47171#: cp/cvt.c:1082
47172#, fuzzy, gcc-internal-format
47173msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
47174msgstr "hàm %qD được khai báo lại là không chung dòng (inline) thuộc "
47175
47176#: cp/cvt.c:1090
47177#, fuzzy, gcc-internal-format
47178msgid "in call to %qD, declared here"
47179msgstr "%qD được khai báo ở đây"
47180
47181#: cp/cvt.c:1104
47182#, fuzzy, gcc-internal-format
47183msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
47184msgstr "hàm %qD được khai báo lại là không chung dòng (inline) thuộc "
47185
47186#: cp/cvt.c:1158
47187#, gcc-internal-format
47188msgid "pseudo-destructor is not called"
47189msgstr ""
47190
47191#: cp/cvt.c:1252
47192#, gcc-internal-format
47193msgid "conversion to void will not access object of incomplete type %qT"
47194msgstr ""
47195
47196#: cp/cvt.c:1256
47197#, gcc-internal-format
47198msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
47199msgstr ""
47200
47201#: cp/cvt.c:1261
47202#, gcc-internal-format
47203msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
47204msgstr ""
47205
47206#: cp/cvt.c:1266
47207#, gcc-internal-format
47208msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
47209msgstr ""
47210
47211#: cp/cvt.c:1271
47212#, gcc-internal-format
47213msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
47214msgstr ""
47215
47216#: cp/cvt.c:1276
47217#, gcc-internal-format
47218msgid "indirection will not access object of incomplete type %qT in statement"
47219msgstr ""
47220
47221#: cp/cvt.c:1280
47222#, gcc-internal-format
47223msgid "indirection will not access object of incomplete type %qT in for increment expression"
47224msgstr ""
47225
47226#: cp/cvt.c:1296
47227#, gcc-internal-format
47228msgid "conversion to void will not access object of type %qT"
47229msgstr ""
47230
47231#: cp/cvt.c:1300
47232#, gcc-internal-format
47233msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
47234msgstr ""
47235
47236#: cp/cvt.c:1305
47237#, gcc-internal-format
47238msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
47239msgstr ""
47240
47241#: cp/cvt.c:1310
47242#, gcc-internal-format
47243msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
47244msgstr ""
47245
47246#: cp/cvt.c:1315
47247#, gcc-internal-format
47248msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
47249msgstr ""
47250
47251#: cp/cvt.c:1320
47252#, gcc-internal-format
47253msgid "implicit dereference will not access object of type %qT in statement"
47254msgstr ""
47255
47256#: cp/cvt.c:1324
47257#, gcc-internal-format
47258msgid "implicit dereference will not access object of type %qT in for increment expression"
47259msgstr ""
47260
47261#: cp/cvt.c:1338
47262#, gcc-internal-format
47263msgid "conversion to void will not access object of non-trivially-copyable type %qT"
47264msgstr ""
47265
47266#: cp/cvt.c:1343
47267#, gcc-internal-format
47268msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
47269msgstr ""
47270
47271#: cp/cvt.c:1348
47272#, gcc-internal-format
47273msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
47274msgstr ""
47275
47276#: cp/cvt.c:1353
47277#, gcc-internal-format
47278msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
47279msgstr ""
47280
47281#: cp/cvt.c:1358
47282#, gcc-internal-format
47283msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
47284msgstr ""
47285
47286#: cp/cvt.c:1363
47287#, gcc-internal-format
47288msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
47289msgstr ""
47290
47291#: cp/cvt.c:1368
47292#, gcc-internal-format
47293msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
47294msgstr ""
47295
47296#: cp/cvt.c:1409
47297#, gcc-internal-format
47298msgid "conversion to void will not access object %qE of incomplete type %qT"
47299msgstr ""
47300
47301#: cp/cvt.c:1413
47302#, gcc-internal-format
47303msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
47304msgstr ""
47305
47306#: cp/cvt.c:1418
47307#, gcc-internal-format
47308msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
47309msgstr ""
47310
47311#: cp/cvt.c:1423
47312#, gcc-internal-format
47313msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
47314msgstr ""
47315
47316#: cp/cvt.c:1428
47317#, gcc-internal-format
47318msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
47319msgstr ""
47320
47321#: cp/cvt.c:1433
47322#, gcc-internal-format
47323msgid "variable %qE of incomplete type %qT will not be accessed in statement"
47324msgstr ""
47325
47326#: cp/cvt.c:1437
47327#, gcc-internal-format
47328msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
47329msgstr ""
47330
47331#: cp/cvt.c:1490
47332#, gcc-internal-format
47333msgid "conversion to void cannot resolve address of overloaded function"
47334msgstr ""
47335
47336#: cp/cvt.c:1494
47337#, gcc-internal-format
47338msgid "second operand of conditional expression cannot resolve address of overloaded function"
47339msgstr ""
47340
47341#: cp/cvt.c:1498
47342#, gcc-internal-format
47343msgid "third operand of conditional expression cannot resolve address of overloaded function"
47344msgstr ""
47345
47346#: cp/cvt.c:1502
47347#, gcc-internal-format
47348msgid "right operand of comma operator cannot resolve address of overloaded function"
47349msgstr ""
47350
47351#: cp/cvt.c:1506
47352#, gcc-internal-format
47353msgid "left operand of comma operator cannot resolve address of overloaded function"
47354msgstr ""
47355
47356#: cp/cvt.c:1510
47357#, gcc-internal-format
47358msgid "statement cannot resolve address of overloaded function"
47359msgstr ""
47360
47361#: cp/cvt.c:1514
47362#, gcc-internal-format
47363msgid "for increment expression cannot resolve address of overloaded function"
47364msgstr ""
47365
47366#: cp/cvt.c:1530
47367#, gcc-internal-format
47368msgid "second operand of conditional expression is a reference, not call, to function %qE"
47369msgstr ""
47370
47371#: cp/cvt.c:1535
47372#, gcc-internal-format
47373msgid "third operand of conditional expression is a reference, not call, to function %qE"
47374msgstr ""
47375
47376#: cp/cvt.c:1540
47377#, gcc-internal-format
47378msgid "right operand of comma operator is a reference, not call, to function %qE"
47379msgstr ""
47380
47381#: cp/cvt.c:1545
47382#, gcc-internal-format
47383msgid "left operand of comma operator is a reference, not call, to function %qE"
47384msgstr ""
47385
47386#: cp/cvt.c:1550
47387#, gcc-internal-format
47388msgid "statement is a reference, not call, to function %qE"
47389msgstr ""
47390
47391#: cp/cvt.c:1555
47392#, gcc-internal-format
47393msgid "for increment expression is a reference, not call, to function %qE"
47394msgstr ""
47395
47396#: cp/cvt.c:1583
47397#, gcc-internal-format
47398msgid "second operand of conditional expression has no effect"
47399msgstr ""
47400
47401#: cp/cvt.c:1588
47402#, gcc-internal-format
47403msgid "third operand of conditional expression has no effect"
47404msgstr ""
47405
47406#: cp/cvt.c:1593
47407#, gcc-internal-format
47408msgid "right operand of comma operator has no effect"
47409msgstr ""
47410
47411#: cp/cvt.c:1597
47412#, gcc-internal-format
47413msgid "left operand of comma operator has no effect"
47414msgstr ""
47415
47416#: cp/cvt.c:1601
47417#, gcc-internal-format
47418msgid "statement has no effect"
47419msgstr "câu lệnh không có tác động gì"
47420
47421#: cp/cvt.c:1605
47422#, gcc-internal-format
47423msgid "for increment expression has no effect"
47424msgstr ""
47425
47426#: cp/cvt.c:1760
47427#, gcc-internal-format
47428msgid "converting NULL to non-pointer type"
47429msgstr ""
47430
47431#: cp/cvt.c:1878
47432#, fuzzy, gcc-internal-format
47433#| msgid "redefinition of default argument for %q#D"
47434msgid "default type conversion cannot deduce template argument for %qD"
47435msgstr "định nghĩa lại của đối số mặc định của %q#D"
47436
47437#: cp/cvt.c:1893
47438#, gcc-internal-format
47439msgid "ambiguous default type conversion from %qT"
47440msgstr ""
47441
47442#: cp/cvt.c:1896
47443#, gcc-internal-format
47444msgid "  candidate conversions include %qD and %qD"
47445msgstr ""
47446
47447#: cp/cxx-pretty-print.c:2317
47448#, gcc-internal-format
47449msgid "template-parameter-"
47450msgstr "template-parameter-"
47451
47452#: cp/cxx-pretty-print.c:2331
47453#, gcc-internal-format
47454msgid "requires"
47455msgstr ""
47456
47457#: cp/cxx-pretty-print.c:2889 cp/error.c:1560
47458#, gcc-internal-format
47459msgid "with"
47460msgstr "với"
47461
47462#: cp/decl.c:669
47463#, fuzzy, gcc-internal-format
47464#| msgid "invalid function declaration"
47465msgid "unused structured binding declaration"
47466msgstr "khai báo hàm không hợp lệ"
47467
47468#: cp/decl.c:672
47469#, gcc-internal-format
47470msgid "unused variable %qD"
47471msgstr "biến chưa được dùng %qD"
47472
47473#: cp/decl.c:681
47474#, gcc-internal-format
47475msgid "structured binding declaration set but not used"
47476msgstr ""
47477
47478#: cp/decl.c:829
47479#, fuzzy, gcc-internal-format
47480msgid "%qF declared %<static%> but never defined"
47481msgstr "%q+F được dùng mà chưa từng được định nghĩa"
47482
47483#: cp/decl.c:836
47484#, fuzzy, gcc-internal-format
47485msgid "odr-used inline variable %qD is not defined"
47486msgstr "chưa định nghĩa biến môi trường%qs"
47487
47488#: cp/decl.c:1160
47489#, gcc-internal-format
47490msgid "%qD was declared %<extern%> and later %<static%>"
47491msgstr ""
47492
47493#: cp/decl.c:1199
47494#, fuzzy, gcc-internal-format
47495#| msgid "declaration of %qD as array of function members"
47496msgid "declaration of %qF has a different exception specifier"
47497msgstr "sự khai báo của %qD như là mảng của các thành viên hàm"
47498
47499#: cp/decl.c:1213
47500#, fuzzy, gcc-internal-format
47501msgid "from previous declaration %qF"
47502msgstr "từ khai báo trước đây %q+F"
47503
47504#: cp/decl.c:1260
47505#, fuzzy, gcc-internal-format
47506msgid "redeclaration %qD differs in %qs from previous declaration"
47507msgstr "sự khai báo lại %q+D khác trong %<constexpr%>"
47508
47509#: cp/decl.c:1264 cp/decl.c:14963
47510#, fuzzy, gcc-internal-format
47511msgid "previous declaration %qD"
47512msgstr "khai báo trước đây %q#D"
47513
47514#: cp/decl.c:1293
47515#, gcc-internal-format
47516msgid "cannot specialize concept %q#D"
47517msgstr ""
47518
47519#: cp/decl.c:1315
47520#, gcc-internal-format
47521msgid "redeclaration of %q#D may not have default arguments"
47522msgstr ""
47523
47524#: cp/decl.c:1346
47525#, gcc-internal-format
47526msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
47527msgstr ""
47528
47529#: cp/decl.c:1349
47530#, fuzzy, gcc-internal-format
47531#| msgid "previous declaration of %qD"
47532msgid "previous declaration of %q#D"
47533msgstr "khai báo trước đây của %qD"
47534
47535#: cp/decl.c:1398
47536#, gcc-internal-format
47537msgid "ambiguating new declaration %q+#D"
47538msgstr ""
47539
47540#: cp/decl.c:1400 cp/decl.c:1778
47541#, gcc-internal-format
47542msgid "old declaration %q#D"
47543msgstr "khai báo cũ %q#D"
47544
47545#: cp/decl.c:1468
47546#, fuzzy, gcc-internal-format
47547#| msgid "function %qD redeclared as inline"
47548msgid "built-in function %qD declared as non-function"
47549msgstr "hàm %qD được khai báo lại là không chung dòng (inline)"
47550
47551#: cp/decl.c:1481 cp/decl.c:1617
47552#, gcc-internal-format
47553msgid "shadowing built-in function %q#D"
47554msgstr ""
47555
47556#: cp/decl.c:1482 cp/decl.c:1618
47557#, gcc-internal-format
47558msgid "shadowing library function %q#D"
47559msgstr ""
47560
47561#: cp/decl.c:1490
47562#, gcc-internal-format
47563msgid "library function %q#D redeclared as non-function %q#D"
47564msgstr ""
47565
47566#: cp/decl.c:1494 cp/decl.c:1564
47567#, fuzzy, gcc-internal-format
47568#| msgid "conflicts with previous declaration %q#D"
47569msgid "declaration of %q#D conflicts with built-in declaration %q#D"
47570msgstr "xung đột với khai báo trước %q#D"
47571
47572#: cp/decl.c:1502
47573#, gcc-internal-format
47574msgid "redeclaration of %<pragma omp declare reduction%>"
47575msgstr ""
47576
47577#: cp/decl.c:1504
47578#, gcc-internal-format
47579msgid "previous %<pragma omp declare reduction%> declaration"
47580msgstr ""
47581
47582#: cp/decl.c:1592
47583#, gcc-internal-format
47584msgid "definition of %q#D ambiguates built-in declaration %q#D"
47585msgstr ""
47586
47587#: cp/decl.c:1598 cp/decl.c:1612
47588#, gcc-internal-format
47589msgid "new declaration %q#D ambiguates built-in declaration %q#D"
47590msgstr ""
47591
47592#: cp/decl.c:1602
47593#, fuzzy, gcc-internal-format
47594#| msgid "derived type declaration"
47595msgid "ignoring the %q#D declaration"
47596msgstr "lời khai báo loại có hướng"
47597
47598#: cp/decl.c:1696
47599#, gcc-internal-format
47600msgid "literal operator %q#D conflicts with raw literal operator"
47601msgstr ""
47602
47603#: cp/decl.c:1700
47604#, gcc-internal-format
47605msgid "raw literal operator %q#D conflicts with literal operator template"
47606msgstr ""
47607
47608#: cp/decl.c:1713
47609#, fuzzy, gcc-internal-format
47610#| msgid "%qD declared as reference but not initialized"
47611msgid "%q#D redeclared as different kind of entity"
47612msgstr "%qD được khai báo như là một tham chiếu nhưng lại chưa được khởi tạo"
47613
47614#: cp/decl.c:1737
47615#, fuzzy, gcc-internal-format
47616#| msgid "conflicting declaration %q+#D"
47617msgid "conflicting declaration of template %q#D"
47618msgstr "khai báo xung đột %q+#D"
47619
47620#: cp/decl.c:1759
47621#, fuzzy, gcc-internal-format
47622#| msgid "implicit declaration of function %qE"
47623msgid "conflicting declaration of C function %q#D"
47624msgstr "khai báo ngầm của hàm %qE"
47625
47626#: cp/decl.c:1776
47627#, fuzzy, gcc-internal-format
47628#| msgid "template declaration of %q#D"
47629msgid "ambiguating new declaration of %q#D"
47630msgstr "cho khai báo hàm mẫu %q+D"
47631
47632#: cp/decl.c:1786
47633#, fuzzy, gcc-internal-format
47634#| msgid "conflicting declaration %q+#D"
47635msgid "conflicting declaration %q#D"
47636msgstr "khai báo xung đột %q+#D"
47637
47638#: cp/decl.c:1788
47639#, gcc-internal-format
47640msgid "previous declaration as %q#D"
47641msgstr "khai báo trước đây là %q#D"
47642
47643#: cp/decl.c:1847 cp/decl2.c:923
47644#, gcc-internal-format
47645msgid "%q#D previously defined here"
47646msgstr "%q#D trước được định nghĩa ở đây"
47647
47648#: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
47649#: cp/name-lookup.c:2744
47650#, gcc-internal-format
47651msgid "%q#D previously declared here"
47652msgstr "%q#D trước định nghĩa ở đây"
47653
47654#: cp/decl.c:1859
47655#, gcc-internal-format
47656msgid "prototype specified for %q#D"
47657msgstr ""
47658
47659#: cp/decl.c:1861
47660#, gcc-internal-format
47661msgid "previous non-prototype definition here"
47662msgstr ""
47663
47664#: cp/decl.c:1901
47665#, fuzzy, gcc-internal-format
47666#| msgid "conflicting declaration %q+#D"
47667msgid "conflicting declaration of %q#D with %qL linkage"
47668msgstr "khai báo xung đột %q+#D"
47669
47670#: cp/decl.c:1904
47671#, gcc-internal-format
47672msgid "previous declaration with %qL linkage"
47673msgstr "khai báo trước đây của %qL là linkage"
47674
47675#: cp/decl.c:1939 cp/decl.c:1949
47676#, gcc-internal-format
47677msgid "default argument given for parameter %d of %q#D"
47678msgstr ""
47679
47680#: cp/decl.c:1942 cp/decl.c:1952
47681#, gcc-internal-format
47682msgid "previous specification in %q#D here"
47683msgstr "sau đặc tả trước đây trong %q#D"
47684
47685#: cp/decl.c:2002
47686#, fuzzy, gcc-internal-format
47687msgid "previous definition of %qD here"
47688msgstr "định nghĩa trước đây của %q+D là đây"
47689
47690#: cp/decl.c:2003
47691#, fuzzy, gcc-internal-format
47692msgid "previous declaration of %qD here"
47693msgstr "khai báo trước đây của %q+D ở đây"
47694
47695#: cp/decl.c:2016
47696#, fuzzy, gcc-internal-format
47697#| msgid "function %qD declared %<virtual%> inside a union"
47698msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
47699msgstr "hàm %qD được khai báo %<virtual%> trong một union"
47700
47701#: cp/decl.c:2059
47702#, gcc-internal-format
47703msgid "redundant redeclaration of %qD in same scope"
47704msgstr ""
47705
47706#: cp/decl.c:2071
47707#, fuzzy, gcc-internal-format
47708#| msgid "redefinition of %q+D"
47709msgid "deleted definition of %qD"
47710msgstr "định nghĩa lại của %q+D"
47711
47712#. From [temp.expl.spec]:
47713#.
47714#. If a template, a member template or the member of a class
47715#. template is explicitly specialized then that
47716#. specialization shall be declared before the first use of
47717#. that specialization that would cause an implicit
47718#. instantiation to take place, in every translation unit in
47719#. which such a use occurs.
47720#: cp/decl.c:2535
47721#, gcc-internal-format
47722msgid "explicit specialization of %qD after first use"
47723msgstr ""
47724
47725#: cp/decl.c:2673
47726#, gcc-internal-format
47727msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
47728msgstr ""
47729
47730#. Reject two definitions.
47731#: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
47732#: cp/decl2.c:921
47733#, gcc-internal-format
47734msgid "redefinition of %q#D"
47735msgstr "định nghĩa lại của %q#D"
47736
47737#: cp/decl.c:2943
47738#, gcc-internal-format
47739msgid "%qD conflicts with used function"
47740msgstr ""
47741
47742#: cp/decl.c:2953
47743#, gcc-internal-format
47744msgid "%q#D not declared in class"
47745msgstr "%q#D chưa được khai báo trong lớp"
47746
47747#: cp/decl.c:2967 cp/decl.c:3021
47748#, gcc-internal-format
47749msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
47750msgstr ""
47751
47752#: cp/decl.c:2970 cp/decl.c:3024
47753#, gcc-internal-format
47754msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
47755msgstr ""
47756
47757#: cp/decl.c:2980
47758#, gcc-internal-format
47759msgid "comparison operator %q+D defaulted after its first declaration"
47760msgstr ""
47761
47762#. is_primary=
47763#. is_partial=
47764#. is_friend_decl=
47765#: cp/decl.c:3041
47766#, gcc-internal-format
47767msgid "redeclaration of friend %q#D may not have default template arguments"
47768msgstr ""
47769
47770#: cp/decl.c:3055
47771#, gcc-internal-format
47772msgid "thread-local declaration of %q#D follows non-thread-local declaration"
47773msgstr ""
47774
47775#: cp/decl.c:3058
47776#, gcc-internal-format
47777msgid "non-thread-local declaration of %q#D follows thread-local declaration"
47778msgstr ""
47779
47780#: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
47781#: cp/name-lookup.c:2742
47782#, gcc-internal-format
47783msgid "redeclaration of %q#D"
47784msgstr "khai báo lại của %q#D"
47785
47786#: cp/decl.c:3100
47787#, fuzzy, gcc-internal-format
47788msgid "redundant redeclaration of %<constexpr%> static data member %qD"
47789msgstr "tái khai báo không hợp lệ cho %q+D"
47790
47791#: cp/decl.c:3166
47792#, gcc-internal-format
47793msgid "local label %qE conflicts with existing label"
47794msgstr ""
47795
47796#: cp/decl.c:3167
47797#, fuzzy, gcc-internal-format
47798#| msgid "previous declaration"
47799msgid "previous label"
47800msgstr "khai báo trước"
47801
47802#: cp/decl.c:3261
47803#, gcc-internal-format
47804msgid "  from here"
47805msgstr "  từ đây"
47806
47807#: cp/decl.c:3284 cp/decl.c:3512
47808#, gcc-internal-format
47809msgid "  exits OpenMP structured block"
47810msgstr "  thoát khỏi khối được cấu trúc OpenMP"
47811
47812#: cp/decl.c:3312
47813#, gcc-internal-format
47814msgid "  crosses initialization of %q#D"
47815msgstr "  sự khởi tạo chéo của %q+#D"
47816
47817#: cp/decl.c:3315
47818#, fuzzy, gcc-internal-format
47819#| msgid "  %q+T has a non-trivial destructor"
47820msgid "  enters scope of %q#D, which has non-trivial destructor"
47821msgstr "  %q+T có một cấu tử non-trivial"
47822
47823#: cp/decl.c:3329 cp/decl.c:3483
47824#, fuzzy, gcc-internal-format
47825#| msgid "  enters try block"
47826msgid "  enters %<try%> block"
47827msgstr "  vào khối try"
47828
47829#: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
47830#, fuzzy, gcc-internal-format
47831#| msgid "  enters catch block"
47832msgid "  enters %<catch%> block"
47833msgstr "  vào khối catch"
47834
47835#: cp/decl.c:3341 cp/decl.c:3495
47836#, gcc-internal-format
47837msgid "  enters OpenMP structured block"
47838msgstr "  vào khối được cấu trúc OpenMP"
47839
47840#: cp/decl.c:3347 cp/decl.c:3487
47841#, gcc-internal-format
47842msgid "  enters synchronized or atomic statement"
47843msgstr ""
47844
47845#: cp/decl.c:3354 cp/decl.c:3489
47846#, fuzzy, gcc-internal-format
47847msgid "  enters %<constexpr if%> statement"
47848msgstr "cần biểu thức"
47849
47850#: cp/decl.c:3472
47851#, gcc-internal-format
47852msgid "  skips initialization of %q#D"
47853msgstr "  bỏ qua sự khởi tạo của %q#D"
47854
47855#: cp/decl.c:3475
47856#, gcc-internal-format
47857msgid "  enters scope of %q#D which has non-trivial destructor"
47858msgstr ""
47859
47860#: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
47861#, gcc-internal-format
47862msgid "invalid exit from OpenMP structured block"
47863msgstr ""
47864
47865#: cp/decl.c:3933 cp/parser.c:6581
47866#, fuzzy, gcc-internal-format
47867#| msgid "non-class template %qT used without template arguments"
47868msgid "%qD used without template arguments"
47869msgstr "mẫu không phải lớp %qT được dùng mà không có đỗi số mẫu"
47870
47871#: cp/decl.c:3944
47872#, gcc-internal-format
47873msgid "%q#T is not a class"
47874msgstr "%q#T không phải là một lớp"
47875
47876#: cp/decl.c:3972 cp/decl.c:4065
47877#, gcc-internal-format
47878msgid "no class template named %q#T in %q#T"
47879msgstr ""
47880
47881#: cp/decl.c:3973
47882#, gcc-internal-format
47883msgid "no type named %q#T in %q#T"
47884msgstr "không có kiểu có tên %q#T trong %q#T"
47885
47886#: cp/decl.c:3986
47887#, gcc-internal-format
47888msgid "lookup of %qT in %qT is ambiguous"
47889msgstr ""
47890
47891#: cp/decl.c:3995
47892#, gcc-internal-format
47893msgid "%<typename %T::%D%> names %q#T, which is not a class template"
47894msgstr ""
47895
47896#: cp/decl.c:4002
47897#, gcc-internal-format
47898msgid "%<typename %T::%D%> names %q#T, which is not a type"
47899msgstr ""
47900
47901#: cp/decl.c:4074
47902#, gcc-internal-format
47903msgid "template parameters do not match template %qD"
47904msgstr ""
47905
47906#: cp/decl.c:4398
47907#, fuzzy, gcc-internal-format
47908msgid "%<-faligned-new=%d%> is not a power of two"
47909msgstr "-falign-labels=%d không được hỗ trợ"
47910
47911#: cp/decl.c:4890
47912#, gcc-internal-format
47913msgid "member %q+#D with constructor not allowed in anonymous aggregate"
47914msgstr ""
47915
47916#: cp/decl.c:4893
47917#, gcc-internal-format
47918msgid "member %q+#D with destructor not allowed in anonymous aggregate"
47919msgstr ""
47920
47921#: cp/decl.c:4896
47922#, gcc-internal-format
47923msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
47924msgstr ""
47925
47926#: cp/decl.c:4915
47927#, gcc-internal-format
47928msgid "attribute ignored in declaration of %q#T"
47929msgstr ""
47930
47931#: cp/decl.c:4918
47932#, gcc-internal-format
47933msgid "attribute for %q#T must follow the %qs keyword"
47934msgstr ""
47935
47936#: cp/decl.c:4960
47937#, gcc-internal-format
47938msgid "multiple types in one declaration"
47939msgstr ""
47940
47941#: cp/decl.c:4965
47942#, gcc-internal-format
47943msgid "redeclaration of C++ built-in type %qT"
47944msgstr ""
47945
47946#: cp/decl.c:4982
47947#, gcc-internal-format
47948msgid "%<auto%> can only be specified for variables or function declarations"
47949msgstr ""
47950
47951#: cp/decl.c:5015
47952#, gcc-internal-format
47953msgid "missing type-name in typedef-declaration"
47954msgstr ""
47955
47956#: cp/decl.c:5023
47957#, gcc-internal-format
47958msgid "ISO C++ prohibits anonymous structs"
47959msgstr ""
47960
47961#: cp/decl.c:5030
47962#, gcc-internal-format
47963msgid "%<inline%> can only be specified for functions"
47964msgstr "%<inline%> chỉ có thể được chỉ định cho hàm"
47965
47966#: cp/decl.c:5033
47967#, gcc-internal-format
47968msgid "%<virtual%> can only be specified for functions"
47969msgstr "%<virtual%> chỉ có thể được chỉ định cho hàm"
47970
47971#: cp/decl.c:5038
47972#, gcc-internal-format
47973msgid "%<friend%> can only be specified inside a class"
47974msgstr "%<friend%> chỉ có thể được chỉ định trong một lớp"
47975
47976#: cp/decl.c:5041
47977#, gcc-internal-format
47978msgid "%<explicit%> can only be specified for constructors"
47979msgstr "%<explicit%> chỉ có thể được chỉ định cho cấu tử"
47980
47981#: cp/decl.c:5044
47982#, gcc-internal-format
47983msgid "a storage class can only be specified for objects and functions"
47984msgstr ""
47985
47986#: cp/decl.c:5048
47987#, gcc-internal-format
47988msgid "%<const%> can only be specified for objects and functions"
47989msgstr "%<const%> chỉ có thể được chỉ định cho lớp và hàm"
47990
47991#: cp/decl.c:5052
47992#, gcc-internal-format
47993msgid "%<volatile%> can only be specified for objects and functions"
47994msgstr "%<volatile%> chỉ có thể được chỉ định cho đối tượng và hàm"
47995
47996#: cp/decl.c:5056
47997#, gcc-internal-format
47998msgid "%<__restrict%> can only be specified for objects and functions"
47999msgstr "%<__restrict%> chỉ có thể được chỉ định cho đối tượng và hàm"
48000
48001#: cp/decl.c:5060
48002#, gcc-internal-format
48003msgid "%<__thread%> can only be specified for objects and functions"
48004msgstr "%<__thread%> chỉ có thể được chỉ định cho đối tượng và hàm"
48005
48006#: cp/decl.c:5064
48007#, gcc-internal-format
48008msgid "%<typedef%> was ignored in this declaration"
48009msgstr "%<typedef%> bị bỏ qua trong khai báo này"
48010
48011#: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
48012#, fuzzy, gcc-internal-format
48013#| msgid "%<constexpr%> cannot be used for type declarations"
48014msgid "%qs cannot be used for type declarations"
48015msgstr "%<constexpr%> không thể dùng cho khai báo kiểu"
48016
48017#: cp/decl.c:5095
48018#, gcc-internal-format
48019msgid "attribute ignored in explicit instantiation %q#T"
48020msgstr ""
48021
48022#: cp/decl.c:5098
48023#, gcc-internal-format
48024msgid "no attribute can be applied to an explicit instantiation"
48025msgstr ""
48026
48027#: cp/decl.c:5170
48028#, gcc-internal-format
48029msgid "ignoring attributes applied to class type %qT outside of definition"
48030msgstr ""
48031
48032#. A template type parameter or other dependent type.
48033#: cp/decl.c:5174
48034#, gcc-internal-format
48035msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
48036msgstr ""
48037
48038#: cp/decl.c:5244 cp/decl2.c:851
48039#, fuzzy, gcc-internal-format
48040#| msgid "%qD is initialized with itself"
48041msgid "typedef %qD is initialized (use %qs instead)"
48042msgstr "%qD được khởi tạo bằng chính nó"
48043
48044#: cp/decl.c:5253
48045#, gcc-internal-format
48046msgid "declaration of %q#D has %<extern%> and is initialized"
48047msgstr ""
48048
48049#: cp/decl.c:5283
48050#, gcc-internal-format
48051msgid "definition of %q#D is marked %<dllimport%>"
48052msgstr ""
48053
48054#: cp/decl.c:5307
48055#, gcc-internal-format
48056msgid "%q+#D is not a static data member of %q#T"
48057msgstr "%q+#D không phải là thành viên tĩnh của %q#T"
48058
48059#: cp/decl.c:5315
48060#, gcc-internal-format
48061msgid "non-member-template declaration of %qD"
48062msgstr ""
48063
48064#: cp/decl.c:5316
48065#, gcc-internal-format
48066msgid "does not match member template declaration here"
48067msgstr ""
48068
48069#: cp/decl.c:5328
48070#, gcc-internal-format
48071msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
48072msgstr "ISO C++ không cho phép %<%T::%D%> được định nghĩa như là %<%T::%D%>"
48073
48074#: cp/decl.c:5340
48075#, gcc-internal-format
48076msgid "duplicate initialization of %qD"
48077msgstr "khởi tạo lặp lại cho %qD"
48078
48079#: cp/decl.c:5390
48080#, gcc-internal-format
48081msgid "declaration of %q#D outside of class is not definition"
48082msgstr ""
48083
48084#: cp/decl.c:5431
48085#, fuzzy, gcc-internal-format
48086#| msgid "function %qD declared %<virtual%> inside a union"
48087msgid "%qD declared %<thread_local%> in %qs function"
48088msgstr "hàm %qD được khai báo %<virtual%> trong một union"
48089
48090#: cp/decl.c:5436
48091#, fuzzy, gcc-internal-format
48092msgid "%qD declared %<static%> in %qs function"
48093msgstr "%q+F được dùng mà chưa từng được định nghĩa"
48094
48095#: cp/decl.c:5510
48096#, gcc-internal-format
48097msgid "variable %q#D has initializer but incomplete type"
48098msgstr ""
48099
48100#: cp/decl.c:5516 cp/decl.c:6567
48101#, gcc-internal-format
48102msgid "elements of array %q#D have incomplete type"
48103msgstr ""
48104
48105#: cp/decl.c:5526
48106#, gcc-internal-format
48107msgid "aggregate %q#D has incomplete type and cannot be defined"
48108msgstr ""
48109
48110#: cp/decl.c:5562
48111#, gcc-internal-format
48112msgid "%qD declared as reference but not initialized"
48113msgstr "%qD được khai báo như là một tham chiếu nhưng lại chưa được khởi tạo"
48114
48115#: cp/decl.c:5649
48116#, gcc-internal-format
48117msgid "name used in a GNU-style designated initializer for an array"
48118msgstr ""
48119
48120#: cp/decl.c:5655
48121#, gcc-internal-format
48122msgid "name %qD used in a GNU-style designated initializer for an array"
48123msgstr ""
48124
48125#: cp/decl.c:5674
48126#, gcc-internal-format
48127msgid "non-trivial designated initializers not supported"
48128msgstr ""
48129
48130#: cp/decl.c:5678
48131#, gcc-internal-format
48132msgid "C99 designator %qE is not an integral constant-expression"
48133msgstr ""
48134
48135#: cp/decl.c:5734
48136#, gcc-internal-format
48137msgid "initializer fails to determine size of %qD"
48138msgstr ""
48139
48140#: cp/decl.c:5741
48141#, gcc-internal-format
48142msgid "array size missing in %qD"
48143msgstr "thiếu kích thước mảng trong %qD"
48144
48145#: cp/decl.c:5753
48146#, gcc-internal-format
48147msgid "zero-size array %qD"
48148msgstr "mảng có kích thước bằng không %qD"
48149
48150#: cp/decl.c:5793
48151#, gcc-internal-format
48152msgid "storage size of %qD isn%'t known"
48153msgstr ""
48154
48155#: cp/decl.c:5817
48156#, gcc-internal-format
48157msgid "storage size of %qD isn%'t constant"
48158msgstr ""
48159
48160#: cp/decl.c:5868
48161#, gcc-internal-format
48162msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
48163msgstr ""
48164
48165#: cp/decl.c:5872
48166#, gcc-internal-format
48167msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
48168msgstr ""
48169
48170#: cp/decl.c:5878
48171#, gcc-internal-format
48172msgid "you can work around this by removing the initializer"
48173msgstr ""
48174
48175#: cp/decl.c:5920
48176#, fuzzy, gcc-internal-format
48177#| msgid "duplicate %<const%>"
48178msgid "uninitialized %<const %D%>"
48179msgstr "lặp lại %<const%>"
48180
48181#: cp/decl.c:5927
48182#, gcc-internal-format
48183msgid "uninitialized variable %qD in %<constexpr%> function"
48184msgstr ""
48185
48186#: cp/decl.c:5936
48187#, gcc-internal-format
48188msgid "uninitialized variable %qD in %<constexpr%> context"
48189msgstr ""
48190
48191#: cp/decl.c:5944
48192#, gcc-internal-format
48193msgid "%q#T has no user-provided default constructor"
48194msgstr ""
48195
48196#: cp/decl.c:5948
48197#, gcc-internal-format
48198msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
48199msgstr ""
48200
48201#: cp/decl.c:5951
48202#, gcc-internal-format
48203msgid "and the implicitly-defined constructor does not initialize %q#D"
48204msgstr ""
48205
48206#: cp/decl.c:6117
48207#, gcc-internal-format
48208msgid "invalid type %qT as initializer for a vector of type %qT"
48209msgstr ""
48210
48211#: cp/decl.c:6159
48212#, gcc-internal-format
48213msgid "initializer for %qT must be brace-enclosed"
48214msgstr ""
48215
48216#: cp/decl.c:6194
48217#, gcc-internal-format
48218msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
48219msgstr ""
48220
48221#: cp/decl.c:6202
48222#, gcc-internal-format
48223msgid "%qT has no non-static data member named %qD"
48224msgstr ""
48225
48226#: cp/decl.c:6223
48227#, gcc-internal-format
48228msgid "invalid initializer for %q#D"
48229msgstr "bộ khởi tạo cho %q#D không hợp lệ"
48230
48231#: cp/decl.c:6254
48232#, gcc-internal-format
48233msgid "C99 designator %qE outside aggregate initializer"
48234msgstr ""
48235
48236#: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
48237#: cp/typeck2.c:1848 cp/typeck2.c:1895
48238#, gcc-internal-format
48239msgid "too many initializers for %qT"
48240msgstr "quá nhiều bộ khởi tạo cho %qT"
48241
48242#: cp/decl.c:6330
48243#, gcc-internal-format
48244msgid "braces around scalar initializer for type %qT"
48245msgstr ""
48246
48247#: cp/decl.c:6340
48248#, fuzzy, gcc-internal-format
48249#| msgid "braces around scalar initializer"
48250msgid "too many braces around scalar initializer for type %qT"
48251msgstr "ngoặc chung quanh bộ khởi tạo vô hướng"
48252
48253#: cp/decl.c:6458
48254#, gcc-internal-format
48255msgid "missing braces around initializer for %qT"
48256msgstr ""
48257
48258#: cp/decl.c:6569
48259#, gcc-internal-format
48260msgid "elements of array %q#T have incomplete type"
48261msgstr ""
48262
48263#: cp/decl.c:6582
48264#, gcc-internal-format
48265msgid "variable-sized compound literal"
48266msgstr ""
48267
48268#: cp/decl.c:6637
48269#, gcc-internal-format
48270msgid "%q#D has incomplete type"
48271msgstr "đối số %q#D có kiểu chưa đầy đủ"
48272
48273#: cp/decl.c:6658
48274#, gcc-internal-format
48275msgid "scalar object %qD requires one element in initializer"
48276msgstr ""
48277
48278#: cp/decl.c:6703
48279#, gcc-internal-format
48280msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
48281msgstr ""
48282
48283#: cp/decl.c:6850
48284#, gcc-internal-format
48285msgid "array %qD initialized by parenthesized string literal %qE"
48286msgstr ""
48287
48288#: cp/decl.c:6885
48289#, gcc-internal-format
48290msgid "initializer invalid for static member with constructor"
48291msgstr ""
48292
48293#: cp/decl.c:6887
48294#, gcc-internal-format
48295msgid "non-constant in-class initialization invalid for static member %qD"
48296msgstr ""
48297
48298#: cp/decl.c:6890
48299#, fuzzy, gcc-internal-format
48300msgid "non-constant in-class initialization invalid for non-inline static member %qD"
48301msgstr "một bộ phận mảng dẻo bị khởi tạo một cách không phải tĩnh"
48302
48303#: cp/decl.c:6895
48304#, gcc-internal-format
48305msgid "(an out of class initialization is required)"
48306msgstr ""
48307
48308#: cp/decl.c:7073
48309#, gcc-internal-format
48310msgid "reference %qD is initialized with itself"
48311msgstr "tham chiếu %qD được khởi tạo bằng chính nó"
48312
48313#: cp/decl.c:7341
48314#, fuzzy, gcc-internal-format
48315#| msgid "%<[*]%> not in a declaration"
48316msgid "could not find variant declaration"
48317msgstr "%<[*]%> không trong khai báo"
48318
48319#: cp/decl.c:7365
48320#, fuzzy, gcc-internal-format
48321#| msgid "too few arguments to constructor %q#D"
48322msgid "%<declare variant%> on constructor %qD"
48323msgstr "quá ít đối số cho hủy tử %q#D"
48324
48325#: cp/decl.c:7370
48326#, gcc-internal-format
48327msgid "%<declare variant%> on destructor %qD"
48328msgstr ""
48329
48330#: cp/decl.c:7375
48331#, gcc-internal-format
48332msgid "%<declare variant%> on defaulted %qD"
48333msgstr ""
48334
48335#: cp/decl.c:7380
48336#, gcc-internal-format
48337msgid "%<declare variant%> on deleted %qD"
48338msgstr ""
48339
48340#: cp/decl.c:7385
48341#, gcc-internal-format
48342msgid "%<declare variant%> on virtual %qD"
48343msgstr ""
48344
48345#: cp/decl.c:7435
48346#, gcc-internal-format
48347msgid "assignment (not initialization) in declaration"
48348msgstr ""
48349
48350#: cp/decl.c:7453 cp/decl.c:13717
48351#, fuzzy, gcc-internal-format
48352msgid "ISO C++17 does not allow %<register%> storage class specifier"
48353msgstr "ISO C++ không cho phép %<alignof%> với một non-type"
48354
48355#: cp/decl.c:7457 cp/decl.c:13721
48356#, gcc-internal-format
48357msgid "%<register%> storage class specifier used"
48358msgstr ""
48359
48360#: cp/decl.c:7504
48361#, gcc-internal-format
48362msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
48363msgstr ""
48364
48365#: cp/decl.c:7616
48366#, gcc-internal-format
48367msgid "variable concept has no initializer"
48368msgstr ""
48369
48370#: cp/decl.c:7669
48371#, gcc-internal-format
48372msgid "shadowing previous type declaration of %q#D"
48373msgstr ""
48374
48375#: cp/decl.c:7712
48376#, fuzzy, gcc-internal-format
48377msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
48378msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
48379
48380#: cp/decl.c:7881
48381#, gcc-internal-format
48382msgid "function %q#D is initialized like a variable"
48383msgstr ""
48384
48385#: cp/decl.c:7967
48386#, gcc-internal-format
48387msgid "cannot decompose class type %qT because it has an anonymous struct member"
48388msgstr ""
48389
48390#: cp/decl.c:7970
48391#, gcc-internal-format
48392msgid "cannot decompose class type %qT because it has an anonymous union member"
48393msgstr ""
48394
48395#: cp/decl.c:7977
48396#, fuzzy, gcc-internal-format
48397msgid "cannot decompose inaccessible member %qD of %qT"
48398msgstr "không thể chuyển đổi %qT thành %qT"
48399
48400#: cp/decl.c:8003
48401#, gcc-internal-format
48402msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
48403msgstr ""
48404
48405#: cp/decl.c:8012
48406#, gcc-internal-format
48407msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
48408msgstr ""
48409
48410#: cp/decl.c:8222
48411#, fuzzy, gcc-internal-format
48412#| msgid "source is a pointer to incomplete type"
48413msgid "structured binding refers to incomplete type %qT"
48414msgstr "nguồn là một hàm trỏ tới loại không hoàn toàn"
48415
48416#: cp/decl.c:8238
48417#, fuzzy, gcc-internal-format
48418msgid "cannot decompose variable length array %qT"
48419msgstr "ISO C90 cấm mảng có kích thước biến đổi %qE"
48420
48421#: cp/decl.c:8247 cp/decl.c:8332
48422#, fuzzy, gcc-internal-format, gfc-internal-format
48423#| msgid "initializer provided for function"
48424msgid "%u name provided for structured binding"
48425msgid_plural "%u names provided for structured binding"
48426msgstr[0] "bộ khởi tạo được cung cấp cho hàm"
48427
48428#: cp/decl.c:8251
48429#, gcc-internal-format, gfc-internal-format
48430msgid "only %u name provided for structured binding"
48431msgid_plural "only %u names provided for structured binding"
48432msgstr[0] ""
48433
48434#: cp/decl.c:8254
48435#, gcc-internal-format
48436msgid "while %qT decomposes into %wu element"
48437msgid_plural "while %qT decomposes into %wu elements"
48438msgstr[0] ""
48439
48440#: cp/decl.c:8299
48441#, fuzzy, gcc-internal-format
48442msgid "cannot decompose variable length vector %qT"
48443msgstr "ISO C90 cấm mảng có kích thước biến đổi %qE"
48444
48445#: cp/decl.c:8325
48446#, fuzzy, gcc-internal-format
48447msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
48448msgstr "kích cỡ mảng không phải là biểu thức hằng số nguyên"
48449
48450#: cp/decl.c:8334
48451#, gcc-internal-format
48452msgid "while %qT decomposes into %E elements"
48453msgstr ""
48454
48455#: cp/decl.c:8355
48456#, fuzzy, gcc-internal-format
48457msgid "in initialization of structured binding variable %qD"
48458msgstr "(gần chỗ khởi tạo cho %qs)"
48459
48460#: cp/decl.c:8384
48461#, fuzzy, gcc-internal-format
48462msgid "cannot decompose union type %qT"
48463msgstr "không thể chuyển đổi kiểu %qT thành %qT"
48464
48465#: cp/decl.c:8389
48466#, fuzzy, gcc-internal-format
48467msgid "cannot decompose non-array non-class type %qT"
48468msgstr "không thể giải mã địa chỉ"
48469
48470#: cp/decl.c:8394
48471#, fuzzy, gcc-internal-format
48472msgid "cannot decompose lambda closure type %qT"
48473msgstr "không thể chuyển đổi kiểu %qT thành %qT"
48474
48475#: cp/decl.c:8398
48476#, fuzzy, gcc-internal-format
48477#| msgid "source is of incomplete class type"
48478msgid "structured binding refers to incomplete class type %qT"
48479msgstr "nguồn có loại lớp không hoàn toàn"
48480
48481#: cp/decl.c:8407
48482#, gcc-internal-format
48483msgid "cannot decompose class type %qT without non-static data members"
48484msgstr ""
48485
48486#: cp/decl.c:8854
48487#, gcc-internal-format
48488msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
48489msgstr ""
48490
48491#: cp/decl.c:8857
48492#, gcc-internal-format
48493msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
48494msgstr ""
48495
48496#: cp/decl.c:8862
48497#, gcc-internal-format
48498msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
48499msgstr ""
48500
48501#: cp/decl.c:9091
48502#, gcc-internal-format
48503msgid "initializer fails to determine size of %qT"
48504msgstr ""
48505
48506#: cp/decl.c:9095
48507#, gcc-internal-format
48508msgid "array size missing in %qT"
48509msgstr "thiếu kích thước mảng trong %qT"
48510
48511#: cp/decl.c:9098
48512#, gcc-internal-format
48513msgid "zero-size array %qT"
48514msgstr "mảng có kích thước không %qT"
48515
48516#: cp/decl.c:9114
48517#, gcc-internal-format
48518msgid "destructor for alien class %qT cannot be a member"
48519msgstr ""
48520
48521#: cp/decl.c:9116
48522#, gcc-internal-format
48523msgid "constructor for alien class %qT cannot be a member"
48524msgstr ""
48525
48526#: cp/decl.c:9142
48527#, gcc-internal-format
48528msgid "%qD declared as a %<virtual%> variable"
48529msgstr "%qD được khai báo là một biến %<virtual%>"
48530
48531#: cp/decl.c:9144
48532#, gcc-internal-format
48533msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
48534msgstr ""
48535
48536#: cp/decl.c:9150
48537#, gcc-internal-format
48538msgid "%qD declared as a %<virtual%> parameter"
48539msgstr "%qD được khai báo như là đối số %<virtual%>"
48540
48541#: cp/decl.c:9153
48542#, gcc-internal-format
48543msgid "%qD declared as an %<inline%> parameter"
48544msgstr "%qD được khai báo là một đối số %<inline%>"
48545
48546#: cp/decl.c:9155
48547#, gcc-internal-format
48548msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
48549msgstr ""
48550
48551#: cp/decl.c:9161
48552#, gcc-internal-format
48553msgid "%qD declared as a %<virtual%> type"
48554msgstr "%qD được khai báo như là kiểu %<virtual%>"
48555
48556#: cp/decl.c:9164
48557#, gcc-internal-format
48558msgid "%qD declared as an %<inline%> type"
48559msgstr "%qD được khai báo là một kiểu %<inline%>"
48560
48561#: cp/decl.c:9166
48562#, gcc-internal-format
48563msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
48564msgstr ""
48565
48566#: cp/decl.c:9172
48567#, gcc-internal-format
48568msgid "%qD declared as a %<virtual%> field"
48569msgstr "%qD được khai báo như là trường %<virtual%>"
48570
48571#: cp/decl.c:9175
48572#, gcc-internal-format
48573msgid "%qD declared as an %<inline%> field"
48574msgstr "%qD được khai báo là một trường %<inline%>"
48575
48576#: cp/decl.c:9177
48577#, gcc-internal-format
48578msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
48579msgstr ""
48580
48581#: cp/decl.c:9184
48582#, gcc-internal-format
48583msgid "%q+D declared as a friend"
48584msgstr "%q+D được khai báo là friend"
48585
48586#: cp/decl.c:9191
48587#, gcc-internal-format
48588msgid "%q+D declared with an exception specification"
48589msgstr ""
48590
48591#: cp/decl.c:9223
48592#, gcc-internal-format
48593msgid "definition of %qD is not in namespace enclosing %qT"
48594msgstr ""
48595
48596#: cp/decl.c:9263
48597#, gcc-internal-format
48598msgid "static member function %q#D declared with type qualifiers"
48599msgstr ""
48600
48601#: cp/decl.c:9274
48602#, gcc-internal-format
48603msgid "concept %q#D declared with function parameters"
48604msgstr ""
48605
48606#: cp/decl.c:9281
48607#, gcc-internal-format
48608msgid "concept %q#D declared with a deduced return type"
48609msgstr ""
48610
48611#: cp/decl.c:9284
48612#, gcc-internal-format
48613msgid "concept %q#D with non-%<bool%> return type %qT"
48614msgstr ""
48615
48616#: cp/decl.c:9360
48617#, gcc-internal-format
48618msgid "concept %qD has no definition"
48619msgstr ""
48620
48621#: cp/decl.c:9379
48622#, fuzzy, gcc-internal-format
48623#| msgid "function return type cannot be function"
48624msgid "a function concept cannot be constrained"
48625msgstr "kiểu trả về hàm không thể là hàm"
48626
48627#: cp/decl.c:9387
48628#, fuzzy, gcc-internal-format
48629#| msgid "%qD is not a template function"
48630msgid "constraints on a non-templated function"
48631msgstr "%qD không phải là một hàm mẫu"
48632
48633#: cp/decl.c:9432
48634#, gcc-internal-format
48635msgid "defining explicit specialization %qD in friend declaration"
48636msgstr ""
48637
48638#: cp/decl.c:9443
48639#, gcc-internal-format
48640msgid "invalid use of template-id %qD in declaration of primary template"
48641msgstr ""
48642
48643#: cp/decl.c:9462
48644#, gcc-internal-format
48645msgid "default arguments are not allowed in declaration of friend template specialization %qD"
48646msgstr ""
48647
48648#: cp/decl.c:9471
48649#, gcc-internal-format
48650msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
48651msgstr ""
48652
48653#: cp/decl.c:9488
48654#, gcc-internal-format
48655msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
48656msgstr ""
48657
48658#: cp/decl.c:9498
48659#, gcc-internal-format
48660msgid "%<virtual%> %<consteval%> method %qD not supported yet"
48661msgstr ""
48662
48663#: cp/decl.c:9544
48664#, gcc-internal-format
48665msgid "cannot declare %<::main%> to be a template"
48666msgstr ""
48667
48668#: cp/decl.c:9547
48669#, gcc-internal-format
48670msgid "cannot declare %<::main%> to be inline"
48671msgstr ""
48672
48673#: cp/decl.c:9550 cp/decl.c:9553
48674#, fuzzy, gcc-internal-format
48675#| msgid "cannot declare pointer to %q#T"
48676msgid "cannot declare %<::main%> to be %qs"
48677msgstr "không thể khai báo con trỏ đến %q#T"
48678
48679#: cp/decl.c:9555
48680#, gcc-internal-format
48681msgid "cannot declare %<::main%> to be static"
48682msgstr ""
48683
48684#: cp/decl.c:9617
48685#, gcc-internal-format
48686msgid "static member function %qD cannot have cv-qualifier"
48687msgstr ""
48688
48689#: cp/decl.c:9618
48690#, gcc-internal-format
48691msgid "non-member function %qD cannot have cv-qualifier"
48692msgstr ""
48693
48694#: cp/decl.c:9626
48695#, gcc-internal-format
48696msgid "static member function %qD cannot have ref-qualifier"
48697msgstr ""
48698
48699#: cp/decl.c:9627
48700#, gcc-internal-format
48701msgid "non-member function %qD cannot have ref-qualifier"
48702msgstr ""
48703
48704#: cp/decl.c:9637
48705#, gcc-internal-format
48706msgid "deduction guide %qD must be declared at namespace scope"
48707msgstr ""
48708
48709#: cp/decl.c:9645
48710#, gcc-internal-format
48711msgid "deduction guide %qD must be declared in the same scope as %qT"
48712msgstr ""
48713
48714#: cp/decl.c:9652
48715#, gcc-internal-format
48716msgid "deduction guide %qD must not have a function body"
48717msgstr ""
48718
48719#: cp/decl.c:9665
48720#, gcc-internal-format
48721msgid "literal operator with C linkage"
48722msgstr ""
48723
48724#: cp/decl.c:9675
48725#, gcc-internal-format
48726msgid "%qD has invalid argument list"
48727msgstr ""
48728
48729#: cp/decl.c:9683
48730#, gcc-internal-format
48731msgid "integer suffix %qs shadowed by implementation"
48732msgstr ""
48733
48734#: cp/decl.c:9689
48735#, gcc-internal-format
48736msgid "floating-point suffix %qs shadowed by implementation"
48737msgstr ""
48738
48739#: cp/decl.c:9696
48740#, gcc-internal-format
48741msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
48742msgstr ""
48743
48744#: cp/decl.c:9701
48745#, gcc-internal-format
48746msgid "%qD must be a non-member function"
48747msgstr "%qD phải là một hàm không-thành-viên"
48748
48749#: cp/decl.c:9782
48750#, gcc-internal-format
48751msgid "%<::main%> must return %<int%>"
48752msgstr "%<::main%> phải trả về %<int%>"
48753
48754#: cp/decl.c:9822
48755#, gcc-internal-format
48756msgid "definition of implicitly-declared %qD"
48757msgstr ""
48758
48759#: cp/decl.c:9827
48760#, gcc-internal-format
48761msgid "definition of explicitly-defaulted %q+D"
48762msgstr ""
48763
48764#: cp/decl.c:9829
48765#, gcc-internal-format
48766msgid "%q#D explicitly defaulted here"
48767msgstr "%q#D đã là mặc định rõ ràng ở đây"
48768
48769#: cp/decl.c:9846
48770#, gcc-internal-format
48771msgid "no %q#D member function declared in class %qT"
48772msgstr ""
48773
48774#: cp/decl.c:10037
48775#, gcc-internal-format
48776msgid "cannot declare %<::main%> to be a global variable"
48777msgstr ""
48778
48779#: cp/decl.c:10046
48780#, gcc-internal-format
48781msgid "a non-template variable cannot be %<concept%>"
48782msgstr ""
48783
48784#: cp/decl.c:10053
48785#, gcc-internal-format
48786msgid "concept must have type %<bool%>"
48787msgstr ""
48788
48789#: cp/decl.c:10056
48790#, fuzzy, gcc-internal-format
48791#| msgid "Loop variable at %C cannot be a coarray"
48792msgid "a variable concept cannot be constrained"
48793msgstr "Biến vòng lặp tại %C không thể là một coarray"
48794
48795#: cp/decl.c:10181
48796#, gcc-internal-format
48797msgid "in-class initialization of static data member %q#D of incomplete type"
48798msgstr ""
48799
48800#: cp/decl.c:10185
48801#, gcc-internal-format
48802msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
48803msgstr ""
48804
48805#: cp/decl.c:10189
48806#, gcc-internal-format
48807msgid "in-class initialization of static data member %q#D of non-literal type"
48808msgstr ""
48809
48810#: cp/decl.c:10200
48811#, gcc-internal-format
48812msgid "invalid in-class initialization of static data member of non-integral type %qT"
48813msgstr ""
48814
48815#: cp/decl.c:10205
48816#, gcc-internal-format
48817msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
48818msgstr ""
48819
48820#: cp/decl.c:10210
48821#, gcc-internal-format
48822msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
48823msgstr ""
48824
48825#: cp/decl.c:10321
48826#, gcc-internal-format
48827msgid "size of array %qD has non-integral type %qT"
48828msgstr ""
48829
48830#: cp/decl.c:10324
48831#, gcc-internal-format
48832msgid "size of array has non-integral type %qT"
48833msgstr ""
48834
48835#: cp/decl.c:10354 cp/decl.c:10426
48836#, gcc-internal-format
48837msgid "size of array %qD is not an integral constant-expression"
48838msgstr ""
48839
48840#: cp/decl.c:10358 cp/decl.c:10429
48841#, gcc-internal-format
48842msgid "size of array is not an integral constant-expression"
48843msgstr "kích cỡ mảng không phải là biểu thức hằng số nguyên"
48844
48845#: cp/decl.c:10409
48846#, gcc-internal-format
48847msgid "ISO C++ forbids zero-size array %qD"
48848msgstr "ISO C++ cấm mảng có kích thước bằng không %qD"
48849
48850#: cp/decl.c:10412
48851#, gcc-internal-format
48852msgid "ISO C++ forbids zero-size array"
48853msgstr "ISO C++ cấm mảng có kích thước bằng không"
48854
48855#: cp/decl.c:10436
48856#, gcc-internal-format
48857msgid "ISO C++ forbids variable length array %qD"
48858msgstr "ISO C++ cấm biến có kích thước biến đổi %qD"
48859
48860#: cp/decl.c:10439
48861#, gcc-internal-format
48862msgid "ISO C++ forbids variable length array"
48863msgstr "ISO C++ cấm biến có kích thước biến đổi"
48864
48865#: cp/decl.c:10445
48866#, gcc-internal-format
48867msgid "variable length array %qD is used"
48868msgstr "mảng có độ dài biến đổi %qD được dùng"
48869
48870#: cp/decl.c:10448
48871#, gcc-internal-format
48872msgid "variable length array is used"
48873msgstr "mảng có độ dài biến đổi được dùng"
48874
48875#: cp/decl.c:10497
48876#, gcc-internal-format
48877msgid "overflow in array dimension"
48878msgstr "tràn kích thước mảng"
48879
48880#: cp/decl.c:10557
48881#, gcc-internal-format
48882msgid "%qD declared as array of %qT"
48883msgstr "%qD được khai báo là mảng của %qT"
48884
48885#: cp/decl.c:10559 cp/pt.c:15746
48886#, gcc-internal-format
48887msgid "creating array of %qT"
48888msgstr "đang tạo mảng của %qT"
48889
48890#: cp/decl.c:10569
48891#, gcc-internal-format
48892msgid "declaration of %qD as array of void"
48893msgstr "sự khai báo của %qD như là mảng void"
48894
48895#: cp/decl.c:10571
48896#, gcc-internal-format
48897msgid "creating array of void"
48898msgstr "tạo mảng void"
48899
48900#: cp/decl.c:10576
48901#, gcc-internal-format
48902msgid "declaration of %qD as array of functions"
48903msgstr "sự khai báo của %qD như là mảng của các hàm"
48904
48905#: cp/decl.c:10578
48906#, gcc-internal-format
48907msgid "creating array of functions"
48908msgstr "tạo mảng hàm"
48909
48910#: cp/decl.c:10583
48911#, gcc-internal-format
48912msgid "declaration of %qD as array of references"
48913msgstr "sự khai báo của %qD như là mảng của các tham chiếu"
48914
48915#: cp/decl.c:10585
48916#, gcc-internal-format
48917msgid "creating array of references"
48918msgstr "tạo mảng tham chiếu"
48919
48920#: cp/decl.c:10590
48921#, gcc-internal-format
48922msgid "declaration of %qD as array of function members"
48923msgstr "sự khai báo của %qD như là mảng của các thành viên hàm"
48924
48925#: cp/decl.c:10593
48926#, gcc-internal-format
48927msgid "creating array of function members"
48928msgstr "tạo mảng của thành viên hàm"
48929
48930#: cp/decl.c:10611
48931#, gcc-internal-format
48932msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
48933msgstr ""
48934
48935#: cp/decl.c:10615
48936#, gcc-internal-format
48937msgid "multidimensional array must have bounds for all dimensions except the first"
48938msgstr ""
48939
48940#: cp/decl.c:10702
48941#, gcc-internal-format
48942msgid "return type specification for constructor invalid"
48943msgstr ""
48944
48945#: cp/decl.c:10705
48946#, gcc-internal-format
48947msgid "qualifiers are not allowed on constructor declaration"
48948msgstr ""
48949
48950#: cp/decl.c:10716
48951#, gcc-internal-format
48952msgid "return type specification for destructor invalid"
48953msgstr ""
48954
48955#: cp/decl.c:10719
48956#, gcc-internal-format
48957msgid "qualifiers are not allowed on destructor declaration"
48958msgstr ""
48959
48960#: cp/decl.c:10732
48961#, gcc-internal-format
48962msgid "return type specified for %<operator %T%>"
48963msgstr ""
48964
48965#: cp/decl.c:10735
48966#, gcc-internal-format
48967msgid "qualifiers are not allowed on declaration of %<operator %T%>"
48968msgstr ""
48969
48970#: cp/decl.c:10744
48971#, fuzzy, gcc-internal-format
48972#| msgid "no processor type specified for linking"
48973msgid "return type specified for deduction guide"
48974msgstr "chưa ghi rõ loại bộ xử lý cần liên kết"
48975
48976#: cp/decl.c:10747
48977#, gcc-internal-format
48978msgid "qualifiers are not allowed on declaration of deduction guide"
48979msgstr ""
48980
48981#: cp/decl.c:10751
48982#, gcc-internal-format
48983msgid "template template parameter %qT in declaration of deduction guide"
48984msgstr ""
48985
48986#: cp/decl.c:10760
48987#, gcc-internal-format
48988msgid "%<decl-specifier%> in declaration of deduction guide"
48989msgstr ""
48990
48991#: cp/decl.c:10781
48992#, gcc-internal-format
48993msgid "unnamed variable or field declared void"
48994msgstr ""
48995
48996#: cp/decl.c:10789
48997#, gcc-internal-format
48998msgid "variable or field declared void"
48999msgstr "biến hay trường được khai báo là void"
49000
49001#: cp/decl.c:10804
49002#, fuzzy, gcc-internal-format
49003msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
49004msgstr "%<inline%> được chỉ định cho khai báo lớp bạn"
49005
49006#: cp/decl.c:10809
49007#, fuzzy, gcc-internal-format
49008msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
49009msgstr "inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
49010
49011#: cp/decl.c:11059
49012#, gcc-internal-format
49013msgid "invalid use of qualified-name %<::%D%>"
49014msgstr "cách dùng không đúng tên từ hạn định %<::%D%>"
49015
49016#: cp/decl.c:11062 cp/decl.c:11084
49017#, gcc-internal-format
49018msgid "invalid use of qualified-name %<%T::%D%>"
49019msgstr "cách dùng không đúng tên từ hạn định %<%T::%D%>"
49020
49021#: cp/decl.c:11065
49022#, gcc-internal-format
49023msgid "invalid use of qualified-name %<%D::%D%>"
49024msgstr "cách dùng không đúng tên từ hạn định %<%D::%D%>"
49025
49026#: cp/decl.c:11075
49027#, fuzzy, gcc-internal-format
49028#| msgid "%qT is not a class or namespace"
49029msgid "%q#T is not a class or namespace"
49030msgstr "%qT không phải là một lớp hay namespace"
49031
49032#: cp/decl.c:11099
49033#, fuzzy, gcc-internal-format
49034#| msgid "declaration of %qD as non-function"
49035msgid "declaration of %qE as non-function"
49036msgstr "sự khai báo của %qD như là non-function"
49037
49038#: cp/decl.c:11106
49039#, fuzzy, gcc-internal-format
49040#| msgid "declaration of %qD as non-member"
49041msgid "declaration of %qE as non-member"
49042msgstr "sự khai báo của %qD như là non-member"
49043
49044#: cp/decl.c:11134
49045#, gcc-internal-format
49046msgid "declarator-id missing; using reserved word %qD"
49047msgstr ""
49048
49049#: cp/decl.c:11185
49050#, gcc-internal-format
49051msgid "function definition does not declare parameters"
49052msgstr "định nghĩa hàm không khai báo đối số"
49053
49054#: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
49055#, gcc-internal-format
49056msgid "declaration of %qD as non-function"
49057msgstr "sự khai báo của %qD như là non-function"
49058
49059#: cp/decl.c:11210
49060#, gcc-internal-format
49061msgid "declaration of %qD as %<typedef%>"
49062msgstr "sự khai báo của %qD như là %<typedef%>"
49063
49064#: cp/decl.c:11215
49065#, gcc-internal-format
49066msgid "declaration of %qD as parameter"
49067msgstr "khai báo của %qD như là đối số"
49068
49069#: cp/decl.c:11250
49070#, gcc-internal-format
49071msgid "both %qs and %qs specified"
49072msgstr ""
49073
49074#: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
49075#, fuzzy, gcc-internal-format
49076#| msgid "%qs cannot appear in a constant-expression"
49077msgid "%qs cannot appear in a typedef declaration"
49078msgstr "%qs không thể xuất hiện trong biểu thức hằng"
49079
49080#: cp/decl.c:11289
49081#, gcc-internal-format
49082msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
49083msgstr ""
49084
49085#: cp/decl.c:11299
49086#, gcc-internal-format
49087msgid "two or more data types in declaration of %qs"
49088msgstr ""
49089
49090#: cp/decl.c:11307
49091#, gcc-internal-format
49092msgid "conflicting specifiers in declaration of %qs"
49093msgstr ""
49094
49095#: cp/decl.c:11343
49096#, gcc-internal-format
49097msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
49098msgstr ""
49099
49100#: cp/decl.c:11392 cp/decl.c:11396 cp/decl.c:11399
49101#, gcc-internal-format
49102msgid "ISO C++ forbids declaration of %qs with no type"
49103msgstr ""
49104
49105#: cp/decl.c:11416
49106#, gcc-internal-format
49107msgid "%<__int%d%> is not supported by this target"
49108msgstr "%<__int%d%> không được hỗ trợ cho đích này"
49109
49110#: cp/decl.c:11424
49111#, gcc-internal-format
49112msgid "ISO C++ does not support %<__int%d%> for %qs"
49113msgstr "ISO C++ không hỗ trợ %<__int%d%> cho %qs"
49114
49115#: cp/decl.c:11478
49116#, fuzzy, gcc-internal-format
49117#| msgid "%<signed%> and %<unsigned%> specified together for %qs"
49118msgid "%<signed%> and %<unsigned%> specified together"
49119msgstr "%<signed%> và %<unsigned%> được chỉ định cùng với nhau cho %qs"
49120
49121#: cp/decl.c:11484
49122#, fuzzy, gcc-internal-format
49123#| msgid "%<long%> and %<short%> specified together for %qs"
49124msgid "%<long%> and %<short%> specified together"
49125msgstr "%<long%> và %<short%> được chỉ định cùng nhau với %qs"
49126
49127#: cp/decl.c:11492 cp/decl.c:11498
49128#, fuzzy, gcc-internal-format
49129#| msgid "%qs used with %qE"
49130msgid "%qs specified with %qT"
49131msgstr "%qs được dùng với %qE"
49132
49133#: cp/decl.c:11503
49134#, fuzzy, gcc-internal-format
49135#| msgid "%qE used with %<typedef%>"
49136msgid "%qs specified with %<decltype%>"
49137msgstr "%qE được dùng với %<typedef%>"
49138
49139#: cp/decl.c:11505
49140#, fuzzy, gcc-internal-format
49141#| msgid "%qE used with %<typedef%>"
49142msgid "%qs specified with %<typeof%>"
49143msgstr "%qE được dùng với %<typedef%>"
49144
49145#: cp/decl.c:11572
49146#, gcc-internal-format
49147msgid "complex invalid for %qs"
49148msgstr "số ảo không hợp lệ cho %qs"
49149
49150#: cp/decl.c:11611
49151#, gcc-internal-format
49152msgid "template placeholder type %qT must be followed by a simple declarator-id"
49153msgstr ""
49154
49155#: cp/decl.c:11632
49156#, gcc-internal-format
49157msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
49158msgstr ""
49159
49160#: cp/decl.c:11641
49161#, gcc-internal-format
49162msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
49163msgstr ""
49164
49165#: cp/decl.c:11654
49166#, gcc-internal-format
49167msgid "typedef declaration invalid in parameter declaration"
49168msgstr ""
49169
49170#: cp/decl.c:11661
49171#, gcc-internal-format
49172msgid "storage class specified for template parameter %qs"
49173msgstr ""
49174
49175#: cp/decl.c:11671 cp/decl.c:11843
49176#, gcc-internal-format
49177msgid "storage class specified for parameter %qs"
49178msgstr ""
49179
49180#: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
49181#, fuzzy, gcc-internal-format
49182#| msgid "template parameters cannot be friends"
49183msgid "a parameter cannot be declared %qs"
49184msgstr "các đối số tạm không thể là bạn"
49185
49186#: cp/decl.c:11710
49187#, gcc-internal-format
49188msgid "%<virtual%> outside class declaration"
49189msgstr "%<virtual%> ngoài khai báo lớp"
49190
49191#: cp/decl.c:11720 cp/decl.c:11723 cp/decl.c:11725 cp/decl.c:11728
49192#: cp/decl.c:11738 cp/decl.c:11748 cp/decl.c:11758 cp/decl.c:11762
49193#, fuzzy, gcc-internal-format
49194msgid "structured binding declaration cannot be %qs"
49195msgstr "định nghĩa hàm được khai báo là %qs"
49196
49197#: cp/decl.c:11732 cp/decl.c:11754
49198#, gcc-internal-format
49199msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
49200msgstr ""
49201
49202#: cp/decl.c:11742
49203#, gcc-internal-format
49204msgid "%<volatile%>-qualified structured binding is deprecated"
49205msgstr ""
49206
49207#: cp/decl.c:11766
49208#, fuzzy, gcc-internal-format
49209msgid "structured binding declaration cannot be C++98 %<auto%>"
49210msgstr "định nghĩa hàm được khai báo là %<auto%>"
49211
49212#: cp/decl.c:11777
49213#, fuzzy, gcc-internal-format
49214msgid "structured binding declaration cannot have type %qT"
49215msgstr "định nghĩa hàm được khai báo là %qs"
49216
49217#: cp/decl.c:11780
49218#, gcc-internal-format
49219msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
49220msgstr ""
49221
49222#: cp/decl.c:11815
49223#, gcc-internal-format
49224msgid "multiple storage classes in declaration of %qs"
49225msgstr ""
49226
49227#: cp/decl.c:11841
49228#, gcc-internal-format
49229msgid "storage class specified for %qs"
49230msgstr ""
49231
49232#: cp/decl.c:11855
49233#, gcc-internal-format
49234msgid "nested function %qs declared %<extern%>"
49235msgstr ""
49236
49237#: cp/decl.c:11860
49238#, gcc-internal-format
49239msgid "top-level declaration of %qs specifies %<auto%>"
49240msgstr ""
49241
49242#: cp/decl.c:11868
49243#, gcc-internal-format
49244msgid "function-scope %qs implicitly auto and declared %<__thread%>"
49245msgstr ""
49246
49247#: cp/decl.c:11882
49248#, gcc-internal-format
49249msgid "storage class specifiers invalid in friend function declarations"
49250msgstr ""
49251
49252#: cp/decl.c:11913
49253#, gcc-internal-format
49254msgid "attribute ignored"
49255msgstr "thuộc tính bị bỏ qua"
49256
49257#: cp/decl.c:11914
49258#, gcc-internal-format
49259msgid "an attribute that appertains to a type-specifier is ignored"
49260msgstr ""
49261
49262#: cp/decl.c:11964
49263#, fuzzy, gcc-internal-format
49264#| msgid "template declaration of %q#D"
49265msgid "unnecessary parentheses in declaration of %qs"
49266msgstr "cho khai báo hàm mẫu %q+D"
49267
49268#: cp/decl.c:12016
49269#, gcc-internal-format
49270msgid "requires-clause on return type"
49271msgstr ""
49272
49273#: cp/decl.c:12039
49274#, gcc-internal-format
49275msgid "%qs function uses %<auto%> type specifier without trailing return type"
49276msgstr ""
49277
49278#: cp/decl.c:12043
49279#, fuzzy, gcc-internal-format
49280#| msgid "deduced return type only available with -std=c++14 or -std=gnu++14"
49281msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
49282msgstr "kiểu trả về deduced chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
49283
49284#: cp/decl.c:12048
49285#, gcc-internal-format
49286msgid "virtual function cannot have deduced return type"
49287msgstr ""
49288
49289#: cp/decl.c:12055
49290#, gcc-internal-format
49291msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
49292msgstr ""
49293
49294#: cp/decl.c:12064
49295#, gcc-internal-format
49296msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
49297msgstr ""
49298
49299#: cp/decl.c:12069
49300#, fuzzy, gcc-internal-format
49301#| msgid "invalid use of %<auto%>"
49302msgid "invalid use of %<decltype(auto)%>"
49303msgstr "dùng %<auto%> không hợp lệ"
49304
49305#: cp/decl.c:12080
49306#, fuzzy, gcc-internal-format
49307msgid "deduced class type %qD in function return type"
49308msgstr "kiểu lớp %qT chưa hoàn thiện"
49309
49310#: cp/decl.c:12089
49311#, gcc-internal-format
49312msgid "deduction guide for %qT must have trailing return type"
49313msgstr ""
49314
49315#: cp/decl.c:12102
49316#, gcc-internal-format
49317msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
49318msgstr ""
49319
49320#: cp/decl.c:12116
49321#, fuzzy, gcc-internal-format
49322#| msgid "deduced return type only available with -std=c++14 or -std=gnu++14"
49323msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
49324msgstr "kiểu trả về deduced chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
49325
49326#: cp/decl.c:12119
49327#, gcc-internal-format
49328msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
49329msgstr ""
49330
49331#: cp/decl.c:12144
49332#, gcc-internal-format
49333msgid "%<volatile%>-qualified return type is deprecated"
49334msgstr ""
49335
49336#: cp/decl.c:12156
49337#, gcc-internal-format
49338msgid "%qs declared as function returning a function"
49339msgstr ""
49340
49341#: cp/decl.c:12162
49342#, gcc-internal-format
49343msgid "%qs declared as function returning an array"
49344msgstr ""
49345
49346#: cp/decl.c:12169
49347#, gcc-internal-format
49348msgid "%<constinit%> on function return type is not allowed"
49349msgstr ""
49350
49351#: cp/decl.c:12178 cp/pt.c:28963
49352#, gcc-internal-format
49353msgid "%qT as type rather than plain %<decltype(auto)%>"
49354msgstr ""
49355
49356#: cp/decl.c:12209
49357#, gcc-internal-format
49358msgid "destructor cannot be static member function"
49359msgstr ""
49360
49361#: cp/decl.c:12211
49362#, gcc-internal-format
49363msgid "constructor cannot be static member function"
49364msgstr "cấu tử không thể là hàm thành viên tĩnh"
49365
49366#: cp/decl.c:12216
49367#, gcc-internal-format
49368msgid "destructors may not be cv-qualified"
49369msgstr ""
49370
49371#: cp/decl.c:12217
49372#, gcc-internal-format
49373msgid "constructors may not be cv-qualified"
49374msgstr ""
49375
49376#: cp/decl.c:12225
49377#, gcc-internal-format
49378msgid "destructors may not be ref-qualified"
49379msgstr ""
49380
49381#: cp/decl.c:12226
49382#, fuzzy, gcc-internal-format
49383#| msgid "destructors may not have parameters"
49384msgid "constructors may not be ref-qualified"
49385msgstr "hủy tử không được có đối số"
49386
49387#: cp/decl.c:12244
49388#, gcc-internal-format
49389msgid "constructors cannot be declared %<virtual%>"
49390msgstr ""
49391
49392#: cp/decl.c:12261
49393#, gcc-internal-format
49394msgid "virtual functions cannot be friends"
49395msgstr ""
49396
49397#: cp/decl.c:12266
49398#, gcc-internal-format
49399msgid "friend declaration not in class definition"
49400msgstr ""
49401
49402#: cp/decl.c:12270
49403#, gcc-internal-format
49404msgid "cannot define friend function %qs in a local class definition"
49405msgstr ""
49406
49407#: cp/decl.c:12280
49408#, gcc-internal-format
49409msgid "friend function definition %qs cannot have a name qualified with %<::%>"
49410msgstr ""
49411
49412#: cp/decl.c:12284
49413#, gcc-internal-format
49414msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
49415msgstr ""
49416
49417#: cp/decl.c:12297
49418#, gcc-internal-format
49419msgid "a conversion function cannot have a trailing return type"
49420msgstr ""
49421
49422#: cp/decl.c:12324
49423#, gcc-internal-format
49424msgid "destructors may not have parameters"
49425msgstr "hủy tử không được có đối số"
49426
49427#: cp/decl.c:12364
49428#, gcc-internal-format
49429msgid "cannot declare pointer to %q#T"
49430msgstr "không thể khai báo con trỏ đến %q#T"
49431
49432#: cp/decl.c:12377 cp/decl.c:12384
49433#, gcc-internal-format
49434msgid "cannot declare reference to %q#T"
49435msgstr "không thể khai báo tham chiếu đến %q#T"
49436
49437#: cp/decl.c:12386
49438#, gcc-internal-format
49439msgid "cannot declare pointer to %q#T member"
49440msgstr "không thể khai báo con trỏ cho thành viên %q#T"
49441
49442#: cp/decl.c:12415
49443#, gcc-internal-format
49444msgid "cannot declare reference to qualified function type %qT"
49445msgstr ""
49446
49447#: cp/decl.c:12416
49448#, gcc-internal-format
49449msgid "cannot declare pointer to qualified function type %qT"
49450msgstr ""
49451
49452#: cp/decl.c:12489
49453#, gcc-internal-format
49454msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
49455msgstr ""
49456
49457#: cp/decl.c:12560
49458#, gcc-internal-format
49459msgid "template-id %qD used as a declarator"
49460msgstr "template-id %qD được dùng như bộ khai báo"
49461
49462#: cp/decl.c:12586
49463#, gcc-internal-format
49464msgid "member functions are implicitly friends of their class"
49465msgstr ""
49466
49467#: cp/decl.c:12591
49468#, gcc-internal-format
49469msgid "extra qualification %<%T::%> on member %qs"
49470msgstr ""
49471
49472#: cp/decl.c:12621
49473#, gcc-internal-format
49474msgid "cannot define member function %<%T::%s%> within %qT"
49475msgstr ""
49476
49477#: cp/decl.c:12623
49478#, fuzzy, gcc-internal-format
49479#| msgid "cannot declare reference to %q#T"
49480msgid "cannot declare member function %<%T::%s%> within %qT"
49481msgstr "không thể khai báo tham chiếu đến %q#T"
49482
49483#: cp/decl.c:12631
49484#, gcc-internal-format
49485msgid "cannot declare member %<%T::%s%> within %qT"
49486msgstr ""
49487
49488#: cp/decl.c:12671
49489#, gcc-internal-format
49490msgid "non-parameter %qs cannot be a parameter pack"
49491msgstr ""
49492
49493#: cp/decl.c:12680
49494#, gcc-internal-format
49495msgid "data member may not have variably modified type %qT"
49496msgstr ""
49497
49498#: cp/decl.c:12683
49499#, gcc-internal-format
49500msgid "parameter may not have variably modified type %qT"
49501msgstr ""
49502
49503#: cp/decl.c:12694
49504#, gcc-internal-format
49505msgid "%<explicit%> outside class declaration"
49506msgstr "%<explicit%> ngoài khai báo lớp"
49507
49508#: cp/decl.c:12697
49509#, gcc-internal-format
49510msgid "%<explicit%> in friend declaration"
49511msgstr ""
49512
49513#: cp/decl.c:12700
49514#, gcc-internal-format
49515msgid "only declarations of constructors and conversion operators can be %<explicit%>"
49516msgstr ""
49517
49518#: cp/decl.c:12710
49519#, gcc-internal-format
49520msgid "non-member %qs cannot be declared %<mutable%>"
49521msgstr ""
49522
49523#: cp/decl.c:12717
49524#, gcc-internal-format
49525msgid "non-object member %qs cannot be declared %<mutable%>"
49526msgstr ""
49527
49528#: cp/decl.c:12723
49529#, gcc-internal-format
49530msgid "function %qs cannot be declared %<mutable%>"
49531msgstr ""
49532
49533#: cp/decl.c:12729
49534#, fuzzy, gcc-internal-format
49535msgid "%<static%> %qs cannot be declared %<mutable%>"
49536msgstr "định nghĩa hàm được khai báo là %<auto%>"
49537
49538#: cp/decl.c:12735
49539#, fuzzy, gcc-internal-format
49540msgid "%<const%> %qs cannot be declared %<mutable%>"
49541msgstr "định nghĩa hàm được khai báo là %<auto%>"
49542
49543#: cp/decl.c:12741
49544#, gcc-internal-format
49545msgid "reference %qs cannot be declared %<mutable%>"
49546msgstr ""
49547
49548#: cp/decl.c:12757
49549#, fuzzy, gcc-internal-format
49550#| msgid "old-style function definition"
49551msgid "typedef may not be a function definition"
49552msgstr "định nghĩa hàm theo cách cũ"
49553
49554#: cp/decl.c:12760
49555#, fuzzy, gcc-internal-format
49556#| msgid "a concept cannot be a member function"
49557msgid "typedef may not be a member function definition"
49558msgstr "cấu tử không thể là hàm thành viên tĩnh"
49559
49560#: cp/decl.c:12786
49561#, fuzzy, gcc-internal-format
49562#| msgid "%<[*]%> not in a declaration"
49563msgid "%<auto%> not allowed in alias declaration"
49564msgstr "%<[*]%> không trong khai báo"
49565
49566#: cp/decl.c:12789
49567#, gcc-internal-format
49568msgid "typedef declared %<auto%>"
49569msgstr "typedef được khai báo %<auto%>"
49570
49571#: cp/decl.c:12794
49572#, gcc-internal-format
49573msgid "requires-clause on typedef"
49574msgstr ""
49575
49576#: cp/decl.c:12798
49577#, gcc-internal-format
49578msgid "typedef name may not be a nested-name-specifier"
49579msgstr ""
49580
49581#: cp/decl.c:12822
49582#, gcc-internal-format
49583msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
49584msgstr ""
49585
49586#: cp/decl.c:12911
49587#, gcc-internal-format
49588msgid "%<inline%> specified for friend class declaration"
49589msgstr "%<inline%> được chỉ định cho khai báo lớp bạn"
49590
49591#: cp/decl.c:12919
49592#, gcc-internal-format
49593msgid "template parameters cannot be friends"
49594msgstr "các đối số tạm không thể là bạn"
49595
49596#: cp/decl.c:12921
49597#, gcc-internal-format
49598msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
49599msgstr ""
49600
49601#: cp/decl.c:12925
49602#, gcc-internal-format
49603msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
49604msgstr ""
49605
49606#: cp/decl.c:12938
49607#, gcc-internal-format
49608msgid "trying to make class %qT a friend of global scope"
49609msgstr ""
49610
49611#: cp/decl.c:12958
49612#, gcc-internal-format
49613msgid "invalid qualifiers on non-member function type"
49614msgstr ""
49615
49616#: cp/decl.c:12962
49617#, gcc-internal-format
49618msgid "requires-clause on type-id"
49619msgstr ""
49620
49621#: cp/decl.c:12972
49622#, gcc-internal-format
49623msgid "abstract declarator %qT used as declaration"
49624msgstr ""
49625
49626#: cp/decl.c:12987
49627#, gcc-internal-format
49628msgid "requires-clause on declaration of non-function type %qT"
49629msgstr ""
49630
49631#: cp/decl.c:13006
49632#, gcc-internal-format
49633msgid "cannot use %<::%> in parameter declaration"
49634msgstr "không thể dùng %<::%> trong khai báo đối số"
49635
49636#: cp/decl.c:13015 cp/parser.c:18438
49637#, fuzzy, gcc-internal-format
49638#| msgid "cannot declare reference to %q#T"
49639msgid "cannot declare a parameter with %<decltype(auto)%>"
49640msgstr "không thể khai báo tham chiếu đến %q#T"
49641
49642#: cp/decl.c:13018
49643#, gcc-internal-format
49644msgid "%<auto%> parameter not permitted in this context"
49645msgstr ""
49646
49647#: cp/decl.c:13021
49648#, gcc-internal-format
49649msgid "parameter declared %<auto%>"
49650msgstr ""
49651
49652#: cp/decl.c:13072 cp/parser.c:3328
49653#, gcc-internal-format
49654msgid "invalid use of template-name %qE without an argument list"
49655msgstr ""
49656
49657#: cp/decl.c:13076
49658#, gcc-internal-format
49659msgid "non-static data member declared with placeholder %qT"
49660msgstr "thành viên dữ liệu không-tĩnh được khai báo giữ chỗ %qT"
49661
49662#: cp/decl.c:13097
49663#, fuzzy, gcc-internal-format
49664#| msgid "ISO C++ forbids zero-size array %qD"
49665msgid "ISO C++ forbids flexible array member %qs"
49666msgstr "ISO C++ cấm mảng có kích thước bằng không %qD"
49667
49668#: cp/decl.c:13100
49669#, fuzzy, gcc-internal-format
49670#| msgid "ISO C90 does not support flexible array members"
49671msgid "ISO C++ forbids flexible array members"
49672msgstr "ISO C90 không hỗ trợ thành viên mảng linh động"
49673
49674#. Something like struct S { int N::j; };
49675#: cp/decl.c:13116
49676#, gcc-internal-format
49677msgid "invalid use of %<::%>"
49678msgstr "dùng %<::%> không hợp lệ"
49679
49680#: cp/decl.c:13137
49681#, gcc-internal-format
49682msgid "declaration of function %qD in invalid context"
49683msgstr ""
49684
49685#: cp/decl.c:13147
49686#, gcc-internal-format
49687msgid "function %qD declared %<virtual%> inside a union"
49688msgstr "hàm %qD được khai báo %<virtual%> trong một union"
49689
49690#: cp/decl.c:13157
49691#, gcc-internal-format
49692msgid "%qD cannot be declared %<virtual%>, since it is always static"
49693msgstr ""
49694
49695#: cp/decl.c:13171
49696#, gcc-internal-format
49697msgid "expected qualified name in friend declaration for destructor %qD"
49698msgstr ""
49699
49700#: cp/decl.c:13178
49701#, gcc-internal-format
49702msgid "declaration of %qD as member of %qT"
49703msgstr "sự khai báo của %qD như là thành viên của %qT"
49704
49705#: cp/decl.c:13185 cp/decl.c:13198
49706#, fuzzy, gcc-internal-format
49707#| msgid "a destructor cannot be %<constexpr%>"
49708msgid "a destructor cannot be %qs"
49709msgstr "hủy tử không thể là %<constexpr%>"
49710
49711#: cp/decl.c:13191
49712#, fuzzy, gcc-internal-format
49713msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
49714msgstr "C++11 %<constexpr%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
49715
49716#: cp/decl.c:13204
49717#, gcc-internal-format
49718msgid "expected qualified name in friend declaration for constructor %qD"
49719msgstr ""
49720
49721#: cp/decl.c:13213
49722#, gcc-internal-format
49723msgid "a constructor cannot be %<concept%>"
49724msgstr "cấu tử không thể là %<concept%>"
49725
49726#: cp/decl.c:13219
49727#, gcc-internal-format
49728msgid "a concept cannot be a member function"
49729msgstr "cấu tử không thể là hàm thành viên tĩnh"
49730
49731#: cp/decl.c:13227 cp/decl.c:13554
49732#, fuzzy, gcc-internal-format
49733#| msgid "cannot open %s"
49734msgid "%qD cannot be %qs"
49735msgstr "không thể mở %s"
49736
49737#: cp/decl.c:13236
49738#, gcc-internal-format
49739msgid "specialization of variable template %qD declared as function"
49740msgstr ""
49741
49742#: cp/decl.c:13239
49743#, gcc-internal-format
49744msgid "variable template declared here"
49745msgstr ""
49746
49747#: cp/decl.c:13301
49748#, gcc-internal-format
49749msgid "field %qD has incomplete type %qT"
49750msgstr ""
49751
49752#: cp/decl.c:13306
49753#, gcc-internal-format
49754msgid "name %qT has incomplete type"
49755msgstr ""
49756
49757#: cp/decl.c:13326
49758#, gcc-internal-format
49759msgid "%qE is neither function nor member function; cannot be declared friend"
49760msgstr ""
49761
49762#: cp/decl.c:13329
49763#, gcc-internal-format
49764msgid "unnamed field is neither function nor member function; cannot be declared friend"
49765msgstr ""
49766
49767#: cp/decl.c:13379 cp/decl.c:13390
49768#, fuzzy, gcc-internal-format
49769#| msgid "static data member %qD in unnamed class"
49770msgid "static data member %qE declared %qs"
49771msgstr "thành viên dữ liệu tĩnh %qD trong lớp không tên"
49772
49773#: cp/decl.c:13384
49774#, fuzzy, gcc-internal-format
49775#| msgid "  non-static data member %qD has non-literal type"
49776msgid "%<constexpr%> static data member %qD must have an initializer"
49777msgstr "  thành viên dữ liệu không-tĩnh %qD có kiểu không-văn-chương"
49778
49779#: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
49780#, fuzzy, gcc-internal-format
49781#| msgid "non-static data member declared with placeholder %qT"
49782msgid "non-static data member %qE declared %qs"
49783msgstr "thành viên dữ liệu không-tĩnh được khai báo giữ chỗ %qT"
49784
49785#: cp/decl.c:13495
49786#, gcc-internal-format
49787msgid "storage class %<auto%> invalid for function %qs"
49788msgstr ""
49789
49790#: cp/decl.c:13498
49791#, gcc-internal-format
49792msgid "storage class %<register%> invalid for function %qs"
49793msgstr ""
49794
49795#: cp/decl.c:13504
49796#, gcc-internal-format
49797msgid "storage class %<__thread%> invalid for function %qs"
49798msgstr ""
49799
49800#: cp/decl.c:13508
49801#, gcc-internal-format
49802msgid "storage class %<thread_local%> invalid for function %qs"
49803msgstr ""
49804
49805#: cp/decl.c:13513
49806#, gcc-internal-format
49807msgid "virt-specifiers in %qs not allowed outside a class definition"
49808msgstr ""
49809
49810#: cp/decl.c:13525
49811#, gcc-internal-format
49812msgid "%<static%> specifier invalid for function %qs declared out of global scope"
49813msgstr ""
49814
49815#: cp/decl.c:13529
49816#, gcc-internal-format
49817msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
49818msgstr ""
49819
49820#: cp/decl.c:13537
49821#, gcc-internal-format
49822msgid "virtual non-class function %qs"
49823msgstr ""
49824
49825#: cp/decl.c:13544
49826#, gcc-internal-format
49827msgid "%qs defined in a non-class scope"
49828msgstr ""
49829
49830#: cp/decl.c:13545
49831#, gcc-internal-format
49832msgid "%qs declared in a non-class scope"
49833msgstr ""
49834
49835#: cp/decl.c:13588
49836#, gcc-internal-format
49837msgid "cannot declare member function %qD to have static linkage"
49838msgstr ""
49839
49840#: cp/decl.c:13597
49841#, gcc-internal-format
49842msgid "cannot declare static function inside another function"
49843msgstr ""
49844
49845#: cp/decl.c:13636
49846#, gcc-internal-format
49847msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
49848msgstr "%<static%> không sử dụng khi định nghĩa (như ngược với khai báo) một thành viên dữ liệu tĩnh"
49849
49850#: cp/decl.c:13643
49851#, gcc-internal-format
49852msgid "static member %qD declared %<register%>"
49853msgstr ""
49854
49855#: cp/decl.c:13649
49856#, gcc-internal-format
49857msgid "cannot explicitly declare member %q#D to have extern linkage"
49858msgstr ""
49859
49860#: cp/decl.c:13657
49861#, fuzzy, gcc-internal-format
49862msgid "declaration of %<constexpr%> variable %qD is not a definition"
49863msgstr "chưa định nghĩa biến môi trường%qs"
49864
49865#: cp/decl.c:13664
49866#, fuzzy, gcc-internal-format
49867#| msgid "%qD was not declared %<constexpr%>"
49868msgid "a variable cannot be declared %<consteval%>"
49869msgstr "%qD chưa được khai báo %<constexpr%>"
49870
49871#: cp/decl.c:13684
49872#, gcc-internal-format
49873msgid "declaration of %q#D has no initializer"
49874msgstr "khai báo của %q#D chưa có bộ khởi tạo"
49875
49876#: cp/decl.c:13696
49877#, gcc-internal-format
49878msgid "%qs initialized and declared %<extern%>"
49879msgstr ""
49880
49881#: cp/decl.c:13701
49882#, gcc-internal-format
49883msgid "%qs has both %<extern%> and initializer"
49884msgstr ""
49885
49886#: cp/decl.c:13868
49887#, gcc-internal-format
49888msgid "default argument %qE uses %qD"
49889msgstr ""
49890
49891#: cp/decl.c:13871
49892#, gcc-internal-format
49893msgid "default argument %qE uses local variable %qD"
49894msgstr ""
49895
49896#: cp/decl.c:13958
49897#, gcc-internal-format
49898msgid "invalid use of cv-qualified type %qT in parameter declaration"
49899msgstr ""
49900
49901#: cp/decl.c:13962
49902#, gcc-internal-format
49903msgid "invalid use of type %<void%> in parameter declaration"
49904msgstr "không thể dùng %<::%> trong khai báo đối số"
49905
49906#: cp/decl.c:13984
49907#, gcc-internal-format
49908msgid "%<volatile%>-qualified parameter is deprecated"
49909msgstr ""
49910
49911#: cp/decl.c:13992
49912#, gcc-internal-format
49913msgid "parameter %qD invalidly declared method type"
49914msgstr ""
49915
49916#: cp/decl.c:14019
49917#, gcc-internal-format
49918msgid "parameter %qD includes pointer to array of unknown bound %qT"
49919msgstr ""
49920
49921#: cp/decl.c:14021
49922#, gcc-internal-format
49923msgid "parameter %qD includes reference to array of unknown bound %qT"
49924msgstr ""
49925
49926#: cp/decl.c:14268
49927#, gcc-internal-format
49928msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
49929msgstr ""
49930
49931#: cp/decl.c:14347
49932#, gcc-internal-format
49933msgid "%qD may not be declared within a namespace"
49934msgstr ""
49935
49936#: cp/decl.c:14354
49937#, gcc-internal-format
49938msgid "%qD may not be declared as static"
49939msgstr "%qD không được khai báo như là tĩnh"
49940
49941#: cp/decl.c:14384
49942#, gcc-internal-format
49943msgid "%qD must be a nonstatic member function"
49944msgstr ""
49945
49946#: cp/decl.c:14390
49947#, gcc-internal-format
49948msgid "%qD must be either a non-static member function or a non-member function"
49949msgstr ""
49950
49951#: cp/decl.c:14400
49952#, gcc-internal-format
49953msgid "%qD must have an argument of class or enumerated type"
49954msgstr ""
49955
49956#. 13.4.0.3
49957#: cp/decl.c:14426
49958#, gcc-internal-format
49959msgid "ISO C++ prohibits overloading %<operator ?:%>"
49960msgstr ""
49961
49962#. Variadic.
49963#: cp/decl.c:14437
49964#, gcc-internal-format
49965msgid "%qD must not have variable number of arguments"
49966msgstr ""
49967
49968#: cp/decl.c:14463
49969#, fuzzy, gcc-internal-format
49970#| msgid "%qD must take exactly one argument"
49971msgid "%qD must have either zero or one argument"
49972msgstr "%qD cần chính các là một đối số"
49973
49974#: cp/decl.c:14464
49975#, fuzzy, gcc-internal-format
49976#| msgid "%qD must take exactly two arguments"
49977msgid "%qD must have either one or two arguments"
49978msgstr "%qD cần chính các là hai đối số"
49979
49980#: cp/decl.c:14476
49981#, fuzzy, gcc-internal-format
49982#| msgid "postfix %qD must take %<int%> as its argument"
49983msgid "postfix %qD must have %<int%> as its argument"
49984msgstr "postfix %qD phải nhận %<int%> như là đối số của nó"
49985
49986#: cp/decl.c:14477
49987#, fuzzy, gcc-internal-format
49988#| msgid "postfix %qD must take %<int%> as its second argument"
49989msgid "postfix %qD must have %<int%> as its second argument"
49990msgstr "postfix %qD phải nhận %<int%> như là đối số thứ hai của nó"
49991
49992#: cp/decl.c:14488
49993#, fuzzy, gcc-internal-format
49994#| msgid "%qD must take exactly two arguments"
49995msgid "%qD must have no arguments"
49996msgstr "%qD cần chính các là hai đối số"
49997
49998#: cp/decl.c:14489 cp/decl.c:14499
49999#, fuzzy, gcc-internal-format
50000#| msgid "%qD must take exactly one argument"
50001msgid "%qD must have exactly one argument"
50002msgstr "%qD cần chính các là một đối số"
50003
50004#: cp/decl.c:14500
50005#, fuzzy, gcc-internal-format
50006#| msgid "%qD must take exactly two arguments"
50007msgid "%qD must have exactly two arguments"
50008msgstr "%qD cần chính các là hai đối số"
50009
50010#: cp/decl.c:14514
50011#, gcc-internal-format
50012msgid "%qD cannot have default arguments"
50013msgstr "%qD không thể có đối số mặc định"
50014
50015#: cp/decl.c:14538
50016#, gcc-internal-format
50017msgid "converting %qT to %<void%> will never use a type conversion operator"
50018msgstr ""
50019
50020#: cp/decl.c:14545
50021#, gcc-internal-format
50022msgid "converting %qT to a reference to the same type will never use a type conversion operator"
50023msgstr ""
50024
50025#: cp/decl.c:14547
50026#, gcc-internal-format
50027msgid "converting %qT to the same type will never use a type conversion operator"
50028msgstr ""
50029
50030#: cp/decl.c:14556
50031#, gcc-internal-format
50032msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
50033msgstr ""
50034
50035#: cp/decl.c:14558
50036#, gcc-internal-format
50037msgid "converting %qT to a base class %qT will never use a type conversion operator"
50038msgstr ""
50039
50040#: cp/decl.c:14574
50041#, gcc-internal-format
50042msgid "user-defined %qD always evaluates both arguments"
50043msgstr ""
50044
50045#: cp/decl.c:14593
50046#, gcc-internal-format
50047msgid "prefix %qD should return %qT"
50048msgstr "tiền tố %qD cần trả về %qT"
50049
50050#: cp/decl.c:14600
50051#, gcc-internal-format
50052msgid "postfix %qD should return %qT"
50053msgstr "hậu tố %qD cần trả về %qT"
50054
50055#: cp/decl.c:14612
50056#, gcc-internal-format
50057msgid "%qD should return by value"
50058msgstr "%qD cần trả về bằng giá trị"
50059
50060#: cp/decl.c:14667
50061#, gcc-internal-format
50062msgid "using template type parameter %qT after %qs"
50063msgstr ""
50064
50065#: cp/decl.c:14690
50066#, gcc-internal-format
50067msgid "using alias template specialization %qT after %qs"
50068msgstr ""
50069
50070#: cp/decl.c:14693
50071#, gcc-internal-format
50072msgid "using typedef-name %qD after %qs"
50073msgstr ""
50074
50075#: cp/decl.c:14695
50076#, gcc-internal-format
50077msgid "%qD has a previous declaration here"
50078msgstr ""
50079
50080#: cp/decl.c:14703
50081#, gcc-internal-format
50082msgid "%qT referred to as %qs"
50083msgstr "%qT được coi là %qs"
50084
50085#: cp/decl.c:14704 cp/decl.c:14711
50086#, fuzzy, gcc-internal-format
50087msgid "%qT has a previous declaration here"
50088msgstr "%q+T có một khai báo trước ở đây"
50089
50090#: cp/decl.c:14710
50091#, gcc-internal-format
50092msgid "%qT referred to as enum"
50093msgstr "%qT được coi là enum"
50094
50095#. If a class template appears as elaborated type specifier
50096#. without a template header such as:
50097#.
50098#. template <class T> class C {};
50099#. void f(class C);		// No template header here
50100#.
50101#. then the required template argument is missing.
50102#: cp/decl.c:14725
50103#, gcc-internal-format
50104msgid "template argument required for %<%s %T%>"
50105msgstr ""
50106
50107#: cp/decl.c:14779 cp/name-lookup.c:4480
50108#, gcc-internal-format
50109msgid "%qD has the same name as the class in which it is declared"
50110msgstr ""
50111
50112#: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
50113#: cp/pt.c:9647
50114#, gcc-internal-format
50115msgid "%qT is not a template"
50116msgstr "%qT không phải một mẫu"
50117
50118#: cp/decl.c:14814
50119#, gcc-internal-format
50120msgid "perhaps you want to explicitly add %<%T::%>"
50121msgstr ""
50122
50123#: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
50124#: cp/parser.c:6591 cp/parser.c:28376
50125#, gcc-internal-format
50126msgid "reference to %qD is ambiguous"
50127msgstr ""
50128
50129#: cp/decl.c:14926
50130#, gcc-internal-format
50131msgid "use of enum %q#D without previous declaration"
50132msgstr ""
50133
50134#: cp/decl.c:14962
50135#, gcc-internal-format
50136msgid "redeclaration of %qT as a non-template"
50137msgstr ""
50138
50139#: cp/decl.c:15102
50140#, gcc-internal-format
50141msgid "derived union %qT invalid"
50142msgstr ""
50143
50144#: cp/decl.c:15109
50145#, gcc-internal-format
50146msgid "%qT defined with multiple direct bases"
50147msgstr "%qT được định nghĩa với cơ sở đa trực tiếp"
50148
50149#: cp/decl.c:15120
50150#, gcc-internal-format
50151msgid "%qT defined with direct virtual base"
50152msgstr "%qT được định nghĩa cơ sở trực tiếp ảo"
50153
50154#: cp/decl.c:15145
50155#, gcc-internal-format
50156msgid "base type %qT fails to be a struct or class type"
50157msgstr ""
50158
50159#: cp/decl.c:15175
50160#, gcc-internal-format
50161msgid "recursive type %qT undefined"
50162msgstr ""
50163
50164#: cp/decl.c:15177
50165#, gcc-internal-format
50166msgid "duplicate base type %qT invalid"
50167msgstr ""
50168
50169#: cp/decl.c:15322
50170#, gcc-internal-format
50171msgid "scoped/unscoped mismatch in enum %q#T"
50172msgstr ""
50173
50174#: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
50175#: cp/parser.c:19339
50176#, gcc-internal-format
50177msgid "previous definition here"
50178msgstr "định nghĩa trước ở đây"
50179
50180#: cp/decl.c:15330
50181#, gcc-internal-format
50182msgid "underlying type mismatch in enum %q#T"
50183msgstr ""
50184
50185#: cp/decl.c:15340
50186#, gcc-internal-format
50187msgid "different underlying type in enum %q#T"
50188msgstr ""
50189
50190#: cp/decl.c:15413
50191#, fuzzy, gcc-internal-format
50192msgid "underlying type %qT of %qT must be an integral type"
50193msgstr "đối số %d của %qE phải là một địa chỉ"
50194
50195#. DR 377
50196#.
50197#. IF no integral type can represent all the enumerator values, the
50198#. enumeration is ill-formed.
50199#: cp/decl.c:15560
50200#, gcc-internal-format
50201msgid "no integral type can represent all of the enumerator values for %qT"
50202msgstr ""
50203
50204#: cp/decl.c:15728
50205#, gcc-internal-format
50206msgid "enumerator value for %qD must have integral or unscoped enumeration type"
50207msgstr ""
50208
50209#: cp/decl.c:15738
50210#, gcc-internal-format
50211msgid "enumerator value for %qD is not an integer constant"
50212msgstr ""
50213
50214#: cp/decl.c:15787
50215#, gcc-internal-format
50216msgid "incremented enumerator value is too large for %<unsigned long%>"
50217msgstr ""
50218
50219#: cp/decl.c:15788
50220#, fuzzy, gcc-internal-format
50221#| msgid "increment of enumeration value is invalid in C++"
50222msgid "incremented enumerator value is too large for %<long%>"
50223msgstr "phép gia tăng giá trị kiểu liệt kê là không hợp lệ trong C++"
50224
50225#: cp/decl.c:15799
50226#, gcc-internal-format
50227msgid "overflow in enumeration values at %qD"
50228msgstr ""
50229
50230#: cp/decl.c:15819
50231#, gcc-internal-format
50232msgid "enumerator value %qE is outside the range of underlying type %qT"
50233msgstr ""
50234
50235#: cp/decl.c:15924 cp/parser.c:19337
50236#, gcc-internal-format
50237msgid "multiple definition of %q#T"
50238msgstr "nhiều định nghĩa cho %q#T"
50239
50240#: cp/decl.c:15964
50241#, gcc-internal-format
50242msgid "return type %q#T is incomplete"
50243msgstr "kiểu trả về %q#T là một kiểu không hoàn toàn"
50244
50245#: cp/decl.c:16139 cp/typeck.c:9971
50246#, gcc-internal-format
50247msgid "%<operator=%> should return a reference to %<*this%>"
50248msgstr "%<operator=%> cần trả về một tham chiếu đến %<*this%>"
50249
50250#: cp/decl.c:17003
50251#, gcc-internal-format
50252msgid "no return statements in function returning %qT"
50253msgstr ""
50254
50255#: cp/decl.c:17005 cp/typeck.c:9851
50256#, gcc-internal-format
50257msgid "only plain %<auto%> return type can be deduced to %<void%>"
50258msgstr ""
50259
50260#: cp/decl.c:17241
50261#, gcc-internal-format
50262msgid "%qD is already defined in class %qT"
50263msgstr "%qD đã sẵn định nghĩa trong %qT"
50264
50265#: cp/decl.c:17619
50266#, gcc-internal-format
50267msgid "use of %qD before deduction of %<auto%>"
50268msgstr ""
50269
50270#: cp/decl2.c:353
50271#, gcc-internal-format
50272msgid "name missing for member function"
50273msgstr ""
50274
50275#: cp/decl2.c:431 cp/decl2.c:445
50276#, gcc-internal-format
50277msgid "ambiguous conversion for array subscript"
50278msgstr ""
50279
50280#: cp/decl2.c:439
50281#, gcc-internal-format
50282msgid "invalid types %<%T[%T]%> for array subscript"
50283msgstr ""
50284
50285#: cp/decl2.c:502
50286#, gcc-internal-format
50287msgid "deleting array %q#E"
50288msgstr "đang xóa mảng %q#E"
50289
50290#: cp/decl2.c:510
50291#, gcc-internal-format
50292msgid "type %q#T argument given to %<delete%>, expected pointer"
50293msgstr ""
50294
50295#: cp/decl2.c:524
50296#, gcc-internal-format
50297msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>"
50298msgstr ""
50299
50300#: cp/decl2.c:534
50301#, gcc-internal-format
50302msgid "deleting %qT is undefined"
50303msgstr ""
50304
50305#: cp/decl2.c:582 cp/pt.c:5767
50306#, gcc-internal-format
50307msgid "template declaration of %q#D"
50308msgstr "cho khai báo hàm mẫu %q+D"
50309
50310#: cp/decl2.c:622
50311#, gcc-internal-format
50312msgid "template parameter lists provided don%'t match the template parameters of %qD"
50313msgstr ""
50314
50315#: cp/decl2.c:637 cp/pt.c:5724
50316#, gcc-internal-format
50317msgid "destructor %qD declared as member template"
50318msgstr ""
50319
50320#: cp/decl2.c:712
50321#, fuzzy, gcc-internal-format
50322#| msgid "old declaration %q#D"
50323msgid "no declaration matches %q#D"
50324msgstr "khai báo cũ %q#D"
50325
50326#: cp/decl2.c:717
50327#, gcc-internal-format
50328msgid "no conversion operators declared"
50329msgstr ""
50330
50331#: cp/decl2.c:720
50332#, fuzzy, gcc-internal-format
50333#| msgid "In function %qs"
50334msgid "no functions named %qD"
50335msgstr "Trong hàm %qs"
50336
50337#: cp/decl2.c:722
50338#, fuzzy, gcc-internal-format
50339#| msgid "label %qD defined here"
50340msgid "%#qT defined here"
50341msgstr "nhãn %qD được định nghĩa ở đây"
50342
50343#: cp/decl2.c:782
50344#, gcc-internal-format
50345msgid "local class %q#T shall not have static data member %q#D"
50346msgstr ""
50347
50348#: cp/decl2.c:791
50349#, gcc-internal-format
50350msgid "static data member %qD in unnamed class"
50351msgstr "thành viên dữ liệu tĩnh %qD trong lớp không tên"
50352
50353#: cp/decl2.c:793
50354#, gcc-internal-format
50355msgid "unnamed class defined here"
50356msgstr "union được định nghĩa ở đây"
50357
50358#: cp/decl2.c:864
50359#, gcc-internal-format
50360msgid "explicit template argument list not allowed"
50361msgstr ""
50362
50363#: cp/decl2.c:906
50364#, gcc-internal-format
50365msgid "%qD is already defined in %qT"
50366msgstr "%qD đã định nghĩa sẵn trong %qT"
50367
50368#: cp/decl2.c:942 cp/decl2.c:950
50369#, gcc-internal-format
50370msgid "invalid initializer for member function %qD"
50371msgstr ""
50372
50373#: cp/decl2.c:959
50374#, gcc-internal-format
50375msgid "initializer specified for friend function %qD"
50376msgstr ""
50377
50378#: cp/decl2.c:962
50379#, gcc-internal-format
50380msgid "initializer specified for static member function %qD"
50381msgstr ""
50382
50383#: cp/decl2.c:1009
50384#, gcc-internal-format
50385msgid "%<asm%> specifiers are not permitted on non-static data members"
50386msgstr ""
50387
50388#: cp/decl2.c:1066
50389#, gcc-internal-format
50390msgid "bit-field %qD with non-integral type %qT"
50391msgstr ""
50392
50393#: cp/decl2.c:1074
50394#, gcc-internal-format
50395msgid "cannot declare %qD to be a bit-field type"
50396msgstr ""
50397
50398#: cp/decl2.c:1085
50399#, gcc-internal-format
50400msgid "cannot declare bit-field %qD with function type"
50401msgstr ""
50402
50403#: cp/decl2.c:1091
50404#, gcc-internal-format
50405msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
50406msgstr ""
50407
50408#: cp/decl2.c:1098
50409#, gcc-internal-format
50410msgid "%qD is already defined in the class %qT"
50411msgstr "%qD đã định nghĩa trong lớp %qT"
50412
50413#: cp/decl2.c:1106
50414#, gcc-internal-format
50415msgid "static member %qD cannot be a bit-field"
50416msgstr ""
50417
50418#: cp/decl2.c:1120
50419#, gcc-internal-format
50420msgid "width of bit-field %qD has non-integral type %qT"
50421msgstr ""
50422
50423#: cp/decl2.c:1443
50424#, fuzzy, gcc-internal-format
50425#| msgid "class type %qT is incomplete"
50426msgid "incomplete type %qT is not mappable"
50427msgstr "kiểu lớp %qT chưa hoàn thiện"
50428
50429#: cp/decl2.c:1455
50430#, fuzzy, gcc-internal-format
50431#| msgid "type %qE has virtual member functions"
50432msgid "type %qT with virtual members is not mappable"
50433msgstr "kiểu %qE có các hàm thành viên ảo"
50434
50435#: cp/decl2.c:1467
50436#, fuzzy, gcc-internal-format
50437#| msgid "%qs at %C is not a variable"
50438msgid "static field %qD is not mappable"
50439msgstr "%qs tại %C không phải là một biến"
50440
50441#: cp/decl2.c:1556
50442#, gcc-internal-format
50443msgid "%q+D static data member inside of declare target directive"
50444msgstr "thành viên dữ liệu tĩnh %q+D bên trong của chỉ thị khai báo đích"
50445
50446#: cp/decl2.c:1628
50447#, gcc-internal-format
50448msgid "anonymous struct not inside named type"
50449msgstr ""
50450
50451#: cp/decl2.c:1644
50452#, gcc-internal-format
50453msgid "%q#D invalid; an anonymous union can only have non-static data members"
50454msgstr ""
50455
50456#: cp/decl2.c:1651
50457#, gcc-internal-format
50458msgid "private member %q#D in anonymous union"
50459msgstr "thành viên riêng %q+#D trong hỗn hợp nặc danh"
50460
50461#: cp/decl2.c:1654
50462#, gcc-internal-format
50463msgid "protected member %q#D in anonymous union"
50464msgstr "thành viên bảo vệ %q+#D trong hỗn hợp nặc danh"
50465
50466#: cp/decl2.c:1719
50467#, gcc-internal-format
50468msgid "namespace-scope anonymous aggregates must be static"
50469msgstr ""
50470
50471#: cp/decl2.c:1728
50472#, gcc-internal-format
50473msgid "anonymous union with no members"
50474msgstr ""
50475
50476#: cp/decl2.c:1765
50477#, gcc-internal-format
50478msgid "%<operator new%> must return type %qT"
50479msgstr "%<operator new%> phải trả về kiểu %qT"
50480
50481#. [basic.stc.dynamic.allocation]
50482#.
50483#. The first parameter shall not have an associated default
50484#. argument.
50485#: cp/decl2.c:1777
50486#, gcc-internal-format
50487msgid "the first parameter of %<operator new%> cannot have a default argument"
50488msgstr ""
50489
50490#: cp/decl2.c:1793
50491#, gcc-internal-format
50492msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
50493msgstr "%<operator new%> nhận kiểu %<size_t%> (%qT) như là đối số thứ nhất"
50494
50495#: cp/decl2.c:1823
50496#, gcc-internal-format
50497msgid "%<operator delete%> must return type %qT"
50498msgstr "%<operator delete%> phải trả về kiểu %qT"
50499
50500#: cp/decl2.c:1838
50501#, fuzzy, gcc-internal-format
50502#| msgid "%qD must be a non-member function"
50503msgid "destroying %<operator delete%> must be a member function"
50504msgstr "%qD phải là một hàm không-thành-viên"
50505
50506#: cp/decl2.c:1841
50507#, fuzzy, gcc-internal-format
50508#| msgid "%<operator delete%> must return type %qT"
50509msgid "%<operator delete[]%> cannot be a destroying delete"
50510msgstr "%<operator delete%> phải trả về kiểu %qT"
50511
50512#: cp/decl2.c:1843
50513#, gcc-internal-format
50514msgid "destroying %<operator delete%> must be a usual deallocation function"
50515msgstr ""
50516
50517#: cp/decl2.c:1853
50518#, gcc-internal-format
50519msgid "%<operator delete%> takes type %qT as first parameter"
50520msgstr "%<operator delete%> nhận kiểu %qT như là đối số thứ nhất"
50521
50522#: cp/decl2.c:2808
50523#, gcc-internal-format
50524msgid "%qT has a field %qD whose type has no linkage"
50525msgstr ""
50526
50527#: cp/decl2.c:2812
50528#, gcc-internal-format
50529msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
50530msgstr ""
50531
50532#: cp/decl2.c:2817
50533#, gcc-internal-format
50534msgid "%qT has a field %qD whose type uses the anonymous namespace"
50535msgstr ""
50536
50537#: cp/decl2.c:2825
50538#, gcc-internal-format
50539msgid "%qT declared with greater visibility than the type of its field %qD"
50540msgstr ""
50541
50542#: cp/decl2.c:2843
50543#, gcc-internal-format
50544msgid "%qT has a base %qT whose type has no linkage"
50545msgstr ""
50546
50547#: cp/decl2.c:2847
50548#, gcc-internal-format
50549msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
50550msgstr ""
50551
50552#: cp/decl2.c:2852
50553#, gcc-internal-format
50554msgid "%qT has a base %qT whose type uses the anonymous namespace"
50555msgstr ""
50556
50557#: cp/decl2.c:2859
50558#, gcc-internal-format
50559msgid "%qT declared with greater visibility than its base %qT"
50560msgstr ""
50561
50562#: cp/decl2.c:4474
50563#, fuzzy, gcc-internal-format
50564msgid "%q#D, declared using unnamed type, is used but never defined"
50565msgstr "hàm chung dòng %qD được dùng nhưng chưa bao giờ được định nghĩa"
50566
50567#. DRs 132, 319 and 389 seem to indicate types with
50568#. no linkage can only be used to declare extern "C"
50569#. entities.  Since it's not always an error in the
50570#. ISO C++ 90 Standard, we only issue a warning.
50571#: cp/decl2.c:4483
50572#, gcc-internal-format
50573msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
50574msgstr ""
50575
50576#: cp/decl2.c:4487
50577#, gcc-internal-format
50578msgid "unnamed type with no linkage used to declare function %q#D with linkage"
50579msgstr ""
50580
50581#: cp/decl2.c:4491
50582#, gcc-internal-format
50583msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
50584msgstr ""
50585
50586#: cp/decl2.c:4499
50587#, gcc-internal-format
50588msgid "%q#D, declared using local type %qT, is used but never defined"
50589msgstr ""
50590
50591#: cp/decl2.c:4503
50592#, gcc-internal-format
50593msgid "type %qT with no linkage used to declare variable %q#D with linkage"
50594msgstr ""
50595
50596#: cp/decl2.c:4506
50597#, gcc-internal-format
50598msgid "type %qT with no linkage used to declare function %q#D with linkage"
50599msgstr ""
50600
50601#: cp/decl2.c:4694
50602#, fuzzy, gcc-internal-format
50603#| msgid "%q#D conflicts with a previous declaration"
50604msgid "mangling of %q#D as %qE conflicts with a previous mangle"
50605msgstr "%q#D xung đột với khai báo trước"
50606
50607#: cp/decl2.c:4697
50608#, fuzzy, gcc-internal-format
50609#| msgid "previous declaration %q#D"
50610msgid "previous mangling %q#D"
50611msgstr "khai báo trước đây %q#D"
50612
50613#: cp/decl2.c:4699
50614#, gcc-internal-format
50615msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
50616msgstr ""
50617
50618#: cp/decl2.c:4771 cp/decl2.c:4774
50619#, gcc-internal-format
50620msgid "the program should also define %qD"
50621msgstr ""
50622
50623#: cp/decl2.c:5114
50624#, gcc-internal-format
50625msgid "inline function %qD used but never defined"
50626msgstr "hàm chung dòng %qD được dùng nhưng chưa bao giờ được định nghĩa"
50627
50628#: cp/decl2.c:5314
50629#, gcc-internal-format
50630msgid "default argument missing for parameter %P of %q#D"
50631msgstr ""
50632
50633#: cp/decl2.c:5319
50634#, gcc-internal-format
50635msgid "...following parameter %P which has a default argument"
50636msgstr ""
50637
50638#: cp/decl2.c:5419
50639#, fuzzy, gcc-internal-format
50640#| msgid "class %qE is deprecated"
50641msgid "implicitly-declared %qD is deprecated"
50642msgstr "lớp %qE đã lạc hậu"
50643
50644#: cp/decl2.c:5423
50645#, gcc-internal-format
50646msgid "because %qT has user-provided %qD"
50647msgstr ""
50648
50649#. We mark a lambda conversion op as deleted if we can't
50650#. generate it properly; see maybe_add_lambda_conv_op.
50651#: cp/decl2.c:5538
50652#, fuzzy, gcc-internal-format
50653#| msgid "converting far pointer to near pointer"
50654msgid "converting lambda that uses %<...%> to function pointer"
50655msgstr "không thể chuyển đổi thành kiểu con trỏ"
50656
50657#: cp/decl2.c:5541
50658#, gcc-internal-format
50659msgid "use of deleted function %qD"
50660msgstr "dùng hàm bị xóa %qD"
50661
50662#: cp/decl2.c:5585
50663#, fuzzy, gcc-internal-format
50664#| msgid "insn does not satisfy its constraints:"
50665msgid "use of function %qD with unsatisfied constraints"
50666msgstr "lệnh không thỏa những ràng buộc của nó:"
50667
50668#: cp/decl2.c:5607
50669#, gcc-internal-format
50670msgid "use of built-in parameter pack %qD outside of a template"
50671msgstr ""
50672
50673#: cp/error.c:3876
50674#, fuzzy, gcc-internal-format
50675#| msgid "no arguments"
50676msgid "(no argument)"
50677msgstr "không có đối số nào"
50678
50679#: cp/error.c:3968
50680#, gcc-internal-format
50681msgid "[...]"
50682msgstr ""
50683
50684#: cp/error.c:4319
50685#, fuzzy, gcc-internal-format
50686#| msgid "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
50687msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
50688msgstr "khởi tạo chụp lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
50689
50690#: cp/error.c:4324
50691#, fuzzy, gcc-internal-format
50692#| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
50693msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
50694msgstr "inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50695
50696#: cp/error.c:4329
50697#, fuzzy, gcc-internal-format
50698#| msgid "variable templates only available with -std=c++14 or -std=gnu++14"
50699msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
50700msgstr "mẫu biến chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
50701
50702#: cp/error.c:4334
50703#, fuzzy, gcc-internal-format
50704#| msgid "fold-expressions only available with -std=c++1z or -std=gnu++1z"
50705msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
50706msgstr "fold-expressions chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
50707
50708#: cp/error.c:4339
50709#, fuzzy, gcc-internal-format
50710#| msgid "C++11 auto only available with -std=c++11 or -std=gnu++11"
50711msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
50712msgstr "C++11 auto inline chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50713
50714#: cp/error.c:4344
50715#, fuzzy, gcc-internal-format
50716#| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
50717msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
50718msgstr "inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50719
50720#: cp/error.c:4349
50721#, fuzzy, gcc-internal-format
50722#| msgid "nested namespace definitions only available with -std=c++1z or -std=gnu++1z"
50723msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
50724msgstr "định nghĩa namespaces lồng nhau chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
50725
50726#: cp/error.c:4354
50727#, fuzzy, gcc-internal-format
50728#| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
50729msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
50730msgstr "inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50731
50732#: cp/error.c:4359
50733#, fuzzy, gcc-internal-format
50734#| msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
50735msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
50736msgstr "ref-qualifiers chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50737
50738#: cp/error.c:4364
50739#, fuzzy, gcc-internal-format
50740#| msgid "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
50741msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
50742msgstr "khởi tạo chụp lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
50743
50744#: cp/error.c:4369
50745#, fuzzy, gcc-internal-format
50746#| msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
50747msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
50748msgstr "ref-qualifiers chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50749
50750#: cp/error.c:4374
50751#, fuzzy, gcc-internal-format
50752#| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
50753msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
50754msgstr "inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50755
50756#: cp/error.c:4379
50757#, fuzzy, gcc-internal-format
50758#| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
50759msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
50760msgstr "inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50761
50762#: cp/error.c:4384
50763#, fuzzy, gcc-internal-format
50764#| msgid "C++11 auto only available with -std=c++11 or -std=gnu++11"
50765msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
50766msgstr "C++11 auto inline chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50767
50768#: cp/error.c:4389
50769#, fuzzy, gcc-internal-format
50770#| msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
50771msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
50772msgstr "ref-qualifiers chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
50773
50774#: cp/error.c:4439
50775#, gcc-internal-format
50776msgid "incomplete type %qT used in nested name specifier"
50777msgstr ""
50778
50779#: cp/error.c:4443
50780#, gcc-internal-format
50781msgid "reference to %<%T::%D%> is ambiguous"
50782msgstr ""
50783
50784#: cp/error.c:4457
50785#, fuzzy, gcc-internal-format
50786#| msgid "%qT has no member named %qE; did you mean %qE?"
50787msgid "%qD is not a member of %qT; did you mean %qs?"
50788msgstr "%qT không có thành viên nào mang tên %qE; ý bạn là %qE?"
50789
50790#: cp/error.c:4461 cp/typeck.c:2517
50791#, gcc-internal-format
50792msgid "%qD is not a member of %qT"
50793msgstr "%qD không phải là thành viên của %qT"
50794
50795#: cp/error.c:4483
50796#, fuzzy, gcc-internal-format
50797#| msgid "%qT has no member named %qE; did you mean %qE?"
50798msgid "%qD is not a member of %qD; did you mean %qs?"
50799msgstr "%qT không có thành viên nào mang tên %qE; ý bạn là %qE?"
50800
50801#: cp/error.c:4487 cp/typeck.c:3111
50802#, gcc-internal-format
50803msgid "%qD is not a member of %qD"
50804msgstr "%qD không phải là thành viên của %qD"
50805
50806#: cp/error.c:4498
50807#, fuzzy, gcc-internal-format
50808#| msgid "%<::%D%> has not been declared"
50809msgid "%<::%D%> has not been declared; did you mean %qs?"
50810msgstr "%<::%D%> chưa được khai báo"
50811
50812#: cp/error.c:4502
50813#, gcc-internal-format
50814msgid "%<::%D%> has not been declared"
50815msgstr "%<::%D%> chưa được khai báo"
50816
50817#: cp/except.c:147
50818#, fuzzy, gcc-internal-format
50819#| msgid "%qD declared here"
50820msgid "%qs declared incorrectly"
50821msgstr "%qD được khai báo ở đây"
50822
50823#: cp/except.c:419
50824#, gcc-internal-format
50825msgid "exception handling disabled, use %<-fexceptions%> to enable"
50826msgstr ""
50827
50828#: cp/except.c:646
50829#, gcc-internal-format
50830msgid "throwing NULL, which has integral, not pointer type"
50831msgstr ""
50832
50833#: cp/except.c:795
50834#, gcc-internal-format
50835msgid "  in thrown expression"
50836msgstr "  nằm trong biểu thức thrown"
50837
50838#: cp/except.c:945
50839#, gcc-internal-format
50840msgid "cannot declare %<catch%> parameter to be of rvalue reference type %qT"
50841msgstr ""
50842
50843#: cp/except.c:953
50844#, gcc-internal-format
50845msgid "cannot throw expression of type %qT because it involves types of variable size"
50846msgstr ""
50847
50848#: cp/except.c:956
50849#, gcc-internal-format
50850msgid "cannot catch type %qT because it involves types of variable size"
50851msgstr ""
50852
50853#: cp/except.c:1052
50854#, gcc-internal-format
50855msgid "exception of type %qT will be caught"
50856msgstr ""
50857
50858#: cp/except.c:1055
50859#, gcc-internal-format
50860msgid "   by earlier handler for %qT"
50861msgstr ""
50862
50863#: cp/except.c:1084
50864#, gcc-internal-format
50865msgid "%<...%> handler must be the last handler for its try block"
50866msgstr ""
50867
50868#: cp/except.c:1177
50869#, gcc-internal-format
50870msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
50871msgstr ""
50872
50873#: cp/except.c:1180
50874#, gcc-internal-format
50875msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
50876msgstr ""
50877
50878#: cp/expr.c:236
50879#, gcc-internal-format
50880msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
50881msgstr ""
50882
50883#: cp/friend.c:192
50884#, gcc-internal-format
50885msgid "%qD is already a friend of class %qT"
50886msgstr "%qD đã sẵn là bạn của lớp %qT"
50887
50888#: cp/friend.c:276
50889#, gcc-internal-format
50890msgid "invalid type %qT declared %<friend%>"
50891msgstr "kiểu không hợp lệ %qT được khai báo %<friend%>"
50892
50893#. template <class U> friend class T::X<U>;
50894#. [temp.friend]
50895#. Friend declarations shall not declare partial
50896#. specializations.
50897#: cp/friend.c:293 cp/friend.c:341
50898#, gcc-internal-format
50899msgid "partial specialization %qT declared %<friend%>"
50900msgstr ""
50901
50902#: cp/friend.c:307
50903#, gcc-internal-format
50904msgid "perhaps you need explicit template arguments in your nested-name-specifier"
50905msgstr ""
50906
50907#: cp/friend.c:319
50908#, gcc-internal-format
50909msgid "class %qT is implicitly friends with itself"
50910msgstr ""
50911
50912#: cp/friend.c:377
50913#, gcc-internal-format
50914msgid "%qT is not a member of %qT"
50915msgstr "%qT không phải là thành viên của %qT"
50916
50917#: cp/friend.c:383
50918#, gcc-internal-format
50919msgid "%qT is not a member class template of %qT"
50920msgstr ""
50921
50922#: cp/friend.c:393
50923#, gcc-internal-format
50924msgid "%qT is not a nested class of %qT"
50925msgstr "%qT không phải lớp lồng nhau của %qT"
50926
50927#. template <class T> friend class T;
50928#: cp/friend.c:407
50929#, gcc-internal-format
50930msgid "template parameter type %qT declared %<friend%>"
50931msgstr ""
50932
50933#. template <class T> friend class A; where A is not a template
50934#: cp/friend.c:415
50935#, gcc-internal-format
50936msgid "%q#T is not a template"
50937msgstr "%q#T không phải là một mẫu"
50938
50939#: cp/friend.c:438
50940#, gcc-internal-format
50941msgid "%qD is already a friend of %qT"
50942msgstr "%qD đã sẵn là bạn của %qT"
50943
50944#: cp/friend.c:448
50945#, gcc-internal-format
50946msgid "%qT is already a friend of %qT"
50947msgstr "%qT đã sẵn là bạn của %qT"
50948
50949#: cp/friend.c:488
50950#, gcc-internal-format
50951msgid "friend declaration %qD may not have virt-specifiers"
50952msgstr ""
50953
50954#: cp/friend.c:581
50955#, gcc-internal-format
50956msgid "member %qD declared as friend before type %qT defined"
50957msgstr ""
50958
50959#: cp/friend.c:637
50960#, gcc-internal-format
50961msgid "friend declaration %q#D declares a non-template function"
50962msgstr ""
50963
50964#: cp/friend.c:641
50965#, gcc-internal-format
50966msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
50967msgstr ""
50968
50969#: cp/init.c:393
50970#, gcc-internal-format
50971msgid "value-initialization of incomplete type %qT"
50972msgstr ""
50973
50974#: cp/init.c:471
50975#, gcc-internal-format
50976msgid "cannot value-initialize array of unknown bound %qT"
50977msgstr ""
50978
50979#: cp/init.c:510
50980#, gcc-internal-format
50981msgid "value-initialization of function type %qT"
50982msgstr ""
50983
50984#: cp/init.c:516
50985#, gcc-internal-format
50986msgid "value-initialization of reference type %qT"
50987msgstr ""
50988
50989#: cp/init.c:574
50990#, fuzzy, gcc-internal-format
50991#| msgid "redefinition of default argument for %q#D"
50992msgid "recursive instantiation of default member initializer for %qD"
50993msgstr "định nghĩa lại của đối số mặc định của %q#D"
50994
50995#: cp/init.c:631
50996#, gcc-internal-format
50997msgid "default member initializer for %qD required before the end of its enclosing class"
50998msgstr ""
50999
51000#: cp/init.c:695
51001#, fuzzy, gcc-internal-format
51002msgid "initializer for flexible array member %q#D"
51003msgstr "đã khởi tạo một bộ phận mảng dẻo"
51004
51005#: cp/init.c:753
51006#, gcc-internal-format
51007msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
51008msgstr ""
51009
51010#: cp/init.c:779
51011#, gcc-internal-format
51012msgid "%qD should be initialized in the member initialization list"
51013msgstr ""
51014
51015#: cp/init.c:800
51016#, gcc-internal-format
51017msgid "%qD is initialized with itself"
51018msgstr "%qD được khởi tạo bằng chính nó"
51019
51020#: cp/init.c:904
51021#, gcc-internal-format
51022msgid "invalid initializer for array member %q#D"
51023msgstr ""
51024
51025#: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
51026#, gcc-internal-format
51027msgid "uninitialized const member in %q#T"
51028msgstr ""
51029
51030#: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
51031#: cp/method.c:2054 cp/method.c:2065
51032#, gcc-internal-format
51033msgid "%q#D should be initialized"
51034msgstr "%q#D nên được khởi tạo"
51035
51036#: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
51037#, gcc-internal-format
51038msgid "uninitialized reference member in %q#T"
51039msgstr ""
51040
51041#: cp/init.c:1114
51042#, gcc-internal-format
51043msgid "%qD will be initialized after"
51044msgstr "%qD sẽ được khởi tạo sau"
51045
51046#: cp/init.c:1117
51047#, gcc-internal-format
51048msgid "base %qT will be initialized after"
51049msgstr ""
51050
51051#: cp/init.c:1121
51052#, gcc-internal-format
51053msgid "  %q#D"
51054msgstr "  %q#D"
51055
51056#: cp/init.c:1123
51057#, gcc-internal-format
51058msgid "  base %qT"
51059msgstr "  cơ sở %qT"
51060
51061#: cp/init.c:1125
51062#, gcc-internal-format
51063msgid "  when initialized here"
51064msgstr "  khi khởi tạo ở đây"
51065
51066#: cp/init.c:1142
51067#, gcc-internal-format
51068msgid "multiple initializations given for %qD"
51069msgstr ""
51070
51071#: cp/init.c:1146
51072#, gcc-internal-format
51073msgid "multiple initializations given for base %qT"
51074msgstr ""
51075
51076#: cp/init.c:1231
51077#, gcc-internal-format
51078msgid "initializations for multiple members of %qT"
51079msgstr ""
51080
51081#: cp/init.c:1328
51082#, gcc-internal-format
51083msgid "base class %q#T should be explicitly initialized in the copy constructor"
51084msgstr ""
51085
51086#: cp/init.c:1555 cp/init.c:1574
51087#, gcc-internal-format
51088msgid "class %qT does not have any field named %qD"
51089msgstr ""
51090
51091#: cp/init.c:1561
51092#, gcc-internal-format
51093msgid "%q#D is a static data member; it can only be initialized at its definition"
51094msgstr ""
51095
51096#: cp/init.c:1568
51097#, gcc-internal-format
51098msgid "%q#D is not a non-static data member of %qT"
51099msgstr ""
51100
51101#: cp/init.c:1607
51102#, gcc-internal-format
51103msgid "unnamed initializer for %qT, which has no base classes"
51104msgstr ""
51105
51106#: cp/init.c:1615
51107#, gcc-internal-format
51108msgid "unnamed initializer for %qT, which uses multiple inheritance"
51109msgstr ""
51110
51111#: cp/init.c:1662
51112#, gcc-internal-format
51113msgid "%qD is both a direct base and an indirect virtual base"
51114msgstr ""
51115
51116#: cp/init.c:1670
51117#, gcc-internal-format
51118msgid "type %qT is not a direct or virtual base of %qT"
51119msgstr ""
51120
51121#: cp/init.c:1673
51122#, gcc-internal-format
51123msgid "type %qT is not a direct base of %qT"
51124msgstr "kiểu %qT không là cơ sở trực tiếp của %qT"
51125
51126#: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
51127#, gcc-internal-format
51128msgid "array must be initialized with a brace-enclosed initializer"
51129msgstr ""
51130
51131#: cp/init.c:2094 cp/semantics.c:3449
51132#, gcc-internal-format
51133msgid "%qT is not a class type"
51134msgstr "%qT không phải là kiểu lớp"
51135
51136#: cp/init.c:2150
51137#, gcc-internal-format
51138msgid "incomplete type %qT does not have member %qD"
51139msgstr ""
51140
51141#: cp/init.c:2164
51142#, gcc-internal-format
51143msgid "invalid pointer to bit-field %qD"
51144msgstr "con trỏ cho trường bít %qD không hợp lệ"
51145
51146#: cp/init.c:2250 cp/typeck.c:1985
51147#, gcc-internal-format
51148msgid "invalid use of non-static member function %qD"
51149msgstr ""
51150
51151#: cp/init.c:2257 cp/semantics.c:1927
51152#, gcc-internal-format
51153msgid "invalid use of non-static data member %qD"
51154msgstr ""
51155
51156#: cp/init.c:2452
51157#, gcc-internal-format
51158msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
51159msgstr ""
51160
51161#: cp/init.c:2460
51162#, gcc-internal-format
51163msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
51164msgstr ""
51165
51166#: cp/init.c:2464
51167#, gcc-internal-format
51168msgid "uninitialized reference member in base %q#T of %q#T"
51169msgstr ""
51170
51171#: cp/init.c:2480
51172#, gcc-internal-format
51173msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
51174msgstr ""
51175
51176#: cp/init.c:2488
51177#, gcc-internal-format
51178msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
51179msgstr ""
51180
51181#: cp/init.c:2492
51182#, gcc-internal-format
51183msgid "uninitialized const member in base %q#T of %q#T"
51184msgstr ""
51185
51186#: cp/init.c:2789
51187#, gcc-internal-format
51188msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
51189msgstr ""
51190
51191#: cp/init.c:2800
51192#, gcc-internal-format
51193msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
51194msgstr ""
51195
51196#: cp/init.c:2811
51197#, gcc-internal-format
51198msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
51199msgstr ""
51200
51201#: cp/init.c:3033
51202#, gcc-internal-format
51203msgid "integer overflow in array size"
51204msgstr "tràn số nguyên trong kích thước mảng"
51205
51206#: cp/init.c:3043
51207#, gcc-internal-format
51208msgid "array size in new-expression must be constant"
51209msgstr ""
51210
51211#: cp/init.c:3061
51212#, gcc-internal-format
51213msgid "variably modified type not allowed in new-expression"
51214msgstr ""
51215
51216#: cp/init.c:3077
51217#, gcc-internal-format
51218msgid "non-constant array new length must be specified directly, not by %<typedef%>"
51219msgstr ""
51220
51221#: cp/init.c:3079
51222#, gcc-internal-format
51223msgid "non-constant array new length must be specified without parentheses around the type-id"
51224msgstr ""
51225
51226#: cp/init.c:3089
51227#, fuzzy, gcc-internal-format
51228#| msgid "invalid type %<void%> for new"
51229msgid "invalid type %<void%> for %<new%>"
51230msgstr "kiểu không hợp lệ %<void%> cho new"
51231
51232#: cp/init.c:3095
51233#, gcc-internal-format
51234msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
51235msgstr ""
51236
51237#: cp/init.c:3137
51238#, gcc-internal-format
51239msgid "uninitialized const in %<new%> of %q#T"
51240msgstr ""
51241
51242#: cp/init.c:3281
51243#, gcc-internal-format
51244msgid "no suitable %qD found in class %qT"
51245msgstr ""
51246
51247#: cp/init.c:3288 cp/search.c:1039
51248#, gcc-internal-format
51249msgid "request for member %qD is ambiguous"
51250msgstr ""
51251
51252#: cp/init.c:3362
51253#, gcc-internal-format
51254msgid "%<new%> of type %qT with extended alignment %d"
51255msgstr ""
51256
51257#: cp/init.c:3365
51258#, gcc-internal-format
51259msgid "uses %qD, which does not have an alignment parameter"
51260msgstr ""
51261
51262#: cp/init.c:3368
51263#, gcc-internal-format
51264msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
51265msgstr ""
51266
51267#: cp/init.c:3563
51268#, gcc-internal-format
51269msgid "parenthesized initializer in array new"
51270msgstr ""
51271
51272#: cp/init.c:3857
51273#, gcc-internal-format
51274msgid "size in array new must have integral type"
51275msgstr ""
51276
51277#: cp/init.c:3886
51278#, gcc-internal-format
51279msgid "new cannot be applied to a reference type"
51280msgstr ""
51281
51282#: cp/init.c:3895
51283#, gcc-internal-format
51284msgid "new cannot be applied to a function type"
51285msgstr ""
51286
51287#: cp/init.c:3970
51288#, gcc-internal-format
51289msgid "possible problem detected in invocation of operator %<delete []%>"
51290msgstr ""
51291
51292#: cp/init.c:3974
51293#, gcc-internal-format
51294msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
51295msgstr ""
51296
51297#: cp/init.c:4523
51298#, gcc-internal-format
51299msgid "initializer ends prematurely"
51300msgstr "bộ khởi tạo kết thúc bất ngờ"
51301
51302#: cp/init.c:4829
51303#, gcc-internal-format
51304msgid "unknown array size in delete"
51305msgstr ""
51306
51307#: cp/init.c:4863
51308#, gcc-internal-format
51309msgid "possible problem detected in invocation of %<operator delete%>"
51310msgstr ""
51311
51312#: cp/init.c:4868
51313#, gcc-internal-format
51314msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
51315msgstr ""
51316
51317#: cp/init.c:4883
51318#, gcc-internal-format
51319msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
51320msgstr ""
51321
51322#: cp/init.c:4888
51323#, gcc-internal-format
51324msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
51325msgstr ""
51326
51327#: cp/init.c:5196
51328#, gcc-internal-format
51329msgid "type to vector delete is neither pointer or array type"
51330msgstr ""
51331
51332#: cp/lambda.c:529
51333#, gcc-internal-format
51334msgid "array of runtime bound cannot be captured by copy, only by reference"
51335msgstr ""
51336
51337#: cp/lambda.c:544
51338#, gcc-internal-format
51339msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
51340msgstr ""
51341
51342#: cp/lambda.c:548
51343#, gcc-internal-format
51344msgid "because the array element type %qT has variable size"
51345msgstr ""
51346
51347#: cp/lambda.c:572
51348#, gcc-internal-format
51349msgid "cannot capture %qE by reference"
51350msgstr ""
51351
51352#: cp/lambda.c:582
51353#, gcc-internal-format
51354msgid "capture by copy of incomplete type %qT"
51355msgstr ""
51356
51357#: cp/lambda.c:634
51358#, gcc-internal-format
51359msgid "trying to capture %qD in instantiation of generic lambda"
51360msgstr ""
51361
51362#: cp/lambda.c:710
51363#, gcc-internal-format
51364msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
51365msgstr ""
51366
51367#: cp/lambda.c:712
51368#, gcc-internal-format
51369msgid "add explicit %<this%> or %<*this%> capture"
51370msgstr ""
51371
51372#: cp/lambda.c:826
51373#, gcc-internal-format
51374msgid "%<this%> was not captured for this lambda function"
51375msgstr ""
51376
51377#: cp/lex.c:402
51378#, fuzzy, gcc-internal-format
51379#| msgid "invalid #pragma %s"
51380msgid "invalid %<#pragma %s%>"
51381msgstr "#pragma %s không hợp lệ"
51382
51383#: cp/lex.c:410
51384#, fuzzy, gcc-internal-format
51385#| msgid "#pragma vtable no longer supported"
51386msgid "%<#pragma vtable%> no longer supported"
51387msgstr "#pragma vtable không còn được hỗ trợ nữa"
51388
51389#: cp/lex.c:482
51390#, gcc-internal-format
51391msgid "%<#pragma implementation%> for %qs appears after file is included"
51392msgstr ""
51393
51394#: cp/lex.c:510
51395#, gcc-internal-format
51396msgid "%qD not defined"
51397msgstr "%qD chưa được định nghĩa"
51398
51399#: cp/lex.c:522
51400#, fuzzy, gcc-internal-format
51401#| msgid "%qD was not declared in this scope"
51402msgid "%qD was not declared in this scope; did you mean %qs?"
51403msgstr "%qD chưa được khai báo trong phạm vi này"
51404
51405#: cp/lex.c:526
51406#, gcc-internal-format
51407msgid "%qD was not declared in this scope"
51408msgstr "%qD chưa được khai báo trong phạm vi này"
51409
51410#. In a template, it is invalid to write "f()" or "f(3)" if no
51411#. declaration of "f" is available.  Historically, G++ and most
51412#. other compilers accepted that usage since they deferred all name
51413#. lookup until instantiation time rather than doing unqualified
51414#. name lookup at template definition time; explain to the user what
51415#. is going wrong.
51416#.
51417#. Note that we have the exact wording of the following message in
51418#. the manual (trouble.texi, node "Name lookup"), so they need to
51419#. be kept in synch.
51420#: cp/lex.c:568
51421#, gcc-internal-format
51422msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
51423msgstr ""
51424
51425#: cp/lex.c:577
51426#, gcc-internal-format
51427msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
51428msgstr ""
51429
51430#: cp/mangle.c:2318
51431#, gcc-internal-format
51432msgid "mangling %<typeof%>, use %<decltype%> instead"
51433msgstr ""
51434
51435#: cp/mangle.c:2322
51436#, gcc-internal-format
51437msgid "mangling %<__underlying_type%>"
51438msgstr ""
51439
51440#: cp/mangle.c:2629
51441#, gcc-internal-format
51442msgid "mangling unknown fixed point type"
51443msgstr ""
51444
51445#: cp/mangle.c:3294
51446#, gcc-internal-format
51447msgid "use of built-in trait %qE in function signature; use library traits instead"
51448msgstr ""
51449
51450#: cp/mangle.c:3299
51451#, gcc-internal-format, gfc-internal-format
51452msgid "mangling %C"
51453msgstr ""
51454
51455#: cp/mangle.c:3375
51456#, gcc-internal-format
51457msgid "omitted middle operand to %<?:%> operand cannot be mangled"
51458msgstr ""
51459
51460#: cp/mangle.c:3924
51461#, gcc-internal-format
51462msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
51463msgstr ""
51464
51465#: cp/mangle.c:3970
51466#, gcc-internal-format
51467msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
51468msgstr ""
51469
51470#: cp/mangle.c:3976
51471#, gcc-internal-format
51472msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
51473msgstr ""
51474
51475#: cp/mangle.c:4248
51476#, gcc-internal-format
51477msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
51478msgstr ""
51479
51480#: cp/mangle.c:4253
51481#, gcc-internal-format
51482msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
51483msgstr ""
51484
51485#: cp/mangle.c:4258
51486#, gcc-internal-format
51487msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
51488msgstr ""
51489
51490#: cp/method.c:832 cp/method.c:2004
51491#, gcc-internal-format
51492msgid "non-static const member %q#D, cannot use default assignment operator"
51493msgstr ""
51494
51495#: cp/method.c:838 cp/method.c:2010
51496#, gcc-internal-format
51497msgid "non-static reference member %q#D, cannot use default assignment operator"
51498msgstr ""
51499
51500#: cp/method.c:928
51501#, fuzzy, gcc-internal-format
51502#| msgid "%q+#D is not a static data member of %q#T"
51503msgid "%qD is not a static data member"
51504msgstr "%q+#D không phải là thành viên tĩnh của %q#T"
51505
51506#: cp/method.c:929
51507#, fuzzy, gcc-internal-format
51508#| msgid "missing argument to %qs"
51509msgid "determining value of %qs"
51510msgstr "thiếu đối số đối cho %qs"
51511
51512#: cp/method.c:956
51513#, fuzzy, gcc-internal-format
51514#| msgid "conflicting types for %q+D"
51515msgid "forming type of %qs"
51516msgstr "kiểu xung đột cho %q+D"
51517
51518#: cp/method.c:1100
51519#, fuzzy, gcc-internal-format
51520#| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
51521msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
51522msgstr "%<~auto%> chỉ sẵn sàng trên -std=c++14 hay -std=gnu++14"
51523
51524#: cp/method.c:1108
51525#, gcc-internal-format
51526msgid "three-way comparison operator can only be defaulted in a class definition"
51527msgstr ""
51528
51529#: cp/method.c:1111
51530#, gcc-internal-format
51531msgid "equality comparison operator can only be defaulted in a class definition"
51532msgstr ""
51533
51534#: cp/method.c:1126
51535#, gcc-internal-format
51536msgid "defaulted %qD must return %<bool%>"
51537msgstr ""
51538
51539#: cp/method.c:1134
51540#, fuzzy, gcc-internal-format
51541#| msgid "%qD must take %<void%>"
51542msgid "defaulted %qD must be %<const%>"
51543msgstr "%qD phải nhận %<void%>"
51544
51545#: cp/method.c:1158
51546#, gcc-internal-format
51547msgid "defaulted member %qD must have parameter type %<const %T&%>"
51548msgstr ""
51549
51550#: cp/method.c:1161
51551#, gcc-internal-format
51552msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
51553msgstr ""
51554
51555#: cp/method.c:1164
51556#, gcc-internal-format
51557msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
51558msgstr ""
51559
51560#: cp/method.c:1319
51561#, fuzzy, gcc-internal-format
51562msgid "cannot default compare union %qT"
51563msgstr "không thể chuyển đổi kiểu %qT thành %qT"
51564
51565#: cp/method.c:1355
51566#, fuzzy, gcc-internal-format
51567#| msgid "cannot declare reference to %q#T"
51568msgid "cannot default compare reference member %qD"
51569msgstr "không thể khai báo tham chiếu đến %q#T"
51570
51571#: cp/method.c:1363
51572#, fuzzy, gcc-internal-format
51573#| msgid "cannot capture member %qD of anonymous union"
51574msgid "cannot default compare anonymous union member"
51575msgstr "không thể chụp thành viên %qD trong hỗn hợp nặc danh"
51576
51577#: cp/method.c:1580
51578#, gcc-internal-format
51579msgid "synthesized method %qD first required here"
51580msgstr ""
51581
51582#: cp/method.c:1949
51583#, gcc-internal-format
51584msgid "union member %q+D with non-trivial %qD"
51585msgstr ""
51586
51587#: cp/method.c:1960
51588#, fuzzy, gcc-internal-format
51589#| msgid "a destructor cannot be %<constexpr%>"
51590msgid "defaulted destructor calls non-%<constexpr%> %qD"
51591msgstr "hủy tử không thể là %<constexpr%>"
51592
51593#: cp/method.c:1961
51594#, fuzzy, gcc-internal-format
51595#| msgid "a destructor cannot be %<constexpr%>"
51596msgid "defaulted constructor calls non-%<constexpr%> %qD"
51597msgstr "hủy tử không thể là %<constexpr%>"
51598
51599#: cp/method.c:2027
51600#, gcc-internal-format
51601msgid "initializer for %q#D is invalid"
51602msgstr "bộ khởi tạo cho %q#D không hợp lệ"
51603
51604#: cp/method.c:2084
51605#, gcc-internal-format
51606msgid "defaulted default constructor does not initialize %q#D"
51607msgstr ""
51608
51609#: cp/method.c:2095
51610#, gcc-internal-format
51611msgid "copying non-static data member %q#D of rvalue reference type"
51612msgstr ""
51613
51614#. A trivial constructor doesn't have any NSDMI.
51615#: cp/method.c:2302
51616#, gcc-internal-format
51617msgid "defaulted default constructor does not initialize any non-static data member"
51618msgstr ""
51619
51620#: cp/method.c:2345
51621#, gcc-internal-format
51622msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
51623msgstr ""
51624
51625#: cp/method.c:2479
51626#, gcc-internal-format
51627msgid "a lambda closure type has a deleted default constructor"
51628msgstr ""
51629
51630#: cp/method.c:2482
51631#, gcc-internal-format
51632msgid "a lambda closure type has a deleted copy assignment operator"
51633msgstr ""
51634
51635#: cp/method.c:2491
51636#, gcc-internal-format
51637msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
51638msgstr ""
51639
51640#: cp/method.c:2502
51641#, gcc-internal-format
51642msgid "%q#D inherits from multiple base subobjects"
51643msgstr ""
51644
51645#: cp/method.c:2510 cp/method.c:2534
51646#, gcc-internal-format
51647msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
51648msgstr ""
51649
51650#: cp/method.c:2543
51651msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
51652msgstr ""
51653
51654#: cp/method.c:2960
51655#, gcc-internal-format
51656msgid "defaulted declaration %q+D does not match the expected signature"
51657msgstr ""
51658
51659#: cp/method.c:2963
51660#, fuzzy, gcc-internal-format
51661#| msgid "expected pointer"
51662msgid "expected signature: %qD"
51663msgstr "cần con trỏ"
51664
51665#: cp/method.c:2995
51666#, gcc-internal-format
51667msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
51668msgstr ""
51669
51670#: cp/method.c:3015
51671#, gcc-internal-format
51672msgid "a template cannot be defaulted"
51673msgstr "một mẫu không thể là mặc định"
51674
51675#: cp/method.c:3050
51676#, gcc-internal-format
51677msgid "%qD cannot be defaulted"
51678msgstr "%qD không thể là mặc định"
51679
51680#: cp/method.c:3059
51681#, gcc-internal-format
51682msgid "defaulted function %q+D with default argument"
51683msgstr ""
51684
51685#: cp/name-lookup.c:2272
51686#, fuzzy, gcc-internal-format
51687msgid "redeclaration of %q#D with different template parameters"
51688msgstr "khai báo của %qD như là đối số"
51689
51690#: cp/name-lookup.c:2278
51691#, gcc-internal-format
51692msgid "%q#D conflicts with a previous declaration"
51693msgstr "%q#D xung đột với khai báo trước"
51694
51695#: cp/name-lookup.c:2435
51696#, fuzzy, gcc-internal-format
51697#| msgid "%d constructor found\n"
51698#| msgid_plural "%d constructors found\n"
51699msgid "%q#D hides constructor for %q#D"
51700msgstr "Tìm thấy %d bộ cấu trúc\n"
51701
51702#: cp/name-lookup.c:2563
51703#, fuzzy, gcc-internal-format
51704#| msgid "conflicting declaration %q+#D"
51705msgid "conflicting C language linkage declaration %q#D"
51706msgstr "khai báo xung đột %q+#D"
51707
51708#: cp/name-lookup.c:2568
51709#, gcc-internal-format
51710msgid "due to different exception specifications"
51711msgstr ""
51712
51713#: cp/name-lookup.c:2666
51714#, fuzzy, gcc-internal-format
51715#| msgid "%q#D previously declared here"
51716msgid "lambda parameter %qD previously declared as a capture"
51717msgstr "%q#D trước định nghĩa ở đây"
51718
51719#: cp/name-lookup.c:2689
51720#, gcc-internal-format
51721msgid "declaration of %q#D shadows a parameter"
51722msgstr ""
51723
51724#: cp/name-lookup.c:2820
51725#, gcc-internal-format
51726msgid "declaration of %qD shadows a member of %qT"
51727msgstr "sự khai báo của các bóng %qD như là thành viên của %qT"
51728
51729#: cp/name-lookup.c:2974
51730#, fuzzy, gcc-internal-format
51731#| msgid "global declaration %q#D"
51732msgid "local external declaration %q#D"
51733msgstr "khai báo toàn cục %q#D"
51734
51735#: cp/name-lookup.c:2976
51736#, fuzzy, gcc-internal-format
51737#| msgid "conflicts with previous declaration %q#D"
51738msgid "does not match previous declaration %q#D"
51739msgstr "xung đột với khai báo trước %q#D"
51740
51741#: cp/name-lookup.c:3100
51742#, fuzzy, gcc-internal-format
51743msgid "friend declaration %qD in local class without prior local declaration"
51744msgstr "sự khai báo lại %q+D khác trong %<constexpr%>"
51745
51746#: cp/name-lookup.c:3293
51747#, fuzzy, gcc-internal-format
51748#| msgid "%s %s(%E) %p %d\n"
51749msgid "%s %<%s(%E)%> %p %d"
51750msgstr "%s %s(%E) %p %d\n"
51751
51752#: cp/name-lookup.c:3296
51753#, fuzzy, gcc-internal-format
51754#| msgid "%s %s %p %d\n"
51755msgid "%s %s %p %d"
51756msgstr "%s %s %p %d\n"
51757
51758#: cp/name-lookup.c:4615
51759#, gcc-internal-format
51760msgid "using-declaration for non-member at class scope"
51761msgstr ""
51762
51763#: cp/name-lookup.c:4623
51764#, gcc-internal-format
51765msgid "using-declaration may not name enumerator %<%E::%D%>"
51766msgstr ""
51767
51768#: cp/name-lookup.c:4632
51769#, gcc-internal-format
51770msgid "using-declaration for member at non-class scope"
51771msgstr ""
51772
51773#: cp/name-lookup.c:4639
51774#, gcc-internal-format
51775msgid "%<%T::%D%> names destructor"
51776msgstr "%<%T::%D%> tên hủy tử"
51777
51778#: cp/name-lookup.c:4656
51779#, gcc-internal-format
51780msgid "%<%T::%D%> names constructor in %qT"
51781msgstr "%<%T::%D%> các tên cấu tử trong %qT"
51782
51783#: cp/name-lookup.c:4694
51784#, gcc-internal-format
51785msgid "cannot inherit constructors from indirect base %qT"
51786msgstr ""
51787
51788#: cp/name-lookup.c:4711
51789#, fuzzy, gcc-internal-format
51790#| msgid "%qE has not been declared"
51791msgid "%qD has not been declared in %qE"
51792msgstr "%qE chưa được khai báo"
51793
51794#: cp/name-lookup.c:4727
51795#, fuzzy, gcc-internal-format
51796#| msgid "previous declaration of namespace %qD here"
51797msgid "using-declaration may not name namespace %qD"
51798msgstr "khai báo trước đây của không gian tên %qD ở đây"
51799
51800#: cp/name-lookup.c:4810
51801#, gcc-internal-format
51802msgid "declaration of %qD not in a namespace surrounding %qD"
51803msgstr ""
51804
51805#: cp/name-lookup.c:4850
51806#, gcc-internal-format
51807msgid "explicit qualification in declaration of %qD"
51808msgstr ""
51809
51810#: cp/name-lookup.c:4902
51811#, fuzzy, gcc-internal-format
51812#| msgid "%qD is not declared in %qD"
51813msgid "%qD has not been declared within %qD"
51814msgstr "%qD chưa được khai báo trong %qD"
51815
51816#: cp/name-lookup.c:4904
51817#, fuzzy, gcc-internal-format
51818#| msgid "%q+D declared as a friend"
51819msgid "only here as a %<friend%>"
51820msgstr "%q+D được khai báo là friend"
51821
51822#: cp/name-lookup.c:4913
51823#, gcc-internal-format
51824msgid "%qD should have been declared inside %qD"
51825msgstr ""
51826
51827#: cp/name-lookup.c:4961
51828#, gcc-internal-format
51829msgid "%qD attribute requires a single NTBS argument"
51830msgstr ""
51831
51832#: cp/name-lookup.c:4968
51833#, gcc-internal-format
51834msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
51835msgstr ""
51836
51837#: cp/name-lookup.c:4978 cp/name-lookup.c:5005
51838#, gcc-internal-format
51839msgid "ignoring %qD attribute on anonymous namespace"
51840msgstr ""
51841
51842#: cp/name-lookup.c:4984
51843#, gcc-internal-format
51844msgid "ignoring %qD attribute on non-inline namespace"
51845msgstr ""
51846
51847#: cp/name-lookup.c:5021 cp/name-lookup.c:7309
51848#, gcc-internal-format
51849msgid "%qD attribute directive ignored"
51850msgstr ""
51851
51852#: cp/name-lookup.c:5307
51853#, gcc-internal-format
51854msgid "maximum limit of %d namespaces searched for %qE"
51855msgstr ""
51856
51857#: cp/name-lookup.c:5359
51858#, gcc-internal-format
51859msgid "suggested alternative:"
51860msgid_plural "suggested alternatives:"
51861msgstr[0] "các khả năng được gợi ý:"
51862
51863#: cp/name-lookup.c:5365
51864#, gcc-internal-format
51865msgid "  %qE"
51866msgstr "  %qE"
51867
51868#: cp/name-lookup.c:5892
51869#, gcc-internal-format
51870msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
51871msgstr ""
51872
51873#: cp/name-lookup.c:5898
51874#, fuzzy, gcc-internal-format
51875msgid "%<std::%s%> is only available from %s onwards"
51876msgstr "%qD không phải một biến trong mệnh đề %qs"
51877
51878#: cp/name-lookup.c:6167
51879#, fuzzy, gcc-internal-format
51880#| msgid "%qD has already been defined"
51881msgid "the macro %qs had not yet been defined"
51882msgstr "%qD đã định nghĩa rồi"
51883
51884#: cp/name-lookup.c:6170
51885#, fuzzy, gcc-internal-format
51886#| msgid "struct defined here"
51887msgid "it was later defined here"
51888msgstr "struct được định nghĩa ở đây"
51889
51890#: cp/name-lookup.c:6926
51891#, gcc-internal-format
51892msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
51893msgstr ""
51894
51895#: cp/name-lookup.c:7303
51896#, fuzzy, gcc-internal-format
51897#| msgid "%<-fabi-version=1%> is no longer supported"
51898msgid "%<strong%> using directive no longer supported"
51899msgstr "%<-fabi-version=1%> không còn tiếp tục được hỗ trợ nữa"
51900
51901#: cp/name-lookup.c:7306
51902#, gcc-internal-format
51903msgid "you can use an inline namespace instead"
51904msgstr ""
51905
51906#: cp/name-lookup.c:7409
51907#, fuzzy, gcc-internal-format
51908#| msgid "%qs at %L is ambiguous"
51909msgid "%<namespace %E%> is ambiguous"
51910msgstr "%qs tại %L phải là số nguyên"
51911
51912#: cp/name-lookup.c:7425
51913#, gcc-internal-format
51914msgid "namespace alias %qD not allowed here, assuming %qD"
51915msgstr ""
51916
51917#. We only allow depth 255.
51918#: cp/name-lookup.c:7445
51919#, gcc-internal-format, gfc-internal-format
51920msgid "cannot nest more than %d namespaces"
51921msgstr ""
51922
51923#: cp/name-lookup.c:7480
51924#, gcc-internal-format
51925msgid "inline namespace must be specified at initial definition"
51926msgstr ""
51927
51928#: cp/name-lookup.c:7481
51929#, fuzzy, gcc-internal-format
51930#| msgid "label %qD defined here"
51931msgid "%qD defined here"
51932msgstr "nhãn %qD được định nghĩa ở đây"
51933
51934#: cp/name-lookup.c:7554
51935#, fuzzy, gcc-internal-format
51936#| msgid "XXX entering pop_everything ()\n"
51937msgid "XXX entering %<pop_everything ()%>"
51938msgstr "XXX vào pop_everything ()\n"
51939
51940#: cp/name-lookup.c:7563
51941#, fuzzy, gcc-internal-format
51942#| msgid "XXX leaving pop_everything ()\n"
51943msgid "XXX leaving %<pop_everything ()%>"
51944msgstr "XXX rời bỏ pop_everything ()\n"
51945
51946#: cp/optimize.c:618
51947#, gcc-internal-format
51948msgid "making multiple clones of %qD"
51949msgstr ""
51950
51951#: cp/parser.c:842
51952#, gcc-internal-format
51953msgid "identifier %qE is a keyword in C++11"
51954msgstr ""
51955
51956#: cp/parser.c:856
51957#, gcc-internal-format
51958msgid "identifier %qE is a keyword in C++20"
51959msgstr ""
51960
51961#: cp/parser.c:1325 cp/parser.c:1338
51962#, gcc-internal-format
51963msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
51964msgstr ""
51965
51966#: cp/parser.c:1363 cp/parser.c:41427
51967#, gcc-internal-format
51968msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
51969msgstr ""
51970
51971#: cp/parser.c:2889
51972#, gcc-internal-format
51973msgid "%<#pragma%> is not allowed here"
51974msgstr "%<#pragma%> là không được phép ở đây"
51975
51976#: cp/parser.c:2996
51977#, gcc-internal-format
51978msgid "%<%E::%E%> has not been declared"
51979msgstr "%<%E::%E%> chưa được khai báo"
51980
51981#: cp/parser.c:2999
51982#, gcc-internal-format
51983msgid "%<::%E%> has not been declared"
51984msgstr "%<::%E%> chưa được khai báo"
51985
51986#: cp/parser.c:3002
51987#, gcc-internal-format
51988msgid "request for member %qE in non-class type %qT"
51989msgstr ""
51990
51991#: cp/parser.c:3005 cp/parser.c:19276
51992#, gcc-internal-format
51993msgid "%<%T::%E%> has not been declared"
51994msgstr "%<%T::%E%> chưa được khai báo"
51995
51996#: cp/parser.c:3015
51997#, gcc-internal-format
51998msgid "%<%E::%E%> is not a type"
51999msgstr "%<%E::%E%> không phải là một kiểu"
52000
52001#: cp/parser.c:3019
52002#, gcc-internal-format
52003msgid "%<%E::%E%> is not a class or namespace"
52004msgstr "%<%E::%E%> không phải là một lớp hoặc namespace"
52005
52006#: cp/parser.c:3024
52007#, gcc-internal-format
52008msgid "%<%E::%E%> is not a class, namespace, or enumeration"
52009msgstr "%<%E::%E%> không phải là một lớp, namespace, enumeration"
52010
52011#: cp/parser.c:3037
52012#, gcc-internal-format
52013msgid "%<::%E%> is not a type"
52014msgstr "%<::%E%> không phải là một kiểu"
52015
52016#: cp/parser.c:3040
52017#, gcc-internal-format
52018msgid "%<::%E%> is not a class or namespace"
52019msgstr "%<::%E%> không phải một lớp hay namespace"
52020
52021#: cp/parser.c:3044
52022#, gcc-internal-format
52023msgid "%<::%E%> is not a class, namespace, or enumeration"
52024msgstr "%<::%E%> không phải là một lớp, namespace, hay enumeration"
52025
52026#: cp/parser.c:3056
52027#, gcc-internal-format
52028msgid "%qE is not a type"
52029msgstr "%qE không phải là một kiểu"
52030
52031#: cp/parser.c:3059
52032#, gcc-internal-format
52033msgid "%qE is not a class or namespace"
52034msgstr "%qE không phải một lớp hay namespace"
52035
52036#: cp/parser.c:3063
52037#, gcc-internal-format
52038msgid "%qE is not a class, namespace, or enumeration"
52039msgstr ""
52040
52041#: cp/parser.c:3127
52042#, gcc-internal-format
52043msgid "new types may not be defined in a return type"
52044msgstr ""
52045
52046#: cp/parser.c:3129
52047#, gcc-internal-format
52048msgid "(perhaps a semicolon is missing after the definition of %qT)"
52049msgstr ""
52050
52051#: cp/parser.c:3157
52052#, gcc-internal-format
52053msgid "%qE is not a class template"
52054msgstr "%qE không phải một lớp mẫu"
52055
52056#: cp/parser.c:3159
52057#, gcc-internal-format
52058msgid "%qE is not a template"
52059msgstr "%qE không phải là một mẫu"
52060
52061#: cp/parser.c:3162
52062#, gcc-internal-format
52063msgid "invalid template-id"
52064msgstr "template-id không hợp lệ"
52065
52066#: cp/parser.c:3196
52067#, fuzzy, gcc-internal-format
52068msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
52069msgstr "cú gọi hàm không được xuất hiện trong biểu thức hằng"
52070
52071#: cp/parser.c:3200 cp/pt.c:19309
52072#, gcc-internal-format
52073msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
52074msgstr ""
52075
52076#: cp/parser.c:3205
52077#, gcc-internal-format
52078msgid "%<typeid%> operator cannot appear in a constant-expression"
52079msgstr "%<typeid%> toán tử không thể xuất hiện trong biểu thức hằng"
52080
52081#: cp/parser.c:3209
52082#, gcc-internal-format
52083msgid "non-constant compound literals cannot appear in a constant-expression"
52084msgstr ""
52085
52086#: cp/parser.c:3213
52087#, gcc-internal-format
52088msgid "a function call cannot appear in a constant-expression"
52089msgstr "cú gọi hàm không được xuất hiện trong biểu thức hằng"
52090
52091#: cp/parser.c:3217
52092#, gcc-internal-format
52093msgid "an increment cannot appear in a constant-expression"
52094msgstr "phép gia số không được phép xuất hiện trong biểu thức hằng"
52095
52096#: cp/parser.c:3221
52097#, gcc-internal-format
52098msgid "an decrement cannot appear in a constant-expression"
52099msgstr "phép gia số không thể được xuất hiện trong biểu thức hằng"
52100
52101#: cp/parser.c:3225
52102#, gcc-internal-format
52103msgid "an array reference cannot appear in a constant-expression"
52104msgstr ""
52105
52106#: cp/parser.c:3229
52107#, gcc-internal-format
52108msgid "the address of a label cannot appear in a constant-expression"
52109msgstr ""
52110
52111#: cp/parser.c:3233
52112#, gcc-internal-format
52113msgid "calls to overloaded operators cannot appear in a constant-expression"
52114msgstr ""
52115
52116#: cp/parser.c:3237
52117#, gcc-internal-format
52118msgid "an assignment cannot appear in a constant-expression"
52119msgstr "phép gán không thể được xuất hiện trong biểu thức hằng"
52120
52121#: cp/parser.c:3240
52122#, gcc-internal-format
52123msgid "a comma operator cannot appear in a constant-expression"
52124msgstr "toán tử dấu phẩy không được xuất hiện trong biểu thức hằng"
52125
52126#: cp/parser.c:3244
52127#, gcc-internal-format
52128msgid "a call to a constructor cannot appear in a constant-expression"
52129msgstr ""
52130
52131#: cp/parser.c:3248
52132#, gcc-internal-format
52133msgid "a transaction expression cannot appear in a constant-expression"
52134msgstr ""
52135
52136#: cp/parser.c:3294
52137#, gcc-internal-format
52138msgid "%qs cannot appear in a constant-expression"
52139msgstr "%qs không thể xuất hiện trong biểu thức hằng"
52140
52141#: cp/parser.c:3331
52142#, fuzzy, gcc-internal-format
52143msgid "class template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>"
52144msgstr "mẫu lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
52145
52146#: cp/parser.c:3336
52147#, gcc-internal-format
52148msgid "invalid use of destructor %qD as a type"
52149msgstr ""
52150
52151#. Something like 'unsigned A a;'
52152#: cp/parser.c:3339
52153#, gcc-internal-format
52154msgid "invalid combination of multiple type-specifiers"
52155msgstr ""
52156
52157#: cp/parser.c:3352
52158#, fuzzy, gcc-internal-format
52159msgid "%qE does not name a type; did you mean %qs?"
52160msgstr "%qE không phải tên một kiểu"
52161
52162#: cp/parser.c:3356
52163#, gcc-internal-format
52164msgid "%qE does not name a type"
52165msgstr "%qE không phải tên một kiểu"
52166
52167#: cp/parser.c:3365
52168#, fuzzy, gcc-internal-format
52169#| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
52170msgid "C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
52171msgstr "C++11 %<constexpr%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
52172
52173#: cp/parser.c:3368
52174#, fuzzy, gcc-internal-format
52175#| msgid "C++11 %<noexcept%> only available with -std=c++11 or -std=gnu++11"
52176msgid "C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
52177msgstr "C++11 %<noexcept%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
52178
52179#: cp/parser.c:3373
52180#, fuzzy, gcc-internal-format
52181#| msgid "C++11 %<thread_local%> only available with -std=c++11 or -std=gnu++11"
52182msgid "C++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
52183msgstr "C++11 %<thread_local%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
52184
52185#: cp/parser.c:3376
52186#, fuzzy, gcc-internal-format
52187#| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
52188msgid "C++20 %<constinit%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
52189msgstr "C++11 %<constexpr%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
52190
52191#: cp/parser.c:3379
52192#, fuzzy, gcc-internal-format
52193#| msgid "%<concept%> only available with -fconcepts"
52194msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
52195msgstr "%<concept%> chỉ sẵn sàng với -fconcepts"
52196
52197#: cp/parser.c:3382 cp/parser.c:27700
52198#, fuzzy, gcc-internal-format
52199#| msgid "%<requires%> only available with -fconcepts"
52200msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
52201msgstr "%<requires%> chỉ sẵn sàng với -fconcepts"
52202
52203#: cp/parser.c:3409
52204#, gcc-internal-format
52205msgid "(perhaps %<typename %T::%E%> was intended)"
52206msgstr ""
52207
52208#: cp/parser.c:3438 cp/parser.c:3450
52209#, fuzzy, gcc-internal-format
52210msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
52211msgstr "%qE không phải tên một kiểu"
52212
52213#: cp/parser.c:3443 cp/parser.c:3455
52214#, gcc-internal-format
52215msgid "%qE in namespace %qE does not name a template type"
52216msgstr ""
52217
52218#: cp/parser.c:3463
52219#, fuzzy, gcc-internal-format
52220msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
52221msgstr "%qE không phải tên một kiểu"
52222
52223#: cp/parser.c:3468
52224#, gcc-internal-format
52225msgid "%qE in namespace %qE does not name a type"
52226msgstr ""
52227
52228#: cp/parser.c:3479
52229#, gcc-internal-format
52230msgid "%<%T::%E%> names the constructor, not the type"
52231msgstr "%<%T::%E%> tên cấu tử, không phải kiểu"
52232
52233#: cp/parser.c:3482
52234#, gcc-internal-format
52235msgid "and %qT has no template constructors"
52236msgstr "và %qT không có các cấu tử mẫu"
52237
52238#: cp/parser.c:3492
52239#, fuzzy, gcc-internal-format
52240#| msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
52241msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
52242msgstr "cần %<typename%> trước %<%T::%E%> bởi vì %qT có phạm vi phụ thuộc"
52243
52244#: cp/parser.c:3500
52245#, gcc-internal-format
52246msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
52247msgstr "cần %<typename%> trước %<%T::%E%> bởi vì %qT có phạm vi phụ thuộc"
52248
52249#: cp/parser.c:3512 cp/parser.c:3516
52250#, gcc-internal-format
52251msgid "%qE in %q#T does not name a template type"
52252msgstr "%qE trong %q#T không phải là tên của kiểu mẫu"
52253
52254#: cp/parser.c:3520
52255#, gcc-internal-format
52256msgid "%qE in %q#T does not name a type"
52257msgstr "%qE trong %q#T không là tên một kiểu"
52258
52259#: cp/parser.c:4146
52260#, gcc-internal-format
52261msgid "expected string-literal"
52262msgstr "cần một chuỗi chữ"
52263
52264#: cp/parser.c:4212
52265#, gcc-internal-format
52266msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
52267msgstr ""
52268
52269#: cp/parser.c:4398
52270#, gcc-internal-format
52271msgid "unable to find character literal operator %qD with %qT argument"
52272msgstr ""
52273
52274#: cp/parser.c:4503
52275#, gcc-internal-format
52276msgid "integer literal exceeds range of %qT type"
52277msgstr ""
52278
52279#: cp/parser.c:4510
52280#, gcc-internal-format
52281msgid "floating literal exceeds range of %qT type"
52282msgstr ""
52283
52284#: cp/parser.c:4514
52285#, gcc-internal-format
52286msgid "floating literal truncated to zero"
52287msgstr "văn bản dấu chấm động cắt ngắn thành số không"
52288
52289#: cp/parser.c:4543
52290#, gcc-internal-format
52291msgid "failed to translate literal to execution character set %qT"
52292msgstr ""
52293
52294#: cp/parser.c:4577
52295#, gcc-internal-format
52296msgid "unable to find numeric literal operator %qD"
52297msgstr ""
52298
52299#: cp/parser.c:4583
52300#, gcc-internal-format
52301msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
52302msgstr ""
52303
52304#: cp/parser.c:4587
52305#, gcc-internal-format
52306msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
52307msgstr ""
52308
52309#: cp/parser.c:4591
52310#, gcc-internal-format
52311msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
52312msgstr ""
52313
52314#: cp/parser.c:4676
52315#, gcc-internal-format
52316msgid "unable to find string literal operator %qD with %qT, %qT arguments"
52317msgstr ""
52318
52319#: cp/parser.c:4727 cp/parser.c:13626
52320#, gcc-internal-format
52321msgid "expected declaration"
52322msgstr "cần khai báo"
52323
52324#: cp/parser.c:5086 cp/parser.c:5101
52325#, gcc-internal-format
52326msgid "expected binary operator"
52327msgstr "cần toán tử hai ngôi"
52328
52329#: cp/parser.c:5107
52330#, gcc-internal-format
52331msgid "expected ..."
52332msgstr "cần …"
52333
52334#: cp/parser.c:5119
52335#, gcc-internal-format
52336msgid "binary expression in operand of fold-expression"
52337msgstr ""
52338
52339#: cp/parser.c:5124
52340#, gcc-internal-format
52341msgid "conditional expression in operand of fold-expression"
52342msgstr ""
52343
52344#: cp/parser.c:5132
52345#, gcc-internal-format
52346msgid "mismatched operator in fold-expression"
52347msgstr ""
52348
52349#: cp/parser.c:5236
52350#, gcc-internal-format
52351msgid "fixed-point types not supported in C++"
52352msgstr "kiểu dấu chấm cố định không hỗ trợ trong C++"
52353
52354#: cp/parser.c:5319
52355#, gcc-internal-format
52356msgid "ISO C++ forbids braced-groups within expressions"
52357msgstr ""
52358
52359#: cp/parser.c:5331
52360#, gcc-internal-format
52361msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
52362msgstr ""
52363
52364#: cp/parser.c:5370
52365#, fuzzy, gcc-internal-format
52366#| msgid "fold-expressions only available with -std=c++1z or -std=gnu++1z"
52367msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
52368msgstr "fold-expressions chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
52369
52370#: cp/parser.c:5428 cp/parser.c:5605 cp/parser.c:5780 cp/semantics.c:3787
52371#, gcc-internal-format
52372msgid "expected primary-expression"
52373msgstr "cần biểu thức cơ bản"
52374
52375#: cp/parser.c:5458
52376#, gcc-internal-format
52377msgid "%<this%> may not be used in this context"
52378msgstr "%<this%> có lẽ không nên được dùng trong ngữ cảnh này"
52379
52380#: cp/parser.c:5599
52381#, gcc-internal-format
52382msgid "a template declaration cannot appear at block scope"
52383msgstr ""
52384
52385#: cp/parser.c:5742
52386#, gcc-internal-format
52387msgid "local variable %qD may not appear in this context"
52388msgstr ""
52389
52390#: cp/parser.c:5936
52391#, gcc-internal-format
52392msgid "expected id-expression"
52393msgstr "cần id-expression"
52394
52395#: cp/parser.c:6067
52396#, gcc-internal-format
52397msgid "scope %qT before %<~%> is not a class-name"
52398msgstr ""
52399
52400#: cp/parser.c:6077
52401#, gcc-internal-format
52402msgid "%<template%> keyword not permitted in destructor name"
52403msgstr ""
52404
52405#: cp/parser.c:6114 cp/parser.c:8087
52406#, fuzzy, gcc-internal-format
52407#| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
52408msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
52409msgstr "%<~auto%> chỉ sẵn sàng trên -std=c++14 hay -std=gnu++14"
52410
52411#: cp/parser.c:6225
52412#, gcc-internal-format
52413msgid "declaration of %<~%T%> as member of %qT"
52414msgstr "phần khai báo của %<~%T%> là thành viên của %qT"
52415
52416#: cp/parser.c:6240
52417#, gcc-internal-format
52418msgid "typedef-name %qD used as destructor declarator"
52419msgstr ""
52420
52421#: cp/parser.c:6276 cp/parser.c:21434
52422#, gcc-internal-format
52423msgid "expected unqualified-id"
52424msgstr "cần unqualified-id"
52425
52426#: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
52427#, gcc-internal-format
52428msgid "%qD is not a template"
52429msgstr "%qD không phải một mẫu"
52430
52431#: cp/parser.c:6412
52432#, gcc-internal-format
52433msgid "found %<:%> in nested-name-specifier, expected %<::%>"
52434msgstr ""
52435
52436#: cp/parser.c:6492
52437#, fuzzy, gcc-internal-format
52438msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
52439msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
52440
52441#: cp/parser.c:6519 cp/parser.c:6530
52442#, fuzzy, gcc-internal-format
52443#| msgid "expected nested-name-specifier"
52444msgid "concept-id %qD in nested-name-specifier"
52445msgstr "cần nested-name-specifier"
52446
52447#: cp/parser.c:6522
52448#, gcc-internal-format
52449msgid "function template-id %qD in nested-name-specifier"
52450msgstr ""
52451
52452#: cp/parser.c:6536
52453#, gcc-internal-format
52454msgid "variable template-id %qD in nested-name-specifier"
52455msgstr ""
52456
52457#: cp/parser.c:6710
52458#, gcc-internal-format
52459msgid "expected nested-name-specifier"
52460msgstr "cần nested-name-specifier"
52461
52462#: cp/parser.c:6917 cp/parser.c:9319
52463#, gcc-internal-format
52464msgid "types may not be defined in casts"
52465msgstr "các kiểu có lẽ không nên được định nghĩa trong áp kiểu"
52466
52467#: cp/parser.c:7006
52468#, gcc-internal-format
52469msgid "types may not be defined in a %<typeid%> expression"
52470msgstr ""
52471
52472#: cp/parser.c:7098
52473#, gcc-internal-format
52474msgid "wrong number of arguments to %<__builtin_addressof%>"
52475msgstr "sai số tham số cho %<__builtin_addressof%>"
52476
52477#: cp/parser.c:7110 cp/pt.c:19928
52478#, gcc-internal-format
52479msgid "wrong number of arguments to %<__builtin_launder%>"
52480msgstr "đối số sai số lượng cho %<__builtin_launder%>"
52481
52482#: cp/parser.c:7230
52483#, gcc-internal-format
52484msgid "ISO C++ forbids compound-literals"
52485msgstr "ISO C++ cấm compound-literals"
52486
52487#: cp/parser.c:7289
52488#, gcc-internal-format
52489msgid "two consecutive %<[%> shall only introduce an attribute"
52490msgstr ""
52491
52492#: cp/parser.c:7825 cp/typeck.c:2698
52493#, gcc-internal-format
52494msgid "invalid use of %qD"
52495msgstr "dùng %qD không hợp lệ"
52496
52497#: cp/parser.c:7834
52498#, gcc-internal-format
52499msgid "%<%D::%D%> is not a class member"
52500msgstr "%<%D::%D%> không phải là thành viên lớp"
52501
52502#: cp/parser.c:8139
52503#, gcc-internal-format
52504msgid "non-scalar type"
52505msgstr "kiểu không-scalar"
52506
52507#: cp/parser.c:8249
52508#, gcc-internal-format
52509msgid "ISO C++ does not allow %<alignof%> with a non-type"
52510msgstr "ISO C++ không cho phép %<alignof%> với một non-type"
52511
52512#: cp/parser.c:8344
52513#, gcc-internal-format
52514msgid "types may not be defined in %<noexcept%> expressions"
52515msgstr ""
52516
52517#: cp/parser.c:8618 cp/parser.c:30169
52518#, fuzzy, gcc-internal-format
52519#| msgid "types may not be defined in casts"
52520msgid "types may not be defined in %qs expressions"
52521msgstr "các kiểu có lẽ không nên được định nghĩa trong áp kiểu"
52522
52523#: cp/parser.c:8764
52524#, gcc-internal-format
52525msgid "types may not be defined in a new-expression"
52526msgstr ""
52527
52528#: cp/parser.c:8780
52529#, gcc-internal-format
52530msgid "array bound forbidden after parenthesized type-id"
52531msgstr ""
52532
52533#: cp/parser.c:8782
52534#, gcc-internal-format
52535msgid "try removing the parentheses around the type-id"
52536msgstr ""
52537
52538#: cp/parser.c:8814
52539#, gcc-internal-format
52540msgid "initialization of new-expression for type %<auto%> requires exactly one element"
52541msgstr ""
52542
52543#: cp/parser.c:8859
52544#, gcc-internal-format
52545msgid "expected expression-list or type-id"
52546msgstr ""
52547
52548#: cp/parser.c:8888
52549#, gcc-internal-format
52550msgid "types may not be defined in a new-type-id"
52551msgstr ""
52552
52553#: cp/parser.c:9017
52554#, gcc-internal-format
52555msgid "expression in new-declarator must have integral or enumeration type"
52556msgstr ""
52557
52558#: cp/parser.c:9424
52559#, fuzzy, gcc-internal-format
52560#| msgid "use of old-style cast"
52561msgid "use of old-style cast to %q#T"
52562msgstr "dùng áp kiểu theo cách cũ"
52563
52564#: cp/parser.c:9573
52565#, gcc-internal-format
52566msgid "%<>>%> operator is treated as two right angle brackets in C++11"
52567msgstr ""
52568
52569#: cp/parser.c:9576
52570#, gcc-internal-format
52571msgid "suggest parentheses around %<>>%> expression"
52572msgstr "gợi ý bao quanh biểu thức %<>>%> bằng dấu ngoặc đơn"
52573
52574#: cp/parser.c:9784
52575#, fuzzy, gcc-internal-format
52576#| msgid "ISO C++ does not allow ?: with omitted middle operand"
52577msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
52578msgstr "ISO C++ không cho phép ?: với toán hạng ở giữa bị bỏ qua"
52579
52580#: cp/parser.c:10073
52581#, gcc-internal-format
52582msgid "top-level comma expression in array subscript is deprecated"
52583msgstr ""
52584
52585#: cp/parser.c:10223
52586#, fuzzy, gcc-internal-format
52587#| msgid "types may not be defined in casts"
52588msgid "types may not be defined within %<__builtin_offsetof%>"
52589msgstr "các kiểu có lẽ không nên được định nghĩa trong áp kiểu"
52590
52591#: cp/parser.c:10512
52592#, fuzzy, gcc-internal-format
52593#| msgid "fold-expressions only available with -std=c++1z or -std=gnu++1z"
52594msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
52595msgstr "fold-expressions chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
52596
52597#: cp/parser.c:10522
52598#, fuzzy, gcc-internal-format
52599#| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
52600msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
52601msgstr "mẫu lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
52602
52603#: cp/parser.c:10674
52604#, gcc-internal-format
52605msgid "non-local lambda expression cannot have a capture-default"
52606msgstr ""
52607
52608#: cp/parser.c:10696
52609#, gcc-internal-format
52610msgid "expected end of capture-list"
52611msgstr "cần kết thúc của capture-list"
52612
52613#: cp/parser.c:10711
52614#, gcc-internal-format
52615msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
52616msgstr ""
52617
52618#: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
52619#, gcc-internal-format
52620msgid "already captured %qD in lambda expression"
52621msgstr ""
52622
52623#: cp/parser.c:10731
52624#, fuzzy, gcc-internal-format
52625#| msgid "%<*this%> capture only available with -std=c++1z or -std=gnu++1z"
52626msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
52627msgstr "chụp %<*this%> chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
52628
52629#: cp/parser.c:10751
52630#, fuzzy, gcc-internal-format
52631#| msgid "%<@synthesize%> can not be used in categories"
52632msgid "%<this%> cannot be captured by reference"
52633msgstr "%<@synthesize%> không thể được dùng trong các-ta-lốc"
52634
52635#: cp/parser.c:10770
52636#, fuzzy, gcc-internal-format
52637#| msgid "%<*this%> capture only available with -std=c++1z or -std=gnu++1z"
52638msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
52639msgstr "chụp %<*this%> chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
52640
52641#: cp/parser.c:10781
52642#, gcc-internal-format
52643msgid "%<&%> should come before %<...%>"
52644msgstr ""
52645
52646#: cp/parser.c:10812
52647#, fuzzy, gcc-internal-format
52648#| msgid "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
52649msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
52650msgstr "khởi tạo chụp lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
52651
52652#: cp/parser.c:10819
52653#, gcc-internal-format
52654msgid "empty initializer for lambda init-capture"
52655msgstr ""
52656
52657#: cp/parser.c:10843
52658#, fuzzy, gcc-internal-format
52659#| msgid "duplicate instance variable %q+D"
52660msgid "capture of non-variable %qE"
52661msgstr "trùng biến minh dụ %q+D"
52662
52663#: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
52664#, gcc-internal-format
52665msgid "%q#D declared here"
52666msgstr "%q#D được khai báo ở đây"
52667
52668#: cp/parser.c:10853
52669#, gcc-internal-format
52670msgid "capture of variable %qD with non-automatic storage duration"
52671msgstr ""
52672
52673#: cp/parser.c:10891
52674#, fuzzy, gcc-internal-format
52675#| msgid "too many %<if%> clauses"
52676msgid "too many %<...%> in lambda capture"
52677msgstr "quá nhiều mệnh đề %<if%>"
52678
52679#: cp/parser.c:10902
52680#, gcc-internal-format
52681msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
52682msgstr ""
52683
52684#: cp/parser.c:10907
52685#, gcc-internal-format
52686msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
52687msgstr ""
52688
52689#: cp/parser.c:10986
52690#, fuzzy, gcc-internal-format
52691#| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
52692msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
52693msgstr "mẫu lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
52694
52695#: cp/parser.c:10990
52696#, fuzzy, gcc-internal-format
52697#| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
52698msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
52699msgstr "mẫu lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
52700
52701#: cp/parser.c:11058
52702#, gcc-internal-format
52703msgid "default argument specified for lambda parameter"
52704msgstr ""
52705
52706#: cp/parser.c:11076
52707#, fuzzy, gcc-internal-format
52708msgid "duplicate %<mutable%>"
52709msgstr "lặp lại %<volatile%>"
52710
52711#: cp/parser.c:11128
52712#, fuzzy, gcc-internal-format
52713msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
52714msgstr "C++11 %<constexpr%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
52715
52716#: cp/parser.c:11516 cp/parser.c:11717
52717#, gcc-internal-format
52718msgid "attributes at the beginning of statement are ignored"
52719msgstr ""
52720
52721#: cp/parser.c:11556
52722#, gcc-internal-format
52723msgid "expected labeled-statement"
52724msgstr "cần labeled-statement"
52725
52726#: cp/parser.c:11605
52727#, gcc-internal-format
52728msgid "case label %qE not within a switch statement"
52729msgstr ""
52730
52731#: cp/parser.c:11724
52732#, gcc-internal-format
52733msgid "need %<typename%> before %qE because %qT is a dependent scope"
52734msgstr ""
52735
52736#: cp/parser.c:11733
52737#, gcc-internal-format
52738msgid "%<%T::%D%> names the constructor, not the type"
52739msgstr "%<%T::%D%> tên cấu tử, không phải kiểu"
52740
52741#: cp/parser.c:11781
52742#, fuzzy, gcc-internal-format
52743msgid "compound-statement in %<constexpr%> function"
52744msgstr "lệnh không phải biểu thức hằng"
52745
52746#: cp/parser.c:11946
52747#, fuzzy, gcc-internal-format
52748msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
52749msgstr "C++11 %<constexpr%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
52750
52751#: cp/parser.c:11973
52752#, fuzzy, gcc-internal-format
52753msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
52754msgstr "định nghĩa namespaces lồng nhau chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
52755
52756#: cp/parser.c:12150 cp/parser.c:30653
52757#, gcc-internal-format
52758msgid "expected selection-statement"
52759msgstr "cần selection-statement"
52760
52761#: cp/parser.c:12191
52762#, fuzzy, gcc-internal-format
52763#| msgid "function returning an array"
52764msgid "condition declares an array"
52765msgstr "hàm trả về một mảng"
52766
52767#: cp/parser.c:12193
52768#, fuzzy, gcc-internal-format
52769#| msgid "field %qE declared as a function"
52770msgid "condition declares a function"
52771msgstr "trường %qE được khai báo như là một hàm"
52772
52773#: cp/parser.c:12233
52774#, gcc-internal-format
52775msgid "types may not be defined in conditions"
52776msgstr ""
52777
52778#. Anything else is an error.
52779#: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
52780#, gcc-internal-format
52781msgid "expected initializer"
52782msgstr "cần bộ khởi tạo"
52783
52784#: cp/parser.c:12696
52785#, gcc-internal-format
52786msgid "range-based %<for%> expression of type %qT has incomplete type"
52787msgstr ""
52788
52789#: cp/parser.c:12780
52790#, gcc-internal-format
52791msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
52792msgstr ""
52793
52794#: cp/parser.c:12923 cp/parser.c:30656
52795#, gcc-internal-format
52796msgid "expected iteration-statement"
52797msgstr "cần iteration-statement"
52798
52799#: cp/parser.c:12969
52800#, fuzzy, gcc-internal-format
52801#| msgid "range-based %<for%> loops only available with -std=c++11 or -std=gnu++11"
52802msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
52803msgstr "vòng lặp range-based %<for%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
52804
52805#: cp/parser.c:12993
52806#, fuzzy, gcc-internal-format
52807#| msgid "range-based %<for%> loops only available with -std=c++11 or -std=gnu++11"
52808msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
52809msgstr "vòng lặp range-based %<for%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
52810
52811#: cp/parser.c:13124
52812#, gcc-internal-format
52813msgid "%<goto%> in %<constexpr%> function"
52814msgstr ""
52815
52816#. Issue a warning about this use of a GNU extension.
52817#: cp/parser.c:13132
52818#, gcc-internal-format
52819msgid "ISO C++ forbids computed gotos"
52820msgstr "ISO C++ cấm tính toán gotos"
52821
52822#: cp/parser.c:13145 cp/parser.c:30659
52823#, gcc-internal-format
52824msgid "expected jump-statement"
52825msgstr "cần jump-statement"
52826
52827#: cp/parser.c:13457 cp/parser.c:24950
52828#, gcc-internal-format
52829msgid "extra %<;%>"
52830msgstr "%<;%> mở rộng"
52831
52832#: cp/parser.c:13549
52833#, gcc-internal-format
52834msgid "%<__label__%> not at the beginning of a block"
52835msgstr "%<__label__%> không ở đầu của một khối"
52836
52837#: cp/parser.c:13764
52838#, gcc-internal-format
52839msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
52840msgstr ""
52841
52842#: cp/parser.c:13784
52843#, gcc-internal-format
52844msgid "inconsistent deduction for %qT: %qT and then %qT"
52845msgstr ""
52846
52847#: cp/parser.c:13805
52848#, gcc-internal-format
52849msgid "mixing declarations and function-definitions is forbidden"
52850msgstr ""
52851
52852#: cp/parser.c:13829
52853#, fuzzy, gcc-internal-format
52854msgid "types may not be defined in a for-range-declaration"
52855msgstr "các kiểu có lẽ không nên được định nghĩa trong áp kiểu"
52856
52857#: cp/parser.c:13884
52858#, gcc-internal-format
52859msgid "initializer in range-based %<for%> loop"
52860msgstr ""
52861
52862#: cp/parser.c:13887
52863#, gcc-internal-format
52864msgid "multiple declarations in range-based %<for%> loop"
52865msgstr ""
52866
52867#: cp/parser.c:13938
52868#, fuzzy, gcc-internal-format
52869msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
52870msgstr "mẫu biến chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
52871
52872#: cp/parser.c:13990
52873#, fuzzy, gcc-internal-format
52874msgid "empty structured binding declaration"
52875msgstr "khai báo trống rỗng"
52876
52877#: cp/parser.c:14008
52878#, fuzzy, gcc-internal-format
52879#| msgid "invalid member function declaration"
52880msgid "invalid initializer for structured binding declaration"
52881msgstr "khai báo hàm thành viên không hợp lệ"
52882
52883#: cp/parser.c:14180
52884#, gcc-internal-format
52885msgid "%<friend%> used outside of class"
52886msgstr "%<friend%> được dùng bên ngoài lớp"
52887
52888#: cp/parser.c:14219
52889#, gcc-internal-format
52890msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
52891msgstr ""
52892
52893#: cp/parser.c:14222
52894#, gcc-internal-format
52895msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
52896msgstr ""
52897
52898#: cp/parser.c:14289
52899#, gcc-internal-format
52900msgid "%<auto%> changes meaning in C++11; please remove it"
52901msgstr "%<auto%> thay đổi ý nghĩa trong C++11; hãy bỏ nó đi"
52902
52903#: cp/parser.c:14325
52904#, gcc-internal-format
52905msgid "%<decl-specifier%> invalid in condition"
52906msgstr ""
52907
52908#: cp/parser.c:14332
52909#, gcc-internal-format
52910msgid "%qD invalid in lambda"
52911msgstr "%qD không hợp lệ trong lambda"
52912
52913#: cp/parser.c:14413
52914#, fuzzy, gcc-internal-format
52915#| msgid "%qD invalid in lambda"
52916msgid "type-specifier invalid in lambda"
52917msgstr "%qD không hợp lệ trong lambda"
52918
52919#: cp/parser.c:14432
52920#, gcc-internal-format
52921msgid "class definition may not be declared a friend"
52922msgstr ""
52923
52924#: cp/parser.c:14505 cp/parser.c:25464
52925#, gcc-internal-format
52926msgid "templates may not be %<virtual%>"
52927msgstr "các mẫu không thể là %<virtual%>"
52928
52929#: cp/parser.c:14524
52930#, fuzzy, gcc-internal-format
52931#| msgid "types may not be defined in casts"
52932msgid "types may not be defined in explicit-specifier"
52933msgstr "các kiểu có lẽ không nên được định nghĩa trong áp kiểu"
52934
52935#: cp/parser.c:14528
52936#, fuzzy, gcc-internal-format
52937#| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
52938msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
52939msgstr "%<~auto%> chỉ sẵn sàng trên -std=c++14 hay -std=gnu++14"
52940
52941#: cp/parser.c:14592
52942#, gcc-internal-format
52943msgid "invalid linkage-specification"
52944msgstr "đặc tả linkage không hợp lệ"
52945
52946#: cp/parser.c:14696
52947#, fuzzy, gcc-internal-format
52948#| msgid "static_assert without a message only available with -std=c++1z or -std=gnu++1z"
52949msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
52950msgstr "static_assert không có lời nhắn chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
52951
52952#: cp/parser.c:14901
52953#, gcc-internal-format
52954msgid "types may not be defined in %<decltype%> expressions"
52955msgstr ""
52956
52957#: cp/parser.c:15064
52958#, gcc-internal-format
52959msgid "types may not be defined in a conversion-type-id"
52960msgstr ""
52961
52962#: cp/parser.c:15093
52963#, gcc-internal-format
52964msgid "invalid use of %<auto%> in conversion operator"
52965msgstr ""
52966
52967#: cp/parser.c:15097
52968#, gcc-internal-format
52969msgid "use of %<auto%> in member template conversion operator can never be deduced"
52970msgstr ""
52971
52972#: cp/parser.c:15181
52973#, gcc-internal-format
52974msgid "only constructors take member initializers"
52975msgstr ""
52976
52977#: cp/parser.c:15208
52978#, fuzzy, gcc-internal-format
52979#| msgid "missing initializer for member %qD"
52980msgid "cannot expand initializer for member %qD"
52981msgstr "thiếu bộ khởi tạo cho thành viên %qD"
52982
52983#: cp/parser.c:15220 cp/pt.c:25968
52984#, gcc-internal-format
52985msgid "mem-initializer for %qD follows constructor delegation"
52986msgstr ""
52987
52988#: cp/parser.c:15232 cp/pt.c:25980
52989#, gcc-internal-format
52990msgid "constructor delegation follows mem-initializer for %qD"
52991msgstr ""
52992
52993#: cp/parser.c:15284
52994#, gcc-internal-format
52995msgid "anachronistic old-style base class initializer"
52996msgstr ""
52997
52998#: cp/parser.c:15356
52999#, gcc-internal-format
53000msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
53001msgstr ""
53002
53003#: cp/parser.c:15757
53004#, gcc-internal-format
53005msgid "unexpected keyword; remove space between quotes and suffix identifier"
53006msgstr ""
53007
53008#: cp/parser.c:15763
53009#, gcc-internal-format
53010msgid "expected suffix identifier"
53011msgstr "cần định danh hậu tố"
53012
53013#: cp/parser.c:15772
53014#, gcc-internal-format
53015msgid "expected empty string after %<operator%> keyword"
53016msgstr ""
53017
53018#: cp/parser.c:15778
53019#, gcc-internal-format
53020msgid "invalid encoding prefix in literal operator"
53021msgstr ""
53022
53023#: cp/parser.c:15812
53024#, gcc-internal-format
53025msgid "expected operator"
53026msgstr "cần toán tử"
53027
53028#. Warn that we do not support `export'.
53029#: cp/parser.c:15858
53030#, gcc-internal-format
53031msgid "keyword %<export%> not implemented, and will be ignored"
53032msgstr ""
53033
53034#: cp/parser.c:16037
53035#, gcc-internal-format
53036msgid "invalid constrained type parameter"
53037msgstr ""
53038
53039#: cp/parser.c:16045
53040#, gcc-internal-format
53041msgid "cv-qualified type parameter"
53042msgstr ""
53043
53044#: cp/parser.c:16188
53045#, gcc-internal-format
53046msgid "invalid use of %<auto%> in default template argument"
53047msgstr "dùng %<auto%> không hợp lệ trong đối số mẫu mặc định"
53048
53049#: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
53050#, gcc-internal-format
53051msgid "template parameter pack %qD cannot have a default argument"
53052msgstr ""
53053
53054#: cp/parser.c:16428 cp/parser.c:16514
53055#, gcc-internal-format
53056msgid "template parameter packs cannot have default arguments"
53057msgstr ""
53058
53059#: cp/parser.c:16581
53060#, gcc-internal-format
53061msgid "expected template-id"
53062msgstr "cần template-id"
53063
53064#: cp/parser.c:16643
53065#, gcc-internal-format
53066msgid "%<<::%> cannot begin a template-argument list"
53067msgstr ""
53068
53069#: cp/parser.c:16647
53070#, gcc-internal-format
53071msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
53072msgstr ""
53073
53074#: cp/parser.c:16651
53075#, gcc-internal-format
53076msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
53077msgstr ""
53078
53079#: cp/parser.c:16681
53080#, fuzzy, gcc-internal-format
53081#| msgid "invalid template-id"
53082msgid "invalid template-argument-list"
53083msgstr "template-id không hợp lệ"
53084
53085#: cp/parser.c:16682
53086#, gcc-internal-format
53087msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
53088msgstr ""
53089
53090#: cp/parser.c:16689
53091#, fuzzy, gcc-internal-format
53092#| msgid "expected template-argument"
53093msgid "expected %<(%> after template-argument-list"
53094msgstr "cần template-argument"
53095
53096#: cp/parser.c:16793
53097#, gcc-internal-format
53098msgid "parse error in template argument list"
53099msgstr ""
53100
53101#. The name does not name a template.
53102#: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
53103#, gcc-internal-format
53104msgid "expected template-name"
53105msgstr "cần template-name"
53106
53107#. Explain what went wrong.
53108#: cp/parser.c:16924
53109#, gcc-internal-format
53110msgid "non-template %qD used as template"
53111msgstr ""
53112
53113#: cp/parser.c:16926
53114#, gcc-internal-format
53115msgid "use %<%T::template %D%> to indicate that it is a template"
53116msgstr ""
53117
53118#: cp/parser.c:17105
53119#, gcc-internal-format
53120msgid "expected parameter pack before %<...%>"
53121msgstr ""
53122
53123#: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
53124#, gcc-internal-format
53125msgid "expected template-argument"
53126msgstr "cần template-argument"
53127
53128#: cp/parser.c:17370
53129#, gcc-internal-format
53130msgid "invalid non-type template argument"
53131msgstr ""
53132
53133#: cp/parser.c:17507
53134#, gcc-internal-format
53135msgid "explicit instantiation shall not use %<inline%> specifier"
53136msgstr ""
53137
53138#: cp/parser.c:17511
53139#, gcc-internal-format
53140msgid "explicit instantiation shall not use %<constexpr%> specifier"
53141msgstr ""
53142
53143#: cp/parser.c:17515
53144#, gcc-internal-format
53145msgid "explicit instantiation shall not use %<consteval%> specifier"
53146msgstr ""
53147
53148#: cp/parser.c:17574
53149#, gcc-internal-format
53150msgid "template specialization with C linkage"
53151msgstr ""
53152
53153#: cp/parser.c:17795
53154#, gcc-internal-format
53155msgid "expected type specifier"
53156msgstr "cần bộ chỉ định kiểu"
53157
53158#: cp/parser.c:17988
53159#, fuzzy, gcc-internal-format
53160#| msgid "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
53161msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
53162msgstr "việc dùng %<auto%> trong khai báo tham số chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
53163
53164#: cp/parser.c:17994
53165#, fuzzy, gcc-internal-format
53166#| msgid "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
53167msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
53168msgstr "việc dùng %<auto%> trong khai báo tham số chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
53169
53170#: cp/parser.c:17999
53171#, fuzzy, gcc-internal-format
53172#| msgid "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
53173msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
53174msgstr "việc dùng %<auto%> trong khai báo tham số chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
53175
53176#: cp/parser.c:18156
53177#, gcc-internal-format
53178msgid "expected template-id for type"
53179msgstr "cần template-id cho kiểu"
53180
53181#: cp/parser.c:18286
53182#, gcc-internal-format
53183msgid "expected type-name"
53184msgstr "cần type-name (tên kiểu)"
53185
53186#: cp/parser.c:18396
53187#, fuzzy, gcc-internal-format
53188#| msgid "%qE does not name a type"
53189msgid "%qE does not constrain a type"
53190msgstr "%qE không phải tên một kiểu"
53191
53192#: cp/parser.c:18397
53193#, fuzzy, gcc-internal-format
53194#| msgid "union defined here"
53195msgid "concept defined here"
53196msgstr "union được định nghĩa ở đây"
53197
53198#: cp/parser.c:18419
53199#, fuzzy, gcc-internal-format
53200#| msgid "expected %<,%> or %<)%> after %qE"
53201msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
53202msgstr "cần %<,%> hoặc %<)%> sau %qE"
53203
53204#: cp/parser.c:18426
53205#, gcc-internal-format
53206msgid "unexpected placeholder in constrained result type"
53207msgstr ""
53208
53209#: cp/parser.c:18669
53210#, gcc-internal-format
53211msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
53212msgstr ""
53213
53214#: cp/parser.c:18745
53215#, fuzzy, gcc-internal-format
53216#| msgid "expected nested-name-specifier"
53217msgid "%<template%> must follow a nested-name-specifier"
53218msgstr "cần nested-name-specifier"
53219
53220#: cp/parser.c:18906
53221#, gcc-internal-format
53222msgid "declaration %qD does not declare anything"
53223msgstr ""
53224
53225#: cp/parser.c:18994
53226#, gcc-internal-format
53227msgid "attributes ignored on uninstantiated type"
53228msgstr ""
53229
53230#: cp/parser.c:18998
53231#, gcc-internal-format
53232msgid "attributes ignored on template instantiation"
53233msgstr ""
53234
53235#: cp/parser.c:19003
53236#, gcc-internal-format
53237msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
53238msgstr ""
53239
53240#: cp/parser.c:19143
53241#, gcc-internal-format
53242msgid "%qD is an enumeration template"
53243msgstr "%qD là một mẫu liệt kê"
53244
53245#: cp/parser.c:19154
53246#, gcc-internal-format
53247msgid "%qD does not name an enumeration in %qT"
53248msgstr "%qD không phải tên một kiểu enumeration trong %qT"
53249
53250#: cp/parser.c:19169
53251#, gcc-internal-format
53252msgid "unnamed scoped enum is not allowed"
53253msgstr ""
53254
53255#: cp/parser.c:19226
53256#, gcc-internal-format
53257msgid "expected %<;%> or %<{%>"
53258msgstr "cần %<;%> hoặc %<{%>"
53259
53260#: cp/parser.c:19270
53261#, gcc-internal-format
53262msgid "cannot add an enumerator list to a template instantiation"
53263msgstr ""
53264
53265#: cp/parser.c:19284
53266#, gcc-internal-format
53267msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
53268msgstr ""
53269
53270#: cp/parser.c:19296 cp/parser.c:24433
53271#, gcc-internal-format
53272msgid "declaration of %qD in namespace %qD which does not enclose %qD"
53273msgstr ""
53274
53275#: cp/parser.c:19301 cp/parser.c:24438
53276#, gcc-internal-format
53277msgid "declaration of %qD in %qD which does not enclose %qD"
53278msgstr ""
53279
53280#: cp/parser.c:19313 cp/parser.c:24451
53281#, gcc-internal-format
53282msgid "extra qualification not allowed"
53283msgstr "không cho phép từ hạn định mở rộng"
53284
53285#: cp/parser.c:19350
53286#, gcc-internal-format
53287msgid "ISO C++ forbids empty unnamed enum"
53288msgstr "ISO C++ cấm kiểu liệt kê nặc danh không tên trống rỗng"
53289
53290#: cp/parser.c:19370
53291#, gcc-internal-format
53292msgid "opaque-enum-specifier without name"
53293msgstr ""
53294
53295#: cp/parser.c:19373
53296#, gcc-internal-format
53297msgid "opaque-enum-specifier must use a simple identifier"
53298msgstr ""
53299
53300#: cp/parser.c:19560
53301#, fuzzy, gcc-internal-format
53302msgid "%qD is not a namespace-name; did you mean %qs?"
53303msgstr "%qE không phải tên một kiểu"
53304
53305#: cp/parser.c:19564
53306#, gcc-internal-format
53307msgid "%qD is not a namespace-name"
53308msgstr "%qD không là một namespace-name"
53309
53310#: cp/parser.c:19568
53311#, gcc-internal-format
53312msgid "expected namespace-name"
53313msgstr "cần namespace-name"
53314
53315#: cp/parser.c:19629
53316#, fuzzy, gcc-internal-format
53317#| msgid "nested namespace definitions only available with -std=c++1z or -std=gnu++1z"
53318msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
53319msgstr "định nghĩa namespaces lồng nhau chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
53320
53321#: cp/parser.c:19640
53322#, gcc-internal-format
53323msgid "standard attributes on namespaces must precede the namespace name"
53324msgstr ""
53325
53326#: cp/parser.c:19659
53327#, fuzzy, gcc-internal-format
53328#| msgid "nested namespace definitions only available with -std=c++1z or -std=gnu++1z"
53329msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
53330msgstr "định nghĩa namespaces lồng nhau chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
53331
53332#: cp/parser.c:19669
53333#, fuzzy, gcc-internal-format
53334#| msgid "expected namespace-name"
53335msgid "nested namespace name required"
53336msgstr "cần namespace-name"
53337
53338#: cp/parser.c:19674
53339#, gcc-internal-format
53340msgid "namespace name required"
53341msgstr ""
53342
53343#: cp/parser.c:19678
53344#, gcc-internal-format
53345msgid "a nested namespace definition cannot have attributes"
53346msgstr ""
53347
53348#: cp/parser.c:19681
53349#, gcc-internal-format
53350msgid "a nested namespace definition cannot be inline"
53351msgstr ""
53352
53353#: cp/parser.c:19688
53354#, gcc-internal-format
53355msgid "namespace %qD entered"
53356msgstr ""
53357
53358#: cp/parser.c:19743
53359#, gcc-internal-format
53360msgid "%<namespace%> definition is not allowed here"
53361msgstr "%<namespace%> không cho phép định nghĩa ở đây"
53362
53363#: cp/parser.c:19897
53364#, fuzzy, gcc-internal-format
53365msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
53366msgstr "fold-expressions chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
53367
53368#: cp/parser.c:19912
53369#, gcc-internal-format
53370msgid "a template-id may not appear in a using-declaration"
53371msgstr ""
53372
53373#: cp/parser.c:19942
53374#, fuzzy, gcc-internal-format
53375msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
53376msgstr "fold-expressions chỉ sẵn sàng với -std=c++1z hay -std=gnu++1z"
53377
53378#: cp/parser.c:19952
53379#, gcc-internal-format
53380msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
53381msgstr ""
53382
53383#: cp/parser.c:20017
53384#, gcc-internal-format
53385msgid "types may not be defined in alias template declarations"
53386msgstr ""
53387
53388#: cp/parser.c:20188
53389#, fuzzy, gcc-internal-format
53390msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
53391msgstr "C++11 %<constexpr%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
53392
53393#: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
53394#, fuzzy, gcc-internal-format
53395#| msgid "duplicate cv-qualifier"
53396msgid "duplicate %<asm%> qualifier %qT"
53397msgstr "trùng cv-qualifier"
53398
53399#: cp/parser.c:20214
53400#, gcc-internal-format
53401msgid "%<asm%> qualifier %qT ignored outside of function body"
53402msgstr ""
53403
53404#: cp/parser.c:20251
53405#, fuzzy, gcc-internal-format
53406#| msgid "%qT is not a namespace"
53407msgid "%qT is not an %<asm%> qualifier"
53408msgstr "%qT không phải là một namespace"
53409
53410#: cp/parser.c:20267
53411#, gcc-internal-format
53412msgid "%<asm%> qualifier outside of function body"
53413msgstr ""
53414
53415#: cp/parser.c:20641
53416#, gcc-internal-format
53417msgid "a function-definition is not allowed here"
53418msgstr "không cho phép định nghĩa hàm tại đây"
53419
53420#: cp/parser.c:20652
53421#, gcc-internal-format
53422msgid "an %<asm%> specification is not allowed on a function-definition"
53423msgstr ""
53424
53425#: cp/parser.c:20656
53426#, gcc-internal-format
53427msgid "attributes are not allowed on a function-definition"
53428msgstr ""
53429
53430#: cp/parser.c:20707
53431#, gcc-internal-format
53432msgid "expected constructor, destructor, or type conversion"
53433msgstr ""
53434
53435#: cp/parser.c:20827
53436#, gcc-internal-format
53437msgid "initializer provided for function"
53438msgstr "bộ khởi tạo được cung cấp cho hàm"
53439
53440#: cp/parser.c:20869
53441#, gcc-internal-format
53442msgid "attributes after parenthesized initializer ignored"
53443msgstr ""
53444
53445#: cp/parser.c:20883
53446#, gcc-internal-format
53447msgid "non-function %qD declared as implicit template"
53448msgstr ""
53449
53450#: cp/parser.c:21354
53451#, gcc-internal-format
53452msgid "array bound is not an integer constant"
53453msgstr ""
53454
53455#: cp/parser.c:21480
53456#, gcc-internal-format
53457msgid "cannot define member of dependent typedef %qT"
53458msgstr ""
53459
53460#: cp/parser.c:21484
53461#, gcc-internal-format
53462msgid "%<%T::%E%> is not a type"
53463msgstr "%<%T::%E%> không phải một kiểu"
53464
53465#. We do not attempt to print the declarator
53466#. here because we do not have enough
53467#. information about its original syntactic
53468#. form.
53469#: cp/parser.c:21513
53470#, gcc-internal-format
53471msgid "invalid declarator"
53472msgstr "bộ khai báo không hợp lệ"
53473
53474#: cp/parser.c:21521
53475#, gcc-internal-format
53476msgid "invalid use of constructor as a template"
53477msgstr "dùng cấu tử như là một mẫu là không hợp lệ"
53478
53479#: cp/parser.c:21523
53480#, gcc-internal-format
53481msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
53482msgstr "dùng %<%T::%D%> thay cho %<%T::%D%> cho tên của cấu tử trong tên hạn định"
53483
53484#. But declarations with qualified-ids can't appear in a
53485#. function.
53486#: cp/parser.c:21632
53487#, gcc-internal-format
53488msgid "qualified-id in declaration"
53489msgstr "mã hạn định trong khai báo"
53490
53491#: cp/parser.c:21657
53492#, gcc-internal-format
53493msgid "expected declarator"
53494msgstr "cần câu khai báo"
53495
53496#: cp/parser.c:21776
53497#, gcc-internal-format
53498msgid "%qD is a namespace"
53499msgstr "%qD là một namespace"
53500
53501#: cp/parser.c:21778
53502#, gcc-internal-format
53503msgid "cannot form pointer to member of non-class %q#T"
53504msgstr ""
53505
53506#: cp/parser.c:21799
53507#, gcc-internal-format
53508msgid "expected ptr-operator"
53509msgstr "cần ptr-operator"
53510
53511#: cp/parser.c:21860
53512#, gcc-internal-format
53513msgid "duplicate cv-qualifier"
53514msgstr "trùng cv-qualifier"
53515
53516#: cp/parser.c:21914
53517#, gcc-internal-format
53518msgid "multiple ref-qualifiers"
53519msgstr "đa ref-qualifiers"
53520
53521#: cp/parser.c:21951
53522#, fuzzy, gcc-internal-format
53523#| msgid "%E requires %<-fgnu-tm%>"
53524msgid "%qE requires %<-fgnu-tm%>"
53525msgstr "%E cần %<-fgnu-tm%>"
53526
53527#: cp/parser.c:22009
53528#, gcc-internal-format
53529msgid "duplicate virt-specifier"
53530msgstr "trùng virt-specifier"
53531
53532#: cp/parser.c:22261
53533#, gcc-internal-format
53534msgid "missing template arguments after %qT"
53535msgstr "thiếu đối số mẫu sau %qT"
53536
53537#: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
53538#, gcc-internal-format
53539msgid "invalid use of %qT"
53540msgstr "cách dùng không hợp lệ %qT"
53541
53542#: cp/parser.c:22293
53543#, gcc-internal-format
53544msgid "types may not be defined in template arguments"
53545msgstr "các kiểu không nên được định nghĩa trong đối số mẫu"
53546
53547#: cp/parser.c:22298
53548#, gcc-internal-format
53549msgid "invalid use of %<auto%> in template argument"
53550msgstr "dùng %<auto%> không hợp lệ trong đối số mẫu"
53551
53552#: cp/parser.c:22404
53553#, gcc-internal-format
53554msgid "expected type-specifier"
53555msgstr "cần type-specifier"
53556
53557#: cp/parser.c:22679
53558#, gcc-internal-format
53559msgid "expected %<,%> or %<...%>"
53560msgstr "cần %<,%> hoặc %<…%>"
53561
53562#: cp/parser.c:22757
53563#, gcc-internal-format
53564msgid "types may not be defined in parameter types"
53565msgstr ""
53566
53567#: cp/parser.c:22936
53568#, gcc-internal-format
53569msgid "default arguments are only permitted for function parameters"
53570msgstr ""
53571
53572#: cp/parser.c:22954
53573#, gcc-internal-format
53574msgid "parameter pack %qD cannot have a default argument"
53575msgstr ""
53576
53577#: cp/parser.c:22960
53578#, gcc-internal-format
53579msgid "template parameter pack cannot have a default argument"
53580msgstr ""
53581
53582#: cp/parser.c:22962
53583#, gcc-internal-format
53584msgid "parameter pack cannot have a default argument"
53585msgstr ""
53586
53587#: cp/parser.c:23088
53588#, fuzzy, gcc-internal-format
53589msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
53590msgstr "C++11 %<constexpr%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
53591
53592#: cp/parser.c:23092
53593#, fuzzy, gcc-internal-format
53594msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
53595msgstr "C++11 %<constexpr%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
53596
53597#: cp/parser.c:23416
53598#, fuzzy, gcc-internal-format
53599#| msgid "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
53600msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
53601msgstr "khởi tạo chụp lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
53602
53603#: cp/parser.c:23436
53604#, fuzzy, gcc-internal-format
53605#| msgid "ISO C++ does not allow ?: with omitted middle operand"
53606msgid "ISO C++ does not allow GNU designated initializers"
53607msgstr "ISO C++ không cho phép ?: với toán hạng ở giữa bị bỏ qua"
53608
53609#: cp/parser.c:23474
53610#, gcc-internal-format
53611msgid "ISO C++ does not allow C99 designated initializers"
53612msgstr ""
53613
53614#: cp/parser.c:23488
53615#, gcc-internal-format
53616msgid "either all initializer clauses should be designated or none of them should be"
53617msgstr ""
53618
53619#: cp/parser.c:23513
53620#, gcc-internal-format
53621msgid "%<...%> not allowed in designated initializer list"
53622msgstr ""
53623
53624#: cp/parser.c:23564
53625#, gcc-internal-format
53626msgid "%<.%s%> designator used multiple times in the same initializer list"
53627msgstr ""
53628
53629#: cp/parser.c:23623 cp/parser.c:23751
53630#, gcc-internal-format
53631msgid "expected class-name"
53632msgstr "cần class-name"
53633
53634#: cp/parser.c:23981
53635#, gcc-internal-format
53636msgid "expected %<;%> after class definition"
53637msgstr "cần %<;%> sau định nghĩa lớp"
53638
53639#: cp/parser.c:23984
53640#, gcc-internal-format
53641msgid "expected %<;%> after struct definition"
53642msgstr "cần %<;%> sau định nghĩa cấu trúc"
53643
53644#: cp/parser.c:23987
53645#, gcc-internal-format
53646msgid "expected %<;%> after union definition"
53647msgstr "cần %<;%> sau định nghĩa kiểu hỗn hợp"
53648
53649#: cp/parser.c:24375
53650#, gcc-internal-format
53651msgid "expected %<{%> or %<:%>"
53652msgstr "cần %<{%> hoặc %<:%>"
53653
53654#: cp/parser.c:24386
53655#, gcc-internal-format
53656msgid "cannot specify %<override%> for a class"
53657msgstr "không thể chỉ định %<override%> cho lớp"
53658
53659#: cp/parser.c:24394
53660#, gcc-internal-format
53661msgid "global qualification of class name is invalid"
53662msgstr ""
53663
53664#: cp/parser.c:24401
53665#, gcc-internal-format
53666msgid "qualified name does not name a class"
53667msgstr ""
53668
53669#: cp/parser.c:24413
53670#, gcc-internal-format
53671msgid "keyword %<template%> not allowed in class-head-name"
53672msgstr ""
53673
53674#: cp/parser.c:24419
53675#, gcc-internal-format
53676msgid "invalid class name in declaration of %qD"
53677msgstr ""
53678
53679#: cp/parser.c:24473
53680#, gcc-internal-format
53681msgid "an explicit specialization must be preceded by %<template <>%>"
53682msgstr ""
53683
53684#: cp/parser.c:24505
53685#, gcc-internal-format
53686msgid "function template %qD redeclared as a class template"
53687msgstr ""
53688
53689#: cp/parser.c:24541
53690#, gcc-internal-format
53691msgid "could not resolve typename type"
53692msgstr ""
53693
53694#: cp/parser.c:24606
53695#, fuzzy, gcc-internal-format
53696msgid "previous definition of %q#T"
53697msgstr "khai báo trước đây của %q+#T"
53698
53699#: cp/parser.c:24696 cp/parser.c:30662
53700#, gcc-internal-format
53701msgid "expected class-key"
53702msgstr "cần class-key"
53703
53704#: cp/parser.c:24720
53705#, gcc-internal-format
53706msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
53707msgstr ""
53708
53709#: cp/parser.c:24724
53710#, gcc-internal-format
53711msgid "expected %<class%> or %<typename%>"
53712msgstr "cần %<class%>, hoặc %<typename%>"
53713
53714#: cp/parser.c:24971
53715#, gcc-internal-format
53716msgid "in C++03 a class-key must be used when declaring a friend"
53717msgstr ""
53718
53719#: cp/parser.c:24989
53720#, gcc-internal-format
53721msgid "friend declaration does not name a class or function"
53722msgstr ""
53723
53724#: cp/parser.c:25007
53725#, gcc-internal-format
53726msgid "a storage class on an anonymous aggregate in class scope is not allowed"
53727msgstr ""
53728
53729#: cp/parser.c:25105
53730#, fuzzy, gcc-internal-format
53731#| msgid "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
53732msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
53733msgstr "khởi tạo chụp lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
53734
53735#: cp/parser.c:25112
53736#, fuzzy, gcc-internal-format
53737msgid "default member initializer for unnamed bit-field"
53738msgstr "đã khởi tạo một bộ phận mảng dẻo"
53739
53740#: cp/parser.c:25125
53741#, gcc-internal-format
53742msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
53743msgstr ""
53744
53745#: cp/parser.c:25275
53746#, fuzzy, gcc-internal-format
53747#| msgid "  non-static data member %qD has non-literal type"
53748msgid "bit-field %qD has non-integral type %qT"
53749msgstr "  thành viên dữ liệu không-tĩnh %qD có kiểu không-văn-chương"
53750
53751#: cp/parser.c:25303
53752#, gcc-internal-format
53753msgid "pure-specifier on function-definition"
53754msgstr ""
53755
53756#: cp/parser.c:25323
53757#, fuzzy, gcc-internal-format
53758#| msgid "expected %<;%> after class definition"
53759msgid "extra %<;%> after in-class function definition"
53760msgstr "cần %<;%> sau định nghĩa lớp"
53761
53762#: cp/parser.c:25370
53763#, gcc-internal-format
53764msgid "stray %<,%> at end of member declaration"
53765msgstr ""
53766
53767#: cp/parser.c:25384
53768#, gcc-internal-format
53769msgid "expected %<;%> at end of member declaration"
53770msgstr "cần %<;%> tại cuối khai báo thành viên"
53771
53772#: cp/parser.c:25458
53773#, gcc-internal-format
53774msgid "invalid pure specifier (only %<= 0%> is allowed)"
53775msgstr ""
53776
53777#: cp/parser.c:25493
53778#, gcc-internal-format
53779msgid "a brace-enclosed initializer is not allowed here"
53780msgstr ""
53781
53782#: cp/parser.c:25623
53783#, gcc-internal-format
53784msgid "%<virtual%> specified more than once in base-specifier"
53785msgstr ""
53786
53787#: cp/parser.c:25643
53788#, gcc-internal-format
53789msgid "more than one access specifier in base-specifier"
53790msgstr ""
53791
53792#: cp/parser.c:25667
53793#, gcc-internal-format
53794msgid "keyword %<typename%> not allowed outside of templates"
53795msgstr ""
53796
53797#: cp/parser.c:25670
53798#, gcc-internal-format
53799msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
53800msgstr ""
53801
53802#: cp/parser.c:25885 cp/parser.c:25983
53803#, gcc-internal-format
53804msgid "types may not be defined in an exception-specification"
53805msgstr ""
53806
53807#: cp/parser.c:25991
53808#, fuzzy, gcc-internal-format
53809msgid "ISO C++17 does not allow dynamic exception specifications"
53810msgstr "ISO C++ không cho phép %<alignof%> với một non-type"
53811
53812#: cp/parser.c:25997
53813#, gcc-internal-format
53814msgid "dynamic exception specifications are deprecated in C++11"
53815msgstr ""
53816
53817#: cp/parser.c:26041
53818#, gcc-internal-format
53819msgid "invalid use of %<auto%> in exception-specification"
53820msgstr "dùng %<auto%> không hợp lệ trong đặc tả ngoại lệ"
53821
53822#: cp/parser.c:26082
53823#, fuzzy, gcc-internal-format
53824msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
53825msgstr "C++11 %<constexpr%> chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
53826
53827#: cp/parser.c:26194
53828#, gcc-internal-format
53829msgid "types may not be defined in exception-declarations"
53830msgstr ""
53831
53832#: cp/parser.c:26801
53833#, gcc-internal-format
53834msgid "attribute using prefix used together with scoped attribute token"
53835msgstr ""
53836
53837#: cp/parser.c:26815
53838#, gcc-internal-format
53839msgid "expected an identifier for the attribute name"
53840msgstr ""
53841
53842#. e.g. [[attr()]].
53843#: cp/parser.c:26904
53844#, gcc-internal-format
53845msgid "parentheses must be omitted if %qE attribute argument list is empty"
53846msgstr ""
53847
53848#: cp/parser.c:26933
53849#, gcc-internal-format
53850msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
53851msgstr ""
53852
53853#: cp/parser.c:26941
53854#, gcc-internal-format
53855msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
53856msgstr ""
53857
53858#: cp/parser.c:26978
53859#, fuzzy, gcc-internal-format
53860msgid "expected attribute before %<...%>"
53861msgstr "cần %<:%> hoặc %<…%>"
53862
53863#: cp/parser.c:27038
53864#, fuzzy, gcc-internal-format
53865msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
53866msgstr "mẫu biến chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
53867
53868#: cp/parser.c:27378 cp/parser.c:27387
53869#, fuzzy, gcc-internal-format
53870#| msgid "expression must be integral"
53871msgid "expression must be enclosed in parentheses"
53872msgstr "chỉ số phải là số nguyên"
53873
53874#: cp/parser.c:27717
53875#, gcc-internal-format
53876msgid "missing additional %<requires%> to start a requires-expression"
53877msgstr ""
53878
53879#: cp/parser.c:28048
53880#, fuzzy, gcc-internal-format
53881#| msgid "argument %qd is not a constant"
53882msgid "result type is not a plain type-constraint"
53883msgstr "đối số %qd không phải hằng số"
53884
53885#: cp/parser.c:28056
53886#, fuzzy, gcc-internal-format
53887#| msgid "initializer element is not constant"
53888msgid "return-type-requirement is not a type-constraint"
53889msgstr "yếu tố khởi tạo không phải hằng số"
53890
53891#: cp/parser.c:28547
53892#, gcc-internal-format
53893msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
53894msgstr ""
53895
53896#: cp/parser.c:28552
53897#, gcc-internal-format
53898msgid "invalid declaration of %<%T::%E%>"
53899msgstr "khai báo không hợp lệ của %<%T::%E%>"
53900
53901#: cp/parser.c:28556
53902#, gcc-internal-format
53903msgid "too few template-parameter-lists"
53904msgstr ""
53905
53906#. Otherwise, there are too many template parameter lists.  We have
53907#. something like:
53908#.
53909#. template <class T> template <class U> void S::f();
53910#: cp/parser.c:28563
53911#, gcc-internal-format
53912msgid "too many template-parameter-lists"
53913msgstr ""
53914
53915#: cp/parser.c:28960
53916#, gcc-internal-format
53917msgid "named return values are no longer supported"
53918msgstr ""
53919
53920#: cp/parser.c:29127
53921#, gcc-internal-format
53922msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
53923msgstr ""
53924
53925#: cp/parser.c:29136
53926#, gcc-internal-format
53927msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
53928msgstr ""
53929
53930#: cp/parser.c:29142
53931#, gcc-internal-format
53932msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
53933msgstr ""
53934
53935#: cp/parser.c:29242
53936#, gcc-internal-format
53937msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
53938msgstr ""
53939
53940#: cp/parser.c:29251
53941#, gcc-internal-format
53942msgid "no matching concept for template-introduction"
53943msgstr ""
53944
53945#: cp/parser.c:29274
53946#, gcc-internal-format
53947msgid "invalid declaration of member template in local class"
53948msgstr ""
53949
53950#: cp/parser.c:29283
53951#, gcc-internal-format
53952msgid "template with C linkage"
53953msgstr ""
53954
53955#: cp/parser.c:29303
53956#, gcc-internal-format
53957msgid "invalid explicit specialization"
53958msgstr "đặc tả rõ ràng không hợp lệ"
53959
53960#: cp/parser.c:29408
53961#, gcc-internal-format
53962msgid "template declaration of %<typedef%>"
53963msgstr ""
53964
53965#: cp/parser.c:29459
53966#, gcc-internal-format
53967msgid "a class template declaration must not declare anything else"
53968msgstr ""
53969
53970#: cp/parser.c:29506
53971#, gcc-internal-format
53972msgid "explicit template specialization cannot have a storage class"
53973msgstr ""
53974
53975#: cp/parser.c:29806
53976#, gcc-internal-format
53977msgid "%<>>%> should be %<> >%> within a nested template argument list"
53978msgstr ""
53979
53980#: cp/parser.c:29819
53981#, gcc-internal-format
53982msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
53983msgstr ""
53984
53985#: cp/parser.c:30117
53986#, gcc-internal-format
53987msgid "%<sizeof...%> argument must be surrounded by parentheses"
53988msgstr "đối số cho %<sizeof…%> phải được bao quanh bởi dấu ngoặc đơn"
53989
53990#: cp/parser.c:30269
53991#, gcc-internal-format
53992msgid "invalid use of %qD in linkage specification"
53993msgstr ""
53994
53995#: cp/parser.c:30284
53996#, gcc-internal-format
53997msgid "%<__thread%> before %qD"
53998msgstr "%<__thread%> trước %qD"
53999
54000#: cp/parser.c:30419
54001#, gcc-internal-format
54002msgid "ISO C++ 1998 does not support %<long long%>"
54003msgstr ""
54004
54005#: cp/parser.c:30430
54006#, gcc-internal-format
54007msgid "both %<__thread%> and %<thread_local%> specified"
54008msgstr "đã chỉ ra cả hai %<__thread%> và %<thread_local%>"
54009
54010#: cp/parser.c:30435
54011#, gcc-internal-format
54012msgid "duplicate %qD"
54013msgstr "trùng %qD"
54014
54015#: cp/parser.c:30461
54016#, gcc-internal-format
54017msgid "duplicate %qs"
54018msgstr "trùng %qs"
54019
54020#: cp/parser.c:30513
54021#, gcc-internal-format
54022msgid "expected %<new%>"
54023msgstr "cần %<new%>"
54024
54025#: cp/parser.c:30516
54026#, gcc-internal-format
54027msgid "expected %<delete%>"
54028msgstr "cần %<delete%>"
54029
54030#: cp/parser.c:30519
54031#, gcc-internal-format
54032msgid "expected %<return%>"
54033msgstr "cần %<return%>"
54034
54035#: cp/parser.c:30525
54036#, gcc-internal-format
54037msgid "expected %<extern%>"
54038msgstr "cần %<extern%>"
54039
54040#: cp/parser.c:30528
54041#, gcc-internal-format
54042msgid "expected %<static_assert%>"
54043msgstr "cần %<static_assert%>"
54044
54045#: cp/parser.c:30531
54046#, gcc-internal-format
54047msgid "expected %<decltype%>"
54048msgstr "cần %<decltype%>"
54049
54050#: cp/parser.c:30534
54051#, gcc-internal-format
54052msgid "expected %<operator%>"
54053msgstr "cần %<operator%>"
54054
54055#: cp/parser.c:30537
54056#, gcc-internal-format
54057msgid "expected %<class%>"
54058msgstr "cần %<class%>"
54059
54060#: cp/parser.c:30540
54061#, gcc-internal-format
54062msgid "expected %<template%>"
54063msgstr "cần %<template%>"
54064
54065#: cp/parser.c:30543
54066#, gcc-internal-format
54067msgid "expected %<namespace%>"
54068msgstr "cần %<namespace%>"
54069
54070#: cp/parser.c:30546
54071#, gcc-internal-format
54072msgid "expected %<using%>"
54073msgstr "cần %<using%>"
54074
54075#: cp/parser.c:30549
54076#, gcc-internal-format
54077msgid "expected %<asm%>"
54078msgstr "cần %<asm%>"
54079
54080#: cp/parser.c:30552
54081#, gcc-internal-format
54082msgid "expected %<try%>"
54083msgstr "cần %<try%>"
54084
54085#: cp/parser.c:30555
54086#, gcc-internal-format
54087msgid "expected %<catch%>"
54088msgstr "cần %<catch%>"
54089
54090#: cp/parser.c:30558
54091#, gcc-internal-format
54092msgid "expected %<throw%>"
54093msgstr "cần %<throw%>"
54094
54095#: cp/parser.c:30561
54096#, fuzzy, gcc-internal-format
54097#| msgid "expected %<data%>"
54098msgid "expected %<auto%>"
54099msgstr "cần %<data%>"
54100
54101#: cp/parser.c:30564
54102#, gcc-internal-format
54103msgid "expected %<__label__%>"
54104msgstr "cần %<__label__%>"
54105
54106#: cp/parser.c:30567
54107#, gcc-internal-format
54108msgid "expected %<@try%>"
54109msgstr "cần %<@try%>"
54110
54111#: cp/parser.c:30570
54112#, gcc-internal-format
54113msgid "expected %<@synchronized%>"
54114msgstr "cần %<@synchronized%>"
54115
54116#: cp/parser.c:30573
54117#, gcc-internal-format
54118msgid "expected %<@throw%>"
54119msgstr "cần %<@throw%>"
54120
54121#: cp/parser.c:30576
54122#, gcc-internal-format
54123msgid "expected %<__transaction_atomic%>"
54124msgstr "cần %<__transaction_atomic%>"
54125
54126#: cp/parser.c:30579
54127#, gcc-internal-format
54128msgid "expected %<__transaction_relaxed%>"
54129msgstr "cần %<__transaction_relaxed%>"
54130
54131#: cp/parser.c:30582
54132#, fuzzy, gcc-internal-format
54133#| msgid "expected %<@end%>"
54134msgid "expected %<co_yield%>"
54135msgstr "cần %<@end%>"
54136
54137#: cp/parser.c:30614
54138#, gcc-internal-format
54139msgid "expected %<::%>"
54140msgstr "cần %<::%>"
54141
54142#: cp/parser.c:30626
54143#, gcc-internal-format
54144msgid "expected %<...%>"
54145msgstr "cần %<…%>"
54146
54147#: cp/parser.c:30629
54148#, gcc-internal-format
54149msgid "expected %<*%>"
54150msgstr "cần %<*%>"
54151
54152#: cp/parser.c:30632
54153#, gcc-internal-format
54154msgid "expected %<~%>"
54155msgstr "cần %<~%>"
54156
54157#: cp/parser.c:30638
54158#, gcc-internal-format
54159msgid "expected %<:%> or %<::%>"
54160msgstr "cần %<:%> hoặc %<::%>"
54161
54162#: cp/parser.c:30665
54163#, gcc-internal-format
54164msgid "expected %<class%>, %<typename%>, or %<template%>"
54165msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
54166
54167#: cp/parser.c:30967
54168#, gcc-internal-format
54169msgid "redundant enum-key %<enum%s%> in reference to %q#T"
54170msgstr ""
54171
54172#: cp/parser.c:31118
54173#, gcc-internal-format
54174msgid "%qs tag used in naming %q#T"
54175msgstr ""
54176
54177#: cp/parser.c:31123
54178#, gcc-internal-format
54179msgid "%q#T was previously declared here"
54180msgstr "%q#T trước đã khai báo ở đây"
54181
54182#: cp/parser.c:31243
54183#, fuzzy, gcc-internal-format
54184#| msgid "cannot declare reference to %q#T"
54185msgid "redundant class-key %qs in reference to %q#T"
54186msgstr "không thể khai báo tham chiếu đến %q#T"
54187
54188#: cp/parser.c:31383 cp/parser.c:31416
54189#, gcc-internal-format
54190msgid "%qT declared with a mismatched class-key %qs"
54191msgstr ""
54192
54193#: cp/parser.c:31390 cp/parser.c:31422
54194#, gcc-internal-format
54195msgid "remove the class-key or replace it with %qs"
54196msgstr ""
54197
54198#: cp/parser.c:31391 cp/parser.c:31423
54199#, fuzzy, gcc-internal-format
54200#| msgid "expected class-key"
54201msgid "replace the class-key with %qs"
54202msgstr "cần class-key"
54203
54204#: cp/parser.c:31398
54205#, fuzzy, gcc-internal-format
54206#| msgid "label %qD defined here"
54207msgid "%qT defined as %qs here"
54208msgstr "nhãn %qD được định nghĩa ở đây"
54209
54210#: cp/parser.c:31399
54211#, fuzzy, gcc-internal-format
54212#| msgid "%qT declared here"
54213msgid "%qT first declared as %qs here"
54214msgstr "%qT được khai báo ở đây"
54215
54216#: cp/parser.c:31480
54217#, gcc-internal-format
54218msgid "%qD redeclared with different access"
54219msgstr ""
54220
54221#: cp/parser.c:31501
54222#, gcc-internal-format
54223msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
54224msgstr ""
54225
54226#: cp/parser.c:31749
54227#, gcc-internal-format
54228msgid "file ends in default argument"
54229msgstr ""
54230
54231#: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
54232#, gcc-internal-format
54233msgid "misplaced %<@%D%> Objective-C++ construct"
54234msgstr ""
54235
54236#: cp/parser.c:32059
54237#, gcc-internal-format
54238msgid "objective-c++ message receiver expected"
54239msgstr ""
54240
54241#: cp/parser.c:32129
54242#, gcc-internal-format
54243msgid "objective-c++ message argument(s) are expected"
54244msgstr ""
54245
54246#: cp/parser.c:32160
54247#, gcc-internal-format
54248msgid "%<@encode%> must specify a type as an argument"
54249msgstr ""
54250
54251#: cp/parser.c:32564
54252#, gcc-internal-format
54253msgid "invalid Objective-C++ selector name"
54254msgstr ""
54255
54256#: cp/parser.c:32639 cp/parser.c:32657
54257#, gcc-internal-format
54258msgid "objective-c++ method declaration is expected"
54259msgstr ""
54260
54261#: cp/parser.c:32651 cp/parser.c:32717
54262#, gcc-internal-format
54263msgid "method attributes must be specified at the end"
54264msgstr ""
54265
54266#: cp/parser.c:32760
54267#, gcc-internal-format
54268msgid "stray %qs between Objective-C++ methods"
54269msgstr ""
54270
54271#: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
54272#, gcc-internal-format
54273msgid "invalid type for instance variable"
54274msgstr "kiểu không hợp lệ cho biến instance (minh dụ)"
54275
54276#: cp/parser.c:33097
54277#, gcc-internal-format
54278msgid "identifier expected after %<@protocol%>"
54279msgstr ""
54280
54281#: cp/parser.c:33269
54282#, gcc-internal-format
54283msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
54284msgstr ""
54285
54286#: cp/parser.c:33276
54287#, gcc-internal-format
54288msgid "prefix attributes are ignored before %<@%D%>"
54289msgstr ""
54290
54291#: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
54292#, gcc-internal-format
54293msgid "invalid type for property"
54294msgstr "kiểu không hợp lệ cho thuộc tính"
54295
54296#: cp/parser.c:34759
54297#, fuzzy, gcc-internal-format
54298#| msgid "expected integer expression"
54299msgid "expected integer expression list"
54300msgstr "cần biểu thức nguyên"
54301
54302#: cp/parser.c:34776
54303#, gcc-internal-format
54304msgid "%<wait%> expression must be integral"
54305msgstr "biểu thức %<wait%> phải là số nguyên"
54306
54307#: cp/parser.c:35750
54308#, gcc-internal-format
54309msgid "invalid reduction-identifier"
54310msgstr "bộ khởi tạo sai"
54311
54312#: cp/parser.c:36409
54313#, fuzzy, gcc-internal-format
54314#| msgid "types may not be defined in casts"
54315msgid "types may not be defined in iterator type"
54316msgstr "các kiểu có lẽ không nên được định nghĩa trong áp kiểu"
54317
54318#: cp/parser.c:38479
54319#, gcc-internal-format
54320msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
54321msgstr ""
54322
54323#: cp/parser.c:39030
54324#, gcc-internal-format
54325msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
54326msgstr ""
54327
54328#: cp/parser.c:39117 cp/pt.c:17559
54329#, gcc-internal-format
54330msgid "iteration variable %qD should not be reduction"
54331msgstr ""
54332
54333#: cp/parser.c:39210
54334#, gcc-internal-format
54335msgid "not enough for loops to collapse"
54336msgstr ""
54337
54338#: cp/parser.c:41386
54339#, fuzzy, gcc-internal-format
54340#| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
54341msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
54342msgstr "%<#pragma omp section%> chỉ có thể sử dụng trong cấu trúc %<#pragma omp sections%>"
54343
54344#: cp/parser.c:42220
54345#, gcc-internal-format
54346msgid "invalid initializer clause"
54347msgstr "mệnh đề khởi tạo không hợp lệ"
54348
54349#: cp/parser.c:42250
54350#, gcc-internal-format
54351msgid "expected id-expression (arguments)"
54352msgstr "cần id-expression (các đối số)"
54353
54354#: cp/parser.c:42262
54355#, gcc-internal-format
54356msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
54357msgstr ""
54358
54359#: cp/parser.c:42365
54360#, gcc-internal-format
54361msgid "types may not be defined in declare reduction type list"
54362msgstr ""
54363
54364#: cp/parser.c:42385 cp/semantics.c:5681
54365#, gcc-internal-format
54366msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
54367msgstr ""
54368
54369#: cp/parser.c:42389 cp/semantics.c:5689
54370#, gcc-internal-format
54371msgid "function or array type %qT in %<#pragma omp declare reduction%>"
54372msgstr ""
54373
54374#: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
54375#, gcc-internal-format
54376msgid "reference type %qT in %<#pragma omp declare reduction%>"
54377msgstr ""
54378
54379#: cp/parser.c:42395 cp/semantics.c:5701
54380#, fuzzy, gcc-internal-format
54381msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
54382msgstr "%<#pragma omp declare reduction%> trước"
54383
54384#: cp/parser.c:42913
54385#, gcc-internal-format
54386msgid "%<#pragma acc routine%> names a set of overloads"
54387msgstr ""
54388
54389#: cp/parser.c:42923
54390#, fuzzy, gcc-internal-format
54391msgid "%qD does not refer to a namespace scope function"
54392msgstr "%qD không phải là hàm thành viên mẫu"
54393
54394#. cancel-and-throw is unimplemented.
54395#: cp/parser.c:43277
54396#, gcc-internal-format
54397msgid "%<atomic_cancel%>"
54398msgstr ""
54399
54400#: cp/parser.c:43325 cp/semantics.c:9555
54401#, gcc-internal-format
54402msgid "%<__transaction_relaxed%> without transactional memory support enabled"
54403msgstr ""
54404
54405#: cp/parser.c:43327 cp/semantics.c:9557
54406#, gcc-internal-format
54407msgid "%<__transaction_atomic%> without transactional memory support enabled"
54408msgstr ""
54409
54410#: cp/parser.c:43474
54411#, gcc-internal-format
54412msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
54413msgstr "vòng ngoài hơn %<__transaction_cancel%> không nằm trong vòng ngoài hơn %<__transaction_atomic%>"
54414
54415#: cp/parser.c:43477
54416#, gcc-internal-format
54417msgid "  or a %<transaction_may_cancel_outer%> function"
54418msgstr "  hoặc một hàm %<transaction_may_cancel_outer%>"
54419
54420#: cp/parser.c:43528
54421#, gcc-internal-format
54422msgid "junk at end of %<#pragma GCC pch_preprocess%>"
54423msgstr ""
54424
54425#: cp/parser.c:43814
54426#, fuzzy, gcc-internal-format
54427#| msgid "%<#pragma omp barrier%> may only be used in compound statements"
54428msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
54429msgstr "%<#pragma omp barrier%> chỉ có thể sử dụng trong các biểu thức phức hợp"
54430
54431#: cp/parser.c:43857
54432#, gcc-internal-format
54433msgid "%<#pragma GCC ivdep%> must be inside a function"
54434msgstr ""
54435
54436#: cp/parser.c:43889
54437#, fuzzy, gcc-internal-format
54438#| msgid "%<#pragma grainsize%> must be inside a function"
54439msgid "%<#pragma GCC unroll%> must be inside a function"
54440msgstr "%<#pragma grainsize%> phải ở bên trong một hàm"
54441
54442#: cp/parser.c:43969
54443#, gcc-internal-format
54444msgid "inter-module optimizations not implemented for C++"
54445msgstr ""
54446
54447#: cp/parser.c:44005
54448#, fuzzy, gcc-internal-format
54449#| msgid "%<this%> may not be used in this context"
54450msgid "placeholder type not allowed in this context"
54451msgstr "%<this%> có lẽ không nên được dùng trong ngữ cảnh này"
54452
54453#: cp/parser.c:44206
54454#, gcc-internal-format
54455msgid "implicit templates may not be %<virtual%>"
54456msgstr "các mẫu ngầm không nên là %<virtual%>"
54457
54458#: cp/parser.c:44262
54459#, gcc-internal-format
54460msgid "%<extern \"C\"%> linkage started here"
54461msgstr ""
54462
54463#: cp/pt.c:304
54464#, gcc-internal-format
54465msgid "data member %qD cannot be a member template"
54466msgstr ""
54467
54468#: cp/pt.c:317
54469#, gcc-internal-format
54470msgid "invalid member template declaration %qD"
54471msgstr ""
54472
54473#: cp/pt.c:731
54474#, gcc-internal-format
54475msgid "explicit specialization in non-namespace scope %qD"
54476msgstr ""
54477
54478#: cp/pt.c:745
54479#, gcc-internal-format
54480msgid "enclosing class templates are not explicitly specialized"
54481msgstr ""
54482
54483#: cp/pt.c:829
54484#, gcc-internal-format
54485msgid "specialization of %qD must appear at namespace scope"
54486msgstr ""
54487
54488#: cp/pt.c:840 cp/pt.c:1070
54489#, gcc-internal-format
54490msgid "specialization of %qD in different namespace"
54491msgstr ""
54492
54493#: cp/pt.c:842
54494#, gcc-internal-format
54495msgid "  from definition of %q#D"
54496msgstr "  từ định nghĩa của %q#D"
54497
54498#: cp/pt.c:859
54499#, gcc-internal-format
54500msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
54501msgstr ""
54502
54503#: cp/pt.c:982
54504#, gcc-internal-format
54505msgid "name of class shadows template template parameter %qD"
54506msgstr ""
54507
54508#: cp/pt.c:994
54509#, gcc-internal-format
54510msgid "specialization of alias template %qD"
54511msgstr ""
54512
54513#: cp/pt.c:997 cp/pt.c:1136
54514#, gcc-internal-format
54515msgid "explicit specialization of non-template %qT"
54516msgstr ""
54517
54518#: cp/pt.c:1029
54519#, gcc-internal-format
54520msgid "specialization of %qT after instantiation"
54521msgstr ""
54522
54523#: cp/pt.c:1073
54524#, fuzzy, gcc-internal-format
54525#| msgid "  from definition of %q#D"
54526msgid "from definition of %q#D"
54527msgstr "  từ định nghĩa của %q#D"
54528
54529#. But if we've had an implicit instantiation, that's a
54530#. problem ([temp.expl.spec]/6).
54531#: cp/pt.c:1114
54532#, gcc-internal-format
54533msgid "specialization %qT after instantiation %qT"
54534msgstr ""
54535
54536#: cp/pt.c:1132
54537#, gcc-internal-format
54538msgid "template specialization of %qD not allowed by ISO C++"
54539msgstr ""
54540
54541#: cp/pt.c:1598
54542#, gcc-internal-format
54543msgid "specialization of %qD after instantiation"
54544msgstr ""
54545
54546#: cp/pt.c:2034 cp/semantics.c:5550
54547#, fuzzy, gcc-internal-format
54548#| msgid "%s %#D"
54549msgid "%s %#qD"
54550msgstr "%s %#D"
54551
54552#: cp/pt.c:2170
54553#, gcc-internal-format
54554msgid "%qD is not a function template"
54555msgstr "%qD không phải là một mẫu hàm"
54556
54557#: cp/pt.c:2175
54558#, gcc-internal-format
54559msgid "%qD is not a variable template"
54560msgstr "%qD không phải là một biến"
54561
54562#: cp/pt.c:2446
54563#, gcc-internal-format
54564msgid "template-id %qD for %q+D does not match any template declaration"
54565msgstr "template-id %qD cho %q+D không khớp bất kỳ khai báo mẫu nào"
54566
54567#: cp/pt.c:2450
54568#, gcc-internal-format
54569msgid "saw %d %<template<>%>, need %d for specializing a member function template"
54570msgstr ""
54571
54572#: cp/pt.c:2461
54573#, gcc-internal-format
54574msgid "ambiguous template specialization %qD for %q+D"
54575msgstr ""
54576
54577#: cp/pt.c:2667
54578#, fuzzy, gcc-internal-format
54579#| msgid "variable templates only available with -std=c++14 or -std=gnu++14"
54580msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
54581msgstr "mẫu biến chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
54582
54583#: cp/pt.c:2677
54584#, fuzzy, gcc-internal-format
54585#| msgid "wrong number of template arguments (%d, should be %d)"
54586msgid "too many template headers for %qD (should be %d)"
54587msgstr "sai số lượng đối số hàm mẫu (%d, phải là %d)"
54588
54589#: cp/pt.c:2683
54590#, gcc-internal-format
54591msgid "members of an explicitly specialized class are defined without a template header"
54592msgstr ""
54593
54594#: cp/pt.c:2707
54595#, gcc-internal-format
54596msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
54597msgstr ""
54598
54599#. This was allowed in C++98, so only pedwarn.
54600#: cp/pt.c:2712
54601#, gcc-internal-format
54602msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
54603msgstr ""
54604
54605#: cp/pt.c:2748
54606#, gcc-internal-format
54607msgid "explicit specialization %q#D may be missing attributes"
54608msgstr ""
54609
54610#: cp/pt.c:2752
54611#, fuzzy, gcc-internal-format, gfc-internal-format
54612#| msgid "missing template arguments after %qT"
54613msgid "missing primary template attributes %s"
54614msgstr "thiếu đối số mẫu sau %qT"
54615
54616#: cp/pt.c:2753
54617#, fuzzy, gcc-internal-format, gfc-internal-format
54618#| msgid "missing template arguments after %qT"
54619msgid "missing primary template attribute %s"
54620msgstr "thiếu đối số mẫu sau %qT"
54621
54622#: cp/pt.c:2843 cp/pt.c:2903
54623#, fuzzy, gcc-internal-format
54624#| msgid "template-id %qD in declaration of primary template"
54625msgid "template-id %qE in declaration of primary template"
54626msgstr "template-id %qD trong khai báo của mẫu nguyên gốc"
54627
54628#: cp/pt.c:2856
54629#, gcc-internal-format
54630msgid "template parameter list used in explicit instantiation"
54631msgstr ""
54632
54633#: cp/pt.c:2862
54634#, gcc-internal-format
54635msgid "definition provided for explicit instantiation"
54636msgstr ""
54637
54638#: cp/pt.c:2870
54639#, gcc-internal-format
54640msgid "too many template parameter lists in declaration of %qD"
54641msgstr ""
54642
54643#: cp/pt.c:2873
54644#, gcc-internal-format
54645msgid "too few template parameter lists in declaration of %qD"
54646msgstr ""
54647
54648#: cp/pt.c:2875
54649#, gcc-internal-format
54650msgid "explicit specialization of %qD must be introduced by %<template <>%>"
54651msgstr ""
54652
54653#: cp/pt.c:2881
54654#, gcc-internal-format
54655msgid "explicit specialization declared %<concept%>"
54656msgstr ""
54657
54658#: cp/pt.c:2914
54659#, gcc-internal-format
54660msgid "non-type partial specialization %qE is not allowed"
54661msgstr ""
54662
54663#: cp/pt.c:2918
54664#, gcc-internal-format
54665msgid "non-class, non-variable partial specialization %qE is not allowed"
54666msgstr ""
54667
54668#: cp/pt.c:2950
54669#, gcc-internal-format
54670msgid "default argument specified in explicit specialization"
54671msgstr ""
54672
54673#: cp/pt.c:2988
54674#, gcc-internal-format
54675msgid "%qD is not a template function"
54676msgstr "%qD không phải là một hàm mẫu"
54677
54678#. From [temp.expl.spec]:
54679#.
54680#. If such an explicit specialization for the member
54681#. of a class template names an implicitly-declared
54682#. special member function (clause _special_), the
54683#. program is ill-formed.
54684#.
54685#. Similar language is found in [temp.explicit].
54686#: cp/pt.c:3050
54687#, gcc-internal-format
54688msgid "specialization of implicitly-declared special member function"
54689msgstr ""
54690
54691#: cp/pt.c:3066
54692#, gcc-internal-format
54693msgid "no member function %qD declared in %qT"
54694msgstr ""
54695
54696#: cp/pt.c:3098
54697#, gcc-internal-format
54698msgid "friend declaration %qD is not visible to explicit specialization"
54699msgstr ""
54700
54701#: cp/pt.c:3101
54702#, fuzzy, gcc-internal-format
54703msgid "friend declaration here"
54704msgstr "khai báo trước ở đây"
54705
54706#: cp/pt.c:3209
54707#, gcc-internal-format
54708msgid "explicit specialization of function concept %qD"
54709msgstr ""
54710
54711#: cp/pt.c:3790
54712#, fuzzy, gcc-internal-format
54713#| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
54714msgid "argument to %<__integer_pack%> must be between 0 and %d"
54715msgstr "cả hai đối số cho %<__builtin___clear_cache%> phải là các con trỏ"
54716
54717#: cp/pt.c:4105
54718#, gcc-internal-format
54719msgid "base initializer expansion %qT contains no parameter packs"
54720msgstr ""
54721
54722#: cp/pt.c:4173
54723#, gcc-internal-format
54724msgid "expansion pattern %qT contains no parameter packs"
54725msgstr ""
54726
54727#: cp/pt.c:4175
54728#, gcc-internal-format
54729msgid "expansion pattern %qE contains no parameter packs"
54730msgstr ""
54731
54732#: cp/pt.c:4227
54733#, gcc-internal-format
54734msgid "parameter packs not expanded with %<...%>:"
54735msgstr ""
54736
54737#: cp/pt.c:4244 cp/pt.c:5031
54738#, gcc-internal-format
54739msgid "        %qD"
54740msgstr "        %qD"
54741
54742#: cp/pt.c:4246
54743#, fuzzy, gcc-internal-format, gfc-internal-format
54744#| msgid "          %s"
54745msgid "        %s"
54746msgstr "          %s"
54747
54748#: cp/pt.c:4372
54749#, gcc-internal-format
54750msgid "declaration of template parameter %q+D shadows template parameter"
54751msgstr ""
54752
54753#: cp/pt.c:4375
54754#, gcc-internal-format
54755msgid "declaration of %q+#D shadows template parameter"
54756msgstr ""
54757
54758#: cp/pt.c:4377
54759#, gcc-internal-format
54760msgid "template parameter %qD declared here"
54761msgstr ""
54762
54763#: cp/pt.c:4967
54764#, gcc-internal-format
54765msgid "specialization of variable concept %q#D"
54766msgstr ""
54767
54768#: cp/pt.c:5026
54769#, gcc-internal-format
54770msgid "template parameters not deducible in partial specialization:"
54771msgstr ""
54772
54773#: cp/pt.c:5050
54774#, gcc-internal-format
54775msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
54776msgstr ""
54777
54778#: cp/pt.c:5054
54779#, gcc-internal-format
54780msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
54781msgstr ""
54782
54783#: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
54784#, gcc-internal-format
54785msgid "primary template here"
54786msgstr "mẫu nguyên gốc ở đây"
54787
54788#: cp/pt.c:5066
54789#, gcc-internal-format
54790msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
54791msgstr ""
54792
54793#: cp/pt.c:5076
54794#, fuzzy, gcc-internal-format
54795#| msgid "too many arguments to function %qE"
54796msgid "too many arguments for partial specialization %qT"
54797msgstr "quá nhiều đối số cho hàm %qE"
54798
54799#: cp/pt.c:5090
54800#, gcc-internal-format
54801msgid "partial specialization %qD is not more specialized than"
54802msgstr ""
54803
54804#: cp/pt.c:5092
54805#, fuzzy, gcc-internal-format
54806msgid "primary template %qD"
54807msgstr "mẫu nguyên gốc ở đây"
54808
54809#: cp/pt.c:5138
54810#, gcc-internal-format
54811msgid "parameter pack argument %qE must be at the end of the template argument list"
54812msgstr ""
54813
54814#: cp/pt.c:5141
54815#, gcc-internal-format
54816msgid "parameter pack argument %qT must be at the end of the template argument list"
54817msgstr ""
54818
54819#: cp/pt.c:5164
54820#, gcc-internal-format
54821msgid "template argument %qE involves template parameter(s)"
54822msgstr ""
54823
54824#: cp/pt.c:5210
54825#, gcc-internal-format
54826msgid "type %qT of template argument %qE depends on a template parameter"
54827msgid_plural "type %qT of template argument %qE depends on template parameters"
54828msgstr[0] ""
54829
54830#: cp/pt.c:5272
54831#, gcc-internal-format
54832msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
54833msgstr ""
54834
54835#: cp/pt.c:5276
54836#, gcc-internal-format
54837msgid "partial specialization of %qD after instantiation of %qD"
54838msgstr ""
54839
54840#: cp/pt.c:5459
54841#, gcc-internal-format
54842msgid "no default argument for %qD"
54843msgstr ""
54844
54845#. A primary class template can only have one
54846#. parameter pack, at the end of the template
54847#. parameter list.
54848#: cp/pt.c:5481
54849#, gcc-internal-format
54850msgid "parameter pack %q+D must be at the end of the template parameter list"
54851msgstr ""
54852
54853#: cp/pt.c:5517
54854#, gcc-internal-format
54855msgid "default template arguments may not be used in function template friend re-declaration"
54856msgstr ""
54857
54858#: cp/pt.c:5520
54859#, fuzzy, gcc-internal-format
54860msgid "default template arguments may not be used in template friend declarations"
54861msgstr "các kiểu có lẽ không nên được định nghĩa trong áp kiểu"
54862
54863#: cp/pt.c:5523
54864#, fuzzy, gcc-internal-format
54865msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
54866msgstr "mẫu lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
54867
54868#: cp/pt.c:5526
54869#, gcc-internal-format
54870msgid "default template arguments may not be used in partial specializations"
54871msgstr ""
54872
54873#: cp/pt.c:5529 cp/pt.c:5587
54874#, gcc-internal-format
54875msgid "default argument for template parameter for class enclosing %qD"
54876msgstr ""
54877
54878#: cp/pt.c:5701
54879#, gcc-internal-format
54880msgid "template %qD declared"
54881msgstr ""
54882
54883#: cp/pt.c:5708
54884#, gcc-internal-format
54885msgid "template class without a name"
54886msgstr ""
54887
54888#: cp/pt.c:5716
54889#, gcc-internal-format
54890msgid "member template %qD may not have virt-specifiers"
54891msgstr ""
54892
54893#. [basic.stc.dynamic.allocation]
54894#.
54895#. An allocation function can be a function
54896#. template. ... Template allocation functions shall
54897#. have two or more parameters.
54898#: cp/pt.c:5739
54899#, gcc-internal-format
54900msgid "invalid template declaration of %qD"
54901msgstr "phần khai báo mẫu của %qD không hợp lệ"
54902
54903#: cp/pt.c:5883
54904#, gcc-internal-format
54905msgid "template definition of non-template %q#D"
54906msgstr ""
54907
54908#: cp/pt.c:5926
54909#, gcc-internal-format
54910msgid "expected %d levels of template parms for %q#D, got %d"
54911msgstr ""
54912
54913#: cp/pt.c:5940
54914#, gcc-internal-format
54915msgid "got %d template parameters for %q#D"
54916msgstr "nhận được %d đối số mẫu cho %q#D"
54917
54918#: cp/pt.c:5943
54919#, gcc-internal-format
54920msgid "got %d template parameters for %q#T"
54921msgstr "nhận được %d đối số mẫu cho %q#T"
54922
54923#: cp/pt.c:5945
54924#, gcc-internal-format, gfc-internal-format
54925msgid "  but %d required"
54926msgstr "  nhưng cần %d"
54927
54928#: cp/pt.c:5966
54929#, gcc-internal-format
54930msgid "template arguments to %qD do not match original template %qD"
54931msgstr ""
54932
54933#: cp/pt.c:5969
54934#, fuzzy, gcc-internal-format
54935#| msgid "invalid explicit specialization"
54936msgid "use %<template<>%> for an explicit specialization"
54937msgstr "đặc tả rõ ràng không hợp lệ"
54938
54939#: cp/pt.c:6105
54940#, gcc-internal-format
54941msgid "%qT is not a template type"
54942msgstr "%qT không phải là một kiểu mẫu"
54943
54944#: cp/pt.c:6118
54945#, gcc-internal-format
54946msgid "template specifiers not specified in declaration of %qD"
54947msgstr ""
54948
54949#: cp/pt.c:6129
54950#, gcc-internal-format, gfc-internal-format
54951msgid "redeclared with %d template parameter"
54952msgid_plural "redeclared with %d template parameters"
54953msgstr[0] ""
54954
54955#: cp/pt.c:6133
54956#, gcc-internal-format
54957msgid "previous declaration %qD used %d template parameter"
54958msgid_plural "previous declaration %qD used %d template parameters"
54959msgstr[0] ""
54960
54961#: cp/pt.c:6171
54962#, gcc-internal-format
54963msgid "template parameter %q+#D"
54964msgstr "đối số mẫu %q+#D"
54965
54966#: cp/pt.c:6172
54967#, gcc-internal-format
54968msgid "redeclared here as %q#D"
54969msgstr "khai báo lại ở đây như là %q#D"
54970
54971#: cp/pt.c:6183
54972#, fuzzy, gcc-internal-format
54973#| msgid "redefinition of typedef %q+D with different type"
54974msgid "declaration of template parameter %q+#D with different constraints"
54975msgstr "định nghĩa lại của typedef %q+D với kiểu khác"
54976
54977#: cp/pt.c:6186 cp/pt.c:6235
54978#, gcc-internal-format
54979msgid "original declaration appeared here"
54980msgstr ""
54981
54982#: cp/pt.c:6197
54983#, gcc-internal-format
54984msgid "redefinition of default argument for %q#D"
54985msgstr "định nghĩa lại của đối số mặc định của %q#D"
54986
54987#: cp/pt.c:6199
54988#, gcc-internal-format
54989msgid "original definition appeared here"
54990msgstr "định nghĩa nguyên bản xuất hiện ở đây"
54991
54992#: cp/pt.c:6232
54993#, gcc-internal-format
54994msgid "redeclaration %q#D with different constraints"
54995msgstr ""
54996
54997#: cp/pt.c:6559 cp/pt.c:6628
54998#, gcc-internal-format
54999msgid "%qE is not a valid template argument for type %qT"
55000msgstr ""
55001
55002#: cp/pt.c:6562
55003#, gcc-internal-format
55004msgid "it must be the address of a function with external linkage"
55005msgstr ""
55006
55007#: cp/pt.c:6565
55008#, gcc-internal-format
55009msgid "it must be the name of a function with external linkage"
55010msgstr ""
55011
55012#: cp/pt.c:6578
55013#, gcc-internal-format
55014msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
55015msgstr ""
55016
55017#: cp/pt.c:6582
55018#, gcc-internal-format
55019msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
55020msgstr ""
55021
55022#: cp/pt.c:6631
55023#, gcc-internal-format
55024msgid "it must be a pointer-to-member of the form %<&X::Y%>"
55025msgstr ""
55026
55027#: cp/pt.c:6633
55028#, fuzzy, gcc-internal-format
55029#| msgid "%qD is not a member of %qT"
55030msgid "because it is a member of %qT"
55031msgstr "%qD không phải là thành viên của %qT"
55032
55033#: cp/pt.c:6695
55034#, fuzzy, gcc-internal-format
55035#| msgid "got %d template parameters for %q#D"
55036msgid "  couldn%'t deduce template parameter %qD"
55037msgstr "nhận được %d đối số mẫu cho %q#D"
55038
55039#: cp/pt.c:6704
55040#, gcc-internal-format
55041msgid "  types %qT and %qT have incompatible cv-qualifiers"
55042msgstr ""
55043
55044#: cp/pt.c:6713
55045#, gcc-internal-format
55046msgid "  mismatched types %qT and %qT"
55047msgstr "  kiểu không khớp %qT và %qT"
55048
55049#: cp/pt.c:6722
55050#, gcc-internal-format
55051msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
55052msgstr ""
55053
55054#: cp/pt.c:6733
55055#, gcc-internal-format
55056msgid "  template argument %qE does not match pointer-to-member constant %qE"
55057msgstr ""
55058
55059#: cp/pt.c:6743
55060#, gcc-internal-format
55061msgid "  %qE is not equivalent to %qE"
55062msgstr "  %qE không tương đương với %qE"
55063
55064#: cp/pt.c:6752
55065#, gcc-internal-format
55066msgid "  inconsistent parameter pack deduction with %qT and %qT"
55067msgstr ""
55068
55069#: cp/pt.c:6764
55070#, gcc-internal-format
55071msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
55072msgstr ""
55073
55074#: cp/pt.c:6768
55075#, gcc-internal-format
55076msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
55077msgstr ""
55078
55079#: cp/pt.c:6779
55080#, gcc-internal-format
55081msgid "  variable-sized array type %qT is not a valid template argument"
55082msgstr ""
55083
55084#: cp/pt.c:6790
55085#, gcc-internal-format
55086msgid "  member function type %qT is not a valid template argument"
55087msgstr "  kiểu hàm thành viên %qT không phải là một đối số mẫu hợp lệ"
55088
55089#: cp/pt.c:6802
55090#, gcc-internal-format, gfc-internal-format
55091msgid "  candidate expects at least %d argument, %d provided"
55092msgid_plural "  candidate expects at least %d arguments, %d provided"
55093msgstr[0] "  ứng cử cần ít nhất %d đối số, nhưng cung cấp %d"
55094
55095#: cp/pt.c:6833
55096#, gcc-internal-format
55097msgid "  cannot convert %qE (type %qT) to type %qT"
55098msgstr "  không thể chuyển đổi %qE (kiểu %qT) thành kiểu %qT"
55099
55100#: cp/pt.c:6846
55101#, gcc-internal-format
55102msgid "  %qT is an ambiguous base class of %qT"
55103msgstr "  %qT là lớp cơ sở chưa rõ ràng của %qT"
55104
55105#: cp/pt.c:6850
55106#, gcc-internal-format
55107msgid "  %qT is not derived from %qT"
55108msgstr "  %qT không được dẫn xuất từ %qT"
55109
55110#: cp/pt.c:6861
55111#, gcc-internal-format
55112msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
55113msgstr ""
55114
55115#: cp/pt.c:6871
55116#, fuzzy, gcc-internal-format
55117msgid "  cannot deduce a template for %qT from non-template type %qT"
55118msgstr "không thể giải mã địa chỉ"
55119
55120#: cp/pt.c:6881
55121#, fuzzy, gcc-internal-format
55122msgid "  template argument %qE does not match %qE"
55123msgstr "quá nhiều đối số cho cho phương thức %qE"
55124
55125#: cp/pt.c:6928
55126#, gcc-internal-format
55127msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
55128msgstr ""
55129
55130#: cp/pt.c:6936
55131#, gcc-internal-format
55132msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
55133msgstr ""
55134
55135#: cp/pt.c:6946
55136#, gcc-internal-format
55137msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
55138msgstr ""
55139
55140#: cp/pt.c:6961
55141#, fuzzy, gcc-internal-format
55142#| msgid "  member function type %qT is not a valid template argument"
55143msgid "the address of %qD is not a valid template argument"
55144msgstr "  kiểu hàm thành viên %qT không phải là một đối số mẫu hợp lệ"
55145
55146#: cp/pt.c:6970
55147#, fuzzy, gcc-internal-format
55148#| msgid "  member function type %qT is not a valid template argument"
55149msgid "the address of the %qT subobject of %qD is not a valid template argument"
55150msgstr "  kiểu hàm thành viên %qT không phải là một đối số mẫu hợp lệ"
55151
55152#: cp/pt.c:6977
55153#, gcc-internal-format
55154msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
55155msgstr ""
55156
55157#: cp/pt.c:6995
55158#, gcc-internal-format
55159msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
55160msgstr ""
55161
55162#: cp/pt.c:7003
55163#, gcc-internal-format
55164msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
55165msgstr ""
55166
55167#: cp/pt.c:7112
55168#, gcc-internal-format
55169msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
55170msgstr ""
55171
55172#: cp/pt.c:7270
55173#, fuzzy, gcc-internal-format
55174#| msgid "missing template arguments after %qT"
55175msgid "in template argument for type %qT"
55176msgstr "thiếu đối số mẫu sau %qT"
55177
55178#: cp/pt.c:7284
55179#, fuzzy, gcc-internal-format
55180msgid "template argument %qE for type %qT not a constant integer"
55181msgstr "%qE không phải là biểu thức hằng"
55182
55183#: cp/pt.c:7370
55184#, gcc-internal-format
55185msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
55186msgstr ""
55187
55188#: cp/pt.c:7378
55189#, gcc-internal-format
55190msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
55191msgstr ""
55192
55193#: cp/pt.c:7396
55194#, gcc-internal-format
55195msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
55196msgstr ""
55197
55198#: cp/pt.c:7455
55199#, gcc-internal-format
55200msgid "%qE is not a valid template argument for type %qT because it is a pointer"
55201msgstr ""
55202
55203#: cp/pt.c:7457
55204#, gcc-internal-format
55205msgid "try using %qE instead"
55206msgstr "dùng %qE để thay thế"
55207
55208#: cp/pt.c:7511
55209#, gcc-internal-format
55210msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
55211msgstr ""
55212
55213#: cp/pt.c:8060
55214#, gcc-internal-format
55215msgid "ignoring attributes on template argument %qT"
55216msgstr ""
55217
55218#: cp/pt.c:8076
55219#, fuzzy, gcc-internal-format
55220msgid "ignoring attributes in template argument %qE"
55221msgstr "dùng %<auto%> không hợp lệ trong đối số mẫu"
55222
55223#: cp/pt.c:8209
55224#, gcc-internal-format
55225msgid "injected-class-name %qD used as template template argument"
55226msgstr ""
55227
55228#: cp/pt.c:8238
55229#, gcc-internal-format
55230msgid "invalid use of destructor %qE as a type"
55231msgstr ""
55232
55233#: cp/pt.c:8243
55234#, gcc-internal-format
55235msgid "to refer to a type member of a template parameter, use %<typename %E%>"
55236msgstr ""
55237
55238#: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
55239#, gcc-internal-format
55240msgid "type/value mismatch at argument %d in template parameter list for %qD"
55241msgstr ""
55242
55243#: cp/pt.c:8267
55244#, gcc-internal-format
55245msgid "  expected a constant of type %qT, got %qT"
55246msgstr "  cần hằng của kiểu %qT, nhưng lại nhận được %qT"
55247
55248#: cp/pt.c:8275
55249#, gcc-internal-format
55250msgid "  ambiguous template argument for non-type template parameter is treated as function type"
55251msgstr ""
55252
55253#: cp/pt.c:8281
55254#, gcc-internal-format
55255msgid "  expected a class template, got %qE"
55256msgstr "  cần mẫu lớp, nhưng lại nhận được %qE"
55257
55258#: cp/pt.c:8284
55259#, gcc-internal-format
55260msgid "  expected a type, got %qE"
55261msgstr "  cần kiểu, nhưng lại nhận %qE"
55262
55263#: cp/pt.c:8298
55264#, gcc-internal-format
55265msgid "  expected a type, got %qT"
55266msgstr "  cần một kiểu, nhưng lại nhận được %qT"
55267
55268#: cp/pt.c:8301
55269#, gcc-internal-format
55270msgid "  expected a class template, got %qT"
55271msgstr "  cần mẫu lớp, nhưng lại nhận được %qT"
55272
55273#: cp/pt.c:8351
55274#, gcc-internal-format
55275msgid "  expected a template of type %qD, got %qT"
55276msgstr "  cần mẫu kiểu %qD, nhưng lại nhận được %qT"
55277
55278#: cp/pt.c:8365
55279#, gcc-internal-format
55280msgid "constraint mismatch at argument %d in template parameter list for %qD"
55281msgstr ""
55282
55283#: cp/pt.c:8368
55284#, gcc-internal-format
55285msgid "  expected %qD but got %qD"
55286msgstr "  cần %qD nhưng lại nhận %qD"
55287
55288#: cp/pt.c:8432
55289#, fuzzy, gcc-internal-format
55290msgid "could not convert template argument %qE from %qT to %qT"
55291msgstr "không thể chuyển đổi %qE từ %qT thành %qT"
55292
55293#: cp/pt.c:8570 cp/pt.c:8883
55294#, gcc-internal-format, gfc-internal-format
55295msgid "template argument %d is invalid"
55296msgstr ""
55297
55298#: cp/pt.c:8585 cp/pt.c:8717
55299#, gcc-internal-format, gfc-internal-format
55300msgid "wrong number of template arguments (%d, should be %d)"
55301msgstr "sai số lượng đối số hàm mẫu (%d, phải là %d)"
55302
55303#: cp/pt.c:8713
55304#, gcc-internal-format, gfc-internal-format
55305msgid "wrong number of template arguments (%d, should be at least %d)"
55306msgstr "sai số lượng đối số mẫu (%d, cần ít nhất phải là %d)"
55307
55308#: cp/pt.c:8722
55309#, gcc-internal-format
55310msgid "provided for %qD"
55311msgstr "được cung cấp cho %qD"
55312
55313#: cp/pt.c:8747
55314#, gcc-internal-format
55315msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
55316msgstr ""
55317
55318#: cp/pt.c:8751
55319#, gcc-internal-format
55320msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
55321msgstr ""
55322
55323#: cp/pt.c:8849
55324#, gcc-internal-format
55325msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
55326msgstr ""
55327
55328#: cp/pt.c:9496
55329#, gcc-internal-format
55330msgid "%q#D is not a function template"
55331msgstr "%q#D không phải là hàm mẫu"
55332
55333#: cp/pt.c:9659
55334#, gcc-internal-format
55335msgid "non-template type %qT used as a template"
55336msgstr ""
55337
55338#: cp/pt.c:9661
55339#, gcc-internal-format
55340msgid "for template declaration %q+D"
55341msgstr "cho khai báo hàm mẫu %q+D"
55342
55343#: cp/pt.c:9787 cp/pt.c:20847
55344#, fuzzy, gcc-internal-format
55345#| msgid "template constraint failure"
55346msgid "template constraint failure for %qD"
55347msgstr "ràng buộc mẫu gặp lỗi nghiêm trọng"
55348
55349#: cp/pt.c:10150
55350#, fuzzy, gcc-internal-format
55351msgid "use of invalid variable template %qE"
55352msgstr "%qD không phải là một biến"
55353
55354#: cp/pt.c:10733
55355#, gcc-internal-format
55356msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
55357msgstr ""
55358
55359#: cp/pt.c:11904
55360#, fuzzy, gcc-internal-format
55361msgid "flexible array member %qD in union"
55362msgstr "cấu có không thành viên đã đặt tên"
55363
55364#: cp/pt.c:12407
55365#, gcc-internal-format
55366msgid "fold of empty expansion over %O"
55367msgstr ""
55368
55369#: cp/pt.c:12804
55370#, fuzzy, gcc-internal-format
55371#| msgid "%qE is not at beginning of declaration"
55372msgid "%qE is not the entire pattern of the pack expansion"
55373msgstr "%qE không ở đầu của khai báo"
55374
55375#: cp/pt.c:12888
55376#, gcc-internal-format
55377msgid "mismatched argument pack lengths while expanding %qT"
55378msgstr ""
55379
55380#: cp/pt.c:12891
55381#, gcc-internal-format
55382msgid "mismatched argument pack lengths while expanding %qE"
55383msgstr ""
55384
55385#: cp/pt.c:13459
55386#, fuzzy, gcc-internal-format
55387#| msgid "redefinition of default argument for %q#D"
55388msgid "  when instantiating default argument for call to %qD"
55389msgstr "định nghĩa lại của đối số mặc định của %q#D"
55390
55391#: cp/pt.c:13558
55392#, gcc-internal-format
55393msgid "creating pointer to member function of non-class type %qT"
55394msgstr ""
55395
55396#. It may seem that this case cannot occur, since:
55397#.
55398#. typedef void f();
55399#. void g() { f x; }
55400#.
55401#. declares a function, not a variable.  However:
55402#.
55403#. typedef void f();
55404#. template <typename T> void g() { T t; }
55405#. template void g<f>();
55406#.
55407#. is an attempt to declare a variable with function
55408#. type.
55409#: cp/pt.c:14598
55410#, gcc-internal-format
55411msgid "variable %qD has function type"
55412msgstr "biến %qD có kiểu hàm"
55413
55414#: cp/pt.c:14787
55415#, gcc-internal-format
55416msgid "invalid parameter type %qT"
55417msgstr "kiểu đối số không hợp lệ %qT"
55418
55419#: cp/pt.c:14789
55420#, gcc-internal-format
55421msgid "in declaration %q+D"
55422msgstr "trong khai báo %q+D"
55423
55424#: cp/pt.c:14907
55425#, gcc-internal-format
55426msgid "function returning an array"
55427msgstr "hàm trả về một mảng"
55428
55429#: cp/pt.c:14909
55430#, gcc-internal-format
55431msgid "function returning a function"
55432msgstr "hàm trả về hàm"
55433
55434#: cp/pt.c:15600
55435#, gcc-internal-format
55436msgid "forming reference to void"
55437msgstr ""
55438
55439#: cp/pt.c:15602
55440#, gcc-internal-format
55441msgid "forming pointer to reference type %qT"
55442msgstr ""
55443
55444#: cp/pt.c:15604
55445#, gcc-internal-format
55446msgid "forming reference to reference type %qT"
55447msgstr ""
55448
55449#: cp/pt.c:15617
55450#, gcc-internal-format
55451msgid "forming pointer to qualified function type %qT"
55452msgstr ""
55453
55454#: cp/pt.c:15620
55455#, gcc-internal-format
55456msgid "forming reference to qualified function type %qT"
55457msgstr ""
55458
55459#: cp/pt.c:15668
55460#, gcc-internal-format
55461msgid "creating pointer to member of non-class type %qT"
55462msgstr ""
55463
55464#: cp/pt.c:15674
55465#, gcc-internal-format
55466msgid "creating pointer to member reference type %qT"
55467msgstr ""
55468
55469#: cp/pt.c:15680
55470#, gcc-internal-format
55471msgid "creating pointer to member of type void"
55472msgstr "đang tạo con trỏ đến thành viên của kiểu void"
55473
55474#: cp/pt.c:15780
55475#, gcc-internal-format
55476msgid "%qD is instantiated for an empty pack"
55477msgstr ""
55478
55479#: cp/pt.c:15800
55480#, gcc-internal-format
55481msgid "%qT is not a class, struct, or union type"
55482msgstr "%qT không phải có kiểu lớp, cấu trúc hay union"
55483
55484#: cp/pt.c:15837
55485#, gcc-internal-format
55486msgid "%qT resolves to %qT, which is not an enumeration type"
55487msgstr ""
55488
55489#: cp/pt.c:15845
55490#, fuzzy, gcc-internal-format
55491#| msgid "%qT is not a class type"
55492msgid "%qT resolves to %qT, which is not a class type"
55493msgstr "%qT không phải là kiểu lớp"
55494
55495#: cp/pt.c:15972
55496#, gcc-internal-format
55497msgid "use of %qs in template"
55498msgstr "dùng %qs trong mẫu"
55499
55500#: cp/pt.c:16150
55501#, gcc-internal-format
55502msgid "qualifying type %qT does not match destructor name ~%qT"
55503msgstr ""
55504
55505#: cp/pt.c:16165
55506#, gcc-internal-format
55507msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
55508msgstr ""
55509
55510#: cp/pt.c:16167
55511#, gcc-internal-format
55512msgid "say %<typename %E%> if a type is meant"
55513msgstr ""
55514
55515#: cp/pt.c:16257
55516#, fuzzy, gcc-internal-format
55517#| msgid "initializer element is not a constant expression"
55518msgid "initializer for %q#D expands to an empty list of expressions"
55519msgstr "yếu tố khởi tạo không phải là một biểu tượng hằng số"
55520
55521#: cp/pt.c:16380
55522#, gcc-internal-format
55523msgid "using invalid field %qD"
55524msgstr "đang dùng trường không hợp lệ %qD"
55525
55526#: cp/pt.c:16906 cp/pt.c:18710
55527#, gcc-internal-format
55528msgid "invalid use of pack expansion expression"
55529msgstr ""
55530
55531#: cp/pt.c:16910 cp/pt.c:18714
55532#, gcc-internal-format
55533msgid "use %<...%> to expand argument pack"
55534msgstr ""
55535
55536#: cp/pt.c:18852
55537#, gcc-internal-format
55538msgid "empty initializer in lambda init-capture"
55539msgstr ""
55540
55541#: cp/pt.c:19854
55542#, gcc-internal-format
55543msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
55544msgstr ""
55545
55546#: cp/pt.c:19881
55547#, gcc-internal-format
55548msgid "declarations in dependent base %qT are not found by unqualified lookup"
55549msgstr ""
55550
55551#: cp/pt.c:19886
55552#, gcc-internal-format
55553msgid "use %<this->%D%> instead"
55554msgstr "dùng %<this->%D%> thay thế"
55555
55556#: cp/pt.c:19889
55557#, gcc-internal-format
55558msgid "use %<%T::%D%> instead"
55559msgstr "dùng %<%T::%D%> thay thế"
55560
55561#: cp/pt.c:19894
55562#, gcc-internal-format
55563msgid "%qD declared here, later in the translation unit"
55564msgstr "%+D đã khai báo weakref sau khi được dùng"
55565
55566#: cp/pt.c:19942
55567#, fuzzy, gcc-internal-format
55568#| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
55569msgid "wrong number of arguments to %<__builtin_convertvector%>"
55570msgstr "sai số lượng đối số cho %<__builtin_choose_expr%>"
55571
55572#: cp/pt.c:20246
55573#, gcc-internal-format
55574msgid "%qT is not a class or namespace"
55575msgstr "%qT không phải là một lớp hay namespace"
55576
55577#: cp/pt.c:20249
55578#, gcc-internal-format
55579msgid "%qD is not a class or namespace"
55580msgstr "%qD không phải là một lớp hay namespace"
55581
55582#: cp/pt.c:20571
55583#, gcc-internal-format
55584msgid "%qT is/uses unnamed type"
55585msgstr "%qT là/dùng kiểu nặc danh"
55586
55587#: cp/pt.c:20573
55588#, gcc-internal-format
55589msgid "template argument for %qD uses local type %qT"
55590msgstr ""
55591
55592#: cp/pt.c:20583
55593#, gcc-internal-format
55594msgid "%qT is a variably modified type"
55595msgstr ""
55596
55597#: cp/pt.c:20598
55598#, gcc-internal-format
55599msgid "integral expression %qE is not constant"
55600msgstr "biểu thức nguyên %qE không là hằng"
55601
55602#: cp/pt.c:20616
55603#, gcc-internal-format
55604msgid "  trying to instantiate %qD"
55605msgstr ""
55606
55607#: cp/pt.c:24629
55608#, gcc-internal-format
55609msgid "ambiguous template instantiation for %q#T"
55610msgstr ""
55611
55612#: cp/pt.c:24631
55613#, gcc-internal-format
55614msgid "ambiguous template instantiation for %q#D"
55615msgstr ""
55616
55617#: cp/pt.c:24637
55618#, fuzzy
55619#| msgid "%s %#S"
55620msgid "%s %#qS"
55621msgstr "%s %#D"
55622
55623#: cp/pt.c:24661 cp/pt.c:24756
55624#, gcc-internal-format
55625msgid "explicit instantiation of non-template %q#D"
55626msgstr ""
55627
55628#: cp/pt.c:24667
55629#, fuzzy, gcc-internal-format
55630#| msgid "duplicate instance variable %q+D"
55631msgid "explicit instantiation of variable concept %q#D"
55632msgstr "trùng biến minh dụ %q+D"
55633
55634#: cp/pt.c:24669
55635#, fuzzy, gcc-internal-format
55636#| msgid "implicit declaration of function %qE"
55637msgid "explicit instantiation of function concept %q#D"
55638msgstr "khai báo ngầm của hàm %qE"
55639
55640#: cp/pt.c:24688
55641#, gcc-internal-format
55642msgid "%qD is not a static data member of a class template"
55643msgstr "%qD không phải là một thành viên dữ liệu tĩnh của một mẫu lớp"
55644
55645#: cp/pt.c:24694 cp/pt.c:24751
55646#, gcc-internal-format
55647msgid "no matching template for %qD found"
55648msgstr ""
55649
55650#: cp/pt.c:24699
55651#, gcc-internal-format
55652msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
55653msgstr ""
55654
55655#: cp/pt.c:24707
55656#, gcc-internal-format
55657msgid "explicit instantiation of %q#D"
55658msgstr ""
55659
55660#: cp/pt.c:24743
55661#, gcc-internal-format
55662msgid "duplicate explicit instantiation of %q#D"
55663msgstr ""
55664
55665#: cp/pt.c:24766 cp/pt.c:24850
55666#, gcc-internal-format
55667msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
55668msgstr ""
55669
55670#: cp/pt.c:24771 cp/pt.c:24866
55671#, gcc-internal-format
55672msgid "storage class %qD applied to template instantiation"
55673msgstr ""
55674
55675#: cp/pt.c:24828
55676#, gcc-internal-format
55677msgid "explicit instantiation of non-class template %qD"
55678msgstr ""
55679
55680#: cp/pt.c:24830
55681#, gcc-internal-format
55682msgid "explicit instantiation of non-template type %qT"
55683msgstr ""
55684
55685#: cp/pt.c:24839
55686#, gcc-internal-format
55687msgid "explicit instantiation of %q#T before definition of template"
55688msgstr ""
55689
55690#: cp/pt.c:24855
55691#, gcc-internal-format
55692msgid "ISO C++ forbids the use of %qE on explicit instantiations"
55693msgstr ""
55694
55695#: cp/pt.c:24900
55696#, gcc-internal-format
55697msgid "duplicate explicit instantiation of %q#T"
55698msgstr ""
55699
55700#: cp/pt.c:25222
55701#, fuzzy, gcc-internal-format
55702#| msgid "previous specification in %q#D here"
55703msgid "exception specification of %qD depends on itself"
55704msgstr "sau đặc tả trước đây trong %q#D"
55705
55706#. [temp.explicit]
55707#.
55708#. The definition of a non-exported function template, a
55709#. non-exported member function template, or a non-exported
55710#. member function or static data member of a class template
55711#. shall be present in every translation unit in which it is
55712#. explicitly instantiated.
55713#: cp/pt.c:25560
55714#, gcc-internal-format
55715msgid "explicit instantiation of %qD but no definition available"
55716msgstr ""
55717
55718#: cp/pt.c:25756
55719#, gcc-internal-format
55720msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
55721msgstr ""
55722
55723#: cp/pt.c:26119
55724#, fuzzy, gcc-internal-format
55725msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
55726msgstr "mẫu lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
55727
55728#: cp/pt.c:26141
55729#, fuzzy, gcc-internal-format
55730msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
55731msgstr "mẫu lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
55732
55733#: cp/pt.c:26154
55734#, gcc-internal-format
55735msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
55736msgstr ""
55737
55738#: cp/pt.c:26166
55739#, gcc-internal-format
55740msgid "invalid template non-type parameter"
55741msgstr ""
55742
55743#: cp/pt.c:26168
55744#, gcc-internal-format
55745msgid "%q#T is not a valid type for a template non-type parameter"
55746msgstr ""
55747
55748#: cp/pt.c:27521
55749#, gcc-internal-format
55750msgid "keyword %<template%> not allowed in declarator-id"
55751msgstr ""
55752
55753#: cp/pt.c:27782
55754#, fuzzy, gcc-internal-format
55755#| msgid "a concept cannot be a member function"
55756msgid "a concept cannot be constrained"
55757msgstr "cấu tử không thể là hàm thành viên tĩnh"
55758
55759#: cp/pt.c:27791
55760#, fuzzy, gcc-internal-format
55761#| msgid "%qT is not a namespace or unscoped enum"
55762msgid "concept %qE not in namespace scope"
55763msgstr "%qT không phải là một namespace hay enum không hoạt vi"
55764
55765#: cp/pt.c:27816
55766#, gcc-internal-format
55767msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
55768msgstr ""
55769
55770#: cp/pt.c:28726
55771#, fuzzy, gcc-internal-format
55772#| msgid "non-class template %qT used without template arguments"
55773msgid "non-deducible template %qT used without template arguments"
55774msgstr "mẫu không phải lớp %qT được dùng mà không có đỗi số mẫu"
55775
55776#: cp/pt.c:28733
55777#, fuzzy, gcc-internal-format
55778msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
55779msgstr "mẫu lambda chỉ sẵn sàng với -std=c++14 hay -std=gnu++14"
55780
55781#: cp/pt.c:28834
55782#, gcc-internal-format
55783msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
55784msgstr ""
55785
55786#: cp/pt.c:28841
55787#, gcc-internal-format
55788msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
55789msgstr ""
55790
55791#: cp/pt.c:28856
55792#, fuzzy, gcc-internal-format
55793msgid "class template argument deduction failed:"
55794msgstr "gặp yếu tố thừa trong bộ khởi tạo hợp"
55795
55796#: cp/pt.c:28863
55797#, fuzzy, gcc-internal-format
55798#| msgid "function not considered for inlining"
55799msgid "explicit deduction guides not considered for copy-initialization"
55800msgstr "hàm không phải được tính để chèn vào trực tiếp"
55801
55802#: cp/pt.c:28927
55803#, gcc-internal-format
55804msgid "direct-list-initialization of %<auto%> requires exactly one element"
55805msgstr ""
55806
55807#: cp/pt.c:28930
55808#, gcc-internal-format
55809msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
55810msgstr ""
55811
55812#: cp/pt.c:29004
55813#, gcc-internal-format
55814msgid "unable to deduce lambda return type from %qE"
55815msgstr ""
55816
55817#: cp/pt.c:29006
55818#, gcc-internal-format
55819msgid "unable to deduce %qT from %qE"
55820msgstr ""
55821
55822#: cp/pt.c:29048
55823#, gcc-internal-format
55824msgid "placeholder constraints not satisfied"
55825msgstr ""
55826
55827#: cp/pt.c:29052
55828#, gcc-internal-format
55829msgid "deduced initializer does not satisfy placeholder constraints"
55830msgstr ""
55831
55832#: cp/pt.c:29056
55833#, gcc-internal-format
55834msgid "deduced return type does not satisfy placeholder constraints"
55835msgstr ""
55836
55837#: cp/pt.c:29060
55838#, gcc-internal-format
55839msgid "deduced expression type does not satisfy placeholder constraints"
55840msgstr ""
55841
55842#: cp/pt.c:29190
55843#, fuzzy, gcc-internal-format
55844#| msgid "invalid use of %<auto%> in template argument"
55845msgid "invalid use of %qT in template argument"
55846msgstr "dùng %<auto%> không hợp lệ trong đối số mẫu"
55847
55848#: cp/rtti.c:313
55849#, fuzzy, gcc-internal-format
55850#| msgid "can%'t specify %<-D%> without %<--main%>"
55851msgid "cannot use %<typeid%> with %<-fno-rtti%>"
55852msgstr "can%'t chỉ định %<-D%> mà không có %<--main%>"
55853
55854#: cp/rtti.c:322
55855#, gcc-internal-format
55856msgid "must %<#include <typeinfo>%> before using %<typeid%>"
55857msgstr ""
55858
55859#: cp/rtti.c:423
55860#, gcc-internal-format
55861msgid "cannot create type information for type %qT because it involves types of variable size"
55862msgstr ""
55863
55864#: cp/rtti.c:513
55865#, gcc-internal-format
55866msgid "%<typeid%> of qualified function type %qT"
55867msgstr ""
55868
55869#: cp/rtti.c:696 cp/rtti.c:712
55870#, gcc-internal-format
55871msgid "%<dynamic_cast<%#T>(%#D)%> can never succeed"
55872msgstr ""
55873
55874#: cp/rtti.c:724
55875#, fuzzy, gcc-internal-format
55876#| msgid "%<dynamic_cast%> not permitted with -fno-rtti"
55877msgid "%<dynamic_cast%> not permitted with %<-fno-rtti%>"
55878msgstr "%<dynamic_cast%> không thừa nhận với -fno-rtti"
55879
55880#: cp/rtti.c:804
55881#, fuzzy, gcc-internal-format
55882#| msgid "  cannot convert %qE (type %qT) to type %qT"
55883msgid "cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)"
55884msgstr "  không thể chuyển đổi %qE (kiểu %qT) thành kiểu %qT"
55885
55886#: cp/search.c:243
55887#, gcc-internal-format
55888msgid "%qT is an ambiguous base of %qT"
55889msgstr ""
55890
55891#: cp/search.c:259
55892#, gcc-internal-format
55893msgid "%qT is an inaccessible base of %qT"
55894msgstr ""
55895
55896#: cp/search.c:1890
55897#, gcc-internal-format
55898msgid "looser exception specification on overriding virtual function %q+#F"
55899msgstr ""
55900
55901#: cp/search.c:1893
55902#, fuzzy, gcc-internal-format
55903#| msgid "overriding final function %q+D"
55904msgid "overridden function is %q#F"
55905msgstr "đang dè lên hàm cuối %q+D"
55906
55907#: cp/search.c:1962
55908#, gcc-internal-format
55909msgid "invalid covariant return type for %q#D"
55910msgstr ""
55911
55912#: cp/search.c:1964 cp/search.c:1980 cp/search.c:1987 cp/search.c:2005
55913#, fuzzy, gcc-internal-format
55914#| msgid "overriding final function %q+D"
55915msgid "overridden function is %q#D"
55916msgstr "đang dè lên hàm cuối %q+D"
55917
55918#: cp/search.c:1978
55919#, gcc-internal-format
55920msgid "invalid covariant return type for %q+#D"
55921msgstr ""
55922
55923#: cp/search.c:1985
55924#, gcc-internal-format
55925msgid "conflicting return type specified for %q+#D"
55926msgstr ""
55927
55928#: cp/search.c:2003
55929#, gcc-internal-format
55930msgid "conflicting type attributes specified for %q+#D"
55931msgstr ""
55932
55933#: cp/search.c:2021
55934#, gcc-internal-format
55935msgid "%qD declared %<transaction_safe_dynamic%>"
55936msgstr ""
55937
55938#: cp/search.c:2023
55939#, gcc-internal-format
55940msgid "overriding %qD declared %<transaction_safe%>"
55941msgstr ""
55942
55943#: cp/search.c:2031
55944#, gcc-internal-format
55945msgid "deleted function %q+D overriding non-deleted function"
55946msgstr ""
55947
55948#: cp/search.c:2034 cp/search.c:2043 cp/search.c:2052
55949#, fuzzy, gcc-internal-format
55950#| msgid "overriding final function %q+D"
55951msgid "overridden function is %qD"
55952msgstr "đang dè lên hàm cuối %q+D"
55953
55954#: cp/search.c:2040
55955#, gcc-internal-format
55956msgid "non-deleted function %q+D overriding deleted function"
55957msgstr ""
55958
55959#: cp/search.c:2050
55960#, fuzzy, gcc-internal-format
55961#| msgid "function returning a function"
55962msgid "virtual function %q+D overriding final function"
55963msgstr "hàm trả về hàm"
55964
55965#: cp/search.c:2135
55966#, gcc-internal-format
55967msgid "%q+#D cannot be declared"
55968msgstr "%q+#D không thể được khai báo"
55969
55970#: cp/search.c:2136
55971#, gcc-internal-format
55972msgid "  since %q+#D declared in base class"
55973msgstr ""
55974
55975#: cp/semantics.c:777
55976#, fuzzy, gcc-internal-format
55977#| msgid "%qD was not declared %<constexpr%>"
55978msgid "%qs always evaluates to true in %<if constexpr%>"
55979msgstr "%qD chưa được khai báo %<constexpr%>"
55980
55981#: cp/semantics.c:925
55982#, gcc-internal-format
55983msgid "suggest explicit braces around empty body in %<do%> statement"
55984msgstr ""
55985
55986#: cp/semantics.c:1438
55987#, gcc-internal-format
55988msgid "catching polymorphic type %q#T by value"
55989msgstr ""
55990
55991#: cp/semantics.c:1443
55992#, gcc-internal-format
55993msgid "catching type %q#T by value"
55994msgstr ""
55995
55996#: cp/semantics.c:1448
55997#, fuzzy, gcc-internal-format
55998#| msgid "cannot declare reference to %q#T"
55999msgid "catching non-reference type %q#T"
56000msgstr "không thể khai báo tham chiếu đến %q#T"
56001
56002#: cp/semantics.c:1658
56003#, gcc-internal-format
56004msgid "type of %<asm%> operand %qE could not be determined"
56005msgstr ""
56006
56007#: cp/semantics.c:1740
56008#, gcc-internal-format
56009msgid "%<__label__%> declarations are only allowed in function scopes"
56010msgstr ""
56011
56012#: cp/semantics.c:1925
56013#, gcc-internal-format
56014msgid "invalid use of member %qD in static member function"
56015msgstr ""
56016
56017#: cp/semantics.c:2198
56018#, fuzzy, gcc-internal-format
56019#| msgid "missing template arguments after %qT"
56020msgid "%qE missing template arguments"
56021msgstr "thiếu đối số mẫu sau %qT"
56022
56023#: cp/semantics.c:2258
56024#, gcc-internal-format
56025msgid "a statement expression is an insufficient context for overload resolution"
56026msgstr ""
56027
56028#: cp/semantics.c:2610
56029#, fuzzy, gcc-internal-format
56030#| msgid "%qE cannot be used as a function"
56031msgid "cannot call a concept as a function"
56032msgstr "%qE không thể dùng như một hàm"
56033
56034#: cp/semantics.c:2678
56035#, gcc-internal-format
56036msgid "arguments to destructor are not allowed"
56037msgstr ""
56038
56039#: cp/semantics.c:2756
56040#, gcc-internal-format
56041msgid "%<this%> is unavailable for static member functions"
56042msgstr ""
56043
56044#: cp/semantics.c:2758
56045#, gcc-internal-format
56046msgid "invalid use of %<this%> in non-member function"
56047msgstr ""
56048
56049#: cp/semantics.c:2760
56050#, gcc-internal-format
56051msgid "invalid use of %<this%> at top level"
56052msgstr ""
56053
56054#: cp/semantics.c:2782
56055#, gcc-internal-format
56056msgid "invalid qualifying scope in pseudo-destructor name"
56057msgstr ""
56058
56059#: cp/semantics.c:2790 cp/typeck.c:2730
56060#, gcc-internal-format
56061msgid "qualified type %qT does not match destructor name ~%qT"
56062msgstr ""
56063
56064#: cp/semantics.c:2812
56065#, gcc-internal-format
56066msgid "%qE is not of type %qT"
56067msgstr "%qE không là kiểu %qT"
56068
56069#: cp/semantics.c:2889
56070#, gcc-internal-format
56071msgid "compound literal of non-object type %qT"
56072msgstr ""
56073
56074#: cp/semantics.c:3073
56075#, gcc-internal-format
56076msgid "template type parameters must use the keyword %<class%> or %<typename%>"
56077msgstr ""
56078
56079#: cp/semantics.c:3123
56080#, gcc-internal-format
56081msgid "invalid use of type %qT as a default value for a template template-parameter"
56082msgstr ""
56083
56084#: cp/semantics.c:3126
56085#, gcc-internal-format
56086msgid "invalid default argument for a template template parameter"
56087msgstr ""
56088
56089#: cp/semantics.c:3143
56090#, gcc-internal-format
56091msgid "definition of %q#T inside template parameter list"
56092msgstr ""
56093
56094#: cp/semantics.c:3174
56095#, gcc-internal-format
56096msgid "invalid definition of qualified type %qT"
56097msgstr "định nghĩa không hợp lệ của kiểu hạn định %qT"
56098
56099#: cp/semantics.c:3444
56100#, gcc-internal-format
56101msgid "invalid base-class specification"
56102msgstr "đặc tả lớp-cơ-sở không hợp lệ"
56103
56104#: cp/semantics.c:3607
56105#, gcc-internal-format
56106msgid "cannot capture member %qD of anonymous union"
56107msgstr "không thể chụp thành viên %qD trong hỗn hợp nặc danh"
56108
56109#: cp/semantics.c:3624 cp/semantics.c:10261
56110#, gcc-internal-format
56111msgid "%qD is not captured"
56112msgstr "%qD không bị bắt"
56113
56114#: cp/semantics.c:3628
56115#, gcc-internal-format
56116msgid "the lambda has no capture-default"
56117msgstr ""
56118
56119#: cp/semantics.c:3630
56120#, gcc-internal-format
56121msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
56122msgstr ""
56123
56124#: cp/semantics.c:3642
56125#, gcc-internal-format
56126msgid "use of local variable with automatic storage from containing function"
56127msgstr ""
56128
56129#: cp/semantics.c:3644
56130#, gcc-internal-format
56131msgid "use of parameter from containing function"
56132msgstr ""
56133
56134#: cp/semantics.c:3771
56135#, fuzzy, gcc-internal-format
56136#| msgid "use of deleted function %qD"
56137msgid "use of parameter outside function body"
56138msgstr "dùng hàm bị xóa %qD"
56139
56140#: cp/semantics.c:3781
56141#, fuzzy, gcc-internal-format
56142#| msgid "missing template arguments after %qT"
56143msgid "missing template arguments"
56144msgstr "thiếu đối số mẫu sau %qT"
56145
56146#: cp/semantics.c:3817
56147#, gcc-internal-format
56148msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
56149msgstr ""
56150
56151#: cp/semantics.c:3848
56152#, gcc-internal-format
56153msgid "use of class template %qT as expression"
56154msgstr ""
56155
56156#. Ambiguous reference to base members.
56157#: cp/semantics.c:3855
56158#, gcc-internal-format
56159msgid "request for member %qD is ambiguous in multiple inheritance lattice"
56160msgstr ""
56161
56162#: cp/semantics.c:3883
56163#, gcc-internal-format
56164msgid "%qD cannot appear in a constant-expression"
56165msgstr ""
56166
56167#: cp/semantics.c:4052
56168#, gcc-internal-format
56169msgid "type of %qE is unknown"
56170msgstr "không hiểu kiểu của %qE"
56171
56172#: cp/semantics.c:4081
56173#, gcc-internal-format
56174msgid "%qT is not an enumeration type"
56175msgstr "%qT không phải một kiểu enumeration"
56176
56177#. Parameter packs can only be used in templates
56178#: cp/semantics.c:4215
56179#, gcc-internal-format
56180msgid "parameter pack %<__bases%> only valid in template declaration"
56181msgstr ""
56182
56183#: cp/semantics.c:4247
56184#, gcc-internal-format
56185msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
56186msgstr ""
56187
56188#: cp/semantics.c:4260
56189#, gcc-internal-format
56190msgid "cannot apply %<offsetof%> to member function %qD"
56191msgstr ""
56192
56193#: cp/semantics.c:4264
56194#, fuzzy, gcc-internal-format
56195#| msgid "a concept cannot be a member function"
56196msgid "cannot apply %<offsetof%> to member function"
56197msgstr "cấu tử không thể là hàm thành viên tĩnh"
56198
56199#: cp/semantics.c:4269
56200#, gcc-internal-format
56201msgid "cannot apply %<offsetof%> to an enumerator %qD"
56202msgstr ""
56203
56204#: cp/semantics.c:4280
56205#, gcc-internal-format
56206msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
56207msgstr ""
56208
56209#: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
56210#: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
56211#: cp/semantics.c:7432 cp/semantics.c:7875
56212#, gcc-internal-format
56213msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
56214msgstr ""
56215
56216#: cp/semantics.c:5547
56217#, gcc-internal-format
56218msgid "user defined reduction lookup is ambiguous"
56219msgstr ""
56220
56221#: cp/semantics.c:5820
56222#, gcc-internal-format
56223msgid "%qE in %<reduction%> clause is a zero size array"
56224msgstr ""
56225
56226#: cp/semantics.c:5870
56227#, gcc-internal-format
56228msgid "%qE has const type for %<reduction%>"
56229msgstr ""
56230
56231#: cp/semantics.c:5989
56232#, gcc-internal-format
56233msgid "user defined reduction with constructor initializer for base class %qT"
56234msgstr ""
56235
56236#: cp/semantics.c:6447
56237#, gcc-internal-format
56238msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
56239msgstr ""
56240
56241#: cp/semantics.c:6462
56242#, gcc-internal-format
56243msgid "linear clause applied to non-integral non-pointer variable with %qT type"
56244msgstr ""
56245
56246#: cp/semantics.c:6486
56247#, gcc-internal-format
56248msgid "linear step expression must be integral"
56249msgstr "biểu thức bước thẳng phải là số nguyên"
56250
56251#: cp/semantics.c:6591 cp/semantics.c:7888
56252#, gcc-internal-format
56253msgid "%qD is not a variable in clause %qs"
56254msgstr "%qD không phải một biến trong mệnh đề %qs"
56255
56256#: cp/semantics.c:6676
56257#, gcc-internal-format
56258msgid "%qD is not a variable in clause %<firstprivate%>"
56259msgstr ""
56260
56261#: cp/semantics.c:6727
56262#, gcc-internal-format
56263msgid "%qD is not a variable in clause %<lastprivate%>"
56264msgstr "%qD không phải một biến trong mệnh đề %<lastprivate%>"
56265
56266#: cp/semantics.c:6777
56267#, gcc-internal-format
56268msgid "%<gang%> static expression must be integral"
56269msgstr "biểu thức tĩnh %<gang%> phải nguyên"
56270
56271#: cp/semantics.c:6791
56272#, fuzzy, gcc-internal-format
56273#| msgid "%<gang%> static value must bepositive"
56274msgid "%<gang%> static value must be positive"
56275msgstr "giá trị tĩnh %<gang%> phải dương"
56276
56277#: cp/semantics.c:6825
56278#, gcc-internal-format
56279msgid "%<gang%> num expression must be integral"
56280msgstr "biểu thức số %<gang%> phải nguyên"
56281
56282#: cp/semantics.c:6828
56283#, gcc-internal-format
56284msgid "%<vector%> length expression must be integral"
56285msgstr "chiều dài %<vector%> phải là số nguyên"
56286
56287#: cp/semantics.c:6832
56288#, gcc-internal-format
56289msgid "%<worker%> num expression must be integral"
56290msgstr "biểu thức số %<worker%> phải là số nguyên"
56291
56292#: cp/semantics.c:6854
56293#, gcc-internal-format
56294msgid "%<gang%> num value must be positive"
56295msgstr "%<gang%> giá trị phải dương"
56296
56297#: cp/semantics.c:6858
56298#, fuzzy, gcc-internal-format
56299#| msgid "%<vector%> length value must bepositive"
56300msgid "%<vector%> length value must be positive"
56301msgstr "chiều dài %<vector%> giá trị phải dương"
56302
56303#: cp/semantics.c:6863
56304#, fuzzy, gcc-internal-format
56305#| msgid "%<worker%> num value must bepositive"
56306msgid "%<worker%> num value must be positive"
56307msgstr "%<worker%> giá trị phải dương"
56308
56309#: cp/semantics.c:6890
56310#, gcc-internal-format
56311msgid "schedule chunk size expression must be integral"
56312msgstr ""
56313
56314#: cp/semantics.c:6923
56315#, gcc-internal-format
56316msgid "%qs length expression must be integral"
56317msgstr ""
56318
56319#: cp/semantics.c:6937
56320#, gcc-internal-format
56321msgid "%qs length expression must be positive constant integer expression"
56322msgstr ""
56323
56324#: cp/semantics.c:6957
56325#, gcc-internal-format
56326msgid "%<async%> expression must be integral"
56327msgstr "%<async%> biểu thức phải nguyên"
56328
56329#: cp/semantics.c:6986
56330#, gcc-internal-format
56331msgid "%<thread_limit%> expression must be integral"
56332msgstr "%<thread_limit%> biểu thức phải nguyên"
56333
56334#: cp/semantics.c:7016
56335#, gcc-internal-format
56336msgid "%<device%> id must be integral"
56337msgstr "chỉ số %<device%> phải là số nguyên"
56338
56339#: cp/semantics.c:7038
56340#, gcc-internal-format
56341msgid "%<dist_schedule%> chunk size expression must be integral"
56342msgstr ""
56343
56344#: cp/semantics.c:7067
56345#, gcc-internal-format
56346msgid "%qD is not a variable in %<aligned%> clause"
56347msgstr "%qD không phải một biến trong mệnh đề  %<aligned%>"
56348
56349#: cp/semantics.c:7082
56350#, gcc-internal-format
56351msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
56352msgstr ""
56353
56354#: cp/semantics.c:7089
56355#, gcc-internal-format
56356msgid "%qD appears more than once in %<aligned%> clauses"
56357msgstr ""
56358
56359#: cp/semantics.c:7104
56360#, gcc-internal-format
56361msgid "%<aligned%> clause alignment expression must be integral"
56362msgstr ""
56363
56364#: cp/semantics.c:7137
56365#, fuzzy, gcc-internal-format
56366#| msgid "%qD is not a variable in %<depend%> clause"
56367msgid "%qD is not a variable in %<nontemporal%> clause"
56368msgstr "%qD không phải một biến trong mệnh đề %<depend%>"
56369
56370#: cp/semantics.c:7148
56371#, fuzzy, gcc-internal-format
56372#| msgid "%qD is not an argument in %<uniform%> clause"
56373msgid "%qD appears more than once in %<nontemporal%> clauses"
56374msgstr "%qD không phải một đối số trong mệnh đề %<uniform%>"
56375
56376#: cp/semantics.c:7213
56377#, fuzzy, gcc-internal-format
56378#| msgid "%qD is not a variable in %<depend%> clause"
56379msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
56380msgstr "%qD không phải một biến trong mệnh đề %<depend%>"
56381
56382#: cp/semantics.c:7583
56383#, gcc-internal-format
56384msgid "template %qE in clause %qs"
56385msgstr ""
56386
56387#: cp/semantics.c:7587
56388#, gcc-internal-format
56389msgid "overloaded function name %qE in clause %qs"
56390msgstr ""
56391
56392#: cp/semantics.c:7656
56393#, gcc-internal-format
56394msgid "%<grainsize%> expression must be integral"
56395msgstr "chỉ số %<device%> phải là số nguyên"
56396
56397#: cp/semantics.c:7686
56398#, gcc-internal-format
56399msgid "%<priority%> expression must be integral"
56400msgstr "chỉ số %<device%> phải là số nguyên"
56401
56402#: cp/semantics.c:7716
56403#, fuzzy, gcc-internal-format
56404#| msgid "%<wait%> expression must be integral"
56405msgid "%<hint%> expression must be integral"
56406msgstr "biểu thức %<wait%> phải là số nguyên"
56407
56408#: cp/semantics.c:7729
56409#, fuzzy, gcc-internal-format
56410#| msgid "%<wait%> expression must be integral"
56411msgid "%<hint%> expression must be constant integer expression"
56412msgstr "biểu thức %<wait%> phải là số nguyên"
56413
56414#: cp/semantics.c:7752
56415#, fuzzy, gcc-internal-format
56416#| msgid "target is not pointer or reference to complete type"
56417msgid "%qs variable is neither a pointer nor reference to pointer"
56418msgstr "đích không phải là hàm trỏ hoặc tham chiếu đến loại hoàn toàn"
56419
56420#: cp/semantics.c:7762
56421#, gcc-internal-format
56422msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
56423msgstr ""
56424
56425#: cp/semantics.c:7816
56426#, fuzzy, gcc-internal-format
56427#| msgid "%<tile%> value must be integral"
56428msgid "%<tile%> argument needs integral type"
56429msgstr "giá trị %<tile%> phải là số nguyên"
56430
56431#: cp/semantics.c:8157
56432#, gcc-internal-format
56433msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
56434msgstr ""
56435
56436#: cp/semantics.c:8351
56437#, gcc-internal-format
56438msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
56439msgstr ""
56440
56441#: cp/semantics.c:8365
56442#, gcc-internal-format
56443msgid "%<threadprivate%> %qE directive not in %qT definition"
56444msgstr ""
56445
56446#: cp/semantics.c:8562
56447#, gcc-internal-format
56448msgid "difference between %qE and %qD does not have integer type"
56449msgstr ""
56450
56451#: cp/semantics.c:9028
56452#, gcc-internal-format
56453msgid "%<#pragma omp simd%> used with class iteration variable %qE"
56454msgstr ""
56455
56456#: cp/semantics.c:9319 cp/semantics.c:9329
56457#, gcc-internal-format
56458msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
56459msgstr ""
56460
56461#: cp/semantics.c:9688
56462#, gcc-internal-format, gfc-internal-format
56463msgid "static assertion failed: %s"
56464msgstr "thẩm tra tĩnh gặp lỗi: %s"
56465
56466#: cp/semantics.c:9699
56467#, gcc-internal-format
56468msgid "non-constant condition for static assertion"
56469msgstr ""
56470
56471#: cp/semantics.c:9729
56472#, fuzzy, gcc-internal-format
56473msgid "argument to %<decltype%> must be an expression"
56474msgstr "%<delete[]%> không phải biểu thức hằng"
56475
56476#: cp/semantics.c:9757
56477#, fuzzy, gcc-internal-format
56478#| msgid "<unresolved overloaded function type>"
56479msgid "%<decltype%> cannot resolve address of overloaded function"
56480msgstr "<chưa giải quyết loại hàm quá tải>"
56481
56482#: cp/semantics.c:10300
56483#, gcc-internal-format
56484msgid "operand of fold expression has no unexpanded parameter packs"
56485msgstr ""
56486
56487#: cp/semantics.c:10353
56488#, gcc-internal-format
56489msgid "both arguments in binary fold have unexpanded parameter packs"
56490msgstr ""
56491
56492#: cp/semantics.c:10355
56493#, gcc-internal-format
56494msgid "no unexpanded parameter packs in binary fold"
56495msgstr ""
56496
56497#: cp/semantics.c:10373
56498#, fuzzy, gcc-internal-format
56499msgid "non-pointer argument to %<__builtin_launder%>"
56500msgstr "đối số không được hỗ trợ cho %<__builtin_return_address%>"
56501
56502#: cp/tree.c:1391
56503#, gcc-internal-format
56504msgid "%qV qualifiers cannot be applied to %qT"
56505msgstr ""
56506
56507#: cp/tree.c:1910
56508#, fuzzy, gcc-internal-format
56509#| msgid "lambda-expression in a constant expression"
56510msgid "statement-expression in a constant expression"
56511msgstr "Gặp biểu thức lambda trong biểu thức bất biến"
56512
56513#: cp/tree.c:4108
56514#, gcc-internal-format
56515msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
56516msgstr ""
56517
56518#: cp/tree.c:4112
56519#, gcc-internal-format
56520msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
56521msgstr ""
56522
56523#: cp/tree.c:4115
56524#, fuzzy, gcc-internal-format
56525#| msgid "  declared here"
56526msgid " declared here"
56527msgstr "  đã được khai báo ở đây"
56528
56529#: cp/tree.c:4120
56530#, gcc-internal-format
56531msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
56532msgstr ""
56533
56534#: cp/tree.c:4122
56535#, gcc-internal-format
56536msgid " because all of its copy and move constructors are deleted"
56537msgstr ""
56538
56539#: cp/tree.c:4528
56540#, fuzzy, gcc-internal-format
56541#| msgid "%qE is a member of a union"
56542msgid "%qT is a union"
56543msgstr "%qE không phải là thành viên của union"
56544
56545#: cp/tree.c:4540
56546#, fuzzy, gcc-internal-format
56547#| msgid "%q#T has pointer data members"
56548msgid "%qT has a mutable member"
56549msgstr "%q#T có thành viên dữ liệu con trỏ"
56550
56551#: cp/tree.c:4551
56552#, fuzzy, gcc-internal-format
56553#| msgid "  base class %qT of %q+T is non-literal"
56554msgid "base class %qT is not public"
56555msgstr "  lớp cơ sở %qT của %q+T là non-literal"
56556
56557#: cp/tree.c:4554
56558#, fuzzy, gcc-internal-format
56559#| msgid "%qD is not captured"
56560msgid "%qD is not public"
56561msgstr "%qD không bị bắt"
56562
56563#: cp/tree.c:4562
56564#, fuzzy, gcc-internal-format
56565#| msgid "%qD is not a type"
56566msgid "%qD has a non-structural type"
56567msgstr "%qD không phải là một kiểu"
56568
56569#: cp/tree.c:4580
56570#, fuzzy, gcc-internal-format
56571#| msgid "section attribute argument not a string constant"
56572msgid "%qE attribute argument must be a string constant"
56573msgstr "đối số thuộc tính phần không phải là một hằng chuỗi"
56574
56575#: cp/tree.c:4588
56576#, fuzzy, gcc-internal-format
56577msgid "%qE attribute applied to %qD with void return type"
56578msgstr "Thuộc tính %qE cần kiểu trả về là void"
56579
56580#: cp/tree.c:4595
56581#, fuzzy, gcc-internal-format
56582msgid "%qE attribute can only be applied to functions or to class or enumeration types"
56583msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
56584
56585#: cp/tree.c:4613
56586#, fuzzy, gcc-internal-format
56587msgid "%qE attribute can only be applied to non-static data members"
56588msgstr "thuộc tính %qE chỉ áp dụng cho các hàm"
56589
56590#: cp/tree.c:4619
56591#, fuzzy, gcc-internal-format
56592#| msgid "%<typeof%> applied to a bit-field"
56593msgid "%qE attribute cannot be applied to a bit-field"
56594msgstr "%<typeof%> được áp dụng cho một bit-field"
56595
56596#: cp/tree.c:4639
56597#, fuzzy, gcc-internal-format
56598#| msgid "the %qE attribute requires arguments"
56599msgid "%qE attribute takes no arguments"
56600msgstr "thuộc tính %qE cần tham số"
56601
56602#: cp/tree.c:4643
56603#, fuzzy, gcc-internal-format
56604#| msgid "%qE attribute doesn't apply to functions"
56605msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
56606msgstr "Thuộc tính %qE không được áp dụng cho các hàm"
56607
56608#: cp/tree.c:4706
56609#, fuzzy, gcc-internal-format
56610#| msgid "array index in initializer is not an integer constant expression"
56611msgid "requested %<init_priority%> is not an integer constant"
56612msgstr "bộ khởi tạo 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"
56613
56614#: cp/tree.c:4728
56615#, gcc-internal-format
56616msgid "can only use %qE attribute on file-scope definitions of objects of class type"
56617msgstr ""
56618
56619#: cp/tree.c:4736
56620#, gcc-internal-format
56621msgid "requested %<init_priority%> %i is out of range [0, %i]"
56622msgstr ""
56623
56624#: cp/tree.c:4747
56625#, gcc-internal-format
56626msgid "requested %<init_priority%> %i is reserved for internal use"
56627msgstr ""
56628
56629#: cp/tree.c:4759
56630#, gcc-internal-format
56631msgid "%qE attribute is not supported on this platform"
56632msgstr ""
56633
56634#: cp/tree.c:4786
56635#, fuzzy, gcc-internal-format
56636#| msgid "declaration of %qD as member of %qT"
56637msgid "redeclaration of %qD adds abi tag %qE"
56638msgstr "sự khai báo của %qD như là thành viên của %qT"
56639
56640#: cp/tree.c:4806
56641#, gcc-internal-format
56642msgid "the %qE attribute requires arguments"
56643msgstr "thuộc tính %qE cần tham số"
56644
56645#: cp/tree.c:4817
56646#, gcc-internal-format
56647msgid "arguments to the %qE attribute must be narrow string literals"
56648msgstr ""
56649
56650#: cp/tree.c:4830 cp/tree.c:4843
56651#, gcc-internal-format
56652msgid "arguments to the %qE attribute must contain valid identifiers"
56653msgstr ""
56654
56655#: cp/tree.c:4832
56656#, gcc-internal-format
56657msgid "%<%c%> is not a valid first character for an identifier"
56658msgstr ""
56659
56660#: cp/tree.c:4845
56661#, gcc-internal-format
56662msgid "%<%c%> is not a valid character in an identifier"
56663msgstr ""
56664
56665#: cp/tree.c:4869
56666#, gcc-internal-format
56667msgid "%qE attribute applied to non-class, non-enum type %qT"
56668msgstr ""
56669
56670#: cp/tree.c:4875
56671#, gcc-internal-format
56672msgid "%qE attribute applied to %qT after its definition"
56673msgstr ""
56674
56675#: cp/tree.c:4882
56676#, gcc-internal-format
56677msgid "ignoring %qE attribute applied to template instantiation %qT"
56678msgstr ""
56679
56680#: cp/tree.c:4889
56681#, gcc-internal-format
56682msgid "ignoring %qE attribute applied to template specialization %qT"
56683msgstr ""
56684
56685#: cp/tree.c:4911
56686#, gcc-internal-format
56687msgid "%qE attribute applied to non-function, non-variable %qD"
56688msgstr ""
56689
56690#: cp/tree.c:4917
56691#, gcc-internal-format
56692msgid "%qE attribute applied to extern \"C\" declaration %qD"
56693msgstr ""
56694
56695#: cp/tree.c:5770
56696#, gcc-internal-format
56697msgid "zero as null pointer constant"
56698msgstr ""
56699
56700#: cp/tree.c:5783
56701#, fuzzy, gcc-internal-format
56702#| msgid "lang_* check: failed in %s, at %s:%d"
56703msgid "%<lang_*%> check: failed in %s, at %s:%d"
56704msgstr "lang_* check: gặp lỗi trong %s, tại %s:%d"
56705
56706#: cp/typeck.c:459
56707#, gcc-internal-format
56708msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
56709msgstr ""
56710
56711#: cp/typeck.c:465
56712#, gcc-internal-format
56713msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
56714msgstr ""
56715
56716#: cp/typeck.c:471
56717#, gcc-internal-format
56718msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
56719msgstr ""
56720
56721#: cp/typeck.c:612
56722#, gcc-internal-format
56723msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
56724msgstr ""
56725
56726#: cp/typeck.c:617
56727#, gcc-internal-format
56728msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
56729msgstr ""
56730
56731#: cp/typeck.c:622
56732#, gcc-internal-format
56733msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
56734msgstr ""
56735
56736#: cp/typeck.c:701
56737#, gcc-internal-format
56738msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
56739msgstr ""
56740
56741#: cp/typeck.c:706
56742#, gcc-internal-format
56743msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
56744msgstr ""
56745
56746#: cp/typeck.c:711
56747#, gcc-internal-format
56748msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
56749msgstr ""
56750
56751#: cp/typeck.c:1519
56752#, fuzzy, gcc-internal-format
56753#| msgid "operands to ?: have different types %qT and %qT"
56754msgid "canonical types differ for identical types %qT and %qT"
56755msgstr "các toán hạng ?: có kiểu khác %qT và %qT"
56756
56757#: cp/typeck.c:1526
56758#, fuzzy, gcc-internal-format
56759#| msgid "operands to ?: have different types %qT and %qT"
56760msgid "same canonical type node for different types %qT and %qT"
56761msgstr "các toán hạng ?: có kiểu khác %qT và %qT"
56762
56763#: cp/typeck.c:1686
56764#, gcc-internal-format
56765msgid "invalid application of %qs to a member function"
56766msgstr ""
56767
56768#: cp/typeck.c:1784
56769#, gcc-internal-format
56770msgid "invalid application of %<sizeof%> to a bit-field"
56771msgstr ""
56772
56773#: cp/typeck.c:1792
56774#, gcc-internal-format
56775msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
56776msgstr ""
56777
56778#: cp/typeck.c:1854
56779#, gcc-internal-format
56780msgid "invalid application of %<__alignof%> to a bit-field"
56781msgstr ""
56782
56783#: cp/typeck.c:1865
56784#, gcc-internal-format
56785msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
56786msgstr ""
56787
56788#: cp/typeck.c:1945
56789#, fuzzy, gcc-internal-format
56790#| msgid "argument 2 has invalid type"
56791msgid "%<alignas%> argument has non-integral type %qT"
56792msgstr "đối số 2 có kiểu không hợp lệ"
56793
56794#: cp/typeck.c:1990
56795#, gcc-internal-format
56796msgid "invalid use of non-static member function of type %qT"
56797msgstr ""
56798
56799#: cp/typeck.c:2158
56800#, gcc-internal-format
56801msgid "taking address of temporary array"
56802msgstr "lấy địa chỉ của mảng tạm"
56803
56804#: cp/typeck.c:2340
56805#, gcc-internal-format
56806msgid "ISO C++ forbids converting a string constant to %qT"
56807msgstr "ISO C++ cấm chuyển đổi hằng chuỗi thành %qT"
56808
56809#: cp/typeck.c:2344
56810#, gcc-internal-format
56811msgid "deprecated conversion from string constant to %qT"
56812msgstr "việc chuyển đổi từ chuỗi thành %qT đã lỗi thời"
56813
56814#: cp/typeck.c:2480 cp/typeck.c:3043
56815#, gcc-internal-format
56816msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
56817msgstr ""
56818
56819#: cp/typeck.c:2484 cp/typeck.c:3047
56820#, gcc-internal-format
56821msgid "request for member %qD in %qE, which is of non-class type %qT"
56822msgstr ""
56823
56824#: cp/typeck.c:2515
56825#, gcc-internal-format
56826msgid "invalid use of nonstatic data member %qE"
56827msgstr ""
56828
56829#: cp/typeck.c:2595
56830#, gcc-internal-format
56831msgid "invalid access to non-static data member %qD in virtual base of NULL object"
56832msgstr ""
56833
56834#: cp/typeck.c:2745
56835#, gcc-internal-format
56836msgid "object type %qT does not match destructor name ~%qT"
56837msgstr ""
56838
56839#: cp/typeck.c:2754
56840#, gcc-internal-format
56841msgid "the type being destroyed is %qT, but the destructor refers to %qT"
56842msgstr ""
56843
56844#: cp/typeck.c:2895
56845#, gcc-internal-format
56846msgid "field %q#D can be accessed via %q#D"
56847msgstr ""
56848
56849#. No hint.
56850#: cp/typeck.c:2914
56851#, gcc-internal-format
56852msgid "%q#T has no member named %qE"
56853msgstr "%q#T không có thành viên nào mang tên %qE"
56854
56855#: cp/typeck.c:2937
56856#, fuzzy, gcc-internal-format
56857#| msgid "%q#T has no member named %qE; did you mean %qE?"
56858msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
56859msgstr "%q#T không có thành viên nào mang tên %qE; ý bạn là %qE?"
56860
56861#: cp/typeck.c:2948
56862#, fuzzy, gcc-internal-format
56863#| msgid "%q#T has no member named %qE; did you mean %qE?"
56864msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
56865msgstr "%q#T không có thành viên nào mang tên %qE; ý bạn là %qE?"
56866
56867#: cp/typeck.c:2962
56868#, gcc-internal-format
56869msgid "%q#T has no member named %qE; did you mean %qE?"
56870msgstr "%q#T không có thành viên nào mang tên %qE; ý bạn là %qE?"
56871
56872#: cp/typeck.c:3077 cp/typeck.c:3103
56873#, gcc-internal-format
56874msgid "%<%D::%D%> is not a member of %qT"
56875msgstr "%<%D::%D%> không phải là thành viên của %qT"
56876
56877#: cp/typeck.c:3142
56878#, gcc-internal-format
56879msgid "%qT is not a base of %qT"
56880msgstr "%qT không là cơ sở của %qT"
56881
56882#: cp/typeck.c:3195
56883#, gcc-internal-format
56884msgid "%qD is not a member template function"
56885msgstr "%qD không phải là hàm thành viên mẫu"
56886
56887#: cp/typeck.c:3374
56888#, gcc-internal-format
56889msgid "%qT is not a pointer-to-object type"
56890msgstr "%qT không phải kiểu con trỏ đến đối tượng"
56891
56892#: cp/typeck.c:3406
56893#, gcc-internal-format
56894msgid "invalid use of array indexing on pointer to member"
56895msgstr ""
56896
56897#: cp/typeck.c:3409
56898#, gcc-internal-format
56899msgid "invalid use of unary %<*%> on pointer to member"
56900msgstr ""
56901
56902#: cp/typeck.c:3412
56903#, gcc-internal-format
56904msgid "invalid use of implicit conversion on pointer to member"
56905msgstr ""
56906
56907#: cp/typeck.c:3416
56908#, gcc-internal-format
56909msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
56910msgstr ""
56911
56912#: cp/typeck.c:3481
56913#, gcc-internal-format
56914msgid "subscript missing in array reference"
56915msgstr ""
56916
56917#: cp/typeck.c:3578
56918#, gcc-internal-format
56919msgid "subscripting array declared %<register%>"
56920msgstr ""
56921
56922#: cp/typeck.c:3616
56923#, gcc-internal-format
56924msgid "subscripted value is neither array nor pointer"
56925msgstr ""
56926
56927#: cp/typeck.c:3688
56928#, gcc-internal-format
56929msgid "object missing in use of %qE"
56930msgstr ""
56931
56932#: cp/typeck.c:3913
56933#, gcc-internal-format
56934msgid "ISO C++ forbids calling %<::main%> from within program"
56935msgstr "ISO C++ cấm gọi %<::main%> từ bên trong chương trình"
56936
56937#: cp/typeck.c:3934
56938#, gcc-internal-format
56939msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
56940msgstr ""
56941
56942#: cp/typeck.c:3951
56943#, gcc-internal-format
56944msgid "%qE cannot be used as a function"
56945msgstr "%qE không thể dùng như một hàm"
56946
56947#: cp/typeck.c:3954
56948#, gcc-internal-format
56949msgid "%qD cannot be used as a function"
56950msgstr "%qD không thể được dùng như một hàm"
56951
56952#: cp/typeck.c:3957
56953#, gcc-internal-format
56954msgid "expression cannot be used as a function"
56955msgstr "biểu thức không thể được dùng như một hàm"
56956
56957#: cp/typeck.c:4014
56958#, gcc-internal-format
56959msgid "too many arguments to constructor %q#D"
56960msgstr "quá nhiều đối số cho cấu tử %q#D"
56961
56962#: cp/typeck.c:4015
56963#, gcc-internal-format
56964msgid "too few arguments to constructor %q#D"
56965msgstr "quá ít đối số cho hủy tử %q#D"
56966
56967#: cp/typeck.c:4020
56968#, gcc-internal-format
56969msgid "too many arguments to member function %q#D"
56970msgstr "quá nhiều đối số cho hàm thành viên %q#D"
56971
56972#: cp/typeck.c:4021
56973#, gcc-internal-format
56974msgid "too few arguments to member function %q#D"
56975msgstr "quá ít đối số cho hàm thành viên %q#D"
56976
56977#: cp/typeck.c:4027
56978#, gcc-internal-format
56979msgid "too many arguments to function %q#D"
56980msgstr "quá nhiều đối số cho hàm %q#D"
56981
56982#: cp/typeck.c:4028
56983#, gcc-internal-format
56984msgid "too few arguments to function %q#D"
56985msgstr "quá ít đối số cho hàm %q#D"
56986
56987#: cp/typeck.c:4038
56988#, gcc-internal-format
56989msgid "too many arguments to method %q#D"
56990msgstr "quá nhiều đối số cho phương thức %q#D"
56991
56992#: cp/typeck.c:4039
56993#, gcc-internal-format
56994msgid "too few arguments to method %q#D"
56995msgstr "quá ít đối số cho phương thức %q#D"
56996
56997#: cp/typeck.c:4042
56998#, gcc-internal-format
56999msgid "too many arguments to function"
57000msgstr "quá nhiều đối số cho hàm"
57001
57002#: cp/typeck.c:4043
57003#, gcc-internal-format
57004msgid "too few arguments to function"
57005msgstr "quá ít đối số cho hàm"
57006
57007#: cp/typeck.c:4125
57008#, gcc-internal-format
57009msgid "parameter %P of %qD has incomplete type %qT"
57010msgstr ""
57011
57012#: cp/typeck.c:4131
57013#, gcc-internal-format
57014msgid "parameter %P has incomplete type %qT"
57015msgstr ""
57016
57017#: cp/typeck.c:4380
57018#, gcc-internal-format
57019msgid "the address of %qD will never be NULL"
57020msgstr "địa chỉ của %qD sẽ không bao giờ là NULL"
57021
57022#: cp/typeck.c:4391
57023#, gcc-internal-format
57024msgid "the compiler can assume that the address of %qD will never be NULL"
57025msgstr "trình biên dịch sẽ coi rằng địa chỉ của %qD sẽ không bao giờ là NULL"
57026
57027#: cp/typeck.c:4514 cp/typeck.c:4526
57028#, gcc-internal-format
57029msgid "assuming cast to type %qT from overloaded function"
57030msgstr ""
57031
57032#: cp/typeck.c:4572
57033#, gcc-internal-format
57034msgid "NULL used in arithmetic"
57035msgstr "NULL được dùng trong số học"
57036
57037#: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
57038#, gcc-internal-format
57039msgid "ISO C++ forbids comparison between pointer and integer"
57040msgstr ""
57041
57042#: cp/typeck.c:5237 cp/typeck.c:5250
57043#, gcc-internal-format
57044msgid "operand types are %qT and %qT"
57045msgstr "các kiểu toán hạng là %qT và %qT"
57046
57047#: cp/typeck.c:5273
57048#, gcc-internal-format
57049msgid "three-way comparison of vectors"
57050msgstr ""
57051
57052#: cp/typeck.c:5361
57053#, fuzzy, gcc-internal-format
57054#| msgid "Unrecognized option to floating-point init value: %qs"
57055msgid "unordered comparison on non-floating-point argument"
57056msgstr "Không nhận ra tùy chọn để khởi tạo giá trị dấu chấm động: %qs"
57057
57058#: cp/typeck.c:5406
57059msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
57060msgstr ""
57061
57062#: cp/typeck.c:5477
57063#, gcc-internal-format
57064msgid "invalid operands of types %qT and %qT to binary %qO"
57065msgstr ""
57066
57067#: cp/typeck.c:5827
57068#, gcc-internal-format
57069msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
57070msgstr ""
57071
57072#: cp/typeck.c:5835
57073#, gcc-internal-format
57074msgid "ISO C++ forbids using pointer to a function in subtraction"
57075msgstr ""
57076
57077#: cp/typeck.c:5843
57078#, gcc-internal-format
57079msgid "ISO C++ forbids using pointer to a method in subtraction"
57080msgstr ""
57081
57082#: cp/typeck.c:5896
57083#, gcc-internal-format
57084msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
57085msgstr ""
57086
57087#: cp/typeck.c:5975
57088#, fuzzy, gcc-internal-format
57089#| msgid "taking address of constructor %qE"
57090msgid "taking address of constructor %qD"
57091msgstr "lấy địa chỉ của cấu tử %qE"
57092
57093#: cp/typeck.c:5976
57094#, fuzzy, gcc-internal-format
57095#| msgid "taking address of destructor %qE"
57096msgid "taking address of destructor %qD"
57097msgstr "lấy địa chỉ của hủy tử %qE"
57098
57099#: cp/typeck.c:5992
57100#, gcc-internal-format
57101msgid "invalid use of %qE to form a pointer-to-member-function"
57102msgstr ""
57103
57104#: cp/typeck.c:5995
57105#, gcc-internal-format
57106msgid "  a qualified-id is required"
57107msgstr "  cần qualified-id"
57108
57109#: cp/typeck.c:6002
57110#, gcc-internal-format
57111msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
57112msgstr ""
57113
57114#: cp/typeck.c:6188
57115#, gcc-internal-format
57116msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
57117msgstr ""
57118
57119#: cp/typeck.c:6194
57120#, gcc-internal-format
57121msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
57122msgstr ""
57123
57124#. Make this a permerror because we used to accept it.
57125#: cp/typeck.c:6229
57126#, fuzzy, gcc-internal-format
57127#| msgid "taking address of temporary"
57128msgid "taking address of rvalue"
57129msgstr "đang lấy địa chỉ của mẫu"
57130
57131#: cp/typeck.c:6246
57132#, gcc-internal-format
57133msgid "ISO C++ forbids taking address of function %<::main%>"
57134msgstr ""
57135
57136#: cp/typeck.c:6304
57137#, gcc-internal-format
57138msgid "cannot create pointer to reference member %qD"
57139msgstr ""
57140
57141#: cp/typeck.c:6324
57142#, fuzzy, gcc-internal-format
57143msgid "attempt to take address of bit-field"
57144msgstr "không thể lấy địa chỉ của %qs"
57145
57146#: cp/typeck.c:6340
57147#, fuzzy, gcc-internal-format
57148#| msgid "taking address of destructor %qE"
57149msgid "taking address of an immediate function %qD"
57150msgstr "lấy địa chỉ của hủy tử %qE"
57151
57152#: cp/typeck.c:6487
57153#, fuzzy, gcc-internal-format
57154#| msgid "%<~%> on a boolean expression"
57155msgid "%<~%> on an expression of type %<bool%>"
57156msgstr "%<~%> trên một biểu thức lôgíc"
57157
57158#: cp/typeck.c:6488
57159#, gcc-internal-format
57160msgid "did you mean to use logical not (%<!%>)?"
57161msgstr ""
57162
57163#: cp/typeck.c:6611
57164#, gcc-internal-format
57165msgid "ISO C++ forbids incrementing an enum"
57166msgstr ""
57167
57168#: cp/typeck.c:6612
57169#, gcc-internal-format
57170msgid "ISO C++ forbids decrementing an enum"
57171msgstr ""
57172
57173#: cp/typeck.c:6628
57174#, gcc-internal-format
57175msgid "cannot increment a pointer to incomplete type %qT"
57176msgstr ""
57177
57178#: cp/typeck.c:6630
57179#, gcc-internal-format
57180msgid "cannot decrement a pointer to incomplete type %qT"
57181msgstr ""
57182
57183#: cp/typeck.c:6642
57184#, gcc-internal-format
57185msgid "ISO C++ forbids incrementing a pointer of type %qT"
57186msgstr ""
57187
57188#: cp/typeck.c:6644
57189#, gcc-internal-format
57190msgid "ISO C++ forbids decrementing a pointer of type %qT"
57191msgstr ""
57192
57193#: cp/typeck.c:6683
57194#, gcc-internal-format
57195msgid "%qs expression of %<volatile%>-qualified type is deprecated"
57196msgstr ""
57197
57198#: cp/typeck.c:6696
57199#, gcc-internal-format
57200msgid "use of an operand of type %qT in %<operator--%> is forbidden"
57201msgstr ""
57202
57203#: cp/typeck.c:6706
57204#, gcc-internal-format
57205msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
57206msgstr ""
57207
57208#: cp/typeck.c:6714
57209#, gcc-internal-format
57210msgid "use of an operand of type %qT in %<operator++%> is deprecated"
57211msgstr ""
57212
57213#: cp/typeck.c:6894
57214#, gcc-internal-format
57215msgid "cannot take the address of %<this%>, which is an rvalue expression"
57216msgstr ""
57217
57218#: cp/typeck.c:6916
57219#, gcc-internal-format
57220msgid "address of explicit register variable %qD requested"
57221msgstr ""
57222
57223#: cp/typeck.c:6921
57224#, gcc-internal-format
57225msgid "address requested for %qD, which is declared %<register%>"
57226msgstr ""
57227
57228#: cp/typeck.c:6996
57229#, gcc-internal-format
57230msgid "list-initializer for non-class type must not be parenthesized"
57231msgstr ""
57232
57233#: cp/typeck.c:7008
57234#, gcc-internal-format
57235msgid "expression list treated as compound expression in initializer"
57236msgstr ""
57237
57238#: cp/typeck.c:7012
57239#, gcc-internal-format
57240msgid "expression list treated as compound expression in mem-initializer"
57241msgstr ""
57242
57243#: cp/typeck.c:7016
57244#, gcc-internal-format
57245msgid "expression list treated as compound expression in functional cast"
57246msgstr ""
57247
57248#: cp/typeck.c:7053
57249#, gcc-internal-format, gfc-internal-format
57250msgid "%s expression list treated as compound expression"
57251msgstr ""
57252
57253#: cp/typeck.c:7140
57254#, gcc-internal-format
57255msgid "no context to resolve type of %qE"
57256msgstr ""
57257
57258#: cp/typeck.c:7174
57259#, gcc-internal-format
57260msgid "cast from type %qT to type %qT casts away qualifiers"
57261msgstr ""
57262
57263#: cp/typeck.c:7180
57264#, gcc-internal-format
57265msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
57266msgstr ""
57267
57268#: cp/typeck.c:7187
57269#, gcc-internal-format
57270msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
57271msgstr ""
57272
57273#: cp/typeck.c:7211
57274#, fuzzy, gcc-internal-format
57275#| msgid "useless cast to type %qT"
57276msgid "useless cast to type %q#T"
57277msgstr "trừ phi ép thành kiểu %qT"
57278
57279#: cp/typeck.c:7225
57280#, fuzzy, gcc-internal-format
57281#| msgid "%E qualifier ignored on asm"
57282msgid "type qualifiers ignored on cast result type"
57283msgstr "từ hạn định %E bị bỏ qua trên asm"
57284
57285#: cp/typeck.c:7648
57286#, fuzzy, gcc-internal-format
57287#| msgid "invalid conversion from %qT to %qT"
57288msgid "invalid %<static_cast%> from type %qT to type %qT"
57289msgstr "chuyển đổi từ %qT thành %qT không hợp lệ"
57290
57291#: cp/typeck.c:7654 cp/typeck.c:7660 cp/typeck.c:9312
57292#, gcc-internal-format
57293msgid "class type %qT is incomplete"
57294msgstr "kiểu lớp %qT chưa hoàn thiện"
57295
57296#: cp/typeck.c:7686
57297#, fuzzy
57298#| msgid "converting from %qT to %qT"
57299msgid "converting from %qH to %qI"
57300msgstr "đang chuyển đổi từ %qT thành %qT"
57301
57302#: cp/typeck.c:7761
57303#, gcc-internal-format
57304msgid "invalid cast of an rvalue expression of type %qT to type %qT"
57305msgstr ""
57306
57307#: cp/typeck.c:7831
57308#, fuzzy
57309#| msgid "cast from %qT to %qT loses precision"
57310msgid "cast from %qH to %qI loses precision"
57311msgstr "áp đổi kiểu tử %qT thành %qT làm mất độ chính xác"
57312
57313#: cp/typeck.c:7856
57314msgid "cast between incompatible function types from %qH to %qI"
57315msgstr ""
57316
57317#: cp/typeck.c:7867
57318msgid "cast between incompatible pointer to member types from %qH to %qI"
57319msgstr ""
57320
57321#: cp/typeck.c:7888 cp/typeck.c:8078
57322#, fuzzy
57323#| msgid "cast from %qT to %qT increases required alignment of target type"
57324msgid "cast from %qH to %qI increases required alignment of target type"
57325msgstr "áp đổi kiểu tử %qT thành %qT yêu cầu tăng cân chỉnh của kiểu đích"
57326
57327#: cp/typeck.c:7905
57328#, gcc-internal-format
57329msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
57330msgstr ""
57331
57332#: cp/typeck.c:7919
57333#, gcc-internal-format
57334msgid "invalid cast from type %qT to type %qT"
57335msgstr ""
57336
57337#: cp/typeck.c:7992
57338#, gcc-internal-format
57339msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
57340msgstr ""
57341
57342#: cp/typeck.c:8001
57343#, gcc-internal-format
57344msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
57345msgstr ""
57346
57347#: cp/typeck.c:8043
57348#, fuzzy, gcc-internal-format
57349#| msgid "cannot convert type %qT to type %qT"
57350msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
57351msgstr "không thể chuyển đổi kiểu %qT thành %qT"
57352
57353#: cp/typeck.c:8113
57354#, fuzzy, gcc-internal-format
57355#| msgid "invalid conversion from %qT to %qT"
57356msgid "invalid %<const_cast%> from type %qT to type %qT"
57357msgstr "chuyển đổi từ %qT thành %qT không hợp lệ"
57358
57359#: cp/typeck.c:8214 cp/typeck.c:8223
57360#, gcc-internal-format
57361msgid "ISO C++ forbids casting to an array type %qT"
57362msgstr "ISO C++ cấm việc áp đổi kiểu của mảng %qT"
57363
57364#: cp/typeck.c:8232
57365#, gcc-internal-format
57366msgid "invalid cast to function type %qT"
57367msgstr ""
57368
57369#: cp/typeck.c:8542
57370#, gcc-internal-format
57371msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
57372msgstr ""
57373
57374#: cp/typeck.c:8562
57375#, gcc-internal-format
57376msgid "  in evaluation of %<%Q(%#T, %#T)%>"
57377msgstr "  trong định giá %<%Q(%#T, %#T)%>"
57378
57379#: cp/typeck.c:8622
57380#, gcc-internal-format
57381msgid "assigning to an array from an initializer list"
57382msgstr "gán giá trị cho mảng từ một danh sách bộ khởi tạo"
57383
57384#: cp/typeck.c:8649
57385#, gcc-internal-format
57386msgid "incompatible types in assignment of %qT to %qT"
57387msgstr "phép gán %qT cho %qT không tương thích kiểu"
57388
57389#: cp/typeck.c:8663
57390#, gcc-internal-format
57391msgid "array used as initializer"
57392msgstr "mảng được dùng như là bộ khởi tạo"
57393
57394#: cp/typeck.c:8665
57395#, gcc-internal-format
57396msgid "invalid array assignment"
57397msgstr "gán mảng không hợp lệ"
57398
57399#: cp/typeck.c:8799
57400#, gcc-internal-format
57401msgid "   in pointer to member function conversion"
57402msgstr ""
57403
57404#: cp/typeck.c:8813
57405#, gcc-internal-format
57406msgid "pointer to member conversion via virtual base %qT"
57407msgstr ""
57408
57409#: cp/typeck.c:8860 cp/typeck.c:8879
57410#, gcc-internal-format
57411msgid "   in pointer to member conversion"
57412msgstr ""
57413
57414#: cp/typeck.c:8960
57415#, gcc-internal-format
57416msgid "invalid conversion to type %qT from type %qT"
57417msgstr ""
57418
57419#: cp/typeck.c:9275
57420#, fuzzy
57421#| msgid "%qD cannot have default arguments"
57422msgid "cannot convert %qH to %qI in default argument"
57423msgstr "%qD không thể có đối số mặc định"
57424
57425#: cp/typeck.c:9280
57426#, fuzzy
57427#| msgid "cannot convert %qT to %qT"
57428msgid "cannot convert %qH to %qI in argument passing"
57429msgstr "không thể chuyển đổi %qT thành %qT"
57430
57431#: cp/typeck.c:9289
57432#, fuzzy
57433#| msgid "cannot convert %qT to %qT"
57434msgid "cannot convert %qH to %qI in initialization"
57435msgstr "không thể chuyển đổi %qT thành %qT"
57436
57437#: cp/typeck.c:9293
57438#, fuzzy
57439#| msgid "cannot convert %qT to %qT"
57440msgid "cannot convert %qH to %qI in return"
57441msgstr "không thể chuyển đổi %qT thành %qT"
57442
57443#: cp/typeck.c:9298
57444#, fuzzy
57445#| msgid "cannot convert %qT to %qT"
57446msgid "cannot convert %qH to %qI in assignment"
57447msgstr "không thể chuyển đổi %qT thành %qT"
57448
57449#: cp/typeck.c:9330
57450#, gcc-internal-format
57451msgid "parameter %qP of %qD might be a candidate for a format attribute"
57452msgstr ""
57453
57454#: cp/typeck.c:9334
57455#, gcc-internal-format
57456msgid "parameter might be a candidate for a format attribute"
57457msgstr ""
57458
57459#: cp/typeck.c:9339
57460#, gcc-internal-format
57461msgid "target of conversion might be a candidate for a format attribute"
57462msgstr ""
57463
57464#: cp/typeck.c:9344
57465#, gcc-internal-format
57466msgid "target of initialization might be a candidate for a format attribute"
57467msgstr ""
57468
57469#: cp/typeck.c:9354
57470#, gcc-internal-format
57471msgid "left-hand side of assignment might be a candidate for a format attribute"
57472msgstr ""
57473
57474#: cp/typeck.c:9450
57475#, gcc-internal-format
57476msgid "in passing argument %P of %qD"
57477msgstr "trong đối số chuyển qua %P của %qD"
57478
57479#: cp/typeck.c:9532
57480#, gcc-internal-format
57481msgid "returning reference to temporary"
57482msgstr "trả về tham chiếu đến tạm thời (temporary)"
57483
57484#: cp/typeck.c:9535
57485#, gcc-internal-format
57486msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
57487msgstr ""
57488
57489#: cp/typeck.c:9571
57490#, gcc-internal-format
57491msgid "reference to local variable %qD returned"
57492msgstr "tham chiếu đến biến cục bộ %qD được trả về"
57493
57494#: cp/typeck.c:9575
57495#, gcc-internal-format
57496msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
57497msgstr ""
57498
57499#: cp/typeck.c:9581
57500#, gcc-internal-format
57501msgid "address of label %qD returned"
57502msgstr "địa chỉ của nhãn %qD được trả về"
57503
57504#: cp/typeck.c:9585
57505#, gcc-internal-format
57506msgid "address of local variable %qD returned"
57507msgstr "địa chỉ của biến cục bộ %q+D được trả về"
57508
57509#: cp/typeck.c:9740
57510#, gcc-internal-format
57511msgid "moving a local object in a return statement prevents copy elision"
57512msgstr ""
57513
57514#: cp/typeck.c:9742 cp/typeck.c:9765
57515#, gcc-internal-format
57516msgid "remove %<std::move%> call"
57517msgstr ""
57518
57519#: cp/typeck.c:9764
57520#, fuzzy, gcc-internal-format
57521#| msgid "too many values in return statement"
57522msgid "redundant move in return statement"
57523msgstr "quá nhiều giá trị trong lệnh trả về"
57524
57525#: cp/typeck.c:9803
57526#, gcc-internal-format
57527msgid "returning a value from a destructor"
57528msgstr "trả về một giá trị từ hủy tử"
57529
57530#. If a return statement appears in a handler of the
57531#. function-try-block of a constructor, the program is ill-formed.
57532#: cp/typeck.c:9811
57533#, gcc-internal-format
57534msgid "cannot return from a handler of a function-try-block of a constructor"
57535msgstr ""
57536
57537#. You can't return a value from a constructor.
57538#: cp/typeck.c:9814
57539#, gcc-internal-format
57540msgid "returning a value from a constructor"
57541msgstr "trả về một giá trị từ cấu tử"
57542
57543#. Give a helpful error message.
57544#: cp/typeck.c:9849 cp/typeck.c:9895
57545#, gcc-internal-format
57546msgid "return-statement with no value, in function returning %qT"
57547msgstr ""
57548
57549#: cp/typeck.c:9857
57550#, gcc-internal-format
57551msgid "returning initializer list"
57552msgstr "trả về danh sách bộ khởi tạo"
57553
57554#: cp/typeck.c:9876
57555#, gcc-internal-format
57556msgid "inconsistent types %qT and %qT deduced for lambda return type"
57557msgstr ""
57558
57559#: cp/typeck.c:9879
57560#, gcc-internal-format
57561msgid "inconsistent deduction for auto return type: %qT and then %qT"
57562msgstr ""
57563
57564#: cp/typeck.c:9914
57565#, fuzzy, gcc-internal-format
57566#| msgid "return-statement with a value, in function returning 'void'"
57567msgid "return-statement with a value, in function returning %qT"
57568msgstr "biểu thức trả về với một giá trị, trong hàm trả lại “void”"
57569
57570#: cp/typeck.c:9943
57571#, gcc-internal-format
57572msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
57573msgstr ""
57574
57575#: cp/typeck.c:10579
57576#, fuzzy, gcc-internal-format
57577#| msgid "using temporary as lvalue"
57578msgid "using rvalue as lvalue"
57579msgstr "đang dùng mẫu như là lvalue"
57580
57581#: cp/typeck2.c:51
57582#, gcc-internal-format
57583msgid "type %qT is not a base type for type %qT"
57584msgstr ""
57585
57586#: cp/typeck2.c:107
57587#, gcc-internal-format
57588msgid "assignment of constant field %qD"
57589msgstr ""
57590
57591#: cp/typeck2.c:108
57592#, gcc-internal-format
57593msgid "constant field %qD used as %<asm%> output"
57594msgstr ""
57595
57596#: cp/typeck2.c:109
57597#, gcc-internal-format
57598msgid "increment of constant field %qD"
57599msgstr ""
57600
57601#: cp/typeck2.c:110
57602#, gcc-internal-format
57603msgid "decrement of constant field %qD"
57604msgstr ""
57605
57606#: cp/typeck2.c:117
57607#, gcc-internal-format
57608msgid "assignment of read-only reference %qD"
57609msgstr ""
57610
57611#: cp/typeck2.c:118
57612#, gcc-internal-format
57613msgid "read-only reference %qD used as %<asm%> output"
57614msgstr ""
57615
57616#: cp/typeck2.c:119
57617#, gcc-internal-format
57618msgid "increment of read-only reference %qD"
57619msgstr ""
57620
57621#: cp/typeck2.c:120
57622#, gcc-internal-format
57623msgid "decrement of read-only reference %qD"
57624msgstr ""
57625
57626#: cp/typeck2.c:317
57627#, gcc-internal-format
57628msgid "cannot declare variable %q+D to be of abstract type %qT"
57629msgstr ""
57630
57631#: cp/typeck2.c:322
57632#, gcc-internal-format
57633msgid "cannot declare parameter %q+D to be of abstract type %qT"
57634msgstr ""
57635
57636#: cp/typeck2.c:325
57637#, gcc-internal-format
57638msgid "cannot declare parameter to be of abstract type %qT"
57639msgstr ""
57640
57641#: cp/typeck2.c:329
57642#, gcc-internal-format
57643msgid "cannot declare field %q+D to be of abstract type %qT"
57644msgstr ""
57645
57646#: cp/typeck2.c:333
57647#, gcc-internal-format
57648msgid "invalid abstract return type for member function %q+#D"
57649msgstr ""
57650
57651#: cp/typeck2.c:335
57652#, gcc-internal-format
57653msgid "invalid abstract return type for function %q+#D"
57654msgstr ""
57655
57656#. Here we do not have location information.
57657#: cp/typeck2.c:338
57658#, gcc-internal-format
57659msgid "invalid abstract type %qT for %qE"
57660msgstr ""
57661
57662#: cp/typeck2.c:340
57663#, gcc-internal-format
57664msgid "invalid abstract type for %q+D"
57665msgstr "kiểu trừu tượng cho %q+D không hợp lệ"
57666
57667#: cp/typeck2.c:345
57668#, gcc-internal-format
57669msgid "creating array of %qT, which is an abstract class type"
57670msgstr ""
57671
57672#: cp/typeck2.c:348
57673#, gcc-internal-format
57674msgid "invalid cast to abstract class type %qT"
57675msgstr "áp đổi kiểu trừu tượng cho kiểu lớp %qT không hợp lệ"
57676
57677#: cp/typeck2.c:351
57678#, gcc-internal-format
57679msgid "invalid new-expression of abstract class type %qT"
57680msgstr ""
57681
57682#: cp/typeck2.c:354
57683#, gcc-internal-format
57684msgid "invalid abstract return type %qT"
57685msgstr ""
57686
57687#: cp/typeck2.c:357
57688#, gcc-internal-format
57689msgid "invalid abstract parameter type %qT"
57690msgstr ""
57691
57692#: cp/typeck2.c:360
57693#, gcc-internal-format
57694msgid "expression of abstract class type %qT cannot be used in throw-expression"
57695msgstr ""
57696
57697#: cp/typeck2.c:364
57698#, fuzzy, gcc-internal-format
57699#| msgid "invalid cast to abstract class type %qT"
57700msgid "cannot declare %<catch%> parameter to be of abstract class type %qT"
57701msgstr "áp đổi kiểu trừu tượng cho kiểu lớp %qT không hợp lệ"
57702
57703#: cp/typeck2.c:368
57704#, gcc-internal-format
57705msgid "cannot allocate an object of abstract type %qT"
57706msgstr ""
57707
57708#: cp/typeck2.c:378
57709#, gcc-internal-format
57710msgid "  because the following virtual functions are pure within %qT:"
57711msgstr ""
57712
57713#: cp/typeck2.c:384
57714#, fuzzy, gcc-internal-format
57715#| msgid "        %qD"
57716msgid "    %#qD"
57717msgstr "        %qD"
57718
57719#: cp/typeck2.c:437
57720#, gcc-internal-format
57721msgid "definition of %q#T is not complete until the closing brace"
57722msgstr ""
57723
57724#: cp/typeck2.c:440
57725#, gcc-internal-format
57726msgid "forward declaration of %q#T"
57727msgstr "khai báo trước của %q#T"
57728
57729#: cp/typeck2.c:442
57730#, gcc-internal-format
57731msgid "declaration of %q#T"
57732msgstr "khai báo của %q#T"
57733
57734#: cp/typeck2.c:473
57735#, gcc-internal-format
57736msgid "%qD has incomplete type"
57737msgstr "%qD có kiểu chưa đầy đủ"
57738
57739#: cp/typeck2.c:487
57740#, gcc-internal-format
57741msgid "invalid use of incomplete type %q#T"
57742msgstr ""
57743
57744#: cp/typeck2.c:524
57745#, gcc-internal-format
57746msgid "invalid use of member function %qD (did you forget the %<()%> ?)"
57747msgstr ""
57748
57749#: cp/typeck2.c:529
57750#, gcc-internal-format
57751msgid "invalid use of member %qD (did you forget the %<&%> ?)"
57752msgstr ""
57753
57754#: cp/typeck2.c:539
57755#, fuzzy, gcc-internal-format
57756#| msgid "invalid use of %qT"
57757msgid "invalid use of placeholder %qT"
57758msgstr "cách dùng không hợp lệ %qT"
57759
57760#: cp/typeck2.c:546
57761#, gcc-internal-format
57762msgid "invalid use of template type parameter %qT"
57763msgstr ""
57764
57765#: cp/typeck2.c:551
57766#, gcc-internal-format
57767msgid "invalid use of template template parameter %qT"
57768msgstr ""
57769
57770#: cp/typeck2.c:558
57771#, gcc-internal-format
57772msgid "invalid use of dependent type %qT"
57773msgstr ""
57774
57775#: cp/typeck2.c:565
57776#, gcc-internal-format
57777msgid "invalid use of brace-enclosed initializer list"
57778msgstr ""
57779
57780#: cp/typeck2.c:573
57781#, gcc-internal-format
57782msgid "address of overloaded function with no contextual type information"
57783msgstr ""
57784
57785#: cp/typeck2.c:577
57786#, gcc-internal-format
57787msgid "overloaded function with no contextual type information"
57788msgstr ""
57789
57790#: cp/typeck2.c:580
57791#, gcc-internal-format
57792msgid "insufficient contextual information to determine type"
57793msgstr ""
57794
57795#: cp/typeck2.c:841
57796#, gcc-internal-format
57797msgid "constructor syntax used, but no constructor declared for type %qT"
57798msgstr ""
57799
57800#: cp/typeck2.c:911
57801#, fuzzy, gcc-internal-format
57802#| msgid "Function %qs at %L cannot have an initializer"
57803msgid "%<constinit%> variable %qD does not have a constant initializer"
57804msgstr "Hàm %qs tại %L không thể có bộ khởi tạo"
57805
57806#: cp/typeck2.c:1061
57807msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
57808msgstr ""
57809
57810#: cp/typeck2.c:1073 cp/typeck2.c:1086
57811#, fuzzy
57812#| msgid "invalid conversion from %qT to %qT"
57813msgid "narrowing conversion of %qE from %qH to %qI"
57814msgstr "chuyển đổi từ %qT thành %qT không hợp lệ"
57815
57816#: cp/typeck2.c:1076
57817#, gcc-internal-format
57818msgid " the expression has a constant value but is not a C++ constant-expression"
57819msgstr ""
57820
57821#: cp/typeck2.c:1235
57822#, fuzzy, gcc-internal-format
57823#| msgid "initializer for %q#D is invalid"
57824msgid "initializer-string for %qT is too long"
57825msgstr "bộ khởi tạo cho %q#D không hợp lệ"
57826
57827#: cp/typeck2.c:1296
57828#, gcc-internal-format
57829msgid "initializing a base class of type %qT results in object slicing"
57830msgstr ""
57831
57832#: cp/typeck2.c:1298
57833#, fuzzy, gcc-internal-format
57834#| msgid "braces around scalar initializer"
57835msgid "remove %<{ }%> around initializer"
57836msgstr "ngoặc chung quanh bộ khởi tạo vô hướng"
57837
57838#: cp/typeck2.c:1315
57839#, gcc-internal-format
57840msgid "cannot initialize aggregate of type %qT with a compound literal"
57841msgstr ""
57842
57843#: cp/typeck2.c:1696 cp/typeck2.c:1726
57844#, gcc-internal-format
57845msgid "missing initializer for member %qD"
57846msgstr "thiếu bộ khởi tạo cho thành viên %qD"
57847
57848#: cp/typeck2.c:1704
57849#, gcc-internal-format
57850msgid "member %qD is uninitialized reference"
57851msgstr ""
57852
57853#: cp/typeck2.c:1711
57854#, gcc-internal-format
57855msgid "member %qD with uninitialized reference fields"
57856msgstr ""
57857
57858#: cp/typeck2.c:1797
57859#, gcc-internal-format
57860msgid "designator order for field %qD does not match declaration order in %qT"
57861msgstr ""
57862
57863#: cp/typeck2.c:1870
57864#, gcc-internal-format
57865msgid "no field %qD found in union being initialized"
57866msgstr ""
57867
57868#: cp/typeck2.c:1881
57869#, gcc-internal-format
57870msgid "index value instead of field name in union initializer"
57871msgstr ""
57872
57873#: cp/typeck2.c:2075
57874#, gcc-internal-format
57875msgid "circular pointer delegation detected"
57876msgstr ""
57877
57878#: cp/typeck2.c:2089
57879#, gcc-internal-format
57880msgid "base operand of %<->%> has non-pointer type %qT"
57881msgstr ""
57882
57883#: cp/typeck2.c:2119
57884#, gcc-internal-format
57885msgid "result of %<operator->()%> yields non-pointer result"
57886msgstr ""
57887
57888#: cp/typeck2.c:2121
57889#, gcc-internal-format
57890msgid "base operand of %<->%> is not a pointer"
57891msgstr "toán hạng cơ sở của %<->%> không phải là một con trỏ"
57892
57893#: cp/typeck2.c:2148
57894#, gcc-internal-format
57895msgid "%qE cannot be used as a member pointer, since it is of type %qT"
57896msgstr ""
57897
57898#: cp/typeck2.c:2157
57899#, gcc-internal-format
57900msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
57901msgstr ""
57902
57903#: cp/typeck2.c:2179
57904#, gcc-internal-format
57905msgid "pointer to member type %qT incompatible with object type %qT"
57906msgstr ""
57907
57908#: cp/typeck2.c:2237
57909#, gcc-internal-format
57910msgid "pointer-to-member-function type %qT requires an rvalue"
57911msgstr ""
57912
57913#: cp/typeck2.c:2248
57914#, gcc-internal-format
57915msgid "pointer-to-member-function type %qT requires an lvalue"
57916msgstr ""
57917
57918#: cp/typeck2.c:2256
57919#, gcc-internal-format
57920msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
57921msgstr ""
57922
57923#: cp/typeck2.c:2297
57924#, gcc-internal-format
57925msgid "functional cast to array type %qT"
57926msgstr ""
57927
57928#: cp/typeck2.c:2319
57929#, fuzzy, gcc-internal-format
57930msgid "cannot deduce template arguments for %qT from %<()%>"
57931msgstr "không thể chuyển đổi %qE từ %qT thành %qT"
57932
57933#: cp/typeck2.c:2339
57934#, gcc-internal-format
57935msgid "invalid value-initialization of reference type"
57936msgstr ""
57937
57938#: cp/typeck2.c:2580
57939#, gcc-internal-format
57940msgid "call to function %qD which throws incomplete type %q#T"
57941msgstr ""
57942
57943#: cp/typeck2.c:2583
57944#, gcc-internal-format
57945msgid "call to function which throws incomplete type %q#T"
57946msgstr ""
57947
57948#: cp/vtable-class-hierarchy.c:719
57949#, gcc-internal-format
57950msgid "unable to open log file %<vtv_class_set_sizes.log%>: %m"
57951msgstr "không thể mở tập tin nhật ký %<vtv_class_set_sizes.log%>: %m"
57952
57953#: cp/vtable-class-hierarchy.c:859
57954#, gcc-internal-format
57955msgid "unable to open log file %<vtv_set_ptr_data.log%>: %m"
57956msgstr "không thể mở tập tin nhật ký %<vtv_set_ptr_data.log%>: %m"
57957
57958#: cp/vtable-class-hierarchy.c:1109
57959#, gcc-internal-format
57960msgid "unable to open log file %<vtv_count_data.log%>: %m"
57961msgstr "không thể mở tập tin nhật ký %<vtv_count_data.log%>: %m"
57962
57963#: fortran/arith.c:47
57964#, gcc-internal-format, gfc-internal-format
57965msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
57966msgstr ""
57967
57968#: fortran/arith.c:124 fortran/arith.c:1944
57969#, gcc-internal-format
57970msgid "gfc_arith_error(): Bad error code"
57971msgstr "gfc_arith_error(): Mã câu lệnh sai"
57972
57973#: fortran/arith.c:157
57974#, gcc-internal-format
57975msgid "Fix min_int calculation"
57976msgstr "Sửa tính toán min_int"
57977
57978#: fortran/arith.c:537
57979#, gcc-internal-format
57980msgid "gfc_range_check(): Bad type"
57981msgstr "gfc_range_check(): Kiểu sai"
57982
57983#: fortran/arith.c:610
57984#, gcc-internal-format
57985msgid "gfc_arith_uminus(): Bad basic type"
57986msgstr "gfc_arith_uminus(): Kiểu cơ bản sai"
57987
57988#: fortran/arith.c:644
57989#, gcc-internal-format
57990msgid "gfc_arith_plus(): Bad basic type"
57991msgstr "gfc_arith_plus(): Kiểu cơ bản sai"
57992
57993#: fortran/arith.c:678
57994#, gcc-internal-format
57995msgid "gfc_arith_minus(): Bad basic type"
57996msgstr "gfc_arith_minus(): Kiểu cơ bản sai"
57997
57998#: fortran/arith.c:713
57999#, gcc-internal-format
58000msgid "gfc_arith_times(): Bad basic type"
58001msgstr "gfc_arith_times(): Kiểu cơ bản sai"
58002
58003#: fortran/arith.c:752
58004#, gcc-internal-format
58005msgid "Integer division truncated to constant %qs at %L"
58006msgstr ""
58007
58008#: fortran/arith.c:798
58009#, gcc-internal-format
58010msgid "gfc_arith_divide(): Bad basic type"
58011msgstr "gfc_arith_divide(): Kiểu cơ bản sai"
58012
58013#: fortran/arith.c:844
58014#, gcc-internal-format
58015msgid "arith_power(): Bad base"
58016msgstr "arith_power(): Cơ số sai"
58017
58018#: fortran/arith.c:883
58019#, gcc-internal-format, gfc-internal-format
58020msgid "Negative exponent of integer has zero result at %L"
58021msgstr ""
58022
58023#: fortran/arith.c:903
58024#, gcc-internal-format, gfc-internal-format
58025msgid "Result of exponentiation at %L exceeds the range of %s"
58026msgstr ""
58027
58028#: fortran/arith.c:940 fortran/arith.c:965
58029#, gcc-internal-format, gfc-internal-format
58030msgid "Noninteger exponent in an initialization expression at %L"
58031msgstr ""
58032
58033#: fortran/arith.c:951
58034#, gcc-internal-format, gfc-internal-format
58035msgid "Raising a negative REAL at %L to a REAL power is prohibited"
58036msgstr ""
58037
58038#: fortran/arith.c:979
58039#, gcc-internal-format
58040msgid "arith_power(): unknown type"
58041msgstr "arith_power(): không hiểu kiểu"
58042
58043#: fortran/arith.c:1050
58044#, gcc-internal-format
58045msgid "compare_real(): Bad operator"
58046msgstr "compare_real(): Toán tử sai"
58047
58048#: fortran/arith.c:1085
58049#, gcc-internal-format
58050msgid "gfc_compare_expr(): Bad basic type"
58051msgstr "gfc_compare_expr(): Kiểu cơ bản sai"
58052
58053#: fortran/arith.c:1596
58054#, gcc-internal-format
58055msgid "eval_intrinsic(): Bad operator"
58056msgstr "eval_intrinsic(): Sai toán tử"
58057
58058#: fortran/arith.c:1653
58059#, gcc-internal-format
58060msgid "eval_type_intrinsic0(): op NULL"
58061msgstr ""
58062
58063#: fortran/arith.c:1912
58064#, gcc-internal-format, gfc-internal-format
58065msgid "Arithmetic OK converting %s to %s at %L"
58066msgstr ""
58067
58068#: fortran/arith.c:1916
58069#, gcc-internal-format
58070msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
58071msgstr ""
58072
58073#: fortran/arith.c:1921
58074#, gcc-internal-format
58075msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
58076msgstr ""
58077
58078#: fortran/arith.c:1926
58079#, gcc-internal-format
58080msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>"
58081msgstr ""
58082
58083#: fortran/arith.c:1931
58084#, gcc-internal-format, gfc-internal-format
58085msgid "Division by zero converting %s to %s at %L"
58086msgstr ""
58087
58088#: fortran/arith.c:1935
58089#, gcc-internal-format, gfc-internal-format
58090msgid "Array operands are incommensurate converting %s to %s at %L"
58091msgstr ""
58092
58093#: fortran/arith.c:1939
58094#, gcc-internal-format, gfc-internal-format
58095msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
58096msgstr ""
58097
58098#: fortran/arith.c:2026 fortran/arith.c:2135 fortran/arith.c:2195
58099#: fortran/arith.c:2247 fortran/arith.c:2307 fortran/arith.c:2376
58100#: fortran/arith.c:2443
58101#, gcc-internal-format
58102msgid "Conversion from %qs to %qs at %L"
58103msgstr "Chuyển đổi từ %qs sang %qs tại %L"
58104
58105#: fortran/arith.c:2055 fortran/arith.c:2088 fortran/arith.c:2127
58106#: fortran/arith.c:2185 fortran/arith.c:2237 fortran/arith.c:2297
58107#: fortran/arith.c:2366 fortran/arith.c:2435
58108#, gcc-internal-format
58109msgid "Change of value in conversion from %qs to %qs at %L"
58110msgstr "Đổi giá trị trong chuyển đổi từ %qs sang %qs tại %L"
58111
58112#: fortran/arith.c:2283 fortran/arith.c:2352
58113#, gcc-internal-format
58114msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
58115msgstr ""
58116
58117#: fortran/arith.c:2519
58118#, gcc-internal-format
58119msgid "The Hollerith constant at %L is truncated in conversion to %qs"
58120msgstr ""
58121
58122#: fortran/arith.c:2548
58123#, gcc-internal-format, gfc-internal-format
58124msgid "The character constant at %L is truncated in conversion to %s"
58125msgstr ""
58126
58127#: fortran/array.c:98 fortran/array.c:130 fortran/array.c:151
58128#, gcc-internal-format, gfc-internal-format
58129msgid "Invalid BOZ literal constant used in subscript at %C"
58130msgstr ""
58131
58132#: fortran/array.c:103
58133#, gcc-internal-format, gfc-internal-format
58134msgid "Expected array subscript at %C"
58135msgstr "Cần chỉ số mảng tại %C"
58136
58137#: fortran/array.c:112
58138#, gcc-internal-format
58139msgid "Unexpected %<*%> in coarray subscript at %C"
58140msgstr ""
58141
58142#: fortran/array.c:142
58143#, gcc-internal-format, gfc-internal-format
58144msgid "Strides not allowed in coarray subscript at %C"
58145msgstr ""
58146
58147#: fortran/array.c:156
58148#, gcc-internal-format, gfc-internal-format
58149msgid "Expected array subscript stride at %C"
58150msgstr ""
58151
58152#: fortran/array.c:216
58153#, gcc-internal-format, gfc-internal-format
58154msgid "Invalid form of array reference at %C"
58155msgstr ""
58156
58157#: fortran/array.c:223
58158#, gcc-internal-format, gfc-internal-format
58159msgid "Array reference at %C has more than 7 dimensions"
58160msgstr ""
58161
58162#: fortran/array.c:226 fortran/array.c:327
58163#, gcc-internal-format, gfc-internal-format
58164msgid "Array reference at %C cannot have more than %d dimensions"
58165msgstr ""
58166
58167#: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
58168#: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
58169#: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
58170#: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
58171#: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
58172#: fortran/simplify.c:8236
58173#, gcc-internal-format
58174msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
58175msgstr ""
58176
58177#: fortran/array.c:247
58178#, gcc-internal-format, gfc-internal-format
58179msgid "Unexpected coarray designator at %C"
58180msgstr ""
58181
58182#: fortran/array.c:269
58183#, fuzzy, gcc-internal-format, gfc-internal-format
58184#| msgid "%qE attribute duplicated"
58185msgid "TEAM= attribute in %C misplaced"
58186msgstr "thuộc tính %qE bị trùng"
58187
58188#: fortran/array.c:281
58189#, gcc-internal-format, gfc-internal-format
58190msgid "STAT= attribute in %C misplaced"
58191msgstr ""
58192
58193#: fortran/array.c:290
58194#, gcc-internal-format, gfc-internal-format
58195msgid "Too few codimensions at %C, expected %d not %d"
58196msgstr ""
58197
58198#: fortran/array.c:296
58199#, gcc-internal-format, gfc-internal-format
58200msgid "Too many codimensions at %C, expected %d not %d"
58201msgstr ""
58202
58203#: fortran/array.c:306 fortran/array.c:314
58204#, gcc-internal-format
58205msgid "Unexpected %<*%> for codimension %d of %d at %C"
58206msgstr "Không cần %<*%> cho đối chiếu %d của %d tại %C"
58207
58208#: fortran/array.c:309
58209#, gcc-internal-format, gfc-internal-format
58210msgid "Invalid form of coarray reference at %C"
58211msgstr ""
58212
58213#: fortran/array.c:321
58214#, gcc-internal-format, gfc-internal-format
58215msgid "Invalid codimension %d at %C, only %d codimensions exist"
58216msgstr ""
58217
58218#: fortran/array.c:385
58219#, gcc-internal-format
58220msgid "Variable %qs at %L in this context must be constant"
58221msgstr ""
58222
58223#: fortran/array.c:388
58224#, gcc-internal-format, gfc-internal-format
58225msgid "Expression at %L in this context must be constant"
58226msgstr ""
58227
58228#: fortran/array.c:489
58229#, gcc-internal-format, gfc-internal-format
58230msgid "Expected expression in array specification at %C"
58231msgstr ""
58232
58233#: fortran/array.c:502 fortran/array.c:534
58234#, gcc-internal-format, gfc-internal-format
58235msgid "Expecting a scalar INTEGER expression at %C, found %s"
58236msgstr ""
58237
58238#: fortran/array.c:571
58239#, gcc-internal-format, gfc-internal-format
58240msgid "Assumed-rank array at %C"
58241msgstr ""
58242
58243#: fortran/array.c:605
58244#, gcc-internal-format, gfc-internal-format
58245msgid "Bad array specification for implied-shape array at %C"
58246msgstr ""
58247
58248#: fortran/array.c:621 fortran/array.c:734
58249#, gcc-internal-format, gfc-internal-format
58250msgid "Bad array specification for an explicitly shaped array at %C"
58251msgstr ""
58252
58253#: fortran/array.c:631 fortran/array.c:744
58254#, gcc-internal-format, gfc-internal-format
58255msgid "Bad array specification for assumed shape array at %C"
58256msgstr ""
58257
58258#: fortran/array.c:645 fortran/array.c:758
58259#, gcc-internal-format, gfc-internal-format
58260msgid "Bad specification for deferred shape array at %C"
58261msgstr ""
58262
58263#: fortran/array.c:655 fortran/array.c:762
58264#, gcc-internal-format, gfc-internal-format
58265msgid "Bad specification for assumed size array at %C"
58266msgstr ""
58267
58268#: fortran/array.c:667 fortran/array.c:774
58269#, gcc-internal-format, gfc-internal-format
58270msgid "Expected another dimension in array declaration at %C"
58271msgstr ""
58272
58273#: fortran/array.c:673 fortran/array.c:702 fortran/array.c:780
58274#, gcc-internal-format, gfc-internal-format
58275msgid "Array specification at %C has more than %d dimensions"
58276msgstr ""
58277
58278#: fortran/array.c:679
58279#, gcc-internal-format, gfc-internal-format
58280msgid "Array specification at %C with more than 7 dimensions"
58281msgstr ""
58282
58283#: fortran/array.c:691
58284#, gcc-internal-format, gfc-internal-format
58285msgid "Coarray declaration at %C"
58286msgstr "Khai báo Coarray tại %C"
58287
58288#: fortran/array.c:788
58289#, gcc-internal-format
58290msgid "Upper bound of last coarray dimension must be %<*%> at %C"
58291msgstr ""
58292
58293#: fortran/array.c:862
58294#, gcc-internal-format
58295msgid "The assumed-rank array %qs at %L shall not have a codimension"
58296msgstr ""
58297
58298#: fortran/array.c:918
58299#, gcc-internal-format
58300msgid "rank + corank of %qs exceeds %d at %C"
58301msgstr ""
58302
58303#: fortran/array.c:960
58304#, gcc-internal-format
58305msgid "gfc_compare_array_spec(): Array spec clobbered"
58306msgstr ""
58307
58308#: fortran/array.c:1036
58309#, gcc-internal-format
58310msgid "DO-iterator %qs at %L is inside iterator of the same name"
58311msgstr ""
58312
58313#: fortran/array.c:1128 fortran/array.c:1356
58314#, gcc-internal-format, gfc-internal-format
58315msgid "Syntax error in array constructor at %C"
58316msgstr ""
58317
58318#: fortran/array.c:1158
58319#, gcc-internal-format, gfc-internal-format
58320msgid "BOZ literal constant at %L cannot appear in an array constructor"
58321msgstr ""
58322
58323#: fortran/array.c:1167
58324#, fuzzy, gcc-internal-format, gfc-internal-format
58325#| msgid "%qs cannot appear in a constant-expression"
58326msgid "NULL() at %C cannot appear in an array constructor"
58327msgstr "%qs không thể xuất hiện trong biểu thức hằng"
58328
58329#: fortran/array.c:1229
58330#, gcc-internal-format, gfc-internal-format
58331msgid "[...] style array constructors at %C"
58332msgstr ""
58333
58334#: fortran/array.c:1249
58335#, gcc-internal-format, gfc-internal-format
58336msgid "Array constructor including type specification at %C"
58337msgstr ""
58338
58339#: fortran/array.c:1255 fortran/match.c:4241
58340#, gcc-internal-format, gfc-internal-format
58341msgid "Type-spec at %L cannot contain a deferred type parameter"
58342msgstr ""
58343
58344#: fortran/array.c:1263
58345#, gcc-internal-format, gfc-internal-format
58346msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
58347msgstr ""
58348
58349#: fortran/array.c:1281
58350#, gcc-internal-format, gfc-internal-format
58351msgid "Empty array constructor at %C is not allowed"
58352msgstr ""
58353
58354#: fortran/array.c:1318 fortran/array.c:1328
58355#, gcc-internal-format, gfc-internal-format
58356msgid "Incompatible typespec for array element at %L"
58357msgstr "Đặc tả kiểu không tương thích cho phần tử mảng tại %L"
58358
58359#: fortran/array.c:1403
58360#, gcc-internal-format, gfc-internal-format
58361msgid "Element in %s array constructor at %L is %s"
58362msgstr ""
58363
58364#: fortran/array.c:1734
58365#, gcc-internal-format, gfc-internal-format
58366msgid "Iterator step at %L cannot be zero"
58367msgstr ""
58368
58369#: fortran/array.c:1881
58370#, gcc-internal-format
58371msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
58372msgstr ""
58373
58374#: fortran/array.c:2060
58375#, gcc-internal-format, gfc-internal-format
58376msgid "AC-IMPLIED-DO initial expression references control variable at %L"
58377msgstr ""
58378
58379#: fortran/array.c:2067
58380#, gcc-internal-format, gfc-internal-format
58381msgid "AC-IMPLIED-DO final expression references control variable at %L"
58382msgstr ""
58383
58384#: fortran/array.c:2074
58385#, gcc-internal-format, gfc-internal-format
58386msgid "AC-IMPLIED-DO step expression references control variable at %L"
58387msgstr ""
58388
58389#: fortran/array.c:2086
58390#, gcc-internal-format, gfc-internal-format
58391msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
58392msgstr ""
58393
58394#: fortran/array.c:2178
58395#, fuzzy, gcc-internal-format, gfc-internal-format
58396#| msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
58397msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
58398msgstr "Bộ dựng mảng chứa các chiều dài KÝ_TỰ khác nhau (%ld/%ld)"
58399
58400#: fortran/array.c:2300
58401#, gcc-internal-format
58402msgid "spec_dimen_size(): Bad dimension"
58403msgstr ""
58404
58405#: fortran/array.c:2363
58406#, gcc-internal-format
58407msgid "gfc_ref_dimen_size(): Bad dimension"
58408msgstr ""
58409
58410#: fortran/array.c:2367
58411#, fuzzy, gcc-internal-format, gfc-internal-format
58412#| msgid "Coarray declaration at %C"
58413msgid "Bad array dimension at %L"
58414msgstr "Khai báo Coarray tại %C"
58415
58416#: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
58417#: fortran/data.c:596 fortran/data.c:725
58418#, fuzzy, gcc-internal-format
58419#| msgid "gimplification failed"
58420msgid "Simplification error"
58421msgstr "gimplification gặp lỗi"
58422
58423#: fortran/array.c:2506
58424#, gcc-internal-format
58425msgid "gfc_ref_dimen_size(): Bad dimen_type"
58426msgstr ""
58427
58428#: fortran/array.c:2557
58429#, gcc-internal-format
58430msgid "gfc_array_dimen_size(): Bad dimension"
58431msgstr ""
58432
58433#: fortran/array.c:2602
58434#, gcc-internal-format
58435msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
58436msgstr ""
58437
58438#: fortran/array.c:2750
58439#, gcc-internal-format
58440msgid "gfc_find_array_ref(): No ref found"
58441msgstr ""
58442
58443#. if (c == 0)
58444#: fortran/bbt.c:119
58445#, gcc-internal-format
58446msgid "insert_bbt(): Duplicate key found"
58447msgstr ""
58448
58449#: fortran/check.c:87
58450#, fuzzy, gcc-internal-format
58451#| msgid "Namelist '%s' can not be an argument at %L"
58452msgid "BOZ literal constant at %L cannot be an actual argument to %qs"
58453msgstr "Danh sách tên “%s” không thể là đối số tại %L"
58454
58455#: fortran/check.c:103
58456#, fuzzy, gcc-internal-format
58457#| msgid "%qs argument of %qs intrinsic at %L must be a constant"
58458msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
58459msgstr "đối số %qs của %qs intrinsict tại %L phải là hằng"
58460
58461#: fortran/check.c:123 fortran/resolve.c:10854
58462#, gcc-internal-format, gfc-internal-format
58463msgid "Invalid use of BOZ literal constant at %L"
58464msgstr ""
58465
58466#: fortran/check.c:371
58467#, fuzzy, gcc-internal-format, gfc-internal-format
58468#| msgid "Change of value in conversion from %qs to %qs at %L"
58469msgid "Failure in conversion of BOZ to REAL at %L"
58470msgstr "Đổi giá trị trong chuyển đổi từ %qs sang %qs tại %L"
58471
58472#: fortran/check.c:477
58473#, gcc-internal-format
58474msgid "%qs argument of %qs intrinsic at %L must be a scalar"
58475msgstr "đối số %qs của %qs intrinsict tại %L phải là tuyến tính"
58476
58477#: fortran/check.c:493
58478#, gcc-internal-format
58479msgid "%qs argument of %qs intrinsic at %L must be %s"
58480msgstr "đối số %qs của %qs intrinsict tại %L phải là %s"
58481
58482#: fortran/check.c:527
58483#, fuzzy, gcc-internal-format
58484msgid "%qs argument of %qs intrinsic at %L must have a numeric type"
58485msgstr "đối số %qs của %qs intrinsict tại %L phải là kiểu số"
58486
58487#: fortran/check.c:542 fortran/check.c:572
58488#, gcc-internal-format
58489msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
58490msgstr "đối số %qs của %qs intrinsict tại %L phải là NGUYÊN hay THỰC"
58491
58492#: fortran/check.c:560
58493#, fuzzy, gcc-internal-format
58494#| msgid "%qs argument of %qs intrinsic at %L must be %s"
58495msgid "Fortran 2003: Character for %qs argument of %qs intrinsic at %L"
58496msgstr "đối số %qs của %qs intrinsict tại %L phải là %s"
58497
58498#: fortran/check.c:567
58499#, fuzzy, gcc-internal-format
58500#| msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
58501msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
58502msgstr "đối số %qs của %qs intrinsict tại %L phải là NGUYÊN hay THỰC"
58503
58504#: fortran/check.c:590 fortran/check.c:3378
58505#, gcc-internal-format
58506msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
58507msgstr ""
58508
58509#: fortran/check.c:605
58510#, gcc-internal-format
58511msgid "%qs argument of %qs intrinsic at %L must be REAL or COMPLEX"
58512msgstr "đối số %qs của %qs intrinsict tại %L phải là THỰC hay PHỨC"
58513
58514#: fortran/check.c:622
58515#, gcc-internal-format
58516msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
58517msgstr "đối số %qs của %qs intrinsict tại %L phải là NGUYÊN hay THỦ TỤC"
58518
58519#: fortran/check.c:651 fortran/check.c:7463
58520#, gcc-internal-format
58521msgid "%qs argument of %qs intrinsic at %L must be a constant"
58522msgstr "đối số %qs của %qs intrinsict tại %L phải là hằng"
58523
58524#: fortran/check.c:660
58525#, gcc-internal-format, gfc-internal-format
58526msgid "Invalid kind for %s at %L"
58527msgstr "loại không hợp lệ cho %s tại %L"
58528
58529#: fortran/check.c:679
58530#, gcc-internal-format
58531msgid "%qs argument of %qs intrinsic at %L must be double precision"
58532msgstr "đối số %qs của %qs intrinsict tại %L phải là chính đôi"
58533
58534#: fortran/check.c:702
58535#, gcc-internal-format
58536msgid "Expected coarray variable as %qs argument to the %s intrinsic at %L"
58537msgstr ""
58538
58539#: fortran/check.c:719
58540#, gcc-internal-format
58541msgid "%qs argument of %qs intrinsic at %L must be a logical array"
58542msgstr "đối số %qs của %qs intrinsict tại %L phải là mảng lôgíc"
58543
58544#: fortran/check.c:745
58545#, gcc-internal-format
58546msgid "%qs argument of %qs intrinsic at %L must be an array"
58547msgstr "đối số %qs của %qs intrinsict tại %L phải là một mảng"
58548
58549#: fortran/check.c:766
58550#, gcc-internal-format
58551msgid "%qs at %L must be nonnegative"
58552msgstr "%s tại %L phải là số nguyên"
58553
58554#: fortran/check.c:787
58555#, fuzzy, gcc-internal-format
58556#| msgid "%qs argument of %qs intrinsic at %L must be %s"
58557msgid "%qs argument of %qs intrinsic at %L must be positive"
58558msgstr "đối số %qs của %qs intrinsict tại %L phải là %s"
58559
58560#: fortran/check.c:820
58561#, gcc-internal-format
58562msgid "The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)"
58563msgstr ""
58564
58565#: fortran/check.c:831
58566#, gcc-internal-format
58567msgid "%qs at %L must be less than or equal to BIT_SIZE(%qs)"
58568msgstr ""
58569
58570#: fortran/check.c:841
58571#, gcc-internal-format
58572msgid "%qs at %L must be less than BIT_SIZE(%qs)"
58573msgstr "%qs tại %L phải ít hơn BIT_SIZE(%qs)"
58574
58575#: fortran/check.c:868
58576#, gcc-internal-format
58577msgid "%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
58578msgstr ""
58579
58580#: fortran/check.c:894
58581#, gcc-internal-format
58582msgid "%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)"
58583msgstr ""
58584
58585#: fortran/check.c:927
58586#, gcc-internal-format
58587msgid "%qs argument of %qs intrinsic at %L must be the same type and kind as %qs"
58588msgstr ""
58589
58590#: fortran/check.c:944
58591#, gcc-internal-format
58592msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
58593msgstr ""
58594
58595#: fortran/check.c:959
58596#, gcc-internal-format
58597msgid "%qs argument of %qs intrinsic at %L must not be OPTIONAL"
58598msgstr "đối số %qs của %qs intrinsict tại %L phải không là TÙY-CHỌN"
58599
58600#: fortran/check.c:980
58601#, gcc-internal-format
58602msgid "%qs argument of %qs intrinsic at %L must be ALLOCATABLE"
58603msgstr "đối số %qs của %qs intrinsict tại %L phải là ALLOCATABLE"
58604
58605#: fortran/check.c:998
58606#, gcc-internal-format
58607msgid "%qs argument of %qs intrinsic at %L must be of kind %d"
58608msgstr "đối số %qs của %qs intrinsict tại %L phải là các loại %d"
58609
58610#: fortran/check.c:1036
58611#, gcc-internal-format
58612msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
58613msgstr "đối số %qs của %qs intrinsict tại %L phải là INTENT(IN)"
58614
58615#: fortran/check.c:1057
58616#, gcc-internal-format
58617msgid "%qs argument of %qs intrinsic at %L must be a variable"
58618msgstr "đối số %qs của %qs intrinsict tại %L phải là một biến"
58619
58620#: fortran/check.c:1106
58621#, gcc-internal-format
58622msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
58623msgstr ""
58624
58625#: fortran/check.c:1156
58626#, gcc-internal-format
58627msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
58628msgstr ""
58629
58630#: fortran/check.c:1259
58631#, gcc-internal-format, gfc-internal-format
58632msgid "Unequal character lengths (%ld/%ld) in %s at %L"
58633msgstr ""
58634
58635#: fortran/check.c:1407
58636#, gcc-internal-format
58637msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
58638msgstr ""
58639
58640#: fortran/check.c:1416 fortran/check.c:3687
58641#, gcc-internal-format, gfc-internal-format
58642msgid "Different type kinds at %L"
58643msgstr ""
58644
58645#: fortran/check.c:1452
58646#, gcc-internal-format
58647msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
58648msgstr ""
58649
58650#: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
58651#, gcc-internal-format
58652msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
58653msgstr ""
58654
58655#: fortran/check.c:1479
58656#, gcc-internal-format
58657msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
58658msgstr ""
58659
58660#: fortran/check.c:1488
58661#, gcc-internal-format
58662msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
58663msgstr ""
58664
58665#: fortran/check.c:1513
58666#, gcc-internal-format, gfc-internal-format
58667msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
58668msgstr ""
58669
58670#: fortran/check.c:1524
58671#, gcc-internal-format
58672msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
58673msgstr ""
58674
58675#: fortran/check.c:1567
58676#, gcc-internal-format, gfc-internal-format
58677msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
58678msgstr ""
58679
58680#: fortran/check.c:1575
58681#, gcc-internal-format, gfc-internal-format
58682msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
58683msgstr ""
58684
58685#: fortran/check.c:1582
58686#, gcc-internal-format
58687msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
58688msgstr ""
58689
58690#: fortran/check.c:1600 fortran/check.c:1813
58691#, gcc-internal-format, gfc-internal-format
58692msgid "STAT= argument to %s at %L"
58693msgstr "STAT= đối số cho %s tại %L"
58694
58695#: fortran/check.c:1619 fortran/check.c:1753 fortran/check.c:1850
58696#, gcc-internal-format, gfc-internal-format
58697msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
58698msgstr ""
58699
58700#: fortran/check.c:1633 fortran/check.c:1833
58701#, gcc-internal-format, gfc-internal-format
58702msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
58703msgstr ""
58704
58705#: fortran/check.c:1653
58706#, gcc-internal-format, gfc-internal-format
58707msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
58708msgstr ""
58709
58710#: fortran/check.c:1672 fortran/check.c:1686 fortran/check.c:1721
58711#, fuzzy, gcc-internal-format
58712#| msgid "%qs argument of %qs intrinsic at %L must be %s"
58713msgid "%qs argument of %qs intrinsic at %L not yet supported"
58714msgstr "đối số %qs của %qs intrinsict tại %L phải là %s"
58715
58716#: fortran/check.c:1706
58717#, fuzzy, gcc-internal-format
58718#| msgid "%qs argument of %qs intrinsic at %L must be a variable"
58719msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
58720msgstr "đối số %qs của %qs intrinsict tại %L phải là một biến"
58721
58722#: fortran/check.c:1760 fortran/check.c:1857
58723#, gcc-internal-format, gfc-internal-format
58724msgid "OLD argument of the %s intrinsic function at %L shall be definable"
58725msgstr ""
58726
58727#: fortran/check.c:1775
58728#, gcc-internal-format, gfc-internal-format
58729msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
58730msgstr ""
58731
58732#: fortran/check.c:1785
58733#, gcc-internal-format, gfc-internal-format
58734msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
58735msgstr ""
58736
58737#: fortran/check.c:1798
58738#, gcc-internal-format, gfc-internal-format
58739msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
58740msgstr ""
58741
58742#: fortran/check.c:1877
58743#, gcc-internal-format, gfc-internal-format
58744msgid "Negative argument N at %L"
58745msgstr "Đối số âm N tại %L"
58746
58747#: fortran/check.c:2099 fortran/check.c:2589
58748#, gcc-internal-format
58749msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
58750msgstr ""
58751
58752#: fortran/check.c:2108 fortran/check.c:2598
58753#, gcc-internal-format
58754msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
58755msgstr ""
58756
58757#: fortran/check.c:2118 fortran/check.c:2124
58758#, gcc-internal-format, gfc-internal-format
58759msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
58760msgstr ""
58761
58762#: fortran/check.c:2146
58763#, gcc-internal-format
58764msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
58765msgstr ""
58766
58767#: fortran/check.c:2154
58768#, gcc-internal-format, gfc-internal-format
58769msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
58770msgstr ""
58771
58772#: fortran/check.c:2177
58773#, gcc-internal-format, gfc-internal-format
58774msgid "The stat= argument at %L must be a kind=4 integer variable"
58775msgstr ""
58776
58777#: fortran/check.c:2193
58778#, gcc-internal-format, gfc-internal-format
58779msgid "The errmsg= argument at %L must be a default-kind character variable"
58780msgstr ""
58781
58782#: fortran/check.c:2201
58783#, gcc-internal-format
58784msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
58785msgstr ""
58786
58787#: fortran/check.c:2216
58788#, gcc-internal-format, gfc-internal-format
58789msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
58790msgstr ""
58791
58792#: fortran/check.c:2235
58793#, gcc-internal-format, gfc-internal-format
58794msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
58795msgstr ""
58796
58797#: fortran/check.c:2242
58798#, gcc-internal-format, gfc-internal-format
58799msgid "Support for the A argument at %L with allocatable components is not yet implemented"
58800msgstr ""
58801
58802#: fortran/check.c:2256
58803#, gcc-internal-format, gfc-internal-format
58804msgid "OPERATOR argument at %L must be a PURE function"
58805msgstr ""
58806
58807#. None of the intrinsics fulfills the criteria of taking two arguments,
58808#. returning the same type and kind as the arguments and being permitted
58809#. as actual argument.
58810#: fortran/check.c:2266
58811#, gcc-internal-format, gfc-internal-format
58812msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
58813msgstr ""
58814
58815#: fortran/check.c:2283
58816#, gcc-internal-format, gfc-internal-format
58817msgid "The function passed as OPERATOR at %L shall have two arguments"
58818msgstr ""
58819
58820#: fortran/check.c:2293
58821#, gcc-internal-format, gfc-internal-format
58822msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
58823msgstr ""
58824
58825#: fortran/check.c:2302
58826#, gcc-internal-format, gfc-internal-format
58827msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
58828msgstr ""
58829
58830#: fortran/check.c:2313
58831#, gcc-internal-format, gfc-internal-format
58832msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
58833msgstr ""
58834
58835#: fortran/check.c:2321
58836#, gcc-internal-format, gfc-internal-format
58837msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
58838msgstr ""
58839
58840#: fortran/check.c:2328
58841#, gcc-internal-format, gfc-internal-format
58842msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
58843msgstr ""
58844
58845#: fortran/check.c:2335
58846#, gcc-internal-format, gfc-internal-format
58847msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
58848msgstr ""
58849
58850#: fortran/check.c:2343
58851#, gcc-internal-format, gfc-internal-format
58852msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
58853msgstr ""
58854
58855#: fortran/check.c:2373
58856#, gcc-internal-format, gfc-internal-format
58857msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
58858msgstr ""
58859
58860#: fortran/check.c:2380
58861#, gcc-internal-format, gfc-internal-format
58862msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
58863msgstr ""
58864
58865#: fortran/check.c:2398
58866#, gcc-internal-format
58867msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
58868msgstr ""
58869
58870#: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
58871#: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
58872#: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
58873#: fortran/check.c:6375
58874#, gcc-internal-format
58875msgid "%qs intrinsic with KIND argument at %L"
58876msgstr ""
58877
58878#: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
58879#, gcc-internal-format
58880msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
58881msgstr ""
58882
58883#: fortran/check.c:2539 fortran/check.c:2808 fortran/check.c:2868
58884#, gcc-internal-format
58885msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
58886msgstr ""
58887
58888#: fortran/check.c:2651 fortran/check.c:3781 fortran/check.c:3789
58889#, gcc-internal-format
58890msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
58891msgstr ""
58892
58893#: fortran/check.c:2665
58894#, gcc-internal-format
58895msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
58896msgstr ""
58897
58898#: fortran/check.c:2685 fortran/check.c:2693
58899#, gcc-internal-format
58900msgid "%qs argument of %qs intrinsic at %L must be default real"
58901msgstr ""
58902
58903#: fortran/check.c:2829
58904#, gcc-internal-format
58905msgid "%qs must be of same type and kind as %qs at %L in %qs"
58906msgstr ""
58907
58908#: fortran/check.c:2887
58909#, fuzzy, gcc-internal-format
58910#| msgid "%qs argument of %qs intrinsic at %L must be %s"
58911msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
58912msgstr "đối số %qs của %qs intrinsict tại %L phải là %s"
58913
58914#: fortran/check.c:2919
58915#, gcc-internal-format, gfc-internal-format
58916msgid "non-default INTEGER kind argument to %s intrinsic at %L"
58917msgstr ""
58918
58919#: fortran/check.c:2980
58920#, gcc-internal-format
58921msgid "COMPLEX argument %qs of %qs intrinsic at %L"
58922msgstr ""
58923
58924#: fortran/check.c:3062
58925#, gcc-internal-format
58926msgid "Arguments of %qs have different kind type parameters at %L"
58927msgstr ""
58928
58929#: fortran/check.c:3158
58930#, gcc-internal-format, gfc-internal-format
58931msgid "Argument of %s at %L must be of length one"
58932msgstr "Đối số của %s tại %L phải là của một độ dài"
58933
58934#: fortran/check.c:3197
58935#, gcc-internal-format
58936msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
58937msgstr ""
58938
58939#: fortran/check.c:3231
58940#, gcc-internal-format
58941msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
58942msgstr ""
58943
58944#: fortran/check.c:3283
58945#, gcc-internal-format, gfc-internal-format
58946msgid "SIZE at %L must be positive"
58947msgstr "SIZE tại %L phải là số dương"
58948
58949#: fortran/check.c:3295
58950#, gcc-internal-format, gfc-internal-format
58951msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
58952msgstr ""
58953
58954#: fortran/check.c:3354
58955#, gcc-internal-format, gfc-internal-format
58956msgid "STATUS at %L shall be an INTENT(OUT) variable"
58957msgstr ""
58958
58959#: fortran/check.c:3363
58960#, fuzzy, gcc-internal-format
58961#| msgid "%qs at %C is not a variable"
58962msgid "%qs at %L shall be an INTENT(OUT) variable"
58963msgstr "%qs tại %C không phải là một biến"
58964
58965#: fortran/check.c:3385
58966#, gcc-internal-format
58967msgid "%qs argument of %qs intrinsic at %L must be a data entity"
58968msgstr "Đối số %qs của hạn chế %qs tại %L phải là thực thể dữ liệu"
58969
58970#: fortran/check.c:3596
58971#, gcc-internal-format
58972msgid "Intrinsic %qs at %L must have at least two arguments"
58973msgstr ""
58974
58975#: fortran/check.c:3644
58976#, gcc-internal-format
58977msgid "Missing %qs argument to the %s intrinsic at %L"
58978msgstr ""
58979
58980#: fortran/check.c:3659
58981#, gcc-internal-format
58982msgid "Duplicate argument %qs at %L to intrinsic %s"
58983msgstr ""
58984
58985#: fortran/check.c:3664
58986#, gcc-internal-format
58987msgid "Unknown argument %qs at %L to intrinsic %s"
58988msgstr ""
58989
58990#: fortran/check.c:3693
58991#, gcc-internal-format
58992msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
58993msgstr ""
58994
58995#: fortran/check.c:3724
58996#, gcc-internal-format
58997msgid "%qs intrinsic with CHARACTER argument at %L"
58998msgstr ""
58999
59000#: fortran/check.c:3731
59001#, gcc-internal-format
59002msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
59003msgstr ""
59004
59005#: fortran/check.c:3798
59006#, gcc-internal-format
59007msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
59008msgstr ""
59009
59010#: fortran/check.c:3812
59011#, gcc-internal-format
59012msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
59013msgstr ""
59014
59015#: fortran/check.c:3831
59016#, gcc-internal-format
59017msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
59018msgstr ""
59019
59020#: fortran/check.c:3840
59021#, gcc-internal-format
59022msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
59023msgstr "Đối số %qs của hạn chế %qs tại %L phải là khoảng 1 hay 2"
59024
59025#: fortran/check.c:4003
59026#, fuzzy, gcc-internal-format
59027#| msgid "%qs argument of %qs intrinsic at %L must be a constant"
59028msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
59029msgstr "đối số %qs của %qs intrinsict tại %L phải là hằng"
59030
59031#: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
59032#, gcc-internal-format
59033msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
59034msgstr "Tham số %qs của hạn chế %qs tại %L phải là SỐ-NGUYÊN"
59035
59036#: fortran/check.c:4198
59037#, gcc-internal-format, gfc-internal-format
59038msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
59039msgstr ""
59040
59041#: fortran/check.c:4209
59042#, gcc-internal-format, gfc-internal-format
59043msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
59044msgstr ""
59045
59046#: fortran/check.c:4216
59047#, gcc-internal-format, gfc-internal-format
59048msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
59049msgstr ""
59050
59051#: fortran/check.c:4227
59052#, gcc-internal-format, gfc-internal-format
59053msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
59054msgstr ""
59055
59056#: fortran/check.c:4236
59057#, gcc-internal-format, gfc-internal-format
59058msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
59059msgstr ""
59060
59061#: fortran/check.c:4276
59062#, gcc-internal-format, gfc-internal-format
59063msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
59064msgstr ""
59065
59066#: fortran/check.c:4303
59067#, gcc-internal-format
59068msgid "Argument %<S%> of NEAREST at %L shall not be zero"
59069msgstr ""
59070
59071#: fortran/check.c:4353
59072#, gcc-internal-format
59073msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
59074msgstr ""
59075
59076#: fortran/check.c:4361
59077#, gcc-internal-format, gfc-internal-format
59078msgid "NULL intrinsic with allocatable MOLD at %L"
59079msgstr ""
59080
59081#: fortran/check.c:4440 fortran/check.c:6322
59082#, gcc-internal-format
59083msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
59084msgstr ""
59085
59086#: fortran/check.c:4498
59087#, gcc-internal-format
59088msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
59089msgstr ""
59090
59091#: fortran/check.c:4506
59092#, gcc-internal-format
59093msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
59094msgstr ""
59095
59096#: fortran/check.c:4525
59097#, gcc-internal-format
59098msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
59099msgstr ""
59100
59101#: fortran/check.c:4576
59102#, gcc-internal-format, gfc-internal-format
59103msgid "The argument of the RANK intrinsic at %L must be a data object"
59104msgstr ""
59105
59106#: fortran/check.c:4683
59107#, gcc-internal-format
59108msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
59109msgstr ""
59110
59111#: fortran/check.c:4693
59112#, gcc-internal-format
59113msgid "%qs argument of %qs intrinsic at %L is empty"
59114msgstr ""
59115
59116#: fortran/check.c:4700
59117#, gcc-internal-format
59118msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
59119msgstr ""
59120
59121#: fortran/check.c:4717
59122#, gcc-internal-format
59123msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
59124msgstr ""
59125
59126#: fortran/check.c:4749
59127#, gcc-internal-format, gfc-internal-format
59128msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
59129msgstr ""
59130
59131#: fortran/check.c:4787
59132#, gcc-internal-format
59133msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
59134msgstr ""
59135
59136#: fortran/check.c:4805
59137#, gcc-internal-format
59138msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
59139msgstr ""
59140
59141#: fortran/check.c:4814
59142#, gcc-internal-format
59143msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
59144msgstr ""
59145
59146#: fortran/check.c:4850
59147#, gcc-internal-format, gfc-internal-format
59148msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
59149msgstr ""
59150
59151#: fortran/check.c:4867 fortran/check.c:4886
59152#, gcc-internal-format
59153msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
59154msgstr ""
59155
59156#: fortran/check.c:4877 fortran/check.c:4896
59157#, gcc-internal-format
59158msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
59159msgstr ""
59160
59161#: fortran/check.c:4995
59162#, gcc-internal-format
59163msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
59164msgstr ""
59165
59166#: fortran/check.c:5026
59167#, gcc-internal-format
59168msgid "%qs intrinsic with RADIX argument at %L"
59169msgstr ""
59170
59171#: fortran/check.c:5061
59172#, gcc-internal-format
59173msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
59174msgstr ""
59175
59176#: fortran/check.c:5138 fortran/check.c:7443
59177#, gcc-internal-format
59178msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
59179msgstr ""
59180
59181#: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
59182#, gcc-internal-format
59183msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
59184msgstr ""
59185
59186#: fortran/check.c:5162 fortran/check.c:5302
59187#, gcc-internal-format
59188msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
59189msgstr ""
59190
59191#: fortran/check.c:5232
59192#, gcc-internal-format
59193msgid "is_c_interoperable(): gfc_simplify_expr failed"
59194msgstr ""
59195
59196#: fortran/check.c:5281
59197#, gcc-internal-format
59198msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
59199msgstr ""
59200
59201#: fortran/check.c:5320
59202#, gcc-internal-format, gfc-internal-format
59203msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
59204msgstr ""
59205
59206#: fortran/check.c:5334
59207#, gcc-internal-format, gfc-internal-format
59208msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
59209msgstr ""
59210
59211#: fortran/check.c:5358
59212#, gcc-internal-format, gfc-internal-format
59213msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
59214msgstr ""
59215
59216#: fortran/check.c:5370
59217#, gcc-internal-format, gfc-internal-format
59218msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
59219msgstr ""
59220
59221#: fortran/check.c:5377
59222#, gcc-internal-format, gfc-internal-format
59223msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
59224msgstr ""
59225
59226#: fortran/check.c:5384
59227#, gcc-internal-format, gfc-internal-format
59228msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
59229msgstr ""
59230
59231#: fortran/check.c:5391
59232#, gcc-internal-format, gfc-internal-format
59233msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
59234msgstr ""
59235
59236#: fortran/check.c:5397
59237#, gcc-internal-format, gfc-internal-format
59238msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
59239msgstr ""
59240
59241#: fortran/check.c:5416
59242#, gcc-internal-format, gfc-internal-format
59243msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
59244msgstr ""
59245
59246#: fortran/check.c:5426
59247#, gcc-internal-format, gfc-internal-format
59248msgid "Polymorphic FPTR at %L to C_F_POINTER"
59249msgstr ""
59250
59251#: fortran/check.c:5431
59252#, gcc-internal-format, gfc-internal-format
59253msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
59254msgstr ""
59255
59256#: fortran/check.c:5447
59257#, gcc-internal-format, gfc-internal-format
59258msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
59259msgstr ""
59260
59261#: fortran/check.c:5459
59262#, gcc-internal-format, gfc-internal-format
59263msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
59264msgstr ""
59265
59266#: fortran/check.c:5466
59267#, gcc-internal-format, gfc-internal-format
59268msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
59269msgstr ""
59270
59271#: fortran/check.c:5472
59272#, gcc-internal-format, gfc-internal-format
59273msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
59274msgstr ""
59275
59276#: fortran/check.c:5486
59277#, gcc-internal-format, gfc-internal-format
59278msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
59279msgstr ""
59280
59281#: fortran/check.c:5498
59282#, gcc-internal-format
59283msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
59284msgstr ""
59285
59286#: fortran/check.c:5505
59287#, gcc-internal-format, gfc-internal-format
59288msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
59289msgstr ""
59290
59291#: fortran/check.c:5511
59292#, gcc-internal-format, gfc-internal-format
59293msgid "Noninteroperable procedure at %L to C_FUNLOC"
59294msgstr ""
59295
59296#: fortran/check.c:5525
59297#, gcc-internal-format, gfc-internal-format
59298msgid "Argument X at %L to C_LOC shall not be coindexed"
59299msgstr ""
59300
59301#: fortran/check.c:5531
59302#, gcc-internal-format, gfc-internal-format
59303msgid "X argument at %L to C_LOC shall not be polymorphic"
59304msgstr ""
59305
59306#: fortran/check.c:5542
59307#, gcc-internal-format, gfc-internal-format
59308msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
59309msgstr ""
59310
59311#: fortran/check.c:5550
59312#, gcc-internal-format, gfc-internal-format
59313msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
59314msgstr ""
59315
59316#: fortran/check.c:5559
59317#, gcc-internal-format, gfc-internal-format
59318msgid "Argument at %L to C_LOC shall not be polymorphic"
59319msgstr ""
59320
59321#: fortran/check.c:5566
59322#, gcc-internal-format, gfc-internal-format
59323msgid "Noninteroperable array at %L as argument to C_LOC: %s"
59324msgstr ""
59325
59326#: fortran/check.c:5577
59327#, gcc-internal-format, gfc-internal-format
59328msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
59329msgstr ""
59330
59331#: fortran/check.c:5582
59332#, gcc-internal-format, gfc-internal-format
59333msgid "Array section at %L to C_LOC"
59334msgstr ""
59335
59336#: fortran/check.c:5610
59337#, gcc-internal-format, gfc-internal-format
59338msgid "non double precision REAL argument to %s intrinsic at %L"
59339msgstr ""
59340
59341#: fortran/check.c:5623
59342#, gcc-internal-format
59343msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
59344msgstr ""
59345
59346#: fortran/check.c:5642
59347#, gcc-internal-format
59348msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
59349msgstr ""
59350
59351#: fortran/check.c:5905
59352#, gcc-internal-format, gfc-internal-format
59353msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
59354msgstr ""
59355
59356#: fortran/check.c:5916
59357#, gcc-internal-format, gfc-internal-format
59358msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
59359msgstr ""
59360
59361#: fortran/check.c:5949
59362#, gcc-internal-format, gfc-internal-format
59363msgid "DISTANCE= argument to NUM_IMAGES at %L"
59364msgstr ""
59365
59366#: fortran/check.c:5962
59367#, gcc-internal-format, gfc-internal-format
59368msgid "FAILED= argument to NUM_IMAGES at %L"
59369msgstr ""
59370
59371#: fortran/check.c:5986
59372#, gcc-internal-format, gfc-internal-format
59373msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
59374msgstr ""
59375
59376#: fortran/check.c:6012
59377#, gcc-internal-format, gfc-internal-format
59378msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
59379msgstr ""
59380
59381#: fortran/check.c:6019
59382#, gcc-internal-format, gfc-internal-format
59383msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
59384msgstr ""
59385
59386#: fortran/check.c:6030
59387#, gcc-internal-format, gfc-internal-format
59388msgid "Unexpected DIM argument with noncoarray argument at %L"
59389msgstr ""
59390
59391#: fortran/check.c:6048
59392#, gcc-internal-format, gfc-internal-format
59393msgid "DISTANCE= argument to THIS_IMAGE at %L"
59394msgstr ""
59395
59396#: fortran/check.c:6106
59397#, gcc-internal-format
59398msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
59399msgstr ""
59400
59401#: fortran/check.c:6155
59402#, fuzzy, gcc-internal-format
59403#| msgid "%qs argument of %qs intrinsic at %L must be %s"
59404msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
59405msgstr "đối số %qs của %qs intrinsict tại %L phải là %s"
59406
59407#: fortran/check.c:6171
59408#, fuzzy, gcc-internal-format
59409#| msgid "%qs argument of %qs intrinsic at %L must be %s"
59410msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
59411msgstr "đối số %qs của %qs intrinsict tại %L phải là %s"
59412
59413#: fortran/check.c:6179
59414#, gcc-internal-format
59415msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
59416msgstr ""
59417
59418#: fortran/check.c:6214
59419#, gcc-internal-format, gfc-internal-format
59420msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
59421msgstr ""
59422
59423#: fortran/check.c:6336
59424#, gcc-internal-format
59425msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
59426msgstr ""
59427
59428#: fortran/check.c:6349
59429#, gcc-internal-format
59430msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
59431msgstr ""
59432
59433#: fortran/check.c:6612 fortran/check.c:6644
59434#, gcc-internal-format
59435msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
59436msgstr ""
59437
59438#: fortran/check.c:6652
59439#, gcc-internal-format, gfc-internal-format
59440msgid "Too many arguments to %s at %L"
59441msgstr "Quá nhiều đối số cho %s tại %L"
59442
59443#: fortran/check.c:6670
59444#, gcc-internal-format
59445msgid "fe_runtime_error string must be null terminated"
59446msgstr ""
59447
59448#: fortran/check.c:6682
59449#, gcc-internal-format, gfc-internal-format
59450msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
59451msgstr ""
59452
59453#: fortran/check.c:6722
59454#, gcc-internal-format, gfc-internal-format
59455msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
59456msgstr ""
59457
59458#: fortran/check.c:6741
59459#, gcc-internal-format, gfc-internal-format
59460msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
59461msgstr ""
59462
59463#: fortran/check.c:6751
59464#, gcc-internal-format, gfc-internal-format
59465msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
59466msgstr ""
59467
59468#: fortran/check.c:6768
59469#, gcc-internal-format, gfc-internal-format
59470msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
59471msgstr ""
59472
59473#: fortran/check.c:6985
59474#, gcc-internal-format
59475msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
59476msgstr ""
59477
59478#: fortran/check.c:7167
59479#, fuzzy, gcc-internal-format
59480#| msgid "%qs argument of %qs intrinsic at %L must be a scalar"
59481msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
59482msgstr "đối số %qs của %qs intrinsict tại %L phải là tuyến tính"
59483
59484#: fortran/check.c:7356 fortran/check.c:7367
59485#, fuzzy, gcc-internal-format
59486#| msgid "%qs argument of %qs intrinsic at %L must be a constant"
59487msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
59488msgstr "đối số %qs của %qs intrinsict tại %L phải là hằng"
59489
59490#: fortran/check.c:7427
59491#, gcc-internal-format, gfc-internal-format
59492msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
59493msgstr ""
59494
59495#: fortran/class.c:628
59496#, gcc-internal-format, gfc-internal-format
59497msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
59498msgstr ""
59499
59500#. Since the extension field is 8 bit wide, we can only have
59501#. up to 255 extension levels.
59502#: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
59503#, gcc-internal-format
59504msgid "Maximum extension level reached with type %qs at %L"
59505msgstr ""
59506
59507#: fortran/class.c:2911 fortran/class.c:2985
59508#, gcc-internal-format
59509msgid "%qs of %qs is PRIVATE at %L"
59510msgstr "%qs của %qs là RIÊNG tại %L"
59511
59512#: fortran/cpp.c:451
59513#, gcc-internal-format
59514msgid "To enable preprocessing, use %<-cpp%>"
59515msgstr "Bật khả năng tiền xử lý dùng %<-cpp%>"
59516
59517#: fortran/cpp.c:549 fortran/cpp.c:560 fortran/cpp.c:688
59518#, gcc-internal-format
59519msgid "opening output file %qs: %s"
59520msgstr "mở tập tin kết xuất %qs: %s"
59521
59522#: fortran/data.c:65
59523#, gcc-internal-format, gfc-internal-format
59524msgid "non-constant array in DATA statement %L"
59525msgstr ""
59526
59527#: fortran/data.c:140
59528#, gcc-internal-format, gfc-internal-format
59529msgid "failure to simplify substring reference in DATA statement at %L"
59530msgstr ""
59531
59532#: fortran/data.c:173
59533#, gcc-internal-format, gfc-internal-format
59534msgid "Unused initialization string at %L because variable has zero length"
59535msgstr ""
59536
59537#: fortran/data.c:179
59538#, gcc-internal-format, gfc-internal-format
59539msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
59540msgstr ""
59541
59542#: fortran/data.c:268
59543#, gcc-internal-format
59544msgid "%qs at %L already is initialized at %L"
59545msgstr "“%qs” tại %L đã được khởi tạo tại %L rồi"
59546
59547#: fortran/data.c:292
59548#, gcc-internal-format, gfc-internal-format
59549msgid "Data element below array lower bound at %L"
59550msgstr ""
59551
59552#: fortran/data.c:309 fortran/data.c:398
59553#, gcc-internal-format, gfc-internal-format
59554msgid "Data element above array upper bound at %L"
59555msgstr ""
59556
59557#: fortran/data.c:339 fortran/data.c:496
59558#, gcc-internal-format
59559msgid "re-initialization of %qs at %L"
59560msgstr "khởi tạo lại của %qs tại %L"
59561
59562#: fortran/data.c:515
59563#, gcc-internal-format
59564msgid "Nonpointer object %qs with default initialization shall not appear in a DATA statement at %L"
59565msgstr ""
59566
59567#: fortran/data.c:738
59568#, gcc-internal-format
59569msgid "TODO: Vector sections in data statements"
59570msgstr ""
59571
59572#: fortran/decl.c:293
59573#, gcc-internal-format, gfc-internal-format
59574msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
59575msgstr ""
59576
59577#: fortran/decl.c:307
59578#, gcc-internal-format
59579msgid "Host associated variable %qs may not be in the DATA statement at %C"
59580msgstr ""
59581
59582#: fortran/decl.c:314
59583#, gcc-internal-format
59584msgid "initialization of common block variable %qs in DATA statement at %C"
59585msgstr ""
59586
59587#: fortran/decl.c:448
59588#, gcc-internal-format
59589msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
59590msgstr ""
59591
59592#: fortran/decl.c:474
59593#, gcc-internal-format, gfc-internal-format
59594msgid "Invalid initializer %s in Data statement at %C"
59595msgstr ""
59596
59597#: fortran/decl.c:587
59598#, gcc-internal-format
59599msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
59600msgstr ""
59601
59602#: fortran/decl.c:597
59603#, gcc-internal-format, gfc-internal-format
59604msgid "Initialization at %C is not allowed in a PURE procedure"
59605msgstr ""
59606
59607#: fortran/decl.c:644
59608#, gcc-internal-format, gfc-internal-format
59609msgid "DATA statement at %C cannot appear within an INTERFACE"
59610msgstr ""
59611
59612#: fortran/decl.c:668
59613#, gcc-internal-format, gfc-internal-format
59614msgid "Invalid substring in data-implied-do at %L in DATA statement"
59615msgstr ""
59616
59617#: fortran/decl.c:691
59618#, gcc-internal-format, gfc-internal-format
59619msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
59620msgstr ""
59621
59622#: fortran/decl.c:733
59623#, gcc-internal-format, gfc-internal-format
59624msgid "BOZ literal constant at %L cannot appear in a structure constructor"
59625msgstr ""
59626
59627#: fortran/decl.c:749
59628#, gcc-internal-format, gfc-internal-format
59629msgid "DATA statement at %C is not allowed in a PURE procedure"
59630msgstr ""
59631
59632#: fortran/decl.c:758
59633#, gcc-internal-format, gfc-internal-format
59634msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
59635msgstr ""
59636
59637#: fortran/decl.c:797
59638#, fuzzy, gcc-internal-format, gfc-internal-format
59639msgid "Empty old style initializer list at %C"
59640msgstr "Sự khởi tạo kiểu cũ tại %C"
59641
59642#: fortran/decl.c:806
59643#, gcc-internal-format, gfc-internal-format
59644msgid "Array in initializer list at %L must have an explicit shape"
59645msgstr ""
59646
59647#: fortran/decl.c:829
59648#, fuzzy, gcc-internal-format, gfc-internal-format
59649msgid "Repeat spec invalid in scalar initializer at %C"
59650msgstr "gặp yếu tố thừa trong bộ khởi tạo vô hướng"
59651
59652#: fortran/decl.c:834
59653#, fuzzy, gcc-internal-format, gfc-internal-format
59654msgid "Repeat spec must be an integer at %C"
59655msgstr "chiều dài véc-tơ phải là một hằng nguyên"
59656
59657#: fortran/decl.c:845
59658#, fuzzy, gcc-internal-format, gfc-internal-format
59659msgid "Expected data constant after repeat spec at %C"
59660msgstr "Cần tham chiếu thành phần tại %C"
59661
59662#: fortran/decl.c:877
59663#, gcc-internal-format, gfc-internal-format
59664msgid "End of scalar initializer expected at %C"
59665msgstr ""
59666
59667#: fortran/decl.c:908
59668#, fuzzy, gcc-internal-format, gfc-internal-format
59669msgid "Not enough elements in array initializer at %C"
59670msgstr "gặp yếu tố thừa trong bộ khởi tạo mảng"
59671
59672#: fortran/decl.c:910
59673#, fuzzy, gcc-internal-format, gfc-internal-format
59674msgid "Too many elements in array initializer at %C"
59675msgstr "gặp yếu tố thừa trong bộ khởi tạo mảng"
59676
59677#: fortran/decl.c:930
59678#, fuzzy, gcc-internal-format, gfc-internal-format
59679msgid "Syntax error in old style initializer list at %C"
59680msgstr "Lỗi trong khởi tạo con trỏ tại %C"
59681
59682#: fortran/decl.c:954
59683#, gcc-internal-format, gfc-internal-format
59684msgid "The assumed-rank array at %C shall not have a codimension"
59685msgstr ""
59686
59687#: fortran/decl.c:1019
59688#, gcc-internal-format, gfc-internal-format
59689msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
59690msgstr ""
59691
59692#: fortran/decl.c:1043
59693#, gcc-internal-format, gfc-internal-format
59694msgid "Bad INTENT specification at %C"
59695msgstr ""
59696
59697#: fortran/decl.c:1064
59698#, gcc-internal-format, gfc-internal-format
59699msgid "deferred type parameter at %C"
59700msgstr ""
59701
59702#: fortran/decl.c:1147 fortran/resolve.c:12361
59703#, gcc-internal-format, gfc-internal-format
59704msgid "Scalar INTEGER expression expected at %L"
59705msgstr ""
59706
59707#: fortran/decl.c:1173
59708#, gcc-internal-format, gfc-internal-format
59709msgid "Old-style character length at %C"
59710msgstr ""
59711
59712#: fortran/decl.c:1204
59713#, gcc-internal-format, gfc-internal-format
59714msgid "Syntax error in character length specification at %C"
59715msgstr ""
59716
59717#: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
59718#, gcc-internal-format
59719msgid "Procedure %qs at %C is already defined at %L"
59720msgstr "Thủ tục “%qs” tại %C đã được định nghĩa trước tại %L"
59721
59722#: fortran/decl.c:1371
59723#, fuzzy, gcc-internal-format
59724#| msgid "Procedure %qs at %C is already defined at %L"
59725msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
59726msgstr "Thủ tục “%qs” tại %C đã được định nghĩa trước tại %L"
59727
59728#: fortran/decl.c:1383
59729#, gcc-internal-format
59730msgid "Name %qs at %C is already defined as a generic interface at %L"
59731msgstr "Tên “%qs” tại %C đã được định nghĩa trước tại %L"
59732
59733#: fortran/decl.c:1399
59734#, fuzzy, gcc-internal-format
59735msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
59736msgstr "sự khai báo lại %q+D khác trong %<constexpr%>"
59737
59738#: fortran/decl.c:1415
59739#, gcc-internal-format
59740msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
59741msgstr ""
59742
59743#: fortran/decl.c:1498
59744#, gcc-internal-format
59745msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
59746msgstr ""
59747
59748#: fortran/decl.c:1525
59749#, gcc-internal-format
59750msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
59751msgstr ""
59752
59753#: fortran/decl.c:1532
59754#, gcc-internal-format
59755msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
59756msgstr ""
59757
59758#: fortran/decl.c:1539
59759#, gcc-internal-format
59760msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
59761msgstr ""
59762
59763#: fortran/decl.c:1554
59764#, gcc-internal-format
59765msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
59766msgstr ""
59767
59768#: fortran/decl.c:1567
59769#, gcc-internal-format
59770msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
59771msgstr ""
59772
59773#: fortran/decl.c:1575
59774#, gcc-internal-format
59775msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
59776msgstr ""
59777
59778#: fortran/decl.c:1584
59779#, gcc-internal-format
59780msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
59781msgstr ""
59782
59783#: fortran/decl.c:1591
59784#, gcc-internal-format
59785msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
59786msgstr ""
59787
59788#: fortran/decl.c:1602
59789#, gcc-internal-format
59790msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
59791msgstr ""
59792
59793#: fortran/decl.c:1670
59794#, gcc-internal-format
59795msgid "Symbol %qs at %C also declared as a type at %L"
59796msgstr "Ký hiệu “%qs” tại %C đã sẵn được khai báo tại %L"
59797
59798#: fortran/decl.c:1729
59799#, gcc-internal-format
59800msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
59801msgstr ""
59802
59803#: fortran/decl.c:1769
59804#, fuzzy, gcc-internal-format, gfc-internal-format
59805msgid "CHARACTER length must be a constant at %L"
59806msgstr "chiều dài véc-tơ phải là một hằng nguyên"
59807
59808#: fortran/decl.c:1784
59809#, gcc-internal-format, gfc-internal-format
59810msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
59811msgstr ""
59812
59813#: fortran/decl.c:1792
59814#, gcc-internal-format, gfc-internal-format
59815msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
59816msgstr ""
59817
59818#: fortran/decl.c:1891
59819#, gcc-internal-format
59820msgid "Initializer not allowed for PARAMETER %qs at %C"
59821msgstr ""
59822
59823#: fortran/decl.c:1901
59824#, gcc-internal-format, gfc-internal-format
59825msgid "PARAMETER at %L is missing an initializer"
59826msgstr ""
59827
59828#: fortran/decl.c:1911
59829#, gcc-internal-format
59830msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
59831msgstr ""
59832
59833#: fortran/decl.c:1954
59834#, gcc-internal-format, gfc-internal-format
59835msgid "Cannot initialize parameter array at %L with variable length elements"
59836msgstr ""
59837
59838#: fortran/decl.c:2023
59839#, gcc-internal-format, gfc-internal-format
59840msgid "Cannot initialize implied-shape array at %L with scalar"
59841msgstr ""
59842
59843#: fortran/decl.c:2034
59844#, gcc-internal-format
59845msgid "gfc_array_size failed"
59846msgstr ""
59847
59848#: fortran/decl.c:2064
59849#, gcc-internal-format, gfc-internal-format
59850msgid "Non-constant lower bound in implied-shape declaration at %L"
59851msgstr ""
59852
59853#: fortran/decl.c:2150 fortran/decl.c:2157
59854#, gcc-internal-format, gfc-internal-format
59855msgid "Component at %C must have the POINTER attribute"
59856msgstr ""
59857
59858#: fortran/decl.c:2166
59859#, fuzzy, gcc-internal-format
59860msgid "Component %qs with CLASS at %C must be allocatable or pointer"
59861msgstr "Đối số %qs của %qs với PASS(%s) tại %L phải là vô hướng"
59862
59863#: fortran/decl.c:2175
59864#, gcc-internal-format, gfc-internal-format
59865msgid "Array component of structure at %C must have explicit or deferred shape"
59866msgstr ""
59867
59868#: fortran/decl.c:2199 fortran/symbol.c:2258
59869#, gcc-internal-format
59870msgid "Component %qs at %C already declared at %L"
59871msgstr "Thành phần “%qs” tại %C đã sẵn được khai báo tại %L"
59872
59873#: fortran/decl.c:2247
59874#, gcc-internal-format, gfc-internal-format
59875msgid "Pointer array component of structure at %C must have a deferred shape"
59876msgstr ""
59877
59878#: fortran/decl.c:2256
59879#, gcc-internal-format, gfc-internal-format
59880msgid "Allocatable component of structure at %C must have a deferred shape"
59881msgstr ""
59882
59883#: fortran/decl.c:2265
59884#, gcc-internal-format, gfc-internal-format
59885msgid "Array component of structure at %C must have an explicit shape"
59886msgstr ""
59887
59888#: fortran/decl.c:2282
59889#, gcc-internal-format
59890msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
59891msgstr ""
59892
59893#: fortran/decl.c:2339
59894#, gcc-internal-format, gfc-internal-format
59895msgid "NULL() initialization at %C is ambiguous"
59896msgstr ""
59897
59898#: fortran/decl.c:2356
59899#, gcc-internal-format, gfc-internal-format
59900msgid "NULL() initialization at %C may not have MOLD"
59901msgstr ""
59902
59903#: fortran/decl.c:2373
59904#, gcc-internal-format, gfc-internal-format
59905msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
59906msgstr ""
59907
59908#: fortran/decl.c:2394
59909#, gcc-internal-format, gfc-internal-format
59910msgid "Error in pointer initialization at %C"
59911msgstr "Lỗi trong khởi tạo con trỏ tại %C"
59912
59913#: fortran/decl.c:2401
59914#, gcc-internal-format, gfc-internal-format
59915msgid "non-NULL pointer initialization at %C"
59916msgstr "Khởi tạo con trỏ khác KHÔNG tại %C"
59917
59918#: fortran/decl.c:2424
59919#, gcc-internal-format
59920msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
59921msgstr ""
59922
59923#: fortran/decl.c:2478
59924#, gcc-internal-format
59925msgid "%qs not allowed outside STRUCTURE at %C"
59926msgstr ""
59927
59928#: fortran/decl.c:2480
59929#, fuzzy, gcc-internal-format
59930#| msgid "%qs at %C is not a member of the %qs structure"
59931msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
59932msgstr "%qs tại %C không phải là thành viên của cấu trúc %qs"
59933
59934#: fortran/decl.c:2488
59935#, fuzzy, gcc-internal-format
59936#| msgid "%qs function cannot have arguments"
59937msgid "%qs entity cannot have attributes at %C"
59938msgstr "%qs hàm không có đối số"
59939
59940#: fortran/decl.c:2498
59941#, fuzzy, gcc-internal-format
59942#| msgid "Invalid character in name at %C"
59943msgid "Invalid character %qc in variable name at %C"
59944msgstr "Tên có chứa ký tự không hợp lệ tại %C"
59945
59946#: fortran/decl.c:2540
59947#, gcc-internal-format
59948msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
59949msgstr ""
59950
59951#: fortran/decl.c:2550
59952#, gcc-internal-format, gfc-internal-format
59953msgid "Implied-shape array at %L"
59954msgstr ""
59955
59956#: fortran/decl.c:2607
59957#, gcc-internal-format, gfc-internal-format
59958msgid "Explicit shaped array with nonconstant bounds at %C"
59959msgstr ""
59960
59961#: fortran/decl.c:2696
59962#, gcc-internal-format
59963msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
59964msgstr ""
59965
59966#: fortran/decl.c:2707
59967#, fuzzy, gcc-internal-format
59968#| msgid "Function %qs at %L cannot have an initializer"
59969msgid "%qs entity cannot have an initializer at %C"
59970msgstr "Hàm %qs tại %L không thể có bộ khởi tạo"
59971
59972#: fortran/decl.c:2732 fortran/decl.c:8788
59973#, gcc-internal-format, gfc-internal-format
59974msgid "Duplicate array spec for Cray pointee at %C"
59975msgstr ""
59976
59977#: fortran/decl.c:2740
59978#, fuzzy, gcc-internal-format
59979#| msgid "cannot convert to a pointer type"
59980msgid "Cannot set pointee array spec."
59981msgstr "không thể chuyển đổi thành kiểu con trỏ"
59982
59983#: fortran/decl.c:2803
59984#, gcc-internal-format, gfc-internal-format
59985msgid "Old-style initialization at %C"
59986msgstr "Sự khởi tạo kiểu cũ tại %C"
59987
59988#: fortran/decl.c:2811
59989#, gcc-internal-format, gfc-internal-format
59990msgid "Invalid old style initialization for derived type component at %C"
59991msgstr ""
59992
59993#: fortran/decl.c:2824
59994#, fuzzy, gcc-internal-format, gfc-internal-format
59995msgid "Syntax error in old style initialization of %s at %C"
59996msgstr "Lỗi trong khởi tạo con trỏ tại %C"
59997
59998#: fortran/decl.c:2844 fortran/decl.c:7004
59999#, gcc-internal-format, gfc-internal-format
60000msgid "Initialization at %C isn't for a pointer variable"
60001msgstr ""
60002
60003#: fortran/decl.c:2867
60004#, gcc-internal-format
60005msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
60006msgstr ""
60007
60008#: fortran/decl.c:2876 fortran/decl.c:10721
60009#, gcc-internal-format, gfc-internal-format
60010msgid "Expected an initialization expression at %C"
60011msgstr ""
60012
60013#: fortran/decl.c:2883
60014#, gcc-internal-format, gfc-internal-format
60015msgid "Initialization of variable at %C is not allowed in a PURE procedure"
60016msgstr ""
60017
60018#: fortran/decl.c:2900
60019#, gcc-internal-format, gfc-internal-format
60020msgid "Initialization of allocatable component at %C is not allowed"
60021msgstr ""
60022
60023#: fortran/decl.c:2909
60024#, gcc-internal-format, gfc-internal-format
60025msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
60026msgstr ""
60027
60028#: fortran/decl.c:2923
60029#, gcc-internal-format, gfc-internal-format
60030msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
60031msgstr ""
60032
60033#: fortran/decl.c:2931
60034#, gcc-internal-format, gfc-internal-format
60035msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
60036msgstr ""
60037
60038#: fortran/decl.c:2939
60039#, gcc-internal-format, gfc-internal-format
60040msgid "The component at %C which is a type parameter must be a scalar"
60041msgstr ""
60042
60043#: fortran/decl.c:2948
60044#, fuzzy, gcc-internal-format, gfc-internal-format
60045#| msgid "Function %qs at %L cannot have an initializer"
60046msgid "BOZ literal constant at %L cannot appear as an initializer"
60047msgstr "Hàm %qs tại %L không thể có bộ khởi tạo"
60048
60049#: fortran/decl.c:2965
60050#, gcc-internal-format
60051msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
60052msgstr ""
60053
60054#: fortran/decl.c:3028 fortran/decl.c:3064
60055#, gcc-internal-format, gfc-internal-format
60056msgid "Old-style type declaration %s*%d not supported at %C"
60057msgstr ""
60058
60059#: fortran/decl.c:3070
60060#, gcc-internal-format, gfc-internal-format
60061msgid "Nonstandard type declaration %s*%d at %C"
60062msgstr ""
60063
60064#: fortran/decl.c:3129 fortran/decl.c:3206
60065#, gcc-internal-format, gfc-internal-format
60066msgid "Missing right parenthesis at %C"
60067msgstr ""
60068
60069#: fortran/decl.c:3142 fortran/decl.c:3277
60070#, gcc-internal-format, gfc-internal-format
60071msgid "Expected initialization expression at %C"
60072msgstr ""
60073
60074#: fortran/decl.c:3150 fortran/decl.c:3283
60075#, gcc-internal-format, gfc-internal-format
60076msgid "Expected scalar initialization expression at %C"
60077msgstr ""
60078
60079#: fortran/decl.c:3180 fortran/decl.c:3906
60080#, gcc-internal-format, gfc-internal-format
60081msgid "Kind %d not supported for type %s at %C"
60082msgstr ""
60083
60084#: fortran/decl.c:3193
60085#, gcc-internal-format, gfc-internal-format
60086msgid "C kind type parameter is for type %s but type at %L is %s"
60087msgstr ""
60088
60089#: fortran/decl.c:3204
60090#, gcc-internal-format, gfc-internal-format
60091msgid "Missing right parenthesis or comma at %C"
60092msgstr ""
60093
60094#: fortran/decl.c:3309
60095#, gcc-internal-format, gfc-internal-format
60096msgid "Kind %d is not supported for CHARACTER at %C"
60097msgstr ""
60098
60099#: fortran/decl.c:3441
60100#, gcc-internal-format, gfc-internal-format
60101msgid "Syntax error in CHARACTER declaration at %C"
60102msgstr ""
60103
60104#: fortran/decl.c:3540
60105#, gcc-internal-format
60106msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
60107msgstr ""
60108
60109#: fortran/decl.c:3553
60110#, gcc-internal-format, gfc-internal-format
60111msgid "Structure name expected after RECORD at %C"
60112msgstr ""
60113
60114#: fortran/decl.c:3666
60115#, gcc-internal-format, gfc-internal-format
60116msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
60117msgstr ""
60118
60119#: fortran/decl.c:3690
60120#, gcc-internal-format, gfc-internal-format
60121msgid "The type parameter spec list at %C does not contain enough parameter expressions"
60122msgstr ""
60123
60124#: fortran/decl.c:3714
60125#, gcc-internal-format
60126msgid "The derived parameter %qs at %C does not have a default value"
60127msgstr ""
60128
60129#: fortran/decl.c:3746
60130#, gcc-internal-format, gfc-internal-format
60131msgid "The parameter expression at %C must be of INTEGER type and not %s type"
60132msgstr ""
60133
60134#: fortran/decl.c:3774
60135#, gcc-internal-format
60136msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
60137msgstr ""
60138
60139#: fortran/decl.c:3781
60140#, fuzzy, gcc-internal-format
60141msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
60142msgstr "%qE không phải là biểu thức hằng"
60143
60144#: fortran/decl.c:3796
60145#, gcc-internal-format, gfc-internal-format
60146msgid "The type parameter spec list at %C contains too many parameter expressions"
60147msgstr ""
60148
60149#: fortran/decl.c:3805
60150#, fuzzy, gcc-internal-format, gfc-internal-format
60151#| msgid "parametrized derived type argument"
60152msgid "Parameterized derived type at %C is ambiguous"
60153msgstr "đối số kiểu được dẫn suất tham số hóa"
60154
60155#: fortran/decl.c:4041
60156#, gcc-internal-format, gfc-internal-format
60157msgid "BYTE type at %C"
60158msgstr "kiểu BYTE tại %C"
60159
60160#: fortran/decl.c:4053
60161#, gcc-internal-format, gfc-internal-format
60162msgid "BYTE type used at %C is not available on the target machine"
60163msgstr ""
60164
60165#: fortran/decl.c:4114
60166#, gcc-internal-format, gfc-internal-format
60167msgid "Assumed type at %C is not allowed for components"
60168msgstr ""
60169
60170#: fortran/decl.c:4117
60171#, gcc-internal-format, gfc-internal-format
60172msgid "Assumed type at %C"
60173msgstr "Giả định kiểu tại %C"
60174
60175#: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
60176#: fortran/decl.c:4499
60177#, gcc-internal-format, gfc-internal-format
60178msgid "TYPE with intrinsic-type-spec at %C"
60179msgstr ""
60180
60181#: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
60182#: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
60183#, fuzzy, gcc-internal-format, gfc-internal-format
60184#| msgid "Invalid type-spec at %C"
60185msgid "Malformed type-spec at %C"
60186msgstr "type-spec không hợp lệ tại %C"
60187
60188#: fortran/decl.c:4202
60189#, gcc-internal-format, gfc-internal-format
60190msgid "DOUBLE COMPLEX at %C"
60191msgstr ""
60192
60193#: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
60194#: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
60195#, gcc-internal-format
60196msgid "Type name %qs at %C is ambiguous"
60197msgstr ""
60198
60199#: fortran/decl.c:4349
60200#, gcc-internal-format, gfc-internal-format
60201msgid "CLASS statement at %C"
60202msgstr "câu lệnh CLASS tại %C"
60203
60204#: fortran/decl.c:4431
60205#, gcc-internal-format
60206msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
60207msgstr ""
60208
60209#: fortran/decl.c:4574
60210#, gcc-internal-format, gfc-internal-format
60211msgid "Duplicate IMPLICIT NONE statement at %C"
60212msgstr ""
60213
60214#: fortran/decl.c:4583
60215#, gcc-internal-format, gfc-internal-format
60216msgid "IMPORT NONE with spec list at %C"
60217msgstr ""
60218
60219#: fortran/decl.c:4642
60220#, gcc-internal-format, gfc-internal-format
60221msgid "Missing character range in IMPLICIT at %C"
60222msgstr ""
60223
60224#: fortran/decl.c:4688
60225#, gcc-internal-format, gfc-internal-format
60226msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
60227msgstr ""
60228
60229#: fortran/decl.c:4741
60230#, gcc-internal-format, gfc-internal-format
60231msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
60232msgstr ""
60233
60234#: fortran/decl.c:4751
60235#, gcc-internal-format, gfc-internal-format
60236msgid "Empty IMPLICIT statement at %C"
60237msgstr ""
60238
60239#: fortran/decl.c:4857
60240#, gcc-internal-format, gfc-internal-format
60241msgid "IMPORT statement at %C only permitted in an INTERFACE body"
60242msgstr ""
60243
60244#: fortran/decl.c:4864
60245#, gcc-internal-format, gfc-internal-format
60246msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
60247msgstr ""
60248
60249#: fortran/decl.c:4869
60250#, gcc-internal-format, gfc-internal-format
60251msgid "IMPORT statement at %C"
60252msgstr "câu lệnh IMPORT tại %C"
60253
60254#: fortran/decl.c:4883
60255#, gcc-internal-format, gfc-internal-format
60256msgid "Expecting list of named entities at %C"
60257msgstr ""
60258
60259#: fortran/decl.c:4912
60260#, gcc-internal-format
60261msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
60262msgstr ""
60263
60264#: fortran/decl.c:4919
60265#, gcc-internal-format
60266msgid "%qs is already IMPORTed from host scoping unit at %C"
60267msgstr ""
60268
60269#: fortran/decl.c:4960
60270#, gcc-internal-format, gfc-internal-format
60271msgid "Syntax error in IMPORT statement at %C"
60272msgstr ""
60273
60274#: fortran/decl.c:5300
60275#, gcc-internal-format, gfc-internal-format
60276msgid "Missing codimension specification at %C"
60277msgstr ""
60278
60279#: fortran/decl.c:5302
60280#, gcc-internal-format, gfc-internal-format
60281msgid "Missing dimension specification at %C"
60282msgstr ""
60283
60284#: fortran/decl.c:5397
60285#, gcc-internal-format, gfc-internal-format
60286msgid "Duplicate %s attribute at %L"
60287msgstr "Trùng thuộc tính %s tại %L"
60288
60289#: fortran/decl.c:5414
60290#, gcc-internal-format
60291msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
60292msgstr ""
60293
60294#: fortran/decl.c:5433
60295#, gcc-internal-format, gfc-internal-format
60296msgid "ALLOCATABLE attribute at %C in a TYPE definition"
60297msgstr ""
60298
60299#: fortran/decl.c:5435
60300#, gcc-internal-format, gfc-internal-format
60301msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
60302msgstr ""
60303
60304#: fortran/decl.c:5445
60305#, gcc-internal-format, gfc-internal-format
60306msgid "KIND attribute at %C in a TYPE definition"
60307msgstr ""
60308
60309#: fortran/decl.c:5447
60310#, gcc-internal-format, gfc-internal-format
60311msgid "KIND attribute at %C in a STRUCTURE definition"
60312msgstr ""
60313
60314#: fortran/decl.c:5455
60315#, fuzzy, gcc-internal-format, gfc-internal-format
60316#| msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
60317msgid "Component with KIND attribute at %C must be INTEGER"
60318msgstr "Tham số %qs của hạn chế %qs tại %L phải là SỐ-NGUYÊN"
60319
60320#: fortran/decl.c:5462
60321#, fuzzy, gcc-internal-format, gfc-internal-format
60322msgid "Component with KIND attribute at %C must be default integer kind (%d)"
60323msgstr "Đối số %qs của %qs với PASS(%s) tại %L phải là vô hướng"
60324
60325#: fortran/decl.c:5472
60326#, fuzzy, gcc-internal-format, gfc-internal-format
60327#| msgid "Expected :: in TYPE definition at %C"
60328msgid "LEN attribute at %C in a TYPE definition"
60329msgstr "Cần :: trong định nghĩa KIỂU tại %C"
60330
60331#: fortran/decl.c:5474
60332#, gcc-internal-format, gfc-internal-format
60333msgid "LEN attribute at %C in a STRUCTURE definition"
60334msgstr ""
60335
60336#: fortran/decl.c:5482
60337#, fuzzy, gcc-internal-format, gfc-internal-format
60338#| msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
60339msgid "Component with LEN attribute at %C must be INTEGER"
60340msgstr "Tham số %qs của hạn chế %qs tại %L phải là SỐ-NGUYÊN"
60341
60342#: fortran/decl.c:5489
60343#, fuzzy, gcc-internal-format, gfc-internal-format
60344msgid "Component with LEN attribute at %C must be default integer kind (%d)"
60345msgstr "Đối số %qs của %qs với PASS(%s) tại %L phải là vô hướng"
60346
60347#: fortran/decl.c:5498
60348#, gcc-internal-format, gfc-internal-format
60349msgid "Attribute at %L is not allowed in a TYPE definition"
60350msgstr ""
60351
60352#: fortran/decl.c:5500
60353#, gcc-internal-format, gfc-internal-format
60354msgid "Attribute at %L is not allowed in a STRUCTURE definition"
60355msgstr ""
60356
60357#: fortran/decl.c:5518
60358#, gcc-internal-format, gfc-internal-format
60359msgid "Attribute %s at %L in a TYPE definition"
60360msgstr ""
60361
60362#: fortran/decl.c:5528
60363#, gcc-internal-format, gfc-internal-format
60364msgid "%s attribute at %L is not allowed outside of the specification part of a module"
60365msgstr ""
60366
60367#: fortran/decl.c:5538
60368#, gcc-internal-format, gfc-internal-format
60369msgid "Attribute at %L is not allowed outside a TYPE definition"
60370msgstr ""
60371
60372#: fortran/decl.c:5551
60373#, gcc-internal-format, gfc-internal-format
60374msgid "ASYNCHRONOUS attribute at %C"
60375msgstr "thuộc tính ASYNCHRONOUS tại%C"
60376
60377#: fortran/decl.c:5562
60378#, gcc-internal-format, gfc-internal-format
60379msgid "CONTIGUOUS attribute at %C"
60380msgstr "thuộc tính CONTIGUOUS tại %C"
60381
60382#: fortran/decl.c:5617 fortran/decl.c:9090
60383#, gcc-internal-format, gfc-internal-format
60384msgid "PROTECTED at %C only allowed in specification part of a module"
60385msgstr ""
60386
60387#: fortran/decl.c:5623
60388#, gcc-internal-format, gfc-internal-format
60389msgid "PROTECTED attribute at %C"
60390msgstr "thuộc tính BẢO VỆ tại %C"
60391
60392#: fortran/decl.c:5657
60393#, gcc-internal-format, gfc-internal-format
60394msgid "VALUE attribute at %C"
60395msgstr "thuộc tính VALUE tại %C"
60396
60397#: fortran/decl.c:5664
60398#, gcc-internal-format, gfc-internal-format
60399msgid "VOLATILE attribute at %C"
60400msgstr "thuộc tính VOLATILE tại %C"
60401
60402#: fortran/decl.c:5671
60403#, gcc-internal-format
60404msgid "match_attr_spec(): Bad attribute"
60405msgstr "match_attr_spec(): Thuộc tính sai"
60406
60407#: fortran/decl.c:5712
60408#, gcc-internal-format, gfc-internal-format
60409msgid "Multiple identifiers provided with single NAME= specifier at %C"
60410msgstr ""
60411
60412#: fortran/decl.c:5810
60413#, gcc-internal-format
60414msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
60415msgstr ""
60416
60417#: fortran/decl.c:5832
60418#, gcc-internal-format
60419msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
60420msgstr ""
60421
60422#: fortran/decl.c:5841
60423#, gcc-internal-format
60424msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
60425msgstr ""
60426
60427#: fortran/decl.c:5845
60428#, gcc-internal-format
60429msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
60430msgstr ""
60431
60432#: fortran/decl.c:5857
60433#, gcc-internal-format
60434msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
60435msgstr ""
60436
60437#: fortran/decl.c:5871
60438#, gcc-internal-format
60439msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
60440msgstr ""
60441
60442#: fortran/decl.c:5879
60443#, gcc-internal-format
60444msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
60445msgstr ""
60446
60447#: fortran/decl.c:5891
60448#, gcc-internal-format
60449msgid "Return type of BIND(C) function %qs at %L cannot be an array"
60450msgstr ""
60451
60452#: fortran/decl.c:5899
60453#, fuzzy, gcc-internal-format
60454#| msgid "Return value %qs of function %qs declared at %L not set"
60455msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
60456msgstr "Trả lại giá trị %sq của hàm %qs khai báo tại %L chưa đặt"
60457
60458#. Use gfc_warning_now because we won't say that the symbol fails
60459#. just because of this.
60460#: fortran/decl.c:5910
60461#, gcc-internal-format
60462msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
60463msgstr ""
60464
60465#: fortran/decl.c:5984
60466#, gcc-internal-format, gfc-internal-format
60467msgid "Need either entity or common block name for attribute specification statement at %C"
60468msgstr ""
60469
60470#: fortran/decl.c:6029
60471#, gcc-internal-format, gfc-internal-format
60472msgid "Missing entity or common block name for attribute specification statement at %C"
60473msgstr ""
60474
60475#: fortran/decl.c:6036
60476#, gcc-internal-format
60477msgid "Missing symbol"
60478msgstr "Thiếu ký hiệu"
60479
60480#: fortran/decl.c:6065
60481#, gcc-internal-format, gfc-internal-format
60482msgid "BIND(C) statement at %C"
60483msgstr "BIND(C) tại %C"
60484
60485#: fortran/decl.c:6151
60486#, gcc-internal-format, gfc-internal-format
60487msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
60488msgstr ""
60489
60490#: fortran/decl.c:6193
60491#, fuzzy, gcc-internal-format, gfc-internal-format
60492msgid "Syntax error in anonymous structure declaration at %C"
60493msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
60494
60495#: fortran/decl.c:6202
60496#, gcc-internal-format, gfc-internal-format
60497msgid "Syntax error in data declaration at %C"
60498msgstr ""
60499
60500#: fortran/decl.c:6274
60501#, gcc-internal-format, gfc-internal-format
60502msgid "MODULE prefix at %C"
60503msgstr "Tiền tố MODULE tại %C"
60504
60505#: fortran/decl.c:6279
60506#, gcc-internal-format, gfc-internal-format
60507msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
60508msgstr ""
60509
60510#: fortran/decl.c:6330
60511#, gcc-internal-format, gfc-internal-format
60512msgid "IMPURE procedure at %C"
60513msgstr "thủ tục IMPURE tại %C"
60514
60515#: fortran/decl.c:6342
60516#, gcc-internal-format, gfc-internal-format
60517msgid "PURE and IMPURE must not appear both at %C"
60518msgstr ""
60519
60520#: fortran/decl.c:6388
60521#, gcc-internal-format, gfc-internal-format
60522msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
60523msgstr ""
60524
60525#: fortran/decl.c:6395
60526#, gcc-internal-format, gfc-internal-format
60527msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
60528msgstr ""
60529
60530#: fortran/decl.c:6402
60531#, gcc-internal-format, gfc-internal-format
60532msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
60533msgstr ""
60534
60535#: fortran/decl.c:6463
60536#, fuzzy, gcc-internal-format, gfc-internal-format
60537#| msgid "Left parenthesis required after %<*%>"
60538msgid "A type parameter list is required at %C"
60539msgstr "Đẳng sau “%<*%>” thì yêu cầu một dấu ngoặc đơn mở"
60540
60541#: fortran/decl.c:6477 fortran/primary.c:1859
60542#, gcc-internal-format, gfc-internal-format
60543msgid "Alternate-return argument at %C"
60544msgstr ""
60545
60546#: fortran/decl.c:6483 fortran/decl.c:6491
60547#, fuzzy, gcc-internal-format, gfc-internal-format
60548#| msgid "Left parenthesis required after %<*%>"
60549msgid "A parameter name is required at %C"
60550msgstr "Đẳng sau “%<*%>” thì yêu cầu một dấu ngoặc đơn mở"
60551
60552#: fortran/decl.c:6531
60553#, gcc-internal-format
60554msgid "Name %qs at %C is the name of the procedure"
60555msgstr ""
60556
60557#: fortran/decl.c:6544
60558#, fuzzy, gcc-internal-format, gfc-internal-format
60559#| msgid "Expected a nameless interface at %C"
60560msgid "Expected parameter list in type declaration at %C"
60561msgstr "Cần một giao diện không tên tại %C"
60562
60563#: fortran/decl.c:6547
60564#, gcc-internal-format, gfc-internal-format
60565msgid "Unexpected junk in formal argument list at %C"
60566msgstr ""
60567
60568#: fortran/decl.c:6565
60569#, fuzzy, gcc-internal-format
60570#| msgid "Duplicate symbol %qs in formal argument list at %C"
60571msgid "Duplicate name %qs in parameter list at %C"
60572msgstr "Trùng ký hiệu %qs trong danh sách đối số hình thức tại %C"
60573
60574#: fortran/decl.c:6568
60575#, gcc-internal-format
60576msgid "Duplicate symbol %qs in formal argument list at %C"
60577msgstr "Trùng ký hiệu %qs trong danh sách đối số hình thức tại %C"
60578
60579#: fortran/decl.c:6607
60580#, gcc-internal-format, gfc-internal-format
60581msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
60582msgstr ""
60583
60584#: fortran/decl.c:6613
60585#, gcc-internal-format, gfc-internal-format
60586msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
60587msgstr ""
60588
60589#: fortran/decl.c:6652
60590#, gcc-internal-format, gfc-internal-format
60591msgid "RESULT variable at %C must be different than function name"
60592msgstr ""
60593
60594#: fortran/decl.c:6729
60595#, gcc-internal-format, gfc-internal-format
60596msgid "Unexpected junk after function declaration at %C"
60597msgstr ""
60598
60599#: fortran/decl.c:6739 fortran/decl.c:7876
60600#, gcc-internal-format, gfc-internal-format
60601msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
60602msgstr ""
60603
60604#: fortran/decl.c:6943
60605#, gcc-internal-format, gfc-internal-format
60606msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
60607msgstr ""
60608
60609#: fortran/decl.c:6950
60610#, gcc-internal-format, gfc-internal-format
60611msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
60612msgstr ""
60613
60614#: fortran/decl.c:6956
60615#, gcc-internal-format, gfc-internal-format
60616msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
60617msgstr ""
60618
60619#: fortran/decl.c:6979
60620#, gcc-internal-format
60621msgid "Procedure %qs at %L already has basic type of %s"
60622msgstr "Thủ tục “%qs” tại %L đã sẵn có kiểu cơ bản của %s"
60623
60624#: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
60625#, gcc-internal-format, gfc-internal-format
60626msgid "Syntax error in PROCEDURE statement at %C"
60627msgstr ""
60628
60629#: fortran/decl.c:7074 fortran/decl.c:11105
60630#, gcc-internal-format
60631msgid "Expected %<::%> after binding-attributes at %C"
60632msgstr ""
60633
60634#: fortran/decl.c:7081
60635#, gcc-internal-format, gfc-internal-format
60636msgid "NOPASS or explicit interface required at %C"
60637msgstr ""
60638
60639#: fortran/decl.c:7085
60640#, gcc-internal-format, gfc-internal-format
60641msgid "Procedure pointer component at %C"
60642msgstr ""
60643
60644#: fortran/decl.c:7157
60645#, gcc-internal-format, gfc-internal-format
60646msgid "Syntax error in procedure pointer component at %C"
60647msgstr ""
60648
60649#: fortran/decl.c:7175
60650#, gcc-internal-format, gfc-internal-format
60651msgid "PROCEDURE at %C must be in a generic interface"
60652msgstr ""
60653
60654#: fortran/decl.c:7184 fortran/decl.c:9845
60655#, gcc-internal-format, gfc-internal-format
60656msgid "double colon in MODULE PROCEDURE statement at %L"
60657msgstr ""
60658
60659#: fortran/decl.c:7254
60660#, gcc-internal-format, gfc-internal-format
60661msgid "PROCEDURE statement at %C"
60662msgstr ""
60663
60664#: fortran/decl.c:7326
60665#, gcc-internal-format, gfc-internal-format
60666msgid "Expected formal argument list in function definition at %C"
60667msgstr ""
60668
60669#: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
60670#: fortran/symbol.c:1903
60671#, gcc-internal-format, gfc-internal-format
60672msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
60673msgstr ""
60674
60675#: fortran/decl.c:7385 fortran/decl.c:7900
60676#, gcc-internal-format
60677msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
60678msgstr ""
60679
60680#: fortran/decl.c:7528
60681#, gcc-internal-format, gfc-internal-format
60682msgid "ENTRY statement at %C"
60683msgstr "câu lệnh ENTRY tại %C"
60684
60685#: fortran/decl.c:7537
60686#, gcc-internal-format, gfc-internal-format
60687msgid "ENTRY statement at %C cannot appear within a PROGRAM"
60688msgstr ""
60689
60690#: fortran/decl.c:7540
60691#, gcc-internal-format, gfc-internal-format
60692msgid "ENTRY statement at %C cannot appear within a MODULE"
60693msgstr ""
60694
60695#: fortran/decl.c:7543
60696#, gcc-internal-format, gfc-internal-format
60697msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
60698msgstr ""
60699
60700#: fortran/decl.c:7546
60701#, gcc-internal-format, gfc-internal-format
60702msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
60703msgstr ""
60704
60705#: fortran/decl.c:7550 fortran/decl.c:7595
60706#, gcc-internal-format, gfc-internal-format
60707msgid "ENTRY statement at %C cannot appear within an INTERFACE"
60708msgstr ""
60709
60710#: fortran/decl.c:7554
60711#, fuzzy, gcc-internal-format, gfc-internal-format
60712msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
60713msgstr "Hàm khai báo tại %L không phải xuất hiện trong một GIAO DIỆN"
60714
60715#: fortran/decl.c:7558
60716#, gcc-internal-format, gfc-internal-format
60717msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
60718msgstr ""
60719
60720#: fortran/decl.c:7562
60721#, gcc-internal-format, gfc-internal-format
60722msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
60723msgstr ""
60724
60725#: fortran/decl.c:7567
60726#, gcc-internal-format, gfc-internal-format
60727msgid "ENTRY statement at %C cannot appear within a DO block"
60728msgstr ""
60729
60730#: fortran/decl.c:7571
60731#, gcc-internal-format, gfc-internal-format
60732msgid "ENTRY statement at %C cannot appear within a SELECT block"
60733msgstr ""
60734
60735#: fortran/decl.c:7575
60736#, gcc-internal-format, gfc-internal-format
60737msgid "ENTRY statement at %C cannot appear within a FORALL block"
60738msgstr ""
60739
60740#: fortran/decl.c:7579
60741#, gcc-internal-format, gfc-internal-format
60742msgid "ENTRY statement at %C cannot appear within a WHERE block"
60743msgstr ""
60744
60745#: fortran/decl.c:7583
60746#, gcc-internal-format, gfc-internal-format
60747msgid "ENTRY statement at %C cannot appear within a contained subprogram"
60748msgstr ""
60749
60750#: fortran/decl.c:7587
60751#, gcc-internal-format, gfc-internal-format
60752msgid "Unexpected ENTRY statement at %C"
60753msgstr "Không cần câu lệnh ENTRY tại %C"
60754
60755#: fortran/decl.c:7608
60756#, gcc-internal-format, gfc-internal-format
60757msgid "ENTRY statement at %C cannot appear in a contained procedure"
60758msgstr ""
60759
60760#: fortran/decl.c:7659 fortran/decl.c:7883
60761#, gcc-internal-format, gfc-internal-format
60762msgid "Missing required parentheses before BIND(C) at %C"
60763msgstr ""
60764
60765#: fortran/decl.c:7753
60766#, gcc-internal-format, gfc-internal-format
60767msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
60768msgstr ""
60769
60770#: fortran/decl.c:7909
60771#, gcc-internal-format, gfc-internal-format
60772msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
60773msgstr ""
60774
60775#: fortran/decl.c:7972 fortran/decl.c:7979
60776#, gcc-internal-format, gfc-internal-format
60777msgid "Invalid C identifier in NAME= specifier at %C"
60778msgstr ""
60779
60780#: fortran/decl.c:8019
60781#, gcc-internal-format, gfc-internal-format
60782msgid "Syntax error in NAME= specifier for binding label at %C"
60783msgstr ""
60784
60785#: fortran/decl.c:8035
60786#, gcc-internal-format, gfc-internal-format
60787msgid "NAME= specifier at %C should be a constant expression"
60788msgstr ""
60789
60790#: fortran/decl.c:8043
60791#, gcc-internal-format, gfc-internal-format
60792msgid "NAME= specifier at %C should be a scalar of default character kind"
60793msgstr ""
60794
60795#: fortran/decl.c:8062
60796#, gcc-internal-format, gfc-internal-format
60797msgid "Missing closing paren for binding label at %C"
60798msgstr ""
60799
60800#: fortran/decl.c:8068
60801#, gcc-internal-format, gfc-internal-format
60802msgid "No binding name is allowed in BIND(C) at %C"
60803msgstr ""
60804
60805#: fortran/decl.c:8074
60806#, gcc-internal-format, gfc-internal-format
60807msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
60808msgstr ""
60809
60810#: fortran/decl.c:8103
60811#, gcc-internal-format, gfc-internal-format
60812msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
60813msgstr ""
60814
60815#: fortran/decl.c:8349
60816#, gcc-internal-format, gfc-internal-format
60817msgid "Unexpected END statement at %C"
60818msgstr "Không cần câu lệnh END tại %C"
60819
60820#: fortran/decl.c:8358
60821#, gcc-internal-format, gfc-internal-format
60822msgid "END statement instead of %s statement at %L"
60823msgstr ""
60824
60825#. We would have required END [something].
60826#: fortran/decl.c:8367
60827#, gcc-internal-format, gfc-internal-format
60828msgid "%s statement expected at %L"
60829msgstr "cần lệnh %s tại %L"
60830
60831#: fortran/decl.c:8378
60832#, gcc-internal-format, gfc-internal-format
60833msgid "Expecting %s statement at %L"
60834msgstr "Cần câu lệnh %s tại %L"
60835
60836#: fortran/decl.c:8398
60837#, gcc-internal-format
60838msgid "Expected block name of %qs in %s statement at %L"
60839msgstr ""
60840
60841#: fortran/decl.c:8415
60842#, gcc-internal-format, gfc-internal-format
60843msgid "Expected terminating name at %C"
60844msgstr "Cần tên chấm dứt tại %C"
60845
60846#: fortran/decl.c:8429 fortran/decl.c:8437
60847#, gcc-internal-format
60848msgid "Expected label %qs for %s statement at %C"
60849msgstr ""
60850
60851#: fortran/decl.c:8536
60852#, gcc-internal-format, gfc-internal-format
60853msgid "Missing array specification at %L in DIMENSION statement"
60854msgstr ""
60855
60856#: fortran/decl.c:8544
60857#, gcc-internal-format, gfc-internal-format
60858msgid "Dimensions specified for %s at %L after its initialization"
60859msgstr ""
60860
60861#: fortran/decl.c:8552
60862#, gcc-internal-format, gfc-internal-format
60863msgid "Missing array specification at %L in CODIMENSION statement"
60864msgstr ""
60865
60866#: fortran/decl.c:8561
60867#, gcc-internal-format, gfc-internal-format
60868msgid "Array specification must be deferred at %L"
60869msgstr ""
60870
60871#: fortran/decl.c:8576
60872#, fuzzy, gcc-internal-format, gfc-internal-format
60873#| msgid "Duplicate %s attribute at %L"
60874msgid "Duplicate DIMENSION attribute at %C"
60875msgstr "Trùng thuộc tính %s tại %L"
60876
60877#: fortran/decl.c:8668
60878#, gcc-internal-format, gfc-internal-format
60879msgid "Unexpected character in variable list at %C"
60880msgstr ""
60881
60882#: fortran/decl.c:8705
60883#, gcc-internal-format
60884msgid "Expected %<(%> at %C"
60885msgstr "Cần %<(%> tại %C"
60886
60887#: fortran/decl.c:8719 fortran/decl.c:8759
60888#, gcc-internal-format, gfc-internal-format
60889msgid "Expected variable name at %C"
60890msgstr "Cần tên biến tại %C"
60891
60892#: fortran/decl.c:8735
60893#, gcc-internal-format, gfc-internal-format
60894msgid "Cray pointer at %C must be an integer"
60895msgstr ""
60896
60897#: fortran/decl.c:8739
60898#, gcc-internal-format, gfc-internal-format
60899msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
60900msgstr ""
60901
60902#: fortran/decl.c:8745
60903#, gcc-internal-format, gfc-internal-format
60904msgid "Expected \",\" at %C"
60905msgstr "Cần \",\" tại %C"
60906
60907#: fortran/decl.c:8784
60908#, fuzzy, gcc-internal-format
60909#| msgid "cannot convert to a pointer type"
60910msgid "Cannot set Cray pointee array spec."
60911msgstr "không thể chuyển đổi thành kiểu con trỏ"
60912
60913#: fortran/decl.c:8808
60914#, gcc-internal-format, gfc-internal-format
60915msgid "Expected \")\" at %C"
60916msgstr "Cần \")\" tại %C"
60917
60918#: fortran/decl.c:8820
60919#, gcc-internal-format
60920msgid "Expected %<,%> or end of statement at %C"
60921msgstr "cần %<,%> hoặc kết thúc câu lệnh tại %C"
60922
60923#: fortran/decl.c:8846
60924#, gcc-internal-format, gfc-internal-format
60925msgid "INTENT is not allowed inside of BLOCK at %C"
60926msgstr ""
60927
60928#: fortran/decl.c:8878
60929#, gcc-internal-format, gfc-internal-format
60930msgid "OPTIONAL is not allowed inside of BLOCK at %C"
60931msgstr ""
60932
60933#: fortran/decl.c:8897
60934#, gcc-internal-format
60935msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
60936msgstr ""
60937
60938#: fortran/decl.c:8936
60939#, gcc-internal-format, gfc-internal-format
60940msgid "CONTIGUOUS statement at %C"
60941msgstr "câu lệnh CONTIGUOUS tại %C"
60942
60943#: fortran/decl.c:9034
60944#, gcc-internal-format, gfc-internal-format
60945msgid "Access specification of the %s operator at %C has already been specified"
60946msgstr ""
60947
60948#: fortran/decl.c:9050
60949#, gcc-internal-format, gfc-internal-format
60950msgid "Access specification of the .%s. operator at %C has already been specified"
60951msgstr ""
60952
60953#: fortran/decl.c:9098
60954#, gcc-internal-format, gfc-internal-format
60955msgid "PROTECTED statement at %C"
60956msgstr ""
60957
60958#: fortran/decl.c:9132
60959#, gcc-internal-format, gfc-internal-format
60960msgid "Syntax error in PROTECTED statement at %C"
60961msgstr ""
60962
60963#: fortran/decl.c:9159 fortran/decl.c:9184
60964#, gcc-internal-format, gfc-internal-format
60965msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
60966msgstr ""
60967
60968#: fortran/decl.c:9205 fortran/decl.c:9225
60969#, gcc-internal-format, gfc-internal-format
60970msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
60971msgstr ""
60972
60973#: fortran/decl.c:9247
60974#, gcc-internal-format, gfc-internal-format
60975msgid "Expected variable name at %C in PARAMETER statement"
60976msgstr ""
60977
60978#: fortran/decl.c:9254
60979#, gcc-internal-format, gfc-internal-format
60980msgid "Expected = sign in PARAMETER statement at %C"
60981msgstr ""
60982
60983#: fortran/decl.c:9260
60984#, gcc-internal-format, gfc-internal-format
60985msgid "Expected expression at %C in PARAMETER statement"
60986msgstr ""
60987
60988#: fortran/decl.c:9280
60989#, gcc-internal-format, gfc-internal-format
60990msgid "Initializing already initialized variable at %C"
60991msgstr ""
60992
60993#. With legacy PARAMETER statements, don't expect a terminating ')'.
60994#: fortran/decl.c:9305
60995#, gcc-internal-format, gfc-internal-format
60996msgid "PARAMETER without '()' at %C"
60997msgstr ""
60998
60999#: fortran/decl.c:9321
61000#, gcc-internal-format, gfc-internal-format
61001msgid "Unexpected characters in PARAMETER statement at %C"
61002msgstr ""
61003
61004#: fortran/decl.c:9340 fortran/decl.c:9396
61005#, gcc-internal-format
61006msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
61007msgstr ""
61008
61009#: fortran/decl.c:9375
61010#, fuzzy, gcc-internal-format, gfc-internal-format
61011msgid "Expected entity-list in AUTOMATIC statement at %C"
61012msgstr "Không cần câu lệnh %s tại %C"
61013
61014#: fortran/decl.c:9382
61015#, fuzzy, gcc-internal-format, gfc-internal-format
61016msgid "Syntax error in AUTOMATIC statement at %C"
61017msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
61018
61019#: fortran/decl.c:9431
61020#, fuzzy, gcc-internal-format, gfc-internal-format
61021msgid "Expected entity-list in STATIC statement at %C"
61022msgstr "Không cần câu lệnh %s tại %C"
61023
61024#: fortran/decl.c:9438
61025#, fuzzy, gcc-internal-format, gfc-internal-format
61026msgid "Syntax error in STATIC statement at %C"
61027msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
61028
61029#: fortran/decl.c:9457
61030#, gcc-internal-format, gfc-internal-format
61031msgid "Blanket SAVE statement at %C follows previous SAVE statement"
61032msgstr ""
61033
61034#: fortran/decl.c:9468
61035#, gcc-internal-format, gfc-internal-format
61036msgid "SAVE statement at %C follows blanket SAVE statement"
61037msgstr ""
61038
61039#: fortran/decl.c:9516
61040#, gcc-internal-format, gfc-internal-format
61041msgid "Syntax error in SAVE statement at %C"
61042msgstr ""
61043
61044#: fortran/decl.c:9533
61045#, gcc-internal-format, gfc-internal-format
61046msgid "VALUE is not allowed inside of BLOCK at %C"
61047msgstr ""
61048
61049#: fortran/decl.c:9537
61050#, gcc-internal-format, gfc-internal-format
61051msgid "VALUE statement at %C"
61052msgstr "câu lệnh VALUE tại %C"
61053
61054#: fortran/decl.c:9575
61055#, gcc-internal-format, gfc-internal-format
61056msgid "Syntax error in VALUE statement at %C"
61057msgstr ""
61058
61059#: fortran/decl.c:9587
61060#, gcc-internal-format, gfc-internal-format
61061msgid "VOLATILE statement at %C"
61062msgstr "câu lệnh VOLATILE tại %C"
61063
61064#: fortran/decl.c:9614
61065#, gcc-internal-format
61066msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
61067msgstr ""
61068
61069#: fortran/decl.c:9639
61070#, gcc-internal-format, gfc-internal-format
61071msgid "Syntax error in VOLATILE statement at %C"
61072msgstr ""
61073
61074#: fortran/decl.c:9651
61075#, gcc-internal-format, gfc-internal-format
61076msgid "ASYNCHRONOUS statement at %C"
61077msgstr "câu lệnh ASYNCHRONOUS tại %C"
61078
61079#: fortran/decl.c:9695
61080#, gcc-internal-format, gfc-internal-format
61081msgid "Syntax error in ASYNCHRONOUS statement at %C"
61082msgstr ""
61083
61084#: fortran/decl.c:9720
61085#, gcc-internal-format, gfc-internal-format
61086msgid "MODULE PROCEDURE declaration at %C"
61087msgstr ""
61088
61089#: fortran/decl.c:9820
61090#, gcc-internal-format, gfc-internal-format
61091msgid "MODULE PROCEDURE at %C must be in a generic module interface"
61092msgstr ""
61093
61094#: fortran/decl.c:9878
61095#, gcc-internal-format, gfc-internal-format
61096msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
61097msgstr ""
61098
61099#: fortran/decl.c:9927
61100#, gcc-internal-format, gfc-internal-format
61101msgid "Ambiguous symbol in TYPE definition at %C"
61102msgstr ""
61103
61104#: fortran/decl.c:9936
61105#, gcc-internal-format
61106msgid "Symbol %qs at %C has not been previously defined"
61107msgstr ""
61108
61109#: fortran/decl.c:9942
61110#, gcc-internal-format
61111msgid "%qs in EXTENDS expression at %C is not a derived type"
61112msgstr ""
61113
61114#: fortran/decl.c:9949
61115#, gcc-internal-format
61116msgid "%qs cannot be extended at %C because it is BIND(C)"
61117msgstr ""
61118
61119#: fortran/decl.c:9956
61120#, gcc-internal-format
61121msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
61122msgstr ""
61123
61124#: fortran/decl.c:9979
61125#, gcc-internal-format, gfc-internal-format
61126msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
61127msgstr ""
61128
61129#: fortran/decl.c:9991
61130#, gcc-internal-format, gfc-internal-format
61131msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
61132msgstr ""
61133
61134#: fortran/decl.c:10012
61135#, gcc-internal-format, gfc-internal-format
61136msgid "ABSTRACT type at %C"
61137msgstr "Kiểu TRỪU TƯỢNG tại %C"
61138
61139#: fortran/decl.c:10058
61140#, fuzzy, gcc-internal-format, gfc-internal-format
61141msgid "Failed to create structure type '%s' at %C"
61142msgstr "gặp lỗi khi đóng tập tin thống kê %s [%s]"
61143
61144#: fortran/decl.c:10064
61145#, fuzzy, gcc-internal-format
61146msgid "Type definition of %qs at %C was already defined at %L"
61147msgstr "Thủ tục “%qs” tại %C đã được định nghĩa trước tại %L"
61148
61149#: fortran/decl.c:10111
61150#, fuzzy, gcc-internal-format, gfc-internal-format
61151msgid "Junk after MAP statement at %C"
61152msgstr "câu lệnh IMPORT tại %C"
61153
61154#: fortran/decl.c:10144
61155#, fuzzy, gcc-internal-format, gfc-internal-format
61156msgid "Junk after UNION statement at %C"
61157msgstr "Không cần câu lệnh END tại %C"
61158
61159#: fortran/decl.c:10179
61160#, fuzzy, gcc-internal-format
61161#| msgid "%qs at %C is not a member of the %qs structure"
61162msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
61163msgstr "%qs tại %C không phải là thành viên của cấu trúc %qs"
61164
61165#: fortran/decl.c:10193
61166#, gcc-internal-format, gfc-internal-format
61167msgid "Structure name expected in non-nested structure declaration at %C"
61168msgstr ""
61169
61170#: fortran/decl.c:10211
61171#, fuzzy, gcc-internal-format, gfc-internal-format
61172msgid "Junk after non-nested STRUCTURE statement at %C"
61173msgstr "Không cần câu lệnh CASE tại %C"
61174
61175#: fortran/decl.c:10218
61176#, fuzzy, gcc-internal-format
61177msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
61178msgstr "Hàm %qs tại %L không thể có bộ khởi tạo"
61179
61180#: fortran/decl.c:10381
61181#, gcc-internal-format, gfc-internal-format
61182msgid "Expected :: in TYPE definition at %C"
61183msgstr "Cần :: trong định nghĩa KIỂU tại %C"
61184
61185#: fortran/decl.c:10394
61186#, fuzzy, gcc-internal-format, gfc-internal-format
61187#| msgid "derived type declaration"
61188msgid "Mangled derived type definition at %C"
61189msgstr "lời khai báo loại có hướng"
61190
61191#: fortran/decl.c:10423
61192#, gcc-internal-format
61193msgid "Type name %qs at %C cannot be the same as an intrinsic type"
61194msgstr ""
61195
61196#: fortran/decl.c:10434
61197#, gcc-internal-format
61198msgid "Derived type name %qs at %C already has a basic type of %s"
61199msgstr ""
61200
61201#: fortran/decl.c:10437
61202#, fuzzy, gcc-internal-format
61203#| msgid "Procedure %qs at %L already has basic type of %s"
61204msgid "Derived type name %qs at %C already has a basic type"
61205msgstr "Thủ tục “%qs” tại %L đã sẵn có kiểu cơ bản của %s"
61206
61207#: fortran/decl.c:10452
61208#, fuzzy, gcc-internal-format
61209msgid "Dummy argument %qs at %L cannot be a derived type at %C"
61210msgstr "thẻ %s tại %L phải là kiểu %s"
61211
61212#: fortran/decl.c:10461
61213#, gcc-internal-format
61214msgid "Derived type definition of %qs at %C has already been defined"
61215msgstr ""
61216
61217#: fortran/decl.c:10524
61218#, gcc-internal-format, gfc-internal-format
61219msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
61220msgstr ""
61221
61222#: fortran/decl.c:10607
61223#, gcc-internal-format, gfc-internal-format
61224msgid "Cray Pointee at %C cannot be assumed shape array"
61225msgstr ""
61226
61227#: fortran/decl.c:10627
61228#, gcc-internal-format, gfc-internal-format
61229msgid "ENUM and ENUMERATOR at %C"
61230msgstr "ENUM và ENUMERATOR tại %C"
61231
61232#: fortran/decl.c:10659
61233#, gcc-internal-format, gfc-internal-format
61234msgid "Enumerator exceeds the C integer type at %C"
61235msgstr ""
61236
61237#: fortran/decl.c:10738
61238#, gcc-internal-format, gfc-internal-format
61239msgid "ENUMERATOR %L not initialized with integer expression"
61240msgstr ""
61241
61242#: fortran/decl.c:10786
61243#, gcc-internal-format, gfc-internal-format
61244msgid "ENUM definition statement expected before %C"
61245msgstr ""
61246
61247#: fortran/decl.c:10822
61248#, gcc-internal-format, gfc-internal-format
61249msgid "Syntax error in ENUMERATOR definition at %C"
61250msgstr ""
61251
61252#: fortran/decl.c:10869 fortran/decl.c:10884
61253#, gcc-internal-format, gfc-internal-format
61254msgid "Duplicate access-specifier at %C"
61255msgstr ""
61256
61257#: fortran/decl.c:10904
61258#, gcc-internal-format, gfc-internal-format
61259msgid "Binding attributes already specify passing, illegal NOPASS at %C"
61260msgstr ""
61261
61262#: fortran/decl.c:10924
61263#, gcc-internal-format, gfc-internal-format
61264msgid "Binding attributes already specify passing, illegal PASS at %C"
61265msgstr ""
61266
61267#: fortran/decl.c:10951
61268#, gcc-internal-format, gfc-internal-format
61269msgid "Duplicate POINTER attribute at %C"
61270msgstr ""
61271
61272#: fortran/decl.c:10969
61273#, gcc-internal-format, gfc-internal-format
61274msgid "Duplicate NON_OVERRIDABLE at %C"
61275msgstr ""
61276
61277#: fortran/decl.c:10985
61278#, gcc-internal-format, gfc-internal-format
61279msgid "Duplicate DEFERRED at %C"
61280msgstr "Trùng DEFERRED tại %C"
61281
61282#: fortran/decl.c:10998
61283#, gcc-internal-format, gfc-internal-format
61284msgid "Expected access-specifier at %C"
61285msgstr "Cần access-specifier tại %C"
61286
61287#: fortran/decl.c:11000
61288#, gcc-internal-format, gfc-internal-format
61289msgid "Expected binding attribute at %C"
61290msgstr "Cần thuộc tính ràng buộc tại %C"
61291
61292#: fortran/decl.c:11008
61293#, gcc-internal-format, gfc-internal-format
61294msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
61295msgstr ""
61296
61297#: fortran/decl.c:11021
61298#, gcc-internal-format, gfc-internal-format
61299msgid "POINTER attribute is required for procedure pointer component at %C"
61300msgstr ""
61301
61302#: fortran/decl.c:11063
61303#, gcc-internal-format
61304msgid "Interface-name expected after %<(%> at %C"
61305msgstr ""
61306
61307#: fortran/decl.c:11069
61308#, gcc-internal-format
61309msgid "%<)%> expected at %C"
61310msgstr "cần %<)%> tại %C"
61311
61312#: fortran/decl.c:11089
61313#, gcc-internal-format, gfc-internal-format
61314msgid "Interface must be specified for DEFERRED binding at %C"
61315msgstr ""
61316
61317#: fortran/decl.c:11094
61318#, gcc-internal-format, gfc-internal-format
61319msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
61320msgstr ""
61321
61322#: fortran/decl.c:11117
61323#, gcc-internal-format, gfc-internal-format
61324msgid "Expected binding name at %C"
61325msgstr "Cần tên ràng buộc tại %C"
61326
61327#: fortran/decl.c:11121
61328#, gcc-internal-format, gfc-internal-format
61329msgid "PROCEDURE list at %C"
61330msgstr "danh sách PROCEDURE tại %C"
61331
61332#: fortran/decl.c:11133
61333#, gcc-internal-format
61334msgid "%<=> target%> is invalid for DEFERRED binding at %C"
61335msgstr ""
61336
61337#: fortran/decl.c:11139
61338#, gcc-internal-format
61339msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
61340msgstr ""
61341
61342#: fortran/decl.c:11149
61343#, gcc-internal-format
61344msgid "Expected binding target after %<=>%> at %C"
61345msgstr ""
61346
61347#: fortran/decl.c:11166
61348#, gcc-internal-format
61349msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
61350msgstr ""
61351
61352#: fortran/decl.c:11177
61353#, gcc-internal-format
61354msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
61355msgstr ""
61356
61357#: fortran/decl.c:11228
61358#, gcc-internal-format, gfc-internal-format
61359msgid "GENERIC at %C must be inside a derived-type CONTAINS"
61360msgstr ""
61361
61362#: fortran/decl.c:11248
61363#, gcc-internal-format
61364msgid "Expected %<::%> at %C"
61365msgstr "Cần %<::%> tại %C"
61366
61367#: fortran/decl.c:11260
61368#, gcc-internal-format, gfc-internal-format
61369msgid "Expected generic name or operator descriptor at %C"
61370msgstr ""
61371
61372#: fortran/decl.c:11281
61373#, gcc-internal-format, gfc-internal-format
61374msgid "Malformed GENERIC statement at %C"
61375msgstr ""
61376
61377#: fortran/decl.c:11292
61378#, gcc-internal-format
61379msgid "Expected %<=>%> at %C"
61380msgstr "Cần %<=>%> tại %C"
61381
61382#: fortran/decl.c:11328
61383#, gcc-internal-format
61384msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
61385msgstr ""
61386
61387#: fortran/decl.c:11336
61388#, gcc-internal-format
61389msgid "Binding at %C must have the same access as already defined binding %qs"
61390msgstr ""
61391
61392#: fortran/decl.c:11384
61393#, gcc-internal-format, gfc-internal-format
61394msgid "Expected specific binding name at %C"
61395msgstr ""
61396
61397#: fortran/decl.c:11394
61398#, gcc-internal-format
61399msgid "%qs already defined as specific binding for the generic %qs at %C"
61400msgstr ""
61401
61402#: fortran/decl.c:11412
61403#, gcc-internal-format, gfc-internal-format
61404msgid "Junk after GENERIC binding at %C"
61405msgstr ""
61406
61407#: fortran/decl.c:11447
61408#, gcc-internal-format, gfc-internal-format
61409msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
61410msgstr ""
61411
61412#: fortran/decl.c:11458
61413#, gcc-internal-format, gfc-internal-format
61414msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
61415msgstr ""
61416
61417#: fortran/decl.c:11480
61418#, gcc-internal-format, gfc-internal-format
61419msgid "Empty FINAL at %C"
61420msgstr "FINAL trống rỗng tại %C"
61421
61422#: fortran/decl.c:11487
61423#, gcc-internal-format, gfc-internal-format
61424msgid "Expected module procedure name at %C"
61425msgstr ""
61426
61427#: fortran/decl.c:11497
61428#, gcc-internal-format
61429msgid "Expected %<,%> at %C"
61430msgstr "Cần %<,%> tại %C"
61431
61432#: fortran/decl.c:11503
61433#, gcc-internal-format
61434msgid "Unknown procedure name %qs at %C"
61435msgstr "Không rõ tên thủ tục “%qs” tại %C"
61436
61437#: fortran/decl.c:11516
61438#, fuzzy, gcc-internal-format
61439#| msgid "Procedure %qs at %C is already defined at %L"
61440msgid "%qs at %C is already defined as FINAL procedure"
61441msgstr "Thủ tục “%qs” tại %C đã được định nghĩa trước tại %L"
61442
61443#: fortran/decl.c:11586
61444#, gcc-internal-format, gfc-internal-format
61445msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
61446msgstr ""
61447
61448#: fortran/decl.c:11632
61449#, gcc-internal-format, gfc-internal-format
61450msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
61451msgstr ""
61452
61453#: fortran/decl.c:11652
61454#, gcc-internal-format
61455msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
61456msgstr ""
61457
61458#: fortran/decl.c:11666
61459#, fuzzy, gcc-internal-format, gfc-internal-format
61460#| msgid "Syntax error in expression at %C"
61461msgid "Syntax error in !GCC$ UNROLL directive at %C"
61462msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
61463
61464#: fortran/decl.c:11730
61465#, fuzzy, gcc-internal-format, gfc-internal-format
61466#| msgid "Syntax error in expression at %C"
61467msgid "Syntax error in !GCC$ IVDEP directive at %C"
61468msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
61469
61470#: fortran/decl.c:11747
61471#, fuzzy, gcc-internal-format, gfc-internal-format
61472#| msgid "Syntax error in expression at %C"
61473msgid "Syntax error in !GCC$ VECTOR directive at %C"
61474msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
61475
61476#: fortran/decl.c:11764
61477#, fuzzy, gcc-internal-format, gfc-internal-format
61478#| msgid "Syntax error in expression at %C"
61479msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
61480msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
61481
61482#: fortran/dependency.c:105
61483#, gcc-internal-format
61484msgid "identical_array_ref(): inconsistent dimensions"
61485msgstr ""
61486
61487#: fortran/dependency.c:198
61488#, gcc-internal-format
61489msgid "are_identical_variables: Bad type"
61490msgstr ""
61491
61492#: fortran/dependency.c:988
61493#, gcc-internal-format, gfc-internal-format
61494msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
61495msgstr ""
61496
61497#: fortran/dependency.c:1292
61498#, gcc-internal-format
61499msgid "gfc_check_dependency: expecting an EXPR_VARIABLE"
61500msgstr ""
61501
61502#: fortran/dump-parse-tree.c:281
61503#, gcc-internal-format
61504msgid "show_array_spec(): Unhandled array shape type."
61505msgstr ""
61506
61507#: fortran/dump-parse-tree.c:360
61508#, gcc-internal-format
61509msgid "show_array_ref(): Unknown array reference"
61510msgstr ""
61511
61512#: fortran/dump-parse-tree.c:409
61513#, gcc-internal-format
61514msgid "show_ref(): Bad component code"
61515msgstr ""
61516
61517#: fortran/dump-parse-tree.c:682
61518#, fuzzy, gcc-internal-format
61519#| msgid "gfc_resolve_expr(): Bad expression type"
61520msgid "show_expr(): Bad intrinsic in expression"
61521msgstr "gfc_resolve_expr(): sai kiểu biểu thức"
61522
61523#: fortran/dump-parse-tree.c:725
61524#, gcc-internal-format
61525msgid "show_expr(): Don't know how to show expr"
61526msgstr ""
61527
61528#: fortran/dump-parse-tree.c:3062
61529#, gcc-internal-format
61530msgid "show_code_node(): Bad statement code"
61531msgstr ""
61532
61533#: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
61534#, fuzzy, gcc-internal-format
61535#| msgid "cannot convert to a pointer type"
61536msgid "Cannot convert %qs to interoperable type at %L"
61537msgstr "không thể chuyển đổi thành kiểu con trỏ"
61538
61539#: fortran/error.c:335
61540#, gcc-internal-format, gfc-internal-format
61541msgid "    Included at %s:%d:"
61542msgstr "    Được bao gồm tại %s:%d:"
61543
61544#: fortran/error.c:421
61545#, gcc-internal-format
61546msgid "<During initialization>\n"
61547msgstr "<Khi khởi tạo>\n"
61548
61549#: fortran/expr.c:149
61550#, gcc-internal-format
61551msgid "gfc_get_constant_expr(): locus %<where%> cannot be NULL"
61552msgstr "gfc_get_constant_expr(): vị trí %<where%> không thể là NULL"
61553
61554#: fortran/expr.c:356
61555#, gcc-internal-format
61556msgid "gfc_copy_expr(): Bad expr node"
61557msgstr "gfc_copy_expr(): nút biểu thức sai"
61558
61559#: fortran/expr.c:509
61560#, gcc-internal-format
61561msgid "free_expr0(): Bad expr type"
61562msgstr "free_expr0(): Kiểu biểu thức sai"
61563
61564#: fortran/expr.c:657 fortran/expr.c:659 fortran/expr.c:710 fortran/expr.c:712
61565#, gcc-internal-format, gfc-internal-format
61566msgid "Constant expression required at %C"
61567msgstr "Tại %C thì yêu cầu biểu thức bất biến"
61568
61569#: fortran/expr.c:666 fortran/expr.c:668 fortran/expr.c:719 fortran/expr.c:721
61570#, gcc-internal-format, gfc-internal-format
61571msgid "Integer expression required at %C"
61572msgstr "Tại %C thì yêu cầu biểu thức số nguyên"
61573
61574#: fortran/expr.c:676 fortran/expr.c:678 fortran/expr.c:732 fortran/expr.c:734
61575#, gcc-internal-format, gfc-internal-format
61576msgid "Integer value too large in expression at %C"
61577msgstr "Giá trị số nguyên quá lớn trong biểu thức tại %C"
61578
61579#: fortran/expr.c:1065
61580#, gcc-internal-format
61581msgid "gfc_is_constant_expr(): Unknown expression type"
61582msgstr "gfc_is_constant_expr(): không hiểu kiểu biểu thức"
61583
61584#: fortran/expr.c:1258
61585#, gcc-internal-format
61586msgid "simplify_intrinsic_op(): Bad operator"
61587msgstr "simplify_intrinsic_op(): Toán tử sai"
61588
61589#: fortran/expr.c:1364
61590#, gcc-internal-format, gfc-internal-format
61591msgid "Index in dimension %d is out of bounds at %L"
61592msgstr ""
61593
61594#: fortran/expr.c:1552 fortran/expr.c:1603
61595#, gcc-internal-format, gfc-internal-format
61596msgid "index in dimension %d is out of bounds at %L"
61597msgstr ""
61598
61599#: fortran/expr.c:1679
61600#, gcc-internal-format
61601msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option"
61602msgstr ""
61603
61604#: fortran/expr.c:1787 fortran/primary.c:2379
61605#, fuzzy, gcc-internal-format, gfc-internal-format
61606#| msgid "MODULE prefix at %C"
61607msgid "LEN part_ref at %C"
61608msgstr "Tiền tố MODULE tại %C"
61609
61610#: fortran/expr.c:1805 fortran/primary.c:2394
61611#, fuzzy, gcc-internal-format, gfc-internal-format
61612#| msgid "MODULE prefix at %C"
61613msgid "KIND part_ref at %C"
61614msgstr "Tiền tố MODULE tại %C"
61615
61616#: fortran/expr.c:1816
61617#, fuzzy, gcc-internal-format, gfc-internal-format
61618#| msgid "IMPURE procedure at %C"
61619msgid "RE part_ref at %C"
61620msgstr "thủ tục IMPURE tại %C"
61621
61622#: fortran/expr.c:1828
61623#, fuzzy, gcc-internal-format, gfc-internal-format
61624#| msgid "MODULE prefix at %C"
61625msgid "IM part_ref at %C"
61626msgstr "Tiền tố MODULE tại %C"
61627
61628#: fortran/expr.c:2445
61629#, gcc-internal-format, gfc-internal-format
61630msgid "elemental function arguments at %C are not compliant"
61631msgstr ""
61632
61633#: fortran/expr.c:2489
61634#, gcc-internal-format, gfc-internal-format
61635msgid "Numeric or CHARACTER operands are required in expression at %L"
61636msgstr ""
61637
61638#: fortran/expr.c:2514
61639#, gcc-internal-format, gfc-internal-format
61640msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
61641msgstr ""
61642
61643#: fortran/expr.c:2521
61644#, gcc-internal-format, gfc-internal-format
61645msgid "Concat operator at %L must concatenate strings of the same kind"
61646msgstr ""
61647
61648#: fortran/expr.c:2531
61649#, gcc-internal-format, gfc-internal-format
61650msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
61651msgstr ""
61652
61653#: fortran/expr.c:2547
61654#, gcc-internal-format, gfc-internal-format
61655msgid "LOGICAL operands are required in expression at %L"
61656msgstr ""
61657
61658#: fortran/expr.c:2558
61659#, gcc-internal-format, gfc-internal-format
61660msgid "Only intrinsic operators can be used in expression at %L"
61661msgstr ""
61662
61663#: fortran/expr.c:2566
61664#, gcc-internal-format, gfc-internal-format
61665msgid "Numeric operands are required in expression at %L"
61666msgstr ""
61667
61668#: fortran/expr.c:2589
61669#, gcc-internal-format
61670msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
61671msgstr ""
61672
61673#: fortran/expr.c:2726
61674#, gcc-internal-format
61675msgid "Assumed or deferred character length variable %qs in constant expression at %L"
61676msgstr ""
61677
61678#: fortran/expr.c:2801
61679#, gcc-internal-format
61680msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
61681msgstr ""
61682
61683#: fortran/expr.c:2832
61684#, gcc-internal-format, gfc-internal-format
61685msgid "Evaluation of nonstandard initialization expression at %L"
61686msgstr ""
61687
61688#: fortran/expr.c:2909 fortran/resolve.c:2718
61689#, gcc-internal-format
61690msgid "Function %qs in initialization expression at %L must be an intrinsic function"
61691msgstr ""
61692
61693#: fortran/expr.c:2921
61694#, gcc-internal-format
61695msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
61696msgstr ""
61697
61698#: fortran/expr.c:2960
61699#, gcc-internal-format
61700msgid "PARAMETER %qs is used at %L before its definition is complete"
61701msgstr ""
61702
61703#: fortran/expr.c:2980
61704#, gcc-internal-format
61705msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
61706msgstr ""
61707
61708#: fortran/expr.c:2986
61709#, gcc-internal-format
61710msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
61711msgstr ""
61712
61713#: fortran/expr.c:2995
61714#, gcc-internal-format
61715msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
61716msgstr ""
61717
61718#: fortran/expr.c:2999
61719#, gcc-internal-format
61720msgid "Deferred array %qs at %L is not permitted in an initialization expression"
61721msgstr ""
61722
61723#: fortran/expr.c:3005
61724#, gcc-internal-format
61725msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
61726msgstr ""
61727
61728#: fortran/expr.c:3015
61729#, gcc-internal-format
61730msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
61731msgstr ""
61732
61733#: fortran/expr.c:3069
61734#, gcc-internal-format
61735msgid "check_init_expr(): Unknown expression type"
61736msgstr ""
61737
61738#: fortran/expr.c:3204
61739#, gcc-internal-format
61740msgid "Specification function %qs at %L cannot be a statement function"
61741msgstr ""
61742
61743#: fortran/expr.c:3211
61744#, gcc-internal-format
61745msgid "Specification function %qs at %L cannot be an internal function"
61746msgstr ""
61747
61748#: fortran/expr.c:3218
61749#, gcc-internal-format
61750msgid "Specification function %qs at %L must be PURE"
61751msgstr ""
61752
61753#: fortran/expr.c:3226
61754#, fuzzy, gcc-internal-format
61755#| msgid "Function %qs at %L must be PURE"
61756msgid "Specification function %qs at %L cannot be RECURSIVE"
61757msgstr "Hàm %qs tại %L phải là PURE"
61758
61759#: fortran/expr.c:3373
61760#, gcc-internal-format
61761msgid "Dummy argument %qs not allowed in expression at %L"
61762msgstr ""
61763
61764#: fortran/expr.c:3381
61765#, gcc-internal-format
61766msgid "Dummy argument %qs at %L cannot be OPTIONAL"
61767msgstr ""
61768
61769#: fortran/expr.c:3388
61770#, gcc-internal-format
61771msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
61772msgstr ""
61773
61774#: fortran/expr.c:3417
61775#, gcc-internal-format
61776msgid "Variable %qs cannot appear in the expression at %L"
61777msgstr "Biến %qs không thể xuất hiện trong biểu thức tại %L"
61778
61779#: fortran/expr.c:3448
61780#, gcc-internal-format
61781msgid "check_restricted(): Unknown expression type"
61782msgstr "check_restricted(): không hiểu kiểu biểu thức"
61783
61784#: fortran/expr.c:3468
61785#, gcc-internal-format, gfc-internal-format
61786msgid "Expression at %L must be of INTEGER type, found %s"
61787msgstr ""
61788
61789#: fortran/expr.c:3480
61790#, gcc-internal-format
61791msgid "Function %qs at %L must be PURE"
61792msgstr "Hàm %qs tại %L phải là PURE"
61793
61794#: fortran/expr.c:3489
61795#, gcc-internal-format, gfc-internal-format
61796msgid "Expression at %L must be scalar"
61797msgstr "Biểu thức tại %L phải thuộc kiểu scalar"
61798
61799#. Reject truncation.
61800#: fortran/expr.c:3521
61801#, gcc-internal-format, gfc-internal-format
61802msgid "optype_msgid overflow: %d"
61803msgstr ""
61804
61805#: fortran/expr.c:3525
61806#, gcc-internal-format, gfc-internal-format
61807msgid "Incompatible ranks in %s (%d and %d) at %L"
61808msgstr "Vùng không tương thích nhau trong %s (%d và %d) tại %L"
61809
61810#: fortran/expr.c:3539
61811#, gcc-internal-format, gfc-internal-format
61812msgid "Different shape for %s at %L on dimension %d (%d and %d)"
61813msgstr ""
61814
61815#: fortran/expr.c:3587
61816#, gcc-internal-format, gfc-internal-format
61817msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
61818msgstr ""
61819
61820#: fortran/expr.c:3643
61821#, gcc-internal-format
61822msgid "%qs at %L is not a VALUE"
61823msgstr ""
61824
61825#: fortran/expr.c:3654
61826#, gcc-internal-format, gfc-internal-format
61827msgid "Illegal assignment to external procedure at %L"
61828msgstr ""
61829
61830#: fortran/expr.c:3662
61831#, gcc-internal-format, gfc-internal-format
61832msgid "Incompatible ranks %d and %d in assignment at %L"
61833msgstr ""
61834
61835#: fortran/expr.c:3669
61836#, gcc-internal-format, gfc-internal-format
61837msgid "Variable type is UNKNOWN in assignment at %L"
61838msgstr ""
61839
61840#: fortran/expr.c:3681
61841#, gcc-internal-format, gfc-internal-format
61842msgid "NULL appears on right-hand side in assignment at %L"
61843msgstr ""
61844
61845#: fortran/expr.c:3691
61846#, gcc-internal-format, gfc-internal-format
61847msgid "POINTER-valued function appears on right-hand side of assignment at %L"
61848msgstr ""
61849
61850#: fortran/expr.c:3734
61851#, gcc-internal-format
61852msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
61853msgstr ""
61854
61855#: fortran/expr.c:3741
61856#, gcc-internal-format, gfc-internal-format
61857msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
61858msgstr ""
61859
61860#: fortran/expr.c:3771
61861#, gcc-internal-format, gfc-internal-format
61862msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
61863msgstr ""
61864
61865#: fortran/expr.c:3812
61866#, gcc-internal-format, gfc-internal-format
61867msgid "Pointer assignment target is not a POINTER at %L"
61868msgstr ""
61869
61870#: fortran/expr.c:3820
61871#, gcc-internal-format
61872msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
61873msgstr ""
61874
61875#: fortran/expr.c:3844
61876#, gcc-internal-format
61877msgid "Expected bounds specification for %qs at %L"
61878msgstr ""
61879
61880#: fortran/expr.c:3849
61881#, gcc-internal-format
61882msgid "Bounds specification for %qs in pointer assignment at %L"
61883msgstr ""
61884
61885#: fortran/expr.c:3878
61886#, gcc-internal-format, gfc-internal-format
61887msgid "Stride must not be present at %L"
61888msgstr ""
61889
61890#: fortran/expr.c:3884 fortran/expr.c:3904
61891#, gcc-internal-format
61892msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
61893msgstr ""
61894
61895#: fortran/expr.c:3892 fortran/expr.c:3911
61896#, gcc-internal-format
61897msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
61898msgstr ""
61899
61900#: fortran/expr.c:3938
61901#, gcc-internal-format, gfc-internal-format
61902msgid "Pointer object at %L shall not have a coindex"
61903msgstr ""
61904
61905#: fortran/expr.c:3959
61906#, gcc-internal-format, gfc-internal-format
61907msgid "Invalid procedure pointer assignment at %L"
61908msgstr ""
61909
61910#: fortran/expr.c:3984
61911#, gcc-internal-format
61912msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
61913msgstr ""
61914
61915#: fortran/expr.c:3993
61916#, gcc-internal-format
61917msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
61918msgstr ""
61919
61920#: fortran/expr.c:4003
61921#, gcc-internal-format
61922msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
61923msgstr ""
61924
61925#: fortran/expr.c:4009
61926#, gcc-internal-format
61927msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
61928msgstr ""
61929
61930#: fortran/expr.c:4016
61931#, gcc-internal-format
61932msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
61933msgstr ""
61934
61935#: fortran/expr.c:4024
61936#, gcc-internal-format
61937msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
61938msgstr ""
61939
61940#: fortran/expr.c:4047
61941#, gcc-internal-format, gfc-internal-format
61942msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
61943msgstr ""
61944
61945#: fortran/expr.c:4100
61946#, gcc-internal-format
61947msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
61948msgstr ""
61949
61950#: fortran/expr.c:4110 fortran/expr.c:4125
61951#, fuzzy, gcc-internal-format
61952#| msgid "Expected a procedure for argument %qs at %L"
61953msgid "Explicit interface required for component %qs at %L: %s"
61954msgstr "Cần một thủ tục cho đối số %qs tại %L"
61955
61956#: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
61957#, gcc-internal-format
61958msgid "Explicit interface required for %qs at %L: %s"
61959msgstr ""
61960
61961#: fortran/expr.c:4143
61962#, gcc-internal-format, gfc-internal-format
61963msgid "Interface mismatch in procedure pointer assignment at %L: %s"
61964msgstr ""
61965
61966#: fortran/expr.c:4152
61967#, gcc-internal-format
61968msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
61969msgstr ""
61970
61971#: fortran/expr.c:4165
61972#, fuzzy, gcc-internal-format, gfc-internal-format
61973#| msgid "an assignment cannot appear in a constant-expression"
61974msgid "Pointer assignment target cannot be a constant at %L"
61975msgstr "phép gán không thể được xuất hiện trong biểu thức hằng"
61976
61977#: fortran/expr.c:4179
61978#, gcc-internal-format, gfc-internal-format
61979msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
61980msgstr ""
61981
61982#: fortran/expr.c:4184
61983#, gcc-internal-format, gfc-internal-format
61984msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
61985msgstr ""
61986
61987#: fortran/expr.c:4192
61988#, gcc-internal-format, gfc-internal-format
61989msgid "Different kind type parameters in pointer assignment at %L"
61990msgstr ""
61991
61992#: fortran/expr.c:4199
61993#, gcc-internal-format, gfc-internal-format
61994msgid "Different ranks in pointer assignment at %L"
61995msgstr ""
61996
61997#: fortran/expr.c:4218
61998#, gcc-internal-format, gfc-internal-format
61999msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
62000msgstr ""
62001
62002#: fortran/expr.c:4231
62003#, gcc-internal-format, gfc-internal-format
62004msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
62005msgstr ""
62006
62007#: fortran/expr.c:4235
62008#, gcc-internal-format, gfc-internal-format
62009msgid "Rank remapping target is not rank 1 at %L"
62010msgstr ""
62011
62012#. The test above might need to be extend when F08, Note 5.4 has to be
62013#. interpreted in the way that target and pointer with the same coindex
62014#. are allowed.
62015#: fortran/expr.c:4263 fortran/expr.c:4342
62016#, gcc-internal-format, gfc-internal-format
62017msgid "Data target at %L shall not have a coindex"
62018msgstr ""
62019
62020#: fortran/expr.c:4266
62021#, gcc-internal-format, gfc-internal-format
62022msgid "Target expression in pointer assignment at %L must deliver a pointer result"
62023msgstr ""
62024
62025#: fortran/expr.c:4287
62026#, gcc-internal-format, gfc-internal-format
62027msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
62028msgstr ""
62029
62030#: fortran/expr.c:4297
62031#, gcc-internal-format, gfc-internal-format
62032msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
62033msgstr ""
62034
62035#: fortran/expr.c:4312
62036#, gcc-internal-format, gfc-internal-format
62037msgid "Bad target in pointer assignment in PURE procedure at %L"
62038msgstr ""
62039
62040#: fortran/expr.c:4321
62041#, gcc-internal-format, gfc-internal-format
62042msgid "Pointer assignment with vector subscript on rhs at %L"
62043msgstr ""
62044
62045#: fortran/expr.c:4329
62046#, gcc-internal-format, gfc-internal-format
62047msgid "Pointer assignment target has PROTECTED attribute at %L"
62048msgstr ""
62049
62050#: fortran/expr.c:4353
62051#, gcc-internal-format, gfc-internal-format
62052msgid "Assignment to contiguous pointer from non-contiguous target at %L"
62053msgstr ""
62054
62055#: fortran/expr.c:4392
62056#, gcc-internal-format, gfc-internal-format
62057msgid "Pointer at %L in pointer assignment might outlive the pointer target"
62058msgstr ""
62059
62060#: fortran/expr.c:4468 fortran/resolve.c:1459
62061#, gcc-internal-format, gfc-internal-format
62062msgid "Pointer initialization target at %L must not be ALLOCATABLE"
62063msgstr ""
62064
62065#: fortran/expr.c:4474
62066#, gcc-internal-format, gfc-internal-format
62067msgid "Pointer initialization target at %L must have the TARGET attribute"
62068msgstr ""
62069
62070#: fortran/expr.c:4489 fortran/resolve.c:1465
62071#, gcc-internal-format, gfc-internal-format
62072msgid "Pointer initialization target at %L must have the SAVE attribute"
62073msgstr ""
62074
62075#: fortran/expr.c:4501
62076#, gcc-internal-format, gfc-internal-format
62077msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
62078msgstr ""
62079
62080#: fortran/expr.c:4507
62081#, fuzzy, gcc-internal-format
62082#| msgid "Internal procedure %qs is used as actual argument at %L"
62083msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
62084msgstr "Thủ tục nội tại %qs được dùng làm đối số thật tại %L"
62085
62086#: fortran/expr.c:4514
62087#, fuzzy, gcc-internal-format
62088#| msgid "Error in pointer initialization at %C"
62089msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
62090msgstr "Lỗi trong khởi tạo con trỏ tại %C"
62091
62092#: fortran/expr.c:4982
62093#, gcc-internal-format
62094msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
62095msgstr ""
62096
62097#: fortran/expr.c:6067
62098#, gcc-internal-format, gfc-internal-format
62099msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
62100msgstr ""
62101
62102#: fortran/expr.c:6075
62103#, gcc-internal-format, gfc-internal-format
62104msgid "Non-variable expression in variable definition context (%s) at %L"
62105msgstr ""
62106
62107#: fortran/expr.c:6083
62108#, gcc-internal-format
62109msgid "Named constant %qs in variable definition context (%s) at %L"
62110msgstr ""
62111
62112#: fortran/expr.c:6092
62113#, gcc-internal-format
62114msgid "%qs in variable definition context (%s) at %L is not a variable"
62115msgstr ""
62116
62117#: fortran/expr.c:6103
62118#, gcc-internal-format, gfc-internal-format
62119msgid "Non-POINTER in pointer association context (%s) at %L"
62120msgstr ""
62121
62122#: fortran/expr.c:6112
62123#, gcc-internal-format, gfc-internal-format
62124msgid "Type inaccessible in variable definition context (%s) at %L"
62125msgstr ""
62126
62127#: fortran/expr.c:6125
62128#, gcc-internal-format, gfc-internal-format
62129msgid "LOCK_TYPE in variable definition context (%s) at %L"
62130msgstr ""
62131
62132#: fortran/expr.c:6138
62133#, gcc-internal-format, gfc-internal-format
62134msgid "LOCK_EVENT in variable definition context (%s) at %L"
62135msgstr ""
62136
62137#: fortran/expr.c:6173
62138#, gcc-internal-format
62139msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
62140msgstr ""
62141
62142#: fortran/expr.c:6183
62143#, gcc-internal-format
62144msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
62145msgstr ""
62146
62147#: fortran/expr.c:6196
62148#, fuzzy, gcc-internal-format
62149#| msgid "Variable %qs cannot appear in the expression at %L"
62150msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
62151msgstr "Biến %qs không thể xuất hiện trong biểu thức tại %L"
62152
62153#: fortran/expr.c:6204
62154#, fuzzy, gcc-internal-format
62155#| msgid "Variable %qs cannot appear in the expression at %L"
62156msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
62157msgstr "Biến %qs không thể xuất hiện trong biểu thức tại %L"
62158
62159#: fortran/expr.c:6216
62160#, fuzzy, gcc-internal-format
62161#| msgid "Variable %qs cannot appear in the expression at %L"
62162msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
62163msgstr "Biến %qs không thể xuất hiện trong biểu thức tại %L"
62164
62165#: fortran/expr.c:6275
62166#, gcc-internal-format
62167msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
62168msgstr ""
62169
62170#: fortran/expr.c:6280
62171#, gcc-internal-format
62172msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
62173msgstr ""
62174
62175#: fortran/expr.c:6292
62176#, gcc-internal-format
62177msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
62178msgstr ""
62179
62180#: fortran/expr.c:6334
62181#, gcc-internal-format, gfc-internal-format
62182msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
62183msgstr ""
62184
62185#: fortran/f95-lang.c:257
62186#, fuzzy, gcc-internal-format, gfc-internal-format
62187#| msgid "can't open input file: %s"
62188msgid "cannot open input file: %s"
62189msgstr "không thể mở tập tin đầu vào: %s"
62190
62191#: fortran/frontend-passes.c:195
62192#, fuzzy, gcc-internal-format
62193msgid "Inconsistent internal state: No location in statement"
62194msgstr "tại câu lệnh"
62195
62196#: fortran/frontend-passes.c:211
62197#, fuzzy, gcc-internal-format, gfc-internal-format
62198msgid "Inconsistent internal state: No location in expression near %L"
62199msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
62200
62201#: fortran/frontend-passes.c:419
62202#, gcc-internal-format
62203msgid "Illegal id in copy_walk_reduction_arg"
62204msgstr ""
62205
62206#: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
62207#: fortran/trans-array.c:6606 fortran/trans-array.c:8153
62208#: fortran/trans-intrinsic.c:8338
62209#, gcc-internal-format, gfc-internal-format
62210msgid "Creating array temporary at %L"
62211msgstr "Đang tạo mảng tạm tại %L"
62212
62213#: fortran/frontend-passes.c:897
62214#, fuzzy, gcc-internal-format
62215#| msgid "error in args to spec function %qs"
62216msgid "Removing call to impure function %qs at %L"
62217msgstr "gặp lỗi trong các đối số tới hàm đặc tả %qs"
62218
62219#: fortran/frontend-passes.c:901
62220#, fuzzy, gcc-internal-format, gfc-internal-format
62221msgid "Removing call to impure function at %L"
62222msgstr "không thể tắt hàm dựng sẵn %qs"
62223
62224#: fortran/frontend-passes.c:1356 fortran/frontend-passes.c:1395
62225#, fuzzy, gcc-internal-format
62226#| msgid "expected expression"
62227msgid "bad expression"
62228msgstr "cần biểu thức"
62229
62230#: fortran/frontend-passes.c:1391
62231#, fuzzy, gcc-internal-format
62232#| msgid "bad move"
62233msgid "bad op"
62234msgstr "sai di chuyển"
62235
62236#: fortran/frontend-passes.c:2175
62237#, gcc-internal-format
62238msgid "illegal OP in optimize_comparison"
62239msgstr ""
62240
62241#: fortran/frontend-passes.c:2421
62242#, gcc-internal-format
62243msgid "Variable %qs at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine %qs"
62244msgstr ""
62245
62246#: fortran/frontend-passes.c:2428
62247#, gcc-internal-format
62248msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
62249msgstr ""
62250
62251#: fortran/frontend-passes.c:2681 fortran/frontend-passes.c:2705
62252#, gcc-internal-format, gfc-internal-format
62253msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
62254msgstr ""
62255
62256#: fortran/frontend-passes.c:2690 fortran/frontend-passes.c:2714
62257#, gcc-internal-format, gfc-internal-format
62258msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
62259msgstr ""
62260
62261#: fortran/frontend-passes.c:2774
62262#, gcc-internal-format
62263msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
62264msgstr ""
62265
62266#: fortran/frontend-passes.c:2780
62267#, gcc-internal-format
62268msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
62269msgstr ""
62270
62271#: fortran/frontend-passes.c:3184 fortran/trans-expr.c:1616
62272#, gcc-internal-format, gfc-internal-format
62273msgid "Code for reallocating the allocatable array at %L will be added"
62274msgstr ""
62275
62276#: fortran/frontend-passes.c:3709
62277#, gcc-internal-format
62278msgid "Scalarization using DIMEN_RANGE unimplemented"
62279msgstr ""
62280
62281#: fortran/frontend-passes.c:4903
62282#, fuzzy, gcc-internal-format, gfc-internal-format
62283#| msgid "containing loop"
62284msgid "Interchanging loops at %L"
62285msgstr "chứa vòng lặp"
62286
62287#: fortran/gfortranspec.c:146
62288#, fuzzy, gcc-internal-format
62289#| msgid "wrong type argument to %s"
62290msgid "overflowed output argument list for %qs"
62291msgstr "sai kiểu đối số cho %s"
62292
62293#: fortran/gfortranspec.c:301
62294#, gcc-internal-format
62295msgid "no input files; unwilling to write output files"
62296msgstr "không có tập tin nhập vào ; không sẵn sàng ghi tập tin kết xuất"
62297
62298#: fortran/interface.c:225
62299#, gcc-internal-format, gfc-internal-format
62300msgid "Syntax error in generic specification at %C"
62301msgstr ""
62302
62303#: fortran/interface.c:252
62304#, gcc-internal-format, gfc-internal-format
62305msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
62306msgstr ""
62307
62308#: fortran/interface.c:272
62309#, gcc-internal-format
62310msgid "Dummy procedure %qs at %C cannot have a generic interface"
62311msgstr ""
62312
62313#: fortran/interface.c:305
62314#, gcc-internal-format, gfc-internal-format
62315msgid "ABSTRACT INTERFACE at %C"
62316msgstr "ABSTRACT INTERFACE tại %C"
62317
62318#: fortran/interface.c:312
62319#, gcc-internal-format, gfc-internal-format
62320msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
62321msgstr ""
62322
62323#: fortran/interface.c:343
62324#, gcc-internal-format, gfc-internal-format
62325msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
62326msgstr ""
62327
62328#: fortran/interface.c:356
62329#, gcc-internal-format, gfc-internal-format
62330msgid "Expected a nameless interface at %C"
62331msgstr "Cần một giao diện không tên tại %C"
62332
62333#: fortran/interface.c:369
62334#, gcc-internal-format
62335msgid "Expected %<END INTERFACE ASSIGNMENT (=)%> at %C"
62336msgstr "Cần %<END INTERFACE ASSIGNMENT (=)%> tại %C"
62337
62338#: fortran/interface.c:400
62339#, fuzzy, gcc-internal-format
62340#| msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, "
62341msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C"
62342msgstr "Cần %<END INTERFACE OPERATOR (%s)%> tại %C, "
62343
62344#: fortran/interface.c:403
62345#, fuzzy, gcc-internal-format
62346#| msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %s"
62347msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qs"
62348msgstr "Cần %<END INTERFACE OPERATOR (%s)%> tại %C, nhưng lại nhận được %s"
62349
62350#: fortran/interface.c:417
62351#, gcc-internal-format
62352msgid "Expecting %<END INTERFACE OPERATOR (.%s.)%> at %C"
62353msgstr "Cần %<END INTERFACE OPERATOR (.%s.)%> tại %C"
62354
62355#: fortran/interface.c:429
62356#, gcc-internal-format
62357msgid "Expecting %<END INTERFACE %s%> at %C"
62358msgstr "Cần %<END INTERFACE %s%> tại %C"
62359
62360#: fortran/interface.c:619
62361#, fuzzy, gcc-internal-format
62362msgid "gfc_compare_derived_types: invalid derived type"
62363msgstr "gfc_compare_expr(): Kiểu cơ bản sai"
62364
62365#: fortran/interface.c:888
62366#, gcc-internal-format, gfc-internal-format
62367msgid "Alternate return cannot appear in operator interface at %L"
62368msgstr ""
62369
62370#: fortran/interface.c:917
62371#, gcc-internal-format, gfc-internal-format
62372msgid "Assignment operator interface at %L must have two arguments"
62373msgstr ""
62374
62375#: fortran/interface.c:920
62376#, gcc-internal-format, gfc-internal-format
62377msgid "Operator interface at %L has the wrong number of arguments"
62378msgstr ""
62379
62380#: fortran/interface.c:933
62381#, gcc-internal-format, gfc-internal-format
62382msgid "Assignment operator interface at %L must be a SUBROUTINE"
62383msgstr ""
62384
62385#: fortran/interface.c:951
62386#, gcc-internal-format, gfc-internal-format
62387msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
62388msgstr ""
62389
62390#: fortran/interface.c:960
62391#, gcc-internal-format, gfc-internal-format
62392msgid "Intrinsic operator interface at %L must be a FUNCTION"
62393msgstr ""
62394
62395#: fortran/interface.c:971
62396#, gcc-internal-format, gfc-internal-format
62397msgid "First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)"
62398msgstr ""
62399
62400#: fortran/interface.c:978
62401#, gcc-internal-format, gfc-internal-format
62402msgid "Second argument of defined assignment at %L must be INTENT(IN)"
62403msgstr ""
62404
62405#: fortran/interface.c:987 fortran/resolve.c:17067
62406#, gcc-internal-format, gfc-internal-format
62407msgid "First argument of operator interface at %L must be INTENT(IN)"
62408msgstr ""
62409
62410#: fortran/interface.c:994 fortran/resolve.c:17085
62411#, gcc-internal-format, gfc-internal-format
62412msgid "Second argument of operator interface at %L must be INTENT(IN)"
62413msgstr ""
62414
62415#: fortran/interface.c:1099
62416#, gcc-internal-format, gfc-internal-format
62417msgid "Operator interface at %L conflicts with intrinsic interface"
62418msgstr ""
62419
62420#: fortran/interface.c:1456 fortran/interface.c:1515
62421#, gcc-internal-format, gfc-internal-format
62422msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
62423msgstr ""
62424
62425#: fortran/interface.c:1628
62426#, gcc-internal-format, gfc-internal-format
62427msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
62428msgstr ""
62429
62430#: fortran/interface.c:1675
62431#, gcc-internal-format, gfc-internal-format
62432msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
62433msgstr ""
62434
62435#: fortran/interface.c:1864
62436#, fuzzy, gcc-internal-format
62437#| msgid "Procedure %qs called at %L is not explicitly declared"
62438msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
62439msgstr "Thủ tục %qs được gọi tại %L không được khai báo rõ ràng"
62440
62441#: fortran/interface.c:1869
62442#, gcc-internal-format
62443msgid "Procedure %qs in %s at %L has no explicit interface"
62444msgstr ""
62445
62446#: fortran/interface.c:1873
62447#, gcc-internal-format
62448msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
62449msgstr ""
62450
62451#: fortran/interface.c:1877
62452#, gcc-internal-format
62453msgid "Procedure %qs in %s at %L is neither function nor subroutine"
62454msgstr ""
62455
62456#: fortran/interface.c:1889
62457#, gcc-internal-format, gfc-internal-format
62458msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
62459msgstr ""
62460
62461#: fortran/interface.c:1893
62462#, gcc-internal-format, gfc-internal-format
62463msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
62464msgstr ""
62465
62466#: fortran/interface.c:1901
62467#, gcc-internal-format
62468msgid "Internal procedure %qs in %s at %L"
62469msgstr ""
62470
62471#: fortran/interface.c:1958 fortran/interface.c:1963
62472#, fuzzy, gcc-internal-format
62473msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
62474msgstr "Chuyển đổi từ %qs sang %qs tại %L"
62475
62476#: fortran/interface.c:1968
62477#, gcc-internal-format
62478msgid "Although not referenced, %qs has ambiguous interfaces at %L"
62479msgstr ""
62480
62481#: fortran/interface.c:2003
62482#, gcc-internal-format
62483msgid "%qs at %L is not a module procedure"
62484msgstr ""
62485
62486#: fortran/interface.c:2208
62487#, gcc-internal-format
62488msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
62489msgstr ""
62490
62491#: fortran/interface.c:2211
62492#, gcc-internal-format
62493msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
62494msgstr ""
62495
62496#: fortran/interface.c:2214
62497#, gcc-internal-format
62498msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
62499msgstr ""
62500
62501#: fortran/interface.c:2217
62502#, gcc-internal-format
62503msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
62504msgstr ""
62505
62506#: fortran/interface.c:2225
62507#, gcc-internal-format, gfc-internal-format
62508msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
62509msgstr ""
62510
62511#: fortran/interface.c:2229
62512#, gcc-internal-format, gfc-internal-format
62513msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
62514msgstr ""
62515
62516#: fortran/interface.c:2233
62517#, gcc-internal-format, gfc-internal-format
62518msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
62519msgstr ""
62520
62521#: fortran/interface.c:2338
62522#, gcc-internal-format, gfc-internal-format
62523msgid "Invalid procedure argument at %L"
62524msgstr "Đối số thủ tục không hợp lệ tại %L"
62525
62526#: fortran/interface.c:2346 fortran/interface.c:2373
62527#, gcc-internal-format
62528msgid "Interface mismatch in dummy procedure %qs at %L: %s"
62529msgstr ""
62530
62531#: fortran/interface.c:2384
62532#, gcc-internal-format
62533msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
62534msgstr ""
62535
62536#: fortran/interface.c:2407
62537#, gcc-internal-format, gfc-internal-format
62538msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
62539msgstr ""
62540
62541#: fortran/interface.c:2417
62542#, gcc-internal-format
62543msgid "Type mismatch in argument %qs at %L; passed %s to %s"
62544msgstr ""
62545
62546#: fortran/interface.c:2427
62547#, gcc-internal-format
62548msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
62549msgstr ""
62550
62551#: fortran/interface.c:2443
62552#, gcc-internal-format
62553msgid "Actual argument to %qs at %L must be polymorphic"
62554msgstr ""
62555
62556#: fortran/interface.c:2453
62557#, gcc-internal-format
62558msgid "Actual argument to %qs at %L must have the same declared type"
62559msgstr ""
62560
62561#: fortran/interface.c:2468
62562#, gcc-internal-format
62563msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
62564msgstr ""
62565
62566#: fortran/interface.c:2479
62567#, gcc-internal-format
62568msgid "Actual argument to %qs at %L must be a coarray"
62569msgstr ""
62570
62571#: fortran/interface.c:2498
62572#, gcc-internal-format
62573msgid "Corank mismatch in argument %qs at %L (%d and %d)"
62574msgstr ""
62575
62576#: fortran/interface.c:2516
62577#, gcc-internal-format
62578msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
62579msgstr ""
62580
62581#: fortran/interface.c:2531
62582#, gcc-internal-format
62583msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
62584msgstr ""
62585
62586#: fortran/interface.c:2546
62587#, gcc-internal-format
62588msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
62589msgstr ""
62590
62591#: fortran/interface.c:2565
62592#, gcc-internal-format
62593msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
62594msgstr ""
62595
62596#: fortran/interface.c:2578
62597#, gcc-internal-format
62598msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
62599msgstr ""
62600
62601#: fortran/interface.c:2585
62602#, gcc-internal-format
62603msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
62604msgstr ""
62605
62606#: fortran/interface.c:2659
62607#, gcc-internal-format
62608msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
62609msgstr ""
62610
62611#: fortran/interface.c:2670
62612#, gcc-internal-format, gfc-internal-format
62613msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
62614msgstr ""
62615
62616#: fortran/interface.c:2675
62617#, gcc-internal-format
62618msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
62619msgstr ""
62620
62621#: fortran/interface.c:2688
62622#, gcc-internal-format
62623msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
62624msgstr ""
62625
62626#: fortran/interface.c:2696
62627#, gcc-internal-format
62628msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
62629msgstr ""
62630
62631#: fortran/interface.c:3047
62632#, fuzzy, gcc-internal-format
62633#| msgid "Interface %qs at %L may not be a statement function"
62634msgid "Keyword argument %qs at %L is invalid in a statement function"
62635msgstr "Giao diện %qs tại %L không thể là hàm khai báo"
62636
62637#: fortran/interface.c:3070
62638#, fuzzy, gcc-internal-format
62639msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
62640msgstr "đối số hợp lệ cho cho %qs là: %s"
62641
62642#: fortran/interface.c:3074
62643#, gcc-internal-format
62644msgid "Keyword argument %qs at %L is not in the procedure"
62645msgstr ""
62646
62647#: fortran/interface.c:3083
62648#, gcc-internal-format
62649msgid "Keyword argument %qs at %L is already associated with another actual argument"
62650msgstr ""
62651
62652#: fortran/interface.c:3093
62653#, gcc-internal-format, gfc-internal-format
62654msgid "More actual than formal arguments in procedure call at %L"
62655msgstr ""
62656
62657#: fortran/interface.c:3107
62658#, gcc-internal-format, gfc-internal-format
62659msgid "Missing alternate return specifier in subroutine call at %L"
62660msgstr ""
62661
62662#: fortran/interface.c:3119
62663#, gcc-internal-format, gfc-internal-format
62664msgid "Unexpected alternate return specifier in subroutine call at %L"
62665msgstr ""
62666
62667#: fortran/interface.c:3148
62668#, gcc-internal-format
62669msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
62670msgstr ""
62671
62672#: fortran/interface.c:3151
62673#, gcc-internal-format
62674msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
62675msgstr ""
62676
62677#: fortran/interface.c:3175
62678#, gcc-internal-format, gfc-internal-format
62679msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
62680msgstr ""
62681
62682#: fortran/interface.c:3197
62683#, gcc-internal-format
62684msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
62685msgstr ""
62686
62687#: fortran/interface.c:3204
62688#, gcc-internal-format
62689msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
62690msgstr ""
62691
62692#: fortran/interface.c:3218
62693#, gcc-internal-format
62694msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
62695msgstr ""
62696
62697#: fortran/interface.c:3235
62698#, gcc-internal-format
62699msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
62700msgstr "Chiều dài chuỗi thật vẫn nhỏ hơn điều khai báo cho đối số giả “%qs” (%lu/%lu) tại %L"
62701
62702#: fortran/interface.c:3243 fortran/interface.c:3248
62703#, gcc-internal-format
62704msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
62705msgstr "Đối số thực tế có chứa quá ít phần tử cho đối số giả “%qs” (%lu/%lu) tại %L"
62706
62707#: fortran/interface.c:3268
62708#, gcc-internal-format
62709msgid "Expected a procedure pointer for argument %qs at %L"
62710msgstr "Cần một con trỏ thủ tục cho đối số %qs tại %L"
62711
62712#: fortran/interface.c:3284
62713#, gcc-internal-format
62714msgid "Expected a procedure for argument %qs at %L"
62715msgstr "Cần một thủ tục cho đối số %qs tại %L"
62716
62717#: fortran/interface.c:3298
62718#, gcc-internal-format
62719msgid "Actual argument for %qs cannot be an assumed-size array at %L"
62720msgstr ""
62721
62722#: fortran/interface.c:3307
62723#, gcc-internal-format
62724msgid "Actual argument for %qs must be a pointer at %L"
62725msgstr ""
62726
62727#: fortran/interface.c:3317
62728#, gcc-internal-format
62729msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
62730msgstr ""
62731
62732#: fortran/interface.c:3327
62733#, gcc-internal-format
62734msgid "Coindexed actual argument at %L to pointer dummy %qs"
62735msgstr ""
62736
62737#: fortran/interface.c:3340
62738#, gcc-internal-format
62739msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
62740msgstr ""
62741
62742#: fortran/interface.c:3354
62743#, gcc-internal-format
62744msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
62745msgstr ""
62746
62747#: fortran/interface.c:3368
62748#, gcc-internal-format
62749msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
62750msgstr ""
62751
62752#: fortran/interface.c:3380
62753#, gcc-internal-format
62754msgid "Actual CLASS array argument for %qs must be a full array at %L"
62755msgstr ""
62756
62757#: fortran/interface.c:3390
62758#, gcc-internal-format
62759msgid "Actual argument for %qs must be ALLOCATABLE at %L"
62760msgstr ""
62761
62762#: fortran/interface.c:3420
62763#, gcc-internal-format
62764msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
62765msgstr ""
62766
62767#: fortran/interface.c:3439
62768#, gcc-internal-format
62769msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
62770msgstr ""
62771
62772#: fortran/interface.c:3456
62773#, gcc-internal-format
62774msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
62775msgstr ""
62776
62777#: fortran/interface.c:3476
62778#, gcc-internal-format
62779msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
62780msgstr ""
62781
62782#: fortran/interface.c:3499
62783#, gcc-internal-format, gfc-internal-format
62784msgid "Missing alternate return spec in subroutine call at %L"
62785msgstr ""
62786
62787#: fortran/interface.c:3507
62788#, gcc-internal-format
62789msgid "Missing actual argument for argument %qs at %L"
62790msgstr "Thiếu đối số đối thực tế cho đối số %qs tại %L"
62791
62792#: fortran/interface.c:3633
62793#, gcc-internal-format
62794msgid "compare_actual_expr(): Bad component code"
62795msgstr "compare_actual_expr(): Mã thành phần sai"
62796
62797#: fortran/interface.c:3662
62798#, gcc-internal-format
62799msgid "check_some_aliasing(): List mismatch"
62800msgstr "check_some_aliasing(): Danh sách không khớp"
62801
62802#: fortran/interface.c:3688
62803#, gcc-internal-format
62804msgid "check_some_aliasing(): corrupted data"
62805msgstr ""
62806
62807#: fortran/interface.c:3698
62808#, gcc-internal-format
62809msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
62810msgstr ""
62811
62812#: fortran/interface.c:3728
62813#, gcc-internal-format
62814msgid "check_intents(): List mismatch"
62815msgstr "check_intents(): Danh sách không khớp"
62816
62817#: fortran/interface.c:3748
62818#, gcc-internal-format, gfc-internal-format
62819msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
62820msgstr ""
62821
62822#: fortran/interface.c:3760
62823#, gcc-internal-format, gfc-internal-format
62824msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
62825msgstr ""
62826
62827#: fortran/interface.c:3770
62828#, gcc-internal-format, gfc-internal-format
62829msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
62830msgstr ""
62831
62832#: fortran/interface.c:3781
62833#, gcc-internal-format
62834msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
62835msgstr ""
62836
62837#: fortran/interface.c:3853
62838#, fuzzy, gcc-internal-format
62839#| msgid "Procedure %qs called at %L is not explicitly declared"
62840msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
62841msgstr "Thủ tục %qs được gọi tại %L không được khai báo rõ ràng"
62842
62843#: fortran/interface.c:3857 fortran/interface.c:3867
62844#, gcc-internal-format
62845msgid "Procedure %qs called at %L is not explicitly declared"
62846msgstr "Thủ tục %qs được gọi tại %L không được khai báo rõ ràng"
62847
62848#: fortran/interface.c:3863
62849#, gcc-internal-format
62850msgid "Procedure %qs called with an implicit interface at %L"
62851msgstr ""
62852
62853#: fortran/interface.c:3876
62854#, gcc-internal-format
62855msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
62856msgstr ""
62857
62858#: fortran/interface.c:3884
62859#, gcc-internal-format
62860msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
62861msgstr ""
62862
62863#: fortran/interface.c:3892
62864#, gcc-internal-format
62865msgid "Allocatable function %qs at %L must have an explicit function interface"
62866msgstr ""
62867
62868#: fortran/interface.c:3909
62869#, fuzzy, gcc-internal-format, gfc-internal-format
62870#| msgid "Expected a procedure for argument %qs at %L"
62871msgid "Explicit interface required for polymorphic argument at %L"
62872msgstr "Cần một thủ tục cho đối số %qs tại %L"
62873
62874#: fortran/interface.c:3918
62875#, gcc-internal-format
62876msgid "Keyword argument requires explicit interface for procedure %qs at %L"
62877msgstr ""
62878
62879#: fortran/interface.c:3927
62880#, gcc-internal-format, gfc-internal-format
62881msgid "Assumed-type argument %s at %L requires an explicit interface"
62882msgstr ""
62883
62884#: fortran/interface.c:3942
62885#, gcc-internal-format
62886msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
62887msgstr ""
62888
62889#: fortran/interface.c:3957
62890#, gcc-internal-format
62891msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
62892msgstr ""
62893
62894#: fortran/interface.c:3967
62895#, gcc-internal-format, gfc-internal-format
62896msgid "MOLD argument to NULL required at %L"
62897msgstr ""
62898
62899#: fortran/interface.c:3977
62900#, gcc-internal-format, gfc-internal-format
62901msgid "Assumed-rank argument requires an explicit interface at %L"
62902msgstr ""
62903
62904#: fortran/interface.c:4023
62905#, gcc-internal-format
62906msgid "Procedure pointer component %qs called with an implicit interface at %L"
62907msgstr ""
62908
62909#: fortran/interface.c:4034
62910#, gcc-internal-format
62911msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
62912msgstr ""
62913
62914#: fortran/interface.c:4119
62915#, gcc-internal-format, gfc-internal-format
62916msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
62917msgstr ""
62918
62919#: fortran/interface.c:4189
62920#, gcc-internal-format
62921msgid "Unable to find symbol %qs"
62922msgstr "không thể tìm thấy ký hiệu %qs"
62923
62924#: fortran/interface.c:4562
62925#, gcc-internal-format
62926msgid "Entity %qs at %L is already present in the interface"
62927msgstr ""
62928
62929#: fortran/interface.c:4679
62930#, gcc-internal-format
62931msgid "gfc_add_interface(): Bad interface type"
62932msgstr "gfc_add_interface(): Kiểu giao diện sai"
62933
62934#: fortran/interface.c:4773
62935#, fuzzy, gcc-internal-format
62936#| msgid "Can't overwrite GENERIC %qs at %L"
62937msgid "Cannot overwrite GENERIC %qs at %L"
62938msgstr "không thể đè GENERIC %qs tại %L"
62939
62940#: fortran/interface.c:4785
62941#, gcc-internal-format
62942msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
62943msgstr ""
62944
62945#: fortran/interface.c:4793
62946#, gcc-internal-format
62947msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
62948msgstr ""
62949
62950#: fortran/interface.c:4801
62951#, gcc-internal-format
62952msgid "%qs at %L overrides a PURE procedure and must also be PURE"
62953msgstr ""
62954
62955#: fortran/interface.c:4810
62956#, gcc-internal-format
62957msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
62958msgstr ""
62959
62960#: fortran/interface.c:4816
62961#, gcc-internal-format
62962msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
62963msgstr ""
62964
62965#: fortran/interface.c:4825
62966#, gcc-internal-format
62967msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
62968msgstr ""
62969
62970#: fortran/interface.c:4836
62971#, gcc-internal-format
62972msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
62973msgstr ""
62974
62975#: fortran/interface.c:4844
62976#, gcc-internal-format
62977msgid "Result mismatch for the overriding procedure %qs at %L: %s"
62978msgstr ""
62979
62980#: fortran/interface.c:4855
62981#, gcc-internal-format
62982msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
62983msgstr ""
62984
62985#: fortran/interface.c:4885
62986#, gcc-internal-format
62987msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
62988msgstr ""
62989
62990#: fortran/interface.c:4896
62991#, gcc-internal-format
62992msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
62993msgstr ""
62994
62995#: fortran/interface.c:4905
62996#, gcc-internal-format
62997msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
62998msgstr ""
62999
63000#: fortran/interface.c:4914
63001#, gcc-internal-format
63002msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
63003msgstr ""
63004
63005#: fortran/interface.c:4925
63006#, gcc-internal-format
63007msgid "%qs at %L overrides a binding with PASS and must also be PASS"
63008msgstr ""
63009
63010#: fortran/interface.c:4932
63011#, gcc-internal-format
63012msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
63013msgstr ""
63014
63015#: fortran/interface.c:4953
63016#, fuzzy, gcc-internal-format, gfc-internal-format
63017msgid "DTIO dummy argument at %L must be of type %s"
63018msgstr "thẻ %s tại %L phải là kiểu %s"
63019
63020#: fortran/interface.c:4960
63021#, fuzzy, gcc-internal-format, gfc-internal-format
63022msgid "DTIO dummy argument at %L must be of KIND = %d"
63023msgstr "đối số %qs của %qs intrinsict tại %L phải là các loại %d"
63024
63025#: fortran/interface.c:4967
63026#, fuzzy, gcc-internal-format, gfc-internal-format
63027msgid "DTIO dummy argument at %L must be a scalar"
63028msgstr "Đối số giả chưa dùng %qs tại %L"
63029
63030#: fortran/interface.c:4971
63031#, gcc-internal-format, gfc-internal-format
63032msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
63033msgstr ""
63034
63035#: fortran/interface.c:4975
63036#, fuzzy, gcc-internal-format, gfc-internal-format
63037msgid "DTIO character argument at %L must have assumed length"
63038msgstr "Quá nhiều đối số cho %s tại %L"
63039
63040#: fortran/interface.c:4979
63041#, fuzzy, gcc-internal-format, gfc-internal-format
63042msgid "DTIO dummy argument at %L must have INTENT %s"
63043msgstr "Quá nhiều đối số cho %s tại %L"
63044
63045#: fortran/interface.c:5037 fortran/interface.c:5083
63046#, gcc-internal-format, gfc-internal-format
63047msgid "Alternate return at %L is not permitted in a DTIO procedure"
63048msgstr ""
63049
63050#: fortran/interface.c:5049
63051#, fuzzy, gcc-internal-format
63052msgid "DTIO procedure %qs at %L must be a subroutine"
63053msgstr "Tham số %qs của thủ tục cơ bản tại %L phải là vô hướng"
63054
63055#: fortran/interface.c:5061
63056#, fuzzy, gcc-internal-format
63057msgid "Too few dummy arguments in DTIO procedure %qs at %L"
63058msgstr "Quá nhiều đối số trong cuộc gọi đến %qs tại %L"
63059
63060#: fortran/interface.c:5068
63061#, fuzzy, gcc-internal-format
63062msgid "Too many dummy arguments in DTIO procedure %qs at %L"
63063msgstr "Quá nhiều đối số trong cuộc gọi đến %qs tại %L"
63064
63065#: fortran/intrinsic.c:201
63066#, gcc-internal-format, gfc-internal-format
63067msgid "Variable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENT"
63068msgstr ""
63069
63070#: fortran/intrinsic.c:217
63071#, gcc-internal-format, gfc-internal-format
63072msgid "Assumed-type argument at %L is not permitted as actual argument to the intrinsic %s"
63073msgstr ""
63074
63075#: fortran/intrinsic.c:224
63076#, gcc-internal-format, gfc-internal-format
63077msgid "Assumed-type argument at %L is only permitted as first actual argument to the intrinsic %s"
63078msgstr ""
63079
63080#: fortran/intrinsic.c:231
63081#, gcc-internal-format, gfc-internal-format
63082msgid "Assumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functions"
63083msgstr ""
63084
63085#: fortran/intrinsic.c:238
63086#, gcc-internal-format, gfc-internal-format
63087msgid "Assumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %s"
63088msgstr ""
63089
63090#: fortran/intrinsic.c:286
63091#, gcc-internal-format
63092msgid "do_check(): too many args"
63093msgstr "do_check(): quá nhiều đối số"
63094
63095#: fortran/intrinsic.c:366
63096#, gcc-internal-format
63097msgid "add_sym(): Bad sizing mode"
63098msgstr "add_sym(): Chế độ cỡ sai"
63099
63100#: fortran/intrinsic.c:1158
63101#, gcc-internal-format
63102msgid "The intrinsic %qs at %L is not included in the selected standard but %s and %qs will be treated as if declared EXTERNAL.  Use an appropriate %<-std=%>* option or define %<-fall-intrinsics%> to allow this intrinsic."
63103msgstr ""
63104
63105#: fortran/intrinsic.c:1193
63106#, gcc-internal-format
63107msgid "make_generic(): Cannot find generic symbol %qs"
63108msgstr ""
63109
63110#: fortran/intrinsic.c:4267
63111#, gcc-internal-format, gfc-internal-format
63112msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
63113msgstr ""
63114
63115#: fortran/intrinsic.c:4280
63116#, fuzzy, gcc-internal-format, gfc-internal-format
63117#| msgid "Left parenthesis required after %<*%>"
63118msgid "Scalar entity required at %L"
63119msgstr "Đẳng sau “%<*%>” thì yêu cầu một dấu ngoặc đơn mở"
63120
63121#: fortran/intrinsic.c:4291
63122#, fuzzy, gcc-internal-format, gfc-internal-format
63123#| msgid "Array element size too big at %C"
63124msgid "Array entity required at %L"
63125msgstr "Kích thước phần tử mảng quá lớn tại %C"
63126
63127#: fortran/intrinsic.c:4298
63128#, fuzzy, gcc-internal-format
63129#| msgid "Invalid context for NULL () intrinsic at %L"
63130msgid "Invalid keyword %qs in %qs intrinsic function at %L"
63131msgstr "Ngữ cảnh sai cho hạn chế NULL() tại %L"
63132
63133#: fortran/intrinsic.c:4325
63134#, gcc-internal-format
63135msgid "Too many arguments in call to %qs at %L"
63136msgstr "Quá nhiều đối số trong cuộc gọi đến %qs tại %L"
63137
63138#: fortran/intrinsic.c:4340
63139#, gcc-internal-format, gfc-internal-format
63140msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
63141msgstr ""
63142
63143#: fortran/intrinsic.c:4343
63144#, fuzzy, gcc-internal-format
63145#| msgid "Too many arguments in call to %qs at %L"
63146msgid "Cannot find keyword named %qs in call to %qs at %L"
63147msgstr "Quá nhiều đối số trong cuộc gọi đến %qs tại %L"
63148
63149#: fortran/intrinsic.c:4350
63150#, gcc-internal-format
63151msgid "Argument %qs appears twice in call to %qs at %L"
63152msgstr ""
63153
63154#: fortran/intrinsic.c:4364
63155#, gcc-internal-format
63156msgid "Missing actual argument %qs in call to %qs at %L"
63157msgstr "Thiếu đối số đối thực tế %qs trong cú gọi đến %qs tại %L"
63158
63159#: fortran/intrinsic.c:4379
63160#, gcc-internal-format, gfc-internal-format
63161msgid "ALTERNATE RETURN not permitted at %L"
63162msgstr ""
63163
63164#: fortran/intrinsic.c:4436
63165#, gcc-internal-format
63166msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
63167msgstr ""
63168
63169#: fortran/intrinsic.c:4553
63170#, gcc-internal-format
63171msgid "resolve_intrinsic(): Too many args for intrinsic"
63172msgstr ""
63173
63174#: fortran/intrinsic.c:4647
63175#, gcc-internal-format
63176msgid "do_simplify(): Too many args for intrinsic"
63177msgstr "do_simplify(): Quá nhiều đối số cho intrinsic"
63178
63179#: fortran/intrinsic.c:4687
63180#, gcc-internal-format
63181msgid "init_arglist(): too many arguments"
63182msgstr "init_arglist(): quá nhiều đối số"
63183
63184#: fortran/intrinsic.c:4839
63185#, gcc-internal-format
63186msgid "Invalid standard code on intrinsic %qs (%d)"
63187msgstr ""
63188
63189#: fortran/intrinsic.c:4848
63190#, gcc-internal-format
63191msgid "Intrinsic %qs (is %s) is used at %L"
63192msgstr ""
63193
63194#: fortran/intrinsic.c:4920
63195#, gcc-internal-format
63196msgid "Function %qs as initialization expression at %L"
63197msgstr "Hàm %qs được khởi tạo giống như là một biểu thức %L"
63198
63199#: fortran/intrinsic.c:4938
63200#, fuzzy, gcc-internal-format
63201#| msgid "Function %qs as initialization expression at %L"
63202msgid "Transformational function %qs at %L is invalid in an initialization expression"
63203msgstr "Hàm %qs được khởi tạo giống như là một biểu thức %L"
63204
63205#: fortran/intrinsic.c:5014
63206#, gcc-internal-format, gfc-internal-format
63207msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
63208msgstr ""
63209
63210#: fortran/intrinsic.c:5095
63211#, gcc-internal-format
63212msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
63213msgstr ""
63214
63215#: fortran/intrinsic.c:5102
63216#, gcc-internal-format
63217msgid "Subroutine call to intrinsic %qs at %L is not PURE"
63218msgstr ""
63219
63220#: fortran/intrinsic.c:5204
63221#, gcc-internal-format, gfc-internal-format
63222msgid "Extension: Conversion from %s to %s at %L"
63223msgstr ""
63224
63225#: fortran/intrinsic.c:5225
63226#, fuzzy, gcc-internal-format, gfc-internal-format
63227#| msgid "Conversion from %s to %s at %L"
63228msgid "Nonstandard conversion from %s to %s at %L"
63229msgstr "Chuyển đổi từ %s sang %s tại %L"
63230
63231#: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
63232#, gcc-internal-format, gfc-internal-format
63233msgid "Possible change of value in conversion from %s to %s at %L"
63234msgstr ""
63235
63236#. If HOLLERITH is involved, all bets are off.
63237#: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
63238#, gcc-internal-format, gfc-internal-format
63239msgid "Conversion from %s to %s at %L"
63240msgstr "Chuyển đổi từ %s sang %s tại %L"
63241
63242#. Use of -fdec-char-conversions allows assignment of character data
63243#. to non-character variables.  This not permited for nonconstant
63244#. strings.
63245#: fortran/intrinsic.c:5331 fortran/resolve.c:10829
63246#, fuzzy, gcc-internal-format, gfc-internal-format
63247#| msgid "Can't convert %s to %s at %L"
63248msgid "Cannot convert %s to %s at %L"
63249msgstr "Không thể chuyển đổi %s thành %s tại %L"
63250
63251#: fortran/intrinsic.c:5336
63252#, fuzzy, gcc-internal-format
63253#| msgid "Can't convert %qs to %qs at %L"
63254msgid "Cannot convert %qs to %qs at %L"
63255msgstr "Không thể chuyển đổi %qs thành %qs tại %L"
63256
63257#: fortran/intrinsic.c:5427
63258#, gcc-internal-format
63259msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
63260msgstr ""
63261
63262#: fortran/intrinsic.c:5433
63263#, gcc-internal-format
63264msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
63265msgstr ""
63266
63267#: fortran/io.c:176 fortran/primary.c:961
63268#, gcc-internal-format, gfc-internal-format
63269msgid "Extension: backslash character at %C"
63270msgstr ""
63271
63272#: fortran/io.c:210
63273#, fuzzy, gcc-internal-format, gfc-internal-format
63274msgid "Nonconforming tab character in format at %C"
63275msgstr "Có ký tự tab không phù hợp tại %C"
63276
63277#: fortran/io.c:453
63278#, gcc-internal-format, gfc-internal-format
63279msgid "DP format specifier not allowed at %C"
63280msgstr ""
63281
63282#: fortran/io.c:460
63283#, gcc-internal-format, gfc-internal-format
63284msgid "DC format specifier not allowed at %C"
63285msgstr ""
63286
63287#: fortran/io.c:467
63288#, gcc-internal-format, gfc-internal-format
63289msgid "Fortran 2003: DT format specifier not allowed at %C"
63290msgstr ""
63291
63292#: fortran/io.c:596
63293#, fuzzy, gcc-internal-format, gfc-internal-format
63294#| msgid "Positive width required with T descriptor"
63295msgid "Positive width required in format string at %L"
63296msgstr "Dùng bộ mô tả T thì yêu cầu chiều rộng dương"
63297
63298#: fortran/io.c:598
63299#, fuzzy, gcc-internal-format, gfc-internal-format
63300#| msgid "Nonnegative width required"
63301msgid "Nonnegative width required in format string at %L"
63302msgstr "Yêu cầu chiều rộng không phải âm"
63303
63304#: fortran/io.c:600
63305#, gcc-internal-format
63306msgid "Unexpected element %qc in format string at %L"
63307msgstr "Gặp phần tử không cần “%qc” trong chuỗi định dạng tại %L"
63308
63309#: fortran/io.c:602
63310#, fuzzy, gcc-internal-format, gfc-internal-format
63311#| msgid "Unexpected element %qc in format string at %L"
63312msgid "Unexpected end of format string in format string at %L"
63313msgstr "Gặp phần tử không cần “%qc” trong chuỗi định dạng tại %L"
63314
63315#: fortran/io.c:604
63316#, fuzzy, gcc-internal-format, gfc-internal-format
63317#| msgid "Zero width in format descriptor"
63318msgid "Zero width in format descriptor in format string at %L"
63319msgstr "Bộ mô tả định dạng chứa chiều rộng số không"
63320
63321#: fortran/io.c:624
63322#, fuzzy, gcc-internal-format, gfc-internal-format
63323#| msgid "Missing leading left parenthesis"
63324msgid "Missing leading left parenthesis in format string at %L"
63325msgstr "Thiếu dấu ngoặc đơn mở đi trước"
63326
63327#: fortran/io.c:653
63328#, fuzzy, gcc-internal-format
63329#| msgid "Left parenthesis required after %<*%>"
63330msgid "Left parenthesis required after %<*%> in format string at %L"
63331msgstr "Đẳng sau “%<*%>” thì yêu cầu một dấu ngoặc đơn mở"
63332
63333#: fortran/io.c:685
63334#, fuzzy, gcc-internal-format, gfc-internal-format
63335#| msgid "Unexpected element %qc in format string at %L"
63336msgid "Expected P edit descriptor in format string at %L"
63337msgstr "Gặp phần tử không cần “%qc” trong chuỗi định dạng tại %L"
63338
63339#. P requires a prior number.
63340#: fortran/io.c:693
63341#, fuzzy, gcc-internal-format, gfc-internal-format
63342#| msgid "P descriptor requires leading scale factor"
63343msgid "P descriptor requires leading scale factor in format string at %L"
63344msgstr "Bộ mô tả P yêu cầu hệ số tỷ lệ đi trước"
63345
63346#: fortran/io.c:701
63347#, gcc-internal-format, gfc-internal-format
63348msgid "X descriptor requires leading space count at %L"
63349msgstr ""
63350
63351#: fortran/io.c:730
63352#, gcc-internal-format, gfc-internal-format
63353msgid "$ descriptor at %L"
63354msgstr "$ mô tả tại %L"
63355
63356#: fortran/io.c:734
63357#, gcc-internal-format, gfc-internal-format
63358msgid "$ should be the last specifier in format at %L"
63359msgstr ""
63360
63361#: fortran/io.c:766
63362#, fuzzy, gcc-internal-format, gfc-internal-format
63363#| msgid "%s in format string at %L"
63364msgid "Missing item in format string at %L"
63365msgstr "%s trong chuỗi định dạng tại %L"
63366
63367#: fortran/io.c:797 fortran/io.c:812
63368#, fuzzy, gcc-internal-format, gfc-internal-format
63369#| msgid "Comma required after P descriptor"
63370msgid "Comma required after P descriptor in format string at %L"
63371msgstr "Đẳng sau bộ mô tả P thì yêu cầu một dấu phẩy"
63372
63373#: fortran/io.c:827
63374#, fuzzy, gcc-internal-format, gfc-internal-format
63375#| msgid "Positive width required with T descriptor"
63376msgid "Positive width required with T descriptor in format string at %L"
63377msgstr "Dùng bộ mô tả T thì yêu cầu chiều rộng dương"
63378
63379#: fortran/io.c:846 fortran/io.c:850
63380#, fuzzy, gcc-internal-format, gfc-internal-format
63381msgid "Extension: Zero width after L descriptor at %L"
63382msgstr "Bộ mô tả định dạng chứa chiều rộng số không"
63383
63384#: fortran/io.c:862
63385#, fuzzy, gcc-internal-format, gfc-internal-format
63386msgid "Missing positive width after L descriptor at %L"
63387msgstr "Dùng bộ mô tả T thì yêu cầu chiều rộng dương"
63388
63389#: fortran/io.c:893
63390#, gcc-internal-format
63391msgid "%<G0%> in format at %L"
63392msgstr "%<G0%> trong chuỗi định dạng tại %L"
63393
63394#: fortran/io.c:911
63395#, fuzzy, gcc-internal-format, gfc-internal-format
63396#| msgid "E specifier not allowed with g0 descriptor"
63397msgid "E specifier not allowed with g0 descriptor in format string at %L"
63398msgstr "Dùng bộ mô tả g0 thì không cho phép bộ ghi rõ E"
63399
63400#: fortran/io.c:931
63401#, gcc-internal-format, gfc-internal-format
63402msgid "Positive width required in format specifier %s at %L"
63403msgstr ""
63404
63405#: fortran/io.c:941
63406#, fuzzy, gcc-internal-format, gfc-internal-format
63407#| msgid "Positive width required"
63408msgid "positive width required at %L"
63409msgstr "Yêu cầu chiều rộng dương"
63410
63411#: fortran/io.c:964 fortran/io.c:971
63412#, gcc-internal-format, gfc-internal-format
63413msgid "Period required in format specifier %s at %L"
63414msgstr ""
63415
63416#: fortran/io.c:1009 fortran/io.c:1018
63417#, fuzzy, gcc-internal-format, gfc-internal-format
63418#| msgid "Positive exponent width required"
63419msgid "Positive exponent width required in format string at %L"
63420msgstr "Yêu cầu chiều rộng lũy thừa dương"
63421
63422#: fortran/io.c:1066
63423#, fuzzy, gcc-internal-format, gfc-internal-format
63424#| msgid "Right parenthesis expected at %C"
63425msgid "Right parenthesis expected at %C in format string at %L"
63426msgstr "Cần dấu ngoặc đơn phải tại %C"
63427
63428#: fortran/io.c:1108
63429#, fuzzy, gcc-internal-format, gfc-internal-format
63430#| msgid "Period required in format specifier"
63431msgid "Period required in format specifier in format string at %L"
63432msgstr "Bộ ghi rõ định dạng thì yêu cầu một dấu chấm"
63433
63434#: fortran/io.c:1114
63435#, gcc-internal-format, gfc-internal-format
63436msgid "Period required in format specifier at %L"
63437msgstr ""
63438
63439#: fortran/io.c:1136
63440#, gcc-internal-format, gfc-internal-format
63441msgid "The H format specifier at %L is a Fortran 95 deleted feature"
63442msgstr ""
63443
63444#: fortran/io.c:1231 fortran/io.c:1293
63445#, gcc-internal-format, gfc-internal-format
63446msgid "Missing comma at %L"
63447msgstr "Thiếu dấu phẩy tại %L"
63448
63449#: fortran/io.c:1349
63450#, gcc-internal-format, gfc-internal-format
63451msgid "Extraneous characters in format at %L"
63452msgstr ""
63453
63454#: fortran/io.c:1371
63455#, gcc-internal-format, gfc-internal-format
63456msgid "Format statement in module main block at %C"
63457msgstr ""
63458
63459#: fortran/io.c:1380
63460#, gcc-internal-format, gfc-internal-format
63461msgid "FORMAT statement at %C cannot appear within an INTERFACE"
63462msgstr ""
63463
63464#: fortran/io.c:1386
63465#, gcc-internal-format, gfc-internal-format
63466msgid "Missing format label at %C"
63467msgstr "Thiếu nhãn định dạng tại %C"
63468
63469#: fortran/io.c:1441 fortran/io.c:1472 fortran/io.c:1552
63470#, gcc-internal-format, gfc-internal-format
63471msgid "Invalid value for %s specification at %C"
63472msgstr ""
63473
63474#: fortran/io.c:1447 fortran/io.c:1478 fortran/io.c:1634 fortran/io.c:1647
63475#, gcc-internal-format, gfc-internal-format
63476msgid "Duplicate %s specification at %C"
63477msgstr "Trùng đặc tả %s tại %C"
63478
63479#: fortran/io.c:1489
63480#, gcc-internal-format, gfc-internal-format
63481msgid "Variable %s cannot be INTENT(IN) at %C"
63482msgstr ""
63483
63484#: fortran/io.c:1497
63485#, gcc-internal-format, gfc-internal-format
63486msgid "Variable %s cannot be assigned in PURE procedure at %C"
63487msgstr ""
63488
63489#: fortran/io.c:1527
63490#, fuzzy, gcc-internal-format, gfc-internal-format
63491#| msgid "Expected variable name at %C"
63492msgid "Expecting a variable at %L"
63493msgstr "Cần tên biến tại %C"
63494
63495#: fortran/io.c:1558
63496#, gcc-internal-format, gfc-internal-format
63497msgid "Duplicate %s label specification at %C"
63498msgstr ""
63499
63500#: fortran/io.c:1578 fortran/io.c:1595 fortran/io.c:1616
63501#, gcc-internal-format
63502msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
63503msgstr ""
63504
63505#: fortran/io.c:1669
63506#, gcc-internal-format, gfc-internal-format
63507msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
63508msgstr ""
63509
63510#: fortran/io.c:1694
63511#, fuzzy, gcc-internal-format, gfc-internal-format
63512#| msgid "Loop variable at %C cannot be a coarray"
63513msgid "FORMAT tag at %L cannot be a zero-sized array"
63514msgstr "Biến vòng lặp tại %C không thể là một coarray"
63515
63516#: fortran/io.c:1735
63517#, gcc-internal-format, gfc-internal-format
63518msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
63519msgstr ""
63520
63521#: fortran/io.c:1741
63522#, gcc-internal-format, gfc-internal-format
63523msgid "ASSIGNED variable in FORMAT tag at %L"
63524msgstr ""
63525
63526#: fortran/io.c:1746
63527#, gcc-internal-format
63528msgid "Variable %qs at %L has not been assigned a format label"
63529msgstr ""
63530
63531#: fortran/io.c:1753
63532#, gcc-internal-format
63533msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
63534msgstr ""
63535
63536#: fortran/io.c:1765
63537#, gcc-internal-format, gfc-internal-format
63538msgid "Non-character in FORMAT tag at %L"
63539msgstr ""
63540
63541#: fortran/io.c:1771
63542#, gcc-internal-format, gfc-internal-format
63543msgid "Non-character assumed shape array element in FORMAT tag at %L"
63544msgstr ""
63545
63546#: fortran/io.c:1778
63547#, gcc-internal-format, gfc-internal-format
63548msgid "Non-character assumed size array element in FORMAT tag at %L"
63549msgstr ""
63550
63551#: fortran/io.c:1785
63552#, gcc-internal-format, gfc-internal-format
63553msgid "Non-character pointer array element in FORMAT tag at %L"
63554msgstr ""
63555
63556#: fortran/io.c:1811
63557#, gcc-internal-format, gfc-internal-format
63558msgid "%s tag at %L must be of type %s"
63559msgstr "thẻ %s tại %L phải là kiểu %s"
63560
63561#: fortran/io.c:1818
63562#, gcc-internal-format, gfc-internal-format
63563msgid "%s tag at %L must be a character string of default kind"
63564msgstr "thẻ %s tại %L phải là chuỗi ký tự của kiểu mặc định"
63565
63566#: fortran/io.c:1825
63567#, gcc-internal-format, gfc-internal-format
63568msgid "%s tag at %L must be scalar"
63569msgstr "thẻ %s tại %L phải là scalar"
63570
63571#: fortran/io.c:1831
63572#, gcc-internal-format, gfc-internal-format
63573msgid "IOMSG tag at %L"
63574msgstr "IOMSG tag tại %L"
63575
63576#: fortran/io.c:1839
63577#, gcc-internal-format, gfc-internal-format
63578msgid "Fortran 95 requires default INTEGER in %s tag at %L"
63579msgstr ""
63580
63581#: fortran/io.c:1848
63582#, gcc-internal-format, gfc-internal-format
63583msgid "Non-default LOGICAL kind in %s tag at %L"
63584msgstr ""
63585
63586#: fortran/io.c:1855
63587#, gcc-internal-format, gfc-internal-format
63588msgid "NEWUNIT specifier at %L"
63589msgstr ""
63590
63591#: fortran/io.c:1873
63592#, gcc-internal-format, gfc-internal-format
63593msgid "CONVERT tag at %L"
63594msgstr "CONVERT tag tại %L"
63595
63596#: fortran/io.c:2098
63597#, gcc-internal-format
63598msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
63599msgstr ""
63600
63601#: fortran/io.c:2106 fortran/io.c:2133
63602#, fuzzy, gcc-internal-format
63603#| msgid "Expecting %s statement at %L"
63604msgid "%s specifier in %s statement at %L has value %qs"
63605msgstr "Cần câu lệnh %s tại %L"
63606
63607#: fortran/io.c:2125
63608#, gcc-internal-format
63609msgid "Extension: %s specifier in %s statement at %L has value %qs"
63610msgstr ""
63611
63612#: fortran/io.c:2147 fortran/io.c:2155
63613#, gcc-internal-format
63614msgid "%s specifier in %s statement at %L has invalid value %qs"
63615msgstr ""
63616
63617#: fortran/io.c:2212
63618#, gcc-internal-format, gfc-internal-format
63619msgid "ACTION type conflicts with READONLY specifier at %L"
63620msgstr ""
63621
63622#: fortran/io.c:2228
63623#, fuzzy, gcc-internal-format, gfc-internal-format
63624#| msgid "ROUND= at %C not allowed in Fortran 95"
63625msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
63626msgstr "ROUND= tại %C không được phép trong Fortran 95"
63627
63628#: fortran/io.c:2247 fortran/io.c:3919
63629#, fuzzy, gcc-internal-format, gfc-internal-format
63630#| msgid "BLANK= at %C not allowed in Fortran 95"
63631msgid "BLANK= at %L not allowed in Fortran 95"
63632msgstr "BLANK= tại %C không được phép trong Fortran 95"
63633
63634#: fortran/io.c:2275 fortran/io.c:3897
63635#, fuzzy, gcc-internal-format, gfc-internal-format
63636#| msgid "DECIMAL= at %C not allowed in Fortran 95"
63637msgid "DECIMAL= at %L not allowed in Fortran 95"
63638msgstr "DECIMAL= tại %C không được phép trong Fortran 95"
63639
63640#: fortran/io.c:2307
63641#, fuzzy, gcc-internal-format, gfc-internal-format
63642#| msgid "ENCODING= at %C not allowed in Fortran 95"
63643msgid "ENCODING= at %L not allowed in Fortran 95"
63644msgstr "ENCODING= tại %C không được phép trong Fortran 95"
63645
63646#: fortran/io.c:2358 fortran/io.c:3964
63647#, fuzzy, gcc-internal-format, gfc-internal-format
63648#| msgid "ROUND= at %C not allowed in Fortran 95"
63649msgid "ROUND= at %L not allowed in Fortran 95"
63650msgstr "ROUND= tại %C không được phép trong Fortran 95"
63651
63652#: fortran/io.c:2388
63653#, fuzzy, gcc-internal-format, gfc-internal-format
63654#| msgid "SIGN= at %C not allowed in Fortran 95"
63655msgid "SIGN= at %L not allowed in Fortran 95"
63656msgstr "SIGN= tại %C không được phép trong Fortran 95"
63657
63658#: fortran/io.c:2456
63659#, fuzzy, gcc-internal-format, gfc-internal-format
63660#| msgid "E specifier not allowed with g0 descriptor"
63661msgid "UNIT specifier not allowed with NEWUNIT at %L"
63662msgstr "Dùng bộ mô tả g0 thì không cho phép bộ ghi rõ E"
63663
63664#: fortran/io.c:2467
63665#, gcc-internal-format, gfc-internal-format
63666msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
63667msgstr ""
63668
63669#: fortran/io.c:2474
63670#, gcc-internal-format, gfc-internal-format
63671msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
63672msgstr ""
63673
63674#: fortran/io.c:2583
63675#, gcc-internal-format, gfc-internal-format
63676msgid "OPEN statement not allowed in PURE procedure at %C"
63677msgstr ""
63678
63679#: fortran/io.c:2691
63680#, gcc-internal-format, gfc-internal-format
63681msgid "CLOSE statement not allowed in PURE procedure at %C"
63682msgstr ""
63683
63684#: fortran/io.c:2717
63685#, gcc-internal-format, gfc-internal-format
63686msgid "CLOSE statement at %L requires a UNIT number"
63687msgstr ""
63688
63689#: fortran/io.c:2725
63690#, gcc-internal-format, gfc-internal-format
63691msgid "UNIT number in CLOSE statement at %L must be non-negative"
63692msgstr ""
63693
63694#: fortran/io.c:2848 fortran/match.c:3096
63695#, gcc-internal-format, gfc-internal-format
63696msgid "%s statement not allowed in PURE procedure at %C"
63697msgstr ""
63698
63699#: fortran/io.c:2878
63700#, gcc-internal-format, gfc-internal-format
63701msgid "UNIT number missing in statement at %L"
63702msgstr ""
63703
63704#: fortran/io.c:2889 fortran/io.c:3379
63705#, gcc-internal-format, gfc-internal-format
63706msgid "UNIT number in statement at %L must be non-negative"
63707msgstr ""
63708
63709#: fortran/io.c:2922
63710#, gcc-internal-format, gfc-internal-format
63711msgid "FLUSH statement at %C"
63712msgstr "câu lệnh FLUSH tại %C"
63713
63714#: fortran/io.c:2963
63715#, fuzzy, gcc-internal-format, gfc-internal-format
63716msgid "Missing format with default unit at %C"
63717msgstr "Thiếu nhãn định dạng tại %C"
63718
63719#: fortran/io.c:2983
63720#, gcc-internal-format, gfc-internal-format
63721msgid "Duplicate UNIT specification at %C"
63722msgstr ""
63723
63724#: fortran/io.c:3057
63725#, gcc-internal-format, gfc-internal-format
63726msgid "Duplicate format specification at %C"
63727msgstr ""
63728
63729#: fortran/io.c:3098
63730#, gcc-internal-format
63731msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
63732msgstr ""
63733
63734#: fortran/io.c:3134
63735#, gcc-internal-format, gfc-internal-format
63736msgid "Duplicate NML specification at %C"
63737msgstr ""
63738
63739#: fortran/io.c:3143
63740#, gcc-internal-format
63741msgid "Symbol %qs at %C must be a NAMELIST group name"
63742msgstr ""
63743
63744#: fortran/io.c:3209
63745#, gcc-internal-format, gfc-internal-format
63746msgid "END tag at %C not allowed in output statement"
63747msgstr ""
63748
63749#: fortran/io.c:3305
63750#, gcc-internal-format, gfc-internal-format
63751msgid "UNIT not specified at %L"
63752msgstr "UNIT không được chỉ ra tại %L"
63753
63754#: fortran/io.c:3312
63755#, gcc-internal-format, gfc-internal-format
63756msgid "UNIT specification at %L must not be a character PARAMETER"
63757msgstr ""
63758
63759#: fortran/io.c:3325
63760#, gcc-internal-format, gfc-internal-format
63761msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
63762msgstr ""
63763
63764#: fortran/io.c:3347
63765#, gcc-internal-format, gfc-internal-format
63766msgid "Invalid form of WRITE statement at %L, UNIT required"
63767msgstr ""
63768
63769#: fortran/io.c:3358
63770#, gcc-internal-format, gfc-internal-format
63771msgid "Internal unit with vector subscript at %L"
63772msgstr ""
63773
63774#: fortran/io.c:3372
63775#, gcc-internal-format, gfc-internal-format
63776msgid "External IO UNIT cannot be an array at %L"
63777msgstr ""
63778
63779#: fortran/io.c:3402
63780#, gcc-internal-format
63781msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
63782msgstr ""
63783
63784#: fortran/io.c:3414
63785#, gcc-internal-format
63786msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
63787msgstr ""
63788
63789#: fortran/io.c:3424 fortran/resolve.c:14962
63790#, gcc-internal-format
63791msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
63792msgstr ""
63793
63794#: fortran/io.c:3432
63795#, gcc-internal-format
63796msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
63797msgstr ""
63798
63799#: fortran/io.c:3443
63800#, gcc-internal-format, gfc-internal-format
63801msgid "Comma before i/o item list at %L"
63802msgstr ""
63803
63804#: fortran/io.c:3453
63805#, gcc-internal-format, gfc-internal-format
63806msgid "ERR tag label %d at %L not defined"
63807msgstr ""
63808
63809#: fortran/io.c:3465
63810#, gcc-internal-format, gfc-internal-format
63811msgid "END tag label %d at %L not defined"
63812msgstr ""
63813
63814#: fortran/io.c:3477
63815#, gcc-internal-format, gfc-internal-format
63816msgid "EOR tag label %d at %L not defined"
63817msgstr ""
63818
63819#: fortran/io.c:3487
63820#, gcc-internal-format, gfc-internal-format
63821msgid "FORMAT label %d at %L not defined"
63822msgstr ""
63823
63824#: fortran/io.c:3518
63825#, gcc-internal-format
63826msgid "io_kind_name(): bad I/O-kind"
63827msgstr ""
63828
63829#: fortran/io.c:3607
63830#, gcc-internal-format, gfc-internal-format
63831msgid "Syntax error in I/O iterator at %C"
63832msgstr ""
63833
63834#: fortran/io.c:3639
63835#, fuzzy, gcc-internal-format, gfc-internal-format
63836#| msgid "Expected variable name at %C"
63837msgid "Expecting variable in READ statement at %C"
63838msgstr "Cần tên biến tại %C"
63839
63840#: fortran/io.c:3645
63841#, fuzzy, gcc-internal-format, gfc-internal-format
63842msgid "Expecting variable or io-implied-do in READ statement at %L"
63843msgstr "Không cần câu lệnh %s tại %C"
63844
63845#: fortran/io.c:3654
63846#, fuzzy, gcc-internal-format, gfc-internal-format
63847#| msgid "Expected variable name at %C"
63848msgid "Expecting variable or io-implied-do at %L"
63849msgstr "Cần tên biến tại %C"
63850
63851#: fortran/io.c:3663
63852#, gcc-internal-format, gfc-internal-format
63853msgid "Expected expression in %s statement at %C"
63854msgstr ""
63855
63856#. A general purpose syntax error.
63857#: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
63858#, gcc-internal-format, gfc-internal-format
63859msgid "Syntax error in %s statement at %C"
63860msgstr ""
63861
63862#: fortran/io.c:3816
63863#, gcc-internal-format, gfc-internal-format
63864msgid "Internal file at %L with namelist"
63865msgstr ""
63866
63867#: fortran/io.c:3831
63868#, gcc-internal-format, gfc-internal-format
63869msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
63870msgstr ""
63871
63872#: fortran/io.c:3942
63873#, fuzzy, gcc-internal-format, gfc-internal-format
63874#| msgid "PAD= at %C not allowed in Fortran 95"
63875msgid "PAD= at %L not allowed in Fortran 95"
63876msgstr "PAD= tại %C không được phép trong Fortran 95"
63877
63878#: fortran/io.c:4011
63879#, fuzzy, gcc-internal-format, gfc-internal-format
63880#| msgid "DELIM= at %C not allowed in Fortran 95"
63881msgid "DELIM= at %L not allowed in Fortran 95"
63882msgstr "DELIM= tại %C không được phép trong Fortran 95"
63883
63884#: fortran/io.c:4185
63885#, gcc-internal-format, gfc-internal-format
63886msgid "PRINT namelist at %C is an extension"
63887msgstr ""
63888
63889#: fortran/io.c:4207
63890#, gcc-internal-format, gfc-internal-format
63891msgid "Comma after * at %C not allowed without I/O list"
63892msgstr ""
63893
63894#: fortran/io.c:4380
63895#, gcc-internal-format, gfc-internal-format
63896msgid "Expected comma in I/O list at %C"
63897msgstr ""
63898
63899#: fortran/io.c:4447
63900#, gcc-internal-format, gfc-internal-format
63901msgid "PRINT statement at %C not allowed within PURE procedure"
63902msgstr ""
63903
63904#: fortran/io.c:4609
63905#, gcc-internal-format, gfc-internal-format
63906msgid "NULL() near %L cannot appear in INQUIRE statement"
63907msgstr ""
63908
63909#: fortran/io.c:4621 fortran/io.c:4683
63910#, gcc-internal-format, gfc-internal-format
63911msgid "INQUIRE statement not allowed in PURE procedure at %C"
63912msgstr ""
63913
63914#: fortran/io.c:4649
63915#, gcc-internal-format, gfc-internal-format
63916msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
63917msgstr ""
63918
63919#: fortran/io.c:4659 fortran/trans-io.c:1332
63920#, gcc-internal-format, gfc-internal-format
63921msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
63922msgstr ""
63923
63924#: fortran/io.c:4666
63925#, gcc-internal-format, gfc-internal-format
63926msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
63927msgstr ""
63928
63929#: fortran/io.c:4676
63930#, fuzzy, gcc-internal-format, gfc-internal-format
63931msgid "UNIT number in INQUIRE statement at %L cannot be %d"
63932msgstr "Câu lệnh V/R chứa con số đơn vị quá lớn"
63933
63934#: fortran/io.c:4691
63935#, gcc-internal-format, gfc-internal-format
63936msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
63937msgstr ""
63938
63939#: fortran/io.c:4867
63940#, gcc-internal-format, gfc-internal-format
63941msgid "WAIT at %C not allowed in Fortran 95"
63942msgstr ""
63943
63944#: fortran/io.c:4873
63945#, gcc-internal-format, gfc-internal-format
63946msgid "WAIT statement not allowed in PURE procedure at %C"
63947msgstr ""
63948
63949#. Reject truncation.
63950#: fortran/iresolve.c:69
63951#, fuzzy, gcc-internal-format, gfc-internal-format
63952#| msgid "Integer overflow"
63953msgid "identifier overflow: %d"
63954msgstr "Tràn số nguyên"
63955
63956#: fortran/match.c:118
63957#, gcc-internal-format
63958msgid "gfc_op2string(): Bad code"
63959msgstr ""
63960
63961#: fortran/match.c:195
63962#, fuzzy, gcc-internal-format, gfc-internal-format
63963msgid "Expected structure component or operator name after '.' at %C"
63964msgstr "Cần tham chiếu thành phần tại %C"
63965
63966#: fortran/match.c:227
63967#, gcc-internal-format
63968msgid "%qs is neither a defined operator nor a structure component in dotted string at %C"
63969msgstr ""
63970
63971#: fortran/match.c:298
63972#, fuzzy, gcc-internal-format
63973#| msgid "Expecting %s statement at %L"
63974msgid "Missing %qs in statement at or before %L"
63975msgstr "Cần câu lệnh %s tại %L"
63976
63977#: fortran/match.c:496
63978#, gcc-internal-format, gfc-internal-format
63979msgid "Integer too large at %C"
63980msgstr "Số nguyên quá lớn tại %C"
63981
63982#: fortran/match.c:577 fortran/parse.c:1181
63983#, gcc-internal-format, gfc-internal-format
63984msgid "Too many digits in statement label at %C"
63985msgstr ""
63986
63987#: fortran/match.c:583
63988#, gcc-internal-format, gfc-internal-format
63989msgid "Statement label at %C is zero"
63990msgstr ""
63991
63992#: fortran/match.c:616
63993#, gcc-internal-format
63994msgid "Label name %qs at %C is ambiguous"
63995msgstr ""
63996
63997#: fortran/match.c:622
63998#, gcc-internal-format
63999msgid "Duplicate construct label %qs at %C"
64000msgstr "Trùng nhãn cấu trúc %qs tại %C"
64001
64002#: fortran/match.c:656
64003#, gcc-internal-format, gfc-internal-format
64004msgid "Invalid character in name at %C"
64005msgstr "Tên có chứa ký tự không hợp lệ tại %C"
64006
64007#: fortran/match.c:669
64008#, gcc-internal-format, gfc-internal-format
64009msgid "Name at %C is too long"
64010msgstr "Tên tại %C quá dài"
64011
64012#: fortran/match.c:680
64013#, gcc-internal-format
64014msgid "Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extension"
64015msgstr ""
64016
64017#: fortran/match.c:956
64018#, gcc-internal-format, gfc-internal-format
64019msgid ".XOR. operator at %C"
64020msgstr ""
64021
64022#: fortran/match.c:1011
64023#, gcc-internal-format, gfc-internal-format
64024msgid "Loop variable at %C cannot be an array"
64025msgstr "Biến vòng lặp tại %C không thể là một mảng"
64026
64027#: fortran/match.c:1018
64028#, gcc-internal-format, gfc-internal-format
64029msgid "Loop variable at %C cannot be a coarray"
64030msgstr "Biến vòng lặp tại %C không thể là một coarray"
64031
64032#: fortran/match.c:1024
64033#, gcc-internal-format, gfc-internal-format
64034msgid "Loop variable at %C cannot be a sub-component"
64035msgstr "Biến vòng lặp tại %C không thể là một thành-phần-con"
64036
64037#: fortran/match.c:1058
64038#, gcc-internal-format, gfc-internal-format
64039msgid "Expected a step value in iterator at %C"
64040msgstr ""
64041
64042#: fortran/match.c:1070
64043#, gcc-internal-format, gfc-internal-format
64044msgid "Syntax error in iterator at %C"
64045msgstr ""
64046
64047#: fortran/match.c:1238
64048#, gcc-internal-format, gfc-internal-format
64049msgid "gfc_match(): Bad match code %c"
64050msgstr "gfc__match(): Mã khớp sai %c"
64051
64052#: fortran/match.c:1312
64053#, gcc-internal-format, gfc-internal-format
64054msgid "Invalid form of PROGRAM statement at %C"
64055msgstr ""
64056
64057#: fortran/match.c:1356
64058#, gcc-internal-format, gfc-internal-format
64059msgid "BOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogram"
64060msgstr ""
64061
64062#: fortran/match.c:1365
64063#, fuzzy, gcc-internal-format, gfc-internal-format
64064msgid "Assignment to a constant expression at %C"
64065msgstr "lệnh không phải biểu thức hằng"
64066
64067#: fortran/match.c:1472 fortran/match.c:1563
64068#, gcc-internal-format, gfc-internal-format
64069msgid "Arithmetic IF statement at %C"
64070msgstr "Câu lệnh IF số học tại %C"
64071
64072#: fortran/match.c:1519
64073#, fuzzy, gcc-internal-format
64074#| msgid "Syntax error in expression at %C"
64075msgid "Missing %<(%> in IF-expression at %C"
64076msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
64077
64078#: fortran/match.c:1537
64079#, gcc-internal-format, gfc-internal-format
64080msgid "Syntax error in IF-expression at %C"
64081msgstr ""
64082
64083#: fortran/match.c:1548
64084#, gcc-internal-format, gfc-internal-format
64085msgid "Block label not appropriate for arithmetic IF statement at %C"
64086msgstr ""
64087
64088#: fortran/match.c:1586
64089#, gcc-internal-format, gfc-internal-format
64090msgid "Block label is not appropriate for IF statement at %C"
64091msgstr ""
64092
64093#: fortran/match.c:1679 fortran/match.c:1686
64094#, fuzzy, gcc-internal-format, gfc-internal-format
64095#| msgid "Syntax error in expression at %C"
64096msgid "Syntax error in IF-clause after %C"
64097msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
64098
64099#: fortran/match.c:1729
64100#, fuzzy, gcc-internal-format, gfc-internal-format
64101#| msgid "Invalid character in name at %C"
64102msgid "Invalid character(s) in ELSE statement after %C"
64103msgstr "Tên có chứa ký tự không hợp lệ tại %C"
64104
64105#: fortran/match.c:1735
64106#, gcc-internal-format
64107msgid "Label %qs at %C doesn't match IF label %qs"
64108msgstr ""
64109
64110#: fortran/match.c:1756
64111#, fuzzy, gcc-internal-format
64112#| msgid "Syntax error in expression at %C"
64113msgid "Missing %<(%> in ELSE IF expression at %C"
64114msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
64115
64116#: fortran/match.c:1766
64117#, fuzzy, gcc-internal-format
64118#| msgid "Syntax error in expression at %C"
64119msgid "Missing %<)%> in ELSE IF expression at %C"
64120msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
64121
64122#: fortran/match.c:1781
64123#, gcc-internal-format, gfc-internal-format
64124msgid "Missing THEN in ELSE IF statement after %L"
64125msgstr ""
64126
64127#: fortran/match.c:1789
64128#, fuzzy, gcc-internal-format, gfc-internal-format
64129msgid "Syntax error in ELSE IF statement after %L"
64130msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
64131
64132#: fortran/match.c:1795
64133#, gcc-internal-format
64134msgid "Label %qs after %L doesn't match IF label %qs"
64135msgstr ""
64136
64137#: fortran/match.c:1856
64138#, gcc-internal-format, gfc-internal-format
64139msgid "Image control statement CRITICAL at %C in PURE procedure"
64140msgstr ""
64141
64142#: fortran/match.c:1862
64143#, gcc-internal-format, gfc-internal-format
64144msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
64145msgstr ""
64146
64147#: fortran/match.c:1869
64148#, gcc-internal-format, gfc-internal-format
64149msgid "CRITICAL statement at %C"
64150msgstr ""
64151
64152#: fortran/match.c:1881
64153#, gcc-internal-format, gfc-internal-format
64154msgid "Nested CRITICAL block at %C"
64155msgstr ""
64156
64157#: fortran/match.c:1933
64158#, gcc-internal-format, gfc-internal-format
64159msgid "Expected association list at %C"
64160msgstr "Cần danh sách kết hợp tại %C"
64161
64162#: fortran/match.c:1945
64163#, gcc-internal-format, gfc-internal-format
64164msgid "Expected association at %C"
64165msgstr "Cần kết hợp tại %C"
64166
64167#: fortran/match.c:1955
64168#, fuzzy, gcc-internal-format, gfc-internal-format
64169#| msgid "Invalid character in name at %C"
64170msgid "Invalid association target at %C"
64171msgstr "Tên có chứa ký tự không hợp lệ tại %C"
64172
64173#: fortran/match.c:1966
64174#, gcc-internal-format
64175msgid "Duplicate name %qs in association at %C"
64176msgstr ""
64177
64178#: fortran/match.c:1974
64179#, gcc-internal-format, gfc-internal-format
64180msgid "Association target at %C must not be coindexed"
64181msgstr ""
64182
64183#: fortran/match.c:1981
64184#, gcc-internal-format, gfc-internal-format
64185msgid "Association target at %L cannot be a BOZ literal constant"
64186msgstr ""
64187
64188#: fortran/match.c:2000
64189#, gcc-internal-format
64190msgid "Expected %<)%> or %<,%> at %C"
64191msgstr "cần %<)%> hoặc %<,%> tại %C"
64192
64193#: fortran/match.c:2018
64194#, gcc-internal-format, gfc-internal-format
64195msgid "Junk after ASSOCIATE statement at %C"
64196msgstr ""
64197
64198#: fortran/match.c:2140
64199#, gcc-internal-format
64200msgid "Derived type %qs at %L may not be ABSTRACT"
64201msgstr ""
64202
64203#: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
64204#, gcc-internal-format, gfc-internal-format
64205msgid "Invalid type-spec at %C"
64206msgstr "type-spec không hợp lệ tại %C"
64207
64208#: fortran/match.c:2399
64209#, gcc-internal-format, gfc-internal-format
64210msgid "Syntax error in FORALL iterator at %C"
64211msgstr ""
64212
64213#: fortran/match.c:2664
64214#, gcc-internal-format, gfc-internal-format
64215msgid "DO CONCURRENT construct at %C"
64216msgstr ""
64217
64218#: fortran/match.c:2789
64219#, gcc-internal-format
64220msgid "Name %qs in %s statement at %C is unknown"
64221msgstr ""
64222
64223#: fortran/match.c:2797
64224#, gcc-internal-format
64225msgid "Name %qs in %s statement at %C is not a construct name"
64226msgstr ""
64227
64228#: fortran/match.c:2809
64229#, gcc-internal-format, gfc-internal-format
64230msgid "%s statement at %C leaves CRITICAL construct"
64231msgstr ""
64232
64233#. F2008, C821 & C845.
64234#: fortran/match.c:2817
64235#, gcc-internal-format, gfc-internal-format
64236msgid "%s statement at %C leaves DO CONCURRENT construct"
64237msgstr ""
64238
64239#: fortran/match.c:2829
64240#, gcc-internal-format, gfc-internal-format
64241msgid "%s statement at %C is not within a construct"
64242msgstr ""
64243
64244#: fortran/match.c:2832
64245#, gcc-internal-format
64246msgid "%s statement at %C is not within construct %qs"
64247msgstr ""
64248
64249#: fortran/match.c:2858
64250#, gcc-internal-format
64251msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
64252msgstr ""
64253
64254#: fortran/match.c:2863
64255#, gcc-internal-format, gfc-internal-format
64256msgid "EXIT statement with no do-construct-name at %C"
64257msgstr ""
64258
64259#: fortran/match.c:2869
64260#, gcc-internal-format
64261msgid "%s statement at %C is not applicable to construct %qs"
64262msgstr ""
64263
64264#: fortran/match.c:2877
64265#, gcc-internal-format, gfc-internal-format
64266msgid "%s statement at %C leaving OpenACC structured block"
64267msgstr ""
64268
64269#: fortran/match.c:2878
64270#, fuzzy, gcc-internal-format, gfc-internal-format
64271#| msgid "  enters OpenMP structured block"
64272msgid "%s statement at %C leaving OpenMP structured block"
64273msgstr "  vào khối được cấu trúc OpenMP"
64274
64275#: fortran/match.c:2915
64276#, gcc-internal-format, gfc-internal-format
64277msgid "EXIT statement at %C terminating !$ACC LOOP loop"
64278msgstr ""
64279
64280#: fortran/match.c:2921
64281#, gcc-internal-format, gfc-internal-format
64282msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
64283msgstr ""
64284
64285#: fortran/match.c:2923
64286#, gcc-internal-format, gfc-internal-format
64287msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
64288msgstr ""
64289
64290#: fortran/match.c:2952
64291#, gcc-internal-format, gfc-internal-format
64292msgid "EXIT statement at %C terminating !$OMP DO loop"
64293msgstr ""
64294
64295#: fortran/match.c:2957
64296#, gcc-internal-format, gfc-internal-format
64297msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
64298msgstr ""
64299
64300#: fortran/match.c:3045
64301#, fuzzy, gcc-internal-format, gfc-internal-format
64302msgid "Blank required in %s statement near %C"
64303msgstr "Không cần câu lệnh %s tại %C"
64304
64305#: fortran/match.c:3063
64306#, fuzzy, gcc-internal-format, gfc-internal-format
64307msgid "STOP code at %C cannot be negative"
64308msgstr "%s tại %L phải là số nguyên"
64309
64310#: fortran/match.c:3069
64311#, gcc-internal-format, gfc-internal-format
64312msgid "STOP code at %C contains too many digits"
64313msgstr ""
64314
64315#: fortran/match.c:3090
64316#, gcc-internal-format, gfc-internal-format
64317msgid "%s statement at %C in PURE procedure"
64318msgstr ""
64319
64320#: fortran/match.c:3106
64321#, gcc-internal-format, gfc-internal-format
64322msgid "Image control statement STOP at %C in CRITICAL block"
64323msgstr ""
64324
64325#: fortran/match.c:3111
64326#, gcc-internal-format, gfc-internal-format
64327msgid "Image control statement STOP at %C in DO CONCURRENT block"
64328msgstr ""
64329
64330#: fortran/match.c:3123
64331#, gcc-internal-format, gfc-internal-format
64332msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
64333msgstr ""
64334
64335#: fortran/match.c:3135
64336#, gcc-internal-format, gfc-internal-format
64337msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
64338msgstr ""
64339
64340#: fortran/match.c:3142
64341#, gcc-internal-format, gfc-internal-format
64342msgid "STOP code at %L must be either INTEGER or CHARACTER type"
64343msgstr ""
64344
64345#: fortran/match.c:3149
64346#, gcc-internal-format, gfc-internal-format
64347msgid "STOP code at %L must be scalar"
64348msgstr ""
64349
64350#: fortran/match.c:3156
64351#, gcc-internal-format, gfc-internal-format
64352msgid "STOP code at %L must be default character KIND=%d"
64353msgstr ""
64354
64355#: fortran/match.c:3163
64356#, gcc-internal-format, gfc-internal-format
64357msgid "STOP code at %L must be default integer KIND=%d"
64358msgstr ""
64359
64360#: fortran/match.c:3211
64361#, gcc-internal-format, gfc-internal-format
64362msgid "PAUSE statement at %C"
64363msgstr ""
64364
64365#: fortran/match.c:3232
64366#, gcc-internal-format, gfc-internal-format
64367msgid "ERROR STOP statement at %C"
64368msgstr ""
64369
64370#: fortran/match.c:3258
64371#, gcc-internal-format, gfc-internal-format
64372msgid "Image control statement EVENT %s at %C in PURE procedure"
64373msgstr ""
64374
64375#: fortran/match.c:3273
64376#, gcc-internal-format, gfc-internal-format
64377msgid "Image control statement EVENT %s at %C in CRITICAL block"
64378msgstr ""
64379
64380#: fortran/match.c:3280
64381#, gcc-internal-format, gfc-internal-format
64382msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
64383msgstr ""
64384
64385#: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
64386#: fortran/match.c:4416 fortran/match.c:4787
64387#, gcc-internal-format, gfc-internal-format
64388msgid "Redundant STAT tag found at %L"
64389msgstr ""
64390
64391#: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
64392#: fortran/match.c:4448 fortran/match.c:4812
64393#, fuzzy, gcc-internal-format, gfc-internal-format
64394#| msgid "ERRMSG tag at %L"
64395msgid "Redundant ERRMSG tag found at %L"
64396msgstr "ERRMSG tag tại %L"
64397
64398#: fortran/match.c:3352
64399#, gcc-internal-format, gfc-internal-format
64400msgid "Redundant UNTIL_COUNT tag found at %L"
64401msgstr ""
64402
64403#: fortran/match.c:3418
64404#, gcc-internal-format, gfc-internal-format
64405msgid "EVENT POST statement at %C"
64406msgstr ""
64407
64408#: fortran/match.c:3428
64409#, gcc-internal-format, gfc-internal-format
64410msgid "EVENT WAIT statement at %C"
64411msgstr ""
64412
64413#: fortran/match.c:3440
64414#, fuzzy, gcc-internal-format, gfc-internal-format
64415#| msgid "VALUE statement at %C"
64416msgid "FAIL IMAGE statement at %C"
64417msgstr "câu lệnh VALUE tại %C"
64418
64419#: fortran/match.c:3464
64420#, fuzzy, gcc-internal-format, gfc-internal-format
64421#| msgid "IMPORT statement at %C"
64422msgid "FORM TEAM statement at %C"
64423msgstr "câu lệnh IMPORT tại %C"
64424
64425#: fortran/match.c:3503
64426#, fuzzy, gcc-internal-format, gfc-internal-format
64427#| msgid "CLASS statement at %C"
64428msgid "CHANGE TEAM statement at %C"
64429msgstr "câu lệnh CLASS tại %C"
64430
64431#: fortran/match.c:3533
64432#, fuzzy, gcc-internal-format, gfc-internal-format
64433#| msgid "ENTRY statement at %C"
64434msgid "END TEAM statement at %C"
64435msgstr "câu lệnh ENTRY tại %C"
64436
64437#: fortran/match.c:3557
64438#, fuzzy, gcc-internal-format, gfc-internal-format
64439#| msgid "SYNC statement at %C"
64440msgid "SYNC TEAM statement at %C"
64441msgstr "câu lệnh SYNC tại %C"
64442
64443#: fortran/match.c:3600
64444#, gcc-internal-format, gfc-internal-format
64445msgid "Image control statement %s at %C in PURE procedure"
64446msgstr ""
64447
64448#: fortran/match.c:3615
64449#, gcc-internal-format, gfc-internal-format
64450msgid "Image control statement %s at %C in CRITICAL block"
64451msgstr ""
64452
64453#: fortran/match.c:3622
64454#, gcc-internal-format, gfc-internal-format
64455msgid "Image control statement %s at %C in DO CONCURRENT block"
64456msgstr ""
64457
64458#: fortran/match.c:3694
64459#, gcc-internal-format, gfc-internal-format
64460msgid "Redundant ACQUIRED_LOCK tag found at %L"
64461msgstr ""
64462
64463#: fortran/match.c:3759
64464#, gcc-internal-format, gfc-internal-format
64465msgid "LOCK statement at %C"
64466msgstr ""
64467
64468#: fortran/match.c:3769
64469#, gcc-internal-format, gfc-internal-format
64470msgid "UNLOCK statement at %C"
64471msgstr ""
64472
64473#: fortran/match.c:3794
64474#, gcc-internal-format, gfc-internal-format
64475msgid "Image control statement SYNC at %C in PURE procedure"
64476msgstr ""
64477
64478#: fortran/match.c:3800
64479#, gcc-internal-format, gfc-internal-format
64480msgid "SYNC statement at %C"
64481msgstr "câu lệnh SYNC tại %C"
64482
64483#: fortran/match.c:3812
64484#, gcc-internal-format, gfc-internal-format
64485msgid "Image control statement SYNC at %C in CRITICAL block"
64486msgstr ""
64487
64488#: fortran/match.c:3818
64489#, gcc-internal-format, gfc-internal-format
64490msgid "Image control statement SYNC at %C in DO CONCURRENT block"
64491msgstr ""
64492
64493#: fortran/match.c:3998
64494#, gcc-internal-format, gfc-internal-format
64495msgid "ASSIGN statement at %C"
64496msgstr "câu lệnh ASSIGN tại %C"
64497
64498#: fortran/match.c:4042
64499#, gcc-internal-format, gfc-internal-format
64500msgid "Assigned GOTO statement at %C"
64501msgstr ""
64502
64503#: fortran/match.c:4086 fortran/match.c:4137
64504#, gcc-internal-format, gfc-internal-format
64505msgid "Statement label list in GOTO at %C cannot be empty"
64506msgstr ""
64507
64508#: fortran/match.c:4147
64509#, gcc-internal-format, gfc-internal-format
64510msgid "Computed GOTO at %C"
64511msgstr "Được tính toán GOTO tại %C"
64512
64513#: fortran/match.c:4222
64514#, gcc-internal-format, gfc-internal-format
64515msgid "Error in type-spec at %L"
64516msgstr "Sai trong type-spec tại %L"
64517
64518#: fortran/match.c:4235
64519#, gcc-internal-format, gfc-internal-format
64520msgid "typespec in ALLOCATE at %L"
64521msgstr ""
64522
64523#: fortran/match.c:4258
64524#, gcc-internal-format, gfc-internal-format
64525msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
64526msgstr ""
64527
64528#: fortran/match.c:4288 fortran/match.c:4725
64529#, fuzzy, gcc-internal-format, gfc-internal-format
64530#| msgid "Unexpected %s statement at %C"
64531msgid "Unexpected constant at %C"
64532msgstr "Không cần câu lệnh %s tại %C"
64533
64534#: fortran/match.c:4298
64535#, gcc-internal-format, gfc-internal-format
64536msgid "Bad allocate-object at %C for a PURE procedure"
64537msgstr ""
64538
64539#: fortran/match.c:4313
64540#, gcc-internal-format, gfc-internal-format
64541msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
64542msgstr ""
64543
64544#: fortran/match.c:4335
64545#, gcc-internal-format, gfc-internal-format
64546msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
64547msgstr ""
64548
64549#: fortran/match.c:4340
64550#, gcc-internal-format, gfc-internal-format
64551msgid "ALLOCATE of coarray at %C in CRITICAL block"
64552msgstr ""
64553
64554#: fortran/match.c:4362
64555#, gcc-internal-format, gfc-internal-format
64556msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
64557msgstr ""
64558
64559#: fortran/match.c:4374
64560#, gcc-internal-format, gfc-internal-format
64561msgid "Type of entity at %L is type incompatible with typespec"
64562msgstr ""
64563
64564#: fortran/match.c:4382
64565#, gcc-internal-format, gfc-internal-format
64566msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
64567msgstr ""
64568
64569#: fortran/match.c:4399
64570#, gcc-internal-format, gfc-internal-format
64571msgid "Shape specification for allocatable scalar at %C"
64572msgstr ""
64573
64574#: fortran/match.c:4426
64575#, fuzzy, gcc-internal-format, gfc-internal-format
64576msgid "STAT tag at %L cannot be a constant"
64577msgstr "%s tại %L phải là số nguyên"
64578
64579#: fortran/match.c:4442
64580#, gcc-internal-format, gfc-internal-format
64581msgid "ERRMSG tag at %L"
64582msgstr "ERRMSG tag tại %L"
64583
64584#: fortran/match.c:4465
64585#, gcc-internal-format, gfc-internal-format
64586msgid "SOURCE tag at %L"
64587msgstr "SOURCE tag tại %L"
64588
64589#: fortran/match.c:4471
64590#, fuzzy, gcc-internal-format, gfc-internal-format
64591#| msgid "SOURCE tag at %L"
64592msgid "Redundant SOURCE tag found at %L"
64593msgstr "SOURCE tag tại %L"
64594
64595#: fortran/match.c:4478
64596#, gcc-internal-format, gfc-internal-format
64597msgid "SOURCE tag at %L conflicts with the typespec at %L"
64598msgstr ""
64599
64600#: fortran/match.c:4484
64601#, gcc-internal-format, gfc-internal-format
64602msgid "SOURCE tag at %L with more than a single allocate object"
64603msgstr ""
64604
64605#: fortran/match.c:4502
64606#, gcc-internal-format, gfc-internal-format
64607msgid "MOLD tag at %L"
64608msgstr "MOLD tag tại %L"
64609
64610#: fortran/match.c:4508
64611#, fuzzy, gcc-internal-format, gfc-internal-format
64612#| msgid "MOLD tag at %L"
64613msgid "Redundant MOLD tag found at %L"
64614msgstr "MOLD tag tại %L"
64615
64616#: fortran/match.c:4515
64617#, gcc-internal-format, gfc-internal-format
64618msgid "MOLD tag at %L conflicts with the typespec at %L"
64619msgstr ""
64620
64621#: fortran/match.c:4541
64622#, gcc-internal-format, gfc-internal-format
64623msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
64624msgstr ""
64625
64626#: fortran/match.c:4549
64627#, gcc-internal-format, gfc-internal-format
64628msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
64629msgstr ""
64630
64631#: fortran/match.c:4561
64632#, gcc-internal-format, gfc-internal-format
64633msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
64634msgstr ""
64635
64636#: fortran/match.c:4628
64637#, gcc-internal-format, gfc-internal-format
64638msgid "Pointer object at %C shall not be coindexed"
64639msgstr ""
64640
64641#: fortran/match.c:4643
64642#, gcc-internal-format, gfc-internal-format
64643msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
64644msgstr ""
64645
64646#: fortran/match.c:4737
64647#, gcc-internal-format, gfc-internal-format
64648msgid "Illegal allocate-object at %C for a PURE procedure"
64649msgstr ""
64650
64651#: fortran/match.c:4747
64652#, gcc-internal-format, gfc-internal-format
64653msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
64654msgstr ""
64655
64656#: fortran/match.c:4754
64657#, gcc-internal-format, gfc-internal-format
64658msgid "DEALLOCATE of coarray at %C in CRITICAL block"
64659msgstr ""
64660
64661#: fortran/match.c:4770
64662#, gcc-internal-format, gfc-internal-format
64663msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
64664msgstr ""
64665
64666#: fortran/match.c:4807
64667#, gcc-internal-format, gfc-internal-format
64668msgid "ERRMSG at %L"
64669msgstr "ERRMSG tại %L"
64670
64671#: fortran/match.c:4864
64672#, gcc-internal-format, gfc-internal-format
64673msgid "Image control statement RETURN at %C in CRITICAL block"
64674msgstr ""
64675
64676#: fortran/match.c:4870
64677#, gcc-internal-format, gfc-internal-format
64678msgid "Image control statement RETURN at %C in DO CONCURRENT block"
64679msgstr ""
64680
64681#: fortran/match.c:4879
64682#, gcc-internal-format, gfc-internal-format
64683msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
64684msgstr ""
64685
64686#: fortran/match.c:4910
64687#, gcc-internal-format, gfc-internal-format
64688msgid "RETURN statement in main program at %C"
64689msgstr ""
64690
64691#: fortran/match.c:4938
64692#, gcc-internal-format, gfc-internal-format
64693msgid "Expected component reference at %C"
64694msgstr "Cần tham chiếu thành phần tại %C"
64695
64696#: fortran/match.c:4947
64697#, gcc-internal-format, gfc-internal-format
64698msgid "Junk after CALL at %C"
64699msgstr ""
64700
64701#: fortran/match.c:4958
64702#, gcc-internal-format, gfc-internal-format
64703msgid "Expected type-bound procedure or procedure pointer component at %C"
64704msgstr ""
64705
64706#: fortran/match.c:5049
64707#, gcc-internal-format, gfc-internal-format
64708msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
64709msgstr ""
64710
64711#: fortran/match.c:5189
64712#, gcc-internal-format, gfc-internal-format
64713msgid "Syntax error in common block name at %C"
64714msgstr ""
64715
64716#. If we find an error, just print it and continue,
64717#. cause it's just semantic, and we can see if there
64718#. are more errors.
64719#: fortran/match.c:5264
64720#, gcc-internal-format
64721msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
64722msgstr ""
64723
64724#: fortran/match.c:5273
64725#, gcc-internal-format
64726msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
64727msgstr ""
64728
64729#: fortran/match.c:5280
64730#, gcc-internal-format
64731msgid "Symbol %qs at %C is already in a COMMON block"
64732msgstr "Ký hiệu %qs tại %C đã có trong khối COMMON"
64733
64734#: fortran/match.c:5288
64735#, gcc-internal-format
64736msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
64737msgstr ""
64738
64739#: fortran/match.c:5304
64740#, gcc-internal-format
64741msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
64742msgstr ""
64743
64744#: fortran/match.c:5314
64745#, gcc-internal-format
64746msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
64747msgstr ""
64748
64749#: fortran/match.c:5360
64750#, gcc-internal-format
64751msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
64752msgstr ""
64753
64754#: fortran/match.c:5422
64755#, fuzzy, gcc-internal-format, gfc-internal-format
64756#| msgid "BLOCK construct at %C"
64757msgid "BLOCK DATA construct at %L"
64758msgstr "cấu trúc BLOCK tại %C"
64759
64760#: fortran/match.c:5506
64761#, gcc-internal-format
64762msgid "Namelist group name %qs at %C already has a basic type of %s"
64763msgstr ""
64764
64765#: fortran/match.c:5514
64766#, gcc-internal-format
64767msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
64768msgstr ""
64769
64770#: fortran/match.c:5540
64771#, gcc-internal-format
64772msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
64773msgstr ""
64774
64775#: fortran/match.c:5683
64776#, gcc-internal-format, gfc-internal-format
64777msgid "Derived type component %C is not a permitted EQUIVALENCE member"
64778msgstr ""
64779
64780#: fortran/match.c:5691
64781#, gcc-internal-format, gfc-internal-format
64782msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
64783msgstr ""
64784
64785#: fortran/match.c:5719
64786#, gcc-internal-format, gfc-internal-format
64787msgid "EQUIVALENCE at %C requires two or more objects"
64788msgstr ""
64789
64790#: fortran/match.c:5733
64791#, gcc-internal-format, gfc-internal-format
64792msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
64793msgstr ""
64794
64795#: fortran/match.c:5746
64796#, gcc-internal-format, gfc-internal-format
64797msgid "Expecting a comma in EQUIVALENCE at %C"
64798msgstr ""
64799
64800#: fortran/match.c:5751
64801#, fuzzy, gcc-internal-format, gfc-internal-format
64802#| msgid "VALUE statement at %C"
64803msgid "EQUIVALENCE statement at %C"
64804msgstr "câu lệnh VALUE tại %C"
64805
64806#: fortran/match.c:5887
64807#, gcc-internal-format, gfc-internal-format
64808msgid "Statement function at %L is recursive"
64809msgstr ""
64810
64811#: fortran/match.c:5893
64812#, fuzzy, gcc-internal-format
64813#| msgid "Statement function at %L cannot appear within an INTERFACE"
64814msgid "Statement function %qs at %L conflicts with function name"
64815msgstr "Hàm khai báo tại %L không phải xuất hiện trong một GIAO DIỆN"
64816
64817#: fortran/match.c:5904
64818#, gcc-internal-format, gfc-internal-format
64819msgid "Statement function at %L cannot appear within an INTERFACE"
64820msgstr "Hàm khai báo tại %L không phải xuất hiện trong một GIAO DIỆN"
64821
64822#: fortran/match.c:5909
64823#, gcc-internal-format, gfc-internal-format
64824msgid "Statement function at %C"
64825msgstr ""
64826
64827#: fortran/match.c:6034 fortran/match.c:6050
64828#, gcc-internal-format, gfc-internal-format
64829msgid "Expression in CASE selector at %L cannot be %s"
64830msgstr ""
64831
64832#: fortran/match.c:6072
64833#, gcc-internal-format, gfc-internal-format
64834msgid "Expected initialization expression in CASE at %C"
64835msgstr ""
64836
64837#: fortran/match.c:6104
64838#, gcc-internal-format
64839msgid "Expected block name %qs of SELECT construct at %C"
64840msgstr ""
64841
64842#: fortran/match.c:6393
64843#, fuzzy, gcc-internal-format, gfc-internal-format
64844#| msgid "%qD was not declared in this scope"
64845msgid "SELECT TYPE at %C cannot appear in this scope"
64846msgstr "%qD chưa được khai báo trong phạm vi này"
64847
64848#: fortran/match.c:6434
64849#, gcc-internal-format, gfc-internal-format
64850msgid "parse error in SELECT TYPE statement at %C"
64851msgstr ""
64852
64853#: fortran/match.c:6459
64854#, gcc-internal-format, gfc-internal-format
64855msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
64856msgstr ""
64857
64858#: fortran/match.c:6615
64859#, fuzzy, gcc-internal-format, gfc-internal-format
64860#| msgid "ENTRY statement at %C"
64861msgid "SELECT RANK statement at %C"
64862msgstr "câu lệnh ENTRY tại %C"
64863
64864#: fortran/match.c:6643 fortran/match.c:6696
64865#, gcc-internal-format, gfc-internal-format
64866msgid "The SELECT RANK selector at %C must be an assumed rank variable"
64867msgstr ""
64868
64869#: fortran/match.c:6706
64870#, fuzzy, gcc-internal-format, gfc-internal-format
64871msgid "parse error in SELECT RANK statement at %C"
64872msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
64873
64874#: fortran/match.c:6742
64875#, gcc-internal-format, gfc-internal-format
64876msgid "Unexpected CASE statement at %C"
64877msgstr "Không cần câu lệnh CASE tại %C"
64878
64879#: fortran/match.c:6794
64880#, gcc-internal-format, gfc-internal-format
64881msgid "Syntax error in CASE specification at %C"
64882msgstr ""
64883
64884#: fortran/match.c:6812
64885#, gcc-internal-format, gfc-internal-format
64886msgid "Unexpected TYPE IS statement at %C"
64887msgstr ""
64888
64889#: fortran/match.c:6844
64890#, gcc-internal-format, gfc-internal-format
64891msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
64892msgstr ""
64893
64894#: fortran/match.c:6855
64895#, gcc-internal-format, gfc-internal-format
64896msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
64897msgstr ""
64898
64899#: fortran/match.c:6866
64900#, gcc-internal-format, gfc-internal-format
64901msgid "Syntax error in TYPE IS specification at %C"
64902msgstr ""
64903
64904#: fortran/match.c:6942
64905#, gcc-internal-format, gfc-internal-format
64906msgid "Syntax error in CLASS IS specification at %C"
64907msgstr ""
64908
64909#: fortran/match.c:6962
64910#, fuzzy, gcc-internal-format, gfc-internal-format
64911#| msgid "Unexpected END statement at %C"
64912msgid "Unexpected RANK statement at %C"
64913msgstr "Không cần câu lệnh END tại %C"
64914
64915#: fortran/match.c:7008
64916#, gcc-internal-format, gfc-internal-format
64917msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
64918msgstr ""
64919
64920#: fortran/match.c:7017
64921#, gcc-internal-format, gfc-internal-format
64922msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
64923msgstr ""
64924
64925#: fortran/match.c:7044
64926#, fuzzy, gcc-internal-format, gfc-internal-format
64927#| msgid "Syntax error in expression at %C"
64928msgid "Syntax error in RANK specification at %C"
64929msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
64930
64931#: fortran/match.c:7166
64932#, gcc-internal-format, gfc-internal-format
64933msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
64934msgstr ""
64935
64936#: fortran/match.c:7204
64937#, gcc-internal-format
64938msgid "Label %qs at %C doesn't match WHERE label %qs"
64939msgstr ""
64940
64941#: fortran/matchexp.c:72
64942#, gcc-internal-format
64943msgid "Bad character %qc in OPERATOR name at %C"
64944msgstr ""
64945
64946#: fortran/matchexp.c:80
64947#, gcc-internal-format
64948msgid "The name %qs cannot be used as a defined operator at %C"
64949msgstr ""
64950
64951#: fortran/matchexp.c:173
64952#, gcc-internal-format, gfc-internal-format
64953msgid "Expected a right parenthesis in expression at %C"
64954msgstr ""
64955
64956#: fortran/matchexp.c:281
64957#, gcc-internal-format, gfc-internal-format
64958msgid "Expected exponent in expression at %C"
64959msgstr ""
64960
64961#: fortran/matchexp.c:319 fortran/matchexp.c:324 fortran/matchexp.c:428
64962#: fortran/matchexp.c:433
64963#, gcc-internal-format, gfc-internal-format
64964msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
64965msgstr ""
64966
64967#: fortran/matchexp.c:665
64968#, gcc-internal-format
64969msgid "match_level_4(): Bad operator"
64970msgstr ""
64971
64972#: fortran/misc.c:113
64973#, gcc-internal-format
64974msgid "gfc_basic_typename(): Undefined type"
64975msgstr ""
64976
64977#: fortran/misc.c:199
64978#, gcc-internal-format
64979msgid "gfc_typename(): Undefined type"
64980msgstr ""
64981
64982#: fortran/misc.c:281
64983#, gcc-internal-format
64984msgid "gfc_code2string(): Bad code"
64985msgstr ""
64986
64987#: fortran/module.c:238
64988#, gcc-internal-format
64989msgid "free_pi_tree(): Unresolved fixup"
64990msgstr ""
64991
64992#: fortran/module.c:455
64993#, gcc-internal-format
64994msgid "associate_integer_pointer(): Already associated"
64995msgstr ""
64996
64997#: fortran/module.c:539
64998#, gcc-internal-format, gfc-internal-format
64999msgid "module nature in USE statement at %C"
65000msgstr ""
65001
65002#: fortran/module.c:551
65003#, gcc-internal-format, gfc-internal-format
65004msgid "Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC"
65005msgstr ""
65006
65007#: fortran/module.c:564
65008#, gcc-internal-format, gfc-internal-format
65009msgid "\"::\" was expected after module nature at %C but was not found"
65010msgstr ""
65011
65012#: fortran/module.c:574
65013#, gcc-internal-format, gfc-internal-format
65014msgid "\"USE :: module\" at %C"
65015msgstr "\"USE :: module\" tại %C"
65016
65017#: fortran/module.c:633
65018#, gcc-internal-format, gfc-internal-format
65019msgid "Missing generic specification in USE statement at %C"
65020msgstr ""
65021
65022#: fortran/module.c:644
65023#, gcc-internal-format, gfc-internal-format
65024msgid "Renaming operators in USE statements at %C"
65025msgstr ""
65026
65027#: fortran/module.c:688
65028#, fuzzy, gcc-internal-format
65029#| msgid "Symbol %qs at %C also declared as a type at %L"
65030msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
65031msgstr "Ký hiệu “%qs” tại %C đã sẵn được khai báo tại %L"
65032
65033#: fortran/module.c:691
65034#, fuzzy, gcc-internal-format
65035#| msgid "Symbol %qs at %C also declared as a type at %L"
65036msgid "Symbol %qs at %L conflicts with the symbol at %L"
65037msgstr "Ký hiệu “%qs” tại %C đã sẵn được khai báo tại %L"
65038
65039#: fortran/module.c:699
65040#, fuzzy, gcc-internal-format
65041#| msgid "Name %qs at %C is already defined as a generic interface at %L"
65042msgid "The name %qs at %C has already been used as an external module name"
65043msgstr "Tên “%qs” tại %C đã được định nghĩa trước tại %L"
65044
65045#: fortran/module.c:762
65046#, gcc-internal-format, gfc-internal-format
65047msgid "SUBMODULE declaration at %C"
65048msgstr ""
65049
65050#: fortran/module.c:767
65051#, gcc-internal-format, gfc-internal-format
65052msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
65053msgstr ""
65054
65055#: fortran/module.c:842
65056#, gcc-internal-format, gfc-internal-format
65057msgid "Syntax error in SUBMODULE statement at %C"
65058msgstr ""
65059
65060#: fortran/module.c:1201
65061#, gcc-internal-format
65062msgid "Reading module %qs at line %d column %d: %s"
65063msgstr ""
65064
65065#: fortran/module.c:1205
65066#, gcc-internal-format
65067msgid "Writing module %qs at line %d column %d: %s"
65068msgstr ""
65069
65070#: fortran/module.c:1209
65071#, gcc-internal-format
65072msgid "Module %qs at line %d column %d: %s"
65073msgstr ""
65074
65075#: fortran/module.c:1602
65076#, gcc-internal-format
65077msgid "require_atom(): bad atom type required"
65078msgstr ""
65079
65080#: fortran/module.c:1651
65081#, gcc-internal-format, gfc-internal-format
65082msgid "Error writing modules file: %s"
65083msgstr "Gặp lỗi khi ghi tập tin môt-đun: %s"
65084
65085#: fortran/module.c:1701
65086#, gcc-internal-format
65087msgid "write_atom(): Trying to write dab atom"
65088msgstr ""
65089
65090#: fortran/module.c:1922
65091#, gcc-internal-format
65092msgid "unquote_string(): got bad string"
65093msgstr "unquote_string(): nhận chuỗi sai"
65094
65095#: fortran/module.c:2814
65096#, gcc-internal-format
65097msgid "mio_array_ref(): Unknown array ref"
65098msgstr ""
65099
65100#: fortran/module.c:4945
65101#, gcc-internal-format, gfc-internal-format
65102msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
65103msgstr ""
65104
65105#: fortran/module.c:4948
65106#, gcc-internal-format, gfc-internal-format
65107msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
65108msgstr ""
65109
65110#: fortran/module.c:5142
65111#, gcc-internal-format
65112msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
65113msgstr ""
65114
65115#: fortran/module.c:5279
65116#, gcc-internal-format
65117msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
65118msgstr ""
65119
65120#: fortran/module.c:5500
65121#, gcc-internal-format
65122msgid "Symbol %qs referenced at %L not found in module %qs"
65123msgstr ""
65124
65125#: fortran/module.c:5507
65126#, gcc-internal-format
65127msgid "User operator %qs referenced at %L not found in module %qs"
65128msgstr ""
65129
65130#: fortran/module.c:5512
65131#, gcc-internal-format
65132msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
65133msgstr ""
65134
65135#: fortran/module.c:5747
65136#, gcc-internal-format
65137msgid "write_symbol(): bad module symbol %qs"
65138msgstr ""
65139
65140#: fortran/module.c:6080
65141#, gcc-internal-format
65142msgid "write_symtree(): Symbol not written"
65143msgstr ""
65144
65145#: fortran/module.c:6270
65146#, fuzzy, gcc-internal-format
65147#| msgid "can%'t open %qs for writing: %m"
65148msgid "Cannot open module file %qs for writing at %C: %s"
65149msgstr "can%'t mở %s để ghi: %m"
65150
65151#: fortran/module.c:6291
65152#, gcc-internal-format
65153msgid "Error writing module file %qs for writing: %s"
65154msgstr ""
65155
65156#: fortran/module.c:6302
65157#, fuzzy, gcc-internal-format
65158#| msgid "Cannot open source file %s\n"
65159msgid "Cannot delete module file %qs: %s"
65160msgstr "Không thể mở tập tin nguồn %s\n"
65161
65162#: fortran/module.c:6305
65163#, fuzzy, gcc-internal-format
65164#| msgid "Cannot open source file %s\n"
65165msgid "Cannot rename module file %qs to %qs: %s"
65166msgstr "Không thể mở tập tin nguồn %s\n"
65167
65168#: fortran/module.c:6311
65169#, fuzzy, gcc-internal-format
65170#| msgid "cannot create temporary file"
65171msgid "Cannot delete temporary module file %qs: %s"
65172msgstr "không thể tạo tập tin tạm thời"
65173
65174#: fortran/module.c:6368
65175#, fuzzy, gcc-internal-format
65176msgid "Symbol %qs at %C already declared"
65177msgstr "Ký hiệu %qs đã sẵn được khai báo"
65178
65179#: fortran/module.c:6439
65180#, gcc-internal-format, gfc-internal-format
65181msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
65182msgstr ""
65183
65184#: fortran/module.c:6547 fortran/module.c:6891
65185#, gcc-internal-format
65186msgid "The symbol %qs, referenced at %L, is not in the selected standard"
65187msgstr ""
65188
65189#: fortran/module.c:6675
65190#, gcc-internal-format
65191msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
65192msgstr ""
65193
65194#: fortran/module.c:6696 fortran/module.c:6729 fortran/module.c:6771
65195#, gcc-internal-format
65196msgid "Symbol %qs already declared"
65197msgstr "Ký hiệu %qs đã sẵn được khai báo"
65198
65199#: fortran/module.c:6876
65200#, gcc-internal-format
65201msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
65202msgstr ""
65203
65204#: fortran/module.c:6898
65205#, gcc-internal-format
65206msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
65207msgstr ""
65208
65209#: fortran/module.c:6966
65210#, gcc-internal-format, gfc-internal-format
65211msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
65212msgstr ""
65213
65214#: fortran/module.c:7020
65215#, gcc-internal-format
65216msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
65217msgstr ""
65218
65219#: fortran/module.c:7046
65220#, gcc-internal-format, gfc-internal-format
65221msgid "USE statement at %C has no ONLY qualifier"
65222msgstr ""
65223
65224#: fortran/module.c:7075
65225#, gcc-internal-format, gfc-internal-format
65226msgid "ISO_FORTRAN_ENV intrinsic module at %C"
65227msgstr ""
65228
65229#: fortran/module.c:7087
65230#, gcc-internal-format, gfc-internal-format
65231msgid "ISO_C_BINDING module at %C"
65232msgstr "mô đun ISO_C_BINDING tại %C"
65233
65234#: fortran/module.c:7100
65235#, fuzzy, gcc-internal-format
65236#| msgid "Unknown procedure name %qs at %C"
65237msgid "Cannot find an intrinsic module named %qs at %C"
65238msgstr "Không rõ tên thủ tục “%qs” tại %C"
65239
65240#: fortran/module.c:7106
65241#, gcc-internal-format, gfc-internal-format
65242msgid "IEEE_FEATURES module at %C"
65243msgstr ""
65244
65245#: fortran/module.c:7112
65246#, gcc-internal-format, gfc-internal-format
65247msgid "IEEE_EXCEPTIONS module at %C"
65248msgstr ""
65249
65250#: fortran/module.c:7118
65251#, gcc-internal-format, gfc-internal-format
65252msgid "IEEE_ARITHMETIC module at %C"
65253msgstr ""
65254
65255#: fortran/module.c:7128
65256#, fuzzy, gcc-internal-format
65257#| msgid "Cannot open source file %s\n"
65258msgid "Cannot open module file %qs for reading at %C: %s"
65259msgstr "Không thể mở tập tin nguồn %s\n"
65260
65261#: fortran/module.c:7131
65262#, gcc-internal-format
65263msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
65264msgstr ""
65265
65266#: fortran/module.c:7142
65267#, gcc-internal-format
65268msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
65269msgstr ""
65270
65271#: fortran/module.c:7165
65272#, gcc-internal-format
65273msgid "File %qs opened at %C is not a GNU Fortran module file"
65274msgstr ""
65275
65276#: fortran/module.c:7173
65277#, gcc-internal-format
65278msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
65279msgstr ""
65280
65281#: fortran/module.c:7190
65282#, gcc-internal-format
65283msgid "Cannot USE a submodule that is currently built"
65284msgstr ""
65285
65286#: fortran/module.c:7192
65287#, gcc-internal-format
65288msgid "Cannot USE a module that is currently built"
65289msgstr ""
65290
65291#: fortran/openmp.c:66
65292#, fuzzy, gcc-internal-format, gfc-internal-format
65293#| msgid "Unexpected %s statement at %C"
65294msgid "Unexpected junk at %C"
65295msgstr "Không cần câu lệnh %s tại %C"
65296
65297#: fortran/openmp.c:279
65298#, fuzzy, gcc-internal-format, gfc-internal-format
65299#| msgid "The event variable at %L shall not be coindexed "
65300msgid "List item shall not be coindexed at %C"
65301msgstr "Biến sự kiện tại %L sẽ không thể là coindexed "
65302
65303#: fortran/openmp.c:314 fortran/openmp.c:415 fortran/openmp.c:710
65304#: fortran/openmp.c:3340
65305#, gcc-internal-format, gfc-internal-format
65306msgid "COMMON block /%s/ not found at %C"
65307msgstr ""
65308
65309#: fortran/openmp.c:353 fortran/openmp.c:443
65310#, gcc-internal-format, gfc-internal-format
65311msgid "Syntax error in OpenMP variable list at %C"
65312msgstr ""
65313
65314#: fortran/openmp.c:517
65315#, fuzzy, gcc-internal-format, gfc-internal-format
65316msgid "Syntax error in OpenMP DEPEND SINK list at %C"
65317msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
65318
65319#: fortran/openmp.c:579
65320#, gcc-internal-format, gfc-internal-format
65321msgid "Syntax error in OpenACC expression list at %C"
65322msgstr ""
65323
65324#: fortran/openmp.c:646
65325#, fuzzy, gcc-internal-format
65326msgid "Unexpected OpenACC parallelism."
65327msgstr "cần kết thúc của capture-list"
65328
65329#: fortran/openmp.c:678
65330#, gcc-internal-format, gfc-internal-format
65331msgid "Variable at %C is an element of a COMMON block"
65332msgstr ""
65333
65334#: fortran/openmp.c:738
65335#, gcc-internal-format, gfc-internal-format
65336msgid "Unexpected junk after !$ACC DECLARE at %C"
65337msgstr ""
65338
65339#: fortran/openmp.c:748
65340#, gcc-internal-format, gfc-internal-format
65341msgid "Syntax error in !$ACC DECLARE list at %C"
65342msgstr ""
65343
65344#: fortran/openmp.c:1068
65345#, gcc-internal-format, gfc-internal-format
65346msgid "COLLAPSE clause argument not constant positive integer at %C"
65347msgstr ""
65348
65349#: fortran/openmp.c:1553
65350#, gcc-internal-format, gfc-internal-format
65351msgid "ORDERED clause argument not constant positive integer at %C"
65352msgstr ""
65353
65354#: fortran/openmp.c:1738
65355#, gcc-internal-format, gfc-internal-format
65356msgid "!$OMP DECLARE REDUCTION %s not found at %L"
65357msgstr ""
65358
65359#: fortran/openmp.c:1990
65360#, fuzzy, gcc-internal-format, gfc-internal-format
65361msgid "Failed to match clause at %C"
65362msgstr "gặp lỗi khi đóng tập tin thống kê %s [%s]"
65363
65364#: fortran/openmp.c:2163
65365#, fuzzy, gcc-internal-format, gfc-internal-format
65366#| msgid "Invalid argument to $!ACC WAIT at %L"
65367msgid "Invalid clause in module with !$ACC DECLARE at %L"
65368msgstr "Đối số hợp lệ cho $!ACC WAIT tại %L"
65369
65370#: fortran/openmp.c:2173
65371#, gcc-internal-format, gfc-internal-format
65372msgid "Variable is USE-associated with !$ACC DECLARE at %L"
65373msgstr ""
65374
65375#: fortran/openmp.c:2182
65376#, gcc-internal-format
65377msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
65378msgstr ""
65379
65380#: fortran/openmp.c:2190
65381#, gcc-internal-format, gfc-internal-format
65382msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
65383msgstr ""
65384
65385#: fortran/openmp.c:2239
65386#, gcc-internal-format
65387msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
65388msgstr ""
65389
65390#: fortran/openmp.c:2287
65391#, fuzzy, gcc-internal-format, gfc-internal-format
65392#| msgid "Invalid argument to $!ACC WAIT at %L"
65393msgid "Invalid argument to !$ACC WAIT at %C"
65394msgstr "Đối số hợp lệ cho $!ACC WAIT tại %L"
65395
65396#: fortran/openmp.c:2294
65397#, gcc-internal-format, gfc-internal-format
65398msgid "WAIT clause at %L requires a scalar INTEGER expression"
65399msgstr ""
65400
65401#: fortran/openmp.c:2327
65402#, gcc-internal-format, gfc-internal-format
65403msgid "ACC CACHE directive must be inside of loop %C"
65404msgstr ""
65405
65406#: fortran/openmp.c:2395
65407#, gcc-internal-format, gfc-internal-format
65408msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
65409msgstr ""
65410
65411#: fortran/openmp.c:2429
65412#, gcc-internal-format
65413msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
65414msgstr ""
65415
65416#: fortran/openmp.c:2437
65417#, gcc-internal-format, gfc-internal-format
65418msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
65419msgstr ""
65420
65421#: fortran/openmp.c:2444
65422#, gcc-internal-format, gfc-internal-format
65423msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
65424msgstr ""
65425
65426#: fortran/openmp.c:2459
65427#, gcc-internal-format, gfc-internal-format
65428msgid "Multiple loop axes specified for routine at %C"
65429msgstr ""
65430
65431#: fortran/openmp.c:2469
65432#, gcc-internal-format, gfc-internal-format
65433msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
65434msgstr ""
65435
65436#: fortran/openmp.c:2489 fortran/openmp.c:2514
65437#, gcc-internal-format, gfc-internal-format
65438msgid "!$ACC ROUTINE already applied at %C"
65439msgstr ""
65440
65441#: fortran/openmp.c:2630 fortran/openmp.c:2654
65442#, gcc-internal-format, gfc-internal-format
65443msgid "Unexpected junk after $OMP CRITICAL statement at %C"
65444msgstr ""
65445
65446#: fortran/openmp.c:2721
65447#, gcc-internal-format, gfc-internal-format
65448msgid "Unexpected junk after $OMP FLUSH statement at %C"
65449msgstr ""
65450
65451#: fortran/openmp.c:3115 fortran/openmp.c:6568
65452#, gcc-internal-format, gfc-internal-format
65453msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
65454msgstr ""
65455
65456#: fortran/openmp.c:3119 fortran/openmp.c:6572
65457#, gcc-internal-format, gfc-internal-format
65458msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
65459msgstr ""
65460
65461#: fortran/openmp.c:3124
65462#, gcc-internal-format, gfc-internal-format
65463msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
65464msgstr ""
65465
65466#: fortran/openmp.c:3126
65467#, gcc-internal-format, gfc-internal-format
65468msgid "Previous !$OMP DECLARE REDUCTION at %L"
65469msgstr ""
65470
65471#: fortran/openmp.c:3146
65472#, gcc-internal-format, gfc-internal-format
65473msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
65474msgstr ""
65475
65476#: fortran/openmp.c:3183
65477#, gcc-internal-format, gfc-internal-format
65478msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
65479msgstr ""
65480
65481#: fortran/openmp.c:3198
65482#, gcc-internal-format, gfc-internal-format
65483msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
65484msgstr ""
65485
65486#: fortran/openmp.c:3221
65487#, gcc-internal-format, gfc-internal-format
65488msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
65489msgstr ""
65490
65491#: fortran/openmp.c:3226
65492#, gcc-internal-format, gfc-internal-format
65493msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
65494msgstr ""
65495
65496#: fortran/openmp.c:3232
65497#, gcc-internal-format, gfc-internal-format
65498msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
65499msgstr ""
65500
65501#: fortran/openmp.c:3236
65502#, gcc-internal-format, gfc-internal-format
65503msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
65504msgstr ""
65505
65506#: fortran/openmp.c:3251
65507#, gcc-internal-format, gfc-internal-format
65508msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
65509msgstr ""
65510
65511#: fortran/openmp.c:3257
65512#, gcc-internal-format, gfc-internal-format
65513msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
65514msgstr ""
65515
65516#: fortran/openmp.c:3261
65517#, gcc-internal-format, gfc-internal-format
65518msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
65519msgstr ""
65520
65521#: fortran/openmp.c:3288
65522#, gcc-internal-format, gfc-internal-format
65523msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
65524msgstr ""
65525
65526#: fortran/openmp.c:3320
65527#, gcc-internal-format, gfc-internal-format
65528msgid "Threadprivate variable at %C is an element of a COMMON block"
65529msgstr ""
65530
65531#: fortran/openmp.c:3357
65532#, gcc-internal-format, gfc-internal-format
65533msgid "Unexpected junk after OMP THREADPRIVATE at %C"
65534msgstr ""
65535
65536#: fortran/openmp.c:3364
65537#, gcc-internal-format, gfc-internal-format
65538msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
65539msgstr ""
65540
65541#: fortran/openmp.c:3578
65542#, gcc-internal-format, gfc-internal-format
65543msgid "Unexpected junk after TASKWAIT clause at %C"
65544msgstr ""
65545
65546#: fortran/openmp.c:3592
65547#, gcc-internal-format, gfc-internal-format
65548msgid "Unexpected junk after TASKYIELD clause at %C"
65549msgstr ""
65550
65551#: fortran/openmp.c:3651
65552#, gcc-internal-format, gfc-internal-format
65553msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
65554msgstr ""
65555
65556#: fortran/openmp.c:3665
65557#, gcc-internal-format, gfc-internal-format
65558msgid "Unexpected junk after $OMP MASTER statement at %C"
65559msgstr ""
65560
65561#: fortran/openmp.c:3724
65562#, gcc-internal-format, gfc-internal-format
65563msgid "Unexpected junk after $OMP ATOMIC statement at %C"
65564msgstr ""
65565
65566#: fortran/openmp.c:3751
65567#, gcc-internal-format, gfc-internal-format
65568msgid "Unexpected junk after $OMP BARRIER statement at %C"
65569msgstr ""
65570
65571#: fortran/openmp.c:3765
65572#, gcc-internal-format, gfc-internal-format
65573msgid "Unexpected junk after $OMP TASKGROUP statement at %C"
65574msgstr ""
65575
65576#: fortran/openmp.c:3815
65577#, gcc-internal-format, gfc-internal-format
65578msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
65579msgstr ""
65580
65581#: fortran/openmp.c:3835
65582#, gcc-internal-format, gfc-internal-format
65583msgid "Unexpected junk after NOWAIT clause at %C"
65584msgstr ""
65585
65586#: fortran/openmp.c:3878
65587#, gcc-internal-format, gfc-internal-format
65588msgid "%s clause at %L requires a scalar INTEGER expression"
65589msgstr ""
65590
65591#: fortran/openmp.c:3889
65592#, gcc-internal-format, gfc-internal-format
65593msgid "INTEGER expression of %s clause at %L must be positive"
65594msgstr ""
65595
65596#: fortran/openmp.c:3900
65597#, fuzzy, gcc-internal-format, gfc-internal-format
65598msgid "INTEGER expression of %s clause at %L must be non-negative"
65599msgstr "%s tại %L phải là số nguyên"
65600
65601#: fortran/openmp.c:3911
65602#, fuzzy, gcc-internal-format
65603#| msgid "Cray pointer %qs in %s clause at %L"
65604msgid "Cray pointer object %qs of derived type in %s clause at %L"
65605msgstr "Con trỏ Cray %qs trong mệnh đề %s tại %L"
65606
65607#: fortran/openmp.c:3914
65608#, fuzzy, gcc-internal-format
65609#| msgid "Cray pointer %qs in %s clause at %L"
65610msgid "Cray pointee object %qs of derived type in %s clause at %L"
65611msgstr "Con trỏ Cray %qs trong mệnh đề %s tại %L"
65612
65613#: fortran/openmp.c:3920 fortran/openmp.c:4951
65614#, gcc-internal-format
65615msgid "POINTER object %qs of polymorphic type in %s clause at %L"
65616msgstr ""
65617
65618#: fortran/openmp.c:3925
65619#, fuzzy, gcc-internal-format
65620#| msgid "Cray pointer %qs in %s clause at %L"
65621msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
65622msgstr "Con trỏ Cray %qs trong mệnh đề %s tại %L"
65623
65624#: fortran/openmp.c:3930
65625#, fuzzy, gcc-internal-format
65626#| msgid "Cray pointer %qs in %s clause at %L"
65627msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
65628msgstr "Con trỏ Cray %qs trong mệnh đề %s tại %L"
65629
65630#: fortran/openmp.c:3940 fortran/openmp.c:4629 fortran/openmp.c:4754
65631#, gcc-internal-format
65632msgid "Assumed size array %qs in %s clause at %L"
65633msgstr ""
65634
65635#: fortran/openmp.c:3943
65636#, gcc-internal-format
65637msgid "Assumed rank array %qs in %s clause at %L"
65638msgstr ""
65639
65640#: fortran/openmp.c:3959 fortran/openmp.c:4713 fortran/openmp.c:4742
65641#, gcc-internal-format
65642msgid "POINTER object %qs in %s clause at %L"
65643msgstr ""
65644
65645#: fortran/openmp.c:3964 fortran/openmp.c:4955
65646#, gcc-internal-format
65647msgid "Cray pointer object %qs in %s clause at %L"
65648msgstr ""
65649
65650#: fortran/openmp.c:3969 fortran/openmp.c:4958
65651#, gcc-internal-format
65652msgid "Cray pointee object %qs in %s clause at %L"
65653msgstr ""
65654
65655#: fortran/openmp.c:3974 fortran/openmp.c:4708 fortran/openmp.c:4946
65656#, gcc-internal-format
65657msgid "ALLOCATABLE object %qs in %s clause at %L"
65658msgstr ""
65659
65660#: fortran/openmp.c:3977 fortran/openmp.c:4716
65661#, gcc-internal-format
65662msgid "VALUE object %qs in %s clause at %L"
65663msgstr ""
65664
65665#: fortran/openmp.c:4020
65666#, gcc-internal-format, gfc-internal-format
65667msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
65668msgstr ""
65669
65670#: fortran/openmp.c:4069
65671#, gcc-internal-format, gfc-internal-format
65672msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
65673msgstr ""
65674
65675#: fortran/openmp.c:4102
65676#, gcc-internal-format, gfc-internal-format
65677msgid "ORDERED clause parameter is less than COLLAPSE at %L"
65678msgstr ""
65679
65680#: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
65681#: fortran/resolve.c:11942
65682#, gcc-internal-format, gfc-internal-format
65683msgid "IF clause at %L requires a scalar LOGICAL expression"
65684msgstr ""
65685
65686#: fortran/openmp.c:4125
65687#, gcc-internal-format, gfc-internal-format
65688msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
65689msgstr ""
65690
65691#: fortran/openmp.c:4202
65692#, gcc-internal-format, gfc-internal-format
65693msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
65694msgstr ""
65695
65696#: fortran/openmp.c:4212
65697#, gcc-internal-format, gfc-internal-format
65698msgid "FINAL clause at %L requires a scalar LOGICAL expression"
65699msgstr ""
65700
65701#: fortran/openmp.c:4222
65702#, gcc-internal-format, gfc-internal-format
65703msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
65704msgstr ""
65705
65706#: fortran/openmp.c:4227
65707#, gcc-internal-format, gfc-internal-format
65708msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
65709msgstr ""
65710
65711#: fortran/openmp.c:4244
65712#, gcc-internal-format, gfc-internal-format
65713msgid "NONMONOTONIC modifier specified for %s schedule kind at %L"
65714msgstr ""
65715
65716#: fortran/openmp.c:4248
65717#, gcc-internal-format, gfc-internal-format
65718msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
65719msgstr ""
65720
65721#: fortran/openmp.c:4251
65722#, gcc-internal-format, gfc-internal-format
65723msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
65724msgstr ""
65725
65726#: fortran/openmp.c:4267
65727#, gcc-internal-format
65728msgid "Variable %qs is not a dummy argument at %L"
65729msgstr "Biến %qs không phải là đối số hàm giả tại %L"
65730
65731#: fortran/openmp.c:4303
65732#, fuzzy, gcc-internal-format
65733#| msgid "Object %qs is not a variable at %L"
65734msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
65735msgstr "Đối tượng %qs không phải là một biến tại %L"
65736
65737#: fortran/openmp.c:4307
65738#, fuzzy, gcc-internal-format
65739#| msgid "Object %qs is not a variable at %L"
65740msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
65741msgstr "Đối tượng %qs không phải là một biến tại %L"
65742
65743#: fortran/openmp.c:4312 fortran/openmp.c:6313
65744#, gcc-internal-format
65745msgid "Object %qs is not a variable at %L"
65746msgstr "Đối tượng %qs không phải là một biến tại %L"
65747
65748#: fortran/openmp.c:4337
65749#, gcc-internal-format
65750msgid "Symbol %qs has mixed component and non-component accesses at %L"
65751msgstr ""
65752
65753#: fortran/openmp.c:4340 fortran/openmp.c:4356 fortran/openmp.c:4364
65754#: fortran/openmp.c:4375 fortran/openmp.c:4387 fortran/openmp.c:4402
65755#: fortran/openmp.c:6337
65756#, gcc-internal-format
65757msgid "Symbol %qs present on multiple clauses at %L"
65758msgstr ""
65759
65760#: fortran/openmp.c:4409
65761#, gcc-internal-format
65762msgid "Array %qs is not permitted in reduction at %L"
65763msgstr ""
65764
65765#: fortran/openmp.c:4422
65766#, gcc-internal-format
65767msgid "Symbol %qs present on both FROM and TO clauses at %L"
65768msgstr ""
65769
65770#: fortran/openmp.c:4444
65771#, gcc-internal-format
65772msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
65773msgstr ""
65774
65775#: fortran/openmp.c:4452
65776#, gcc-internal-format
65777msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
65778msgstr ""
65779
65780#: fortran/openmp.c:4455
65781#, gcc-internal-format
65782msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
65783msgstr ""
65784
65785#: fortran/openmp.c:4463
65786#, gcc-internal-format
65787msgid "THREADPRIVATE object %qs in SHARED clause at %L"
65788msgstr ""
65789
65790#: fortran/openmp.c:4466
65791#, gcc-internal-format
65792msgid "Cray pointee %qs in SHARED clause at %L"
65793msgstr ""
65794
65795#: fortran/openmp.c:4469
65796#, gcc-internal-format
65797msgid "ASSOCIATE name %qs in SHARED clause at %L"
65798msgstr ""
65799
65800#: fortran/openmp.c:4484
65801#, gcc-internal-format
65802msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
65803msgstr ""
65804
65805#: fortran/openmp.c:4496
65806#, gcc-internal-format
65807msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
65808msgstr ""
65809
65810#: fortran/openmp.c:4515
65811#, gcc-internal-format, gfc-internal-format
65812msgid "SINK dependence type only allowed on ORDERED directive at %L"
65813msgstr ""
65814
65815#: fortran/openmp.c:4519
65816#, gcc-internal-format, gfc-internal-format
65817msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
65818msgstr ""
65819
65820#: fortran/openmp.c:4529
65821#, fuzzy, gcc-internal-format, gfc-internal-format
65822msgid "SINK addend not a constant integer at %L"
65823msgstr "thanh ghi tổng không phải là số nguyên hằng"
65824
65825#: fortran/openmp.c:4535
65826#, gcc-internal-format, gfc-internal-format
65827msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
65828msgstr ""
65829
65830#: fortran/openmp.c:4560
65831#, gcc-internal-format, gfc-internal-format
65832msgid "Array is not contiguous at %L"
65833msgstr ""
65834
65835#: fortran/openmp.c:4580 fortran/openmp.c:4598
65836#, gcc-internal-format
65837msgid "%qs in %s clause at %L is not a proper array section"
65838msgstr ""
65839
65840#: fortran/openmp.c:4590
65841#, gcc-internal-format, gfc-internal-format
65842msgid "Stride should not be specified for array section in %s clause at %L"
65843msgstr ""
65844
65845#: fortran/openmp.c:4611
65846#, gcc-internal-format
65847msgid "%qs in DEPEND clause at %L is a zero size array section"
65848msgstr ""
65849
65850#: fortran/openmp.c:4647
65851#, gcc-internal-format, gfc-internal-format
65852msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
65853msgstr ""
65854
65855#: fortran/openmp.c:4663
65856#, gcc-internal-format, gfc-internal-format
65857msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
65858msgstr ""
65859
65860#: fortran/openmp.c:4678
65861#, gcc-internal-format, gfc-internal-format
65862msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
65863msgstr ""
65864
65865#: fortran/openmp.c:4694 fortran/openmp.c:4728
65866#, gcc-internal-format
65867msgid "THREADPRIVATE object %qs in %s clause at %L"
65868msgstr ""
65869
65870#: fortran/openmp.c:4697 fortran/openmp.c:4731
65871#, gcc-internal-format
65872msgid "Cray pointee %qs in %s clause at %L"
65873msgstr ""
65874
65875#: fortran/openmp.c:4703
65876#, fuzzy, gcc-internal-format
65877#| msgid "Cray pointer %qs in %s clause at %L"
65878msgid "Non-dummy object %qs in %s clause at %L"
65879msgstr "Con trỏ Cray %qs trong mệnh đề %s tại %L"
65880
65881#: fortran/openmp.c:4734
65882#, gcc-internal-format
65883msgid "ASSOCIATE name %qs in %s clause at %L"
65884msgstr ""
65885
65886#: fortran/openmp.c:4739
65887#, gcc-internal-format
65888msgid "Procedure pointer %qs in %s clause at %L"
65889msgstr ""
65890
65891#: fortran/openmp.c:4745
65892#, gcc-internal-format
65893msgid "Cray pointer %qs in %s clause at %L"
65894msgstr "Con trỏ Cray %qs trong mệnh đề %s tại %L"
65895
65896#: fortran/openmp.c:4757
65897#, gcc-internal-format
65898msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
65899msgstr ""
65900
65901#. case OMP_LIST_REDUCTION:
65902#: fortran/openmp.c:4767
65903#, gcc-internal-format
65904msgid "INTENT(IN) POINTER %qs in %s clause at %L"
65905msgstr ""
65906
65907#: fortran/openmp.c:4860
65908#, gcc-internal-format, gfc-internal-format
65909msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
65910msgstr ""
65911
65912#: fortran/openmp.c:4886
65913#, gcc-internal-format, gfc-internal-format
65914msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
65915msgstr ""
65916
65917#: fortran/openmp.c:4891
65918#, gcc-internal-format, gfc-internal-format
65919msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
65920msgstr ""
65921
65922#: fortran/openmp.c:4896
65923#, gcc-internal-format
65924msgid "LINEAR variable %qs must be INTEGER at %L"
65925msgstr "biến LINEAR %qs tại %L phải là SỐ-NGUYÊN"
65926
65927#: fortran/openmp.c:4901
65928#, gcc-internal-format
65929msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
65930msgstr ""
65931
65932#: fortran/openmp.c:4912
65933#, gcc-internal-format
65934msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
65935msgstr ""
65936
65937#: fortran/openmp.c:4929
65938#, gcc-internal-format
65939msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
65940msgstr ""
65941
65942#: fortran/openmp.c:4963
65943#, gcc-internal-format
65944msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
65945msgstr ""
65946
65947#: fortran/openmp.c:4995
65948#, gcc-internal-format, gfc-internal-format
65949msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
65950msgstr ""
65951
65952#: fortran/openmp.c:5025
65953#, fuzzy, gcc-internal-format, gfc-internal-format
65954#| msgid "Incompatible ranks in %s (%d and %d) at %L"
65955msgid "Incompatible use of TILE and COLLAPSE at %L"
65956msgstr "Vùng không tương thích nhau trong %s (%d và %d) tại %L"
65957
65958#: fortran/openmp.c:5027
65959#, gcc-internal-format, gfc-internal-format
65960msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
65961msgstr ""
65962
65963#: fortran/openmp.c:5040
65964#, gcc-internal-format, gfc-internal-format
65965msgid "%s must contain at least one MAP clause at %L"
65966msgstr ""
65967
65968#: fortran/openmp.c:5137
65969#, fuzzy, gcc-internal-format, gfc-internal-format
65970msgid "unexpected !$OMP ATOMIC expression at %L"
65971msgstr "cần biểu thức"
65972
65973#: fortran/openmp.c:5166
65974#, gcc-internal-format, gfc-internal-format
65975msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
65976msgstr ""
65977
65978#: fortran/openmp.c:5191
65979#, gcc-internal-format, gfc-internal-format
65980msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
65981msgstr ""
65982
65983#: fortran/openmp.c:5196
65984#, gcc-internal-format, gfc-internal-format
65985msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
65986msgstr ""
65987
65988#: fortran/openmp.c:5218 fortran/openmp.c:5509
65989#, gcc-internal-format, gfc-internal-format
65990msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
65991msgstr ""
65992
65993#: fortran/openmp.c:5233
65994#, gcc-internal-format, gfc-internal-format
65995msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
65996msgstr ""
65997
65998#: fortran/openmp.c:5240 fortran/openmp.c:5516
65999#, gcc-internal-format, gfc-internal-format
66000msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
66001msgstr ""
66002
66003#: fortran/openmp.c:5256
66004#, gcc-internal-format, gfc-internal-format
66005msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
66006msgstr ""
66007
66008#: fortran/openmp.c:5298
66009#, gcc-internal-format, gfc-internal-format
66010msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
66011msgstr ""
66012
66013#: fortran/openmp.c:5346
66014#, gcc-internal-format, gfc-internal-format
66015msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
66016msgstr ""
66017
66018#: fortran/openmp.c:5360
66019#, gcc-internal-format, gfc-internal-format
66020msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
66021msgstr ""
66022
66023#: fortran/openmp.c:5392
66024#, gcc-internal-format, gfc-internal-format
66025msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
66026msgstr ""
66027
66028#: fortran/openmp.c:5416
66029#, gcc-internal-format, gfc-internal-format
66030msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
66031msgstr ""
66032
66033#: fortran/openmp.c:5423
66034#, gcc-internal-format, gfc-internal-format
66035msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
66036msgstr "!$OMP ATOMIC phân bổ bên trong phải là MIN, MAX, IAND, IOR hay IEOR tại %L"
66037
66038#: fortran/openmp.c:5440
66039#, gcc-internal-format
66040msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
66041msgstr ""
66042
66043#: fortran/openmp.c:5447
66044#, gcc-internal-format, gfc-internal-format
66045msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
66046msgstr ""
66047
66048#: fortran/openmp.c:5455
66049#, gcc-internal-format
66050msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
66051msgstr ""
66052
66053#: fortran/openmp.c:5473
66054#, gcc-internal-format, gfc-internal-format
66055msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
66056msgstr ""
66057
66058#: fortran/openmp.c:5487
66059#, gcc-internal-format, gfc-internal-format
66060msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
66061msgstr ""
66062
66063#: fortran/openmp.c:5805
66064#, gcc-internal-format, gfc-internal-format
66065msgid "%s cannot be a DO WHILE or DO without loop control at %L"
66066msgstr ""
66067
66068#: fortran/openmp.c:5811
66069#, gcc-internal-format, gfc-internal-format
66070msgid "%s cannot be a DO CONCURRENT loop at %L"
66071msgstr ""
66072
66073#: fortran/openmp.c:5817
66074#, gcc-internal-format, gfc-internal-format
66075msgid "%s iteration variable must be of type integer at %L"
66076msgstr ""
66077
66078#: fortran/openmp.c:5821
66079#, gcc-internal-format, gfc-internal-format
66080msgid "%s iteration variable must not be THREADPRIVATE at %L"
66081msgstr ""
66082
66083#: fortran/openmp.c:5834
66084#, gcc-internal-format, gfc-internal-format
66085msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
66086msgstr ""
66087
66088#: fortran/openmp.c:5838
66089#, gcc-internal-format, gfc-internal-format
66090msgid "%s iteration variable present on clause other than LASTPRIVATE at %L"
66091msgstr ""
66092
66093#: fortran/openmp.c:5842
66094#, gcc-internal-format, gfc-internal-format
66095msgid "%s iteration variable present on clause other than LINEAR at %L"
66096msgstr ""
66097
66098#: fortran/openmp.c:5860
66099#, gcc-internal-format, gfc-internal-format
66100msgid "%s collapsed loops don't form rectangular iteration space at %L"
66101msgstr ""
66102
66103#: fortran/openmp.c:5872
66104#, gcc-internal-format, gfc-internal-format
66105msgid "collapsed %s loops not perfectly nested at %L"
66106msgstr ""
66107
66108#: fortran/openmp.c:5881 fortran/openmp.c:5889
66109#, gcc-internal-format, gfc-internal-format
66110msgid "not enough DO loops for collapsed %s at %L"
66111msgstr ""
66112
66113#: fortran/openmp.c:6060 fortran/openmp.c:6073
66114#, gcc-internal-format, gfc-internal-format
66115msgid "The %s directive cannot be specified within a %s region at %L"
66116msgstr ""
66117
66118#: fortran/openmp.c:6092
66119#, gcc-internal-format, gfc-internal-format
66120msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
66121msgstr ""
66122
66123#: fortran/openmp.c:6098
66124#, gcc-internal-format, gfc-internal-format
66125msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
66126msgstr ""
66127
66128#: fortran/openmp.c:6104
66129#, gcc-internal-format, gfc-internal-format
66130msgid "!$ACC LOOP iteration variable must be of type integer at %L"
66131msgstr ""
66132
66133#: fortran/openmp.c:6120
66134#, gcc-internal-format, gfc-internal-format
66135msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
66136msgstr ""
66137
66138#: fortran/openmp.c:6132
66139#, gcc-internal-format, gfc-internal-format
66140msgid "%s !$ACC LOOP loops not perfectly nested at %L"
66141msgstr ""
66142
66143#: fortran/openmp.c:6142 fortran/openmp.c:6151
66144#, gcc-internal-format, gfc-internal-format
66145msgid "not enough DO loops for %s !$ACC LOOP at %L"
66146msgstr ""
66147
66148#: fortran/openmp.c:6166 fortran/openmp.c:6173
66149#, gcc-internal-format, gfc-internal-format
66150msgid "!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L"
66151msgstr ""
66152
66153#: fortran/openmp.c:6187
66154#, gcc-internal-format, gfc-internal-format
66155msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
66156msgstr ""
66157
66158#: fortran/openmp.c:6220
66159#, gcc-internal-format, gfc-internal-format
66160msgid "TILE requires constant expression at %L"
66161msgstr "TILE cần biểu thức hằng tại %L"
66162
66163#: fortran/openmp.c:6320
66164#, gcc-internal-format
66165msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
66166msgstr ""
66167
66168#: fortran/openmp.c:6367
66169#, gcc-internal-format
66170msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
66171msgstr ""
66172
66173#: fortran/openmp.c:6373
66174#, gcc-internal-format
66175msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
66176msgstr ""
66177
66178#: fortran/openmp.c:6476
66179#, gcc-internal-format, gfc-internal-format
66180msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
66181msgstr ""
66182
66183#: fortran/openmp.c:6498
66184#, gcc-internal-format
66185msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
66186msgstr ""
66187
66188#: fortran/openmp.c:6522
66189#, gcc-internal-format, gfc-internal-format
66190msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
66191msgstr ""
66192
66193#: fortran/openmp.c:6530
66194#, gcc-internal-format, gfc-internal-format
66195msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
66196msgstr ""
66197
66198#: fortran/openmp.c:6559
66199#, gcc-internal-format, gfc-internal-format
66200msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
66201msgstr ""
66202
66203#: fortran/openmp.c:6581
66204#, gcc-internal-format, gfc-internal-format
66205msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
66206msgstr ""
66207
66208#: fortran/openmp.c:6597
66209#, gcc-internal-format, gfc-internal-format
66210msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
66211msgstr ""
66212
66213#: fortran/openmp.c:6612
66214#, gcc-internal-format, gfc-internal-format
66215msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
66216msgstr ""
66217
66218#: fortran/openmp.c:6622
66219#, gcc-internal-format, gfc-internal-format
66220msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
66221msgstr ""
66222
66223#: fortran/openmp.c:6630
66224#, gcc-internal-format, gfc-internal-format
66225msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
66226msgstr ""
66227
66228#: fortran/options.c:269
66229#, fuzzy, gcc-internal-format
66230#| msgid "-fexcess-precision=standard for Java"
66231msgid "%<-fexcess-precision=standard%> for Fortran"
66232msgstr "-fexcess-precision=standard cho Java"
66233
66234#: fortran/options.c:359
66235#, gcc-internal-format
66236msgid "Reading file %qs as free form"
66237msgstr ""
66238
66239#: fortran/options.c:369
66240#, gcc-internal-format
66241msgid "%<-fd-lines-as-comments%> has no effect in free form"
66242msgstr ""
66243
66244#: fortran/options.c:372
66245#, gcc-internal-format
66246msgid "%<-fd-lines-as-code%> has no effect in free form"
66247msgstr ""
66248
66249#: fortran/options.c:410
66250#, gcc-internal-format
66251msgid "Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>"
66252msgstr ""
66253
66254#: fortran/options.c:413
66255#, gcc-internal-format
66256msgid "Flag %<-fno-automatic%> overwrites %<-frecursive%>"
66257msgstr ""
66258
66259#: fortran/options.c:416
66260#, gcc-internal-format
66261msgid "Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>"
66262msgstr ""
66263
66264#: fortran/options.c:419
66265#, gcc-internal-format
66266msgid "Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>"
66267msgstr ""
66268
66269#: fortran/options.c:422
66270#, gcc-internal-format
66271msgid "Flag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-fopenmp%>"
66272msgstr ""
66273
66274#: fortran/options.c:479
66275#, gcc-internal-format
66276msgid "Fixed line length must be at least seven"
66277msgstr ""
66278
66279#: fortran/options.c:482
66280#, gcc-internal-format
66281msgid "Free line length must be at least three"
66282msgstr ""
66283
66284#: fortran/options.c:485
66285#, gcc-internal-format, gfc-internal-format
66286msgid "Maximum subrecord length cannot exceed %d"
66287msgstr ""
66288
66289#: fortran/options.c:504
66290#, gcc-internal-format
66291msgid "gfortran: Only one %<-J%> option allowed"
66292msgstr ""
66293
66294#: fortran/options.c:576
66295#, gcc-internal-format
66296msgid "Argument to %<-ffpe-trap%> is not valid: %s"
66297msgstr ""
66298
66299#: fortran/options.c:578
66300#, gcc-internal-format
66301msgid "Argument to %<-ffpe-summary%> is not valid: %s"
66302msgstr ""
66303
66304#: fortran/options.c:627
66305#, gcc-internal-format
66306msgid "Argument to %<-fcheck%> is not valid: %s"
66307msgstr ""
66308
66309#: fortran/options.c:676
66310#, gcc-internal-format
66311msgid "%<-static-libgfortran%> is not supported in this configuration"
66312msgstr ""
66313
66314#: fortran/options.c:699
66315#, gcc-internal-format, gfc-internal-format
66316msgid "Maximum supported identifier length is %d"
66317msgstr ""
66318
66319#: fortran/options.c:714
66320#, gcc-internal-format
66321msgid "Unrecognized option to %<-finit-logical%>: %s"
66322msgstr ""
66323
66324#: fortran/options.c:730
66325#, gcc-internal-format
66326msgid "The value of n in %<-finit-character=n%> must be between 0 and 127"
66327msgstr ""
66328
66329#: fortran/parse.c:600
66330#, gcc-internal-format, gfc-internal-format
66331msgid "Unclassifiable statement at %C"
66332msgstr ""
66333
66334#: fortran/parse.c:644
66335#, gcc-internal-format, gfc-internal-format
66336msgid "OpenACC directives at %C may not appear in PURE procedures"
66337msgstr ""
66338
66339#: fortran/parse.c:728
66340#, gcc-internal-format, gfc-internal-format
66341msgid "Unclassifiable OpenACC directive at %C"
66342msgstr ""
66343
66344#: fortran/parse.c:870 fortran/parse.c:1080
66345#, gcc-internal-format, gfc-internal-format
66346msgid "OpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in PURE or ELEMENTAL procedures"
66347msgstr ""
66348
66349#: fortran/parse.c:1064
66350#, gcc-internal-format, gfc-internal-format
66351msgid "Unclassifiable OpenMP directive at %C"
66352msgstr ""
66353
66354#: fortran/parse.c:1122
66355#, gcc-internal-format, gfc-internal-format
66356msgid "Unclassifiable GCC directive at %C"
66357msgstr ""
66358
66359#: fortran/parse.c:1124
66360#, gcc-internal-format, gfc-internal-format
66361msgid "Unclassifiable GCC directive at %C, ignored"
66362msgstr ""
66363
66364#: fortran/parse.c:1184 fortran/parse.c:1411
66365#, gcc-internal-format, gfc-internal-format
66366msgid "Zero is not a valid statement label at %C"
66367msgstr ""
66368
66369#: fortran/parse.c:1191 fortran/parse.c:1403
66370#, gcc-internal-format, gfc-internal-format
66371msgid "Non-numeric character in statement label at %C"
66372msgstr ""
66373
66374#: fortran/parse.c:1203 fortran/parse.c:1452
66375#, gcc-internal-format, gfc-internal-format
66376msgid "Semicolon at %C needs to be preceded by statement"
66377msgstr ""
66378
66379#: fortran/parse.c:1210 fortran/parse.c:1467
66380#, gcc-internal-format, gfc-internal-format
66381msgid "Statement label without statement at %L"
66382msgstr ""
66383
66384#: fortran/parse.c:1273 fortran/parse.c:1454
66385#, gcc-internal-format, gfc-internal-format
66386msgid "Fortran 2008: Semicolon at %C without preceding statement"
66387msgstr ""
66388
66389#: fortran/parse.c:1296 fortran/parse.c:1430
66390#, gcc-internal-format, gfc-internal-format
66391msgid "Bad continuation line at %C"
66392msgstr ""
66393
66394#: fortran/parse.c:1729
66395#, gcc-internal-format, gfc-internal-format
66396msgid "FORMAT statement at %L does not have a statement label"
66397msgstr ""
66398
66399#: fortran/parse.c:2503
66400#, gcc-internal-format
66401msgid "gfc_ascii_statement(): Bad statement code"
66402msgstr ""
66403
66404#: fortran/parse.c:2645
66405#, gcc-internal-format, gfc-internal-format
66406msgid "Unexpected %s statement at %C"
66407msgstr "Không cần câu lệnh %s tại %C"
66408
66409#: fortran/parse.c:2800
66410#, gcc-internal-format, gfc-internal-format
66411msgid "%s statement at %C cannot follow %s statement at %L"
66412msgstr ""
66413
66414#: fortran/parse.c:2817
66415#, gcc-internal-format
66416msgid "Unexpected end of file in %qs"
66417msgstr "Gặp kết thúc tập tin bất thường tại %qs"
66418
66419#: fortran/parse.c:2852
66420#, gcc-internal-format
66421msgid "Derived-type %qs with SEQUENCE must not have a CONTAINS section at %C"
66422msgstr ""
66423
66424#: fortran/parse.c:2855
66425#, gcc-internal-format
66426msgid "Derived-type %qs with BIND(C) must not have a CONTAINS section at %C"
66427msgstr ""
66428
66429#: fortran/parse.c:2875
66430#, gcc-internal-format, gfc-internal-format
66431msgid "Components in TYPE at %C must precede CONTAINS"
66432msgstr ""
66433
66434#: fortran/parse.c:2879
66435#, gcc-internal-format, gfc-internal-format
66436msgid "Type-bound procedure at %C"
66437msgstr ""
66438
66439#: fortran/parse.c:2887
66440#, gcc-internal-format, gfc-internal-format
66441msgid "GENERIC binding at %C"
66442msgstr "GENERIC ràng buộc tại %C"
66443
66444#: fortran/parse.c:2895
66445#, gcc-internal-format, gfc-internal-format
66446msgid "FINAL procedure declaration at %C"
66447msgstr ""
66448
66449#: fortran/parse.c:2907
66450#, gcc-internal-format, gfc-internal-format
66451msgid "Derived type definition at %C with empty CONTAINS section"
66452msgstr ""
66453
66454#: fortran/parse.c:2917 fortran/parse.c:3372
66455#, gcc-internal-format, gfc-internal-format
66456msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
66457msgstr ""
66458
66459#: fortran/parse.c:2924
66460#, gcc-internal-format, gfc-internal-format
66461msgid "PRIVATE statement at %C must precede procedure bindings"
66462msgstr ""
66463
66464#: fortran/parse.c:2931 fortran/parse.c:3385
66465#, gcc-internal-format, gfc-internal-format
66466msgid "Duplicate PRIVATE statement at %C"
66467msgstr ""
66468
66469#: fortran/parse.c:2941
66470#, gcc-internal-format, gfc-internal-format
66471msgid "SEQUENCE statement at %C must precede CONTAINS"
66472msgstr ""
66473
66474#: fortran/parse.c:2945
66475#, gcc-internal-format, gfc-internal-format
66476msgid "Already inside a CONTAINS block at %C"
66477msgstr ""
66478
66479#: fortran/parse.c:3064
66480#, gcc-internal-format, gfc-internal-format
66481msgid "Component %s at %L of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray, which is not possible as the component has the pointer attribute"
66482msgstr ""
66483
66484#: fortran/parse.c:3070
66485#, gcc-internal-format, gfc-internal-format
66486msgid "Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, which must have a codimension or be a subcomponent of a coarray"
66487msgstr ""
66488
66489#: fortran/parse.c:3075
66490#, gcc-internal-format, gfc-internal-format
66491msgid "Allocatable component %s at %L of type LOCK_TYPE must have a codimension"
66492msgstr ""
66493
66494#: fortran/parse.c:3079
66495#, gcc-internal-format, gfc-internal-format
66496msgid "Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPE"
66497msgstr ""
66498
66499#: fortran/parse.c:3084
66500#, gcc-internal-format, gfc-internal-format
66501msgid "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)"
66502msgstr ""
66503
66504#: fortran/parse.c:3091
66505#, gcc-internal-format, gfc-internal-format
66506msgid "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)"
66507msgstr ""
66508
66509#: fortran/parse.c:3101
66510#, gcc-internal-format, gfc-internal-format
66511msgid "Component %s at %L of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray, which is not possible as the component has the pointer attribute"
66512msgstr ""
66513
66514#: fortran/parse.c:3107
66515#, gcc-internal-format, gfc-internal-format
66516msgid "Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, which must have a codimension or be a subcomponent of a coarray"
66517msgstr ""
66518
66519#: fortran/parse.c:3112
66520#, gcc-internal-format, gfc-internal-format
66521msgid "Allocatable component %s at %L of type EVENT_TYPE must have a codimension"
66522msgstr ""
66523
66524#: fortran/parse.c:3116
66525#, gcc-internal-format, gfc-internal-format
66526msgid "Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPE"
66527msgstr ""
66528
66529#: fortran/parse.c:3121
66530#, gcc-internal-format, gfc-internal-format
66531msgid "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)"
66532msgstr ""
66533
66534#: fortran/parse.c:3128
66535#, gcc-internal-format, gfc-internal-format
66536msgid "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)"
66537msgstr ""
66538
66539#: fortran/parse.c:3180
66540#, gcc-internal-format, gfc-internal-format
66541msgid "failed to create map component '%s'"
66542msgstr ""
66543
66544#: fortran/parse.c:3213
66545#, fuzzy, gcc-internal-format, gfc-internal-format
66546msgid "failed to create union component '%s'"
66547msgstr "không tìm thấy lớp “%s”"
66548
66549#: fortran/parse.c:3268
66550#, fuzzy, gcc-internal-format, gfc-internal-format
66551msgid "Syntax error in nested structure declaration at %C"
66552msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
66553
66554#: fortran/parse.c:3355
66555#, gcc-internal-format, gfc-internal-format
66556msgid "FINAL declaration at %C must be inside CONTAINS"
66557msgstr ""
66558
66559#: fortran/parse.c:3363
66560#, gcc-internal-format, gfc-internal-format
66561msgid "Derived type definition at %C without components"
66562msgstr ""
66563
66564#: fortran/parse.c:3379
66565#, gcc-internal-format, gfc-internal-format
66566msgid "PRIVATE statement at %C must precede structure components"
66567msgstr ""
66568
66569#: fortran/parse.c:3396
66570#, gcc-internal-format, gfc-internal-format
66571msgid "SEQUENCE statement at %C must precede structure components"
66572msgstr ""
66573
66574#: fortran/parse.c:3402
66575#, gcc-internal-format, gfc-internal-format
66576msgid "SEQUENCE attribute at %C already specified in TYPE statement"
66577msgstr ""
66578
66579#: fortran/parse.c:3407
66580#, gcc-internal-format, gfc-internal-format
66581msgid "Duplicate SEQUENCE statement at %C"
66582msgstr ""
66583
66584#: fortran/parse.c:3417
66585#, gcc-internal-format, gfc-internal-format
66586msgid "CONTAINS block in derived type definition at %C"
66587msgstr ""
66588
66589#: fortran/parse.c:3475
66590#, gcc-internal-format, gfc-internal-format
66591msgid "ENUM declaration at %C has no ENUMERATORS"
66592msgstr ""
66593
66594#: fortran/parse.c:3562
66595#, gcc-internal-format, gfc-internal-format
66596msgid "Unexpected %s statement in INTERFACE block at %C"
66597msgstr ""
66598
66599#: fortran/parse.c:3586
66600#, gcc-internal-format
66601msgid "Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
66602msgstr ""
66603
66604#: fortran/parse.c:3620
66605#, gcc-internal-format, gfc-internal-format
66606msgid "Unexpected %s statement at %C in INTERFACE body"
66607msgstr ""
66608
66609#: fortran/parse.c:3638
66610#, gcc-internal-format
66611msgid "INTERFACE procedure %qs at %L has the same name as the enclosing procedure"
66612msgstr ""
66613
66614#: fortran/parse.c:3768
66615#, gcc-internal-format, gfc-internal-format
66616msgid "%s statement is not allowed inside of BLOCK at %C"
66617msgstr ""
66618
66619#: fortran/parse.c:3800
66620#, gcc-internal-format, gfc-internal-format
66621msgid "%s statement is not allowed inside of BLOCK DATA at %C"
66622msgstr ""
66623
66624#: fortran/parse.c:3890
66625#, gcc-internal-format, gfc-internal-format
66626msgid "%s statement must appear in a MODULE"
66627msgstr ""
66628
66629#: fortran/parse.c:3898
66630#, gcc-internal-format, gfc-internal-format
66631msgid "%s statement at %C follows another accessibility specification"
66632msgstr ""
66633
66634#: fortran/parse.c:3950
66635#, gcc-internal-format
66636msgid "Bad kind expression for function %qs at %L"
66637msgstr ""
66638
66639#: fortran/parse.c:3954
66640#, gcc-internal-format
66641msgid "The type for function %qs at %L is not accessible"
66642msgstr "Kiểu của hàm %qs tại %L là không thể truy cập"
66643
66644#: fortran/parse.c:4014
66645#, gcc-internal-format, gfc-internal-format
66646msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
66647msgstr ""
66648
66649#: fortran/parse.c:4036
66650#, gcc-internal-format, gfc-internal-format
66651msgid "Unexpected %s statement in WHERE block at %C"
66652msgstr ""
66653
66654#: fortran/parse.c:4095
66655#, gcc-internal-format, gfc-internal-format
66656msgid "Unexpected %s statement in FORALL block at %C"
66657msgstr ""
66658
66659#: fortran/parse.c:4146
66660#, gcc-internal-format, gfc-internal-format
66661msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
66662msgstr ""
66663
66664#: fortran/parse.c:4164
66665#, gcc-internal-format, gfc-internal-format
66666msgid "Duplicate ELSE statements at %L and %C"
66667msgstr ""
66668
66669#: fortran/parse.c:4225
66670#, gcc-internal-format, gfc-internal-format
66671msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
66672msgstr ""
66673
66674#: fortran/parse.c:4309
66675#, gcc-internal-format, gfc-internal-format
66676msgid "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C"
66677msgstr ""
66678
66679#: fortran/parse.c:4385
66680#, gcc-internal-format, gfc-internal-format
66681msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
66682msgstr ""
66683
66684#: fortran/parse.c:4446
66685#, gcc-internal-format
66686msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
66687msgstr ""
66688
66689#: fortran/parse.c:4479
66690#, gcc-internal-format, gfc-internal-format
66691msgid "End of nonblock DO statement at %C is within another block"
66692msgstr ""
66693
66694#: fortran/parse.c:4489
66695#, gcc-internal-format, gfc-internal-format
66696msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
66697msgstr ""
66698
66699#: fortran/parse.c:4515
66700#, gcc-internal-format, gfc-internal-format
66701msgid "CRITICAL block inside of OpenACC region at %C"
66702msgstr ""
66703
66704#: fortran/parse.c:4516
66705#, gcc-internal-format, gfc-internal-format
66706msgid "CRITICAL block inside of OpenMP region at %C"
66707msgstr ""
66708
66709#: fortran/parse.c:4542
66710#, gcc-internal-format, gfc-internal-format
66711msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
66712msgstr ""
66713
66714#: fortran/parse.c:4611
66715#, gcc-internal-format, gfc-internal-format
66716msgid "BLOCK construct at %C"
66717msgstr "cấu trúc BLOCK tại %C"
66718
66719#: fortran/parse.c:4645
66720#, gcc-internal-format, gfc-internal-format
66721msgid "ASSOCIATE construct at %C"
66722msgstr "cấu trúc ASSOCIATE tại %C"
66723
66724#: fortran/parse.c:4848
66725#, gcc-internal-format, gfc-internal-format
66726msgid "Statement label in ENDDO at %C doesn't match DO label"
66727msgstr ""
66728
66729#: fortran/parse.c:4864
66730#, gcc-internal-format, gfc-internal-format
66731msgid "Named block DO at %L requires matching ENDDO name"
66732msgstr ""
66733
66734#: fortran/parse.c:5055
66735#, gcc-internal-format, gfc-internal-format
66736msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
66737msgstr ""
66738
66739#: fortran/parse.c:5071 fortran/parse.c:5133
66740#, gcc-internal-format, gfc-internal-format
66741msgid "OpenACC directive inside of CRITICAL block at %C"
66742msgstr ""
66743
66744#: fortran/parse.c:5108
66745#, gcc-internal-format, gfc-internal-format
66746msgid "Expecting %s at %C"
66747msgstr "Cần %s tại %C"
66748
66749#: fortran/parse.c:5152
66750#, gcc-internal-format, gfc-internal-format
66751msgid "Expected DO loop at %C"
66752msgstr "Cần vòng lặp DO tại %C"
66753
66754#: fortran/parse.c:5172
66755#, gcc-internal-format, gfc-internal-format
66756msgid "Redundant !$ACC END LOOP at %C"
66757msgstr ""
66758
66759#: fortran/parse.c:5390
66760#, gcc-internal-format, gfc-internal-format
66761msgid "Name after !$omp critical and !$omp end critical does not match at %C"
66762msgstr ""
66763
66764#: fortran/parse.c:5448
66765#, gcc-internal-format, gfc-internal-format
66766msgid "%s statement at %C cannot terminate a non-block DO loop"
66767msgstr ""
66768
66769#: fortran/parse.c:5462
66770#, gcc-internal-format, gfc-internal-format
66771msgid "DATA statement at %C after the first executable statement"
66772msgstr ""
66773
66774#: fortran/parse.c:5595
66775#, gcc-internal-format
66776msgid "%<GCC unroll%> directive not at the start of a loop at %C"
66777msgstr ""
66778
66779#: fortran/parse.c:5598
66780#, gcc-internal-format
66781msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
66782msgstr ""
66783
66784#: fortran/parse.c:5601
66785#, gcc-internal-format
66786msgid "%<GCC vector%> directive not at the start of a loop at %C"
66787msgstr ""
66788
66789#: fortran/parse.c:5604
66790#, gcc-internal-format
66791msgid "%<GCC novector%> directive not at the start of a loop at %C"
66792msgstr ""
66793
66794#: fortran/parse.c:5720
66795#, gcc-internal-format
66796msgid "Contained procedure %qs at %C is already ambiguous"
66797msgstr ""
66798
66799#: fortran/parse.c:5777
66800#, gcc-internal-format, gfc-internal-format
66801msgid "Unexpected %s statement in CONTAINS section at %C"
66802msgstr ""
66803
66804#: fortran/parse.c:5802
66805#, gcc-internal-format, gfc-internal-format
66806msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
66807msgstr ""
66808
66809#: fortran/parse.c:5916
66810#, gcc-internal-format, gfc-internal-format
66811msgid "CONTAINS statement at %C is already in a contained program unit"
66812msgstr ""
66813
66814#: fortran/parse.c:5968
66815#, gcc-internal-format
66816msgid "Global binding name %qs at %L is already being used as a %s at %L"
66817msgstr ""
66818
66819#: fortran/parse.c:5972
66820#, gcc-internal-format
66821msgid "Global name %qs at %L is already being used as a %s at %L"
66822msgstr ""
66823
66824#: fortran/parse.c:5978
66825#, fuzzy, gcc-internal-format
66826#| msgid "Procedure %qs at %C is already defined at %L"
66827msgid "Global binding name %qs at %L is already being used at %L"
66828msgstr "Thủ tục “%qs” tại %C đã được định nghĩa trước tại %L"
66829
66830#: fortran/parse.c:5981
66831#, fuzzy, gcc-internal-format
66832#| msgid "Procedure %qs at %C is already defined at %L"
66833msgid "Global name %qs at %L is already being used at %L"
66834msgstr "Thủ tục “%qs” tại %C đã được định nghĩa trước tại %L"
66835
66836#: fortran/parse.c:6003
66837#, gcc-internal-format, gfc-internal-format
66838msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
66839msgstr ""
66840
66841#: fortran/parse.c:6029
66842#, gcc-internal-format, gfc-internal-format
66843msgid "Unexpected %s statement in BLOCK DATA at %C"
66844msgstr ""
66845
66846#: fortran/parse.c:6134
66847#, gcc-internal-format, gfc-internal-format
66848msgid "Unexpected %s statement in MODULE at %C"
66849msgstr ""
66850
66851#. If we see a duplicate main program, shut down.  If the second
66852#. instance is an implied main program, i.e. data decls or executable
66853#. statements, we're in for lots of errors.
66854#: fortran/parse.c:6561
66855#, gcc-internal-format, gfc-internal-format
66856msgid "Two main PROGRAMs at %L and %C"
66857msgstr ""
66858
66859#: fortran/primary.c:103
66860#, gcc-internal-format, gfc-internal-format
66861msgid "Missing kind-parameter at %C"
66862msgstr ""
66863
66864#: fortran/primary.c:136
66865#, gcc-internal-format
66866msgid "gfc_check_digit(): bad radix"
66867msgstr ""
66868
66869#: fortran/primary.c:279
66870#, gcc-internal-format, gfc-internal-format
66871msgid "Integer kind %d at %C not available"
66872msgstr ""
66873
66874#: fortran/primary.c:288
66875#, gcc-internal-format
66876msgid "Integer too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>"
66877msgstr ""
66878
66879#: fortran/primary.c:316
66880#, gcc-internal-format, gfc-internal-format
66881msgid "Hollerith constant at %C"
66882msgstr "hằng Hollerith tại %C"
66883
66884#: fortran/primary.c:323
66885#, gcc-internal-format, gfc-internal-format
66886msgid "Invalid Hollerith constant: %L must contain at least one character"
66887msgstr ""
66888
66889#: fortran/primary.c:329
66890#, gcc-internal-format, gfc-internal-format
66891msgid "Invalid Hollerith constant: Integer kind at %L should be default"
66892msgstr ""
66893
66894#: fortran/primary.c:349
66895#, gcc-internal-format, gfc-internal-format
66896msgid "Invalid Hollerith constant at %L contains a wide character"
66897msgstr ""
66898
66899#: fortran/primary.c:444
66900#, gcc-internal-format, gfc-internal-format
66901msgid "Empty set of digits in BOZ constant at %C"
66902msgstr ""
66903
66904#: fortran/primary.c:450
66905#, gcc-internal-format, gfc-internal-format
66906msgid "Illegal character in BOZ constant at %C"
66907msgstr ""
66908
66909#: fortran/primary.c:498
66910#, fuzzy, gcc-internal-format, gfc-internal-format
66911msgid "BOZ used outside a DATA statement at %L"
66912msgstr "câu lệnh IMPORT tại %C"
66913
66914#: fortran/primary.c:589
66915#, gcc-internal-format, gfc-internal-format
66916msgid "exponent-letter 'q' in real-literal-constant at %C"
66917msgstr ""
66918
66919#: fortran/primary.c:594
66920#, gcc-internal-format
66921msgid "Extension: exponent-letter %<q%> in real-literal-constant at %C"
66922msgstr ""
66923
66924#: fortran/primary.c:615
66925#, gcc-internal-format, gfc-internal-format
66926msgid "Missing exponent in real number at %C"
66927msgstr ""
66928
66929#: fortran/primary.c:674
66930#, gcc-internal-format
66931msgid "Real number at %C has a %<d%> exponent and an explicit kind"
66932msgstr ""
66933
66934#: fortran/primary.c:704
66935#, gcc-internal-format
66936msgid "Real number at %C has a %<q%> exponent and an explicit kind"
66937msgstr ""
66938
66939#: fortran/primary.c:718
66940#, gcc-internal-format
66941msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
66942msgstr ""
66943
66944#: fortran/primary.c:751
66945#, gcc-internal-format, gfc-internal-format
66946msgid "Invalid real kind %d at %C"
66947msgstr ""
66948
66949#: fortran/primary.c:766
66950#, gcc-internal-format, gfc-internal-format
66951msgid "Real constant overflows its kind at %C"
66952msgstr ""
66953
66954#: fortran/primary.c:771
66955#, gcc-internal-format, gfc-internal-format
66956msgid "Real constant underflows its kind at %C"
66957msgstr ""
66958
66959#: fortran/primary.c:776
66960#, gcc-internal-format
66961msgid "gfc_range_check() returned bad value"
66962msgstr ""
66963
66964#: fortran/primary.c:824
66965#, gcc-internal-format
66966msgid "Non-significant digits in %qs number at %C, maybe incorrect KIND"
66967msgstr ""
66968
66969#: fortran/primary.c:916
66970#, gcc-internal-format, gfc-internal-format
66971msgid "Syntax error in SUBSTRING specification at %C"
66972msgstr ""
66973
66974#: fortran/primary.c:1124
66975#, gcc-internal-format, gfc-internal-format
66976msgid "Invalid kind %d for CHARACTER constant at %C"
66977msgstr ""
66978
66979#: fortran/primary.c:1145
66980#, gcc-internal-format, gfc-internal-format
66981msgid "Unterminated character constant beginning at %C"
66982msgstr ""
66983
66984#: fortran/primary.c:1175
66985#, gcc-internal-format
66986msgid "Character %qs in string at %C is not representable in character kind %d"
66987msgstr ""
66988
66989#: fortran/primary.c:1188
66990#, gcc-internal-format
66991msgid "match_string_constant(): Delimiter not found"
66992msgstr ""
66993
66994#: fortran/primary.c:1258
66995#, gcc-internal-format, gfc-internal-format
66996msgid "Bad kind for logical constant at %C"
66997msgstr ""
66998
66999#: fortran/primary.c:1302
67000#, gcc-internal-format, gfc-internal-format
67001msgid "Expected PARAMETER symbol in complex constant at %C"
67002msgstr ""
67003
67004#: fortran/primary.c:1313
67005#, gcc-internal-format, gfc-internal-format
67006msgid "Numeric PARAMETER required in complex constant at %C"
67007msgstr ""
67008
67009#: fortran/primary.c:1319
67010#, gcc-internal-format, gfc-internal-format
67011msgid "Scalar PARAMETER required in complex constant at %C"
67012msgstr ""
67013
67014#: fortran/primary.c:1323
67015#, gcc-internal-format, gfc-internal-format
67016msgid "PARAMETER symbol in complex constant at %C"
67017msgstr ""
67018
67019#: fortran/primary.c:1346
67020#, gcc-internal-format
67021msgid "gfc_match_sym_complex_part(): Bad type"
67022msgstr ""
67023
67024#: fortran/primary.c:1353
67025#, gcc-internal-format, gfc-internal-format
67026msgid "Error converting PARAMETER constant in complex constant at %C"
67027msgstr ""
67028
67029#: fortran/primary.c:1485
67030#, gcc-internal-format, gfc-internal-format
67031msgid "Syntax error in COMPLEX constant at %C"
67032msgstr ""
67033
67034#: fortran/primary.c:1612
67035#, fuzzy, gcc-internal-format
67036#| msgid "Namelist '%s' can not be an argument at %L"
67037msgid "Namelist %qs cannot be an argument at %L"
67038msgstr "Danh sách tên “%s” không thể là đối số tại %L"
67039
67040#: fortran/primary.c:1714
67041#, gcc-internal-format
67042msgid "Keyword %qs at %C has already appeared in the current argument list"
67043msgstr ""
67044
67045#: fortran/primary.c:1781
67046#, gcc-internal-format, gfc-internal-format
67047msgid "argument list function at %C"
67048msgstr ""
67049
67050#: fortran/primary.c:1855
67051#, gcc-internal-format, gfc-internal-format
67052msgid "Expected alternate return label at %C"
67053msgstr ""
67054
67055#: fortran/primary.c:1902
67056#, gcc-internal-format, gfc-internal-format
67057msgid "Missing keyword name in actual argument list at %C"
67058msgstr ""
67059
67060#: fortran/primary.c:1948
67061#, gcc-internal-format, gfc-internal-format
67062msgid "Syntax error in argument list at %C"
67063msgstr ""
67064
67065#: fortran/primary.c:1969
67066#, gcc-internal-format
67067msgid "extend_ref(): Bad tail"
67068msgstr "extend_ref(): Đuôi sai"
67069
67070#: fortran/primary.c:2046
67071#, gcc-internal-format, gfc-internal-format
67072msgid "Array section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %C"
67073msgstr ""
67074
67075#: fortran/primary.c:2054
67076#, gcc-internal-format
67077msgid "Coarray designator at %C but %qs is not a coarray"
67078msgstr ""
67079
67080#: fortran/primary.c:2205
67081#, gcc-internal-format
67082msgid "Symbol %qs at %C has no IMPLICIT type"
67083msgstr ""
67084
67085#: fortran/primary.c:2212
67086#, fuzzy, gcc-internal-format
67087msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C"
67088msgstr "Không cần %<*%> cho đối chiếu %d của %d tại %C"
67089
67090#: fortran/primary.c:2233
67091#, gcc-internal-format, gfc-internal-format
67092msgid "Expected structure component name at %C"
67093msgstr ""
67094
67095#: fortran/primary.c:2251 fortran/primary.c:2371
67096#, gcc-internal-format, gfc-internal-format
67097msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
67098msgstr ""
67099
67100#: fortran/primary.c:2258 fortran/primary.c:2384
67101#, gcc-internal-format, gfc-internal-format
67102msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
67103msgstr ""
67104
67105#: fortran/primary.c:2317
67106#, gcc-internal-format, gfc-internal-format
67107msgid "Expected argument list at %C"
67108msgstr "Cần danh sách đối số tại %C"
67109
67110#: fortran/primary.c:2366
67111#, gcc-internal-format, gfc-internal-format
67112msgid "RE or IM part_ref at %C"
67113msgstr ""
67114
67115#: fortran/primary.c:2400
67116#, gcc-internal-format, gfc-internal-format
67117msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
67118msgstr ""
67119
67120#: fortran/primary.c:2428
67121#, gcc-internal-format
67122msgid "Procedure pointer component %qs requires an argument list at %C"
67123msgstr ""
67124
67125#: fortran/primary.c:2531
67126#, gcc-internal-format, gfc-internal-format
67127msgid "Nonpolymorphic reference to abstract type at %C"
67128msgstr ""
67129
67130#: fortran/primary.c:2538
67131#, gcc-internal-format, gfc-internal-format
67132msgid "Coindexed procedure-pointer component at %C"
67133msgstr ""
67134
67135#: fortran/primary.c:2574
67136#, gcc-internal-format
67137msgid "gfc_variable_attr(): Expression isn't a variable"
67138msgstr "gfc_variable_attr(): Biểu thức không phải là một biến"
67139
67140#: fortran/primary.c:2756
67141#, fuzzy, gcc-internal-format
67142msgid "gfc_caf_attr(): Expression isn't a variable"
67143msgstr "gfc_variable_attr(): Biểu thức không phải là một biến"
67144
67145#: fortran/primary.c:2813
67146#, fuzzy, gcc-internal-format
67147msgid "gfc_caf_attr(): Bad array reference"
67148msgstr "gfc_variable_attr(): Tham chiếu mảng sai"
67149
67150#: fortran/primary.c:2986
67151#, gcc-internal-format, gfc-internal-format
67152msgid "Structure constructor with missing optional arguments at %C"
67153msgstr ""
67154
67155#: fortran/primary.c:2995
67156#, gcc-internal-format
67157msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
67158msgstr ""
67159
67160#: fortran/primary.c:3002
67161#, gcc-internal-format
67162msgid "No initializer for component %qs given in the structure constructor at %C"
67163msgstr ""
67164
67165#: fortran/primary.c:3050
67166#, fuzzy, gcc-internal-format
67167#| msgid "Can't construct ABSTRACT type %qs at %L"
67168msgid "Cannot construct ABSTRACT type %qs at %L"
67169msgstr "Không thể xây dựng kiểu TRỪU TƯỢNG %qs tại %L"
67170
67171#: fortran/primary.c:3070
67172#, gcc-internal-format, gfc-internal-format
67173msgid "Structure constructor with named arguments at %C"
67174msgstr ""
67175
67176#: fortran/primary.c:3085
67177#, gcc-internal-format, gfc-internal-format
67178msgid "Component initializer without name after component named %s at %L"
67179msgstr ""
67180
67181#: fortran/primary.c:3090
67182#, fuzzy, gcc-internal-format, gfc-internal-format
67183#| msgid "too many arguments to constructor %q#D"
67184msgid "Too many components in structure constructor at %L"
67185msgstr "quá nhiều đối số cho cấu tử %q#D"
67186
67187#: fortran/primary.c:3148
67188#, gcc-internal-format, gfc-internal-format
67189msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
67190msgstr ""
67191
67192#: fortran/primary.c:3166
67193#, fuzzy, gcc-internal-format
67194#| msgid "Component %qs at %C already in the parent type at %L"
67195msgid "Component %qs is initialized twice in the structure constructor at %L"
67196msgstr "Thành phần “%qs” tại %C đã sẵn trong kiểu cha mẹ %L"
67197
67198#: fortran/primary.c:3178
67199#, gcc-internal-format
67200msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
67201msgstr ""
67202
67203#: fortran/primary.c:3232
67204#, gcc-internal-format
67205msgid "component %qs at %L has already been set by a parent derived type constructor"
67206msgstr ""
67207
67208#: fortran/primary.c:3388
67209#, gcc-internal-format, gfc-internal-format
67210msgid "%%LOC() as an rvalue at %C"
67211msgstr ""
67212
67213#: fortran/primary.c:3447
67214#, gcc-internal-format
67215msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
67216msgstr ""
67217
67218#: fortran/primary.c:3478 fortran/primary.c:3880
67219#, gcc-internal-format, gfc-internal-format
67220msgid "Symbol at %C is not appropriate for an expression"
67221msgstr ""
67222
67223#: fortran/primary.c:3583
67224#, gcc-internal-format
67225msgid "Unexpected use of subroutine name %qs at %C"
67226msgstr ""
67227
67228#: fortran/primary.c:3615
67229#, gcc-internal-format
67230msgid "Statement function %qs requires argument list at %C"
67231msgstr "Câu lệnh hàm %qs cần một danh sách đối số tại %C"
67232
67233#: fortran/primary.c:3618
67234#, gcc-internal-format
67235msgid "Function %qs requires an argument list at %C"
67236msgstr "Hàm %qs cần một danh sách đối số tại %C"
67237
67238#: fortran/primary.c:3668
67239#, gcc-internal-format
67240msgid "Missing argument to %qs at %C"
67241msgstr ""
67242
67243#: fortran/primary.c:3681
67244#, gcc-internal-format, gfc-internal-format
67245msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
67246msgstr ""
67247
67248#: fortran/primary.c:3836
67249#, gcc-internal-format
67250msgid "Missing argument list in function %qs at %C"
67251msgstr ""
67252
67253#: fortran/primary.c:3950
67254#, fuzzy, gcc-internal-format
67255msgid "Derived type %qs cannot be used as a variable at %C"
67256msgstr "Danh sách tên “%s” không thể là đối số tại %L"
67257
67258#: fortran/primary.c:3991
67259#, gcc-internal-format, gfc-internal-format
67260msgid "Named constant at %C in an EQUIVALENCE"
67261msgstr ""
67262
67263#: fortran/primary.c:4026
67264#, gcc-internal-format
67265msgid "%qs at %C is not a variable"
67266msgstr "%qs tại %C không phải là một biến"
67267
67268#: fortran/resolve.c:123
67269#, gcc-internal-format
67270msgid "%qs at %L is of the ABSTRACT type %qs"
67271msgstr "%qs tại %L phải là kiểu ABSTRACT %s"
67272
67273#: fortran/resolve.c:126
67274#, gcc-internal-format
67275msgid "ABSTRACT type %qs used at %L"
67276msgstr "Kiểu TRỪU TƯỢNG tại %qs được dùng tại %L"
67277
67278#: fortran/resolve.c:143
67279#, gcc-internal-format
67280msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
67281msgstr ""
67282
67283#: fortran/resolve.c:156
67284#, gcc-internal-format
67285msgid "Interface %qs at %L may not be generic"
67286msgstr ""
67287
67288#: fortran/resolve.c:163
67289#, gcc-internal-format
67290msgid "Interface %qs at %L may not be a statement function"
67291msgstr "Giao diện %qs tại %L không thể là hàm khai báo"
67292
67293#: fortran/resolve.c:172
67294#, gcc-internal-format
67295msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
67296msgstr ""
67297
67298#: fortran/resolve.c:178
67299#, gcc-internal-format
67300msgid "Interface %qs at %L must be explicit"
67301msgstr ""
67302
67303#: fortran/resolve.c:200
67304#, gcc-internal-format
67305msgid "PROCEDURE %qs at %L may not be used as its own interface"
67306msgstr ""
67307
67308#: fortran/resolve.c:300
67309#, gcc-internal-format
67310msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
67311msgstr ""
67312
67313#: fortran/resolve.c:304
67314#, gcc-internal-format
67315msgid "Alternate return specifier in function %qs at %L is not allowed"
67316msgstr ""
67317
67318#: fortran/resolve.c:315
67319#, gcc-internal-format
67320msgid "Self-referential argument %qs at %L is not allowed"
67321msgstr ""
67322
67323#: fortran/resolve.c:387
67324#, gcc-internal-format
67325msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
67326msgstr ""
67327
67328#: fortran/resolve.c:397
67329#, gcc-internal-format
67330msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
67331msgstr ""
67332
67333#: fortran/resolve.c:402
67334#, gcc-internal-format
67335msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
67336msgstr ""
67337
67338#: fortran/resolve.c:410
67339#, gcc-internal-format
67340msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
67341msgstr ""
67342
67343#: fortran/resolve.c:415
67344#, gcc-internal-format
67345msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
67346msgstr ""
67347
67348#: fortran/resolve.c:425
67349#, gcc-internal-format
67350msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
67351msgstr ""
67352
67353#: fortran/resolve.c:458
67354#, gcc-internal-format
67355msgid "Coarray dummy argument %qs at %L to elemental procedure"
67356msgstr ""
67357
67358#: fortran/resolve.c:466
67359#, gcc-internal-format
67360msgid "Argument %qs of elemental procedure at %L must be scalar"
67361msgstr "Tham số %qs của thủ tục cơ bản tại %L phải là vô hướng"
67362
67363#: fortran/resolve.c:475
67364#, gcc-internal-format
67365msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
67366msgstr ""
67367
67368#: fortran/resolve.c:485
67369#, gcc-internal-format
67370msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
67371msgstr ""
67372
67373#: fortran/resolve.c:493
67374#, gcc-internal-format
67375msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
67376msgstr ""
67377
67378#: fortran/resolve.c:502
67379#, gcc-internal-format
67380msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
67381msgstr ""
67382
67383#. F03:C1263 (R1238) The function-name and each dummy-arg-name
67384#. shall be specified, explicitly or implicitly, to be scalar.
67385#: fortran/resolve.c:517
67386#, fuzzy, gcc-internal-format, gfc-internal-format
67387#| msgid "Argument %qs of elemental procedure at %L must be scalar"
67388msgid "Argument '%s' of statement function '%s' at %L must be scalar"
67389msgstr "Tham số %qs của thủ tục cơ bản tại %L phải là vô hướng"
67390
67391#: fortran/resolve.c:528
67392#, gcc-internal-format
67393msgid "Character-valued argument %qs of statement function at %L must have constant length"
67394msgstr ""
67395
67396#: fortran/resolve.c:577
67397#, gcc-internal-format
67398msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
67399msgstr ""
67400
67401#: fortran/resolve.c:597
67402#, gcc-internal-format
67403msgid "Contained function %qs at %L has no IMPLICIT type"
67404msgstr ""
67405
67406#: fortran/resolve.c:600
67407#, gcc-internal-format
67408msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
67409msgstr ""
67410
67411#: fortran/resolve.c:626
67412#, gcc-internal-format
67413msgid "Character-valued module procedure %qs at %L must not be assumed length"
67414msgstr ""
67415
67416#: fortran/resolve.c:628
67417#, fuzzy, gcc-internal-format
67418#| msgid "Return value of function %qs at %L not set"
67419msgid "Character-valued internal function %qs at %L must not be assumed length"
67420msgstr "Trả lại giá trị của hàm %qs tại %L chưa đặt"
67421
67422#: fortran/resolve.c:800
67423#, gcc-internal-format, gfc-internal-format
67424msgid "Function %s at %L has entries with mismatched array specifications"
67425msgstr ""
67426
67427#: fortran/resolve.c:817
67428#, gcc-internal-format, gfc-internal-format
67429msgid "Function %s at %L with entries returning variables of different string lengths"
67430msgstr ""
67431
67432#: fortran/resolve.c:844
67433#, fuzzy, gcc-internal-format, gfc-internal-format
67434#| msgid "Namelist '%s' can not be an argument at %L"
67435msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
67436msgstr "Danh sách tên “%s” không thể là đối số tại %L"
67437
67438#: fortran/resolve.c:848
67439#, fuzzy, gcc-internal-format, gfc-internal-format
67440#| msgid "Namelist '%s' can not be an argument at %L"
67441msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
67442msgstr "Danh sách tên “%s” không thể là đối số tại %L"
67443
67444#: fortran/resolve.c:855
67445#, gcc-internal-format, gfc-internal-format
67446msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
67447msgstr ""
67448
67449#: fortran/resolve.c:859
67450#, gcc-internal-format, gfc-internal-format
67451msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
67452msgstr ""
67453
67454#: fortran/resolve.c:897
67455#, gcc-internal-format, gfc-internal-format
67456msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
67457msgstr ""
67458
67459#: fortran/resolve.c:902
67460#, gcc-internal-format, gfc-internal-format
67461msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
67462msgstr ""
67463
67464#: fortran/resolve.c:948
67465#, gcc-internal-format, gfc-internal-format
67466msgid "COMMON block at %L"
67467msgstr ""
67468
67469#: fortran/resolve.c:955
67470#, gcc-internal-format
67471msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
67472msgstr ""
67473
67474#: fortran/resolve.c:959
67475#, gcc-internal-format
67476msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
67477msgstr ""
67478
67479#: fortran/resolve.c:966
67480#, gcc-internal-format
67481msgid "%qs in cannot appear in COMMON at %L [F2008:C5100]"
67482msgstr ""
67483
67484#: fortran/resolve.c:974
67485#, gcc-internal-format
67486msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
67487msgstr ""
67488
67489#: fortran/resolve.c:978
67490#, gcc-internal-format
67491msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
67492msgstr ""
67493
67494#: fortran/resolve.c:982
67495#, gcc-internal-format
67496msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
67497msgstr ""
67498
67499#: fortran/resolve.c:1026
67500#, gcc-internal-format
67501msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
67502msgstr ""
67503
67504#: fortran/resolve.c:1040
67505#, gcc-internal-format
67506msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
67507msgstr ""
67508
67509#: fortran/resolve.c:1048
67510#, gcc-internal-format
67511msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
67512msgstr ""
67513
67514#: fortran/resolve.c:1070
67515#, gcc-internal-format
67516msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
67517msgstr ""
67518
67519#: fortran/resolve.c:1091
67520#, gcc-internal-format
67521msgid "COMMON block %qs at %L is used as PARAMETER at %L"
67522msgstr ""
67523
67524#: fortran/resolve.c:1095
67525#, gcc-internal-format
67526msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
67527msgstr ""
67528
67529#: fortran/resolve.c:1099
67530#, gcc-internal-format
67531msgid "COMMON block %qs at %L is also an intrinsic procedure"
67532msgstr ""
67533
67534#: fortran/resolve.c:1103
67535#, gcc-internal-format
67536msgid "COMMON block %qs at %L that is also a function result"
67537msgstr ""
67538
67539#: fortran/resolve.c:1108
67540#, gcc-internal-format
67541msgid "COMMON block %qs at %L that is also a global procedure"
67542msgstr ""
67543
67544#: fortran/resolve.c:1175
67545#, gcc-internal-format
67546msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
67547msgstr ""
67548
67549#: fortran/resolve.c:1311
67550#, gcc-internal-format, gfc-internal-format
67551msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
67552msgstr ""
67553
67554#: fortran/resolve.c:1332
67555#, gcc-internal-format
67556msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
67557msgstr ""
67558
67559#: fortran/resolve.c:1398
67560#, gcc-internal-format
67561msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
67562msgstr ""
67563
67564#: fortran/resolve.c:1432
67565#, gcc-internal-format
67566msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
67567msgstr ""
67568
67569#: fortran/resolve.c:1448
67570#, gcc-internal-format
67571msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
67572msgstr ""
67573
67574#: fortran/resolve.c:1477
67575#, gcc-internal-format
67576msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
67577msgstr ""
67578
67579#: fortran/resolve.c:1601
67580#, gcc-internal-format
67581msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
67582msgstr ""
67583
67584#: fortran/resolve.c:1663
67585#, gcc-internal-format
67586msgid "%qs at %L is ambiguous"
67587msgstr "%qs tại %L phải là số nguyên"
67588
67589#: fortran/resolve.c:1667
67590#, gcc-internal-format
67591msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
67592msgstr ""
67593
67594#: fortran/resolve.c:1786
67595#, gcc-internal-format
67596msgid "Type specified for intrinsic function %qs at %L is ignored"
67597msgstr ""
67598
67599#: fortran/resolve.c:1799
67600#, gcc-internal-format
67601msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
67602msgstr ""
67603
67604#: fortran/resolve.c:1810
67605#, gcc-internal-format
67606msgid "%qs declared INTRINSIC at %L does not exist"
67607msgstr ""
67608
67609#: fortran/resolve.c:1823
67610#, gcc-internal-format
67611msgid "The intrinsic %qs 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."
67612msgstr ""
67613
67614#: fortran/resolve.c:1859
67615#, gcc-internal-format
67616msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
67617msgstr ""
67618
67619#: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
67620#, gcc-internal-format, gfc-internal-format
67621msgid "Label %d referenced at %L is never defined"
67622msgstr ""
67623
67624#: fortran/resolve.c:1949
67625#, fuzzy, gcc-internal-format
67626#| msgid "Internal procedure %qs is used as actual argument at %L"
67627msgid "Derived type %qs is used as an actual argument at %L"
67628msgstr "Thủ tục nội tại %qs được dùng làm đối số thật tại %L"
67629
67630#: fortran/resolve.c:1967
67631#, gcc-internal-format
67632msgid "Statement function %qs at %L is not allowed as an actual argument"
67633msgstr ""
67634
67635#: fortran/resolve.c:1975
67636#, gcc-internal-format
67637msgid "Intrinsic %qs at %L is not allowed as an actual argument"
67638msgstr ""
67639
67640#: fortran/resolve.c:1982
67641#, gcc-internal-format
67642msgid "Internal procedure %qs is used as actual argument at %L"
67643msgstr "Thủ tục nội tại %qs được dùng làm đối số thật tại %L"
67644
67645#: fortran/resolve.c:1990
67646#, gcc-internal-format
67647msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
67648msgstr ""
67649
67650#: fortran/resolve.c:2017
67651#, gcc-internal-format
67652msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
67653msgstr ""
67654
67655#: fortran/resolve.c:2039
67656#, gcc-internal-format
67657msgid "Symbol %qs at %L is ambiguous"
67658msgstr "Ký hiệu “%qs” tại %L chưa rõ ràng"
67659
67660#: fortran/resolve.c:2094
67661#, gcc-internal-format, gfc-internal-format
67662msgid "By-value argument at %L is not of numeric type"
67663msgstr ""
67664
67665#: fortran/resolve.c:2101
67666#, gcc-internal-format, gfc-internal-format
67667msgid "By-value argument at %L cannot be an array or an array section"
67668msgstr ""
67669
67670#: fortran/resolve.c:2115
67671#, gcc-internal-format, gfc-internal-format
67672msgid "By-value argument at %L is not allowed in this context"
67673msgstr ""
67674
67675#: fortran/resolve.c:2127
67676#, gcc-internal-format, gfc-internal-format
67677msgid "Passing internal procedure at %L by location not allowed"
67678msgstr ""
67679
67680#: fortran/resolve.c:2138
67681#, gcc-internal-format
67682msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
67683msgstr ""
67684
67685#: fortran/resolve.c:2147
67686#, gcc-internal-format, gfc-internal-format
67687msgid "Coindexed actual argument at %L with ultimate pointer component"
67688msgstr ""
67689
67690#: fortran/resolve.c:2279
67691#, gcc-internal-format
67692msgid "%qs 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)"
67693msgstr ""
67694
67695#: fortran/resolve.c:2316
67696#, gcc-internal-format
67697msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
67698msgstr ""
67699
67700#: fortran/resolve.c:2590
67701#, gcc-internal-format
67702msgid "Return type mismatch of function %qs at %L (%s/%s)"
67703msgstr ""
67704
67705#: fortran/resolve.c:2617
67706#, gcc-internal-format
67707msgid "Interface mismatch in global procedure %qs at %L: %s"
67708msgstr ""
67709
67710#: fortran/resolve.c:2722
67711#, gcc-internal-format
67712msgid "There is no specific function for the generic %qs at %L"
67713msgstr ""
67714
67715#: fortran/resolve.c:2742
67716#, gcc-internal-format
67717msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
67718msgstr ""
67719
67720#: fortran/resolve.c:2780
67721#, gcc-internal-format
67722msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
67723msgstr ""
67724
67725#: fortran/resolve.c:2835
67726#, gcc-internal-format
67727msgid "Unable to resolve the specific function %qs at %L"
67728msgstr "Không thể phân giải hàm đặc tả %qs tại %L"
67729
67730#: fortran/resolve.c:2931
67731#, fuzzy, gcc-internal-format
67732msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
67733msgstr "%qE không phải tên một kiểu"
67734
67735#: fortran/resolve.c:2935 fortran/resolve.c:16999
67736#, gcc-internal-format
67737msgid "Function %qs at %L has no IMPLICIT type"
67738msgstr ""
67739
67740#: fortran/resolve.c:3059
67741#, gcc-internal-format
67742msgid "Reference to impure function %qs at %L inside a FORALL %s"
67743msgstr ""
67744
67745#: fortran/resolve.c:3066
67746#, gcc-internal-format
67747msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
67748msgstr ""
67749
67750#: fortran/resolve.c:3073
67751#, gcc-internal-format
67752msgid "Reference to impure function %qs at %L within a PURE procedure"
67753msgstr ""
67754
67755#: fortran/resolve.c:3140
67756#, fuzzy, gcc-internal-format
67757#| msgid "Unexpected intrinsic type %qs at %L"
67758msgid "Unexpected junk after %qs at %L"
67759msgstr "Gặp kiểu hạn chế không cần %qs tại %L"
67760
67761#: fortran/resolve.c:3151
67762#, gcc-internal-format
67763msgid "%qs at %L is not a function"
67764msgstr "“%qs” tại %L không phải là một hàm"
67765
67766#: fortran/resolve.c:3159 fortran/resolve.c:3651
67767#, gcc-internal-format
67768msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
67769msgstr "ABSTRACT INTERFACE %qs phải không tham chiếu tại %L"
67770
67771#: fortran/resolve.c:3171
67772#, gcc-internal-format
67773msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
67774msgstr ""
67775
67776#. Internal procedures are taken care of in resolve_contained_fntype.
67777#: fortran/resolve.c:3214
67778#, gcc-internal-format
67779msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
67780msgstr ""
67781
67782#: fortran/resolve.c:3248
67783#, gcc-internal-format
67784msgid "resolve_function(): bad function type"
67785msgstr "resolve_function(): kiểu hàm sai"
67786
67787#: fortran/resolve.c:3262
67788#, gcc-internal-format, gfc-internal-format
67789msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
67790msgstr ""
67791
67792#: fortran/resolve.c:3278
67793#, gcc-internal-format
67794msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
67795msgstr ""
67796
67797#: fortran/resolve.c:3340
67798#, gcc-internal-format
67799msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
67800msgstr ""
67801
67802#: fortran/resolve.c:3344
67803#, gcc-internal-format
67804msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
67805msgstr ""
67806
67807#: fortran/resolve.c:3395
67808#, gcc-internal-format
67809msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
67810msgstr ""
67811
67812#: fortran/resolve.c:3401
67813#, gcc-internal-format
67814msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
67815msgstr ""
67816
67817#: fortran/resolve.c:3407
67818#, gcc-internal-format
67819msgid "Subroutine call to %qs at %L is not PURE"
67820msgstr ""
67821
67822#: fortran/resolve.c:3475
67823#, gcc-internal-format
67824msgid "There is no specific subroutine for the generic %qs at %L"
67825msgstr ""
67826
67827#: fortran/resolve.c:3484
67828#, gcc-internal-format
67829msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
67830msgstr ""
67831
67832#: fortran/resolve.c:3519
67833#, gcc-internal-format
67834msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
67835msgstr ""
67836
67837#: fortran/resolve.c:3564
67838#, gcc-internal-format
67839msgid "Unable to resolve the specific subroutine %qs at %L"
67840msgstr ""
67841
67842#: fortran/resolve.c:3622
67843#, gcc-internal-format
67844msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
67845msgstr ""
67846
67847#: fortran/resolve.c:3661
67848#, gcc-internal-format
67849msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
67850msgstr ""
67851
67852#: fortran/resolve.c:3665
67853#, gcc-internal-format
67854msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
67855msgstr ""
67856
67857#: fortran/resolve.c:3710
67858#, gcc-internal-format
67859msgid "resolve_subroutine(): bad function type"
67860msgstr "resolve_subroutine(): kiểu hàm sai"
67861
67862#: fortran/resolve.c:3748
67863#, gcc-internal-format, gfc-internal-format
67864msgid "Shapes for operands at %L and %L are not conformable"
67865msgstr ""
67866
67867#: fortran/resolve.c:3800
67868#, fuzzy, gcc-internal-format
67869msgid "logical_to_bitwise(): Bad intrinsic"
67870msgstr "resolve_operator(): intrinsic sai"
67871
67872#: fortran/resolve.c:3903
67873#, fuzzy, gcc-internal-format
67874#| msgid "Return value of function %qs at %L not set"
67875msgid "Impure function %qs at %L might not be evaluated"
67876msgstr "Trả lại giá trị của hàm %qs tại %L chưa đặt"
67877
67878#: fortran/resolve.c:3907
67879#, gcc-internal-format, gfc-internal-format
67880msgid "Impure function at %L might not be evaluated"
67881msgstr ""
67882
67883#: fortran/resolve.c:3983
67884#, gcc-internal-format
67885msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
67886msgstr ""
67887
67888#: fortran/resolve.c:4004
67889#, gcc-internal-format
67890msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
67891msgstr ""
67892
67893#: fortran/resolve.c:4287
67894#, gcc-internal-format
67895msgid "resolve_operator(): Bad intrinsic"
67896msgstr "resolve_operator(): intrinsic sai"
67897
67898#: fortran/resolve.c:4457 fortran/resolve.c:4480
67899#, gcc-internal-format
67900msgid "compare_bound_int(): Bad expression"
67901msgstr ""
67902
67903#: fortran/resolve.c:4575
67904#, gcc-internal-format, gfc-internal-format
67905msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
67906msgstr ""
67907
67908#: fortran/resolve.c:4580
67909#, gcc-internal-format, gfc-internal-format
67910msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
67911msgstr ""
67912
67913#: fortran/resolve.c:4590
67914#, gcc-internal-format, gfc-internal-format
67915msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
67916msgstr ""
67917
67918#: fortran/resolve.c:4595
67919#, gcc-internal-format, gfc-internal-format
67920msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
67921msgstr ""
67922
67923#: fortran/resolve.c:4615
67924#, gcc-internal-format, gfc-internal-format
67925msgid "Illegal stride of zero at %L"
67926msgstr ""
67927
67928#: fortran/resolve.c:4632
67929#, gcc-internal-format, gfc-internal-format
67930msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
67931msgstr ""
67932
67933#: fortran/resolve.c:4640
67934#, gcc-internal-format, gfc-internal-format
67935msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
67936msgstr ""
67937
67938#: fortran/resolve.c:4656
67939#, gcc-internal-format, gfc-internal-format
67940msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
67941msgstr ""
67942
67943#: fortran/resolve.c:4665
67944#, gcc-internal-format, gfc-internal-format
67945msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
67946msgstr ""
67947
67948#: fortran/resolve.c:4681
67949#, gcc-internal-format
67950msgid "check_dimension(): Bad array reference"
67951msgstr ""
67952
67953#: fortran/resolve.c:4704
67954#, gcc-internal-format, gfc-internal-format
67955msgid "Rightmost upper bound of assumed size array section not specified at %L"
67956msgstr ""
67957
67958#: fortran/resolve.c:4714
67959#, gcc-internal-format, gfc-internal-format
67960msgid "Rank mismatch in array reference at %L (%d/%d)"
67961msgstr ""
67962
67963#: fortran/resolve.c:4722
67964#, gcc-internal-format, gfc-internal-format
67965msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
67966msgstr ""
67967
67968#: fortran/resolve.c:4738
67969#, gcc-internal-format, gfc-internal-format
67970msgid "Coindex of codimension %d must be a scalar at %L"
67971msgstr ""
67972
67973#: fortran/resolve.c:4766
67974#, gcc-internal-format, gfc-internal-format
67975msgid "Array index at %L must be scalar"
67976msgstr ""
67977
67978#: fortran/resolve.c:4772
67979#, gcc-internal-format, gfc-internal-format
67980msgid "Array index at %L must be of INTEGER type, found %s"
67981msgstr ""
67982
67983#: fortran/resolve.c:4778
67984#, gcc-internal-format, gfc-internal-format
67985msgid "REAL array index at %L"
67986msgstr ""
67987
67988#: fortran/resolve.c:4817
67989#, gcc-internal-format, gfc-internal-format
67990msgid "Argument dim at %L must be scalar"
67991msgstr ""
67992
67993#: fortran/resolve.c:4824
67994#, gcc-internal-format, gfc-internal-format
67995msgid "Argument dim at %L must be of INTEGER type"
67996msgstr ""
67997
67998#: fortran/resolve.c:4873
67999#, gcc-internal-format
68000msgid "find_array_spec(): Missing spec"
68001msgstr ""
68002
68003#: fortran/resolve.c:4884
68004#, gcc-internal-format
68005msgid "find_array_spec(): unused as(1)"
68006msgstr ""
68007
68008#: fortran/resolve.c:4896
68009#, gcc-internal-format
68010msgid "find_array_spec(): unused as(2)"
68011msgstr ""
68012
68013#: fortran/resolve.c:4939
68014#, gcc-internal-format, gfc-internal-format
68015msgid "Array index at %L is an array of rank %d"
68016msgstr ""
68017
68018#: fortran/resolve.c:5037
68019#, gcc-internal-format, gfc-internal-format
68020msgid "Substring start index at %L must be of type INTEGER"
68021msgstr ""
68022
68023#: fortran/resolve.c:5044
68024#, gcc-internal-format, gfc-internal-format
68025msgid "Substring start index at %L must be scalar"
68026msgstr ""
68027
68028#: fortran/resolve.c:5053
68029#, gcc-internal-format, gfc-internal-format
68030msgid "Substring start index at %L is less than one"
68031msgstr ""
68032
68033#: fortran/resolve.c:5066
68034#, gcc-internal-format, gfc-internal-format
68035msgid "Substring end index at %L must be of type INTEGER"
68036msgstr ""
68037
68038#: fortran/resolve.c:5073
68039#, gcc-internal-format, gfc-internal-format
68040msgid "Substring end index at %L must be scalar"
68041msgstr ""
68042
68043#: fortran/resolve.c:5083
68044#, gcc-internal-format, gfc-internal-format
68045msgid "Substring end index at %L exceeds the string length"
68046msgstr ""
68047
68048#: fortran/resolve.c:5093
68049#, gcc-internal-format, gfc-internal-format
68050msgid "Substring end index at %L is too large"
68051msgstr ""
68052
68053#: fortran/resolve.c:5286
68054#, gcc-internal-format
68055msgid "resolve_ref(): Bad array reference"
68056msgstr ""
68057
68058#: fortran/resolve.c:5300
68059#, gcc-internal-format, gfc-internal-format
68060msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
68061msgstr ""
68062
68063#: fortran/resolve.c:5310
68064#, gcc-internal-format, gfc-internal-format
68065msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
68066msgstr ""
68067
68068#: fortran/resolve.c:5356
68069#, gcc-internal-format, gfc-internal-format
68070msgid "Two or more part references with nonzero rank must not be specified at %L"
68071msgstr ""
68072
68073#: fortran/resolve.c:5448
68074#, gcc-internal-format
68075msgid "gfc_expression_rank(): Two array specs"
68076msgstr ""
68077
68078#: fortran/resolve.c:5530
68079#, gcc-internal-format, gfc-internal-format
68080msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
68081msgstr ""
68082
68083#: fortran/resolve.c:5540
68084#, gcc-internal-format, gfc-internal-format
68085msgid "Assumed-type variable %s at %L may only be used as actual argument"
68086msgstr ""
68087
68088#. FIXME: It doesn't work reliably as inquiry_argument is not set
68089#. for all inquiry functions in resolve_function; the reason is
68090#. that the function-name resolution happens too late in that
68091#. function.
68092#: fortran/resolve.c:5550
68093#, gcc-internal-format, gfc-internal-format
68094msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
68095msgstr ""
68096
68097#: fortran/resolve.c:5568
68098#, gcc-internal-format, gfc-internal-format
68099msgid "Assumed-rank variable %s at %L may only be used as actual argument"
68100msgstr ""
68101
68102#. FIXME: It doesn't work reliably as inquiry_argument is not set
68103#. for all inquiry functions in resolve_function; the reason is
68104#. that the function-name resolution happens too late in that
68105#. function.
68106#: fortran/resolve.c:5578
68107#, gcc-internal-format, gfc-internal-format
68108msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
68109msgstr ""
68110
68111#: fortran/resolve.c:5589
68112#, gcc-internal-format, gfc-internal-format
68113msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
68114msgstr ""
68115
68116#: fortran/resolve.c:5598
68117#, gcc-internal-format, gfc-internal-format
68118msgid "Assumed-type variable %s at %L shall not have a subobject reference"
68119msgstr ""
68120
68121#: fortran/resolve.c:5613
68122#, gcc-internal-format, gfc-internal-format
68123msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
68124msgstr ""
68125
68126#: fortran/resolve.c:5793
68127#, gcc-internal-format
68128msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
68129msgstr ""
68130
68131#: fortran/resolve.c:5798
68132#, gcc-internal-format
68133msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
68134msgstr ""
68135
68136#: fortran/resolve.c:5868
68137#, gcc-internal-format, gfc-internal-format
68138msgid "Polymorphic subobject of coindexed object at %L"
68139msgstr ""
68140
68141#: fortran/resolve.c:5881
68142#, gcc-internal-format, gfc-internal-format
68143msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
68144msgstr ""
68145
68146#: fortran/resolve.c:6125 fortran/resolve.c:6277
68147#, fuzzy, gcc-internal-format, gfc-internal-format
68148#| msgid "Error in type-spec at %L"
68149msgid "Error in typebound call at %L"
68150msgstr "Sai trong type-spec tại %L"
68151
68152#: fortran/resolve.c:6241
68153#, gcc-internal-format, gfc-internal-format
68154msgid "Passed-object at %L must be scalar"
68155msgstr ""
68156
68157#: fortran/resolve.c:6248
68158#, gcc-internal-format
68159msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
68160msgstr ""
68161
68162#: fortran/resolve.c:6287
68163#, gcc-internal-format
68164msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
68165msgstr ""
68166
68167#: fortran/resolve.c:6296
68168#, gcc-internal-format, gfc-internal-format
68169msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
68170msgstr ""
68171
68172#. Nothing matching found!
68173#: fortran/resolve.c:6484
68174#, gcc-internal-format
68175msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
68176msgstr ""
68177
68178#: fortran/resolve.c:6518
68179#, gcc-internal-format
68180msgid "%qs at %L should be a SUBROUTINE"
68181msgstr "%qs tại %L phải là THỦ TỤC CON"
68182
68183#: fortran/resolve.c:6570
68184#, gcc-internal-format
68185msgid "%qs at %L should be a FUNCTION"
68186msgstr "%qs tại %L phải là HÀM"
68187
68188#: fortran/resolve.c:7105
68189#, gcc-internal-format
68190msgid "gfc_resolve_expr(): Bad expression type"
68191msgstr "gfc_resolve_expr(): sai kiểu biểu thức"
68192
68193#: fortran/resolve.c:7138
68194#, gcc-internal-format, gfc-internal-format
68195msgid "%s at %L must be a scalar"
68196msgstr "%s tại %L phải là một scalar"
68197
68198#: fortran/resolve.c:7148
68199#, gcc-internal-format, gfc-internal-format
68200msgid "%s at %L must be integer"
68201msgstr "%s tại %L phải là số nguyên"
68202
68203#: fortran/resolve.c:7152 fortran/resolve.c:7159
68204#, gcc-internal-format, gfc-internal-format
68205msgid "%s at %L must be INTEGER"
68206msgstr "%s tại %L phải là SỐ-NGUYÊN"
68207
68208#: fortran/resolve.c:7214
68209#, gcc-internal-format, gfc-internal-format
68210msgid "Step expression in DO loop at %L cannot be zero"
68211msgstr ""
68212
68213#: fortran/resolve.c:7237
68214#, gcc-internal-format, gfc-internal-format
68215msgid "DO loop at %L will be executed zero times"
68216msgstr ""
68217
68218#: fortran/resolve.c:7254
68219#, gcc-internal-format, gfc-internal-format
68220msgid "DO loop at %L is undefined as it overflows"
68221msgstr ""
68222
68223#: fortran/resolve.c:7260
68224#, gcc-internal-format, gfc-internal-format
68225msgid "DO loop at %L is undefined as it underflows"
68226msgstr ""
68227
68228#: fortran/resolve.c:7321
68229#, gcc-internal-format, gfc-internal-format
68230msgid "FORALL index-name at %L must be a scalar INTEGER"
68231msgstr ""
68232
68233#: fortran/resolve.c:7326
68234#, gcc-internal-format, gfc-internal-format
68235msgid "FORALL start expression at %L must be a scalar INTEGER"
68236msgstr ""
68237
68238#: fortran/resolve.c:7333
68239#, gcc-internal-format, gfc-internal-format
68240msgid "FORALL end expression at %L must be a scalar INTEGER"
68241msgstr ""
68242
68243#: fortran/resolve.c:7341
68244#, gcc-internal-format, gfc-internal-format
68245msgid "FORALL stride expression at %L must be a scalar %s"
68246msgstr ""
68247
68248#: fortran/resolve.c:7346
68249#, gcc-internal-format, gfc-internal-format
68250msgid "FORALL stride expression at %L cannot be zero"
68251msgstr ""
68252
68253#: fortran/resolve.c:7359
68254#, gcc-internal-format
68255msgid "FORALL index %qs may not appear in triplet specification at %L"
68256msgstr ""
68257
68258#: fortran/resolve.c:7463 fortran/resolve.c:7760
68259#, gcc-internal-format, gfc-internal-format
68260msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
68261msgstr ""
68262
68263#: fortran/resolve.c:7471 fortran/resolve.c:7724
68264#, gcc-internal-format, gfc-internal-format
68265msgid "Coindexed allocatable object at %L"
68266msgstr ""
68267
68268#: fortran/resolve.c:7581
68269#, gcc-internal-format, gfc-internal-format
68270msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
68271msgstr ""
68272
68273#: fortran/resolve.c:7612
68274#, gcc-internal-format, gfc-internal-format
68275msgid "Source-expr at %L and allocate-object at %L must have the same shape"
68276msgstr ""
68277
68278#: fortran/resolve.c:7771
68279#, gcc-internal-format, gfc-internal-format
68280msgid "Type of entity at %L is type incompatible with source-expr at %L"
68281msgstr ""
68282
68283#: fortran/resolve.c:7783
68284#, gcc-internal-format, gfc-internal-format
68285msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
68286msgstr ""
68287
68288#: fortran/resolve.c:7797
68289#, gcc-internal-format, gfc-internal-format
68290msgid "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"
68291msgstr ""
68292
68293#: fortran/resolve.c:7812
68294#, gcc-internal-format, gfc-internal-format
68295msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
68296msgstr ""
68297
68298#: fortran/resolve.c:7825
68299#, gcc-internal-format, gfc-internal-format
68300msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
68301msgstr ""
68302
68303#: fortran/resolve.c:7843
68304#, gcc-internal-format, gfc-internal-format
68305msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
68306msgstr ""
68307
68308#: fortran/resolve.c:7924 fortran/resolve.c:7939
68309#, gcc-internal-format, gfc-internal-format
68310msgid "Array specification required in ALLOCATE statement at %L"
68311msgstr ""
68312
68313#: fortran/resolve.c:7931
68314#, gcc-internal-format, gfc-internal-format
68315msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
68316msgstr ""
68317
68318#: fortran/resolve.c:7956
68319#, gcc-internal-format, gfc-internal-format
68320msgid "Coarray specification required in ALLOCATE statement at %L"
68321msgstr ""
68322
68323#: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
68324#, gcc-internal-format, gfc-internal-format
68325msgid "Bad array specification in ALLOCATE statement at %L"
68326msgstr ""
68327
68328#: fortran/resolve.c:7971
68329#, gcc-internal-format, gfc-internal-format
68330msgid "Upper cobound is less than lower cobound at %L"
68331msgstr ""
68332
68333#: fortran/resolve.c:7983
68334#, gcc-internal-format, gfc-internal-format
68335msgid "Upper cobound is less than lower cobound of 1 at %L"
68336msgstr ""
68337
68338#: fortran/resolve.c:8041
68339#, gcc-internal-format
68340msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
68341msgstr ""
68342
68343#: fortran/resolve.c:8056
68344#, gcc-internal-format, gfc-internal-format
68345msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
68346msgstr ""
68347
68348#: fortran/resolve.c:8067
68349#, gcc-internal-format, gfc-internal-format
68350msgid "Bad coarray specification in ALLOCATE statement at %L"
68351msgstr ""
68352
68353#: fortran/resolve.c:8099
68354#, gcc-internal-format, gfc-internal-format
68355msgid "Stat-variable at %L must be a scalar INTEGER variable"
68356msgstr ""
68357
68358#: fortran/resolve.c:8122
68359#, gcc-internal-format, gfc-internal-format
68360msgid "Stat-variable at %L shall not be %sd within the same %s statement"
68361msgstr ""
68362
68363#: fortran/resolve.c:8133
68364#, gcc-internal-format, gfc-internal-format
68365msgid "ERRMSG at %L is useless without a STAT tag"
68366msgstr ""
68367
68368#: fortran/resolve.c:8149
68369#, gcc-internal-format, gfc-internal-format
68370msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
68371msgstr ""
68372
68373#: fortran/resolve.c:8172
68374#, gcc-internal-format, gfc-internal-format
68375msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
68376msgstr ""
68377
68378#: fortran/resolve.c:8202
68379#, gcc-internal-format, gfc-internal-format
68380msgid "Allocate-object at %L also appears at %L"
68381msgstr ""
68382
68383#: fortran/resolve.c:8208 fortran/resolve.c:8214
68384#, gcc-internal-format, gfc-internal-format
68385msgid "Allocate-object at %L is subobject of object at %L"
68386msgstr ""
68387
68388#. The cases overlap, or they are the same
68389#. element in the list.  Either way, we must
68390#. issue an error and get the next case from P.
68391#. FIXME: Sort P and Q by line number.
68392#: fortran/resolve.c:8442
68393#, gcc-internal-format, gfc-internal-format
68394msgid "CASE label at %L overlaps with CASE label at %L"
68395msgstr ""
68396
68397#: fortran/resolve.c:8493
68398#, gcc-internal-format, gfc-internal-format
68399msgid "Expression in CASE statement at %L must be of type %s"
68400msgstr ""
68401
68402#: fortran/resolve.c:8504
68403#, gcc-internal-format, gfc-internal-format
68404msgid "Expression in CASE statement at %L must be of kind %d"
68405msgstr ""
68406
68407#: fortran/resolve.c:8517
68408#, gcc-internal-format, gfc-internal-format
68409msgid "Expression in CASE statement at %L must be scalar"
68410msgstr ""
68411
68412#: fortran/resolve.c:8563
68413#, gcc-internal-format, gfc-internal-format
68414msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
68415msgstr ""
68416
68417#: fortran/resolve.c:8582
68418#, gcc-internal-format, gfc-internal-format
68419msgid "Argument of SELECT statement at %L cannot be %s"
68420msgstr ""
68421
68422#: fortran/resolve.c:8592
68423#, gcc-internal-format, gfc-internal-format
68424msgid "Argument of SELECT statement at %L must be a scalar expression"
68425msgstr ""
68426
68427#: fortran/resolve.c:8610 fortran/resolve.c:8618
68428#, gcc-internal-format, gfc-internal-format
68429msgid "Expression in CASE statement at %L is not in the range of %s"
68430msgstr ""
68431
68432#: fortran/resolve.c:8680 fortran/resolve.c:9327
68433#, gcc-internal-format, gfc-internal-format
68434msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
68435msgstr ""
68436
68437#: fortran/resolve.c:8706
68438#, gcc-internal-format, gfc-internal-format
68439msgid "Logical range in CASE statement at %L is not allowed"
68440msgstr ""
68441
68442#: fortran/resolve.c:8718
68443#, gcc-internal-format, gfc-internal-format
68444msgid "Constant logical value in CASE statement is repeated at %L"
68445msgstr ""
68446
68447#: fortran/resolve.c:8733
68448#, gcc-internal-format, gfc-internal-format
68449msgid "Range specification at %L can never be matched"
68450msgstr ""
68451
68452#: fortran/resolve.c:8836
68453#, gcc-internal-format, gfc-internal-format
68454msgid "Logical SELECT CASE block at %L has more that two cases"
68455msgstr ""
68456
68457#: fortran/resolve.c:8887
68458#, gcc-internal-format
68459msgid "Associating entity %qs at %L is a procedure pointer"
68460msgstr ""
68461
68462#: fortran/resolve.c:8896
68463#, fuzzy, gcc-internal-format
68464msgid "Derived type %qs cannot be used as a variable at %L"
68465msgstr "Danh sách tên “%s” không thể là đối số tại %L"
68466
68467#: fortran/resolve.c:8913
68468#, gcc-internal-format
68469msgid "Associating entity %qs at %L is a procedure name"
68470msgstr ""
68471
68472#: fortran/resolve.c:8929
68473#, gcc-internal-format, gfc-internal-format
68474msgid "Associating selector-expression at %L yields a procedure"
68475msgstr ""
68476
68477#: fortran/resolve.c:8936
68478#, gcc-internal-format, gfc-internal-format
68479msgid "Selector at %L cannot be NULL()"
68480msgstr ""
68481
68482#: fortran/resolve.c:8941
68483#, fuzzy, gcc-internal-format, gfc-internal-format
68484#| msgid "parameter %u has void type"
68485msgid "Selector at %L has no type"
68486msgstr "tham số %u có kiểu void"
68487
68488#: fortran/resolve.c:8963
68489#, gcc-internal-format
68490msgid "Associate-name %qs at %L is used as array"
68491msgstr ""
68492
68493#: fortran/resolve.c:8974
68494#, gcc-internal-format, gfc-internal-format
68495msgid "CLASS selector at %L needs a temporary which is not yet implemented"
68496msgstr ""
68497
68498#: fortran/resolve.c:9202
68499#, gcc-internal-format, gfc-internal-format
68500msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
68501msgstr ""
68502
68503#: fortran/resolve.c:9237 fortran/resolve.c:9249
68504#, gcc-internal-format, gfc-internal-format
68505msgid "Selector at %L must not be coindexed"
68506msgstr ""
68507
68508#: fortran/resolve.c:9278
68509#, gcc-internal-format, gfc-internal-format
68510msgid "TYPE IS at %L overlaps with TYPE IS at %L"
68511msgstr ""
68512
68513#: fortran/resolve.c:9290
68514#, gcc-internal-format
68515msgid "Derived type %qs at %L must be extensible"
68516msgstr ""
68517
68518#: fortran/resolve.c:9302
68519#, gcc-internal-format
68520msgid "Derived type %qs at %L must be an extension of %qs"
68521msgstr ""
68522
68523#: fortran/resolve.c:9305
68524#, gcc-internal-format
68525msgid "Unexpected intrinsic type %qs at %L"
68526msgstr "Gặp kiểu hạn chế không cần %qs tại %L"
68527
68528#: fortran/resolve.c:9315
68529#, gcc-internal-format, gfc-internal-format
68530msgid "The type-spec at %L shall specify that each length type parameter is assumed"
68531msgstr ""
68532
68533#: fortran/resolve.c:9562
68534#, gcc-internal-format, gfc-internal-format
68535msgid "Double CLASS IS block in SELECT TYPE statement at %L"
68536msgstr ""
68537
68538#: fortran/resolve.c:9690
68539#, gcc-internal-format, gfc-internal-format
68540msgid "RANK DEFAULT at %L is repeated at %L"
68541msgstr ""
68542
68543#: fortran/resolve.c:9699
68544#, gcc-internal-format, gfc-internal-format
68545msgid "RANK (*) at %L is repeated at %L"
68546msgstr ""
68547
68548#: fortran/resolve.c:9702
68549#, gcc-internal-format, gfc-internal-format
68550msgid "RANK (%i) at %L is repeated at %L"
68551msgstr ""
68552
68553#: fortran/resolve.c:9712 fortran/resolve.c:9717
68554#, gcc-internal-format, gfc-internal-format
68555msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
68556msgstr ""
68557
68558#: fortran/resolve.c:9826
68559#, gcc-internal-format, gfc-internal-format
68560msgid "Invalid context for NULL () intrinsic at %L"
68561msgstr "Ngữ cảnh sai cho hạn chế NULL() tại %L"
68562
68563#: fortran/resolve.c:9878
68564#, fuzzy, gcc-internal-format, gfc-internal-format
68565msgid "DTIO %s procedure at %L must be recursive"
68566msgstr "Tham số %qs của thủ tục cơ bản tại %L phải là vô hướng"
68567
68568#: fortran/resolve.c:9888
68569#, gcc-internal-format, gfc-internal-format
68570msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
68571msgstr ""
68572
68573#: fortran/resolve.c:9901
68574#, gcc-internal-format, gfc-internal-format
68575msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
68576msgstr ""
68577
68578#: fortran/resolve.c:9910
68579#, gcc-internal-format, gfc-internal-format
68580msgid "Data transfer element at %L cannot have procedure pointer components"
68581msgstr ""
68582
68583#: fortran/resolve.c:9917
68584#, gcc-internal-format, gfc-internal-format
68585msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
68586msgstr ""
68587
68588#: fortran/resolve.c:9928
68589#, gcc-internal-format, gfc-internal-format
68590msgid "Data transfer element at %L cannot have PRIVATE components"
68591msgstr ""
68592
68593#: fortran/resolve.c:9934
68594#, gcc-internal-format, gfc-internal-format
68595msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
68596msgstr ""
68597
68598#: fortran/resolve.c:9949
68599#, gcc-internal-format, gfc-internal-format
68600msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
68601msgstr ""
68602
68603#: fortran/resolve.c:10006
68604#, gcc-internal-format, gfc-internal-format
68605msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
68606msgstr ""
68607
68608#: fortran/resolve.c:10016
68609#, gcc-internal-format, gfc-internal-format
68610msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
68611msgstr ""
68612
68613#: fortran/resolve.c:10020
68614#, gcc-internal-format, gfc-internal-format
68615msgid "Event variable argument at %L must be a coarray or coindexed"
68616msgstr ""
68617
68618#: fortran/resolve.c:10023
68619#, gcc-internal-format, gfc-internal-format
68620msgid "Event variable argument at %L must be a coarray but not coindexed"
68621msgstr ""
68622
68623#: fortran/resolve.c:10030 fortran/resolve.c:10152
68624#, gcc-internal-format, gfc-internal-format
68625msgid "STAT= argument at %L must be a scalar INTEGER variable"
68626msgstr ""
68627
68628#: fortran/resolve.c:10042 fortran/resolve.c:10160
68629#, gcc-internal-format, gfc-internal-format
68630msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
68631msgstr ""
68632
68633#: fortran/resolve.c:10054
68634#, gcc-internal-format, gfc-internal-format
68635msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
68636msgstr ""
68637
68638#: fortran/resolve.c:10067
68639#, gcc-internal-format, gfc-internal-format
68640msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
68641msgstr ""
68642
68643#: fortran/resolve.c:10128
68644#, gcc-internal-format, gfc-internal-format
68645msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
68646msgstr ""
68647
68648#: fortran/resolve.c:10132 fortran/resolve.c:10142
68649#, gcc-internal-format, gfc-internal-format
68650msgid "Imageset argument at %L must between 1 and num_images()"
68651msgstr ""
68652
68653#: fortran/resolve.c:10187
68654#, gcc-internal-format, gfc-internal-format
68655msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
68656msgstr ""
68657
68658#: fortran/resolve.c:10197
68659#, gcc-internal-format, gfc-internal-format
68660msgid "Branch at %L may result in an infinite loop"
68661msgstr ""
68662
68663#. Note: A label at END CRITICAL does not leave the CRITICAL
68664#. construct as END CRITICAL is still part of it.
68665#: fortran/resolve.c:10214 fortran/resolve.c:10237
68666#, gcc-internal-format, gfc-internal-format
68667msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
68668msgstr ""
68669
68670#: fortran/resolve.c:10218 fortran/resolve.c:10243
68671#, gcc-internal-format, gfc-internal-format
68672msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
68673msgstr ""
68674
68675#. The label is not in an enclosing block, so illegal.  This was
68676#. allowed in Fortran 66, so we allow it as extension.  No
68677#. further checks are necessary in this case.
68678#: fortran/resolve.c:10258
68679#, gcc-internal-format, gfc-internal-format
68680msgid "Label at %L is not in the same block as the GOTO statement at %L"
68681msgstr ""
68682
68683#: fortran/resolve.c:10330
68684#, gcc-internal-format, gfc-internal-format
68685msgid "WHERE mask at %L has inconsistent shape"
68686msgstr ""
68687
68688#: fortran/resolve.c:10346
68689#, gcc-internal-format, gfc-internal-format
68690msgid "WHERE assignment target at %L has inconsistent shape"
68691msgstr ""
68692
68693#: fortran/resolve.c:10354 fortran/resolve.c:10441
68694#, gcc-internal-format, gfc-internal-format
68695msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
68696msgstr ""
68697
68698#: fortran/resolve.c:10364 fortran/resolve.c:10451
68699#, gcc-internal-format, gfc-internal-format
68700msgid "Unsupported statement inside WHERE at %L"
68701msgstr ""
68702
68703#: fortran/resolve.c:10395
68704#, gcc-internal-format, gfc-internal-format
68705msgid "Assignment to a FORALL index variable at %L"
68706msgstr ""
68707
68708#: fortran/resolve.c:10404
68709#, gcc-internal-format
68710msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
68711msgstr ""
68712
68713#: fortran/resolve.c:10551
68714#, fuzzy, gcc-internal-format, gfc-internal-format
68715#| msgid "BLOCK construct at %C"
68716msgid "FORALL construct at %L"
68717msgstr "cấu trúc BLOCK tại %C"
68718
68719#: fortran/resolve.c:10572
68720#, gcc-internal-format, gfc-internal-format
68721msgid "FORALL index-name at %L must be a scalar variable of type integer"
68722msgstr ""
68723
68724#: fortran/resolve.c:10582
68725#, gcc-internal-format, gfc-internal-format
68726msgid "An outer FORALL construct already has an index with this name %L"
68727msgstr ""
68728
68729#: fortran/resolve.c:10659
68730#, gcc-internal-format, gfc-internal-format
68731msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
68732msgstr ""
68733
68734#: fortran/resolve.c:10764
68735#, gcc-internal-format
68736msgid "gfc_resolve_blocks(): Bad block type"
68737msgstr "gfc_resolve_blocks(): Kiểu khối sai"
68738
68739#: fortran/resolve.c:10877
68740#, gcc-internal-format, gfc-internal-format
68741msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
68742msgstr ""
68743
68744#: fortran/resolve.c:10909
68745#, gcc-internal-format, gfc-internal-format
68746msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
68747msgstr ""
68748
68749#. F2008, C1283 (4).
68750#: fortran/resolve.c:10915
68751#, gcc-internal-format, gfc-internal-format
68752msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
68753msgstr ""
68754
68755#: fortran/resolve.c:10927
68756#, gcc-internal-format, gfc-internal-format
68757msgid "Assignment to coindexed variable at %L in a PURE procedure"
68758msgstr ""
68759
68760#: fortran/resolve.c:10959
68761#, gcc-internal-format, gfc-internal-format
68762msgid "Assignment to polymorphic coarray at %L is not permitted"
68763msgstr ""
68764
68765#: fortran/resolve.c:10963
68766#, gcc-internal-format, gfc-internal-format
68767msgid "Assignment to an allocatable polymorphic variable at %L"
68768msgstr ""
68769
68770#: fortran/resolve.c:10968
68771#, gcc-internal-format
68772msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
68773msgstr ""
68774
68775#: fortran/resolve.c:10975
68776#, gcc-internal-format, gfc-internal-format
68777msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
68778msgstr ""
68779
68780#: fortran/resolve.c:10986
68781#, gcc-internal-format, gfc-internal-format
68782msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
68783msgstr ""
68784
68785#: fortran/resolve.c:11304
68786#, gcc-internal-format, gfc-internal-format
68787msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
68788msgstr ""
68789
68790#. Even if standard does not support this feature, continue to build
68791#. the two statements to avoid upsetting frontend_passes.c.
68792#: fortran/resolve.c:11546
68793#, gcc-internal-format, gfc-internal-format
68794msgid "Pointer procedure assignment at %L"
68795msgstr ""
68796
68797#: fortran/resolve.c:11558
68798#, gcc-internal-format, gfc-internal-format
68799msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
68800msgstr ""
68801
68802#: fortran/resolve.c:11803
68803#, gcc-internal-format, gfc-internal-format
68804msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
68805msgstr ""
68806
68807#: fortran/resolve.c:11806
68808#, gcc-internal-format
68809msgid "Variable %qs has not been assigned a target label at %L"
68810msgstr ""
68811
68812#: fortran/resolve.c:11817
68813#, gcc-internal-format, gfc-internal-format
68814msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
68815msgstr ""
68816
68817#: fortran/resolve.c:11879
68818#, gcc-internal-format, gfc-internal-format
68819msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
68820msgstr ""
68821
68822#: fortran/resolve.c:11925
68823#, gcc-internal-format, gfc-internal-format
68824msgid "Invalid NULL at %L"
68825msgstr "NULL không hợp lệ %L"
68826
68827#: fortran/resolve.c:11929
68828#, gcc-internal-format, gfc-internal-format
68829msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
68830msgstr ""
68831
68832#: fortran/resolve.c:11990
68833#, gcc-internal-format
68834msgid "gfc_resolve_code(): No expression on DO WHILE"
68835msgstr "gfc_resolve_code(): Không có biểu thức trên DO WHILE"
68836
68837#: fortran/resolve.c:11995
68838#, gcc-internal-format, gfc-internal-format
68839msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
68840msgstr ""
68841
68842#: fortran/resolve.c:12079
68843#, gcc-internal-format, gfc-internal-format
68844msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
68845msgstr ""
68846
68847#: fortran/resolve.c:12160
68848#, gcc-internal-format
68849msgid "gfc_resolve_code(): Bad statement code"
68850msgstr "gfc_resolve_code(): Mã câu lệnh sai"
68851
68852#: fortran/resolve.c:12270
68853#, gcc-internal-format
68854msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
68855msgstr ""
68856
68857#. This can only happen if the variable is defined in a module - if it
68858#. isn't the same module, reject it.
68859#: fortran/resolve.c:12284
68860#, gcc-internal-format
68861msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
68862msgstr ""
68863
68864#. Print an error if the procedure is defined multiple times; we have to
68865#. exclude references to the same procedure via module association or
68866#. multiple checks for the same procedure.
68867#: fortran/resolve.c:12303
68868#, gcc-internal-format
68869msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
68870msgstr ""
68871
68872#: fortran/resolve.c:12388
68873#, gcc-internal-format, gfc-internal-format
68874msgid "String length at %L is too large"
68875msgstr "Chiều dài chuỗi tại %L là quá lớn"
68876
68877#: fortran/resolve.c:12620
68878#, gcc-internal-format
68879msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
68880msgstr ""
68881
68882#: fortran/resolve.c:12624
68883#, gcc-internal-format
68884msgid "Scalar object %qs at %L may not be ALLOCATABLE"
68885msgstr ""
68886
68887#: fortran/resolve.c:12632
68888#, gcc-internal-format
68889msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
68890msgstr ""
68891
68892#: fortran/resolve.c:12643
68893#, gcc-internal-format
68894msgid "Array %qs at %L cannot have a deferred shape"
68895msgstr ""
68896
68897#: fortran/resolve.c:12658
68898#, gcc-internal-format
68899msgid "Type %qs of CLASS variable %qs at %L is not extensible"
68900msgstr ""
68901
68902#: fortran/resolve.c:12670
68903#, gcc-internal-format
68904msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
68905msgstr ""
68906
68907#: fortran/resolve.c:12702
68908#, gcc-internal-format
68909msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
68910msgstr ""
68911
68912#: fortran/resolve.c:12724
68913#, gcc-internal-format
68914msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
68915msgstr ""
68916
68917#: fortran/resolve.c:12755
68918#, gcc-internal-format
68919msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
68920msgstr ""
68921
68922#. F08:C541. The shape of an array defined in a main program or module
68923#. * needs to be constant.
68924#: fortran/resolve.c:12791
68925#, gcc-internal-format
68926msgid "The module or main program array %qs at %L must have constant shape"
68927msgstr ""
68928
68929#: fortran/resolve.c:12816
68930#, gcc-internal-format, gfc-internal-format
68931msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
68932msgstr ""
68933
68934#: fortran/resolve.c:12837
68935#, gcc-internal-format
68936msgid "%qs at %L must have constant character length in this context"
68937msgstr ""
68938
68939#: fortran/resolve.c:12844
68940#, gcc-internal-format
68941msgid "COMMON variable %qs at %L must have constant character length"
68942msgstr ""
68943
68944#: fortran/resolve.c:12891
68945#, gcc-internal-format
68946msgid "Allocatable %qs at %L cannot have an initializer"
68947msgstr ""
68948
68949#: fortran/resolve.c:12894
68950#, gcc-internal-format
68951msgid "External %qs at %L cannot have an initializer"
68952msgstr ""
68953
68954#: fortran/resolve.c:12898
68955#, gcc-internal-format
68956msgid "Dummy %qs at %L cannot have an initializer"
68957msgstr ""
68958
68959#: fortran/resolve.c:12901
68960#, gcc-internal-format
68961msgid "Intrinsic %qs at %L cannot have an initializer"
68962msgstr ""
68963
68964#: fortran/resolve.c:12904
68965#, gcc-internal-format
68966msgid "Function result %qs at %L cannot have an initializer"
68967msgstr ""
68968
68969#: fortran/resolve.c:12907
68970#, gcc-internal-format
68971msgid "Automatic array %qs at %L cannot have an initializer"
68972msgstr ""
68973
68974#: fortran/resolve.c:12949
68975#, gcc-internal-format, gfc-internal-format
68976msgid "%s at %L"
68977msgstr "%s tại %L"
68978
68979#: fortran/resolve.c:12980
68980#, gcc-internal-format
68981msgid "Character-valued statement function %qs at %L must have constant length"
68982msgstr ""
68983
68984#: fortran/resolve.c:13002
68985#, gcc-internal-format
68986msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
68987msgstr ""
68988
68989#: fortran/resolve.c:13024
68990#, gcc-internal-format
68991msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
68992msgstr ""
68993
68994#: fortran/resolve.c:13042
68995#, gcc-internal-format
68996msgid "Function %qs at %L cannot have an initializer"
68997msgstr "Hàm %qs tại %L không thể có bộ khởi tạo"
68998
68999#: fortran/resolve.c:13054
69000#, gcc-internal-format
69001msgid "External object %qs at %L may not have an initializer"
69002msgstr ""
69003
69004#: fortran/resolve.c:13063
69005#, gcc-internal-format
69006msgid "ELEMENTAL function %qs at %L must have a scalar result"
69007msgstr ""
69008
69009#: fortran/resolve.c:13073
69010#, gcc-internal-format
69011msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
69012msgstr ""
69013
69014#: fortran/resolve.c:13092
69015#, gcc-internal-format
69016msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
69017msgstr ""
69018
69019#: fortran/resolve.c:13096
69020#, gcc-internal-format
69021msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
69022msgstr ""
69023
69024#: fortran/resolve.c:13100
69025#, gcc-internal-format
69026msgid "CHARACTER(*) function %qs at %L cannot be pure"
69027msgstr ""
69028
69029#: fortran/resolve.c:13104
69030#, gcc-internal-format
69031msgid "CHARACTER(*) function %qs at %L cannot be recursive"
69032msgstr ""
69033
69034#: fortran/resolve.c:13117
69035#, gcc-internal-format
69036msgid "CHARACTER(*) function %qs at %L"
69037msgstr ""
69038
69039#: fortran/resolve.c:13126
69040#, gcc-internal-format
69041msgid "Procedure pointer %qs at %L shall not be elemental"
69042msgstr ""
69043
69044#: fortran/resolve.c:13132
69045#, gcc-internal-format
69046msgid "Dummy procedure %qs at %L shall not be elemental"
69047msgstr ""
69048
69049#: fortran/resolve.c:13144
69050#, gcc-internal-format
69051msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
69052msgstr ""
69053
69054#: fortran/resolve.c:13201
69055#, gcc-internal-format
69056msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
69057msgstr ""
69058
69059#: fortran/resolve.c:13207
69060#, gcc-internal-format
69061msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
69062msgstr ""
69063
69064#: fortran/resolve.c:13213
69065#, gcc-internal-format
69066msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
69067msgstr ""
69068
69069#: fortran/resolve.c:13221
69070#, gcc-internal-format
69071msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
69072msgstr ""
69073
69074#: fortran/resolve.c:13227
69075#, gcc-internal-format
69076msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
69077msgstr ""
69078
69079#: fortran/resolve.c:13270
69080#, gcc-internal-format, gfc-internal-format
69081msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
69082msgstr ""
69083
69084#: fortran/resolve.c:13278
69085#, gcc-internal-format, gfc-internal-format
69086msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
69087msgstr ""
69088
69089#: fortran/resolve.c:13286
69090#, gcc-internal-format, gfc-internal-format
69091msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
69092msgstr ""
69093
69094#: fortran/resolve.c:13295
69095#, gcc-internal-format
69096msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
69097msgstr ""
69098
69099#: fortran/resolve.c:13379
69100#, gcc-internal-format
69101msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
69102msgstr ""
69103
69104#: fortran/resolve.c:13388
69105#, gcc-internal-format, gfc-internal-format
69106msgid "FINAL procedure at %L must have exactly one argument"
69107msgstr ""
69108
69109#: fortran/resolve.c:13397
69110#, gcc-internal-format
69111msgid "Argument of FINAL procedure at %L must be of type %qs"
69112msgstr "Đối số của thủ tục FINAL tại %L phải là kiểu %qs"
69113
69114#: fortran/resolve.c:13405
69115#, gcc-internal-format, gfc-internal-format
69116msgid "Argument of FINAL procedure at %L must not be a POINTER"
69117msgstr ""
69118
69119#: fortran/resolve.c:13411
69120#, gcc-internal-format, gfc-internal-format
69121msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
69122msgstr ""
69123
69124#: fortran/resolve.c:13417
69125#, gcc-internal-format, gfc-internal-format
69126msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
69127msgstr ""
69128
69129#: fortran/resolve.c:13425
69130#, gcc-internal-format, gfc-internal-format
69131msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
69132msgstr ""
69133
69134#: fortran/resolve.c:13434
69135#, gcc-internal-format, gfc-internal-format
69136msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
69137msgstr ""
69138
69139#: fortran/resolve.c:13456
69140#, gcc-internal-format
69141msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
69142msgstr ""
69143
69144#: fortran/resolve.c:13493
69145#, gcc-internal-format
69146msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
69147msgstr ""
69148
69149#: fortran/resolve.c:13533
69150#, gcc-internal-format
69151msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
69152msgstr ""
69153
69154#: fortran/resolve.c:13569
69155#, gcc-internal-format
69156msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
69157msgstr ""
69158
69159#: fortran/resolve.c:13628
69160#, gcc-internal-format
69161msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
69162msgstr ""
69163
69164#: fortran/resolve.c:13640
69165#, gcc-internal-format
69166msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
69167msgstr ""
69168
69169#: fortran/resolve.c:13668
69170#, gcc-internal-format
69171msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
69172msgstr ""
69173
69174#: fortran/resolve.c:13724
69175#, gcc-internal-format, gfc-internal-format
69176msgid "Type-bound operator at %L cannot be NOPASS"
69177msgstr ""
69178
69179#: fortran/resolve.c:13935
69180#, gcc-internal-format
69181msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
69182msgstr ""
69183
69184#: fortran/resolve.c:13978
69185#, gcc-internal-format
69186msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
69187msgstr ""
69188
69189#: fortran/resolve.c:13992
69190#, gcc-internal-format
69191msgid "Procedure %qs with PASS at %L must have at least one argument"
69192msgstr ""
69193
69194#: fortran/resolve.c:14006 fortran/resolve.c:14492
69195#, gcc-internal-format
69196msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
69197msgstr ""
69198
69199#: fortran/resolve.c:14014
69200#, gcc-internal-format
69201msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
69202msgstr "Đối số %qs của %qs với PASS(%s) tại %L phải là kiểu dẫn xuất %qs"
69203
69204#: fortran/resolve.c:14023
69205#, gcc-internal-format
69206msgid "Passed-object dummy argument of %qs at %L must be scalar"
69207msgstr ""
69208
69209#: fortran/resolve.c:14029
69210#, gcc-internal-format
69211msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
69212msgstr ""
69213
69214#: fortran/resolve.c:14035
69215#, gcc-internal-format
69216msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
69217msgstr ""
69218
69219#: fortran/resolve.c:14064
69220#, gcc-internal-format
69221msgid "Procedure %qs at %L has the same name as a component of %qs"
69222msgstr ""
69223
69224#: fortran/resolve.c:14074
69225#, gcc-internal-format
69226msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
69227msgstr ""
69228
69229#: fortran/resolve.c:14169
69230#, gcc-internal-format
69231msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
69232msgstr ""
69233
69234#: fortran/resolve.c:14272
69235#, gcc-internal-format
69236msgid "Coarray component %qs at %L must be allocatable with deferred shape"
69237msgstr ""
69238
69239#: fortran/resolve.c:14281
69240#, gcc-internal-format
69241msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
69242msgstr ""
69243
69244#: fortran/resolve.c:14291
69245#, gcc-internal-format
69246msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
69247msgstr ""
69248
69249#: fortran/resolve.c:14316
69250#, gcc-internal-format
69251msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
69252msgstr ""
69253
69254#: fortran/resolve.c:14327
69255#, fuzzy, gcc-internal-format
69256#| msgid "Argument of %s at %L must be of length one"
69257msgid "Component %qs of BIND(C) type at %L must have length one"
69258msgstr "Đối số của %s tại %L phải là của một độ dài"
69259
69260#: fortran/resolve.c:14425
69261#, gcc-internal-format
69262msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
69263msgstr ""
69264
69265#: fortran/resolve.c:14439
69266#, gcc-internal-format
69267msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
69268msgstr ""
69269
69270#: fortran/resolve.c:14455
69271#, gcc-internal-format
69272msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
69273msgstr "Đối số %qs của %qs với PASS(%s) tại %L phải là dẫn xuất kiểu %qs"
69274
69275#: fortran/resolve.c:14465
69276#, gcc-internal-format
69277msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
69278msgstr "Đối số %qs của %qs với PASS(%s) tại %L phải là vô hướng"
69279
69280#: fortran/resolve.c:14474
69281#, gcc-internal-format
69282msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
69283msgstr ""
69284
69285#: fortran/resolve.c:14483
69286#, gcc-internal-format
69287msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
69288msgstr ""
69289
69290#: fortran/resolve.c:14525
69291#, gcc-internal-format
69292msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
69293msgstr ""
69294
69295#: fortran/resolve.c:14538
69296#, gcc-internal-format
69297msgid "Character length of component %qs needs to be a constant specification expression at %L"
69298msgstr ""
69299
69300#: fortran/resolve.c:14549
69301#, gcc-internal-format
69302msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
69303msgstr ""
69304
69305#: fortran/resolve.c:14582
69306#, gcc-internal-format
69307msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
69308msgstr ""
69309
69310#: fortran/resolve.c:14590
69311#, gcc-internal-format, gfc-internal-format
69312msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
69313msgstr ""
69314
69315#: fortran/resolve.c:14599
69316#, gcc-internal-format, gfc-internal-format
69317msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
69318msgstr ""
69319
69320#: fortran/resolve.c:14681
69321#, gcc-internal-format, gfc-internal-format
69322msgid "Conflicting initializers in union at %L and %L"
69323msgstr ""
69324
69325#: fortran/resolve.c:14726
69326#, gcc-internal-format
69327msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
69328msgstr ""
69329
69330#: fortran/resolve.c:14739
69331#, gcc-internal-format
69332msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
69333msgstr ""
69334
69335#: fortran/resolve.c:14803
69336#, gcc-internal-format
69337msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
69338msgstr ""
69339
69340#: fortran/resolve.c:14836
69341#, gcc-internal-format
69342msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
69343msgstr ""
69344
69345#: fortran/resolve.c:14850
69346#, fuzzy, gcc-internal-format
69347#| msgid "%qE has not been declared"
69348msgid "Derived type %qs at %L has not been declared"
69349msgstr "%qE chưa được khai báo"
69350
69351#: fortran/resolve.c:14915
69352#, gcc-internal-format
69353msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
69354msgstr ""
69355
69356#: fortran/resolve.c:14921
69357#, gcc-internal-format
69358msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
69359msgstr ""
69360
69361#: fortran/resolve.c:14927
69362#, gcc-internal-format
69363msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
69364msgstr ""
69365
69366#: fortran/resolve.c:14935
69367#, gcc-internal-format
69368msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
69369msgstr ""
69370
69371#: fortran/resolve.c:14952
69372#, gcc-internal-format
69373msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
69374msgstr ""
69375
69376#: fortran/resolve.c:14974
69377#, gcc-internal-format
69378msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
69379msgstr ""
69380
69381#: fortran/resolve.c:14985
69382#, gcc-internal-format
69383msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
69384msgstr ""
69385
69386#: fortran/resolve.c:15012
69387#, gcc-internal-format
69388msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
69389msgstr ""
69390
69391#: fortran/resolve.c:15031
69392#, gcc-internal-format
69393msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
69394msgstr ""
69395
69396#: fortran/resolve.c:15047
69397#, gcc-internal-format
69398msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
69399msgstr ""
69400
69401#: fortran/resolve.c:15058
69402#, gcc-internal-format, gfc-internal-format
69403msgid "Incompatible derived type in PARAMETER at %L"
69404msgstr ""
69405
69406#: fortran/resolve.c:15066
69407#, gcc-internal-format
69408msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
69409msgstr ""
69410
69411#: fortran/resolve.c:15117
69412#, gcc-internal-format
69413msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
69414msgstr ""
69415
69416#: fortran/resolve.c:15128
69417#, gcc-internal-format
69418msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
69419msgstr ""
69420
69421#: fortran/resolve.c:15135
69422#, gcc-internal-format
69423msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
69424msgstr ""
69425
69426#: fortran/resolve.c:15174
69427#, gcc-internal-format, gfc-internal-format
69428msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
69429msgstr ""
69430
69431#: fortran/resolve.c:15238
69432#, gcc-internal-format, gfc-internal-format
69433msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
69434msgstr ""
69435
69436#: fortran/resolve.c:15241
69437#, gcc-internal-format, gfc-internal-format
69438msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
69439msgstr ""
69440
69441#: fortran/resolve.c:15337
69442#, gcc-internal-format
69443msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
69444msgstr ""
69445
69446#: fortran/resolve.c:15358
69447#, gcc-internal-format, gfc-internal-format
69448msgid "Bad specification for assumed size array at %L"
69449msgstr ""
69450
69451#: fortran/resolve.c:15371
69452#, gcc-internal-format, gfc-internal-format
69453msgid "Assumed size array at %L must be a dummy argument"
69454msgstr ""
69455
69456#: fortran/resolve.c:15374
69457#, gcc-internal-format, gfc-internal-format
69458msgid "Assumed shape array at %L must be a dummy argument"
69459msgstr ""
69460
69461#: fortran/resolve.c:15384
69462#, gcc-internal-format, gfc-internal-format
69463msgid "Assumed-rank array at %L must be a dummy argument"
69464msgstr ""
69465
69466#: fortran/resolve.c:15391
69467#, gcc-internal-format, gfc-internal-format
69468msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
69469msgstr ""
69470
69471#: fortran/resolve.c:15404
69472#, gcc-internal-format, gfc-internal-format
69473msgid "Symbol at %L is not a DUMMY variable"
69474msgstr ""
69475
69476#: fortran/resolve.c:15410
69477#, gcc-internal-format
69478msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
69479msgstr ""
69480
69481#: fortran/resolve.c:15420
69482#, gcc-internal-format
69483msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
69484msgstr ""
69485
69486#: fortran/resolve.c:15429
69487#, gcc-internal-format
69488msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
69489msgstr ""
69490
69491#: fortran/resolve.c:15442 fortran/resolve.c:15619
69492#, gcc-internal-format
69493msgid "The derived type %qs at %L is of type %qs, which has not been defined"
69494msgstr ""
69495
69496#: fortran/resolve.c:15456
69497#, gcc-internal-format, gfc-internal-format
69498msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
69499msgstr ""
69500
69501#: fortran/resolve.c:15465
69502#, gcc-internal-format, gfc-internal-format
69503msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
69504msgstr ""
69505
69506#: fortran/resolve.c:15474
69507#, gcc-internal-format, gfc-internal-format
69508msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
69509msgstr ""
69510
69511#: fortran/resolve.c:15482
69512#, gcc-internal-format, gfc-internal-format
69513msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
69514msgstr ""
69515
69516#: fortran/resolve.c:15489
69517#, gcc-internal-format, gfc-internal-format
69518msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
69519msgstr ""
69520
69521#: fortran/resolve.c:15509
69522#, gcc-internal-format, gfc-internal-format
69523msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
69524msgstr ""
69525
69526#: fortran/resolve.c:15516
69527#, gcc-internal-format, gfc-internal-format
69528msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
69529msgstr ""
69530
69531#: fortran/resolve.c:15523
69532#, gcc-internal-format, gfc-internal-format
69533msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
69534msgstr ""
69535
69536#: fortran/resolve.c:15530
69537#, gcc-internal-format, gfc-internal-format
69538msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
69539msgstr ""
69540
69541#: fortran/resolve.c:15556
69542#, gcc-internal-format
69543msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
69544msgstr ""
69545
69546#: fortran/resolve.c:15566
69547#, fuzzy, gcc-internal-format
69548#| msgid "Argument of %s at %L must be of length one"
69549msgid "BIND(C) Variable %qs at %L must have length one"
69550msgstr "Đối số của %s tại %L phải là của một độ dài"
69551
69552#: fortran/resolve.c:15645
69553#, gcc-internal-format
69554msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
69555msgstr ""
69556
69557#: fortran/resolve.c:15660
69558#, gcc-internal-format, gfc-internal-format
69559msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
69560msgstr ""
69561
69562#: fortran/resolve.c:15673
69563#, gcc-internal-format, gfc-internal-format
69564msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
69565msgstr ""
69566
69567#: fortran/resolve.c:15691
69568#, gcc-internal-format
69569msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
69570msgstr ""
69571
69572#: fortran/resolve.c:15703
69573#, gcc-internal-format
69574msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
69575msgstr ""
69576
69577#: fortran/resolve.c:15712
69578#, gcc-internal-format
69579msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
69580msgstr ""
69581
69582#: fortran/resolve.c:15724
69583#, gcc-internal-format
69584msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
69585msgstr ""
69586
69587#: fortran/resolve.c:15733
69588#, gcc-internal-format
69589msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
69590msgstr ""
69591
69592#: fortran/resolve.c:15745
69593#, gcc-internal-format
69594msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
69595msgstr ""
69596
69597#: fortran/resolve.c:15761
69598#, gcc-internal-format
69599msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
69600msgstr ""
69601
69602#: fortran/resolve.c:15769
69603#, gcc-internal-format
69604msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
69605msgstr ""
69606
69607#: fortran/resolve.c:15776
69608#, gcc-internal-format
69609msgid "Allocatable coarray variable %qs at %L must have deferred shape"
69610msgstr ""
69611
69612#: fortran/resolve.c:15788
69613#, gcc-internal-format
69614msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
69615msgstr ""
69616
69617#: fortran/resolve.c:15797
69618#, gcc-internal-format
69619msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
69620msgstr ""
69621
69622#: fortran/resolve.c:15813
69623#, gcc-internal-format
69624msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
69625msgstr ""
69626
69627#: fortran/resolve.c:15819
69628#, gcc-internal-format
69629msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
69630msgstr ""
69631
69632#: fortran/resolve.c:15844
69633#, fuzzy, gcc-internal-format
69634#| msgid "Namelist '%s' can not be an argument at %L"
69635msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
69636msgstr "Danh sách tên “%s” không thể là đối số tại %L"
69637
69638#: fortran/resolve.c:15914
69639#, gcc-internal-format, gfc-internal-format
69640msgid "Threadprivate at %L isn't SAVEd"
69641msgstr ""
69642
69643#: fortran/resolve.c:15925
69644#, gcc-internal-format
69645msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
69646msgstr ""
69647
69648#: fortran/resolve.c:16030
69649#, fuzzy, gcc-internal-format, gfc-internal-format
69650#| msgid "Expecting %s statement at %L"
69651msgid "Expecting definable entity near %L"
69652msgstr "Cần câu lệnh %s tại %L"
69653
69654#: fortran/resolve.c:16038
69655#, gcc-internal-format
69656msgid "BLOCK DATA element %qs at %L must be in COMMON"
69657msgstr ""
69658
69659#: fortran/resolve.c:16045
69660#, gcc-internal-format
69661msgid "DATA array %qs at %L must be specified in a previous declaration"
69662msgstr ""
69663
69664#: fortran/resolve.c:16052
69665#, gcc-internal-format
69666msgid "DATA element %qs at %L cannot have a coindex"
69667msgstr ""
69668
69669#: fortran/resolve.c:16068
69670#, gcc-internal-format
69671msgid "DATA element %qs at %L is a pointer and so must be a full array"
69672msgstr ""
69673
69674#: fortran/resolve.c:16075
69675#, gcc-internal-format, gfc-internal-format
69676msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
69677msgstr ""
69678
69679#: fortran/resolve.c:16123
69680#, gcc-internal-format, gfc-internal-format
69681msgid "Nonconstant array section at %L in DATA statement"
69682msgstr ""
69683
69684#: fortran/resolve.c:16136
69685#, gcc-internal-format, gfc-internal-format
69686msgid "DATA statement at %L has more variables than values"
69687msgstr ""
69688
69689#: fortran/resolve.c:16235
69690#, gcc-internal-format, gfc-internal-format
69691msgid "start of implied-do loop at %L could not be simplified to a constant value"
69692msgstr ""
69693
69694#: fortran/resolve.c:16243
69695#, gcc-internal-format, gfc-internal-format
69696msgid "end of implied-do loop at %L could not be simplified to a constant value"
69697msgstr ""
69698
69699#: fortran/resolve.c:16251
69700#, gcc-internal-format, gfc-internal-format
69701msgid "step of implied-do loop at %L could not be simplified to a constant value"
69702msgstr ""
69703
69704#: fortran/resolve.c:16376
69705#, gcc-internal-format, gfc-internal-format
69706msgid "DATA statement at %L has more values than variables"
69707msgstr ""
69708
69709#: fortran/resolve.c:16541
69710#, gcc-internal-format, gfc-internal-format
69711msgid "Label %d at %L defined but not used"
69712msgstr "Nhãn %d tại %L đã định nghĩa nhưng chưa được dùng"
69713
69714#: fortran/resolve.c:16547
69715#, gcc-internal-format, gfc-internal-format
69716msgid "Label %d at %L defined but cannot be used"
69717msgstr ""
69718
69719#: fortran/resolve.c:16631
69720#, gcc-internal-format
69721msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
69722msgstr ""
69723
69724#: fortran/resolve.c:16640
69725#, gcc-internal-format
69726msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
69727msgstr ""
69728
69729#: fortran/resolve.c:16648
69730#, gcc-internal-format
69731msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
69732msgstr ""
69733
69734#: fortran/resolve.c:16664
69735#, gcc-internal-format
69736msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
69737msgstr ""
69738
69739#: fortran/resolve.c:16767
69740#, gcc-internal-format, gfc-internal-format
69741msgid "Syntax error in EQUIVALENCE statement at %L"
69742msgstr ""
69743
69744#: fortran/resolve.c:16782
69745#, gcc-internal-format, gfc-internal-format
69746msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
69747msgstr ""
69748
69749#: fortran/resolve.c:16807
69750#, gcc-internal-format
69751msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
69752msgstr ""
69753
69754#: fortran/resolve.c:16816
69755#, gcc-internal-format
69756msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
69757msgstr ""
69758
69759#: fortran/resolve.c:16889
69760#, gcc-internal-format
69761msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
69762msgstr ""
69763
69764#: fortran/resolve.c:16900
69765#, gcc-internal-format
69766msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
69767msgstr ""
69768
69769#: fortran/resolve.c:16911
69770#, gcc-internal-format, gfc-internal-format
69771msgid "Substring at %L has length zero"
69772msgstr "Chuỗi con tại %L có độ dài là không"
69773
69774#: fortran/resolve.c:16942
69775#, gcc-internal-format
69776msgid "Self reference in character length expression for %qs at %L"
69777msgstr ""
69778
69779#: fortran/resolve.c:17009
69780#, gcc-internal-format
69781msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
69782msgstr ""
69783
69784#: fortran/resolve.c:17022
69785#, gcc-internal-format
69786msgid "ENTRY %qs at %L has no IMPLICIT type"
69787msgstr ""
69788
69789#: fortran/resolve.c:17042
69790#, gcc-internal-format
69791msgid "User operator procedure %qs at %L must be a FUNCTION"
69792msgstr ""
69793
69794#: fortran/resolve.c:17052
69795#, gcc-internal-format
69796msgid "User operator procedure %qs at %L cannot be assumed character length"
69797msgstr ""
69798
69799#: fortran/resolve.c:17060
69800#, gcc-internal-format
69801msgid "User operator procedure %qs at %L must have at least one argument"
69802msgstr ""
69803
69804#: fortran/resolve.c:17074
69805#, gcc-internal-format, gfc-internal-format
69806msgid "First argument of operator interface at %L cannot be optional"
69807msgstr ""
69808
69809#: fortran/resolve.c:17092
69810#, gcc-internal-format, gfc-internal-format
69811msgid "Second argument of operator interface at %L cannot be optional"
69812msgstr ""
69813
69814#: fortran/resolve.c:17099
69815#, gcc-internal-format, gfc-internal-format
69816msgid "Operator interface at %L must have, at most, two arguments"
69817msgstr ""
69818
69819#: fortran/resolve.c:17178
69820#, gcc-internal-format
69821msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
69822msgstr ""
69823
69824#: fortran/scanner.c:332
69825#, gcc-internal-format
69826msgid "Include directory %qs: %s"
69827msgstr "Thư mục bao gồm %qs: %s"
69828
69829#: fortran/scanner.c:336
69830#, gcc-internal-format
69831msgid "Nonexistent include directory %qs"
69832msgstr "Không phải là thư mục bao gồm sẵn có %qs"
69833
69834#: fortran/scanner.c:341
69835#, gcc-internal-format
69836msgid "%qs is not a directory"
69837msgstr "%qs không phải là một thư mục"
69838
69839#: fortran/scanner.c:744
69840#, gcc-internal-format, gfc-internal-format
69841msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
69842msgstr ""
69843
69844#: fortran/scanner.c:784
69845#, gcc-internal-format, gfc-internal-format
69846msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
69847msgstr ""
69848
69849#: fortran/scanner.c:1277 fortran/scanner.c:1478
69850#, gcc-internal-format, gfc-internal-format
69851msgid "Line truncated at %L"
69852msgstr "Dòng bị cắt cụt tại %L"
69853
69854#: fortran/scanner.c:1341 fortran/scanner.c:1564
69855#, gcc-internal-format, gfc-internal-format
69856msgid "Limit of %d continuations exceeded in statement at %C"
69857msgstr ""
69858
69859#: fortran/scanner.c:1420 fortran/scanner.c:1525
69860#, gcc-internal-format, gfc-internal-format
69861msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
69862msgstr ""
69863
69864#: fortran/scanner.c:1422 fortran/scanner.c:1527
69865#, gcc-internal-format, gfc-internal-format
69866msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
69867msgstr ""
69868
69869#: fortran/scanner.c:1433
69870#, gcc-internal-format
69871msgid "Missing %<&%> in continued character constant at %C"
69872msgstr "Thiếu %<&%> trong hằng ký tự tiếp tục tại %C"
69873
69874#: fortran/scanner.c:1715
69875#, gcc-internal-format, gfc-internal-format
69876msgid "Nonconforming tab character at %C"
69877msgstr "Có ký tự tab không phù hợp tại %C"
69878
69879#: fortran/scanner.c:1726
69880#, fuzzy, gcc-internal-format, gfc-internal-format
69881#| msgid "Invalid character in name at %C"
69882msgid "Invalid character 0x%s at %C"
69883msgstr "Tên có chứa ký tự không hợp lệ tại %C"
69884
69885#: fortran/scanner.c:1815 fortran/scanner.c:1818
69886#, gcc-internal-format
69887msgid "%<&%> not allowed by itself in line %d"
69888msgstr ""
69889
69890#: fortran/scanner.c:1908
69891#, gcc-internal-format, gfc-internal-format
69892msgid "Nonconforming tab character in column %d of line %d"
69893msgstr ""
69894
69895#: fortran/scanner.c:2137
69896#, gcc-internal-format
69897msgid "file %qs left but not entered"
69898msgstr "tập tin còn %qs nhưng không vào được"
69899
69900#: fortran/scanner.c:2179
69901#, gcc-internal-format
69902msgid "Illegal preprocessor directive"
69903msgstr "Chỉ thị tiền xử lý không hợp lệ"
69904
69905#: fortran/scanner.c:2522
69906#, fuzzy, gcc-internal-format
69907#| msgid "Can't open file %qs"
69908msgid "Cannot open file %qs"
69909msgstr "Không thể mở tập tin %qs"
69910
69911#: fortran/simplify.c:92
69912#, gcc-internal-format, gfc-internal-format
69913msgid "Result of %s overflows its kind at %L"
69914msgstr ""
69915
69916#: fortran/simplify.c:97
69917#, gcc-internal-format, gfc-internal-format
69918msgid "Result of %s underflows its kind at %L"
69919msgstr ""
69920
69921#: fortran/simplify.c:102
69922#, gcc-internal-format, gfc-internal-format
69923msgid "Result of %s is NaN at %L"
69924msgstr "Kết quả của %s là NaN tại %L"
69925
69926#: fortran/simplify.c:106
69927#, gcc-internal-format, gfc-internal-format
69928msgid "Result of %s gives range error for its kind at %L"
69929msgstr ""
69930
69931#: fortran/simplify.c:129
69932#, gcc-internal-format, gfc-internal-format
69933msgid "KIND parameter of %s at %L must be an initialization expression"
69934msgstr ""
69935
69936#: fortran/simplify.c:137
69937#, gcc-internal-format, gfc-internal-format
69938msgid "Invalid KIND parameter of %s at %L"
69939msgstr ""
69940
69941#: fortran/simplify.c:729
69942#, gcc-internal-format
69943msgid "gfc_simplify_abs(): Bad type"
69944msgstr "gfc_simplify_abs(): Kiểu sai"
69945
69946#: fortran/simplify.c:750
69947#, gcc-internal-format, gfc-internal-format
69948msgid "Argument of %s function at %L is negative"
69949msgstr "Đối số của hàm %s tại %L là âm"
69950
69951#: fortran/simplify.c:757
69952#, gcc-internal-format, gfc-internal-format
69953msgid "Argument of %s function at %L outside of range [0,127]"
69954msgstr ""
69955
69956#: fortran/simplify.c:775
69957#, gcc-internal-format, gfc-internal-format
69958msgid "Argument of %s function at %L is too large for the collating sequence of kind %d"
69959msgstr ""
69960
69961#: fortran/simplify.c:812
69962#, gcc-internal-format, gfc-internal-format
69963msgid "Argument of ACOS at %L must be between -1 and 1"
69964msgstr ""
69965
69966#: fortran/simplify.c:826
69967#, gcc-internal-format
69968msgid "in gfc_simplify_acos(): Bad type"
69969msgstr "in gfc_simplify_acos(): Kiểu sai"
69970
69971#: fortran/simplify.c:845
69972#, gcc-internal-format, gfc-internal-format
69973msgid "Argument of ACOSH at %L must not be less than 1"
69974msgstr ""
69975
69976#: fortran/simplify.c:860
69977#, gcc-internal-format
69978msgid "in gfc_simplify_acosh(): Bad type"
69979msgstr "in gfc_simplify_acosh(): Kiểu sai"
69980
69981#: fortran/simplify.c:1089
69982#, gcc-internal-format, gfc-internal-format
69983msgid "Argument of ASIN at %L must be between -1 and 1"
69984msgstr ""
69985
69986#: fortran/simplify.c:1103
69987#, gcc-internal-format
69988msgid "in gfc_simplify_asin(): Bad type"
69989msgstr "in gfc_simplify_asin(): Kiểu sai"
69990
69991#: fortran/simplify.c:1138
69992#, fuzzy, gcc-internal-format, gfc-internal-format
69993#| msgid "Argument of %s at %L must be of length one"
69994msgid "Argument of ACOSD at %L must be between -1 and 1"
69995msgstr "Đối số của %s tại %L phải là của một độ dài"
69996
69997#: fortran/simplify.c:1164
69998#, fuzzy, gcc-internal-format, gfc-internal-format
69999#| msgid "Argument of %s at %L must be of length one"
70000msgid "Argument of ASIND at %L must be between -1 and 1"
70001msgstr "Đối số của %s tại %L phải là của một độ dài"
70002
70003#: fortran/simplify.c:1216
70004#, gcc-internal-format
70005msgid "in gfc_simplify_asinh(): Bad type"
70006msgstr "in gfc_simplify_asinh(): Kiểu sai"
70007
70008#: fortran/simplify.c:1244
70009#, gcc-internal-format
70010msgid "in gfc_simplify_atan(): Bad type"
70011msgstr "in gfc_simplify_atan(): Kiểu sai"
70012
70013#: fortran/simplify.c:1265
70014#, gcc-internal-format, gfc-internal-format
70015msgid "Argument of ATANH at %L must be inside the range -1 to 1"
70016msgstr ""
70017
70018#: fortran/simplify.c:1279
70019#, gcc-internal-format
70020msgid "in gfc_simplify_atanh(): Bad type"
70021msgstr "in gfc_simplify_atanh(): Kiểu sai"
70022
70023#: fortran/simplify.c:1296
70024#, gcc-internal-format, gfc-internal-format
70025msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
70026msgstr ""
70027
70028#: fortran/simplify.c:1388
70029#, gcc-internal-format, gfc-internal-format
70030msgid "Result of BESSEL_YN is -INF at %L"
70031msgstr ""
70032
70033#: fortran/simplify.c:1751
70034#, gcc-internal-format
70035msgid "gfc_simplify_dcmplx(): Bad type (x)"
70036msgstr "gfc_simplify_dcmplx(): Kiểu sai (x)"
70037
70038#: fortran/simplify.c:1770
70039#, gcc-internal-format
70040msgid "gfc_simplify_dcmplx(): Bad type (y)"
70041msgstr "gfc_simplify_dcmplx(): Kiểu sai (y)"
70042
70043#: fortran/simplify.c:1837
70044#, gcc-internal-format, gfc-internal-format
70045msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
70046msgstr ""
70047
70048#: fortran/simplify.c:1872
70049#, gcc-internal-format
70050msgid "in gfc_simplify_cos(): Bad type"
70051msgstr "in gfc_simplify_cos(): Kiểu sai"
70052
70053#: fortran/simplify.c:2336
70054#, gcc-internal-format
70055msgid "gfc_simplify_dim(): Bad type"
70056msgstr "gfc_simplify_dim(): Kiểu sai"
70057
70058#: fortran/simplify.c:2907
70059#, gcc-internal-format
70060msgid "in gfc_simplify_exp(): Bad type"
70061msgstr "in gfc_simplify_exp(): Kiểu sai"
70062
70063#: fortran/simplify.c:3121
70064#, gcc-internal-format
70065msgid "gfc_simplify_floor(): Bad kind"
70066msgstr "gfc_simplify_floor(): Kiểu sai"
70067
70068#: fortran/simplify.c:3234
70069#, gcc-internal-format, gfc-internal-format
70070msgid "Argument of IACHAR at %L must be of length one"
70071msgstr ""
70072
70073#: fortran/simplify.c:3242
70074#, gcc-internal-format, gfc-internal-format
70075msgid "Argument of IACHAR function at %L outside of range 0..127"
70076msgstr ""
70077
70078#: fortran/simplify.c:3357
70079#, gcc-internal-format, gfc-internal-format
70080msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
70081msgstr ""
70082
70083#: fortran/simplify.c:3381
70084#, gcc-internal-format
70085msgid "IBITS: Bad bit"
70086msgstr ""
70087
70088#: fortran/simplify.c:3432
70089#, gcc-internal-format, gfc-internal-format
70090msgid "Argument of ICHAR at %L must be of length one"
70091msgstr ""
70092
70093#. Left shift, as in SHIFTL.
70094#: fortran/simplify.c:3817 fortran/simplify.c:3825
70095#, gcc-internal-format, gfc-internal-format
70096msgid "Second argument of %s is negative at %L"
70097msgstr ""
70098
70099#: fortran/simplify.c:3837
70100#, gcc-internal-format, gfc-internal-format
70101msgid "Magnitude of second argument of %s exceeds bit size at %L"
70102msgstr ""
70103
70104#: fortran/simplify.c:3962
70105#, gcc-internal-format, gfc-internal-format
70106msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
70107msgstr ""
70108
70109#: fortran/simplify.c:3965
70110#, gcc-internal-format, gfc-internal-format
70111msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
70112msgstr ""
70113
70114#: fortran/simplify.c:4296 fortran/simplify.c:4429
70115#, gcc-internal-format, gfc-internal-format
70116msgid "DIM argument at %L is out of bounds"
70117msgstr ""
70118
70119#: fortran/simplify.c:4612
70120#, gcc-internal-format, gfc-internal-format
70121msgid "Argument of LOG at %L cannot be less than or equal to zero"
70122msgstr ""
70123
70124#: fortran/simplify.c:4625
70125#, gcc-internal-format, gfc-internal-format
70126msgid "Complex argument of LOG at %L cannot be zero"
70127msgstr ""
70128
70129#: fortran/simplify.c:4636
70130#, gcc-internal-format
70131msgid "gfc_simplify_log: bad type"
70132msgstr "gfc_simplify_log: Kiểu sai"
70133
70134#: fortran/simplify.c:4653
70135#, gcc-internal-format, gfc-internal-format
70136msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
70137msgstr ""
70138
70139#: fortran/simplify.c:4981
70140#, gcc-internal-format
70141msgid "simplify_min_max(): Bad type in arglist"
70142msgstr ""
70143
70144#: fortran/simplify.c:5889 fortran/simplify.c:5897
70145#, fuzzy, gcc-internal-format
70146#| msgid "Argument of %s at %L must be of length one"
70147msgid "Argument %qs of MOD at %L shall not be zero"
70148msgstr "Đối số của %s tại %L phải là của một độ dài"
70149
70150#: fortran/simplify.c:5903
70151#, gcc-internal-format
70152msgid "gfc_simplify_mod(): Bad arguments"
70153msgstr ""
70154
70155#: fortran/simplify.c:5941 fortran/simplify.c:5949
70156#, fuzzy, gcc-internal-format
70157#| msgid "Argument of %s at %L must be of length one"
70158msgid "Argument %qs of MODULO at %L shall not be zero"
70159msgstr "Đối số của %s tại %L phải là của một độ dài"
70160
70161#: fortran/simplify.c:5955
70162#, gcc-internal-format
70163msgid "gfc_simplify_modulo(): Bad arguments"
70164msgstr ""
70165
70166#: fortran/simplify.c:6027
70167#, gcc-internal-format, gfc-internal-format
70168msgid "Result of NEAREST is NaN at %L"
70169msgstr ""
70170
70171#: fortran/simplify.c:6604
70172#, gcc-internal-format, gfc-internal-format
70173msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
70174msgstr ""
70175
70176#: fortran/simplify.c:6660
70177#, gcc-internal-format, gfc-internal-format
70178msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
70179msgstr ""
70180
70181#: fortran/simplify.c:6697
70182#, gcc-internal-format, gfc-internal-format
70183msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
70184msgstr ""
70185
70186#: fortran/simplify.c:6772
70187#, gcc-internal-format, gfc-internal-format
70188msgid "Shapes of ORDER at %L and SHAPE at %L are different"
70189msgstr ""
70190
70191#: fortran/simplify.c:6785
70192#, gcc-internal-format, gfc-internal-format
70193msgid "Sizes of ORDER at %L and SHAPE at %L are different"
70194msgstr ""
70195
70196#: fortran/simplify.c:6799
70197#, gcc-internal-format, gfc-internal-format
70198msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
70199msgstr ""
70200
70201#: fortran/simplify.c:6809
70202#, gcc-internal-format, gfc-internal-format
70203msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
70204msgstr ""
70205
70206#: fortran/simplify.c:6861
70207#, gcc-internal-format, gfc-internal-format
70208msgid "Reshaped array too large at %C"
70209msgstr ""
70210
70211#: fortran/simplify.c:6975
70212#, gcc-internal-format, gfc-internal-format
70213msgid "Result of SCALE overflows its kind at %L"
70214msgstr ""
70215
70216#: fortran/simplify.c:7559
70217#, gcc-internal-format
70218msgid "Bad type in gfc_simplify_sign"
70219msgstr ""
70220
70221#: fortran/simplify.c:7588
70222#, gcc-internal-format
70223msgid "in gfc_simplify_sin(): Bad type"
70224msgstr "in gfc_simplify_sin(): Kiểu sai"
70225
70226#: fortran/simplify.c:7726 fortran/simplify.c:8009
70227#, gcc-internal-format
70228msgid "Failure getting length of a constant array."
70229msgstr ""
70230
70231#: fortran/simplify.c:7736
70232#, gcc-internal-format
70233msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
70234msgstr ""
70235
70236#: fortran/simplify.c:7803
70237#, gcc-internal-format, gfc-internal-format
70238msgid "Simplification of SPREAD at %C not yet implemented"
70239msgstr ""
70240
70241#: fortran/simplify.c:7827
70242#, gcc-internal-format, gfc-internal-format
70243msgid "Argument of SQRT at %L has a negative value"
70244msgstr ""
70245
70246#: fortran/simplify.c:7843
70247#, gcc-internal-format, gfc-internal-format
70248msgid "invalid argument of SQRT at %L"
70249msgstr "đối số của SQRT tại %L không hợp lệ"
70250
70251#: fortran/simplify.c:8176
70252#, gcc-internal-format, gfc-internal-format
70253msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
70254msgstr ""
70255
70256#: fortran/simplify.c:8199
70257#, gcc-internal-format, gfc-internal-format
70258msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
70259msgstr ""
70260
70261#: fortran/simplify.c:8683
70262#, gcc-internal-format
70263msgid "Character %qs in string at %L cannot be converted into character kind %d"
70264msgstr ""
70265
70266#: fortran/st.c:280
70267#, gcc-internal-format
70268msgid "gfc_free_statement(): Bad statement"
70269msgstr ""
70270
70271#: fortran/symbol.c:141
70272#, gcc-internal-format, gfc-internal-format
70273msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
70274msgstr ""
70275
70276#: fortran/symbol.c:178
70277#, gcc-internal-format
70278msgid "Letter %qc already set in IMPLICIT statement at %C"
70279msgstr ""
70280
70281#: fortran/symbol.c:200
70282#, gcc-internal-format, gfc-internal-format
70283msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
70284msgstr ""
70285
70286#: fortran/symbol.c:210
70287#, gcc-internal-format
70288msgid "Letter %qc already has an IMPLICIT type at %C"
70289msgstr ""
70290
70291#: fortran/symbol.c:234
70292#, gcc-internal-format
70293msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
70294msgstr ""
70295
70296#: fortran/symbol.c:239
70297#, gcc-internal-format
70298msgid "gfc_get_default_type(): Bad symbol %qs"
70299msgstr ""
70300
70301#: fortran/symbol.c:296
70302#, gcc-internal-format
70303msgid "gfc_set_default_type(): symbol already has a type"
70304msgstr ""
70305
70306#: fortran/symbol.c:306
70307#, fuzzy, gcc-internal-format
70308msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
70309msgstr "%qE không phải tên một kiểu"
70310
70311#: fortran/symbol.c:310
70312#, gcc-internal-format
70313msgid "Symbol %qs at %L has no IMPLICIT type"
70314msgstr ""
70315
70316#. BIND(C) variables should not be implicitly declared.
70317#: fortran/symbol.c:330
70318#, gcc-internal-format
70319msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
70320msgstr ""
70321
70322#. Dummy args to a BIND(C) routine may not be interoperable if
70323#. they are implicitly typed.
70324#: fortran/symbol.c:346
70325#, gcc-internal-format
70326msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
70327msgstr ""
70328
70329#: fortran/symbol.c:387
70330#, gcc-internal-format
70331msgid "Function result %qs at %L has no IMPLICIT type"
70332msgstr ""
70333
70334#: fortran/symbol.c:488
70335#, gcc-internal-format, gfc-internal-format
70336msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
70337msgstr ""
70338
70339#: fortran/symbol.c:513
70340#, gcc-internal-format, gfc-internal-format
70341msgid "Namelist group name at %L cannot have the SAVE attribute"
70342msgstr ""
70343
70344#: fortran/symbol.c:532
70345#, gcc-internal-format
70346msgid "internal procedure %qs at %L conflicts with DUMMY argument"
70347msgstr ""
70348
70349#: fortran/symbol.c:565
70350#, gcc-internal-format, gfc-internal-format
70351msgid "Procedure pointer at %C"
70352msgstr ""
70353
70354#: fortran/symbol.c:776
70355#, gcc-internal-format, gfc-internal-format
70356msgid "%s attribute applied to %s %s at %L"
70357msgstr "thuộc tính %s được áp dụng cho %s %s tại %L"
70358
70359#: fortran/symbol.c:783
70360#, gcc-internal-format, gfc-internal-format
70361msgid "BIND(C) applied to %s %s at %L"
70362msgstr "BIND(C) được áp dụng với %s %s tại %L"
70363
70364#: fortran/symbol.c:904 fortran/symbol.c:915 fortran/symbol.c:1789
70365#, gcc-internal-format, gfc-internal-format
70366msgid "%s attribute conflicts with %s attribute at %L"
70367msgstr ""
70368
70369#: fortran/symbol.c:907 fortran/symbol.c:921
70370#, gcc-internal-format
70371msgid "%s attribute conflicts with %s attribute in %qs at %L"
70372msgstr "thuộc tính %s xung đột với thuộc tính %s trong %sq tại %L"
70373
70374#: fortran/symbol.c:965
70375#, gcc-internal-format, gfc-internal-format
70376msgid "Cannot change attributes of USE-associated symbol at %L"
70377msgstr ""
70378
70379#: fortran/symbol.c:968
70380#, gcc-internal-format, gfc-internal-format
70381msgid "Cannot change attributes of USE-associated symbol %s at %L"
70382msgstr ""
70383
70384#: fortran/symbol.c:984
70385#, gcc-internal-format, gfc-internal-format
70386msgid "Duplicate %s attribute specified at %L"
70387msgstr ""
70388
70389#: fortran/symbol.c:1026
70390#, gcc-internal-format, gfc-internal-format
70391msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
70392msgstr ""
70393
70394#: fortran/symbol.c:1043
70395#, fuzzy, gcc-internal-format, gfc-internal-format
70396msgid "Duplicate AUTOMATIC attribute specified at %L"
70397msgstr "Trùng thuộc tính %s tại %L"
70398
70399#: fortran/symbol.c:1067
70400#, gcc-internal-format
70401msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
70402msgstr ""
70403
70404#: fortran/symbol.c:1093
70405#, gcc-internal-format
70406msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
70407msgstr ""
70408
70409#: fortran/symbol.c:1250
70410#, gcc-internal-format, gfc-internal-format
70411msgid "Cray Pointee at %L appears in multiple pointer() statements"
70412msgstr ""
70413
70414#: fortran/symbol.c:1269
70415#, gcc-internal-format, gfc-internal-format
70416msgid "Duplicate PROTECTED attribute specified at %L"
70417msgstr ""
70418
70419#: fortran/symbol.c:1302
70420#, gcc-internal-format, gfc-internal-format
70421msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
70422msgstr ""
70423
70424#: fortran/symbol.c:1314
70425#, gcc-internal-format, gfc-internal-format
70426msgid "Duplicate SAVE attribute specified at %L"
70427msgstr ""
70428
70429#: fortran/symbol.c:1334
70430#, gcc-internal-format, gfc-internal-format
70431msgid "Duplicate VALUE attribute specified at %L"
70432msgstr ""
70433
70434#: fortran/symbol.c:1353
70435#, gcc-internal-format, gfc-internal-format
70436msgid "Duplicate VOLATILE attribute specified at %L"
70437msgstr ""
70438
70439#: fortran/symbol.c:1365
70440#, gcc-internal-format, gfc-internal-format
70441msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
70442msgstr ""
70443
70444#: fortran/symbol.c:1386
70445#, gcc-internal-format, gfc-internal-format
70446msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
70447msgstr ""
70448
70449#: fortran/symbol.c:1785
70450#, gcc-internal-format
70451msgid "%s attribute of %qs conflicts with %s attribute at %L"
70452msgstr "thuộc tính %s của %qs xung đột với thuộc tính %s tại %L"
70453
70454#: fortran/symbol.c:1822
70455#, gcc-internal-format, gfc-internal-format
70456msgid ""
70457"%s procedure at %L is already declared as %s procedure. \n"
70458"F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
70459msgstr ""
70460
70461#: fortran/symbol.c:1830
70462#, gcc-internal-format, gfc-internal-format
70463msgid "%s procedure at %L is already declared as %s procedure"
70464msgstr ""
70465
70466#: fortran/symbol.c:1865
70467#, gcc-internal-format, gfc-internal-format
70468msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
70469msgstr ""
70470
70471#: fortran/symbol.c:1889
70472#, gcc-internal-format, gfc-internal-format
70473msgid "ACCESS specification at %L was already specified"
70474msgstr ""
70475
70476#: fortran/symbol.c:1906
70477#, gcc-internal-format, gfc-internal-format
70478msgid "Duplicate BIND attribute specified at %L"
70479msgstr ""
70480
70481#: fortran/symbol.c:1913
70482#, gcc-internal-format, gfc-internal-format
70483msgid "BIND(C) at %L"
70484msgstr "BIND(C) tại %L"
70485
70486#: fortran/symbol.c:1929
70487#, gcc-internal-format, gfc-internal-format
70488msgid "Duplicate EXTENDS attribute specified at %L"
70489msgstr ""
70490
70491#: fortran/symbol.c:1933
70492#, gcc-internal-format, gfc-internal-format
70493msgid "EXTENDS at %L"
70494msgstr "EXTENDS tại %L"
70495
70496#: fortran/symbol.c:1959
70497#, gcc-internal-format
70498msgid "Symbol %qs at %L already has an explicit interface"
70499msgstr ""
70500
70501#: fortran/symbol.c:1966
70502#, gcc-internal-format
70503msgid "%qs at %L has attributes specified outside its INTERFACE body"
70504msgstr ""
70505
70506#: fortran/symbol.c:2004
70507#, gcc-internal-format
70508msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
70509msgstr ""
70510
70511#: fortran/symbol.c:2008
70512#, gcc-internal-format
70513msgid "Symbol %qs at %L already has basic type of %s"
70514msgstr ""
70515
70516#: fortran/symbol.c:2015
70517#, gcc-internal-format
70518msgid "Procedure %qs at %L may not have basic type of %s"
70519msgstr ""
70520
70521#: fortran/symbol.c:2027
70522#, gcc-internal-format
70523msgid "Symbol %qs at %L cannot have a type"
70524msgstr ""
70525
70526#: fortran/symbol.c:2270
70527#, gcc-internal-format
70528msgid "Component %qs at %C already in the parent type at %L"
70529msgstr "Thành phần “%qs” tại %C đã sẵn trong kiểu cha mẹ %L"
70530
70531#: fortran/symbol.c:2355
70532#, gcc-internal-format
70533msgid "Symbol %qs at %C is ambiguous"
70534msgstr ""
70535
70536#: fortran/symbol.c:2387
70537#, gcc-internal-format
70538msgid "Derived type %qs at %C is being used before it is defined"
70539msgstr ""
70540
70541#: fortran/symbol.c:2536
70542#, gcc-internal-format
70543msgid "Component %qs at %C is a PRIVATE component of %qs"
70544msgstr ""
70545
70546#: fortran/symbol.c:2557
70547#, fuzzy, gcc-internal-format
70548#| msgid "%qs at %C is not a member of the %qs structure"
70549msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
70550msgstr "%qs tại %C không phải là thành viên của cấu trúc %qs"
70551
70552#: fortran/symbol.c:2561
70553#, gcc-internal-format
70554msgid "%qs at %C is not a member of the %qs structure"
70555msgstr "%qs tại %C không phải là thành viên của cấu trúc %qs"
70556
70557#: fortran/symbol.c:2725
70558#, gcc-internal-format, gfc-internal-format
70559msgid "Duplicate statement label %d at %L and %L"
70560msgstr ""
70561
70562#: fortran/symbol.c:2736
70563#, gcc-internal-format, gfc-internal-format
70564msgid "Label %d at %C already referenced as branch target"
70565msgstr ""
70566
70567#: fortran/symbol.c:2746
70568#, gcc-internal-format, gfc-internal-format
70569msgid "Label %d at %C already referenced as a format label"
70570msgstr ""
70571
70572#: fortran/symbol.c:2753
70573#, gcc-internal-format, gfc-internal-format
70574msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
70575msgstr ""
70576
70577#: fortran/symbol.c:2794
70578#, gcc-internal-format, gfc-internal-format
70579msgid "Label %d at %C previously used as a FORMAT label"
70580msgstr ""
70581
70582#: fortran/symbol.c:2803
70583#, gcc-internal-format, gfc-internal-format
70584msgid "Label %d at %C previously used as branch target"
70585msgstr ""
70586
70587#: fortran/symbol.c:2810
70588#, gcc-internal-format, gfc-internal-format
70589msgid "Shared DO termination label %d at %C"
70590msgstr ""
70591
70592#: fortran/symbol.c:2814
70593#, fuzzy, gcc-internal-format, gfc-internal-format
70594#| msgid "Unexpected END statement at %C"
70595msgid "Labeled DO statement at %L"
70596msgstr "Không cần câu lệnh END tại %C"
70597
70598#: fortran/symbol.c:3150
70599#, gcc-internal-format
70600msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
70601msgstr ""
70602
70603#: fortran/symbol.c:3153
70604#, gcc-internal-format
70605msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
70606msgstr ""
70607
70608#. Symbol is from another namespace.
70609#: fortran/symbol.c:3396
70610#, gcc-internal-format
70611msgid "Symbol %qs at %C has already been host associated"
70612msgstr ""
70613
70614#: fortran/symbol.c:4395
70615#, gcc-internal-format
70616msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
70617msgstr ""
70618
70619#: fortran/symbol.c:4408
70620#, gcc-internal-format
70621msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
70622msgstr ""
70623
70624#: fortran/symbol.c:4426
70625#, gcc-internal-format
70626msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
70627msgstr ""
70628
70629#: fortran/symbol.c:4447
70630#, gcc-internal-format
70631msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
70632msgstr ""
70633
70634#: fortran/symbol.c:4457
70635#, gcc-internal-format
70636msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
70637msgstr ""
70638
70639#: fortran/symbol.c:4468
70640#, gcc-internal-format
70641msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
70642msgstr ""
70643
70644#: fortran/symbol.c:4507
70645#, gcc-internal-format
70646msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
70647msgstr ""
70648
70649#: fortran/symbol.c:4517
70650#, gcc-internal-format
70651msgid "Component %qs in derived type %qs at %L may not be C interoperable"
70652msgstr ""
70653
70654#: fortran/symbol.c:4529
70655#, gcc-internal-format
70656msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
70657msgstr ""
70658
70659#: fortran/symbol.c:5009 fortran/symbol.c:5014
70660#, gcc-internal-format
70661msgid "Symbol %qs is used before it is typed at %L"
70662msgstr ""
70663
70664#: fortran/target-memory.c:137
70665#, gcc-internal-format
70666msgid "Invalid expression in gfc_element_size."
70667msgstr ""
70668
70669#: fortran/target-memory.c:362
70670#, gcc-internal-format
70671msgid "Invalid expression in gfc_target_encode_expr."
70672msgstr ""
70673
70674#: fortran/target-memory.c:631
70675#, gcc-internal-format
70676msgid "Invalid expression in gfc_target_interpret_expr."
70677msgstr ""
70678
70679#: fortran/target-memory.c:704
70680#, gcc-internal-format, gfc-internal-format
70681msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
70682msgstr ""
70683
70684#: fortran/target-memory.c:707
70685#, gcc-internal-format, gfc-internal-format
70686msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
70687msgstr ""
70688
70689#. Problems occur when we get something like
70690#. integer :: a(lots) = (/(i, i=1, lots)/)
70691#: fortran/trans-array.c:6070
70692#, gcc-internal-format
70693msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
70694msgstr ""
70695
70696#: fortran/trans-array.c:8149
70697#, gcc-internal-format
70698msgid "Creating array temporary at %L for argument %qs"
70699msgstr ""
70700
70701#: fortran/trans-array.c:11253
70702#, gcc-internal-format, gfc-internal-format
70703msgid "bad expression type during walk (%d)"
70704msgstr ""
70705
70706#: fortran/trans-common.c:401
70707#, gcc-internal-format
70708msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
70709msgstr ""
70710
70711#: fortran/trans-common.c:787
70712#, gcc-internal-format
70713msgid "get_mpz(): Not an integer constant"
70714msgstr ""
70715
70716#: fortran/trans-common.c:815
70717#, gcc-internal-format
70718msgid "element_number(): Bad dimension type"
70719msgstr ""
70720
70721#: fortran/trans-common.c:885
70722#, gcc-internal-format, gfc-internal-format
70723msgid "Bad array reference at %L"
70724msgstr ""
70725
70726#: fortran/trans-common.c:893
70727#, gcc-internal-format, gfc-internal-format
70728msgid "Illegal reference type at %L as EQUIVALENCE object"
70729msgstr ""
70730
70731#: fortran/trans-common.c:933
70732#, gcc-internal-format
70733msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
70734msgstr ""
70735
70736#. Aligning this field would misalign a previous field.
70737#: fortran/trans-common.c:1122
70738#, gcc-internal-format
70739msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
70740msgstr ""
70741
70742#: fortran/trans-common.c:1187
70743#, gcc-internal-format
70744msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
70745msgstr ""
70746
70747#: fortran/trans-common.c:1202
70748#, gcc-internal-format
70749msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
70750msgstr ""
70751
70752#: fortran/trans-common.c:1218
70753#, gcc-internal-format
70754msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
70755msgstr ""
70756
70757#: fortran/trans-common.c:1224
70758#, gcc-internal-format
70759msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
70760msgstr ""
70761
70762#: fortran/trans-common.c:1245
70763#, gcc-internal-format
70764msgid "COMMON %qs at %L does not exist"
70765msgstr "COMMON “%qs” tại %L không tồn tại"
70766
70767#: fortran/trans-common.c:1254
70768#, gcc-internal-format
70769msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
70770msgstr ""
70771
70772#: fortran/trans-common.c:1259
70773#, gcc-internal-format
70774msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
70775msgstr ""
70776
70777#: fortran/trans-const.c:336
70778#, gcc-internal-format, gfc-internal-format
70779msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
70780msgstr ""
70781
70782#: fortran/trans-const.c:402
70783#, gcc-internal-format, gfc-internal-format
70784msgid "non-constant initialization expression at %L"
70785msgstr ""
70786
70787#: fortran/trans-decl.c:752
70788#, gcc-internal-format
70789msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
70790msgstr ""
70791
70792#: fortran/trans-decl.c:1741
70793#, gcc-internal-format
70794msgid "intrinsic variable which isn't a procedure"
70795msgstr ""
70796
70797#: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
70798#, gcc-internal-format
70799msgid "Return value of function %qs at %L not set"
70800msgstr "Trả lại giá trị của hàm %qs tại %L chưa đặt"
70801
70802#: fortran/trans-decl.c:5038
70803#, gcc-internal-format
70804msgid "Deferred type parameter not yet supported"
70805msgstr ""
70806
70807#: fortran/trans-decl.c:5278
70808#, gcc-internal-format
70809msgid "backend decl for module variable %qs already exists"
70810msgstr ""
70811
70812#: fortran/trans-decl.c:5291
70813#, gcc-internal-format
70814msgid "Unused PRIVATE module variable %qs declared at %L"
70815msgstr ""
70816
70817#: fortran/trans-decl.c:5916
70818#, gcc-internal-format
70819msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
70820msgstr ""
70821
70822#: fortran/trans-decl.c:5922
70823#, gcc-internal-format
70824msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
70825msgstr ""
70826
70827#: fortran/trans-decl.c:5933 fortran/trans-decl.c:6079
70828#, gcc-internal-format
70829msgid "Unused dummy argument %qs at %L"
70830msgstr "Đối số giả chưa dùng %qs tại %L"
70831
70832#: fortran/trans-decl.c:5949
70833#, gcc-internal-format
70834msgid "Unused module variable %qs which has been explicitly imported at %L"
70835msgstr ""
70836
70837#: fortran/trans-decl.c:5968
70838#, gcc-internal-format
70839msgid "Unused variable %qs declared at %L"
70840msgstr "Biến số chưa dùng %qs được khai báo tại %L"
70841
70842#: fortran/trans-decl.c:6017
70843#, gcc-internal-format
70844msgid "Unused parameter %qs declared at %L"
70845msgstr "Đối số chưa dùng %qs được khai báo tại %L"
70846
70847#: fortran/trans-decl.c:6021
70848#, gcc-internal-format
70849msgid "Unused parameter %qs which has been explicitly imported at %L"
70850msgstr ""
70851
70852#: fortran/trans-decl.c:6051
70853#, gcc-internal-format
70854msgid "Return value %qs of function %qs declared at %L not set"
70855msgstr "Trả lại giá trị %sq của hàm %qs khai báo tại %L chưa đặt"
70856
70857#: fortran/trans-decl.c:6642
70858#, gcc-internal-format, gfc-internal-format
70859msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
70860msgstr ""
70861
70862#: fortran/trans-expr.c:957
70863#, fuzzy, gcc-internal-format, gfc-internal-format
70864msgid "Cannot compute the length of the char array at %L."
70865msgstr "ISO C90 cấm mảng có kích thước biến đổi %qE"
70866
70867#: fortran/trans-expr.c:1620
70868#, gcc-internal-format, gfc-internal-format
70869msgid "Code for reallocating the allocatable variable at %L will be added"
70870msgstr ""
70871
70872#: fortran/trans-expr.c:1931
70873#, gcc-internal-format, gfc-internal-format
70874msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
70875msgstr ""
70876
70877#: fortran/trans-expr.c:1940
70878#, gcc-internal-format, gfc-internal-format
70879msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
70880msgstr ""
70881
70882#: fortran/trans-expr.c:3608
70883#, gcc-internal-format
70884msgid "Unknown intrinsic op"
70885msgstr "Không hiểu intrinsic op"
70886
70887#: fortran/trans-expr.c:5107
70888#, gcc-internal-format, gfc-internal-format
70889msgid "Unknown argument list function at %L"
70890msgstr ""
70891
70892#: fortran/trans-expr.c:9242
70893#, gcc-internal-format, gfc-internal-format
70894msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
70895msgstr ""
70896
70897#: fortran/trans-intrinsic.c:929
70898#, gcc-internal-format
70899msgid "Intrinsic function %qs (%d) not recognized"
70900msgstr ""
70901
70902#: fortran/trans-intrinsic.c:2434 fortran/trans-intrinsic.c:2981
70903#: fortran/trans-intrinsic.c:3201
70904#, gcc-internal-format
70905msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
70906msgstr ""
70907
70908#: fortran/trans-intrinsic.c:11666 fortran/trans-stmt.c:1066
70909#, gcc-internal-format, gfc-internal-format
70910msgid "Sorry, the event component of derived type at %L is not yet supported"
70911msgstr ""
70912
70913#: fortran/trans-intrinsic.c:11673
70914#, fuzzy, gcc-internal-format, gfc-internal-format
70915#| msgid "The event variable at %L shall not be coindexed "
70916msgid "The event variable at %L shall not be coindexed"
70917msgstr "Biến sự kiện tại %L sẽ không thể là coindexed "
70918
70919#: fortran/trans-io.c:1966
70920#, gcc-internal-format
70921msgid "build_dt: format with namelist"
70922msgstr ""
70923
70924#: fortran/trans-io.c:2507
70925#, gcc-internal-format, gfc-internal-format
70926msgid "Bad IO basetype (%d)"
70927msgstr ""
70928
70929#: fortran/trans-openmp.c:1274
70930#, gcc-internal-format
70931msgid "implicit mapping of assumed size array %qD"
70932msgstr ""
70933
70934#: fortran/trans-openmp.c:2508
70935#, fuzzy, gcc-internal-format
70936#| msgid "optional argument"
70937msgid "optional class parameter"
70938msgstr "đối số tùy chọn"
70939
70940#: fortran/trans-openmp.c:2751
70941#, fuzzy, gcc-internal-format
70942#| msgid "parametrized derived type argument"
70943msgid "unhandled derived-type component"
70944msgstr "đối số kiểu được dẫn suất tham số hóa"
70945
70946#: fortran/trans-openmp.c:5622
70947#, gcc-internal-format
70948msgid "gfc_trans_omp_workshare(): Bad statement code"
70949msgstr ""
70950
70951#: fortran/trans-stmt.c:546
70952#, gcc-internal-format, gfc-internal-format
70953msgid "An alternate return at %L without a * dummy argument"
70954msgstr ""
70955
70956#: fortran/trans-stmt.c:870
70957#, gcc-internal-format, gfc-internal-format
70958msgid "Sorry, the lock component of derived type at %L is not yet supported"
70959msgstr ""
70960
70961#: fortran/trans-stmt.c:1327
70962#, gcc-internal-format, gfc-internal-format
70963msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
70964msgstr ""
70965
70966#: fortran/trans-stmt.c:3593
70967#, gcc-internal-format
70968msgid "gfc_trans_select(): Bad type for case expr."
70969msgstr "gfc_trans_select(): Kiểu cho biểu thức case sai."
70970
70971#: fortran/trans-types.c:518
70972#, gcc-internal-format
70973msgid "INTEGER(KIND=8) is not available for %<-fdefault-integer-8%> option"
70974msgstr ""
70975
70976#: fortran/trans-types.c:527
70977#, gcc-internal-format
70978msgid "INTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> option"
70979msgstr ""
70980
70981#: fortran/trans-types.c:546
70982#, gcc-internal-format
70983msgid "REAL(KIND=8) is not available for %<-fdefault-real-8%> option"
70984msgstr ""
70985
70986#: fortran/trans-types.c:554
70987#, gcc-internal-format
70988msgid "REAL(KIND=10) is not available for %<-fdefault-real-10%> option"
70989msgstr ""
70990
70991#: fortran/trans-types.c:562
70992#, gcc-internal-format
70993msgid "REAL(KIND=16) is not available for %<-fdefault-real-16%> option"
70994msgstr ""
70995
70996#: fortran/trans-types.c:570
70997#, gcc-internal-format
70998msgid "REAL(KIND=8) is not available for %<-freal-4-real-8%> option"
70999msgstr ""
71000
71001#: fortran/trans-types.c:578
71002#, gcc-internal-format
71003msgid "REAL(KIND=10) is not available for %<-freal-4-real-10%> option"
71004msgstr ""
71005
71006#: fortran/trans-types.c:586
71007#, gcc-internal-format
71008msgid "REAL(KIND=16) is not available for %<-freal-4-real-16%> option"
71009msgstr ""
71010
71011#: fortran/trans-types.c:617
71012#, gcc-internal-format
71013msgid "REAL(KIND=4) is not available for %<-freal-8-real-4%> option"
71014msgstr ""
71015
71016#: fortran/trans-types.c:625
71017#, gcc-internal-format
71018msgid "REAL(KIND=10) is not available for %<-freal-8-real-10%> option"
71019msgstr ""
71020
71021#: fortran/trans-types.c:633
71022#, gcc-internal-format
71023msgid "REAL(KIND=10) is not available for %<-freal-8-real-16%> option"
71024msgstr ""
71025
71026#: fortran/trans-types.c:773
71027#, gcc-internal-format
71028msgid "gfc_validate_kind(): Got bad type"
71029msgstr "gfc_validate_kind(): Nhận kiểu sai"
71030
71031#: fortran/trans-types.c:777
71032#, gcc-internal-format
71033msgid "gfc_validate_kind(): Got bad kind"
71034msgstr "gfc_validate_kind(): Nhận loại sai"
71035
71036#: fortran/trans.c:2162
71037#, gcc-internal-format
71038msgid "gfc_trans_code(): Bad statement code"
71039msgstr "gfc_trans_code(): Mã câu lệnh sai"
71040
71041#: jit/docs/examples/tut05-bf.c:242
71042#, gcc-internal-format
71043msgid "too many open parens"
71044msgstr "quá nhiều cha được mở"
71045
71046#: jit/docs/examples/tut05-bf.c:275
71047#, gcc-internal-format
71048msgid "mismatching parens"
71049msgstr "các cha mẹ không khớp"
71050
71051#: jit/docs/examples/tut05-bf.c:310
71052#, gcc-internal-format
71053msgid "unable to open file"
71054msgstr "không thể mở tập tin"
71055
71056#: lto/lto-common.c:1978
71057#, gcc-internal-format
71058msgid "bytecode stream: garbage at the end of symbols section"
71059msgstr ""
71060
71061#: lto/lto-common.c:2005
71062#, gcc-internal-format
71063msgid "could not parse hex number"
71064msgstr "không thể phân tích số thập lục phân"
71065
71066#: lto/lto-common.c:2037
71067#, gcc-internal-format, gfc-internal-format
71068msgid "unexpected file name %s in linker resolution file. Expected %s"
71069msgstr ""
71070
71071#: lto/lto-common.c:2046
71072#, gcc-internal-format
71073msgid "could not parse file offset"
71074msgstr "không thể phân tích khoảng bù tập tin"
71075
71076#: lto/lto-common.c:2049
71077#, gcc-internal-format
71078msgid "unexpected offset"
71079msgstr "không cần offset"
71080
71081#: lto/lto-common.c:2071
71082#, gcc-internal-format
71083msgid "invalid line in the resolution file"
71084msgstr "gặp dòng sai trong tập tin phân giải"
71085
71086#: lto/lto-common.c:2082
71087#, gcc-internal-format
71088msgid "invalid resolution in the resolution file"
71089msgstr "phân giải không hợp lệ trong tập tin phân giải"
71090
71091#: lto/lto-common.c:2088
71092#, gcc-internal-format
71093msgid "resolution sub id %wx not in object file"
71094msgstr ""
71095
71096#: lto/lto-common.c:2205
71097#, gcc-internal-format
71098msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
71099msgstr ""
71100
71101#: lto/lto-common.c:2224
71102#, fuzzy, gcc-internal-format
71103#| msgid "cannot read LTO decls from %s"
71104msgid "cannot read %<LTO_section_decls%> from %s"
71105msgstr "không thể đọc “LTO decls” từ %s"
71106
71107#: lto/lto-common.c:2345
71108#, gcc-internal-format, gfc-internal-format
71109msgid "Cannot open %s"
71110msgstr "Không thể mở %s"
71111
71112#: lto/lto-common.c:2366
71113#, gcc-internal-format, gfc-internal-format
71114msgid "Cannot map %s"
71115msgstr "Không thể map %s"
71116
71117#: lto/lto-common.c:2377
71118#, gcc-internal-format, gfc-internal-format
71119msgid "Cannot read %s"
71120msgstr "Không thể đọc %s"
71121
71122#: lto/lto-common.c:2695
71123#, gcc-internal-format
71124msgid "could not open symbol resolution file: %m"
71125msgstr ""
71126
71127#: lto/lto-common.c:2819
71128#, fuzzy, gcc-internal-format, gfc-internal-format
71129#| msgid "missing argument to %qs"
71130msgid "missing resolution data for %s"
71131msgstr "thiếu đối số đối cho %qs"
71132
71133#: lto/lto-common.c:2856
71134#, gcc-internal-format
71135msgid "errors during merging of translation units"
71136msgstr ""
71137
71138#: lto/lto-dump.c:258
71139#, gcc-internal-format
71140msgid "Level not found, use none, slim, blocks, vops."
71141msgstr ""
71142
71143#: lto/lto-dump.c:273
71144#, fuzzy, gcc-internal-format
71145msgid "Function not found."
71146msgstr "không tìm thấy trường %qs"
71147
71148#: lto/lto-dump.c:350 lto/lto-dump.c:360
71149#, gcc-internal-format
71150msgid "Not configured with %<--enable-gather-detailed-mem-stats%>."
71151msgstr ""
71152
71153#: lto/lto-lang.c:310
71154#, fuzzy, gcc-internal-format
71155#| msgid "%s: %s: %s"
71156msgid "%s:%s: %E: %E"
71157msgstr "%s: %s: %s"
71158
71159#: lto/lto-lang.c:864
71160#, fuzzy, gcc-internal-format
71161#| msgid "-fwpa and -fltrans are mutually exclusive"
71162msgid "%<-fwpa%> and %<-fltrans%> are mutually exclusive"
71163msgstr "-fwpa và -fltrans loại trừ lẫn nhau"
71164
71165#: lto/lto-lang.c:898
71166#, fuzzy, gcc-internal-format
71167#| msgid "-fwpa and -fltrans are mutually exclusive"
71168msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
71169msgstr "-fwpa và -fltrans loại trừ lẫn nhau"
71170
71171#: lto/lto-object.c:107
71172#, gcc-internal-format, gfc-internal-format
71173msgid "open %s failed: %s"
71174msgstr "mở %s gặp lỗi: %s"
71175
71176#: lto/lto-object.c:153
71177#, gcc-internal-format, gfc-internal-format
71178msgid "%s: %s: %s"
71179msgstr "%s: %s: %s"
71180
71181# Literal: don't translate; Nghĩa chữ : dừng dịch
71182#: lto/lto-object.c:195
71183#, gcc-internal-format, gfc-internal-format
71184msgid "close: %s"
71185msgstr "close: %s"
71186
71187#: lto/lto-object.c:251
71188#, gcc-internal-format, gfc-internal-format
71189msgid "two or more sections for %s"
71190msgstr "cần thiết ít nhất hai phần cho %s"
71191
71192#: lto/lto-partition.c:535
71193#, gcc-internal-format
71194msgid "min partition size cannot be greater than max partition size"
71195msgstr ""
71196
71197#: lto/lto-symtab.c:169
71198#, gcc-internal-format
71199msgid "%qD is defined with tls model %s"
71200msgstr "%qD được định nghĩa với mô hình tls %s"
71201
71202#: lto/lto-symtab.c:171
71203#, gcc-internal-format, gfc-internal-format
71204msgid "previously defined here as %s"
71205msgstr "đã định nghĩa trước là %s"
71206
71207#: lto/lto-symtab.c:474
71208#, gcc-internal-format
71209msgid "multiple prevailing defs for %qE"
71210msgstr ""
71211
71212#: lto/lto-symtab.c:492
71213#, gcc-internal-format
71214msgid "%qD has already been defined"
71215msgstr "%qD đã định nghĩa rồi"
71216
71217#: lto/lto-symtab.c:494
71218#, gcc-internal-format
71219msgid "previously defined here"
71220msgstr "đã định nghĩa trước ở đây"
71221
71222#: lto/lto-symtab.c:720
71223#, gcc-internal-format
71224msgid "%qD violates the C++ One Definition Rule"
71225msgstr ""
71226
71227#: lto/lto-symtab.c:726
71228#, gcc-internal-format
71229msgid "type of %qD does not match original declaration"
71230msgstr ""
71231
71232#: lto/lto-symtab.c:746
71233#, gcc-internal-format
71234msgid "alignment of %qD is bigger than original declaration"
71235msgstr ""
71236
71237#: lto/lto-symtab.c:752
71238#, gcc-internal-format
71239msgid "size of %qD differ from the size of original declaration"
71240msgstr ""
71241
71242#: lto/lto-symtab.c:757
71243#, gcc-internal-format
71244msgid "%qD was previously declared here"
71245msgstr "%qD trước đã khai báo ở đây"
71246
71247#: lto/lto-symtab.c:760
71248#, gcc-internal-format
71249msgid "code may be misoptimized unless %<-fno-strict-aliasing%> is used"
71250msgstr ""
71251
71252#: lto/lto-symtab.c:846
71253#, gcc-internal-format
71254msgid "variable %qD redeclared as function"
71255msgstr "biến %qD được định nghĩa lại là một hàm"
71256
71257#: lto/lto-symtab.c:853
71258#, gcc-internal-format
71259msgid "function %qD redeclared as variable"
71260msgstr "hàm %qD được định nghĩa lại thành một biến"
71261
71262#: lto/lto-symtab.c:865
71263#, gcc-internal-format
71264msgid "previously declared here"
71265msgstr "đã khai báo trước ở đây"
71266
71267#: lto/lto.c:167
71268#, fuzzy, gcc-internal-format
71269#| msgid "lto_obj_file_open() failed"
71270msgid "%<lto_obj_file_open()%> failed"
71271msgstr "lto_obj_file_open() gặp lỗi"
71272
71273#: lto/lto.c:199
71274#, gcc-internal-format
71275msgid "waitpid failed"
71276msgstr "waitpid bị lỗi"
71277
71278#: lto/lto.c:202
71279#, gcc-internal-format
71280msgid "streaming subprocess failed"
71281msgstr ""
71282
71283#: lto/lto.c:205
71284#, gcc-internal-format
71285msgid "streaming subprocess was killed by signal"
71286msgstr ""
71287
71288#: lto/lto.c:294
71289#, gcc-internal-format
71290msgid "no LTRANS output list filename provided"
71291msgstr ""
71292
71293#: lto/lto.c:402
71294#, gcc-internal-format
71295msgid "opening LTRANS output list %s: %m"
71296msgstr ""
71297
71298#: lto/lto.c:409
71299#, gcc-internal-format
71300msgid "writing to LTRANS output list %s: %m"
71301msgstr ""
71302
71303#: lto/lto.c:419
71304#, gcc-internal-format
71305msgid "closing LTRANS output list %s: %m"
71306msgstr ""
71307
71308#: objc/objc-act.c:425 objc/objc-act.c:6802
71309#, gcc-internal-format
71310msgid "%<@end%> missing in implementation context"
71311msgstr ""
71312
71313#: objc/objc-act.c:578
71314#, gcc-internal-format
71315msgid "class attributes are not available in Objective-C 1.0"
71316msgstr ""
71317
71318#: objc/objc-act.c:593
71319#, gcc-internal-format
71320msgid "category attributes are not available in Objective-C 1.0"
71321msgstr ""
71322
71323#: objc/objc-act.c:596
71324#, gcc-internal-format
71325msgid "category attributes are not available in this version of the compiler, (ignored)"
71326msgstr ""
71327
71328#: objc/objc-act.c:602
71329#, gcc-internal-format
71330msgid "class extensions are not available in Objective-C 1.0"
71331msgstr ""
71332
71333#: objc/objc-act.c:616
71334#, gcc-internal-format
71335msgid "class extension for class %qE declared after its %<@implementation%>"
71336msgstr ""
71337
71338#: objc/objc-act.c:631
71339#, gcc-internal-format
71340msgid "protocol attributes are not available in Objective-C 1.0"
71341msgstr ""
71342
71343#: objc/objc-act.c:696
71344#, gcc-internal-format
71345msgid "%<@end%> must appear in an @implementation context"
71346msgstr "%<@end%> phải xuất hiện trong một ngữ cảnh @implementation"
71347
71348#: objc/objc-act.c:705
71349#, gcc-internal-format
71350msgid "%<@package%> is not available in Objective-C 1.0"
71351msgstr "%<@package%> không sẵn sàng trong Objective-C 1.0"
71352
71353#: objc/objc-act.c:707
71354#, gcc-internal-format
71355msgid "%<@package%> presently has the same effect as %<@public%>"
71356msgstr "%<@package%> hiện tại có cùng hiệu ứng với %<@public%>"
71357
71358#: objc/objc-act.c:718
71359#, gcc-internal-format
71360msgid "%<@optional%> is not available in Objective-C 1.0"
71361msgstr "%<@optional%> không sẵn sàng trong Objective-C 1.0"
71362
71363#: objc/objc-act.c:720
71364#, gcc-internal-format
71365msgid "%<@required%> is not available in Objective-C 1.0"
71366msgstr "%<@required%> không sẵn sàng trong Objective-C 1.0"
71367
71368#: objc/objc-act.c:728
71369#, gcc-internal-format
71370msgid "%<@optional%> is allowed in @protocol context only"
71371msgstr "%<@optional%> chỉ cho phép tronh ngữ cảnh @protocol"
71372
71373#: objc/objc-act.c:730
71374#, gcc-internal-format
71375msgid "%<@required%> is allowed in @protocol context only"
71376msgstr "%<@required%> chỉ được phép trong ngữ cảnh @protocol"
71377
71378#: objc/objc-act.c:837
71379#, gcc-internal-format
71380msgid "%<@property%> is not available in Objective-C 1.0"
71381msgstr "%<@property%> không sẵn sàng trong Objective-C 1.0"
71382
71383#: objc/objc-act.c:841
71384#, gcc-internal-format
71385msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
71386msgstr "thuộc tính %<readonly%> xung đột với %<readwrite%>"
71387
71388#: objc/objc-act.c:858
71389#, gcc-internal-format
71390msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
71391msgstr "thuộc tính %<readonly%> xung đột với %<setter%>"
71392
71393#: objc/objc-act.c:864
71394#, gcc-internal-format
71395msgid "%<assign%> attribute conflicts with %<retain%> attribute"
71396msgstr "thuộc tính %<assign%> xung đột với %<retain%>"
71397
71398#: objc/objc-act.c:869
71399#, gcc-internal-format
71400msgid "%<assign%> attribute conflicts with %<copy%> attribute"
71401msgstr "thuộc tính %<assign%> xung đột với %<copy%>"
71402
71403#: objc/objc-act.c:874
71404#, gcc-internal-format
71405msgid "%<retain%> attribute conflicts with %<copy%> attribute"
71406msgstr "thuộc tính %<retain%> xung đột với %<copy%>"
71407
71408#: objc/objc-act.c:891
71409#, gcc-internal-format
71410msgid "property declaration not in @interface or @protocol context"
71411msgstr ""
71412
71413#: objc/objc-act.c:902
71414#, gcc-internal-format
71415msgid "invalid property declaration"
71416msgstr "khai báo thuộc tính không hợp lệ"
71417
71418#: objc/objc-act.c:910
71419#, fuzzy, gcc-internal-format
71420#| msgid "property can not be an array"
71421msgid "property cannot be an array"
71422msgstr "thuộc tính không thể là một mảng"
71423
71424#. A @property is not an actual variable, but it is a way to
71425#. describe a pair of accessor methods, so its type (which is
71426#. the type of the return value of the getter and the first
71427#. argument of the setter) can't be a bitfield (as return values
71428#. and arguments of functions cannot be bitfields).  The
71429#. underlying instance variable could be a bitfield, but that is
71430#. a different matter.
71431#: objc/objc-act.c:928
71432#, fuzzy, gcc-internal-format
71433#| msgid "property can not be a bit-field"
71434msgid "property cannot be a bit-field"
71435msgstr "thuộc tính không thể là trường bít"
71436
71437#: objc/objc-act.c:960
71438#, gcc-internal-format
71439msgid "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>"
71440msgstr ""
71441
71442#: objc/objc-act.c:963
71443#, gcc-internal-format
71444msgid "%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it"
71445msgstr ""
71446
71447#: objc/objc-act.c:970
71448#, gcc-internal-format
71449msgid "%<retain%> attribute is only valid for Objective-C objects"
71450msgstr "thuộc tính %<retain%> chỉ hợp lệ khi dùng với đối tượng trong Objective-C"
71451
71452#: objc/objc-act.c:974
71453#, gcc-internal-format
71454msgid "%<copy%> attribute is only valid for Objective-C objects"
71455msgstr "thuộc tính %<copy%> chỉ hợp lệ khi dùng với đối tượng trong Objective-C"
71456
71457#: objc/objc-act.c:1028
71458#, gcc-internal-format
71459msgid "redeclaration of property %qD"
71460msgstr ""
71461
71462#: objc/objc-act.c:1031 objc/objc-act.c:1097 objc/objc-act.c:1108
71463#: objc/objc-act.c:1122 objc/objc-act.c:1133 objc/objc-act.c:1145
71464#: objc/objc-act.c:1182 objc/objc-act.c:7573 objc/objc-act.c:7636
71465#: objc/objc-act.c:7659 objc/objc-act.c:7673 objc/objc-act.c:7691
71466#: objc/objc-act.c:7790
71467#, gcc-internal-format
71468msgid "originally specified here"
71469msgstr "nguyên gốc được chỉ định ở đây"
71470
71471#: objc/objc-act.c:1093
71472#, fuzzy, gcc-internal-format
71473#| msgid "%q#D conflicts with a previous declaration"
71474msgid "%<nonatomic%> attribute of property %qD conflicts with previous declaration"
71475msgstr "%q#D xung đột với khai báo trước"
71476
71477#: objc/objc-act.c:1104
71478#, fuzzy, gcc-internal-format
71479#| msgid "%q#D conflicts with a previous declaration"
71480msgid "%<getter%> attribute of property %qD conflicts with previous declaration"
71481msgstr "%q#D xung đột với khai báo trước"
71482
71483#: objc/objc-act.c:1118
71484#, fuzzy, gcc-internal-format
71485#| msgid "%q#D conflicts with a previous declaration"
71486msgid "%<setter%> attribute of property %qD conflicts with previous declaration"
71487msgstr "%q#D xung đột với khai báo trước"
71488
71489#: objc/objc-act.c:1130
71490#, gcc-internal-format
71491msgid "assign semantics attributes of property %qD conflict with previous declaration"
71492msgstr ""
71493
71494#: objc/objc-act.c:1141
71495#, fuzzy, gcc-internal-format
71496#| msgid "%q#D conflicts with a previous declaration"
71497msgid "%<readonly%> attribute of property %qD conflicts with previous declaration"
71498msgstr "%q#D xung đột với khai báo trước"
71499
71500#: objc/objc-act.c:1180
71501#, gcc-internal-format
71502msgid "type of property %qD conflicts with previous declaration"
71503msgstr ""
71504
71505#: objc/objc-act.c:1655
71506#, gcc-internal-format
71507msgid "the dot syntax is not available in Objective-C 1.0"
71508msgstr ""
71509
71510#. We know that 'class_name' is an Objective-C class name as the
71511#. parser won't call this function if it is not.  This is only a
71512#. double-check for safety.
71513#: objc/objc-act.c:1671
71514#, gcc-internal-format
71515msgid "could not find class %qE"
71516msgstr "không tìm thấy lớp %qE"
71517
71518#. Again, this should never happen, but we do check.
71519#: objc/objc-act.c:1679
71520#, gcc-internal-format
71521msgid "could not find interface for class %qE"
71522msgstr "không tìm thấy giao diện cho lớp %qE"
71523
71524#: objc/objc-act.c:1685 objc/objc-act.c:6839 objc/objc-act.c:6970
71525#, gcc-internal-format
71526msgid "class %qE is deprecated"
71527msgstr "lớp %qE đã lạc hậu"
71528
71529#: objc/objc-act.c:1714
71530#, gcc-internal-format
71531msgid "could not find setter/getter for %qE in class %qE"
71532msgstr ""
71533
71534#: objc/objc-act.c:1750
71535#, fuzzy, gcc-internal-format
71536#| msgid "property can not be an array"
71537msgid "%qs property cannot be set"
71538msgstr "thuộc tính không thể là một mảng"
71539
71540#: objc/objc-act.c:2021
71541#, gcc-internal-format
71542msgid "method declaration not in @interface context"
71543msgstr ""
71544
71545#: objc/objc-act.c:2025
71546#, gcc-internal-format
71547msgid "method attributes are not available in Objective-C 1.0"
71548msgstr ""
71549
71550#: objc/objc-act.c:2045
71551#, gcc-internal-format
71552msgid "method definition not in @implementation context"
71553msgstr ""
71554
71555#: objc/objc-act.c:2060
71556#, fuzzy, gcc-internal-format
71557#| msgid "%<@synthesize%> not in @implementation context"
71558msgid "method attributes cannot be specified in @implementation context"
71559msgstr "%<@synthesize%> không trong ngữ cảnh @implementation"
71560
71561#: objc/objc-act.c:2289
71562#, gcc-internal-format
71563msgid "class %qs does not implement the %qE protocol"
71564msgstr ""
71565
71566#: objc/objc-act.c:2292
71567#, gcc-internal-format
71568msgid "type %qs does not conform to the %qE protocol"
71569msgstr ""
71570
71571#: objc/objc-act.c:2573
71572#, gcc-internal-format
71573msgid "comparison of distinct Objective-C types lacks a cast"
71574msgstr ""
71575
71576#: objc/objc-act.c:2577
71577#, gcc-internal-format
71578msgid "initialization from distinct Objective-C type"
71579msgstr ""
71580
71581#: objc/objc-act.c:2581
71582#, gcc-internal-format
71583msgid "assignment from distinct Objective-C type"
71584msgstr ""
71585
71586#: objc/objc-act.c:2585
71587#, gcc-internal-format
71588msgid "distinct Objective-C type in return"
71589msgstr ""
71590
71591#: objc/objc-act.c:2589
71592#, gcc-internal-format
71593msgid "passing argument %d of %qE from distinct Objective-C type"
71594msgstr ""
71595
71596#: objc/objc-act.c:2732
71597#, gcc-internal-format
71598msgid "statically allocated instance of Objective-C class %qE"
71599msgstr ""
71600
71601#: objc/objc-act.c:2741
71602#, gcc-internal-format
71603msgid "redeclaration of Objective-C class %qs"
71604msgstr ""
71605
71606#. This case happens when we are given an 'interface' which
71607#. is not a valid class name.  For example if a typedef was
71608#. used, and 'interface' really is the identifier of the
71609#. typedef, but when you resolve it you don't get an
71610#. Objective-C class, but something else, such as 'int'.
71611#. This is an error; protocols make no sense unless you use
71612#. them with Objective-C objects.
71613#: objc/objc-act.c:2783
71614#, gcc-internal-format
71615msgid "only Objective-C object types can be qualified with a protocol"
71616msgstr ""
71617
71618#: objc/objc-act.c:2847
71619#, gcc-internal-format
71620msgid "protocol %qE has circular dependency"
71621msgstr ""
71622
71623#: objc/objc-act.c:2880 objc/objc-act.c:5703
71624#, gcc-internal-format
71625msgid "cannot find protocol declaration for %qE"
71626msgstr ""
71627
71628#: objc/objc-act.c:3189 objc/objc-act.c:3844 objc/objc-act.c:6415
71629#: objc/objc-act.c:6890 objc/objc-act.c:6963 objc/objc-act.c:7016
71630#, gcc-internal-format
71631msgid "cannot find interface declaration for %qE"
71632msgstr ""
71633
71634#: objc/objc-act.c:3193
71635#, gcc-internal-format
71636msgid "interface %qE does not have valid constant string layout"
71637msgstr ""
71638
71639#: objc/objc-act.c:3198
71640#, gcc-internal-format
71641msgid "cannot find reference tag for class %qE"
71642msgstr ""
71643
71644#: objc/objc-act.c:3343
71645#, gcc-internal-format
71646msgid "%qE is not an Objective-C class name or alias"
71647msgstr ""
71648
71649#: objc/objc-act.c:3358 objc/objc-act.c:3389 objc/objc-act.c:6796
71650#: objc/objc-act.c:8121 objc/objc-act.c:8172
71651#, gcc-internal-format
71652msgid "Objective-C declarations may only appear in global scope"
71653msgstr ""
71654
71655#: objc/objc-act.c:3363
71656#, gcc-internal-format
71657msgid "cannot find class %qE"
71658msgstr "không tìm thấy lớp %qE"
71659
71660#: objc/objc-act.c:3365
71661#, gcc-internal-format
71662msgid "class %qE already exists"
71663msgstr "lớp %qE đã có trước rồi"
71664
71665#: objc/objc-act.c:3407 objc/objc-act.c:6855
71666#, gcc-internal-format
71667msgid "%qE redeclared as different kind of symbol"
71668msgstr ""
71669
71670#: objc/objc-act.c:3409 objc/objc-act.c:3995 objc/objc-act.c:4023
71671#: objc/objc-act.c:4078 objc/objc-act.c:6857
71672#, gcc-internal-format
71673msgid "previous declaration of %q+D"
71674msgstr "khai báo trước đây của %q+D"
71675
71676#: objc/objc-act.c:3698
71677#, gcc-internal-format
71678msgid "strong-cast assignment has been intercepted"
71679msgstr ""
71680
71681#: objc/objc-act.c:3740
71682#, gcc-internal-format
71683msgid "strong-cast may possibly be needed"
71684msgstr ""
71685
71686#: objc/objc-act.c:3750
71687#, gcc-internal-format
71688msgid "instance variable assignment has been intercepted"
71689msgstr ""
71690
71691#: objc/objc-act.c:3769
71692#, gcc-internal-format
71693msgid "pointer arithmetic for garbage-collected objects not allowed"
71694msgstr ""
71695
71696#: objc/objc-act.c:3775
71697#, gcc-internal-format
71698msgid "global/static variable assignment has been intercepted"
71699msgstr ""
71700
71701#: objc/objc-act.c:3992 objc/objc-act.c:4020 objc/objc-act.c:4075
71702#, gcc-internal-format
71703msgid "duplicate instance variable %q+D"
71704msgstr "trùng biến minh dụ %q+D"
71705
71706#: objc/objc-act.c:4135
71707#, gcc-internal-format
71708msgid "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
71709msgstr ""
71710
71711#: objc/objc-act.c:4219
71712#, fuzzy, gcc-internal-format
71713#| msgid "%<@throw%> argument is not an object"
71714msgid "%<@catch%> parameter is not a known Objective-C class type"
71715msgstr "%<@throw%> đối số không phải là một đối tượng"
71716
71717#: objc/objc-act.c:4225
71718#, fuzzy, gcc-internal-format
71719#| msgid "@catch parameter can not be protocol-qualified"
71720msgid "%<@catch%> parameter cannot be protocol-qualified"
71721msgstr "đối số @catch không thể là từ hạn định giao thức"
71722
71723#: objc/objc-act.c:4270
71724#, gcc-internal-format
71725msgid "exception of type %<%T%> will be caught"
71726msgstr "ngoại lệ kiểu %<%T%> sẽ được bắt"
71727
71728#: objc/objc-act.c:4272
71729#, gcc-internal-format
71730msgid "   by earlier handler for %<%T%>"
71731msgstr ""
71732
71733#: objc/objc-act.c:4319
71734#, gcc-internal-format
71735msgid "%<@try%> without %<@catch%> or %<@finally%>"
71736msgstr "%<@try%> không có %<@catch%> hay %<@finally%>"
71737
71738#: objc/objc-act.c:4348
71739#, fuzzy, gcc-internal-format
71740#| msgid "%<@throw%> (rethrow) used outside of a @catch block"
71741msgid "%<@throw%> (rethrow) used outside of a %<@catch%> block"
71742msgstr "%<@throw%> (rethrow) được dùng ngoài một khối @catch"
71743
71744#: objc/objc-act.c:4361
71745#, gcc-internal-format
71746msgid "%<@throw%> argument is not an object"
71747msgstr "%<@throw%> đối số không phải là một đối tượng"
71748
71749#: objc/objc-act.c:4382
71750#, gcc-internal-format
71751msgid "%<@synchronized%> argument is not an object"
71752msgstr "%<@synchronized%> đối số không phải là một đối tượng"
71753
71754#: objc/objc-act.c:4590
71755#, gcc-internal-format
71756msgid "%s %qs"
71757msgstr "%s %qs"
71758
71759#: objc/objc-act.c:4613 objc/objc-act.c:4638
71760#, gcc-internal-format
71761msgid "inconsistent instance variable specification"
71762msgstr ""
71763
71764#: objc/objc-act.c:4693
71765#, gcc-internal-format
71766msgid "cannot use an object as parameter to a method"
71767msgstr ""
71768
71769#: objc/objc-act.c:4737
71770#, gcc-internal-format
71771msgid "method argument attributes are not available in Objective-C 1.0"
71772msgstr ""
71773
71774#: objc/objc-act.c:5111
71775#, gcc-internal-format
71776msgid "multiple methods named %<%c%E%> found"
71777msgstr ""
71778
71779#: objc/objc-act.c:5114
71780#, gcc-internal-format
71781msgid "using %<%c%s%>"
71782msgstr "đang dùng %<%c%s%>"
71783
71784#: objc/objc-act.c:5123
71785#, gcc-internal-format
71786msgid "multiple selectors named %<%c%E%> found"
71787msgstr ""
71788
71789#: objc/objc-act.c:5126
71790#, gcc-internal-format
71791msgid "found %<%c%s%>"
71792msgstr "tìm thấy %<%c%s%>"
71793
71794#: objc/objc-act.c:5135
71795#, gcc-internal-format
71796msgid "also found %<%c%s%>"
71797msgstr "cũng tìm thấy %<%c%s%>"
71798
71799#. If 'rtype' is NULL_TREE at this point it means that
71800#. we have seen no @interface corresponding to that
71801#. class name, only a @class declaration (alternatively,
71802#. this was a call such as [objc_getClass("SomeClass")
71803#. alloc], where we've never seen the @interface of
71804#. SomeClass).  So, we have a class name (class_tree)
71805#. but no actual details of the class methods.  We won't
71806#. be able to check that the class responds to the
71807#. method, and we will have to guess the method
71808#. prototype.  Emit a warning, then keep going (this
71809#. will use any method with a matching name, as if the
71810#. receiver was of type 'Class').
71811#. We could not find an @interface declaration, and
71812#. there are no protocols attached to the receiver,
71813#. so we can't complete the check that the receiver
71814#. responds to the method, and we can't retrieve the
71815#. method prototype.  But, because the receiver has
71816#. a well-specified class, the programmer did want
71817#. this check to be performed.  Emit a warning, then
71818#. keep going as if it was an 'id'.  To remove the
71819#. warning, either include an @interface for the
71820#. class, or cast the receiver to 'id'.  Note that
71821#. rtype is an IDENTIFIER_NODE at this point.
71822#: objc/objc-act.c:5423 objc/objc-act.c:5558
71823#, fuzzy, gcc-internal-format
71824#| msgid "@interface of class %qE not found"
71825msgid "%<@interface%> of class %qE not found"
71826msgstr "không tìm thấy @interface của lớp %qE"
71827
71828#: objc/objc-act.c:5432
71829#, gcc-internal-format
71830msgid "no super class declared in @interface for %qE"
71831msgstr ""
71832
71833#: objc/objc-act.c:5483
71834#, gcc-internal-format
71835msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
71836msgstr "tìm thấy %<-%E%> thay vì %<+%E%> trong giao thức"
71837
71838#. We have a type, but it's not an Objective-C type (!).
71839#: objc/objc-act.c:5595
71840#, gcc-internal-format
71841msgid "invalid receiver type %qs"
71842msgstr "kiểu bộ nhận không hợp lệ %qs"
71843
71844#: objc/objc-act.c:5612
71845#, gcc-internal-format
71846msgid "%<%c%E%> not found in protocol(s)"
71847msgstr "%<%c%E%> không tìm thấy trong giao thức"
71848
71849#: objc/objc-act.c:5626
71850#, gcc-internal-format
71851msgid "%qE may not respond to %<%c%E%>"
71852msgstr "%qE có lẽ không đáp ứng với %<%c%E%>"
71853
71854#: objc/objc-act.c:5634
71855#, gcc-internal-format
71856msgid "no %<%c%E%> method found"
71857msgstr "không tìm thấy phương thức %<%c%E%>"
71858
71859#: objc/objc-act.c:5641
71860#, gcc-internal-format
71861msgid "(messages without a matching method signature will be assumed to return %<id%> and accept %<...%> as arguments)"
71862msgstr ""
71863
71864#: objc/objc-act.c:5752
71865#, gcc-internal-format
71866msgid "undeclared selector %qE"
71867msgstr "bộ chọn chưa được khai báo %qE"
71868
71869#. Historically, a class method that produced objects (factory
71870#. method) would assign `self' to the instance that it
71871#. allocated.  This would effectively turn the class method into
71872#. an instance method.  Following this assignment, the instance
71873#. variables could be accessed.  That practice, while safe,
71874#. violates the simple rule that a class method should not refer
71875#. to an instance variable.  It's better to catch the cases
71876#. where this is done unknowingly than to support the above
71877#. paradigm.
71878#: objc/objc-act.c:5776
71879#, gcc-internal-format
71880msgid "instance variable %qE accessed in class method"
71881msgstr ""
71882
71883#: objc/objc-act.c:6006 objc/objc-act.c:6026
71884#, gcc-internal-format
71885msgid "method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
71886msgstr ""
71887
71888#: objc/objc-act.c:6010
71889#, gcc-internal-format
71890msgid "previous declaration of %<%c%E%> as %<@required%>"
71891msgstr "khai báo trước đây của %<%c%E%> như là %<@required%>"
71892
71893#: objc/objc-act.c:6030
71894#, gcc-internal-format
71895msgid "previous declaration of %<%c%E%> as %<@optional%>"
71896msgstr "khai báo trước đây của %<%c%E%> như là %<@optional%>"
71897
71898#: objc/objc-act.c:6090
71899#, gcc-internal-format
71900msgid "duplicate declaration of method %<%c%E%> with conflicting types"
71901msgstr ""
71902
71903#: objc/objc-act.c:6094
71904#, gcc-internal-format
71905msgid "previous declaration of %<%c%E%>"
71906msgstr "khai báo trước đây của %<%c%E%>"
71907
71908#: objc/objc-act.c:6131
71909#, gcc-internal-format
71910msgid "duplicate interface declaration for category %<%E(%E)%>"
71911msgstr ""
71912
71913#: objc/objc-act.c:6219
71914#, gcc-internal-format
71915msgid "illegal reference type specified for instance variable %qs"
71916msgstr ""
71917
71918#: objc/objc-act.c:6230
71919#, gcc-internal-format
71920msgid "instance variable %qs has unknown size"
71921msgstr ""
71922
71923#: objc/objc-act.c:6251
71924#, gcc-internal-format
71925msgid "instance variable %qs uses flexible array member"
71926msgstr ""
71927
71928#: objc/objc-act.c:6278
71929#, gcc-internal-format
71930msgid "type %qE has no default constructor to call"
71931msgstr ""
71932
71933#: objc/objc-act.c:6284
71934#, gcc-internal-format
71935msgid "destructor for %qE shall not be run either"
71936msgstr ""
71937
71938#. Vtable pointers are Real Bad(tm), since Obj-C cannot
71939#. initialize them.
71940#: objc/objc-act.c:6296
71941#, gcc-internal-format
71942msgid "type %qE has virtual member functions"
71943msgstr "kiểu %qE có các hàm thành viên ảo"
71944
71945#: objc/objc-act.c:6297
71946#, gcc-internal-format
71947msgid "illegal aggregate type %qE specified for instance variable %qs"
71948msgstr ""
71949
71950#: objc/objc-act.c:6307
71951#, gcc-internal-format
71952msgid "type %qE has a user-defined constructor"
71953msgstr ""
71954
71955#: objc/objc-act.c:6309
71956#, gcc-internal-format
71957msgid "type %qE has a user-defined destructor"
71958msgstr ""
71959
71960#: objc/objc-act.c:6313
71961#, gcc-internal-format
71962msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
71963msgstr ""
71964
71965#: objc/objc-act.c:6444
71966#, gcc-internal-format
71967msgid "instance variable %qE is declared private"
71968msgstr ""
71969
71970#: objc/objc-act.c:6455
71971#, gcc-internal-format
71972msgid "instance variable %qE is %s; this will be a hard error in the future"
71973msgstr ""
71974
71975#: objc/objc-act.c:6462
71976#, gcc-internal-format
71977msgid "instance variable %qE is declared %s"
71978msgstr ""
71979
71980#: objc/objc-act.c:6573 objc/objc-act.c:6688
71981#, gcc-internal-format
71982msgid "incomplete implementation of class %qE"
71983msgstr ""
71984
71985#: objc/objc-act.c:6577 objc/objc-act.c:6692
71986#, gcc-internal-format
71987msgid "incomplete implementation of category %qE"
71988msgstr ""
71989
71990#: objc/objc-act.c:6586 objc/objc-act.c:6700
71991#, gcc-internal-format
71992msgid "method definition for %<%c%E%> not found"
71993msgstr ""
71994
71995#: objc/objc-act.c:6741
71996#, gcc-internal-format
71997msgid "%s %qE does not fully implement the %qE protocol"
71998msgstr ""
71999
72000#: objc/objc-act.c:6831
72001#, gcc-internal-format
72002msgid "cannot find interface declaration for %qE, superclass of %qE"
72003msgstr ""
72004
72005#: objc/objc-act.c:6870
72006#, gcc-internal-format
72007msgid "reimplementation of class %qE"
72008msgstr "thực hiện lại lớp %qE"
72009
72010#: objc/objc-act.c:6903
72011#, gcc-internal-format
72012msgid "conflicting super class name %qE"
72013msgstr "xung đột tên siêu lớp %qE"
72014
72015#: objc/objc-act.c:6906
72016#, gcc-internal-format
72017msgid "previous declaration of %qE"
72018msgstr "khai báo trước đây của %qE"
72019
72020#: objc/objc-act.c:6908
72021#, gcc-internal-format
72022msgid "previous declaration"
72023msgstr "khai báo trước"
72024
72025#: objc/objc-act.c:6921 objc/objc-act.c:6923
72026#, gcc-internal-format
72027msgid "duplicate interface declaration for class %qE"
72028msgstr ""
72029
72030#: objc/objc-act.c:7240 objc/objc-act.c:7436
72031#, gcc-internal-format
72032msgid "cannot find instance variable associated with property"
72033msgstr ""
72034
72035#. TODO: This should be caught much earlier than this.
72036#: objc/objc-act.c:7402
72037#, gcc-internal-format
72038msgid "invalid setter, it must have one argument"
72039msgstr "bộ đặt không hợp lệ, nó phải có một đối số"
72040
72041#: objc/objc-act.c:7566 objc/objc-act.c:7783
72042#, gcc-internal-format
72043msgid "property %qs already specified in %<@dynamic%>"
72044msgstr ""
72045
72046#: objc/objc-act.c:7569 objc/objc-act.c:7786
72047#, gcc-internal-format
72048msgid "property %qs already specified in %<@synthesize%>"
72049msgstr ""
72050
72051#: objc/objc-act.c:7583 objc/objc-act.c:7800
72052#, gcc-internal-format
72053msgid "no declaration of property %qs found in the interface"
72054msgstr ""
72055
72056#: objc/objc-act.c:7610
72057#, gcc-internal-format
72058msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
72059msgstr ""
72060
72061#: objc/objc-act.c:7631
72062#, gcc-internal-format
72063msgid "property %qs is using instance variable %qs of incompatible type"
72064msgstr ""
72065
72066#: objc/objc-act.c:7653
72067#, gcc-internal-format
72068msgid "%<assign%> property %qs is using bit-field instance variable %qs"
72069msgstr ""
72070
72071#: objc/objc-act.c:7667
72072#, gcc-internal-format
72073msgid "%<atomic%> property %qs is using bit-field instance variable %qs"
72074msgstr ""
72075
72076#: objc/objc-act.c:7686
72077#, gcc-internal-format
72078msgid "property %qs is using the same instance variable as property %qs"
72079msgstr ""
72080
72081#: objc/objc-act.c:7727
72082#, gcc-internal-format
72083msgid "%<@synthesize%> is not available in Objective-C 1.0"
72084msgstr "%<@synthesize%> không sẵn sàng trong Objective-C 1.0"
72085
72086#. We can get here only in Objective-C; the Objective-C++ parser
72087#. detects the problem while parsing, outputs the error
72088#. "misplaced '@synthesize' Objective-C++ construct" and skips
72089#. the declaration.
72090#: objc/objc-act.c:7738
72091#, gcc-internal-format
72092msgid "%<@synthesize%> not in @implementation context"
72093msgstr "%<@synthesize%> không trong ngữ cảnh @implementation"
72094
72095#: objc/objc-act.c:7744
72096#, fuzzy, gcc-internal-format
72097#| msgid "%<@synthesize%> can not be used in categories"
72098msgid "%<@synthesize%> cannot be used in categories"
72099msgstr "%<@synthesize%> không thể được dùng trong các-ta-lốc"
72100
72101#: objc/objc-act.c:7753
72102#, gcc-internal-format
72103msgid "%<@synthesize%> requires the @interface of the class to be available"
72104msgstr "%<@synthesize%> cần @interface của lớp sẵn có"
72105
72106#: objc/objc-act.c:7836
72107#, gcc-internal-format
72108msgid "%<@dynamic%> is not available in Objective-C 1.0"
72109msgstr "%<@dynamic%> không sẵn sàng trong Objective-C 1.0"
72110
72111#. We can get here only in Objective-C; the Objective-C++ parser
72112#. detects the problem while parsing, outputs the error
72113#. "misplaced '@dynamic' Objective-C++ construct" and skips the
72114#. declaration.
72115#: objc/objc-act.c:7847
72116#, gcc-internal-format
72117msgid "%<@dynamic%> not in @implementation context"
72118msgstr "%<@dynamic%> không trong ngữ cảnh @implementation"
72119
72120#: objc/objc-act.c:7869
72121#, gcc-internal-format
72122msgid "%<@dynamic%> requires the @interface of the class to be available"
72123msgstr "%<@dynamic%> cần @interface của lớp sẵn có"
72124
72125#: objc/objc-act.c:8067
72126#, gcc-internal-format
72127msgid "definition of protocol %qE not found"
72128msgstr "không thể tìm thấy phần định nghĩa của giao thức %qE"
72129
72130#. It would be nice to use warn_deprecated_use() here, but
72131#. we are using TREE_CHAIN (which is supposed to be the
72132#. TYPE_STUB_DECL for a TYPE) for something different.
72133#: objc/objc-act.c:8098
72134#, gcc-internal-format
72135msgid "protocol %qE is deprecated"
72136msgstr "giao thức %qE đã lạc hậu"
72137
72138#: objc/objc-act.c:8217
72139#, gcc-internal-format
72140msgid "duplicate declaration for protocol %qE"
72141msgstr "khai báo bị trùng lắp cho giao thức %qE"
72142
72143#: objc/objc-act.c:8728
72144#, gcc-internal-format
72145msgid "conflicting types for %<%c%s%>"
72146msgstr "các kiểu xung đột với %<%c%s%>"
72147
72148#: objc/objc-act.c:8732
72149#, gcc-internal-format
72150msgid "previous declaration of %<%c%s%>"
72151msgstr "khai báo trước của %<%c%s%>"
72152
72153#: objc/objc-act.c:8832
72154#, gcc-internal-format
72155msgid "no super class declared in interface for %qE"
72156msgstr ""
72157
72158#: objc/objc-act.c:8859
72159#, fuzzy, gcc-internal-format
72160#| msgid "[super ...] must appear in a method context"
72161msgid "%<[super ...]%> must appear in a method context"
72162msgstr "[super …] phải xuất hiện trong ngữ cảnh phương thức"
72163
72164#: objc/objc-act.c:8899
72165#, gcc-internal-format
72166msgid "method possibly missing a [super dealloc] call"
72167msgstr ""
72168
72169#: objc/objc-act.c:9367
72170#, gcc-internal-format
72171msgid "instance variable %qs is declared private"
72172msgstr ""
72173
72174#: objc/objc-act.c:9420
72175#, gcc-internal-format
72176msgid "local declaration of %qE hides instance variable"
72177msgstr ""
72178
72179#. This can happen if DECL_ARTIFICIAL (*expr_p), but
72180#. should be impossible for real properties, which always
72181#. have a getter.
72182#: objc/objc-act.c:9466
72183#, gcc-internal-format
72184msgid "no %qs getter found"
72185msgstr "không tìm thấy getter %qs"
72186
72187#: objc/objc-act.c:9706
72188#, gcc-internal-format
72189msgid "fast enumeration is not available in Objective-C 1.0"
72190msgstr ""
72191
72192#: objc/objc-act.c:9716
72193#, gcc-internal-format
72194msgid "iterating variable in fast enumeration is not an object"
72195msgstr ""
72196
72197#: objc/objc-act.c:9722
72198#, gcc-internal-format
72199msgid "collection in fast enumeration is not an object"
72200msgstr ""
72201
72202#: objc/objc-encoding.c:130
72203#, gcc-internal-format
72204msgid "type %qT does not have a known size"
72205msgstr ""
72206
72207#: objc/objc-encoding.c:721
72208#, gcc-internal-format
72209msgid "unknown type %<%T%> found during Objective-C encoding"
72210msgstr ""
72211
72212#. Do not do any encoding, produce an error and keep going.
72213#: objc/objc-encoding.c:804
72214#, gcc-internal-format
72215msgid "trying to encode non-integer type as a bit-field"
72216msgstr ""
72217
72218#: objc/objc-gnu-runtime-abi-01.c:134
72219#, gcc-internal-format
72220msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
72221msgstr "%<-fobjc-gc%> bị lờ đi cho %<-fgnu-runtime%>"
72222
72223#: objc/objc-gnu-runtime-abi-01.c:142
72224#, gcc-internal-format
72225msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
72226msgstr "%<-fobjc-sjlj-exceptions%> bị bỏ qua đối với %<-fgnu-runtime%>"
72227
72228#: objc/objc-gnu-runtime-abi-01.c:2171 objc/objc-next-runtime-abi-01.c:2818
72229#: objc/objc-next-runtime-abi-02.c:3593
72230#, gcc-internal-format
72231msgid "non-objective-c type %qT cannot be caught"
72232msgstr ""
72233
72234#: objc/objc-next-runtime-abi-01.c:152
72235#, fuzzy, gcc-internal-format
72236#| msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> >= 2"
72237msgid "%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2"
72238msgstr "%<-fobjc-sjlj-exceptions%> bị lờ đi cho %<-fnext-runtime%> khi %<-fobjc-abi-version%> >= 2"
72239
72240#: objc/objc-next-runtime-abi-02.c:245
72241#, fuzzy, gcc-internal-format
72242#| msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> >= 2"
72243msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1"
72244msgstr "%<-fobjc-sjlj-exceptions%> bị lờ đi cho %<-fnext-runtime%> khi %<-fobjc-abi-version%> >= 2"
72245
72246#: objc/objc-runtime-shared-support.c:425
72247#, gcc-internal-format
72248msgid "creating selector for nonexistent method %qE"
72249msgstr ""
72250
72251#: fortran/lang.opt:421
72252#, fuzzy, gcc-internal-format
72253#| msgid "Unrecognized option to endianess value: %qs"
72254msgid "Unrecognized option to endianness value: %qs"
72255msgstr "Không thừa nhận giá trị tùy chọn không phụ thuộc endian: %qs"
72256
72257#: fortran/lang.opt:633
72258#, gcc-internal-format
72259msgid "Unrecognized option to floating-point init value: %qs"
72260msgstr "Không nhận ra tùy chọn để khởi tạo giá trị dấu chấm động: %qs"
72261
72262#: fortran/lang.opt:767
72263#, gcc-internal-format
72264msgid "Unrecognized option: %qs"
72265msgstr "Không nhận ra tùy chọn: \"%qs\""
72266
72267#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
72268#, gcc-internal-format
72269msgid "assertion missing after %qs"
72270msgstr "thiếu quyết toán sau %qs"
72271
72272#: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
72273#: c-family/c.opt:193 c-family/c.opt:256
72274#, gcc-internal-format
72275msgid "macro name missing after %qs"
72276msgstr "thiếu tên macro sau %qs"
72277
72278#: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
72279#: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
72280#: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
72281#: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
72282#, gcc-internal-format
72283msgid "missing filename after %qs"
72284msgstr "thiếu tên tập tin sau %qs"
72285
72286#: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
72287#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1975
72288#: c-family/c.opt:1995 c-family/c.opt:1999 c-family/c.opt:2003
72289#, gcc-internal-format
72290msgid "missing path after %qs"
72291msgstr "thiếu đường dẫn sau %qs"
72292
72293#: c-family/c.opt:244 c-family/c.opt:248
72294#, gcc-internal-format
72295msgid "missing makefile target after %qs"
72296msgstr "thiếu đích makefile sau %qs"
72297
72298#: c-family/c.opt:283
72299#, gcc-internal-format
72300msgid "argument %qs to %<-Waligned-new%> not recognized"
72301msgstr "không nhận ra tham số %qs cho %<-Waligned-new%>"
72302
72303#: c-family/c.opt:948
72304#, gcc-internal-format
72305msgid "argument %qs to %<-Wnormalized%> not recognized"
72306msgstr "không nhận ra tham số %qs cho %<-Wnormalized%>"
72307
72308#: c-family/c.opt:1469
72309#, gcc-internal-format
72310msgid "no class name specified with %qs"
72311msgstr "không chỉ định tên lớp với %qs"
72312
72313#: c-family/c.opt:1588
72314#, fuzzy, gcc-internal-format
72315#| msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
72316msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
72317msgstr "-fhandle-exceptions được đổi tên thành -fexceptions (và giờ thành mặc định)"
72318
72319#: c-family/c.opt:1675
72320#, gcc-internal-format
72321msgid "unrecognized ivar visibility value %qs"
72322msgstr "không nhận giá trị khả kiến ivar %qs"
72323
72324#: c-family/c.opt:1835
72325#, gcc-internal-format
72326msgid "unrecognized scalar storage order value %qs"
72327msgstr "không nhận ra giá trị thứ tự kho vô hướng %qs"
72328
72329#: d/lang.opt:189
72330#, fuzzy, gcc-internal-format
72331#| msgid "unknown linker output %qs"
72332msgid "unknown array bounds setting %qs"
72333msgstr "không hiểu xuất bộ liên kết %qs"
72334
72335#: config/vms/vms.opt:42
72336#, gcc-internal-format
72337msgid "unknown pointer size model %qs"
72338msgstr "không hiểu mô hình kích thước con trỏ %qs"
72339
72340#: config/i386/i386.opt:315
72341#, gcc-internal-format
72342msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
72343msgstr "%<-mcpu=%> đã lạc hậu; dùng %<-mtune=%> hoặc %<-march=%> để thay thế"
72344
72345#: config/i386/i386.opt:375
72346#, gcc-internal-format
72347msgid "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead"
72348msgstr "%<-mintel-syntax%> và %<-mno-intel-syntax%> đã lạc hậu; dùng %<-masm=intel%> và %<-masm=att%> để thay thế"
72349
72350#: config/i386/i386.opt:676
72351#, gcc-internal-format
72352msgid "%<-msse5%> was removed"
72353msgstr "%<-msse5%> đã bị gỡ bỏ"
72354
72355#: config/avr/avr.opt:26
72356#, gcc-internal-format
72357msgid "missing device or architecture after %qs"
72358msgstr "thiếu thiết bị hay kiến trúc sau %qs"
72359
72360#: config/rs6000/rs6000.opt:316
72361#, fuzzy, gcc-internal-format
72362#| msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
72363msgid "%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead"
72364msgstr "%<-mcpu=%> đã lạc hậu; dùng %<-mtune=%> hoặc %<-march=%> để thay thế"
72365
72366#: config/rs6000/rs6000.opt:320
72367#, fuzzy, gcc-internal-format
72368#| msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
72369msgid "%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead"
72370msgstr "%<-mfused-madd%> đã lạc hậu; dùng %<-ffp-contract=%> để thay thế"
72371
72372#: config/rs6000/rs6000.opt:368
72373#, gcc-internal-format
72374msgid "using darwin64 ABI"
72375msgstr "sử dụng darwin64 ABI"
72376
72377#: config/rs6000/rs6000.opt:371
72378#, gcc-internal-format
72379msgid "using old darwin ABI"
72380msgstr "sử dụng darwin ABI kiểu cũ"
72381
72382#: config/fused-madd.opt:22
72383#, gcc-internal-format
72384msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
72385msgstr "%<-mfused-madd%> đã lạc hậu; dùng %<-ffp-contract=%> để thay thế"
72386
72387#: config/microblaze/microblaze.opt:87
72388#, gcc-internal-format
72389msgid "%qs is deprecated; use -fstack-check"
72390msgstr "%qs đã lỗi thời; hãy dùng -fstack-check"
72391
72392#: config/microblaze/microblaze.opt:95
72393#, gcc-internal-format
72394msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
72395msgstr "%qs đã lỗi thời; hãy dùng -fno-zero-initialized-in-bss"
72396
72397#: config/arc/arc.opt:173 config/arc/arc.opt:334 config/arc/arc.opt:338
72398#: config/arc/arc.opt:342 config/arc/arc.opt:349 config/arc/arc.opt:353
72399#: config/arc/arc.opt:357 config/arc/arc.opt:361 config/arc/arc.opt:364
72400#: config/arc/arc.opt:367 config/arc/arc.opt:384
72401#, gcc-internal-format
72402msgid "%qs is deprecated"
72403msgstr "%qs đã lạc hậu"
72404
72405#: lto/lang.opt:31
72406#, gcc-internal-format
72407msgid "unknown linker output %qs"
72408msgstr "không hiểu xuất bộ liên kết %qs"
72409
72410#: common.opt:1470
72411#, gcc-internal-format
72412msgid "unknown excess precision style %qs"
72413msgstr "không hiểu kiểu chính xác bị vượt quá %qs"
72414
72415#: common.opt:1485
72416#, gcc-internal-format
72417msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
72418msgstr ""
72419
72420#: common.opt:1529
72421#, gcc-internal-format
72422msgid "unknown floating point contraction style %qs"
72423msgstr ""
72424
72425#: common.opt:1681
72426#, gcc-internal-format
72427msgid "unknown Stack Reuse Level %qs"
72428msgstr ""
72429
72430#: common.opt:1750
72431#, gcc-internal-format
72432msgid "unknown Control-Flow Protection Level %qs"
72433msgstr ""
72434
72435#: common.opt:1845
72436#, gcc-internal-format
72437msgid "unknown IRA algorithm %qs"
72438msgstr "không hiểu thuật toán IRA %qs"
72439
72440#: common.opt:1858
72441#, gcc-internal-format
72442msgid "unknown IRA region %qs"
72443msgstr "không hiểu vùng IRA %qs"
72444
72445#: common.opt:1932
72446#, gcc-internal-format
72447msgid "unknown LTO partitioning model %qs"
72448msgstr "không hiểu mô hình phân vùng TLS %qs"
72449
72450#: common.opt:2034
72451#, gcc-internal-format
72452msgid "options or targets missing after %qs"
72453msgstr "thiếu tùy chọn hay đích sau %qs"
72454
72455#: common.opt:2042
72456#, gcc-internal-format
72457msgid "unknown offload ABI %qs"
72458msgstr "không hiểu ABI offload %qs"
72459
72460#: common.opt:2184
72461#, fuzzy, gcc-internal-format
72462msgid "unknown profile reproducibility method %qs"
72463msgstr "không hiểu mô hình kích thước con trỏ %qs"
72464
72465#: common.opt:2200
72466#, fuzzy, gcc-internal-format
72467msgid "unknown profile update method %qs"
72468msgstr "không hiểu mô hình kích thước con trỏ %qs"
72469
72470#: common.opt:2294
72471#, fuzzy, gcc-internal-format
72472#| msgid "unknown machine mode %qE"
72473msgid "unknown Live-Patching Level %qs"
72474msgstr "không hiểu chế độ máy %qE"
72475
72476#: common.opt:2327
72477#, gcc-internal-format
72478msgid "unknown basic block reordering algorithm %qs"
72479msgstr "không hiểu thuật toán xếp lại khối cơ bản %qs"
72480
72481#: common.opt:2634
72482#, gcc-internal-format
72483msgid "unknown TLS model %qs"
72484msgstr "không hiểu mô hình TLS %qs"
72485
72486#: common.opt:2966
72487#, gcc-internal-format
72488msgid "unknown vectorizer cost model %qs"
72489msgstr ""
72490
72491#: common.opt:3004
72492#, gcc-internal-format
72493msgid "unrecognized visibility value %qs"
72494msgstr ""
72495
72496#: common.opt:3023
72497#, gcc-internal-format
72498msgid "unknown vtable verify initialization priority %qs"
72499msgstr ""
72500
72501#~ msgid "  -i, --intermediate-format       Output .gcov file in intermediate text format\n"
72502#~ msgstr "  -i, --intermediate-format       Xuất ra tập tin .gcov trong định dạng chữ thường trung gian\n"
72503
72504#~ msgid "Cannot open intermediate output file %s\n"
72505#~ msgstr "Không thể mở tập tin xuất trung gian %s\n"
72506
72507#~ msgid "%s:unknown function '%u'\n"
72508#~ msgstr "%s: không rõ hàm “%u”\n"
72509
72510#~ msgid "default %d minimum %d maximum %d"
72511#~ msgstr "mặc định %d tối thiểu %d tối đa %d"
72512
72513#~ msgid "Same as %s.  Use the latter option instead."
72514#~ msgstr "Giống như %s. Dùng tùy-chọn sau đó để thay thế."
72515
72516#~ msgid "The --param option recognizes the following as parameters"
72517#~ msgstr "Tùy chọn --param nhận ra những điều theo đây như là tham số"
72518
72519#~ msgid "collect: reading %s\n"
72520#~ msgstr "tập hợp: đang đọc %s\n"
72521
72522#~ msgid "collect: recompiling %s\n"
72523#~ msgstr "tập hợp: đang biên dịch lại %s\n"
72524
72525#~ msgid "collect: tweaking %s in %s\n"
72526#~ msgstr "tập hợp: đang điều chỉnh %s trong %s\n"
72527
72528#~ msgid "collect: relinking\n"
72529#~ msgstr "tập hợp: đang liên kết lại\n"
72530
72531#~ msgid "missed loop optimization, the loop counter may overflow"
72532#~ msgstr "không thể tối ưu hóa vòng lặp vì bộ đếm vòng lặp có thể bị tràn"
72533
72534#~ msgid "mismatched arguments"
72535#~ msgstr "các đối số không tương ứng với nhau"
72536
72537#~ msgid "The maximum number of insns of a peeled loop that rolls only once."
72538#~ msgstr "Số tối đa các lệnh của một vòng lặp được lột mà cuộn chỉ một lần."
72539
72540#~ msgid "Maximum size of a SCC before SCCVN stops processing a function."
72541#~ msgstr "Kích cỡ tối đa của một SCC trước khi SCCVN dừng xử lý một hàm."
72542
72543#~ msgid "maximum number of basic blocks per function to be analyzed by Graphite."
72544#~ msgstr "số tối đa các khối cơ bản mỗi hàm cần được Graphite phân tích."
72545
72546#~ msgid "minimal number of loops per function to be analyzed by Graphite."
72547#~ msgstr "số tối đa các khối cơ bản mỗi hàm cần được Graphite phân tích."
72548
72549#~ msgid "-maltivec=le not allowed for big-endian targets"
72550#~ msgstr "-maltivec=le không cho phép trên đích big-endian"
72551
72552#~ msgid "-mvsx and -mpaired are incompatible"
72553#~ msgstr "-mvsx và -mpaired không tương thích với nhau"
72554
72555#~ msgid "-mtoc-fusion requires 64-bit"
72556#~ msgstr "-mtoc-fusion yêu cầu chế độ 64-bit"
72557
72558#~ msgid "emit_fusion_p9_load, bad reg #1"
72559#~ msgstr "emit_fusion_p9_load, reg #1 sai"
72560
72561#~ msgid "emit_fusion_p9_load, bad reg #2"
72562#~ msgstr "emit_fusion_p9_load, reg #2 sai"
72563
72564#~ msgid "emit_fusion_p9_load not MEM"
72565#~ msgstr "emit_fusion_p9_load không MEM"
72566
72567#~ msgid "emit_fusion_p9_store, bad reg #1"
72568#~ msgstr "emit_fusion_p9_store, reg #1 sai"
72569
72570#~ msgid "emit_fusion_p9_store, bad reg #2"
72571#~ msgstr "emit_fusion_p9_store, reg #2 sai"
72572
72573#~ msgid "emit_fusion_p9_store not MEM"
72574#~ msgstr "emit_fusion_p9_store không MEM"
72575
72576#~ msgid "candidates are: %+#D"
72577#~ msgstr "ứng cử là: %+#D"
72578
72579#~ msgid "candidate is: %+#D"
72580#~ msgstr "ứng cử là: %+#D"
72581
72582#~ msgid "{unknown}"
72583#~ msgstr "{không rõ}"
72584
72585#~ msgid "Unexpected end of format string"
72586#~ msgstr "Gặp kết thức chuỗi định dạng bất thường"
72587
72588#~ msgid "Expected P edit descriptor"
72589#~ msgstr "cần bộ mô tả chỉnh sửa P"
72590
72591#~ msgid "module procedure"
72592#~ msgstr "thủ tục mô-đun"
72593
72594#~ msgid "internal function"
72595#~ msgstr "hàm nội bộ"
72596
72597#~ msgid "Allocation would exceed memory limit"
72598#~ msgstr "Cấp phát có thể vượt quá giới hạn bộ nhớ"
72599
72600#~ msgid "tid.y;"
72601#~ msgstr "tid.y;"
72602
72603#~ msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and (forthcoming) ISO C++ 201z(7?)."
72604#~ msgstr "Cảnh báo về cấu trúc C++ mà nó có nghĩa khác nhau giữa ISO C++ 2014 và (sắp tới là) ISO C++ 201z(7?)."
72605
72606#~ msgid "Warn about memory access errors found by Pointer Bounds Checker."
72607#~ msgstr "Cảnh báo về lỗi truy cập bộ nhớ được tìm thấy bởi Pointer Bounds Checker."
72608
72609#~ msgid "Generate checks for all read accesses to memory."
72610#~ msgstr "Kiểm tra chung cho mọi truy cập đọc vào bộ nhớ."
72611
72612#~ msgid "Generate checks for all write accesses to memory."
72613#~ msgstr "Kiểm tra chung cho mọi truy cập ghi vào bộ nhớ."
72614
72615#~ msgid "Enable Cilk Plus."
72616#~ msgstr "Bật Cilk Plus."
72617
72618#~ msgid "-fdeduce-init-list\tenable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list."
72619#~ msgstr "-fdeduce-init-list\tbật deduction của std::initializer_list cho một tham số kiểu mẫu từ brace-enclosed initializer-list."
72620
72621#~ msgid "Emit warnings when run-time relocations are generated."
72622#~ msgstr "Cảnh báo khi tạo ra sự định vị lại vào lúc chạy."
72623
72624#~ msgid "Emit errors when run-time relocations are generated."
72625#~ msgstr "Xuất lỗi khi tạo ra sự định vị lại vào lúc chạy."
72626
72627#~ msgid "Specify cost of branches (Default 20)."
72628#~ msgstr "Ghi rõ giá của nhánh (Mặc định là 20)."
72629
72630#~ msgid "Make sure loads and stores are not moved past DMA instructions."
72631#~ msgstr "Kiểm tra lại hàm nạp và hàm lưu không đi qua câu lệnh DMA."
72632
72633#~ msgid "volatile must be specified on any memory that is effected by DMA."
72634#~ msgstr "Thuộc tính hay thay đổi (volatile) phải được ghi rõ trên bất cứ vùng nhớ nào bị DMA tác động."
72635
72636#~ msgid "Insert nops when it might improve performance by allowing dual issue (default)."
72637#~ msgstr "Chèn nops khi có thể tăng hiệu suất bằng cách cho phép đưa ra đôi (mặc định)."
72638
72639#~ msgid "Use standard main function as entry for startup."
72640#~ msgstr "Sử dụng hàm chính tiêu chuẩn làm điểm vào để khởi chạy."
72641
72642#~ msgid "Generate branch hints for branches."
72643#~ msgstr "Đối với nhánh thì tạo ra lời gợi ý nhánh."
72644
72645#~ msgid "Maximum number of nops to insert for a hint (Default 2)."
72646#~ msgstr "Số tối đa các nops cần chèn cho một lời gợi ý (mặc định là 2)."
72647
72648#~ msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]."
72649#~ msgstr "Số tối đa (xấp xỉ) các câu lệnh cần cho phép giữa một lời gợi ý và nhánh tương ứng [125]."
72650
72651#~ msgid "Generate code for 18 bit addressing."
72652#~ msgstr "Tạo ra mã để đặt địa chỉ 18 bit."
72653
72654#~ msgid "Generate code for 32 bit addressing."
72655#~ msgstr "Tạo ra mã để đặt địa chỉ 32 bit."
72656
72657#~ msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue."
72658#~ msgstr "Chèn câu lệnh hbrp đẳng sau đích nhánh đã gợi ý để tránh vấn đề SPU đang treo cứng."
72659
72660#~ msgid "Access variables in 32-bit PPU objects (default)."
72661#~ msgstr "Truy cập đến biến trong đối tượng PPU 32-bit (mặc định)."
72662
72663#~ msgid "Access variables in 64-bit PPU objects."
72664#~ msgstr "Truy cập đến biến trong đối tượng PPU 64-bit."
72665
72666#~ msgid "Allow conversions between __ea and generic pointers (default)."
72667#~ msgstr "Cho phép chuyển đổi giữa hàm trỏ loại __ea và chung (mặc định)."
72668
72669#~ msgid "Size (in KB) of software data cache."
72670#~ msgstr "Kích cỡ (theo KB) của vùng nhớ tạm dữ liệu loại phần mềm."
72671
72672#~ msgid "Atomically write back software data cache lines (default)."
72673#~ msgstr "Tự động ghi trả lại các đường dẫn vùng nhớ tạm dữ liệu loại phần mềm (mặc định)."
72674
72675#~ msgid "Do not use inline patterns for copying memory."
72676#~ msgstr "Đừng sử dụng mẫu được chèn vào trực tiếp để sao chép vùng nhớ."
72677
72678#~ msgid "Use inline patterns for copying memory."
72679#~ msgstr "Sử dụng mẫu được chèn vào trực tiếp để sao chép vùng nhớ."
72680
72681#~ msgid "Do not pretend that branches are expensive."
72682#~ msgstr "Đừng làm ra vẻ là nhánh có giá cao."
72683
72684#~ msgid "Pretend that branches are expensive."
72685#~ msgstr "Làm ra vẻ là nhánh có giá cao."
72686
72687#~ msgid "Use 32 bit float."
72688#~ msgstr "Sử dụng dấu chấm động 32-bit."
72689
72690#~ msgid "Use 64 bit float."
72691#~ msgstr "Sử dụng dấu chấm động 64-bit."
72692
72693#~ msgid "%<-mpcommit%> was deprecated"
72694#~ msgstr "%<-mpcommit%> đã lạc hậu"
72695
72696#~ msgid "Support MPX code generation."
72697#~ msgstr "Hỗ trợ tạo mã MPX."
72698
72699#~ msgid "-msim   Use simulator runtime."
72700#~ msgstr "-msim   Dùng chạy mô phỏng."
72701
72702#~ msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions."
72703#~ msgstr "Sử dụng câu lệnh dời dấu chấm động đến/từ GPR PowerPC V2.05 mở rộng."
72704
72705#~ msgid "Generate Altivec instructions using little-endian element order."
72706#~ msgstr "Tạo ra mã trong chế độ về cuối nhỏ."
72707
72708#~ msgid "Generate Altivec instructions using big-endian element order."
72709#~ msgstr "Tạo ra câu lệnh VRSAVE khi tạo ra mã AltiVec"
72710
72711#~ msgid "Mark __tls_get_addr calls with argument info."
72712#~ msgstr "Đánh dấu cuộc gọi __tls_get_addr bằng thông tin về đối số."
72713
72714#~ msgid "Deprecated option.  Use -mno-isel instead."
72715#~ msgstr "Tùy chọn đã lạc hậu.  Dùng -mno-isel để thay thế."
72716
72717#~ msgid "Deprecated option.  Use -misel instead."
72718#~ msgstr "Tùy chọn đã lạc hậu.  Dùng -misel để thay thế."
72719
72720#~ msgid "Generate SPE SIMD instructions on E500."
72721#~ msgstr "Tạo ra câu lệnh SIMD SPE trong E500."
72722
72723#~ msgid "Generate PPC750CL paired-single instructions."
72724#~ msgstr "Tạo ra câu lệnh đôi-đơn PPC750CL."
72725
72726#~ msgid "Deprecated option.  Use -mno-spe instead."
72727#~ msgstr "Tùy chọn đã lạc hậu.  Dùng -mno-spe để thay thế."
72728
72729#~ msgid "Deprecated option.  Use -mspe instead."
72730#~ msgstr "Tùy chọn đã lạc hậu.  Dùng -mspe để thay thế."
72731
72732#~ msgid "-mfloat-gprs=\tSelect GPR floating point method."
72733#~ msgstr "-mfloat-gprs=\tChọn phương pháp dấu chấm động GPR."
72734
72735#~ msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
72736#~ msgstr "-mlong-double-<số>\tGhi rõ kích cỡ của đôi dài (64 hay 128 bit)."
72737
72738#~ msgid "Single-precision floating point unit."
72739#~ msgstr "Đơn vị dấu chấm động chính xác đơn."
72740
72741#~ msgid "Double-precision floating point unit."
72742#~ msgstr "Đơn vị dấu chấm động chính xác đôi."
72743
72744#~ msgid "Floating point unit does not support divide & sqrt."
72745#~ msgstr "Đơn vị dấu chấm động không hỗ trợ phép chia và phép tính căn bậc hai."
72746
72747#~ msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
72748#~ msgstr "-mfpu=\tGhi rõ dấu chấm động (sp, dp, sp-lite, dp-lite) (cũng ngụ ý -mxilinx-fpu)."
72749
72750#~ msgid "Specify Xilinx FPU."
72751#~ msgstr "Ghi rõ FPU loại Xilinx."
72752
72753#, fuzzy
72754#~ msgid "Use scalar register+offset memory instructions added in ISA 3.0."
72755#~ msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
72756
72757#, fuzzy
72758#~ msgid "Use vector register+offset memory instructions added in ISA 3.0."
72759#~ msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
72760
72761#, fuzzy
72762#~ msgid "Use register+offset memory instructions added in ISA 3.0."
72763#~ msgstr "Đừng sử dụng chỉ lệnh callt (mặc định)."
72764
72765#~ msgid "Tune for ARC600 cpu."
72766#~ msgstr "Chỉnh cho vi xử lý ARC600."
72767
72768#~ msgid "Tune for ARC601 cpu."
72769#~ msgstr "Chỉnh cho vi xử lý ARC601."
72770
72771#~ msgid "Enable lra."
72772#~ msgstr "Bật Ira"
72773
72774#~ msgid "Cannot read working set from %s."
72775#~ msgstr "không thể đọc tập hợp làm việc từ %s."
72776
72777#~ msgid "Your target platform does not support -fcheck-pointer-bounds"
72778#~ msgstr "Nền tảng đích của bạn không hỗ trợ -fcheck-pointer-bounds"
72779
72780#~ msgid "verify_flow_info: Wrong frequency of block %i %i"
72781#~ msgstr "verify_flow_info: Sai sự nối tiếp của khối %i %i"
72782
72783#~ msgid "verify_flow_info: Wrong count of edge %i->%i %i"
72784#~ msgstr "verify_flow_info: Sai số lượng cạnh %i->%i %i"
72785
72786#~ msgid "execution count is negative"
72787#~ msgstr "số lượng thừa hành là âm"
72788
72789#~ msgid "%q+D aliased declaration"
72790#~ msgstr "%q+D được dùng trước khai báo"
72791
72792#~ msgid "cannot find '%s'"
72793#~ msgstr "không tìm thấy “%s”"
72794
72795#~ msgid "COLLECT_LTO_WRAPPER must be set"
72796#~ msgstr "COLLECT_LTO_WRAPPER phải được đặt"
72797
72798#~ msgid "can't open %s: %m"
72799#~ msgstr "không thể mở %s: %m"
72800
72801#~ msgid "number of counters is %d instead of %d"
72802#~ msgstr "số đếm phải là %d thay vì %d"
72803
72804#~ msgid "-fdbg-cnt=%s"
72805#~ msgstr "-fdbg-cnt=%s"
72806
72807#~ msgid "verify_eh_tree failed"
72808#~ msgstr "verify_eh_tree gặp lỗi"
72809
72810#~ msgid "%s (program %s)"
72811#~ msgstr "%s (chương trình %s)"
72812
72813#~ msgid "expected %<_Cilk_spawn%> before %<_Cilk_sync%>"
72814#~ msgstr "cần %<_Cilk_spawn%> trước %<_Cilk_sync%>"
72815
72816#~ msgid "can%'t open %s: %m"
72817#~ msgstr "can%'t mở %s: %m"
72818
72819#, fuzzy
72820#~ msgid "invalid --param name %qs; did you mean %qs?"
72821#~ msgstr "sai tên cho tùy chọn --param %qs"
72822
72823#~ msgid "invalid --param name %qs"
72824#~ msgstr "sai tên cho tùy chọn --param %qs"
72825
72826#~ msgid "invalid parameter %qs"
72827#~ msgstr "tham số sai %qs"
72828
72829#~ msgid "minimum value of parameter %qs is %u"
72830#~ msgstr "giá trị tối thiểu của đối số %qs là %u"
72831
72832#~ msgid "maximum value of parameter %qs is %u"
72833#~ msgstr "giá trị lớn nhất của đối số %qs là %u"
72834
72835#~ msgid "size of %q+D is %d bytes"
72836#~ msgstr "kích thước của %q+D là %d byte"
72837
72838#~ msgid "removing .rpo file: %m"
72839#~ msgstr "đang gỡ bỏ tập tin .rpo: %m"
72840
72841#~ msgid "renaming .rpo file: %m"
72842#~ msgstr "đang đổi tên tập tin .rpo: %m"
72843
72844#~ msgid "-fcheck-pointer-bounds is not supported for this target"
72845#~ msgstr "-fcheck-pointer-bounds không hỗ trợ đích này"
72846
72847#~ msgid "-fcheck-pointer-bounds is not supported with Address Sanitizer"
72848#~ msgstr "-fcheck-pointer-bounds không hỗ trợ với Address Sanitizer"
72849
72850#~ msgid "-fsanitize=address not supported for this target"
72851#~ msgstr "-fsanitize=address không được hỗ trợ cho đích này"
72852
72853#~ msgid "invalid first operand of MEM_REF"
72854#~ msgstr "sai toán hạng thứ nhất của MEM_REF"
72855
72856#~ msgid "invalid conditional operand"
72857#~ msgstr "toán hạng điều kiện không hợp lệ"
72858
72859#~ msgid "invalid reference prefix"
72860#~ msgstr "tiền tố tham chiếu không hợp lệ"
72861
72862#~ msgid "type mismatch in component reference"
72863#~ msgstr "kiểu không khớp trong tham chiếu thành phần"
72864
72865#~ msgid "type mismatch in complex expression"
72866#~ msgstr "kiểu không khớp trong biểu thức phức"
72867
72868#~ msgid "type mismatch in vector permute expression"
72869#~ msgstr "kiểu không khớp trong biểu thức hoán đổi véc-tơ"
72870
72871#~ msgid "type mismatch in address expression"
72872#~ msgstr "không khớp kiểu trong biểu thức địa chỉ"
72873
72874#~ msgid "in statement"
72875#~ msgstr "tại câu lệnh"
72876
72877#~ msgid "-fcheck-pointer-bounds requires '%s' name for internal usage"
72878#~ msgstr "-fcheck-pointer-bounds cần tên “%s” cho cách dùng nội bộ"
72879
72880#~ msgid "verify_type failed"
72881#~ msgstr "verify_type gặp lỗi"
72882
72883#~ msgid "verify_histograms failed"
72884#~ msgstr "verify_histograms gặp lỗi"
72885
72886#~ msgid "__sec_implicit_index parameter must be an integer constant expression"
72887#~ msgstr "tham số __sec_implicit_index phải là một biểu thức hằng số nguyên"
72888
72889#~ msgid "length mismatch in expression"
72890#~ msgstr "chiều dài không khớp trong biểu thức"
72891
72892#~ msgid "%+D declared ifunc after being used"
72893#~ msgstr "%q+D đã khai báo ifunc sau khi được dùng"
72894
72895#~ msgid "%+D declared weakref after being used"
72896#~ msgstr "%+D đã khai báo weakref sau khi được dùng"
72897
72898#~ msgid "assume_aligned parameter not integer constant"
72899#~ msgstr "tham số assume_aligned không phải là một hằng nguyên"
72900
72901#~ msgid "can%'t read %s: %m"
72902#~ msgstr "can%'t đọc %s: %m"
72903
72904#~ msgid "%<_Cilk_spawn%> may only be used inside a function"
72905#~ msgstr "%<_Cilk_spawn%> chỉ có thể được dùng trong một hàm"
72906
72907#~ msgid "invalid use of %<_Cilk_spawn%>"
72908#~ msgstr "dùng %<_Cilk_spawn%> không hợp lệ"
72909
72910#~ msgid "-msingle-float option equivalent to -mhard-float"
72911#~ msgstr "tùy chọn -msingle-float tương đương với -mhard-float"
72912
72913#~ msgid "-msimple-fpu option ignored"
72914#~ msgstr "tùy chọn -msimple-fpu bị bỏ qua"
72915
72916#~ msgid "junk at end of '#pragma options'"
72917#~ msgstr "có rác ở cuối của “#pragma options”"
72918
72919#~ msgid "missing cpu name in 'cpu' target %s"
72920#~ msgstr "thiếu tên cpu trong “cpu” đích %s"
72921
72922#~ msgid "bad value %qs for -mtune switch"
72923#~ msgstr "giá trị sai %qs cho -mtune"
72924
72925#~ msgid "-mslow-flash-data only supports non-pic code on armv7-m targets"
72926#~ msgstr "-mslow-flash-data chỉ hỗ trợ mã không-pic trên đích armv7-m"
72927
72928#, fuzzy
72929#~ msgid "-mfpu=auto not currently supported without an explicit CPU."
72930#~ msgstr "-mpcrel -fPIC hiện tại chưa được hỗ trợ trên cpu đã chọn"
72931
72932#~ msgid "Intel MPX does not support x32"
72933#~ msgstr "Intel MPX không hỗ trợ x32"
72934
72935#~ msgid "option(\"%s\") was already specified"
72936#~ msgstr "tùy chọn (\"%s\") đã sẵn được đưa ra rồi"
72937
72938#~ msgid "previous declaration of %D"
72939#~ msgstr "khai báo trước đây của %D"
72940
72941#~ msgid "not support -fpic"
72942#~ msgstr "không hỗ trợ -fpic"
72943
72944#~ msgid "`custom-%s=' argument requires numeric digits"
72945#~ msgstr "“custom-%s=” đối số cần các chữ số"
72946
72947#~ msgid "vec_mul only accepts 2 arguments"
72948#~ msgstr "vec_mul chỉ chấp nhận hai tham số"
72949
72950#~ msgid "vec_cmpne only accepts 2 arguments"
72951#~ msgstr "vec_cmpne chỉ chấp nhận hai tham số"
72952
72953#~ msgid "vec_adde only accepts 3 arguments"
72954#~ msgstr "vec_adde chỉ chấp nhận ba tham số"
72955
72956#~ msgid "vec_addec only accepts 3 arguments"
72957#~ msgstr "vec_addec chỉ chấp nhận ba tham số"
72958
72959#~ msgid "%s only accepts %d arguments"
72960#~ msgstr "%s chỉ chấp nhận %d tham số"
72961
72962#~ msgid "%s only accepts 1 argument"
72963#~ msgstr "%s chỉ chấp nhận một tham số"
72964
72965#~ msgid "%s only accepts 2 arguments"
72966#~ msgstr "%s chỉ chấp nhận hai tham số"
72967
72968#~ msgid "vec_extract only accepts 2 arguments"
72969#~ msgstr "vec_extract chỉ chấp nhận hai tham số"
72970
72971#~ msgid "vec_insert only accepts 3 arguments"
72972#~ msgstr "vec_insert chỉ chấp nhận ba tham số"
72973
72974#~ msgid "-mrecip requires -ffinite-math or -ffast-math"
72975#~ msgstr "-mrecip cần -ffinite-math hoặc -ffast-math"
72976
72977#~ msgid "-mrecip requires -fno-trapping-math or -ffast-math"
72978#~ msgstr "-mrecip cần -fno-trapping-math hoặc -ffast-math"
72979
72980#~ msgid "-mrecip requires -freciprocal-math or -ffast-math"
72981#~ msgstr "-mrecip yêu cầu -freciprocal-math hoặc -ffast-math"
72982
72983#~ msgid "not configured for SPE ABI"
72984#~ msgstr "chưa cấu hình cho SPE ABI"
72985
72986#~ msgid "-mmultiple is not supported on little endian systems"
72987#~ msgstr "-mmultiple không được hỗ trợ trên hệ thống bé trước"
72988
72989#~ msgid "-mcrypto requires -maltivec"
72990#~ msgstr "-mcrypto cần -maltivec"
72991
72992#~ msgid "-mdirect-move requires -mvsx"
72993#~ msgstr "-mdirect-move cần -mvsx"
72994
72995#~ msgid "-mpower8-vector requires -maltivec"
72996#~ msgstr "-mpower8-vector cần -maltivec"
72997
72998#~ msgid "-mpower8-vector requires -mvsx"
72999#~ msgstr "-mpower8-vector cần -mvsx"
73000
73001#~ msgid "-mvsx-timode requires -mvsx"
73002#~ msgstr "-mvsx-timode cần -mvsx"
73003
73004#~ msgid "-mhard-dfp requires -mhard-float"
73005#~ msgstr "-mhard-dfp cần -mhard-float"
73006
73007#~ msgid "-mupper-regs-df requires -mvsx"
73008#~ msgstr "-mupper-regs-df cần -mvsx"
73009
73010#, fuzzy
73011#~ msgid "-mupper-regs-di requires -mvsx"
73012#~ msgstr "-mupper-regs-df cần -mvsx"
73013
73014#~ msgid "-mupper-regs-sf requires -mpower8-vector"
73015#~ msgstr "-mupper-regs-sf cần -mpower8-vector"
73016
73017#~ msgid "-mpower8-fusion-sign requires -mpower8-fusion"
73018#~ msgstr "-mpower8-fusion-sign cần -mpower8-fusion"
73019
73020#~ msgid "-mtoc-fusion requires -mpower8-fusion"
73021#~ msgstr "-mtoc-fusion cần -mpower8-fusion"
73022
73023#~ msgid "-mpower9-fusion requires -mpower8-fusion"
73024#~ msgstr "-mpower9-fusion cần -mpower8-fusion"
73025
73026#~ msgid "-mpower9-vector requires -mpower8-vector"
73027#~ msgstr "-mpower9-vector cần -mpower8-vector"
73028
73029#~ msgid "-mpower9-dform requires -mpower9-vector"
73030#~ msgstr "-mpower9-dform cần -mpower9-vector"
73031
73032#~ msgid "-mpower9-dform requires -mupper-regs-df"
73033#~ msgstr "-mpower9-dform cần -mupper-regs-df"
73034
73035#~ msgid "-mpower9-dform requires -mupper-regs-sf"
73036#~ msgstr "-mpower9-dform cần -mupper-regs-sf"
73037
73038#, fuzzy
73039#~ msgid "-mvsx-timode might need -mlra"
73040#~ msgstr "-mvsx-timode cần -mvsx"
73041
73042#~ msgid "-mallow-movmisalign requires -mvsx"
73043#~ msgstr "-mallow-movmisalign cần -mvsx"
73044
73045#~ msgid "-mefficient-unaligned-vsx requires -mvsx"
73046#~ msgstr "-mefficient-unaligned-vsx cần -mvsx"
73047
73048#~ msgid "-mefficient-unaligned-vsx requires -mallow-movmisalign"
73049#~ msgstr "-mefficient-unaligned-vsx cần -mallow-movmisalign"
73050
73051#, fuzzy
73052#~ msgid "-mfloat128-type requires VSX support"
73053#~ msgstr "-mfloat128 cần hỗ trợ VSX"
73054
73055#, fuzzy
73056#~ msgid "-mfloat128 requires -mfloat128-type"
73057#~ msgstr "-mfloat128 cần hỗ trợ VSX"
73058
73059#, fuzzy
73060#~ msgid "-mfloat128-hardware requires -mfloat128-type"
73061#~ msgstr "-mfloat128-hardware cần được ISA 3.0 hỗ trợ"
73062
73063#~ msgid "argument 1 of __builtin_paired_predicate must be a constant"
73064#~ msgstr "đối số 1 của __builtin_paired_predicate phải là một hằng"
73065
73066#, fuzzy
73067#~ msgid "Builtin function %s requires the -mcpu=power9 and -m64 options"
73068#~ msgstr "-mtoc-fusion cần -mpower8-fusion"
73069
73070#, fuzzy
73071#~ msgid "Builtin function %s requires the -mcpu=power9 option"
73072#~ msgstr "-mtoc-fusion cần -mpower8-fusion"
73073
73074#~ msgid "AltiVec and SPE instructions cannot coexist"
73075#~ msgstr "Các chỉ lệnh AltiVec và SPE không thể cùng tồn tại"
73076
73077#~ msgid "VSX and SPE instructions cannot coexist"
73078#~ msgstr "Các chỉ lệnh VSX và SPE không thể cùng tồn tại"
73079
73080#~ msgid "64-bit SPE not supported"
73081#~ msgstr "không hỗ trợ 64-bit SPE"
73082
73083#~ msgid "E500 and FPRs not supported"
73084#~ msgstr "E500 và FPRs không được hỗ trợ"
73085
73086#~ msgid "-mrelocatable and -msdata=%s are incompatible"
73087#~ msgstr "-mrelocatable và -msdata=%s là không tương thích"
73088
73089#~ msgid "-mrelocatable and -mno-minimal-toc are incompatible"
73090#~ msgstr "-mrelocatable và -mno-minimal-toc là không tương thích"
73091
73092#~ msgid "-mrelocatable and -mcall-%s are incompatible"
73093#~ msgstr "-mrelocatable và -mcall-%s là không tương thích"
73094
73095#~ msgid "-fPIC and -mcall-%s are incompatible"
73096#~ msgstr "-fPIC và -mcall-%s là không tương thích"
73097
73098#~ msgid "bad value (%s) for -mcmodel= switch"
73099#~ msgstr "giá trị sai (%s) cho -mcmodel="
73100
73101#~ msgid "insufficient arguments to overloaded function %s"
73102#~ msgstr "thiếu đối số cho hàm được quá tải %s"
73103
73104#~ msgid "too many arguments to overloaded function %s"
73105#~ msgstr "quá nhiều đối số cho hàm được quá tải %s"
73106
73107#~ msgid "bad value (%s) for -march= switch"
73108#~ msgstr "sai giá trị (%s) cho chuyển -march="
73109
73110#~ msgid "bad value (%s) for -mtune= switch"
73111#~ msgstr "sai giá trị (%s) cho chuyển -mtune"
73112
73113#~ msgid "Invalid builtin arguments"
73114#~ msgstr "Các đối số dựng sẵn không hợp lệ"
73115
73116#, fuzzy
73117#~ msgid "implicit declaration of function %qE;did you mean %qs?"
73118#~ msgstr "khai báo ngầm của hàm %qE"
73119
73120#~ msgid "wide string literal in %<asm%>"
73121#~ msgstr "chuỗi văn chương rộng ở %<asm%>"
73122
73123#~ msgid "-fcilkplus must be enabled to use %<_Cilk_for%>"
73124#~ msgstr "-fcilkplus phải được bật để dùng %<_Cilk_for%>"
73125
73126#~ msgid "-fcilkplus must be enabled to use %<_Cilk_sync%>"
73127#~ msgstr "-fcilkplus phải được bật để dùng %<_Cilk_sync%>"
73128
73129#, fuzzy
73130#~ msgid "%<#pragma acc enter data%> may only be used in compound statements"
73131#~ msgstr "%<#pragma omp cancel%> chỉ có thể sử dụng trong các biểu thức phức hợp"
73132
73133#, fuzzy
73134#~ msgid "%<#pragma acc exit data%> may only be used in compound statements"
73135#~ msgstr "%<#pragma omp cancel%> chỉ có thể sử dụng trong các biểu thức phức hợp"
73136
73137#~ msgid "%<#pragma acc update%> may only be used in compound statements"
73138#~ msgstr "%<#pragma omp cancel%> chỉ có thể sử dụng trong các biểu thức phức hợp"
73139
73140#~ msgid "%<#pragma omp taskwait%> may only be used in compound statements"
73141#~ msgstr "%<#pragma omp taskwait%> chỉ có thể sử dụng trong các biểu thức phức hợp"
73142
73143#~ msgid "%<#pragma omp taskyield%> may only be used in compound statements"
73144#~ msgstr "%<#pragma omp taskyield%> chỉ có thể sử dụng trong các biểu thức phức hợp"
73145
73146#~ msgid "%<#pragma omp cancel%> may only be used in compound statements"
73147#~ msgstr "%<#pragma omp cancel%> chỉ có thể sử dụng trong các biểu thức phức hợp"
73148
73149#~ msgid "expected integer expression before ')'"
73150#~ msgstr "cần biểu thức nguyên trước “)”"
73151
73152#~ msgid "%<num_gangs%> value must be positive"
73153#~ msgstr "%<num_gangs%> giá trị phải dương"
73154
73155#~ msgid "expected %<tofrom%>"
73156#~ msgstr "cần %<tofrom%>"
73157
73158#~ msgid "expected %<scalar%>"
73159#~ msgstr "cần %<scalar%>"
73160
73161#~ msgid "%<num_workers%> value must be positive"
73162#~ msgstr "%<num_threads%> giá trị phải dương"
73163
73164#~ msgid "%<%s%> value must be positive"
73165#~ msgstr "%<%s%> giá trị phải dương"
73166
73167#~ msgid "%<tile%> value must be positive"
73168#~ msgstr "%<tile%> giá trị phải dương"
73169
73170#~ msgid "%<vector_length%> value must be positive"
73171#~ msgstr "%<vector_length%> giá trị phải dương"
73172
73173#, fuzzy
73174#~ msgid "%<#pragma acc routine%> already applied to %qD"
73175#~ msgstr "%<#pragma acc routine%> đã được áp dụng với %D"
73176
73177#~ msgid "_Cilk_for statement expected"
73178#~ msgstr "cần câu lệnh _Cilk_for"
73179
73180#~ msgid "%<#pragma omp ordered%> with %<depend> clause may only be used in compound statements"
73181#~ msgstr "%<#pragma omp taskwait%> chỉ có thể sử dụng trong các biểu thức phức hợp"
73182
73183#~ msgid "%<#pragma omp cancellation point%> may only be used in compound statements"
73184#~ msgstr "%<#pragma omp cancellation point%> chỉ có thể sử dụng trong các biểu thức phức hợp"
73185
73186#~ msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or identifier"
73187#~ msgstr "cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> hoặc định danh"
73188
73189#~ msgid "expected %<:%> or numeral"
73190#~ msgstr "cần %<:%> hoặc số"
73191
73192#~ msgid "char-array initialized from wide string"
73193#~ msgstr "mảng ký tự bị khởi tạo từ chuỗi rộng"
73194
73195#~ msgid "wide character array initialized from non-wide string"
73196#~ msgstr "mảng ký tự rộng bị khởi tạo từ chuỗi không phải rộng"
73197
73198#~ msgid "wide character array initialized from incompatible wide string"
73199#~ msgstr "mảng ký tự rộng bị khởi tạo từ chuỗi rộng không tương thích"
73200
73201#~ msgid "array notation expression cannot be used as a return value"
73202#~ msgstr "biểu thức không thể được dùng như một hàm"
73203
73204#~ msgid "expected semicolon"
73205#~ msgstr "dấu chấm phẩy"
73206
73207#~ msgid "expected case label or goto statement"
73208#~ msgstr "cần nhãn case hoặc điều lệnh goto"
73209
73210#~ msgid "%q#D"
73211#~ msgstr "%q#D"
73212
73213#~ msgid "with %q+#D"
73214#~ msgstr "với %q+#D"
73215
73216#~ msgid "%q+D invalid in %q#T"
73217#~ msgstr "%q+D không hợp lệ trong %q#T"
73218
73219#~ msgid "private member %q#D in anonymous struct"
73220#~ msgstr "thành viên riêng %q+#D trong cấu trúc nặc danh"
73221
73222#~ msgid "protected member %q#D in anonymous struct"
73223#~ msgstr "thành viên bảo vệ %q+#D trong cấu trúc nặc danh"
73224
73225#~ msgid "declaration of %q#D"
73226#~ msgstr "khai báo của %q#D"
73227
73228#~ msgid "changes meaning of %qD from %q#D"
73229#~ msgstr "thay đổi nghĩa của %qD từ %q#D"
73230
73231#~ msgid "size of array %qD is negative"
73232#~ msgstr "kích cỡ mảng %qD bị âm"
73233
73234#~ msgid "%q#T is not a class or a namespace"
73235#~ msgstr "%q#T không phải là một lớp hay namespace"
73236
73237#~ msgid "%<signed%> or %<unsigned%> invalid for %qs"
73238#~ msgstr "%<signed%> hoặc %<unsigned%> không hợp lệ với %qs"
73239
73240#~ msgid "%<long%> invalid for %qs"
73241#~ msgstr "%<long%>không hợp lệ với %qs"
73242
73243#~ msgid "%<short%> invalid for %qs"
73244#~ msgstr "%<short%> không hợp lệ với %qs"
73245
73246#~ msgid "%<long%> or %<short%> invalid for %qs"
73247#~ msgstr "%<long%> hoặc %<short%> không hợp lệ với %qs"
73248
73249#~ msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
73250#~ msgstr "%<long%>, %<int%>, %<short%>, hoặc %<char%> không hợp lệ cho %qs"
73251
73252#~ msgid "%<long%> or %<short%> specified with char for %qs"
73253#~ msgstr "%<long%> hoặc %<short%> đựoc chỉ định với kiểu char với %qs"
73254
73255#~ msgid "%<short%> or %<long%> invalid for %qs"
73256#~ msgstr "%<short%> hoặc %<long%> không hợp lệ với %qs"
73257
73258#, fuzzy
73259#~ msgid "decomposition declaration cannot be declared %<typedef%>"
73260#~ msgstr "định nghĩa hàm được khai báo là %<typedef%>"
73261
73262#, fuzzy
73263#~ msgid "decomposition declaration cannot be declared %<constexpr%>"
73264#~ msgstr "hủy tử không thể là %<constexpr%>"
73265
73266#, fuzzy
73267#~ msgid "decomposition declaration cannot be declared %<concept%>"
73268#~ msgstr "hủy tử không thể là %<concept%>"
73269
73270#, fuzzy
73271#~ msgid "decomposition declaration cannot be declared %<register%>"
73272#~ msgstr "định nghĩa hàm được khai báo là %<register%>"
73273
73274#, fuzzy
73275#~ msgid "decomposition declaration cannot be declared %<static%>"
73276#~ msgstr "định nghĩa hàm được khai báo là %<auto%>"
73277
73278#, fuzzy
73279#~ msgid "decomposition declaration cannot be declared %<extern%>"
73280#~ msgstr "định nghĩa hàm được khai báo là %<register%>"
73281
73282#, fuzzy
73283#~ msgid "%q#D initialized"
73284#~ msgstr "%q#D nên được khởi tạo"
73285
73286#~ msgid "bad array initializer"
73287#~ msgstr "bộ khởi tạo mảng không đúng"
73288
73289#~ msgid "junk at end of #pragma %s"
73290#~ msgstr "có rác ở cuối #pragma %s"
73291
73292#~ msgid "defaulted declaration %q+D"
73293#~ msgstr "khai báo được mặc định %q+D"
73294
73295#~ msgid "invalid redeclaration of %q+D"
73296#~ msgstr "tái khai báo không hợp lệ cho %q+D"
73297
73298#~ msgid "as %qD"
73299#~ msgstr "như %qD"
73300
73301#~ msgid "  matches this %qD under ISO standard rules"
73302#~ msgstr "  khớp %q+D này dưới quy tắc ISO tiêu chuẩn"
73303
73304#~ msgid "  matches this %qD under old rules"
73305#~ msgstr "  khớp %q+D này dưới quy tắc cũ"
73306
73307#~ msgid "%qD not declared"
73308#~ msgstr "%qD chưa được khai báo"
73309
73310#, fuzzy
73311#~ msgid "suggested alternative: %qs"
73312#~ msgstr "các khả năng được gợi ý:"
73313
73314#~ msgid "%<_Cilk_spawn%> must be followed by an expression"
73315#~ msgstr "%<_Cilk_spawn%> phải được theo sau bởi một biểu thức"
73316
73317#, fuzzy
73318#~ msgid "%<#pragma acc wait%> may only be used in compound statements"
73319#~ msgstr "%<#pragma omp cancel%> chỉ có thể sử dụng trong các biểu thức phức hợp"
73320
73321#~ msgid "expected variable-name"
73322#~ msgstr "cần tên biến"
73323
73324#~ msgid "candidate is: %#D"
73325#~ msgstr "ứng cử là: %#D"
73326
73327#~ msgid "        <anonymous>"
73328#~ msgstr "        <nặc danh>"
73329
73330#~ msgid "provided for %q+D"
73331#~ msgstr "được cung cấp cho %q+D"
73332
73333#~ msgid "-frepo must be used with -c"
73334#~ msgstr "-frepo phải dùng với -c"
73335
73336#~ msgid "  overriding %q#D"
73337#~ msgstr "  đè lên %q#D"
73338
73339#~ msgid "  overriding %q+#D"
73340#~ msgstr "  đè lên %q+#D"
73341
73342#~ msgid "  overriding %q+#F"
73343#~ msgstr "  đè lên %q+#F"
73344
73345#~ msgid "deleted function %q+D"
73346#~ msgstr "hàm bị xóa %q+D"
73347
73348#~ msgid "virtual function %q+D"
73349#~ msgstr "hàm ảo %q+D"
73350
73351#~ msgid "%<num_tasks%> expression must be integral"
73352#~ msgstr "%<num_teams%> biểu thức phải nguyên"
73353
73354#~ msgid "cannot call function %qD"
73355#~ msgstr "không thể gọi hàm %qD"
73356
73357#~ msgid "left rotate count is negative"
73358#~ msgstr "số lượng quay trái bị âm"
73359
73360#~ msgid "right rotate count is negative"
73361#~ msgstr "số lượng quay phải bị âm"
73362
73363#~ msgid "left rotate count >= width of type"
73364#~ msgstr "số lượng quay trái >= độ rộng của kiểu"
73365
73366#~ msgid "right rotate count >= width of type"
73367#~ msgstr "số lượng quay phải >= độ rộng của kiểu"
73368
73369#~ msgid "\t%#D"
73370#~ msgstr "\t%#D"
73371
73372#~ msgid "Change of value in conversion from  %qs to %qs at %L"
73373#~ msgstr "Đổi giá trị trong chuyển đổi từ %qs sang %qs tại %L"
73374
73375#, fuzzy
73376#~ msgid "Component '%s' at %C already declared at %L"
73377#~ msgstr "Thành phần “%qs” tại %C đã sẵn được khai báo tại %L"
73378
73379#, fuzzy
73380#~ msgid "Type name '%s' at %C is ambiguous"
73381#~ msgstr "Ký hiệu “%qs” tại %L chưa rõ ràng"
73382
73383#~ msgid "write_atom(): Writing negative integer"
73384#~ msgstr "write_atom(): Ghi số nguyên âm"
73385
73386#~ msgid "gfc_variable_attr(): Bad array reference"
73387#~ msgstr "gfc_variable_attr(): Tham chiếu mảng sai"
73388
73389#, fuzzy
73390#~ msgid "in simplify_trig_call(): Bad intrinsic"
73391#~ msgstr "in gfc_simplify_atan(): Kiểu sai"
73392
73393#, fuzzy
73394#~ msgid "in gfc_simplify_trigd(): Bad type"
73395#~ msgstr "in gfc_simplify_sin(): Kiểu sai"
73396
73397#, fuzzy
73398#~ msgid "in gfc_simplify_atrigd(): Bad type"
73399#~ msgstr "in gfc_simplify_atan(): Kiểu sai"
73400
73401#, fuzzy
73402#~ msgid "in gfc_simplify_atan2d(): Bad type"
73403#~ msgstr "in gfc_simplify_atan(): Kiểu sai"
73404
73405#~ msgid "%s attribute with %s attribute at %L"
73406#~ msgstr "thuộc tính %s với thuộc tính %s tại %L"
73407
73408#~ msgid "%s attribute with %s attribute in %qs at %L"
73409#~ msgstr "thuộc tính %s với thuộc tính %s trong %qs tại %L"
73410
73411#~ msgid "new_symbol(): Symbol name too long"
73412#~ msgstr "new_symbol(): Tên ký hiệu quá dài"
73413
73414#~ msgid "%<...%> as arguments.)"
73415#~ msgstr "%<…%> là các đối số.)"
73416
73417#~ msgid "assuming that the loop is not infinite"
73418#~ msgstr "coi rằng vòng lặp có giới hạn"
73419
73420#~ msgid "cannot optimize possibly infinite loops"
73421#~ msgstr "không thể tối ưu hóa vòng lặp có thể là vô hạn"
73422
73423#~ msgid "assuming that the loop counter does not overflow"
73424#~ msgstr "coi rằng bộ đếm vòng lặp không bị tràn"
73425
73426#~ msgid "function parameters cannot have __fp16 type"
73427#~ msgstr "tham số hàm không thể có loại __fp16"
73428
73429#~ msgid "functions cannot return __fp16 type"
73430#~ msgstr "hàm không thể trả lại loại __fp16"
73431
73432#~ msgid ""
73433#~ "'%s': mmcu='%s'\n"
73434#~ "'%s': specfile='%s'\n"
73435#~ "\n"
73436#~ msgstr ""
73437#~ "“%s”: mmcu=“%s”\n"
73438#~ "“%s”: tập tin đặc tả=“%s”\n"
73439#~ "\n"
73440
73441#~ msgid "Use native (MS) bitfield layout"
73442#~ msgstr "Sử dụng bố trí trường bit sở hữu (MS)"
73443
73444#~ msgid "Use gcc default bitfield layout"
73445#~ msgstr "Dùng bố trí trường bít gcc mặc định"
73446
73447#~ msgid "invalid %%L code"
73448#~ msgstr "mã %%L sai"
73449
73450#~ msgid "<anonymous %s>"
73451#~ msgstr "<%s nặc danh>"
73452
73453#~ msgid "Not a valid Java .class file.\n"
73454#~ msgstr "Không phải là một tập tin .class Java đúng.\n"
73455
73456#~ msgid "error while parsing constant pool\n"
73457#~ msgstr "gặp lỗi khi phân tích cú pháp của vùng gộp hằng số\n"
73458
73459#~ msgid "error in constant pool entry #%d\n"
73460#~ msgstr "gặp lỗi trong mục nhập vùng gộp hằng số #%d\n"
73461
73462#~ msgid "error while parsing fields\n"
73463#~ msgstr "gặp lỗi khi phân tích cú pháp của các trường\n"
73464
73465#~ msgid "error while parsing methods\n"
73466#~ msgstr "gặp lỗi khi phân tích cú pháp của các phương pháp\n"
73467
73468#~ msgid "error while parsing final attributes\n"
73469#~ msgstr "gặp lỗi khi phân tích cú pháp của các thuộc tính cuối cùng\n"
73470
73471#~ msgid "Try 'jcf-dump --help' for more information.\n"
73472#~ msgstr "Hãy thử chạy câu lệnh trợ giúp “jcf-dump --help” để xem thêm thông tin.\n"
73473
73474#~ msgid ""
73475#~ "Usage: jcf-dump [OPTION]... CLASS...\n"
73476#~ "\n"
73477#~ msgstr ""
73478#~ "Cách dùng: jcf-dump [TÙY_CHỌN]… HẠNG…\n"
73479#~ "\n"
73480
73481#~ msgid ""
73482#~ "Display contents of a class file in readable form.\n"
73483#~ "\n"
73484#~ msgstr ""
73485#~ "Hiển thị nội dung của một tập tin lớp theo một định dạng cho người đọc được.\n"
73486#~ "\n"
73487
73488#~ msgid "  -c                      Disassemble method bodies\n"
73489#~ msgstr "  -c                      Tháo rời các thân phương pháp\n"
73490
73491#~ msgid "  --javap                 Generate output in 'javap' format\n"
73492#~ msgstr "  --javap                 Tạo kết xuất bằng định dạng “javap”\n"
73493
73494#~ msgid "  --classpath PATH        Set path to find .class files\n"
73495#~ msgstr "  --classpath ĐƯỜNG_DẪN    Đặt đường dẫn theo đó cần tìm tập tin .class (lớp)\n"
73496
73497#~ msgid "  -IDIR                   Append directory to class path\n"
73498#~ msgstr "  -ITHƯ_MỤC                   Phụ thêm thư mục vào đường dẫn lớp\n"
73499
73500#~ msgid "  --bootclasspath PATH    Override built-in class path\n"
73501#~ msgstr "  --bootclasspath ĐƯỜNG_DẪN    Có quyền cao hơn đường dẫn lớp dựng sẵn\n"
73502
73503#~ msgid "  --extdirs PATH          Set extensions directory path\n"
73504#~ msgstr "  --extdirs ĐƯỜNG_DẪN          Đặt đường dẫn đến thư mục phần mở rộng\n"
73505
73506#~ msgid "  -o FILE                 Set output file name\n"
73507#~ msgstr "  -o TẬP-TIN              Đặt tên tập tin kết xuất\n"
73508
73509#~ msgid "  --help                  Print this help, then exit\n"
73510#~ msgstr "  --help                  Hiển thị trợ giúp này, sau đó thoát\n"
73511
73512#~ msgid "  --version               Print version number, then exit\n"
73513#~ msgstr "  --version               Hiển thị số thứ tự phiên bản, sau đó thoát\n"
73514
73515#~ msgid "  -v, --verbose           Print extra information while running\n"
73516#~ msgstr "  -v, --verbose           Hiển thị thêm thông tin trong khi chạy\n"
73517
73518#~ msgid ""
73519#~ "For bug reporting instructions, please see:\n"
73520#~ "%s.\n"
73521#~ msgstr ""
73522#~ "Để tìm hướng dẫn về thông báo lỗi, hãy xem:\n"
73523#~ "%s.\n"
73524
73525#~ msgid "jcf-dump: no classes specified\n"
73526#~ msgstr "jcf-dump: chưa ghi rõ hạng nào\n"
73527
73528#~ msgid "Cannot open '%s' for output.\n"
73529#~ msgstr "Không thể mở “%s” cho kết xuất.\n"
73530
73531#~ msgid "bad format of .zip/.jar archive\n"
73532#~ msgstr "kho nén .zip/.jar có định dạng sai\n"
73533
73534#~ msgid "Bad byte codes.\n"
73535#~ msgstr "Mã byte sai.\n"
73536
73537#~ msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
73538#~ msgstr "Cách dùng: %s [TÙY_CHỌN]… TÊN_LỚPHẠNGmain [TẬP-TIN-XUẤT]\n"
73539
73540#~ msgid "%s: Failed to close output file %s\n"
73541#~ msgstr "%s: Không đóng được tập tin kết xuất %s\n"
73542
73543#~ msgid "-fjni and -femit-class-files are incompatible"
73544#~ msgstr "hai tùy chọn --fjni và --femit-class-files không tương thích với nhau"
73545
73546#~ msgid "-fjni and -femit-class-file are incompatible"
73547#~ msgstr "hai tùy chọn --fjni và --femit-class-file không tương thích với nhau"
73548
73549#~ msgid "-femit-class-file should used along with -fsyntax-only"
73550#~ msgstr "nên kết hợp tùy chọn --femit-class-file với -fsyntax-only"
73551
73552#~ msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical"
73553#~ msgstr "Làm cho hợp với chuẩn ISO 1998 C++ xem xét lại kỹ thuật năm 2003."
73554
73555#~ msgid "Support PCOMMIT instruction."
73556#~ msgstr "Hỗ trợ chỉ lệnh PCOMMIT."
73557
73558#~ msgid "the Free Software Foundation; either version 3, or (at your option)"
73559#~ msgstr "tổ chức Phần mềm Tự do; phiên bản 3, hoặc mới hơn (tùy bạn chọn)"
73560
73561#~ msgid "see <http://www.gnu.org/licenses/>.  */"
73562#~ msgstr "xem <http://www.gnu.org/licenses/>.  */"
73563
73564#~ msgid "Generate 32-bit SHmedia code."
73565#~ msgstr "Tạo ra mã SHmedia 32-bit."
73566
73567#~ msgid "Generate 32-bit FPU-less SHmedia code."
73568#~ msgstr "Tạo ra mã SHmedia 32-bit không có FPU."
73569
73570#~ msgid "Generate 64-bit SHmedia code."
73571#~ msgstr "Tạo ra mã SHmedia 64-bit."
73572
73573#~ msgid "Generate 64-bit FPU-less SHmedia code."
73574#~ msgstr "Tạo ra mã SHmedia 64-bit không có FPU."
73575
73576#~ msgid "Generate SHcompact code."
73577#~ msgstr "Tạo ra mã SHcompact."
73578
73579#~ msgid "Generate FPU-less SHcompact code."
73580#~ msgstr "Tạo ra mã SHcompact không có FPU."
73581
73582#~ msgid "Enable cbranchdi4 pattern."
73583#~ msgstr "Bật mẫu cbranchdi4."
73584
73585#~ msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
73586#~ msgstr "Xuất mẫu cmpeqdi_t pattern ngay cả khi tùy chọn -mcbranchdi vẫn hoạt động."
73587
73588#~ msgid "Enable SH5 cut2 workaround."
73589#~ msgstr "Bật khắc phục cut2 SH5."
73590
73591#~ msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table."
73592#~ msgstr "Chiến lược chia là một của: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table."
73593
73594#~ msgid "Cost to assume for gettr insn."
73595#~ msgstr "Giá cần coi đối với câu lệnh gettr."
73596
73597#~ msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact."
73598#~ msgstr "Bật sử dụng chế độ đặt địa chỉ loại phụ lục cho SHmedia32/SHcompact."
73599
73600#~ msgid "Assume symbols might be invalid."
73601#~ msgstr "Coi là ký hiệu có thể không hợp lệ."
73602
73603#~ msgid "Assume pt* instructions won't trap"
73604#~ msgstr "Coi là câu oệnh pt* sẽ không bẫy"
73605
73606#~ msgid "Deprecated.  Use -Os instead."
73607#~ msgstr "Bị phân đối nên hãy sử dụng đối số -Os để thay thế."
73608
73609#~ msgid "Enable absolute difference instructions."
73610#~ msgstr "Bật câu lệnh khác biệt tuyệt đối."
73611
73612#~ msgid "Enable all optional instructions."
73613#~ msgstr "Bật tất cả các câu lệnh tùy chọn."
73614
73615#~ msgid "Variables this size and smaller go in the based section. (default 0)."
73616#~ msgstr "Giá trị có thể đặt được có kích cỡ đến số này thì nằm trong phần based (dựa vào). (mặc định là 0)."
73617
73618#~ msgid "Enable bit manipulation instructions."
73619#~ msgstr "Bật các câu lệnh thao tác bit."
73620
73621#~ msgid "Section to put all const variables in (tiny, near, far) (no default)."
73622#~ msgstr ""
73623#~ "Phần vào đó cần để tất cả các giá trị bất biến có thể đặt được (tiny, near, far) (không có giá trị mặc định)\n"
73624#~ "tiny\t\trất nhỏ\n"
73625#~ "near\t\tgần\n"
73626#~ "far\t\txa."
73627
73628#~ msgid "Configuration name."
73629#~ msgstr "Tên cấu hình."
73630
73631#~ msgid "Enable MeP Coprocessor."
73632#~ msgstr "Bật bộ đồng xử lý MeP."
73633
73634#~ msgid "Enable MeP Coprocessor with 32-bit registers."
73635#~ msgstr "Bật bộ đồng xử lý MeP với thanh ghi 32-bit."
73636
73637#~ msgid "Enable MeP Coprocessor with 64-bit registers."
73638#~ msgstr "Bật bộ đồng xử lý MeP với thanh ghi 64-bit."
73639
73640#~ msgid "Enable IVC2 scheduling."
73641#~ msgstr "Bật chức năng định thời IVC2."
73642
73643#~ msgid "Const variables default to the near section."
73644#~ msgstr "Giá trị bất biến có thể đặt được thì có phần mặc định là near (gần)."
73645
73646#~ msgid "Enable 32-bit divide instructions."
73647#~ msgstr "Bật câu lệnh chia loại 32-bit."
73648
73649#~ msgid "__io vars are volatile by default."
73650#~ msgstr "Biến __io thì hay thay đổi theo mặc định."
73651
73652#~ msgid "All variables default to the far section."
73653#~ msgstr "Tất cả các giá trị có thể đặt được thì có phần mặc định là far (xa)."
73654
73655#~ msgid "All variables default to the near section."
73656#~ msgstr "Tất cả các giá trị có thể đặt được thì có phần mặc định là near (gần)."
73657
73658#~ msgid "Enable min/max instructions."
73659#~ msgstr "Bật câu lệnh tính số tối đa/thiểu."
73660
73661#~ msgid "Enable 32-bit multiply instructions."
73662#~ msgstr "Bật câu lệnh nhân lên loại 32-bit."
73663
73664#~ msgid "Disable all optional instructions."
73665#~ msgstr "Tắt tất cả các câu lệnh tùy chọn."
73666
73667#~ msgid "Allow gcc to use the repeat/erepeat instructions."
73668#~ msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat."
73669
73670#~ msgid "All variables default to the tiny section."
73671#~ msgstr "Tất cả các giá trị có thể đặt được thì có phần mặc định là tiny (rất nhỏ)."
73672
73673#~ msgid "Enable saturation instructions."
73674#~ msgstr "Bật câu lệnh đặt trạng thái bão hòa."
73675
73676#~ msgid "Use sdram version of runtime."
73677#~ msgstr "Sử dụng phiên bản sdram của thời gian chạy."
73678
73679#~ msgid "Use simulator runtime without vectors."
73680#~ msgstr "Sử dụng thời gian chạy của bộ mô phỏng mà không có véc-tơ."
73681
73682#~ msgid "All functions default to the far section."
73683#~ msgstr "Tất cả các hàm thì có phần mặc định là far (xa)."
73684
73685#~ msgid "Variables this size and smaller go in the tiny section. (default 4)."
73686#~ msgstr "Giá trị có thể đặt được có kích cỡ đến số này thì nằm trong phần tiny (rất nhỏ). (mặc định là 4)."
73687
73688#~ msgid "Warn if deprecated empty statements are found."
73689#~ msgstr "Cảnh báo nếu tìm câu lệnh trống đã lạc hậu."
73690
73691#~ msgid "Warn if .class files are out of date."
73692#~ msgstr "Cảnh báo nếu có tập tin .class quá cũ."
73693
73694#~ msgid "Warn if modifiers are specified when not necessary."
73695#~ msgstr "Cảnh báo nếu ghi rõ bộ sửa đổi không cần thiết."
73696
73697#~ msgid "--CLASSPATH\tDeprecated; use --classpath instead."
73698#~ msgstr "--CLASSPATH\tĐã lạc hậu; nên sử dụng --classpath để thay thế."
73699
73700#~ msgid "Permit the use of the assert keyword."
73701#~ msgstr "Cho phép sử dụng từ khóa assert."
73702
73703#~ msgid "--bootclasspath=<path>\tReplace system path."
73704#~ msgstr "--bootclasspath=<đường_dẫn>\tThay thế đường dẫn hệ thống."
73705
73706#~ msgid "Generate checks for references to NULL."
73707#~ msgstr "Tạo ra sự kiểm tra có tham chiếu đến NULL (vô giá trị)."
73708
73709#~ msgid "--classpath=<path>\tSet class path."
73710#~ msgstr "--classpath=<đường_dẫn>\tĐặt đường dẫn lớp."
73711
73712#~ msgid "Output a class file."
73713#~ msgstr "Xuất một tập tin lớp."
73714
73715#~ msgid "Alias for -femit-class-file."
73716#~ msgstr "Bí danh cho -femit-class-file."
73717
73718#~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)."
73719#~ msgstr "--encoding=<mã_ký_tự>\tChọn mã ký tự của đầu vào (mặc định là miền địa phương)."
73720
73721#~ msgid "--extdirs=<path>\tSet the extension directory path."
73722#~ msgstr "--extdirs=<đường_dẫn>\tĐặt đường dẫn đến thư mục phần mở rộng."
73723
73724#~ msgid "Input file is a file with a list of filenames to compile."
73725#~ msgstr "Tập tin nhập vào là một tập tin chứa danh sách các tên tập tin cần biên dịch."
73726
73727#~ msgid "Always check for non gcj generated classes archives."
73728#~ msgstr "Lúc nào cũng kiểm tra có kho lưu lớp không phải được gcj tạo ra."
73729
73730#~ msgid "Assume the runtime uses a hash table to map an object to its synchronization structure."
73731#~ msgstr "Coi là lúc chạy thì sử dụng một bảng chuỗi duy nhất để ánh xạ một đối tượng tới cấu trúc đồng bộ của nó."
73732
73733#~ msgid "Generate instances of Class at runtime."
73734#~ msgstr "Lúc chạy thì tạo ra các thể hiện Hạng."
73735
73736#~ msgid "Use offset tables for virtual method calls."
73737#~ msgstr "Sử dụng bảng hiệu số cho cuộc gọi phương pháp ảo."
73738
73739#~ msgid "Assume native functions are implemented using JNI."
73740#~ msgstr "Coi là các hàm sở hữu được thực hiện dùng JNI."
73741
73742#~ msgid "Enable optimization of static class initialization code."
73743#~ msgstr "Bật sự tối ưu hóa mã khởi tạo lớp tĩnh."
73744
73745#~ msgid "Reduce the amount of reflection meta-data generated."
73746#~ msgstr "Giảm số lượng siêu dữ liệu phản chiếu được tạo ra."
73747
73748#~ msgid "Enable assignability checks for stores into object arrays."
73749#~ msgstr "Bật sự kiểm tra khả năng sự gán cho việc lưu vào mảng đối tượng."
73750
73751#~ msgid "Generate code for the Boehm GC."
73752#~ msgstr "Tạo ra mã cho Boehm GC."
73753
73754#~ msgid "Call a library routine to do integer divisions."
73755#~ msgstr "Gọi một hàm thư viện để chia số nguyên."
73756
73757#~ msgid "Generated should be loaded by bootstrap loader."
73758#~ msgstr "Điều được tạo ra thì nên được nạp bởi bộ nạp và khởi động."
73759
73760#~ msgid "Set the source language version."
73761#~ msgstr "Đặt phiên bản ngôn ngữ nguồn."
73762
73763#~ msgid "-fsanitize-recover=thread is not supported"
73764#~ msgstr "-fsanitize-recover=thread không được hỗ trợ"
73765
73766#~ msgid "unimplemented functionality"
73767#~ msgstr "cần hàm"
73768
73769#~ msgid "not enough arguments to function %qE"
73770#~ msgstr "không đủ đối số cho hàm %qE"
73771
73772#~ msgid "bad value (%s) for %sarch=%s %s"
73773#~ msgstr "giá trị sai (%s) cho %sarch=%s %s"
73774
73775#~ msgid "bad value (%s) for %stune=%s %s"
73776#~ msgstr "giá trị sai (%s) cho %stune=%s %s"
73777
73778#~ msgid "#pragma io_volatile takes only on or off"
73779#~ msgstr "#pragma io_volatile chỉ nhận on hay off"
73780
73781#~ msgid "invalid coprocessor register range"
73782#~ msgstr "phạm vi thanh ghi bộ đồng xử lý không hợp lệ"
73783
73784#~ msgid "invalid coprocessor register %qE"
73785#~ msgstr "thanh ghi bộ đồng xử lý %qE không hợp lệ"
73786
73787#~ msgid "malformed #pragma call"
73788#~ msgstr "cú gọi #pragma sai dạng"
73789
73790#~ msgid "only one of -ms and -mm may be given"
73791#~ msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -mm"
73792
73793#~ msgid "only one of -ms and -ml may be given"
73794#~ msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -ml"
73795
73796#~ msgid "only one of -mm and -ml may be given"
73797#~ msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -mm và -ml"
73798
73799#~ msgid "only one of -ms and -mtiny= may be given"
73800#~ msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -mtiny="
73801
73802#~ msgid "only one of -mm and -mtiny= may be given"
73803#~ msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -mm và -mtiny="
73804
73805#~ msgid "-mclip currently has no effect without -mminmax"
73806#~ msgstr "-mclip hiện nay không chịu tác dụng gì nếu không có -mminmax"
73807
73808#~ msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
73809#~ msgstr "-mc= phải là -mc=tiny, -mc=near, hay -mc=far"
73810
73811#~ msgid "unconvertible operand %c %qs"
73812#~ msgstr "toán hạng không thể chuyển đổi %c %qs"
73813
73814#~ msgid "\"#pragma disinterrupt %s\" not used"
73815#~ msgstr "\"#pragma disinterrupt %s\" chưa được dùng"
73816
73817#~ msgid "%qs is not available in non-VLIW functions"
73818#~ msgstr "%qs không sẵn sàng trong các hàm non-VLIW"
73819
73820#~ msgid "too few arguments to %qE"
73821#~ msgstr "quá ít đối số cho %qE"
73822
73823#~ msgid "too many arguments to %qE"
73824#~ msgstr "quá nhiều đối số cho %qE"
73825
73826#~ msgid "%<_Atomic%> with OpenMP"
73827#~ msgstr "%<_Atomic%> với OpenMP"
73828
73829#~ msgid "invalid pragma"
73830#~ msgstr "pragma không hợp lệ"
73831
73832#~ msgid "%<#pragma acc routine%> %s"
73833#~ msgstr "%<#pragma acc routine%> %s"
73834
73835#~ msgid "from previous declaration %q+D"
73836#~ msgstr "từ khai báo trước đây %q+D"
73837
73838#~ msgid "previous declaration of %qD was inline"
73839#~ msgstr "khai báo trước đây của %q+D ở đây"
73840
73841#~ msgid "%qD declared as an %<inline%> variable"
73842#~ msgstr "%qD được khai báo là một biến %<inline%>"
73843
73844#~ msgid "parameter %qD has Java class type"
73845#~ msgstr "đối số %qD có kiểu lớp Java"
73846
73847#~ msgid "previous declaration %q+D"
73848#~ msgstr "khai báo trước đây %q+D"
73849
73850#~ msgid "parameter %qD declared void"
73851#~ msgstr "đối số %qD được khai báo là void"
73852
73853#~ msgid "type %qT is not derived from %<java::lang::Throwable%>"
73854#~ msgstr "kiểu %qT không dẫn xuất từ kiểu %<java::lang::Throwable%>"
73855
73856#~ msgid "can%'t find %<class$%> in %qT"
73857#~ msgstr "không thể tìm thấy %<class$%> trong %qT"
73858
73859#~ msgid "%qE does not have class type"
73860#~ msgstr "%qE không có kiểu lớp"
73861
73862#~ msgid "bad method signature"
73863#~ msgstr "tín hiệu phương thức sai"
73864
73865#~ msgid "%q+D used prior to declaration"
73866#~ msgstr "%q+D được dùng trước khai báo"
73867
73868#~ msgid "field %qs not found"
73869#~ msgstr "không tìm thấy trường %qs"
73870
73871#~ msgid "method '%s' not found in class"
73872#~ msgstr "không tìm thấy phương thức “%s” trong lớp"
73873
73874#~ msgid "failed to find class '%s'"
73875#~ msgstr "không tìm thấy lớp “%s”"
73876
73877#~ msgid "missing field '%s' in '%s'"
73878#~ msgstr "thiếu trường “%s” trong “%s”"
73879
73880#~ msgid "bad string constant"
73881#~ msgstr "hằng chuỗi sai"
73882
73883#~ msgid "cannot find file for class %s"
73884#~ msgstr "không thể tìm thấy tập tin cho lớp %s"
73885
73886#~ msgid "not a valid Java .class file"
73887#~ msgstr "không phải là một tập tin .class Java hợp lệ"
73888
73889#~ msgid "error while parsing constant pool"
73890#~ msgstr "gặp lỗi khi phân bể hằng số"
73891
73892#~ msgid "reading class %s for the second time from %s"
73893#~ msgstr "đang đọc lơp %s cho lần thứ hai từ %s"
73894
73895#~ msgid "error while parsing fields"
73896#~ msgstr "gặp lỗi khi phân tích cú pháp của các trường"
73897
73898#~ msgid "error while parsing methods"
73899#~ msgstr "gặp lỗi khi phân tích cú pháp của các phương thức"
73900
73901#~ msgid "error while parsing final attributes"
73902#~ msgstr "gặp lỗi khi phân tích cú pháp của các thuộc tính cuối cùng"
73903
73904#~ msgid "duplicate class will only be compiled once"
73905#~ msgstr "lớp trùng nhau thì chỉ biên dịch một lần"
73906
73907#~ msgid "missing Code attribute"
73908#~ msgstr "Thiếu thuộc tính Code (mã)"
73909
73910#~ msgid "no input file specified"
73911#~ msgstr "chưa chỉ định tập tin đầu vào"
73912
73913#~ msgid "can%'t close input file %s: %m"
73914#~ msgstr "can%'t đóng tập tin đầu vào %s: %m"
73915
73916#~ msgid "bad zip/jar file %s"
73917#~ msgstr "tập tin zip/jar sai %s"
73918
73919#~ msgid "error while reading %s from zip file"
73920#~ msgstr "gặp lỗi khi đọc %s từ tập tin zip"
73921
73922#~ msgid "--resource requires -o"
73923#~ msgstr "“--resource” cũng yêu cầu “-o”"
73924
73925#~ msgid "cannot specify both -C and -o"
73926#~ msgstr "không thể ghi rõ đồng thời hai tùy chọn --C và -o"
73927
73928#~ msgid "using both @FILE with multiple files not implemented"
73929#~ msgstr "chưa thực hiện chức năng sử dụng @FILE với nhiều tập tin"
73930
73931#~ msgid "cannot specify %<main%> class when not linking"
73932#~ msgstr "không thể chỉ định lớp %<main%> khi không liên kết"
73933
73934#~ msgid "internal error - invalid Utf8 name"
73935#~ msgstr "lỗi nội bộ - tên Utf8 không hợp lệ"
73936
73937#~ msgid "junk at end of signature string"
73938#~ msgstr "có rác ở cuối chuỗi chữ ký"
73939
73940#~ msgid "verification failed at PC=%d: %s"
73941#~ msgstr "thẩm tra gặp lỗi tại PC=%d: %s"
73942
73943#~ msgid "Clause not supported yet"
73944#~ msgstr "Mệnh đề vẫn chưa được hỗ trợ"
73945
73946#~ msgid "%qD is not a constant"
73947#~ msgstr "%q#D không là const"
73948
73949#~ msgid "array subscript out of bound"
73950#~ msgstr "chỉ số mảng nằm ngoài phạm vi"
73951
73952#~ msgid "Bound on the number of variables in Omega constraint systems"
73953#~ msgstr "Đóng kết với số các biến trong hệ thống ràng buộc Omega"
73954
73955#~ msgid "Bound on the number of inequalities in Omega constraint systems"
73956#~ msgstr "Đóng kết với số các bất đẳng thức trong hệ thống ràng buộc Omega"
73957
73958#~ msgid "Bound on the number of equalities in Omega constraint systems"
73959#~ msgstr "Đóng kết với số các đẳng thức trong hệ thống ràng buộc Omega"
73960
73961#~ msgid "Bound on the number of wild cards in Omega constraint systems"
73962#~ msgstr "Đóng kết với số các yếu tố đại diện trong hệ thống ràng buộc Omega"
73963
73964#~ msgid "Bound on the size of the hash table in Omega constraint systems"
73965#~ msgstr "Đóng kết với kích cỡ của bảng chuỗi duy nhất trong hệ thống ràng buộc Omega"
73966
73967#~ msgid "Bound on the number of keys in Omega constraint systems"
73968#~ msgstr "Đóng kết với số các khóa trong hệ thống ràng buộc Omega"
73969
73970#~ msgid "When set to 1, use expensive methods to eliminate all redundant constraints"
73971#~ msgstr "Nếu đặt thành 1 thì sử dụng phương pháp giá cao để loại trừ tất cả các ràng buộc thừa"
73972
73973#~ msgid "invalid %%S value"
73974#~ msgstr "giá trị %%S sai"
73975
73976#~ msgid "long long constant not a valid immediate operand"
73977#~ msgstr "hằng số dài dài không phải là một toán hạng số trực tiếp"
73978
73979#~ msgid "Warning:"
73980#~ msgstr "Cảnh báo:"
73981
73982#~ msgid "Error:"
73983#~ msgstr "Lỗi:"
73984
73985#~ msgid ""
73986#~ "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
73987#~ "You may redistribute copies of GNU Fortran\n"
73988#~ "under the terms of the GNU General Public License.\n"
73989#~ "For more information about these matters, see the file named COPYING\n"
73990#~ "\n"
73991#~ msgstr ""
73992#~ "GNU Fortran được phát hành mà KHÔNG BẢO ĐẢM GÌ CẢ,\n"
73993#~ "với điều khiển được pháp luật cho phép.\n"
73994#~ "Bạn có thể phân phối nó với điều kiện của\n"
73995#~ "Giấy Phép Công Cộng Gnu (GPL).\n"
73996#~ "Để tìm thấy thông tin thêm thì hãy xem tập tin có tên COPYING.\n"
73997#~ "\n"
73998
73999#~ msgid "Deprecated in favor of -Wc++11-compat"
74000#~ msgstr "Đã lạc hậu do -Wc++11-compat"
74001
74002#~ msgid "Specify the name of the target architecture"
74003#~ msgstr "Ghi rõ tên của kiến trúc đích"
74004
74005#~ msgid "Ignored (obsolete)"
74006#~ msgstr "Bị bỏ qua (lỗi thời)"
74007
74008#~ msgid "mvcle use"
74009#~ msgstr "Cách sử dụng mvcle"
74010
74011#, fuzzy
74012#~ msgid "Target the RL78/G10 series"
74013#~ msgstr "Đặt mục đích là bộ xử lý AM33/2.0"
74014
74015#~ msgid "Use big-endian byte order"
74016#~ msgstr "Sử dụng thứ tự byte về cuối lớn"
74017
74018#~ msgid "Use little-endian byte order"
74019#~ msgstr "Sử dụng thứ tự byte về cuối nhỏ"
74020
74021#~ msgid "expected integer or boolean type"
74022#~ msgstr "cần số nguyên hoặc lôgíc"
74023
74024#, fuzzy
74025#~ msgid "-fsanitize-recover=address is not supported"
74026#~ msgstr "-fsanitize=address không được hỗ trợ cho đích này"
74027
74028#, fuzzy
74029#~ msgid "-mcpu string too large"
74030#~ msgstr "kiểu %qT quá lớn"
74031
74032#, fuzzy
74033#~ msgid "unrecognizable argument of option -foffload-abi"
74034#~ msgstr "không nhận ra đối số tới tùy chọn %qs"
74035
74036#~ msgid "-fPIC ignored for target (all code is position independent)"
74037#~ msgstr "-fPIC bị bỏ qua cho đích (tất cả mã là độc lập vị trí)"
74038
74039#~ msgid "-mbnu210 is ignored (option is obsolete)"
74040#~ msgstr "-mbnu210 bị bỏ qua (tùy chọn này đã cũ)"
74041
74042#~ msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
74043#~ msgstr "thuộc tính %<interrupt%> cần %<-msoft-float%>"
74044
74045#~ msgid "%<%s %E%> declared inside parameter list"
74046#~ msgstr "%<%s %E%> được khai báo bên trong danh sách đối số"
74047
74048#~ msgid "%q+#D is private"
74049#~ msgstr "%q+#D là private"
74050
74051#~ msgid "%q+#D is protected"
74052#~ msgstr "%q+#D là protected"
74053
74054#, fuzzy
74055#~ msgid "  initializing argument %P of %q+D"
74056#~ msgstr "  đang khởi tạo đối số %P của %qD"
74057
74058#~ msgid "  in call to %q+D"
74059#~ msgstr "  trong gọi đến %q+D"
74060
74061#~ msgid "variable %q+D set but not used"
74062#~ msgstr "biến %q+D được đặt nhưng chưa dùng"
74063
74064#~ msgid "jump to label %q+D"
74065#~ msgstr "nhảy đến nhãn %q+D"
74066
74067#~ msgid "parameter %q+D set but not used"
74068#~ msgstr "đối số %q+D đặt như không được dùng"
74069
74070#~ msgid "%q+D declared here"
74071#~ msgstr "%q+D được khai báo ở đây"
74072
74073#~ msgid "previous declaration %q+#D"
74074#~ msgstr "khai báo trước đây %q+#D"
74075
74076#~ msgid "%qD is not an enumerator-name"
74077#~ msgstr "%qD không phải là một enumerator-name"
74078
74079#~ msgid "declaration of %q+#D"
74080#~ msgstr "khai báo của %q+#D"
74081
74082#~ msgid "\t%+#D"
74083#~ msgstr "\t%+#D"
74084
74085#~ msgid "%q+D has incomplete type"
74086#~ msgstr "%q+D có kiểu chưa đầy đủ"
74087
74088#, fuzzy
74089#~ msgid "Sorry, !$ACC cache unimplemented yet"
74090#~ msgstr "tiếc là chưa thực hiện: "
74091
74092#~ msgid "optimizing for size and code size would grow"
74093#~ msgstr "đang tối ưu hóa cho kích cỡ, và kích cỡ mã sẽ tăng lại"
74094
74095#~ msgid "-march=ARCH Select target architecture"
74096#~ msgstr "-march=KTrúc Chọn kiến trúc đích"
74097
74098#, fuzzy
74099#~ msgid "Use ISA 2.07 crypto instructions"
74100#~ msgstr "Sử dụng các chỉ lệnh microMIPS"
74101
74102#~ msgid "-munix=98 option required for C89 Amendment 1 features.\n"
74103#~ msgstr "-munix=98 cần cho C89 Hiệu chỉnh 1 tính năng.\n"
74104
74105#~ msgid "gfc_match_entry(): Bad state"
74106#~ msgstr "gfc_match_entry(): Trạng thái sai"
74107
74108#, fuzzy
74109#~ msgid "Unexpected %s statement in verify_st_order() at %C"
74110#~ msgstr "Không cần câu lệnh CASE tại %C"
74111
74112#~ msgid "%s:%d:%d: Invalid state file; %s"
74113#~ msgstr "%s:%d:%d: Không phải tập tin thống kê hợp lệ; %s"
74114
74115#~ msgid "%s:%d: Invalid state file; %s"
74116#~ msgstr "%s:%d: Tập tin thống kê không hợp lệ; %s "
74117
74118#~ msgid "%s:%d:%d: Invalid state file; "
74119#~ msgstr "%s:%d:%d: Tập tin tình trạng không hợp lệ; "
74120
74121#~ msgid "%s:%d: Invalid state file; "
74122#~ msgstr "%s:%d: Tập tin thống kê không hợp lệ; "
74123
74124#~ msgid "Option tag unknown"
74125#~ msgstr "Không hiểu thẻ tùy chọn"
74126
74127#~ msgid "output error when writing state file %s [%s]"
74128#~ msgstr "lỗi đầu ra khi ghi tập tin thống kê %s [%s]"
74129
74130#~ msgid "failed to rename %s to state file %s [%s]"
74131#~ msgstr "gặp lỗi khi đổi tên %s thành tập tin thống kê %s [%s]"
74132
74133#~ msgid "pex_init failed"
74134#~ msgstr "pex_init bị lỗi"
74135
74136#~ msgid "can't get program status"
74137#~ msgstr "không thể lấy trạng thái về chương trình"
74138
74139#~ msgid "%s terminated with signal %d [%s], core dumped"
74140#~ msgstr "%s bị chấm dứt với tín hiệu %d [%s], cũng đổ lõi"
74141
74142#~ msgid "%s terminated with signal %d [%s]"
74143#~ msgstr "%s bị chấm dứt với tín hiệu %d [%s]"
74144
74145#~ msgid "could not write to temporary file %s"
74146#~ msgstr "không thể ghi vào tập tin tạm thời %s"
74147
74148# Literal: don't translate; Nghĩa chữ: dừng dịch
74149#~ msgid "fopen: %s"
74150#~ msgstr "fopen: %s"
74151
74152#~ msgid "enabled by default"
74153#~ msgstr "mặc định được bật"
74154
74155#~ msgid "out of memory"
74156#~ msgstr "không đủ bộ nhớ"
74157
74158#~ msgid "picochip_print_memory_address - Operand isn't memory based"
74159#~ msgstr "picochip_print_memory_address: toán hạng không phải dựa vào vùng nhớ"
74160
74161#~ msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
74162#~ msgstr "Không rõ chế độ trong print_operand (CONST_DOUBLE) :"
74163
74164#~ msgid "Bad address, not (reg+disp):"
74165#~ msgstr "Địa chỉ sai, không phải (reg+disp):"
74166
74167#~ msgid "invalid operand for code: '%c'"
74168#~ msgstr "sai đặt toán hạng cho mã: “%c”"
74169
74170#~ msgid "Use big-endian format for unformatted files"
74171#~ msgstr "Có tập tin chưa định dạng thì sử dụng định dạng về cuối lớn"
74172
74173#~ msgid "Use little-endian format for unformatted files"
74174#~ msgstr "Có tập tin chưa định dạng thì sử dụng định dạng về cuối nhỏ"
74175
74176#~ msgid "Use native format for unformatted files"
74177#~ msgstr "Có tập tin chưa định dạng thì sử dụng định dạng sở hữu"
74178
74179#~ msgid "Swap endianness for unformatted files"
74180#~ msgstr "Có tập tin chưa định dạng thì trao đổi tình trạng cuối"
74181
74182#~ msgid "Specify which type of AE to target. This option sets the mul-type and byte-access."
74183#~ msgstr "Ghi rõ có nên đặt mục đích là loại AE nào. Tùy chọn này cũng đặt mul-type (đa loại) và byte-access (truy cập từng byte)."
74184
74185#~ msgid "Specify which type of multiplication to use. Can be mem, mac or none."
74186#~ msgstr "Ghi rõ có nên sử dụng cách nhân lên nào: mem, mac, hoặc none (không có)."
74187
74188#~ msgid "Specify whether the byte access instructions should be used. Enabled by default."
74189#~ msgstr "Ghi rõ có nên sử dụng các câu lệnh truy cập từng byte hay không. (Tùy chọn này được bật theo mặc định.)"
74190
74191#~ msgid "Enable debug output to be generated."
74192#~ msgstr "Bật chức năng tạo ra kết xuất gỡ rối."
74193
74194#~ msgid "Allow a symbol value to be used as an immediate value in an instruction."
74195#~ msgstr "Cho phép sử dụng một giá trị ký hiệu dưới dạng một giá trị trực tiếp trong một câu lệnh."
74196
74197#~ msgid "Generate warnings when inefficient code is known to be generated."
74198#~ msgstr "Tạo ra cảnh báo khi thấy là mã thiếu khả năng bị tạo ra."
74199
74200#~ msgid "If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment "
74201#~ msgstr "Đặt thì câu lệnh đầu cơ về dữ liệu sẽ được chọn để định thời chỉ nếu không có sự chọn khác nào vào lúc này"
74202
74203#~ msgid "If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment "
74204#~ msgstr "Đặt thì câu lệnh đầu cơ về điều khiển sẽ được chọn để định thời chỉ nếu không có sự chọn khác nào vào lúc này"
74205
74206#~ msgid "Disable bcnz instruction"
74207#~ msgstr "Tắt câu lệnh bcnz"
74208
74209#~ msgid "Support SCORE 7 ISA"
74210#~ msgstr "Hỗ trợ SCORE 7 ISA"
74211
74212#~ msgid "Support SCORE 7D ISA"
74213#~ msgstr "Hỗ trợ SCORE 7D ISA"
74214
74215#~ msgid "Put jumps in call delay slots"
74216#~ msgstr "Để bước nhảy vào khe hàng đợi cuộc gọi"
74217
74218#~ msgid "invalid memory model for %<__atomic_exchange%>"
74219#~ msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_exchange%>"
74220
74221#~ msgid "unrecognized command line option \"%s\""
74222#~ msgstr "không thừa nhận tùy chọn dòng lệnh \"%s\""
74223
74224#~ msgid "%qD is deprecated (declared at %r%s:%d%R): %s"
74225#~ msgstr "%qD đã lỗi thời (được khai báo tại %r%s:%d%R): %s"
74226
74227#~ msgid "%qD is deprecated (declared at %r%s:%d%R)"
74228#~ msgstr "%qD đã lỗi thời (được khai báo tại %r%s:%d%R)"
74229
74230#~ msgid "%qE is deprecated (declared at %r%s:%d%R): %s"
74231#~ msgstr "%qE đã lỗi thời (được khai báo tại %r%s:%d%R): %s"
74232
74233#~ msgid "%qE is deprecated (declared at %r%s:%d%R)"
74234#~ msgstr "%qE đã lỗi thời (được khai báo tại %r%s:%d%R)"
74235
74236#~ msgid "type is deprecated (declared at %r%s:%d%R): %s"
74237#~ msgstr "kiểu đã lỗi thời (được khai báo tại %r%s:%d%R): %s"
74238
74239#~ msgid "type is deprecated (declared at %r%s:%d%R)"
74240#~ msgstr "kiểu đã lỗi thời (được khai báo tại %r%s:%d%R)"
74241
74242#~ msgid "-Werror=normalized=: set -Wnormalized=nfc"
74243#~ msgstr "-Werror=normalized=: đặt -Wnormalized=nfc"
74244
74245#~ msgid "%q+D causes a section type conflict"
74246#~ msgstr "%q+D là nguyên nhân xung đột kiểu phần"
74247
74248#~ msgid "%s: Second source operand is not a constant"
74249#~ msgstr "%s: Toán hạng thứ hai không phải là một hằng"
74250
74251#~ msgid "%s: Third source operand is not a constant"
74252#~ msgstr "%s: Toán hạng thứ ba không phải là một hằng"
74253
74254#~ msgid "%s: Fourth source operand is not a constant"
74255#~ msgstr "%s: Toán hạng thứ tư không phải là một hằng"
74256
74257#~ msgid "%s (disable warning using -mno-inefficient-warnings)"
74258#~ msgstr "%s (tắt cảnh báo dùng -mno-inefficient-warnings)"
74259
74260#~ msgid "variable length array %qE is used"
74261#~ msgstr "mảng có độ dài biến đổi %qE được dùng"
74262
74263#~ msgid "ISO C++ does not support variable-length array types"
74264#~ msgstr "ISO C++ không hỗ trợ các kiểu mảng có độ dài không cố định"
74265
74266#~ msgid "wrong number of template arguments (%d, should be %d or more)"
74267#~ msgstr "sai số lượng đối số hàm mẫu (%d, cần %d hoặc hơn)"
74268
74269#~ msgid "%s %+#T"
74270#~ msgstr "%s %+#T"
74271
74272#~ msgid "__is_convertible_to"
74273#~ msgstr "__is_convertible_to"
74274
74275#~ msgid "Expected ',' at %C"
74276#~ msgstr "Cần “,” tại %C"
74277
74278#~ msgid "Internal Error at (1):"
74279#~ msgstr "LỖI NỘI BỘ ở (1):"
74280
74281#~ msgid "Expected ')' or ',' at %C"
74282#~ msgstr "Cần “)” hay “,” tại %C"
74283
74284#~ msgid "<unnamed-signed:"
74285#~ msgstr "<không tên có ký:"
74286
74287#~ msgid "-mvsx used with little endian code"
74288#~ msgstr "-mvsx bị sử dụng với mã về cuối nhỏ"
74289
74290#~ msgid "Compile all program units at once and check all interfaces"
74291#~ msgstr "Biên dịch đồng thời tất cả các đơn vị chương trình, và kiểm tra tất cả các giao diện"
74292
74293#~ msgid "Generate code for huge switch statements"
74294#~ msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
74295
74296#~ msgid "RETURN_ADDRESS_OFFSET not supported"
74297#~ msgstr "RETURN_ADDRESS_OFFSET không được hỗ trợ"
74298
74299#~ msgid "-mcall-aixdesc must be big endian"
74300#~ msgstr "-mcall-aixdesc phải là big endian"
74301
74302#~ msgid "function definition declared %<__thread%>"
74303#~ msgstr "định nghĩa hàm được khai báo là %<__thread%>"
74304
74305#~ msgid "%<__thread%> used with %qE"
74306#~ msgstr "%<__thread%> được dùng với %qE"
74307
74308#~ msgid "after previous declaration %q+D"
74309#~ msgstr "sau khai báo trước đây %q+D"
74310
74311#~ msgid "field initializer is not constant"
74312#~ msgstr "bộ khởi tạo trường không phải hằng số"
74313
74314#~ msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
74315#~ msgstr "Đối số “%s” tới “%s” tại %L phải hoặc là ĐÍCH hoặc là một con trỏ kết giao "
74316
74317#~ msgid "%s:not a gcov graph file\n"
74318#~ msgstr "%s: không phải là một tập tin đồ thị gcov\n"
74319