+msgid " Offset size: %d\n"
+msgstr " Kích thước bù: %d\n"
+
+#: dwarf.c:3582
+#, c-format
+msgid " Offset into .debug_line: 0x%lx\n"
+msgstr " Khoảng bù vào .debug_line: 0x%lx\n"
+
+#: dwarf.c:3593
+#, c-format
+msgid " Extension opcode arguments:\n"
+msgstr " Đối sỗ mã lệnh mở rộng:\n"
+
+#: dwarf.c:3601
+#, c-format
+msgid " DW_MACRO_GNU_%02x has no arguments\n"
+msgstr " DW_MACRO_GNU_%02x không có đối số\n"
+
+#: dwarf.c:3604
+#, c-format
+msgid " DW_MACRO_GNU_%02x arguments: "
+msgstr " Đối số DW_MACRO_GNU_%02x: "
+
+#: dwarf.c:3628
+#, c-format
+msgid "Invalid extension opcode form %s\n"
+msgstr "Sai dạng mã mở rộng %s\n"
+
+#: dwarf.c:3645
+msgid ".debug_macro section not zero terminated\n"
+msgstr "phần .debug_macro không được chấm dứt bằng không (zero)\n"
+
+#: dwarf.c:3666
+msgid "DW_MACRO_GNU_start_file used, but no .debug_line offset provided.\n"
+msgstr "đã dùng DW_MACRO_GNU_start_file, nhưng lại không được cung cấp khoảng bù .debug_line.\n"
+
+#: dwarf.c:3672
+#, c-format
+msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d\n"
+msgstr " DW_MACRO_GNU_start_file - dòngsố: %d tậptinsố: %d\n"
+
+#: dwarf.c:3675
+#, c-format
+msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
+msgstr " DW_MACRO_GNU_start_file - dòngsố: %d tậptinsố: %d tập tin: %s%s%s\n"
+
+#: dwarf.c:3683
+#, c-format
+msgid " DW_MACRO_GNU_end_file\n"
+msgstr " DW_MACRO_GNU_end_file\n"
+
+#: dwarf.c:3691
+#, c-format
+msgid " DW_MACRO_GNU_define - lineno : %d macro : %s\n"
+msgstr " DW_MACRO_GNU_define - dòngsố : %d macro : %s\n"
+
+#: dwarf.c:3700
+#, c-format
+msgid " DW_MACRO_GNU_undef - lineno : %d macro : %s\n"
+msgstr " DW_MACRO_GNU_undef - dòngsố : %d macro : %s\n"
+
+#: dwarf.c:3710
+#, c-format
+msgid " DW_MACRO_GNU_define_indirect - lineno : %d macro : %s\n"
+msgstr " DW_MACRO_GNU_define_indirect - dòngsố : %d macro : %s\n"
+
+#: dwarf.c:3720
+#, c-format
+msgid " DW_MACRO_GNU_undef_indirect - lineno : %d macro : %s\n"
+msgstr " DW_MACRO_GNU_undef_indirect - dòngsố : %d macro : %s\n"
+
+#: dwarf.c:3727
+#, c-format
+msgid " DW_MACRO_GNU_transparent_include - offset : 0x%lx\n"
+msgstr " DW_MACRO_GNU_transparent_include - khoảng bù : 0x%lx\n"
+
+#: dwarf.c:3734
+#, c-format
+msgid " Unknown macro opcode %02x seen\n"
+msgstr "Không rõ mã lệnh macro %02x nghĩa là gì\n"
+
+#: dwarf.c:3746
+#, c-format
+msgid " DW_MACRO_GNU_%02x\n"
+msgstr " DW_MACRO_GNU_%02x\n"
+
+#: dwarf.c:3749
+#, c-format
+msgid " DW_MACRO_GNU_%02x -"
+msgstr " DW_MACRO_GNU_%02x -"
+
+#: dwarf.c:3790
+#, c-format
+msgid " Number TAG\n"
+msgstr " Số THẺ\n"
+
+#: dwarf.c:3799
+msgid "has children"
+msgstr "có điều con"
+
+#: dwarf.c:3799
+msgid "no children"
+msgstr "không có con"
+
+#: dwarf.c:3850 dwarf.c:4077 dwarf.c:4311
+#, c-format
+msgid ""
+"\n"
+"The %s section is empty.\n"
+msgstr ""
+"\n"
+"Phần %s vẫn trống.\n"
+
+#: dwarf.c:3856 dwarf.c:4317
+#, c-format
+msgid "Unable to load/parse the .debug_info section, so cannot interpret the %s section.\n"
+msgstr "Không thể nạp/phân tích phần \".debug_info\" thì không thể đọc phần %s.\n"
+
+#: dwarf.c:3900
+msgid "No location lists in .debug_info section!\n"
+msgstr "Không có danh sách vị trí trong phần \".debug_info\" (thông tin gỡ lỗi).\n"
+
+#: dwarf.c:3905
+#, c-format
+msgid "Location lists in %s section start at 0x%s\n"
+msgstr "Danh sách vị trí trong phần %s bắt đầu tại 0x%s\n"
+
+#: dwarf.c:3912
+#, c-format
+msgid " Offset Begin End Expression\n"
+msgstr " Bù Đầu Cuối Biểu thức\n"
+
+#: dwarf.c:3961
+#, c-format
+msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
+msgstr "Có một lỗ [0x%lx - 0x%lx] trong phần \".debug_loc\" (gỡ lỗi vị trí).\n"
+
+#: dwarf.c:3965
+#, c-format
+msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
+msgstr "Có một nơi chồng lấp [0x%lx - 0x%lx] trong phần \".debug_loc\" (gỡ lỗi vị trí).\n"
+
+#: dwarf.c:3973
+#, c-format
+msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
+msgstr "Khoảng bù 0x%lx lớn hơn kích cỡ của phần \".debug_loc\" (gỡ lỗi vị trí).\n"
+
+#: dwarf.c:3982 dwarf.c:4017 dwarf.c:4027
+#, c-format
+msgid "Location list starting at offset 0x%lx is not terminated.\n"
+msgstr "Danh sách vị trí bắt đầu tại khoảng bù 0x%lx chưa được chấm dứt.\n"
+
+#: dwarf.c:4001 dwarf.c:4405
+#, c-format
+msgid "<End of list>\n"
+msgstr "<Kết thúc danh sách>\n"
+
+#: dwarf.c:4011
+#, c-format
+msgid "(base address)\n"
+msgstr "(địa chỉ cơ bản)\n"
+
+#: dwarf.c:4048
+msgid " (start == end)"
+msgstr " (đầu == cuối)"
+
+#: dwarf.c:4050
+msgid " (start > end)"
+msgstr " (đầu > cuối)"
+
+#: dwarf.c:4060
+#, c-format
+msgid "There are %ld unused bytes at the end of section %s\n"
+msgstr "Có %ld byte chưa dùng ở kết thúc của phần %s\n"
+
+#: dwarf.c:4206
+msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
+msgstr "Hỗ trợ hiện thời chỉ arange (phạm vi a) kiểu DWARF phiên bản 2 và 3 thôi.\n"
+
+#: dwarf.c:4210
+#, c-format
+msgid " Length: %ld\n"
+msgstr " Dài: %ld\n"
+
+#: dwarf.c:4212
+#, c-format
+msgid " Version: %d\n"
+msgstr " Phiên bản: %d\n"
+
+#: dwarf.c:4213
+#, c-format
+msgid " Offset into .debug_info: 0x%lx\n"
+msgstr " Khoảng bù vào .debug_info: 0x%lx\n"
+
+#: dwarf.c:4215
+#, c-format
+msgid " Pointer Size: %d\n"
+msgstr " Kích cỡ con trỏ : %d\n"
+
+#: dwarf.c:4216
+#, c-format
+msgid " Segment Size: %d\n"
+msgstr " Kích cỡ phân đoạn: %d\n"
+
+#: dwarf.c:4222
+#, c-format
+msgid "Invalid address size in %s section!\n"
+msgstr "Sai kích thước địa chỉ trong %s phần!\n"
+
+#: dwarf.c:4232
+msgid "Pointer size + Segment size is not a power of two.\n"
+msgstr "Kích cỡ con trỏ + kích cỡ đoạn không phải là hai lũy thừa.\n"
+
+#: dwarf.c:4237
+#, c-format
+msgid ""
+"\n"
+" Address Length\n"
+msgstr ""
+"\n"
+" Địa chỉ Dài\n"
+
+#: dwarf.c:4239
+#, c-format
+msgid ""
+"\n"
+" Address Length\n"
+msgstr ""
+"\n"
+" Địa chỉ Dài\n"
+
+#: dwarf.c:4327
+msgid "No range lists in .debug_info section!\n"
+msgstr "Không có danh sách phạm vi trong phần \".debug_info\" (thông tin gỡ lỗi).\n"
+
+#: dwarf.c:4351
+#, c-format
+msgid "Range lists in %s section start at 0x%lx\n"
+msgstr "Danh sách phạm vi trong phần %s bắt đầu tại 0x%lx\n"
+
+#: dwarf.c:4355
+#, c-format
+msgid " Offset Begin End\n"
+msgstr " Bù Đầu Cuối\n"
+
+#: dwarf.c:4376
+#, c-format
+msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
+msgstr "Có một lỗ [0x%lx - 0x%lx] trong phần %s.\n"
+
+#: dwarf.c:4380
+#, c-format
+msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
+msgstr "Có một nơi chồng lấp [0x%lx - 0x%lx] trong phần %s.\n"
+
+#: dwarf.c:4423
+msgid "(start == end)"
+msgstr "(đầu == cuối)"
+
+#: dwarf.c:4425
+msgid "(start > end)"
+msgstr "(đầu > cuối)"
+
+#: dwarf.c:4678
+msgid "bad register: "
+msgstr "thanh ghi sai: "
+
+#. The documentation for the format of this file is in gdb/dwarf2read.c.
+#: dwarf.c:4681 dwarf.c:5490
+#, c-format
+msgid "Contents of the %s section:\n"
+msgstr "Nội dung của phần %s:\n"
+
+#: dwarf.c:5451
+#, c-format
+msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
+msgstr " DW_CFA_??? (Toán tử khung gọi do người dùng định nghĩa): %#x)\n"
+
+#: dwarf.c:5453
+#, c-format
+msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
+msgstr "số hướng dẫn khung gọi nhỏ xíu (Dwarf Call Frame Instruction) không được hỗ trợ hay không được nhận ra: %#x\n"
+
+#: dwarf.c:5494
+#, c-format
+msgid "Truncated header in the %s section.\n"
+msgstr "Phần đầu bị cắt cụt trong %s phần.\n"
+
+#: dwarf.c:5499
+#, c-format
+msgid "Version %ld\n"
+msgstr "Phiên bản %ld\n"
+
+#: dwarf.c:5506
+msgid "The address table data in version 3 may be wrong.\n"
+msgstr "Dữ liệu bảng địa chỉ trong phiên bản 3 có lẽ bị sai.\n"
+
+#: dwarf.c:5509
+msgid "Version 4 does not support case insensitive lookups.\n"
+msgstr "Phiên bản 4 không hỗ trợ tìm kiếm phân biệt HOA/thường.\n"
+
+#: dwarf.c:5514
+#, c-format
+msgid "Unsupported version %lu.\n"
+msgstr "Không hỗ trợ phiên bản %lu.\n"
+
+#: dwarf.c:5530
+#, c-format
+msgid "Corrupt header in the %s section.\n"
+msgstr "Phần đầu hư hỏng trong %s phần.\n"
+
+#: dwarf.c:5545
+#, c-format
+msgid ""
+"\n"
+"CU table:\n"
+msgstr ""
+"\n"
+"Bảng CU:\n"
+
+#: dwarf.c:5551
+#, c-format
+msgid "[%3u] 0x%lx - 0x%lx\n"
+msgstr "[%3u] 0x%lx - 0x%lx\n"
+
+#: dwarf.c:5556
+#, c-format
+msgid ""
+"\n"
+"TU table:\n"
+msgstr ""
+"\n"
+"Bảng TU:\n"
+
+#: dwarf.c:5563
+#, c-format
+msgid "[%3u] 0x%lx 0x%lx "
+msgstr "[%3u] 0x%lx 0x%lx "
+
+#: dwarf.c:5570
+#, c-format
+msgid ""
+"\n"
+"Address table:\n"
+msgstr ""
+"\n"
+"Bảng địa chỉ:\n"
+
+#: dwarf.c:5579
+#, c-format
+msgid "%lu\n"
+msgstr "%lu\n"
+
+#: dwarf.c:5582
+#, c-format
+msgid ""
+"\n"
+"Symbol table:\n"
+msgstr ""
+"\n"
+"Bảng ký hiệu:\n"
+
+#: dwarf.c:5616
+#, c-format
+msgid "Displaying the debug contents of section %s is not yet supported.\n"
+msgstr "Chưa hỗ trợ khả năng hiển thị nội dung gỡ lỗi của phần %s.\n"
+
+#: dwarf.c:5752 dwarf.c:5822
+#, c-format
+msgid "Unrecognized debug option '%s'\n"
+msgstr "Không nhận ra tùy chọn gỡ lỗi \"%s\"\n"
+
+#: elfcomm.c:39
+#, c-format
+msgid "%s: Error: "
+msgstr "%s: Lỗi: "
+
+#: elfcomm.c:50
+#, c-format
+msgid "%s: Warning: "
+msgstr "%s: Cảnh báo : "
+
+#: elfcomm.c:82 elfcomm.c:117 elfcomm.c:167 elfcomm.c:216
+#, c-format
+msgid "Unhandled data length: %d\n"
+msgstr "Chiều dài dữ liệu không được quản lý: %d\n"
+
+#: elfcomm.c:263 elfcomm.c:277 elfcomm.c:645 readelf.c:3683 readelf.c:3991
+#: readelf.c:4034 readelf.c:4108 readelf.c:4187 readelf.c:4965 readelf.c:4989
+#: readelf.c:7397 readelf.c:7443 readelf.c:7642 readelf.c:8863 readelf.c:8877
+#: readelf.c:9423 readelf.c:9439 readelf.c:9482 readelf.c:9507 readelf.c:11904
+#: readelf.c:12096 readelf.c:12929
+msgid "Out of memory\n"
+msgstr "Không đủ bộ nhớ\n"
+
+#: elfcomm.c:312
+#, c-format
+msgid "%s: failed to seek to first archive header\n"
+msgstr "%s: lỗi tìm nơi tới dòng đầu kho đầu tiên\n"
+
+#: elfcomm.c:321 elfcomm.c:611 elfedit.c:340 readelf.c:13418
+#, c-format
+msgid "%s: failed to read archive header\n"
+msgstr "%s: lỗi đọc dòng đầu kho lưu\n"
+
+#: elfcomm.c:347
+#, c-format
+msgid "%s: the archive index is empty\n"
+msgstr "%s: chỉ mục kho lưu vẫn trống\n"
+
+#: elfcomm.c:355 elfcomm.c:381
+#, c-format
+msgid "%s: failed to read archive index\n"
+msgstr "%s: lỗi đọc chỉ mục kho lưu\n"
+
+#: elfcomm.c:365
+#, c-format
+msgid "%s: the archive index is supposed to have %ld entries, but the size in the header is too small\n"
+msgstr "%s: chỉ mục kho lưu nên có %ld mục nhập, còn phần đầu chứa kích cỡ quá nhở\n"
+
+#: elfcomm.c:373
+msgid "Out of memory whilst trying to read archive symbol index\n"
+msgstr "Không đủ bộ nhớ trong khi thử đọc chỉ mục ký hiệu kho lưu\n"
+
+#: elfcomm.c:392
+msgid "Out of memory whilst trying to convert the archive symbol index\n"
+msgstr "Không đủ bộ nhớ trong khi thử chuyển đổi chỉ mục ký hiệu kho lưu\n"
+
+#: elfcomm.c:405
+#, c-format
+msgid "%s: the archive has an index but no symbols\n"
+msgstr "%s: kho lưu có một chỉ mục nhưng chưa có ký hiệu\n"
+
+#: elfcomm.c:413
+msgid "Out of memory whilst trying to read archive index symbol table\n"
+msgstr "Không đủ bộ nhớ trong khi thử đọc bảng ký hiệu chỉ mục kho lưu\n"
+
+# Type: error
+# Description
+#: elfcomm.c:419
+#, c-format
+msgid "%s: failed to read archive index symbol table\n"
+msgstr "%s: lỗi đọc bảng ký hiệu chỉ mục kho lưu\n"
+
+# Type: error
+# Description
+#: elfcomm.c:428
+#, c-format
+msgid "%s: failed to skip archive symbol table\n"
+msgstr "%s: lỗi nhảy qua bảng ký hiệu kho lưu\n"
+
+#: elfcomm.c:440
+#, c-format
+msgid "%s: failed to read archive header following archive index\n"
+msgstr "%s: lỗi đọc phần đầu kho lưu theo sau chỉ mục kho lưu\n"
+
+#: elfcomm.c:446
+#, c-format
+msgid "%s has no archive index\n"
+msgstr "%s không có chỉ mục kho lưu\n"
+
+#: elfcomm.c:457
+msgid "Out of memory reading long symbol names in archive\n"
+msgstr "Không đủ bộ nhớ trong khi đọc các tên ký hiệu dài trong kho lưu\n"
+
+# Type: error
+# Description
+#: elfcomm.c:465
+#, c-format
+msgid "%s: failed to read long symbol name string table\n"
+msgstr "%s: lỗi đọc bảng chuỗi tên ký hiệu dài\n"
+
+#: elfcomm.c:605
+#, c-format
+msgid "%s: failed to seek to next file name\n"
+msgstr "%s: lỗi tìm nơi tới tên tập tin kế tiếp\n"
+
+#: elfcomm.c:616 elfedit.c:347 readelf.c:13424
+#, c-format
+msgid "%s: did not find a valid archive header\n"
+msgstr "%s: không tìm thấy phần đầu kho lưu hợp lệ\n"
+
+#: elfedit.c:73
+#, c-format
+msgid "%s: Not an ELF file - wrong magic bytes at the start\n"
+msgstr "%s: Không phải là tập tin ELF - có những byte ma thuật không đúng tại vị trí bắt đầu\n"
+
+#: elfedit.c:81
+#, c-format
+msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
+msgstr "%s: Không hỗ trợ EI_VERSION: %d thì không %d\n"
+
+#: elfedit.c:97
+#, c-format
+msgid "%s: Unmatched EI_CLASS: %d is not %d\n"
+msgstr "%s: Không khớp EI_CLASS: %d thì không %d\n"
+
+#: elfedit.c:108
+#, c-format
+msgid "%s: Unmatched e_machine: %d is not %d\n"
+msgstr "%s: Không khớp e_machine: %d thì không %d\n"
+
+#: elfedit.c:119
+#, c-format
+msgid "%s: Unmatched e_type: %d is not %d\n"
+msgstr "%s: Không khớp e_type: %d thì không %d\n"
+
+#: elfedit.c:130
+#, c-format
+msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
+msgstr "%s: Không khớp EI_OSABI: %d thì không %d\n"
+
+#: elfedit.c:163
+#, c-format
+msgid "%s: Failed to update ELF header: %s\n"
+msgstr "%s: Gặp lỗi khi cập nhật phần đầu ELF: %s\n"
+
+#: elfedit.c:196
+#, c-format
+msgid "Unsupported EI_CLASS: %d\n"
+msgstr "Không hỗ trợ EI_CLASS: %d\n"
+
+#: elfedit.c:229
+msgid ""
+"This executable has been built without support for a\n"
+"64 bit data type and so it cannot process 64 bit ELF files.\n"
+msgstr ""
+"Chương trình thực thi mày không hỗ trợ kiểu dữ liệu 64-bit\n"
+"nên nó không thể xử lý đượcc tập tin ELF kiểu 64-bit.\n"
+
+#: elfedit.c:270
+#, c-format
+msgid "%s: Failed to read ELF header\n"
+msgstr "%s: Gặp lỗi khi đọc phần đầu ELF\n"
+
+#: elfedit.c:277
+#, c-format
+msgid "%s: Failed to seek to ELF header\n"
+msgstr "%s: Gặp lỗi khi di chuyển vị trí đọc tới phần đầu ELF\n"
+
+#: elfedit.c:331 readelf.c:13410
+#, c-format
+msgid "%s: failed to seek to next archive header\n"
+msgstr "%s: lỗi tìm nơi tới dòng đầu kho lưu kế tiếp\n"
+
+#: elfedit.c:362 elfedit.c:371 readelf.c:13438 readelf.c:13447
+#, c-format
+msgid "%s: bad archive file name\n"
+msgstr "%s: tên tập tin kho lưu sai\n"
+
+#: elfedit.c:391 elfedit.c:483
+#, c-format
+msgid "Input file '%s' is not readable\n"
+msgstr "Tập tin nhập \"%s\" không thể đọc được\n"
+
+#: elfedit.c:415
+#, c-format
+msgid "%s: failed to seek to archive member\n"
+msgstr "%s: gặp lỗi khi tìm tới thành viên kho lưu.\n"
+
+#: elfedit.c:454 readelf.c:13533
+#, c-format
+msgid "'%s': No such file\n"
+msgstr "\"%s\": không có tập tin như vậy\n"
+
+#: elfedit.c:456 readelf.c:13535
+#, c-format
+msgid "Could not locate '%s'. System error message: %s\n"
+msgstr "Không thể định vị \"%s\". Thông điệp lỗi hệ thống: %s\n"
+
+#: elfedit.c:463 readelf.c:13542
+#, c-format
+msgid "'%s' is not an ordinary file\n"
+msgstr "\"%s\" không phải là một tập tin thông thường\n"
+
+#: elfedit.c:489 readelf.c:13555
+#, c-format
+msgid "%s: Failed to read file's magic number\n"
+msgstr "%s: lỗi đọc số ma thuật của tập tin\n"
+
+#: elfedit.c:547
+#, c-format
+msgid "Unknown OSABI: %s\n"
+msgstr "Không hiểu OSABI: %s\n"
+
+#: elfedit.c:568
+#, c-format
+msgid "Unknown machine type: %s\n"
+msgstr "Không rõ kiểu máy: %s\n"
+
+#: elfedit.c:587
+#, c-format
+msgid "Unknown machine type: %d\n"
+msgstr "Không hiểu kiểu máy: %d\n"
+
+#: elfedit.c:606
+#, c-format
+msgid "Unknown type: %s\n"
+msgstr "Không nhận ra kiểu: %s\n"
+
+#: elfedit.c:637
+#, c-format
+msgid "Usage: %s <option(s)> elffile(s)\n"
+msgstr "Sử dụng: %s <các_tùy_chọn> các_tệp_tin_elf\n"
+
+#: elfedit.c:639
+#, c-format
+msgid " Update the ELF header of ELF files\n"
+msgstr " Cập nhật phần đầu ELF của tập tin ELF\n"
+
+#: elfedit.c:640 objcopy.c:475 objcopy.c:585
+#, c-format
+msgid " The options are:\n"
+msgstr " Tùy chọn:\n"
+
+#: elfedit.c:641
+#, c-format
+msgid ""
+" --input-mach <machine> Set input machine type to <machine>\n"
+" --output-mach <machine> Set output machine type to <machine>\n"
+" --input-type <type> Set input file type to <type>\n"
+" --output-type <type> Set output file type to <type>\n"
+" --input-osabi <osabi> Set input OSABI to <osabi>\n"
+" --output-osabi <osabi> Set output OSABI to <osabi>\n"
+" -h --help Display this information\n"
+" -v --version Display the version number of %s\n"
+msgstr ""
+" --input-mach <machine> Đặt kiểu máy đầu vào là <machine>\n"
+" --output-mach <machine> Đặt kiểu máy kết xuất là <machine>\n"
+" --input-type <type> Đặt kiểu tập tin đầu vào thành <type>\n"
+" --output-type <type> Đặt kiểu tập tin kết xuất thành <type>\n"
+" --input-osabi <osabi> Đặt OSABI đầu vào thành <osabi>\n"
+" --output-osabi <osabi> Đặt OSABI kết xuất thành <osabi>\n"
+" -h --help Hiển thị thông tin này\n"
+" -v --version Hiển thị số phiên bản của %s\n"
+
+#: emul_aix.c:45
+#, c-format
+msgid " [-g] - 32 bit small archive\n"
+msgstr " [-g] • kho nhỏ 32-bit\n"
+
+#: emul_aix.c:46
+#, c-format
+msgid " [-X32] - ignores 64 bit objects\n"
+msgstr " [-X32] • bỏ qua các đối tượng kiểu 64 bit\n"
+
+#: emul_aix.c:47
+#, c-format
+msgid " [-X64] - ignores 32 bit objects\n"
+msgstr " [-X64] • bỏ qua các đối tượng kiểu 32 bit\n"
+
+#: emul_aix.c:48
+#, c-format
+msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
+msgstr " [-X32_64] • chấp nhận các đối tượng kiểu cả hai 32 bit và 64 bit\n"
+
+#: ieee.c:311
+msgid "unexpected end of debugging information"
+msgstr "gặp kết thúc bất thường trong thông tin gỡ lỗi"
+
+#: ieee.c:398
+msgid "invalid number"
+msgstr "con số không hợp lệ"
+
+#: ieee.c:451
+msgid "invalid string length"
+msgstr "chiều dài chuỗi không hợp lệ"
+
+#: ieee.c:506 ieee.c:547
+msgid "expression stack overflow"
+msgstr "tràn đống biểu thức"
+
+#: ieee.c:526
+msgid "unsupported IEEE expression operator"
+msgstr "toán tử biểu thức IEE không được hỗ trợ"
+
+#: ieee.c:541
+msgid "unknown section"
+msgstr "không rõ phần"
+
+#: ieee.c:562
+msgid "expression stack underflow"
+msgstr "tràn ngược đống biểu thức"
+
+#: ieee.c:576
+msgid "expression stack mismatch"
+msgstr "sai khớp đống biểu thức"
+
+#: ieee.c:613
+msgid "unknown builtin type"
+msgstr "không rõ kiểu builtin"
+
+#: ieee.c:758
+msgid "BCD float type not supported"
+msgstr "Kiểu nổi BDC không được hỗ trợ"
+
+#: ieee.c:895
+msgid "unexpected number"
+msgstr "con số bất thường"
+
+#: ieee.c:902
+msgid "unexpected record type"
+msgstr "kiểu mục ghi bất thường"
+
+#: ieee.c:935
+msgid "blocks left on stack at end"
+msgstr "có một số khối còn lại trên đống khi kết thúc"
+
+#: ieee.c:1208
+msgid "unknown BB type"
+msgstr "không rõ kiểu BB"
+
+#: ieee.c:1217
+msgid "stack overflow"
+msgstr "tràn đống"
+
+#: ieee.c:1240
+msgid "stack underflow"
+msgstr "tràn ngược đống"
+
+#: ieee.c:1352 ieee.c:1422 ieee.c:2120
+msgid "illegal variable index"
+msgstr "chỉ mục biến không được phép"
+
+#: ieee.c:1400
+msgid "illegal type index"
+msgstr "chỉ mục kiểu không được phép"
+
+#: ieee.c:1410 ieee.c:1447
+msgid "unknown TY code"
+msgstr "không rõ mã TY"
+
+#: ieee.c:1429
+msgid "undefined variable in TY"
+msgstr "gặp biến chưa được định nghĩa trong TY"
+
+#. Pascal file name. FIXME.
+#: ieee.c:1841
+msgid "Pascal file name not supported"
+msgstr "Chưa hỗ trợ tên tập tin kiểu Pascal"
+
+#: ieee.c:1889
+msgid "unsupported qualifier"
+msgstr "bộ dè dặt chưa được hỗ trợ"
+
+#: ieee.c:2158
+msgid "undefined variable in ATN"
+msgstr "gặp biến chưa định nghĩa trong ATN"
+
+#: ieee.c:2201
+msgid "unknown ATN type"
+msgstr "không rõ kiểu ATN"
+
+#. Reserved for FORTRAN common.
+#: ieee.c:2323
+msgid "unsupported ATN11"
+msgstr "ATN11 không được hỗ trơ"
+
+#. We have no way to record this information. FIXME.
+#: ieee.c:2350
+msgid "unsupported ATN12"
+msgstr "ATN12 không được hỗ trơ"
+
+#: ieee.c:2410
+msgid "unexpected string in C++ misc"
+msgstr "gặp chuỗi không được hỗ trơ trong C++ lặt vặt"
+
+#: ieee.c:2423
+msgid "bad misc record"
+msgstr "mục ghi linh tinh sai"
+
+#: ieee.c:2464
+msgid "unrecognized C++ misc record"
+msgstr "không chấp nhận mục ghi C++ linh tinh"
+
+#: ieee.c:2579
+msgid "undefined C++ object"
+msgstr "đối tượng C++ chưa được định nghĩa"
+
+#: ieee.c:2613
+msgid "unrecognized C++ object spec"
+msgstr "chưa chấp nhận đặc tả đối tượng C++"
+
+#: ieee.c:2649
+msgid "unsupported C++ object type"
+msgstr "kiểu đối tượng C++ chưa được hỗ trợ"
+
+#: ieee.c:2659
+msgid "C++ base class not defined"
+msgstr "chưa định nghĩa hạng cơ bản C++"
+
+#: ieee.c:2671 ieee.c:2776
+msgid "C++ object has no fields"
+msgstr "Đối tượng C++ không có trường"
+
+#: ieee.c:2690
+msgid "C++ base class not found in container"
+msgstr "Không tìm thấy hạng cơ bản C++ trong bộ chứa"
+
+#: ieee.c:2797
+msgid "C++ data member not found in container"
+msgstr "Không tìm thấy bộ phạn dữ liệu C++ trong bộ chứa"
+
+#: ieee.c:2838 ieee.c:2988
+msgid "unknown C++ visibility"
+msgstr "không rõ độ thấy rõ C++"
+
+#: ieee.c:2872
+msgid "bad C++ field bit pos or size"
+msgstr "vị trí bit hay kích cỡ trường C++ sai"
+
+#: ieee.c:2964
+msgid "bad type for C++ method function"
+msgstr "kiểu sai cho hàm phương pháp C++"
+
+#: ieee.c:2974
+msgid "no type information for C++ method function"
+msgstr "không có thông tin kiểu cho hàm phương pháp C++"
+
+#: ieee.c:3013
+msgid "C++ static virtual method"
+msgstr "phương pháp ảo tĩnh C++"
+
+#: ieee.c:3108
+msgid "unrecognized C++ object overhead spec"
+msgstr "chưa chấp nhận đặc tả duy tu đối tượng C++"
+
+#: ieee.c:3147
+msgid "undefined C++ vtable"
+msgstr "chưa định nghĩa vtable C++"
+
+#: ieee.c:3216
+msgid "C++ default values not in a function"
+msgstr "Giá trị C++ mặc định không phải trong hàm"
+
+#: ieee.c:3256
+msgid "unrecognized C++ default type"
+msgstr "chưa chấp nhận kiểu C++ mặc định"
+
+#: ieee.c:3287
+msgid "reference parameter is not a pointer"
+msgstr "tham số tham chiếu không phải là con trỏ"
+
+#: ieee.c:3370
+msgid "unrecognized C++ reference type"
+msgstr "chưa chấp nhận kiểu tham chiếu C++"
+
+#: ieee.c:3452
+msgid "C++ reference not found"
+msgstr "Không tìm thấy tham chiếu C++"
+
+#: ieee.c:3460
+msgid "C++ reference is not pointer"
+msgstr "Tham chiếu C++ không phải là con trỏ"
+
+#: ieee.c:3486 ieee.c:3494
+msgid "missing required ASN"
+msgstr "thiếu ASN cần thiết"
+
+#: ieee.c:3521 ieee.c:3529
+msgid "missing required ATN65"
+msgstr "thiếu ATN65 cần thiết"
+
+#: ieee.c:3543
+msgid "bad ATN65 record"
+msgstr "mục ghi ATN65 sai"
+
+#: ieee.c:4171
+#, c-format
+msgid "IEEE numeric overflow: 0x"
+msgstr "tràn thuộc số IEEE: 0x"
+
+#: ieee.c:4215
+#, c-format
+msgid "IEEE string length overflow: %u\n"
+msgstr "tràn độ dài chuỗi IEEE: %u\n"
+
+#: ieee.c:5213
+#, c-format
+msgid "IEEE unsupported integer type size %u\n"
+msgstr "Kích cỡ kiểu số nguyên không được hỗ trợ IEEE %u\n"
+
+#: ieee.c:5247
+#, c-format
+msgid "IEEE unsupported float type size %u\n"
+msgstr "Kích cỡ kiểu nổi không được hỗ trợ IEEE %u\n"
+
+#: ieee.c:5281
+#, c-format
+msgid "IEEE unsupported complex type size %u\n"
+msgstr "Kích cỡ kiểu phức tạp không được hỗ trợ IEEE %u\n"
+
+#: mclex.c:241
+msgid "Duplicate symbol entered into keyword list."
+msgstr "Ký hiệu trùng được nhập vào danh sách từ khoá."
+
+#: nlmconv.c:274 srconv.c:1824
+msgid "input and output files must be different"
+msgstr "tập tin nhập và xuất phải là khác nhau"
+
+#: nlmconv.c:321
+msgid "input file named both on command line and with INPUT"
+msgstr "tên tập tin được đặt tên cả hai trên dòng lệnh và bằng INPUT"
+
+#: nlmconv.c:330
+msgid "no input file"
+msgstr "không có tập tin nhập vào"
+
+#: nlmconv.c:360
+msgid "no name for output file"
+msgstr "không có tên cho tập tin kết xuất"
+
+#: nlmconv.c:374
+msgid "warning: input and output formats are not compatible"
+msgstr "cảnh báo : định dạng nhập và xuất không tương thích với nhau"
+
+#: nlmconv.c:404
+msgid "make .bss section"
+msgstr "tạo phần \".bss\""
+
+#: nlmconv.c:414
+msgid "make .nlmsections section"
+msgstr "tạo phần \".nlmsections\""
+
+#: nlmconv.c:442
+msgid "set .bss vma"
+msgstr "đặt vma .bss"
+
+#: nlmconv.c:449
+msgid "set .data size"
+msgstr "đặt kích cỡ dữ liệu .data"
+
+#: nlmconv.c:629
+#, c-format
+msgid "warning: symbol %s imported but not in import list"
+msgstr "cảnh báo : ký hiệu %s được nhập mà không phải trong danh sách nhập"
+
+#: nlmconv.c:649
+msgid "set start address"
+msgstr "đặt địa chỉ bắt đầu"
+
+#: nlmconv.c:698
+#, c-format
+msgid "warning: START procedure %s not defined"
+msgstr "cảnh báo : thủ tục START (bắt đầu) %s chưa được định nghĩa"
+
+#: nlmconv.c:700
+#, c-format
+msgid "warning: EXIT procedure %s not defined"
+msgstr "cảnh báo : thủ tục EXIT (thoát) %s chưa được định nghĩa"
+
+#: nlmconv.c:702
+#, c-format
+msgid "warning: CHECK procedure %s not defined"
+msgstr "cảnh báo : thủ tục CHECK (kiểm tra) %s chưa được định nghĩa"
+
+#: nlmconv.c:722 nlmconv.c:908
+msgid "custom section"
+msgstr "phần riêng"
+
+#: nlmconv.c:742 nlmconv.c:937
+msgid "help section"
+msgstr "phần trợ giúp"
+
+#: nlmconv.c:764 nlmconv.c:955
+msgid "message section"
+msgstr "phần thông điệp"
+
+#: nlmconv.c:779 nlmconv.c:988
+msgid "module section"
+msgstr "phần mô-đun"
+
+#: nlmconv.c:798 nlmconv.c:1004
+msgid "rpc section"
+msgstr "phần rpc"
+
+#. There is no place to record this information.
+#: nlmconv.c:834
+#, c-format
+msgid "%s: warning: shared libraries can not have uninitialized data"
+msgstr "%s: cảnh báo : thư viện dùng chung không thể chứa dữ liệu chưa được sở khởi"
+
+#: nlmconv.c:855 nlmconv.c:1023
+msgid "shared section"
+msgstr "phần dùng chung"
+
+#: nlmconv.c:863
+msgid "warning: No version number given"
+msgstr "cảnh báo : chưa đưa ra số thứ tự phiên bản"
+
+#: nlmconv.c:903 nlmconv.c:932 nlmconv.c:950 nlmconv.c:999 nlmconv.c:1018
+#, c-format
+msgid "%s: read: %s"
+msgstr "%s: đọc: %s"
+
+#: nlmconv.c:925
+msgid "warning: FULLMAP is not supported; try ld -M"
+msgstr "cảnh báo : chưa hỗ trợ FULLMAP; hãy thử \"ld -M\""
+
+#: nlmconv.c:1101
+#, c-format
+msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
+msgstr "Sử dụng: %s [tùy_chọn...] [tập_tin_nhập [tập_tin_xuất]]\n"
+
+#: nlmconv.c:1102
+#, c-format
+msgid " Convert an object file into a NetWare Loadable Module\n"
+msgstr " Chuyển đổi tập tin đối tượng sang Mô-đun Nạp Được NetWare (NetWare Loadable Module)\n"
+
+#: nlmconv.c:1103
+#, c-format
+msgid ""
+" The options are:\n"
+" -I --input-target=<bfdname> Set the input binary file format\n"
+" -O --output-target=<bfdname> Set the output binary file format\n"
+" -T --header-file=<file> Read <file> for NLM header information\n"
+" -l --linker=<linker> Use <linker> for any linking\n"
+" -d --debug Display on stderr the linker command line\n"
+" @<file> Read options from <file>.\n"
+" -h --help Display this information\n"
+" -v --version Display the program's version\n"
+msgstr ""
+" Tùy chọn:\n"
+" -I --input-target=<tên_bfd>\t Lập định dạng tập tin nhị phân nhập\n"
+"\t\t\t\t\t\t\t\t (_đích nhập_)\n"
+" -O --output-target=<tên_bfd>\t Lập định dạng tập tin nhị phân xuất\n"
+"\t\t\t\t\t\t\t\t (_đích xuất_)\n"
+" -T --header-file=<tập_tin>\n"
+"\t\tĐọc tập tin này để tìm thông tin phần đầu NLM (_tập tin phần đầu_)\n"
+" -l --linker=<bộ_liên_kết> \t Dùng _bộ liên kết_ này khi liên kết\n"
+" -d --debug\n"
+"\tHiển thị trên thiết bị lỗi chuẩn dòng lệnh của bộ liên kết (_gỡ lỗi_)\n"
+" @<file> \t\t\t\t\t Đọc các tùy chọn từ tập tin đó\n"
+" -h --help \t\t Hiển thị _trợ giúp_ này\n"
+" -v --version \t\t Hiển thị _phiên bản_ chương trình\n"
+
+#: nlmconv.c:1144
+#, c-format
+msgid "support not compiled in for %s"
+msgstr "chưa biên dịch cách hỗ trợ %s"
+
+#: nlmconv.c:1181
+msgid "make section"
+msgstr "tạo phần"
+
+#: nlmconv.c:1195
+msgid "set section size"
+msgstr "lập kích cỡ phần"
+
+#: nlmconv.c:1201
+msgid "set section alignment"
+msgstr "lập canh lề phần"
+
+#: nlmconv.c:1205
+msgid "set section flags"
+msgstr "lập các cờ phân"
+
+#: nlmconv.c:1216
+msgid "set .nlmsections size"
+msgstr "lập kích cỡ \".nlmsections\""
+
+#: nlmconv.c:1297 nlmconv.c:1305 nlmconv.c:1314 nlmconv.c:1319
+msgid "set .nlmsection contents"
+msgstr "lập nội dung \".nlmsections\""
+
+#: nlmconv.c:1796
+msgid "stub section sizes"
+msgstr "kích cỡ phần stub"
+
+#: nlmconv.c:1843
+msgid "writing stub"
+msgstr "đang ghi stub"
+
+#: nlmconv.c:1927
+#, c-format
+msgid "unresolved PC relative reloc against %s"
+msgstr "có việc định vị lại liên quan đến PC chưa tháo gỡ đối với %s"
+
+#: nlmconv.c:1991
+#, c-format
+msgid "overflow when adjusting relocation against %s"
+msgstr "tràn khi điều chỉnh việc định vị lại đối với %s"
+
+#: nlmconv.c:2118
+#, c-format
+msgid "%s: execution of %s failed: "
+msgstr "%s: việc thực hiện %s bị lỗi: "
+
+#: nlmconv.c:2133
+#, c-format
+msgid "Execution of %s failed"
+msgstr "Việc thực hiện %s bị lỗi"
+
+#: nm.c:225 size.c:78 strings.c:650
+#, c-format
+msgid "Usage: %s [option(s)] [file(s)]\n"
+msgstr "Sử dụng: %s [tùy_chọn...] [tập_tin...]\n"
+
+#: nm.c:226
+#, c-format
+msgid " List symbols in [file(s)] (a.out by default).\n"
+msgstr " Liệt kê các ký hiệu trong những tập tin này (mặc định là <a.out>).\n"
+
+#: nm.c:227
+#, c-format
+msgid ""
+" The options are:\n"
+" -a, --debug-syms Display debugger-only symbols\n"
+" -A, --print-file-name Print name of the input file before every symbol\n"
+" -B Same as --format=bsd\n"
+" -C, --demangle[=STYLE] Decode low-level symbol names into user-level names\n"
+" The STYLE, if specified, can be `auto' (the default),\n"
+" `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n"
+" or `gnat'\n"
+" --no-demangle Do not demangle low-level symbol names\n"
+" -D, --dynamic Display dynamic symbols instead of normal symbols\n"
+" --defined-only Display only defined symbols\n"
+" -e (ignored)\n"
+" -f, --format=FORMAT Use the output format FORMAT. FORMAT can be `bsd',\n"
+" `sysv' or `posix'. The default is `bsd'\n"
+" -g, --extern-only Display only external symbols\n"
+" -l, --line-numbers Use debugging information to find a filename and\n"
+" line number for each symbol\n"
+" -n, --numeric-sort Sort symbols numerically by address\n"
+" -o Same as -A\n"
+" -p, --no-sort Do not sort the symbols\n"
+" -P, --portability Same as --format=posix\n"
+" -r, --reverse-sort Reverse the sense of the sort\n"
+msgstr ""
+" Tùy chọn:\n"
+" -a, --debug-syms \tHiển thị ký hiệu chỉ kiểu bộ gỡ lỗi\n"
+" -A, --print-file-name \tIn ra tên tập tin nhập vào trước mọi ký hiệu\n"
+" -B \t\t\tBằng \"--format=bsd\"\n"
+" -C, --demangle[=KIỂU_DÁNG]\n"
+"\tGiải mã các tên ký hiệu cấp thấp thành tên cấp người dùng (_tháo gỡ_)\n"
+" Kiểu dáng này, nếu được ghi rõ, có thể là \"auto\" (tự động: mặc định)\n"
+"\t\"gnu\", \"lucid\", \"arm\", \"hp\", \"edg\", \"gnu-v3\", \"java\" hay \"gnat\".\n"
+" --no-demangle \t\tĐừng tháo gỡ tên ký hiệu cấp thấp\n"
+" -D, --dynamic \t\tHiển thị ký hiệu động thay vào ký hiệu chuẩn\n"
+" --defined-only \t\tHiển thị chỉ ký hiệu được định nghĩa\n"
+" -e \t\t\t(bị bỏ qua)\n"
+" -f, --format=ĐỊNH_DẠNG \tDùng định dạng kết xuất này, một của\n"
+"\t\t\t\t\t\t\t\"bsd\" (mặc định), \"sysv\" hay \"posix\"\n"
+" -g, --extern-only \t\tHiển thị chỉ ký hiệubên ngoài_\n"
+" -l, --line-numbers \t\tDùng thông tin gỡ lỗi để tìm tên tập tin\n"
+"\t\t\t\t\t\tvà số thứ tự dòng cho mỗi ký hiệu\n"
+" -n, --numeric-sort \t\tSắp xếp các ký hiệu một cách thuộc số theo địa chỉ\n"
+" -o \t\t\tBằng \"-A\"\n"
+" -p, --no-sort \t\tĐừng sắp xếp các ký hiệu\n"
+" -P, --portability \t\tBằng \"--format=posix\"\n"
+" -r, --reverse-sort \t\tSắp xếp ngược\n"
+
+#: nm.c:250
+#, c-format
+msgid " --plugin NAME Load the specified plugin\n"
+msgstr " --plugin TÊN Nạp phần bổ sung chỉ ra\n"
+
+#: nm.c:253
+#, c-format
+msgid ""
+" -S, --print-size Print size of defined symbols\n"
+" -s, --print-armap Include index for symbols from archive members\n"
+" --size-sort Sort symbols by size\n"
+" --special-syms Include special symbols in the output\n"
+" --synthetic Display synthetic symbols as well\n"
+" -t, --radix=RADIX Use RADIX for printing symbol values\n"
+" --target=BFDNAME Specify the target object format as BFDNAME\n"
+" -u, --undefined-only Display only undefined symbols\n"
+" -X 32_64 (ignored)\n"
+" @FILE Read options from FILE\n"
+" -h, --help Display this information\n"
+" -V, --version Display this program's version number\n"
+"\n"
+msgstr ""
+" -S, --print-size In ra kích cỡ của ký hiệu đã định nghĩa\n"
+"\t\t -s, --print-armap Bao gồm chỉ mục cho các ký hiệu từ mục của kho lưu\n"
+" --size-sort Sắp xếp các ký hiệu theo kích cỡ\n"
+" --special-syms Bao gồm các ký hiệu đặc biệt trong kết xuất\n"
+" --synthetic Cũng hiển thị các ký hiệu tổng hợp\n"
+" -t, --radix=CƠ_SỐ Dùng cơ số này để in ra giá trị các ký hiệu\n"
+" --target=BFDNAME Chỉ ra định dạng đối tượng đích như BFDNAME\n"
+" -u, --undefined-only Hiển thị chỉ những ký hiệu chưa định nghĩa\n"
+" -X 32_64 (bị lờ đi)\n"
+" @TẬP_TIN Đọc các tùy từ tập tin này\n"
+" -h, --help Hiển thị trợ giúp này\n"
+" -V, --version Hiển thị số thứ tự phiên bản của chương trình này\n"
+"\n"
+
+#: nm.c:301
+#, c-format
+msgid "%s: invalid radix"
+msgstr "%s: cơ sở không hợp lệ"
+
+#: nm.c:325
+#, c-format
+msgid "%s: invalid output format"
+msgstr "%s: định dạng kết xuất không hợp lệ"
+
+#: nm.c:346 readelf.c:8616 readelf.c:8661
+#, c-format
+msgid "<processor specific>: %d"
+msgstr "<đặc trưng cho bộ xử lý>: %d"
+
+#: nm.c:348 readelf.c:8625 readelf.c:8679
+#, c-format
+msgid "<OS specific>: %d"
+msgstr "<đặc trưng cho hệ điều hành>: %d"
+
+#: nm.c:350 readelf.c:8628 readelf.c:8682
+#, c-format
+msgid "<unknown>: %d"
+msgstr "<không rõ>: %d"
+
+#: nm.c:390
+#, c-format
+msgid ""
+"\n"
+"Archive index:\n"
+msgstr ""
+"\n"
+"Chỉ mục kho lưu:\n"
+
+#: nm.c:1258
+#, c-format
+msgid ""
+"\n"
+"\n"
+"Undefined symbols from %s:\n"
+"\n"
+msgstr ""
+"\n"
+"\n"
+"Ký hiệu chưa được định nghĩa từ %s:\n"
+"\n"
+
+#: nm.c:1260
+#, c-format
+msgid ""
+"\n"
+"\n"
+"Symbols from %s:\n"
+"\n"
+msgstr ""
+"\n"
+"\n"
+"Ký hiệu từ %s:\n"
+"\n"
+
+#: nm.c:1262 nm.c:1313
+#, c-format
+msgid ""
+"Name Value Class Type Size Line Section\n"
+"\n"
+msgstr ""
+"Tên Giá trị Hạng Kiểu Cỡ Dòng Phần\n"
+"\n"
+
+#: nm.c:1265 nm.c:1316
+#, c-format
+msgid ""
+"Name Value Class Type Size Line Section\n"
+"\n"
+msgstr ""
+"Tên Giá trị Hạng Kiểu Cỡ Dòng Phần\n"
+"\n"
+
+#: nm.c:1309
+#, c-format
+msgid ""
+"\n"
+"\n"
+"Undefined symbols from %s[%s]:\n"
+"\n"
+msgstr ""
+"\n"
+"\n"
+"Ký hiệu chưa được định nghĩa từ %s[%s]:\n"
+"\n"
+
+#: nm.c:1311
+#, c-format
+msgid ""
+"\n"
+"\n"
+"Symbols from %s[%s]:\n"
+"\n"
+msgstr ""
+"\n"
+"\n"
+"Ký hiệu từ %s[%s]:\n"
+"\n"
+
+#: nm.c:1403
+#, c-format
+msgid "Print width has not been initialized (%d)"
+msgstr "Chưa sở khởi chiều rộng in (%d)"
+
+#: nm.c:1631
+msgid "Only -X 32_64 is supported"
+msgstr "Chỉ hỗ trợ \"-X 32_64\" thôi"
+
+#: nm.c:1660
+msgid "Using the --size-sort and --undefined-only options together"
+msgstr "Đang dùng với nhau hai tùy chọn \"--size-sort\" và \"--undefined-only\""
+
+#: nm.c:1661
+msgid "will produce no output, since undefined symbols have no size."
+msgstr "sẽ không xuất gì, vì ký hiệu chưa được định nghĩa thì không có kích cỡ."
+
+#: nm.c:1689
+#, c-format
+msgid "data size %ld"
+msgstr "kích cỡ dữ liệu %ld"
+
+#: objcopy.c:473 srconv.c:1732
+#, c-format
+msgid "Usage: %s [option(s)] in-file [out-file]\n"
+msgstr "Sử dụng: %s [tùy_chọn...] tập_tin_nhập [tập_tin_xuất]\n"
+
+#: objcopy.c:474
+#, c-format
+msgid " Copies a binary file, possibly transforming it in the process\n"
+msgstr " Sao chép một tập tin nhị phân, cũng có thể chuyển dạng nó\n"
+
+#: objcopy.c:476
+#, c-format
+msgid ""
+" -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
+" -O --output-target <bfdname> Create an output file in format <bfdname>\n"
+" -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
+" -F --target <bfdname> Set both input and output format to <bfdname>\n"
+" --debugging Convert debugging information, if possible\n"
+" -p --preserve-dates Copy modified/access timestamps to the output\n"
+" -j --only-section <name> Only copy section <name> into the output\n"
+" --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to <file>\n"
+" -R --remove-section <name> Remove section <name> from the output\n"
+" -S --strip-all Remove all symbol and relocation information\n"