Updated binutils Vietnamese translation.
authorNick Clifton <nickc@redhat.com>
Tue, 6 Apr 2010 16:12:17 +0000 (16:12 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 6 Apr 2010 16:12:17 +0000 (16:12 +0000)
New gold Vietnamese translation.
New gas Russian translation.

binutils/ChangeLog
binutils/po/vi.po
gas/ChangeLog
gas/configure
gas/configure.in
gas/po/ru.po [new file with mode: 0644]
gold/ChangeLog
gold/po/vi.po [new file with mode: 0644]

index 999760d38248bb0be0d5cf6c4161555e021d9043..7a30c27b4feda0a23537e13bc98e6b106cdbde3c 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-06  Nick Clifton  <nickc@redhat.com>
+
+       * po/vi.po: Updated Vietnamese translation.
+
 2010-04-05  Jakub Jelinek  <jakub@redhat.com>
 
        * dwarf.c (struct Frame_Chunk): Add ptr_size and segment_size
index e15b730a850e61519fdbde0397ea1d8ddfc1962f..f09378a3f014b4c6c0c793159775b31a29eaea3a 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: binutils-2.20\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 "POT-Creation-Date: 2009-09-07 14:08+0200\n"
-"PO-Revision-Date: 2010-02-13 18:59+1030\n"
+"PO-Revision-Date: 2010-03-25 13:19+1030\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
 #: addr2line.c:76
 #, c-format
 msgid "Usage: %s [option(s)] [addr(s)]\n"
-msgstr "Cách sử dụng: %s [tùy_chọn...] [địa_chỉ...)]\n"
+msgstr "Sử dụng: %s [tùy_chọn...] [địa_chỉ...)]\n"
 
 #: addr2line.c:77
 #, c-format
@@ -30,7 +30,7 @@ msgstr " Chuyển đổi địa chỉ sang cặp số thứ tự dòng/tên tậ
 #: addr2line.c:78
 #, c-format
 msgid " If no addresses are specified on the command line, they will be read from stdin\n"
-msgstr " Không ghi rõ địa chỉ trên dòng lệnh thì đọc từ thiết bị nhập chuẩn\n"
+msgstr " Không ghi rõ địa chỉ trên dòng lệnh thì đọc từ đầu vào tiêu chuẩn\n"
 
 #: addr2line.c:79
 #, c-format
@@ -71,7 +71,7 @@ msgstr "Hãy trình báo lỗi cho %s\n"
 #: addr2line.c:281
 #, c-format
 msgid "%s: cannot get addresses from archive"
-msgstr "%s: không thể lấy các địa chỉ từ kho"
+msgstr "%s: không thể lấy địa chỉ từ kho"
 
 #: addr2line.c:298
 #, c-format
@@ -111,27 +111,27 @@ msgstr " lệnh:\n"
 #: ar.c:245
 #, c-format
 msgid "  d            - delete file(s) from the archive\n"
-msgstr "  d            • _xóa_ tập tin ra kho\n"
+msgstr "  d            • xoá tập tin ra kho\n"
 
 #: ar.c:246
 #, c-format
 msgid "  m[ab]        - move file(s) in the archive\n"
-msgstr "  m[ab]        • _di chuyển_ tập tin trong kho\n"
+msgstr "  m[ab]        • di chuyển tập tin trong kho\n"
 
 #: ar.c:247
 #, c-format
 msgid "  p            - print file(s) found in the archive\n"
-msgstr "  p            • _in_ tập tin được tìm trong kho\n"
+msgstr "  p            • in tập tin được tìm trong kho\n"
 
 #: ar.c:248
 #, c-format
 msgid "  q[f]         - quick append file(s) to the archive\n"
-msgstr "  q[f]         • phụ thêm _nhanh_ tập tin vào kho\n"
+msgstr "  q[f]         • phụ thêm nhanh tập tin vào kho\n"
 
 #: ar.c:249
 #, c-format
 msgid "  r[ab][f][u]  - replace existing or insert new file(s) into the archive\n"
-msgstr "  r[ab][f][u]  • _thay thế_ tập tin đã có, hoặc chèn tập tin mới vào kho\n"
+msgstr "  r[ab][f][u]  • thay thế tập tin đã có, hoặc chèn tập tin mới vào kho\n"
 
 #: ar.c:250
 #, c-format
@@ -151,12 +151,12 @@ msgstr " bộ sửa đổi đặc trưng cho lệnh:\n"
 #: ar.c:253
 #, c-format
 msgid "  [a]          - put file(s) after [member-name]\n"
-msgstr "  [a]          • để tập tin _sau_ [tên bộ phạn]\n"
+msgstr "  [a]          • để tập tin đẳng sau [tên bộ phạn]\n"
 
 #: ar.c:254
 #, c-format
 msgid "  [b]          - put file(s) before [member-name] (same as [i])\n"
-msgstr "  [b]          • để tập tin _trước_ [tên bộ phạn] (bằng [i])\n"
+msgstr "  [b]          • để tập tin đẳng trước [tên bộ phạn] (bằng [i])\n"
 
 #: ar.c:255
 #, c-format
@@ -166,27 +166,27 @@ msgstr "  [D]          - dùng số không cho nhãn thời gian và UID/GID\n"
 #: ar.c:256
 #, c-format
 msgid "  [N]          - use instance [count] of name\n"
-msgstr "  [N]          • dùng lần [số đếm] gặp _tên_\n"
+msgstr "  [N]          • dùng lần [số đếm] gặp tên\n"
 
 #: ar.c:257
 #, c-format
 msgid "  [f]          - truncate inserted file names\n"
-msgstr "  [f]         • cắt ngắn tên _tập tin_ đã chèn\n"
+msgstr "  [f]         • cắt ngắn tên tập tin đã chèn\n"
 
 #: ar.c:258
 #, c-format
 msgid "  [P]          - use full path names when matching\n"
-msgstr "  [P]          • dùng tên _đường dẫn_ đầy đủ khi khớp\n"
+msgstr "  [P]          • dùng tên đường dẫn đầy đủ khi khớp\n"
 
 #: ar.c:259
 #, c-format
 msgid "  [o]          - preserve original dates\n"
-msgstr "  [o]          • bảo tồn các ngày _gốc_\n"
+msgstr "  [o]          • bảo tồn các ngày gốc\n"
 
 #: ar.c:260
 #, c-format
 msgid "  [u]          - only replace files that are newer than current archive contents\n"
-msgstr "  [u]          • thay thế chỉ những tập tin mới hơn nội dung kho hiện thời\n"
+msgstr "  [u]          • thay thế chỉ những tập tin mới hơn nội dung của kho hiện thời\n"
 
 #: ar.c:261
 #, c-format
@@ -211,7 +211,7 @@ msgstr "  [S]          • đừng xây dựng bảng ký hiệu\n"
 #: ar.c:265
 #, c-format
 msgid "  [T]          - make a thin archive\n"
-msgstr "  [T]          â\80¢ tạo má»\99t kho lÆ°u má»\8fng\n"
+msgstr "  [T]          â\80¢ tạo má»\99t kho lÆ°u mảnh\n"
 
 #: ar.c:266
 #, c-format
@@ -221,7 +221,7 @@ msgstr "  [v]          • xuất chi tiết\n"
 #: ar.c:267
 #, c-format
 msgid "  [V]          - display the version number\n"
-msgstr "  [V]          • hiển thị số thứ tự _phiên bản_\n"
+msgstr "  [V]          • hiển thị số thứ tự phiên bản\n"
 
 #: ar.c:268
 #, c-format
@@ -246,7 +246,7 @@ msgstr "Sử dụng: %s [tùy_chọn] kho\n"
 #: ar.c:279
 #, c-format
 msgid " Generate an index to speed access to archives\n"
-msgstr " Tạo ra chỉ mục để tăng tốc độ truy cập kho\n"
+msgstr " Tạo ra chỉ mục để tăng tốc độ truy cập đến kho\n"
 
 #: ar.c:280
 #, c-format
@@ -285,7 +285,7 @@ msgstr "xác định hai tùy chọn thao tác khác nhau"
 #: ar.c:620
 #, c-format
 msgid "illegal option -- %c"
-msgstr "không cho phép tùy chọn « -- %c »"
+msgstr "không cho phép tùy chọn -- %c"
 
 #: ar.c:663
 msgid "no operation specified"
@@ -371,27 +371,27 @@ msgstr "Không thể mở tập tin %s\n"
 #: arsup.c:164
 #, c-format
 msgid "%s: Can't open output archive %s\n"
-msgstr "%s: Không thể mở kho xuất ra %s\n"
+msgstr "%s: Không thể mở kho lưu kết xuất %s\n"
 
 #: arsup.c:181
 #, c-format
 msgid "%s: Can't open input archive %s\n"
-msgstr "%s: Không thể mở kho nhập vào %s\n"
+msgstr "%s: Không thể mở kho lưu nhập vào %s\n"
 
 #: arsup.c:190
 #, c-format
 msgid "%s: file %s is not an archive\n"
-msgstr "%s: tập tin %s không phải là một kho\n"
+msgstr "%s: tập tin %s không phải là một kho lưu\n"
 
 #: arsup.c:230
 #, c-format
 msgid "%s: no output archive specified yet\n"
-msgstr "%s: chưa ghi rõ kho xuất\n"
+msgstr "%s: chưa ghi rõ kho lưu kết xuất\n"
 
 #: arsup.c:250 arsup.c:288 arsup.c:330 arsup.c:350 arsup.c:416
 #, c-format
 msgid "%s: no open output archive\n"
-msgstr "%s: không có kho xuất đã mở\n"
+msgstr "%s: không có kho lưu kết xuất đã mở\n"
 
 #: arsup.c:261 arsup.c:371 arsup.c:397
 #, c-format
@@ -406,22 +406,22 @@ msgstr "%s: không tìm thấy tập tin mô-đun %s\n"
 #: arsup.c:425
 #, c-format
 msgid "Current open archive is %s\n"
-msgstr "Kho đã mở hiện thời là %s\n"
+msgstr "Kho lưu đã mở hiện thời là %s\n"
 
 #: arsup.c:449
 #, c-format
 msgid "%s: no open archive\n"
-msgstr "%s: không có kho đã mở\n"
+msgstr "%s: không có kho lưu đã mở\n"
 
 #: bin2c.c:59
 #, c-format
 msgid "Usage: %s < input_file > output_file\n"
-msgstr "Cách sử dụng: %s < tập_tin_nhập > tập_tin_xuất\n"
+msgstr "Sử dụng: %s < tập_tin_nhập > tập_tin_xuất\n"
 
 #: bin2c.c:60
 #, c-format
 msgid "Prints bytes from stdin in hex format.\n"
-msgstr "In ra các byte từ thiết bị nhập chuẩn theo định dạng thập lục.\n"
+msgstr "In ra các byte từ đầu vào tiêu chuẩn theo định dạng thập lục.\n"
 
 #: binemul.c:38
 #, c-format
@@ -447,22 +447,22 @@ msgstr "%s: định dạng khớp:"
 #: bucomm.c:183
 #, c-format
 msgid "Supported targets:"
-msgstr "Đích hỗ trợ :"
+msgstr "Đích được hỗ trợ :"
 
 #: bucomm.c:185
 #, c-format
 msgid "%s: supported targets:"
-msgstr "%s: đích hỗ trợ :"
+msgstr "%s: đích được hỗ trợ :"
 
 #: bucomm.c:202
 #, c-format
 msgid "Supported architectures:"
-msgstr "Kiến trúc hỗ trợ :"
+msgstr "Kiến trúc được hỗ trợ :"
 
 #: bucomm.c:204
 #, c-format
 msgid "%s: supported architectures:"
-msgstr "%s: kiến trúc hỗ trợ :"
+msgstr "%s: kiến trúc được hỗ trợ :"
 
 #: bucomm.c:398
 #, c-format
@@ -472,7 +472,7 @@ msgstr "Phiên bản tập tin đầu BFD %s\n"
 #: bucomm.c:547
 #, c-format
 msgid "%s: bad number: %s"
-msgstr "%s: số sai: %s"
+msgstr "%s: con số sai: %s"
 
 #: bucomm.c:564 strings.c:422
 #, c-format
@@ -497,12 +497,12 @@ msgstr "#dòng %d "
 #: coffdump.c:460 sysdump.c:646
 #, c-format
 msgid "Usage: %s [option(s)] in-file\n"
-msgstr "Cách sử dụng: %s [tùy_chọn...] tập_tin_nhập\n"
+msgstr "Sử dụng: %s [tùy_chọn...] tập_tin_nhập\n"
 
 #: coffdump.c:461
 #, c-format
 msgid " Print a human readable interpretation of a SYSROFF object file\n"
-msgstr " In ra lời thông dịch cho phép người đọc của tập tin đối tượng SYSROFF\n"
+msgstr " In ra lời thông dịch cho người đọc được của tập tin đối tượng SYSROFF\n"
 
 #: coffdump.c:462
 #, c-format
@@ -520,12 +520,12 @@ msgstr ""
 
 #: coffdump.c:531 srconv.c:1831 sysdump.c:710
 msgid "no input file specified"
-msgstr "chưa ghi rõ tập tin nhập"
+msgstr "chưa ghi rõ tập tin nhập vào"
 
 #: cxxfilt.c:119 nm.c:264 objdump.c:251
 #, c-format
 msgid "Report bugs to %s.\n"
-msgstr "Hãy trình báo lỗi cho %s\n"
+msgstr "Hãy trình báo lỗi cho %s.\n"
 
 #: debug.c:647
 msgid "debug_add_to_current_namespace: no current file"
@@ -584,7 +584,7 @@ msgstr "debug_record_label: chưa thực hiện"
 
 #: debug.c:1136
 msgid "debug_record_variable: no current file"
-msgstr "debug_record_variable: (gỡ lỗi ghi lưu biến) không có tập tin hiện thờino current file"
+msgstr "debug_record_variable: (gỡ lỗi ghi lưu biến) không có tập tin hiện thời"
 
 #: debug.c:1664
 msgid "debug_make_undefined_type: unsupported kind"
@@ -656,7 +656,7 @@ msgstr "TÊN: %s cơ bản: %x"
 
 #: dlltool.c:1071 dlltool.c:1087
 msgid "Can't have LIBRARY and NAME"
-msgstr "Không cho phép dùng cả THƯ VIÊN lẫn TÊN đều"
+msgstr "Không cho phép dùng với nhau THƯ VIỆN và TÊN"
 
 #: dlltool.c:1084
 #, c-format
@@ -671,7 +671,7 @@ msgstr "đợi: %s"
 #: dlltool.c:1325 dllwrap.c:410 resrc.c:298
 #, c-format
 msgid "subprocess got fatal signal %d"
-msgstr "tiến trình con đã nhận tín hiệu nghim trọng %d"
+msgstr "tiến trình con đã nhận tín hiệu nghiêm trọng %d"
 
 #: dlltool.c:1331 dllwrap.c:417 resrc.c:305
 #, c-format
@@ -697,7 +697,7 @@ msgstr "%s: không có ký hiệu"
 #: dlltool.c:1613
 #, c-format
 msgid "Done reading %s"
-msgstr "Đã đọc xong %s"
+msgstr "Hoàn tất đọc %s"
 
 #: dlltool.c:1623
 #, c-format
@@ -707,7 +707,7 @@ msgstr "Không thể mở tập tin đối tượng: %s"
 #: dlltool.c:1626
 #, c-format
 msgid "Scanning object file %s"
-msgstr "Đang quét tập tin đối tượng %s..."
+msgstr "Đang quét tập tin đối tượng %s"
 
 #: dlltool.c:1641
 #, c-format
@@ -716,7 +716,7 @@ msgstr "Không thể cung cấp « mcore-elf dll » từ tập tin kho: %s"
 
 #: dlltool.c:1741
 msgid "Adding exports to output file"
-msgstr "Đang thêm các việc xuất vào nhóm kết xuất..."
+msgstr "Đang thêm các bản xuất vào nhóm kết xuất..."
 
 #: dlltool.c:1789
 msgid "Added exports to output file"
@@ -725,7 +725,7 @@ msgstr "Đã thêm các bản xuất vào tập tin kết xuất"
 #: dlltool.c:1930
 #, c-format
 msgid "Generating export file: %s"
-msgstr "Đang tạo ra tập tin kết xuất: %s"
+msgstr "Đang tạo ra tập tin xuất ra: %s"
 
 #: dlltool.c:1935
 #, c-format
@@ -743,7 +743,7 @@ msgstr "lỗi đọc số các mục nhập từ tập tin cơ bản"
 
 #: dlltool.c:2161
 msgid "Generated exports file"
-msgstr "Đã tạo ra tập tin xuất"
+msgstr "Đã tạo tập tin xuất ra"
 
 #: dlltool.c:2370
 #, c-format
@@ -758,12 +758,12 @@ msgstr "Đang tạo tập tin stub: %s"
 #: dlltool.c:2837 dlltool.c:2906
 #, c-format
 msgid "failed to open temporary head file: %s"
-msgstr "lỗi mở tập tin đầu tạm: %s"
+msgstr "lỗi mở tập tin đầu tạm thời: %s"
 
 #: dlltool.c:2979
 #, c-format
 msgid "failed to open temporary tail file: %s"
-msgstr "lỗi mở tập tin đuôi tạm: %s"
+msgstr "lỗi mở tập tin đuôi tạm thời: %s"
 
 #: dlltool.c:3052
 #, c-format
@@ -778,7 +778,7 @@ msgstr "Đang tạo tập tin thư viện: %s"
 #: dlltool.c:3146 dlltool.c:3152
 #, c-format
 msgid "cannot delete %s: %s"
-msgstr "không thể xóa %s: %s"
+msgstr "không thể x %s: %s"
 
 #: dlltool.c:3157
 msgid "Created lib file"
@@ -811,7 +811,7 @@ msgstr "Lỗi: bản XUẤT trùng với điều thứ tự : %s"
 
 #: dlltool.c:3752
 msgid "Processing definitions"
-msgstr "Đang xử lý các lời định nghĩa..."
+msgstr "Đang xử lý các lời định nghĩa"
 
 #: dlltool.c:3784
 msgid "Processed definitions"
@@ -877,7 +877,7 @@ msgstr "        --export-all-symbols    Tự động xuất mọi ký hiệu và
 #: dlltool.c:3803
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
-msgstr "      --no-export-all-symbols  \tXuất chỉ những ký hiệu đã liệt kê\n"
+msgstr "      --no-export-all-symbols    Xuất chỉ những ký hiệu đã liệt kê\n"
 
 #: dlltool.c:3804
 #, c-format
@@ -912,9 +912,7 @@ msgstr "      --use-nul-prefixed-import-tables Dùng idata$4 và idata$5 có ti
 #: dlltool.c:3810
 #, c-format
 msgid "   -U --add-underscore       Add underscores to all symbols in interface library.\n"
-msgstr ""
-"   -U --add-underscore     \tThêm dấu gạch dưới vào\n"
-"\t\t\t\t\t\tmọi ký hiệu trong thư viện giao diện.\n"
+msgstr "   -U --add-underscore     Thêm dấu gạch dưới vào mọi ký hiệu trong thư viện giao diện.\n"
 
 #: dlltool.c:3811
 #, c-format
@@ -926,32 +924,32 @@ msgstr ""
 #: dlltool.c:3812
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
-msgstr "   -k --kill-at              Giết « @<n> » từ các tên đã xuất.\n"
+msgstr "   -k --kill-at              Giết « @<n> » từ các tên đã xuất ra.\n"
 
 #: dlltool.c:3813
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
-msgstr "   -A --add-stdcall-alias    \tThêm biệt hiệu mà không có « @<n> ».\n"
+msgstr "   -A --add-stdcall-alias    Thêm biệt hiệu mà không có « @<n> ».\n"
 
 #: dlltool.c:3814
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
-msgstr "   -p --ext-prefix-alias <tiền_tố> \tThêm các biệt hiệu có tiền tố này.\n"
+msgstr "   -p --ext-prefix-alias <tiền_tố>    Thêm các biệt hiệu có tiền tố này.\n"
 
 #: dlltool.c:3815
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
-msgstr "   -S --as <tên>            \tDùng tên này cho chương trình dịch mã số.\n"
+msgstr "   -S --as <tên>               Dùng tên này cho chương trình dịch mã số.\n"
 
 #: dlltool.c:3816
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
-msgstr "   -f --as-flags <các_cờ>     Gửi các cờ này qua cho chương trình dịch mã số.\n"
+msgstr "   -f --as-flags <các_cờ>     Gửi các cờ này cho chương trình dịch mã số.\n"
 
 #: dlltool.c:3817
 #, c-format
 msgid "   -C --compat-implib        Create backward compatible import library.\n"
-msgstr "   -C --compat-implib        \tTạo thư viện nhập tương thích ngược.\n"
+msgstr "   -C --compat-implib        Tạo thư viện nhập tương thích ngược.\n"
 
 #: dlltool.c:3818
 #, c-format
@@ -961,7 +959,7 @@ msgstr "   -n --no-delete \t\tGiữ lại các tập tin tạm thời (lặp l
 #: dlltool.c:3819
 #, c-format
 msgid "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
-msgstr "   -t --temp-prefix <tiền_tố>\tDùng _tiền tố_ này để tạo tên tập tin tạm.\n"
+msgstr "   -t --temp-prefix <tiền_tố>\tDùng tiền tố này để tạo tên tập tin tạm thời.\n"
 
 #: dlltool.c:3820
 #, c-format
@@ -1003,12 +1001,12 @@ msgstr ""
 #: dlltool.c:3828
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
-msgstr "   -L --linker <tên>   \t\tDùng tên này là bộ liên kết.\n"
+msgstr "   -L --linker <tên>   \tDùng tên này làm bộ liên kết.\n"
 
 #: dlltool.c:3829
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
-msgstr "   -F --linker-flags <các_cờ> \tGởi các cờ này qua cho bộ liên kết.\n"
+msgstr "   -F --linker-flags <các_cờ> \tGởi các cờ này cho bộ liên kết.\n"
 
 #: dlltool.c:3966
 #, c-format
@@ -1018,7 +1016,7 @@ msgstr "Các thành phần đường dẫn bị tước ra tên dll, « %s »."
 #: dlltool.c:4014
 #, c-format
 msgid "Unable to open base-file: %s"
-msgstr "Không thể mở tập tin cơ sở: %s"
+msgstr "Không thể mở tập tin cơ bản: %s"
 
 #: dlltool.c:4049
 #, c-format
@@ -1053,12 +1051,12 @@ msgstr "Đang xoá tập tin cơ bản tạm thời %s"
 #: dllwrap.c:307
 #, c-format
 msgid "Keeping temporary exp file %s"
-msgstr "Đang giữ tập tin xuất tạm thời %s"
+msgstr "Đang giữ tập tin xuất ra tạm thời %s"
 
 #: dllwrap.c:309
 #, c-format
 msgid "Deleting temporary exp file %s"
-msgstr "Đang xoá tập tin xuất tạm thời %s"
+msgstr "Đang xoá tập tin xuất ra tạm thời %s"
 
 #: dllwrap.c:322
 #, c-format
@@ -1108,27 +1106,27 @@ msgstr "  Tùy chọn cho %s:\n"
 #: dllwrap.c:479
 #, c-format
 msgid "   --driver-name <driver> Defaults to \"gcc\"\n"
-msgstr "   --driver-name <trình_điều_khiển> \t        Mặc định là « gcc »\n"
+msgstr "   --driver-name <trình_điều_khiển>        Mặc định là « gcc »\n"
 
 #: dllwrap.c:480
 #, c-format
 msgid "   --driver-flags <flags> Override default ld flags\n"
-msgstr "   --driver-flags <các_cờ> \t\tCó quyền cao hơn các cờ ld mặc định\n"
+msgstr "   --driver-flags <các_cờ>    Có quyền cao hơn các cờ ld mặc định\n"
 
 #: dllwrap.c:481
 #, c-format
 msgid "   --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
-msgstr "   --dlltool-name <dlltool> \t\tMặc định là « dlltool »\n"
+msgstr "   --dlltool-name <dlltool>    Mặc định là « dlltool »\n"
 
 #: dllwrap.c:482
 #, c-format
 msgid "   --entry <entry>        Specify alternate DLL entry point\n"
-msgstr "   --entry <điểm_vào>        \t\tGhi rõ điểm vào DLL xen kẽ\n"
+msgstr "   --entry <điểm_vào>        Ghi rõ điểm vào DLL xen kẽ\n"
 
 #: dllwrap.c:483
 #, c-format
 msgid "   --image-base <base>    Specify image base address\n"
-msgstr "   --image-base <cơ_bản>    \tGhi rõ địa chỉ cơ bản ảnh\n"
+msgstr "   --image-base <cơ_bản>    Ghi rõ địa chỉ cơ bản ảnh\n"
 
 #: dllwrap.c:484
 #, c-format
@@ -1138,12 +1136,12 @@ msgstr "   --target <máy>     i386-cygwin32 hay i386-mingw32\n"
 #: dllwrap.c:485
 #, c-format
 msgid "   --dry-run              Show what needs to be run\n"
-msgstr "   --dry-run              \tHiển thị các điều cần chạy\n"
+msgstr "   --dry-run              Hiển thị các điều cần chạy\n"
 
 #: dllwrap.c:486
 #, c-format
 msgid "   --mno-cygwin           Create Mingw DLL\n"
-msgstr "   --mno-cygwin       \tTạo DLL dạng Mingw\n"
+msgstr "   --mno-cygwin          Tạo DLL dạng Mingw\n"
 
 #: dllwrap.c:487
 #, c-format
@@ -1158,32 +1156,32 @@ msgstr "   --machine <máy>\n"
 #: dllwrap.c:489
 #, c-format
 msgid "   --output-exp <outname> Generate export file.\n"
-msgstr "   --output-exp <tên_tập_tin> \t\tTạo ra tập tin xuất.\n"
+msgstr "   --output-exp <tên_tập_tin>    Tạo ra tập tin xuất ra.\n"
 
 #: dllwrap.c:490
 #, c-format
 msgid "   --output-lib <outname> Generate input library.\n"
-msgstr "   --output-lib <tên_tập_tin> \t\tTạo ra thư viện nhập liệu.\n"
+msgstr "   --output-lib <tên_tập_tin>    Tạo ra thư viện nhập vào.\n"
 
 #: dllwrap.c:491
 #, c-format
 msgid "   --add-indirect         Add dll indirects to export file.\n"
-msgstr "   --add-indirect         \t\tThêm các lời gián tiếp vào tập tin xuất.\n"
+msgstr "   --add-indirect         Thêm các lời gián tiếp vào tập tin xuất ra.\n"
 
 #: dllwrap.c:492
 #, c-format
 msgid "   --dllname <name>       Name of input dll to put into output lib.\n"
-msgstr "   --dllname <tên>       \t\tTên dll nhập cần để vào thư viện xuất.\n"
+msgstr "   --dllname <tên>         Tên dll nhập cần để vào thư viện kết xuất.\n"
 
 #: dllwrap.c:493
 #, c-format
 msgid "   --def <deffile>        Name input .def file\n"
-msgstr "   --def <tên_tập_tin>        \tTên tập tin định nghĩa nhập liệu\n"
+msgstr "   --def <tên_tập_tin>        Tên tập tin định nghĩa nhập vào\n"
 
 #: dllwrap.c:494
 #, c-format
 msgid "   --output-def <deffile> Name output .def file\n"
-msgstr "   --output-def <tên_tập_tin>\tTên tập tin định nghĩa xuất\n"
+msgstr "   --output-def <tên_tập_tin>    Tên tập tin định nghĩa kết xuất\n"
 
 #: dllwrap.c:495
 #, c-format
@@ -1193,7 +1191,7 @@ msgstr "   --export-all-symbols     Xuất mọi ký hiệu vào tập tin .def
 #: dllwrap.c:496
 #, c-format
 msgid "   --no-export-all-symbols  Only export .drectve symbols\n"
-msgstr "   --no-export-all-symbols  \tXuất chỉ ký hiệu kiểu « .drectve ».\n"
+msgstr "   --no-export-all-symbols    Xuất chỉ ký hiệu kiểu « .drectve ».\n"
 
 #: dllwrap.c:497
 #, c-format
@@ -1205,7 +1203,7 @@ msgstr ""
 #: dllwrap.c:498
 #, c-format
 msgid "   --no-default-excludes    Zap default exclude symbols\n"
-msgstr "   --no-default-excludes    \t\tSửa mọi ký hiệu loại trừ mặc định.\n"
+msgstr "   --no-default-excludes    Sửa mọi ký hiệu loại trừ mặc định.\n"
 
 #: dllwrap.c:499
 #, c-format
@@ -1230,12 +1228,12 @@ msgstr "   -U                     Thêm dấu gạch dưới vào thư viện (.
 #: dllwrap.c:503
 #, c-format
 msgid "   -k                     Kill @<n> from exported names\n"
-msgstr "   -k                     Giết « @<n> » ra các tên đã xuất\n"
+msgstr "   -k                     Giết « @<n> » ra các tên đã xuất ra\n"
 
 #: dllwrap.c:504
 #, c-format
 msgid "   --add-stdcall-alias    Add aliases without @<n>\n"
-msgstr "   --add-stdcall-alias    \tThêm biệt hiệu mà không có « @<n> ».\n"
+msgstr "   --add-stdcall-alias    Thêm biệt hiệu mà không có « @<n> ».\n"
 
 #: dllwrap.c:505
 #, c-format
@@ -1245,12 +1243,12 @@ msgstr "   --as <tên>           Dùng tên này cho chương trình dịch mã
 #: dllwrap.c:506
 #, c-format
 msgid "   --nodelete             Keep temp files.\n"
-msgstr "   --nodelete             Giữ các tập tin tạm\n"
+msgstr "   --nodelete             Giữ các tập tin tạm thời.\n"
 
 #: dllwrap.c:507
 #, c-format
 msgid "  Rest are passed unmodified to the language driver\n"
-msgstr "  Các Ä\91iá»\81u còn lại Ä\91ược gá»\9fi dạng chÆ°a Ä\91ược sá»­a Ä\91á»\95i qua cho trình điều khiển ngôn ngữ\n"
+msgstr "  Các Ä\91iá»\81u còn lại Ä\91ược gá»­i mà chÆ°a Ä\91ược sá»­a Ä\91á»\95i cho trình điều khiển ngôn ngữ\n"
 
 #: dllwrap.c:781
 msgid "Must provide at least one of -o or --dllname options"
@@ -1261,7 +1259,7 @@ msgid ""
 "no export definition file provided.\n"
 "Creating one, but that may not be what you want"
 msgstr ""
-"chưa cung cấp tập tin định nghĩa xuất.\n"
+"chưa cung cấp tập tin định nghĩa xuất ra.\n"
 "Đang tạo một điều, mà có lẽ không phải là điều bạn muốn"
 
 #: dllwrap.c:969
@@ -1370,11 +1368,11 @@ msgstr "<không có phần .debug_str>"
 #: dwarf.c:395
 #, c-format
 msgid "DW_FORM_strp offset too big: %lx\n"
-msgstr "DW_FORM_strp hiệu quá lớn: %lx\n"
+msgstr "DW_FORM_strp  quá lớn: %lx\n"
 
 #: dwarf.c:396
 msgid "<offset is too big>"
-msgstr "<hiệu số quá lớn>"
+msgstr "<khoảng bù quá lớn>"
 
 #: dwarf.c:629
 #, c-format
@@ -1412,7 +1410,7 @@ msgstr "Không hỗ trợ « DW_FORM_data8 » khi « sizeof (unsigned long) != 8
 #: dwarf.c:1290
 #, c-format
 msgid " (indirect string, offset: 0x%lx): %s"
-msgstr " (chuỗi gián tiếp, hiệu : 0x%lx): %s"
+msgstr " (chuỗi gián tiếp,  : 0x%lx): %s"
 
 #: dwarf.c:1299
 #, c-format
@@ -1447,7 +1445,7 @@ msgstr "  (Không rõ giá trị thuộc tính trực tiếp: %lx)"
 #: dwarf.c:1556
 #, c-format
 msgid "(location list)"
-msgstr "(danh sách địa điểm)"
+msgstr "(danh sách vị trí)"
 
 #: dwarf.c:1575 dwarf.c:3257
 #, c-format
@@ -1482,7 +1480,7 @@ msgstr "Không có đơn vị biên dịch trong phần %s ?"
 #: dwarf.c:1855
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries"
-msgstr "Không đủ bộ nhớ cho mảng thông tin gỡ lỗi có mục nhập %u"
+msgstr "Không đủ bộ nhớ cho mảng thông tin gỡ lỗi có %u mục nhập"
 
 #: dwarf.c:1863 dwarf.c:2858 dwarf.c:2952 dwarf.c:3026 dwarf.c:3143
 #: dwarf.c:3292 dwarf.c:3350 dwarf.c:3546
@@ -1502,7 +1500,7 @@ msgstr "Không thể định vị phần %s !\n"
 #: dwarf.c:1934
 #, c-format
 msgid "  Compilation Unit @ offset 0x%lx:\n"
-msgstr "  Đơn vị biên dịch @ hiệu số 0x%lx:\n"
+msgstr "  Đơn vị biên dịch @ khoảng bù 0x%lx:\n"
 
 #: dwarf.c:1935
 #, c-format
@@ -1517,12 +1515,12 @@ msgstr "   Phiên bản:       %d\n"
 #: dwarf.c:1938
 #, c-format
 msgid "   Abbrev Offset: %ld\n"
-msgstr "   Hiệu số tắt: %ld\n"
+msgstr "   Khoảng bù tắt: %ld\n"
 
 #: dwarf.c:1939
 #, c-format
 msgid "   Pointer Size:  %d\n"
-msgstr "   Cỡ con trỏ :  %d\n"
+msgstr "   Kích cỡ con trỏ :  %d\n"
 
 #: dwarf.c:1945
 #, c-format
@@ -1532,12 +1530,12 @@ msgstr "Thông tin gỡ lỗi bị hỏng, chiều dài của CU ở %lx kéo d
 #: dwarf.c:1954
 #, c-format
 msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n"
-msgstr "CU ở hiệu %lx chứa số thứ tự phiên bản bị hỏng hay không được hỗ trợ : %d.\n"
+msgstr "CU ở khoảng bù %lx chứa số thứ tự phiên bản bị hỏng hay không được hỗ trợ : %d.\n"
 
 #: dwarf.c:1964
 #, c-format
 msgid "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section size (%lx)\n"
-msgstr "Thông tin gỡ lỗi bị hỏng, hiệu viết tắt (%lx) lớn hơn kích cỡ phần viết tắt (%lx)\n"
+msgstr "Thông tin gỡ lỗi bị hỏng, khoảng bù viết tắt (%lx) lớn hơn kích cỡ phần viết tắt (%lx)\n"
 
 #: dwarf.c:1998
 #, c-format
@@ -1569,7 +1567,9 @@ msgstr " (%s)\n"
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
-msgstr "Việc đổ thô nội dung gỡ lỗi của phần %s:\n"
+msgstr ""
+"Việc đổ thô nội dung gỡ lỗi của phần %s:\n"
+"\n"
 
 #: dwarf.c:2161
 #, c-format
@@ -1583,7 +1583,7 @@ msgstr "Hỗ trợ hiện thời chỉ thông tin dòng DWARF phiên bản 2 và
 #: dwarf.c:2192
 #, c-format
 msgid "  Offset:                      0x%lx\n"
-msgstr "  Hiệu :                      0x%lx\n"
+msgstr "  Khoảng bù :                      0x%lx\n"
 
 #: dwarf.c:2193
 #, c-format
@@ -1598,17 +1598,17 @@ msgstr "  Phiên bản DWARF:               %d\n"
 #: dwarf.c:2195
 #, c-format
 msgid "  Prologue Length:             %d\n"
-msgstr "  Dài đoạn mở đầu :             %d\n"
+msgstr "  Chiều dài đoạn mở đầu :             %d\n"
 
 #: dwarf.c:2196
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
-msgstr "  Dài câu lệnh tối thiểu :  %d\n"
+msgstr "  Chiều dài câu lệnh tối thiểu :  %d\n"
 
 #: dwarf.c:2197
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
-msgstr "  Giá trị đầu của « is_stmt »:  %d\n"
+msgstr "  Giá trị đầu tiên của « is_stmt »:  %d\n"
 
 #: dwarf.c:2198
 #, c-format
@@ -1618,7 +1618,7 @@ msgstr "  Cơ bản dòng:                   %d\n"
 #: dwarf.c:2199
 #, c-format
 msgid "  Line Range:                  %d\n"
-msgstr "  Phạm v dòng:                  %d\n"
+msgstr "  Phạm vi dòng:                  %d\n"
 
 #: dwarf.c:2200
 #, c-format
@@ -1646,7 +1646,7 @@ msgid ""
 " The Directory Table is empty.\n"
 msgstr ""
 "\n"
-"  Bảng Thư mục rỗng\n"
+"  Bảng Thư Mục vẫn trống\n"
 
 #: dwarf.c:2221
 #, c-format
@@ -1670,7 +1670,7 @@ msgid ""
 " The File Name Table is empty.\n"
 msgstr ""
 "\n"
-" Bảng Tên Tập tin rỗng:\n"
+" Bảng Tên Tập Tin trống:\n"
 
 #: dwarf.c:2239
 #, c-format
@@ -1679,7 +1679,7 @@ msgid ""
 " The File Name Table:\n"
 msgstr ""
 "\n"
-"  Bảng Tên Tập tin:\n"
+"  Bảng Tên Tập Tin:\n"
 
 # Variable: don't translate / Biến: đừng dịch
 #: dwarf.c:2247
@@ -1731,7 +1731,7 @@ msgstr "  Nâng cao dòng bước %d tới %d\n"
 #: dwarf.c:2319
 #, c-format
 msgid "  Set File Name to entry %d in the File Name Table\n"
-msgstr "  Lập Tên Tập tin là mục nhập %d trong Bảng Tên Tập tin\n"
+msgstr "  Lập Tên Tập Tin là mục nhập %d trong Bảng Tên Tập Tin\n"
 
 #: dwarf.c:2327
 #, c-format
@@ -1783,7 +1783,9 @@ msgstr "  Gặp opcode (mã thao tác) không rõ %d với tác tử : "
 msgid ""
 "Decoded dump of debug contents of section %s:\n"
 "\n"
-msgstr "Đã giải mã bản đổ nội dung gỡ lỗi của phần %s:\n"
+msgstr ""
+"Đã giải mã bản đổ nội dung gỡ lỗi của phần %s:\n"
+"\n"
 
 #: dwarf.c:2449
 msgid "The line info appears to be corrupt - the section is too small\n"
@@ -1853,7 +1855,7 @@ msgstr "Khoảng bù « .debug_info » 0x%lx trong phần %s không chỉ tới
 
 #: dwarf.c:2906
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
-msgstr "Hỗ trợ hiện thời chỉ pubnames (tên công) DWARF phiên bản 2 và 3 thôi\n"
+msgstr "Hỗ trợ hiện thời chỉ pubnames (tên công) kiểu DWARF phiên bản 2 và 3 thôi\n"
 
 #: dwarf.c:2913
 #, c-format
@@ -1868,7 +1870,7 @@ msgstr "  Phiên bản:                             %d\n"
 #: dwarf.c:2917
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
-msgstr "  Hiệu vài phần .debug_info:     0x%lx\n"
+msgstr "  Bù vào phần .debug_info:     0x%lx\n"
 
 #: dwarf.c:2919
 #, c-format
@@ -1882,12 +1884,12 @@ msgid ""
 "    Offset\tName\n"
 msgstr ""
 "\n"
-"    Hiệu\tTên\n"
+"    \tTên\n"
 
 #: dwarf.c:2973
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
-msgstr " DW_MACINFO_start_file (bắt đầu tập tin) — số_dòng: %d số_tập_tin: %d\n"
+msgstr " DW_MACINFO_start_file (bắt đầu tập tin) — dòng số: %d; tập tin số: %d\n"
 
 #: dwarf.c:2979
 #, c-format
@@ -1897,17 +1899,17 @@ msgstr " DW_MACINFO_end_file (kết thúc tập tin)\n"
 #: dwarf.c:2987
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
-msgstr " DW_MACINFO_define (định nghĩa) — số_dòng : %d bộ_lệnh : %s\n"
+msgstr " DW_MACINFO_define (định nghĩa) — dòng số: %d; vĩ lệnh: %s\n"
 
 #: dwarf.c:2996
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
-msgstr " DW_MACINFO_undef (chưa định nghĩa) — số_dòng : %d bộ_lệnh : %s\n"
+msgstr " DW_MACINFO_undef (chưa định nghĩa) — dòng số: %d; vĩ lệnh: %s\n"
 
 #: dwarf.c:3008
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
-msgstr " DW_MACINFO_vendor_ext (phần má»\9f rá»\99ng nhà bán) â\80\94 hằng sá»\91 : %d chuá»\91i : %s\n"
+msgstr " DW_MACINFO_vendor_ext (phần má»\9f rá»\99ng nhà bán) â\80\94 hằng sá»\91 : %d chuá»\97i : %s\n"
 
 #: dwarf.c:3037
 #, c-format
@@ -1941,46 +1943,46 @@ msgid ""
 "The %s section is empty.\n"
 msgstr ""
 "\n"
-"Phần %s là rỗng.\n"
+"Phần %s vẫn trống.\n"
 
 #. FIXME: Should we handle this case?
 #: dwarf.c:3132
 msgid "Location lists in .debug_info section aren't in ascending order!\n"
-msgstr "Các danh sách địa điểm trong phần « .debug_info » (thông tin gỡ lỗi) không phải theo thứ tự dần.\n"
+msgstr "Các danh sách vị trí trong phần « .debug_info » (thông tin gỡ lỗi) không phải theo thứ tự giảm dần.\n"
 
 #: dwarf.c:3135
 msgid "No location lists in .debug_info section!\n"
-msgstr "Không có danh sách địa điểm trong phần « .debug_info » (thông tin gỡ lỗi). •\n"
+msgstr "Không có danh sách vị trí trong phần « .debug_info » (thông tin gỡ lỗi).\n"
 
 #: dwarf.c:3140
 #, c-format
 msgid "Location lists in %s section start at 0x%lx\n"
-msgstr "Danh sách địa điểm trong phần %s bắt đầu tại 0x%lx\n"
+msgstr "Danh sách vị trí trong phần %s bắt đầu tại 0x%lx\n"
 
 #: dwarf.c:3144
 #, c-format
 msgid "    Offset   Begin    End      Expression\n"
-msgstr "    HIệu   Đầu    Cuối      Biểu thức\n"
+msgstr "       Đầu    Cuối      Biểu thức\n"
 
 #: dwarf.c:3175
 #, 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_info » (thông tin gỡ lỗi).\n"
+msgstr "Có một lỗ [0x%lx - 0x%lx] trong phần « .debug_loc » (gỡ lỗi vị trí).\n"
 
 #: dwarf.c:3179
 #, 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_info » (thông tin gỡ lỗi).\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:3187
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
-msgstr "Có hiệu số 0x%lx lớn hơn kích cỡ của phần « .debug_loc » (địa điểm gỡ lỗi).\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:3196 dwarf.c:3231 dwarf.c:3241
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
-msgstr "Danh sách địa điểm mà bắt đầu tại hiệu số 0x%lx chưa được kết thúc.\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:3215 dwarf.c:3597
 #, c-format
@@ -1990,7 +1992,7 @@ msgstr "<Kết thúc danh sách>\n"
 #: dwarf.c:3225
 #, c-format
 msgid "(base address)\n"
-msgstr "(Ä\91ặt Ä\91á»\8ba cơ bản)\n"
+msgstr "(Ä\91á»\8ba chá»\89 cơ bản)\n"
 
 #: dwarf.c:3260
 msgid " (start == end)"
@@ -2007,7 +2009,7 @@ msgstr "Có %ld byte chưa dùng ở kết thúc của phần %s\n"
 
 #: dwarf.c:3406
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
-msgstr "Hỗ trợ hiện thời chỉ arange (phạm vị a) DWARF phiên bản 2 và 3 thôi.\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:3410
 #, c-format
@@ -2022,7 +2024,7 @@ msgstr "  Phiên bản:                  %d\n"
 #: dwarf.c:3412
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
-msgstr "  Hiệu vào .debug_info:  0x%lx\n"
+msgstr "  Khoảng bù vào .debug_info:  0x%lx\n"
 
 #: dwarf.c:3413
 #, c-format
@@ -2058,17 +2060,17 @@ msgstr ""
 
 #: dwarf.c:3520
 msgid "No range lists in .debug_info section!\n"
-msgstr "Không có danh sách phạm v trong phần « .debug_info » (thông tin gỡ lỗi).\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:3543
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
-msgstr "Danh sách phạm v trong phần %s bắt đầu tại 0x%lx\n"
+msgstr "Danh sách phạm vi trong phần %s bắt đầu tại 0x%lx\n"
 
 #: dwarf.c:3547
 #, c-format
 msgid "    Offset   Begin    End\n"
-msgstr "    HIệu   Đầu    Cuối\n"
+msgstr "       Đầu    Cuối\n"
 
 #: dwarf.c:3568
 #, c-format
@@ -2110,7 +2112,7 @@ msgstr "số hướng dẫn khung gọi nhỏ xíu (Dwarf Call Frame Instruction
 #: dwarf.c:4645
 #, 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 phần %s.\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:4687
 #, c-format
@@ -2145,7 +2147,7 @@ msgstr "  [-X64]       • bỏ qua các đối tượng kiểu 32 bit\n"
 #: emul_aix.c:46
 #, 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ả 32 bit lẫn 64 bit đều\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:309
 msgid "unexpected end of debugging information"
@@ -2153,7 +2155,7 @@ msgstr "gặp kết thúc bất thường trong thông tin gỡ lỗi"
 
 #: ieee.c:396
 msgid "invalid number"
-msgstr "số không hợp lệ"
+msgstr "con số không hợp lệ"
 
 #: ieee.c:449
 msgid "invalid string length"
@@ -2161,7 +2163,7 @@ msgstr "chiều dài chuỗi không hợp lệ"
 
 #: ieee.c:504 ieee.c:545
 msgid "expression stack overflow"
-msgstr "trán đống biểu thức"
+msgstr "tràn đống biểu thức"
 
 #: ieee.c:524
 msgid "unsupported IEEE expression operator"
@@ -2173,11 +2175,11 @@ msgstr "không rõ phần"
 
 #: ieee.c:560
 msgid "expression stack underflow"
-msgstr "trán ngược đống biểu thức"
+msgstr "tràn ngược đống biểu thức"
 
 #: ieee.c:574
 msgid "expression stack mismatch"
-msgstr "đống biểu thức không khớp với nhau"
+msgstr "sai khớp đống biểu thức"
 
 #: ieee.c:611
 msgid "unknown builtin type"
@@ -2189,7 +2191,7 @@ msgstr "Kiểu nổi BDC không được hỗ trợ"
 
 #: ieee.c:893
 msgid "unexpected number"
-msgstr "số bất thường"
+msgstr "con số bất thường"
 
 #: ieee.c:900
 msgid "unexpected record type"
@@ -2205,11 +2207,11 @@ msgstr "không rõ kiểu BB"
 
 #: ieee.c:1215
 msgid "stack overflow"
-msgstr "trán đống"
+msgstr "tràn đống"
 
 #: ieee.c:1238
 msgid "stack underflow"
-msgstr "trán ngược đống"
+msgstr "tràn ngược đống"
 
 #: ieee.c:1350 ieee.c:1420 ieee.c:2118
 msgid "illegal variable index"
@@ -2572,7 +2574,7 @@ msgstr "có việc định vị lại liên quan đến PC chưa tháo gỡ đ
 #: nlmconv.c:1990
 #, 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"
+msgstr "tràn khi điều chỉnh việc định vị lại đối với %s"
 
 #: nlmconv.c:2117
 #, c-format
@@ -2587,7 +2589,7 @@ msgstr "Việc thực hiện %s bị lỗi"
 #: nm.c:220 size.c:78 strings.c:659
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
-msgstr "Cách sử dụng: %s [tùy_chọn...] [tập_tin...]\n"
+msgstr "Sử dụng: %s [tùy_chọn...] [tập_tin...]\n"
 
 #: nm.c:221
 #, c-format
@@ -2687,7 +2689,7 @@ msgstr "%s: cơ sở không hợp lệ"
 #: nm.c:316
 #, c-format
 msgid "%s: invalid output format"
-msgstr "%s: định dạng xuất không hợp lệ"
+msgstr "%s: định dạng kết xuất không hợp lệ"
 
 #: nm.c:337 readelf.c:6917 readelf.c:6962
 #, c-format
@@ -2711,7 +2713,7 @@ msgid ""
 "Archive index:\n"
 msgstr ""
 "\n"
-"Chỉ mục kho:\n"
+"Chỉ mục kho lưu:\n"
 
 #: nm.c:1242
 #, c-format
@@ -2786,19 +2788,19 @@ msgstr ""
 #: nm.c:1387
 #, c-format
 msgid "Print width has not been initialized (%d)"
-msgstr "Chưa sở khởi độ rộng in (%d)"
+msgstr "Chưa sở khởi chiều rộng in (%d)"
 
 #: nm.c:1615
 msgid "Only -X 32_64 is supported"
-msgstr "Chỉ hỗ trợ « -X 32_64 »"
+msgstr "Chỉ hỗ trợ « -X 32_64 » thôi"
 
 #: nm.c:1643
 msgid "Using the --size-sort and --undefined-only options together"
-msgstr "Dùng tùy chọn cả « --size-sort » lẫn « --undefined-only » đều"
+msgstr "Đang dùng với nhau hai tùy chọn « --size-sort » và « --undefined-only »"
 
 #: nm.c:1644
 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 không có kích cỡ."
+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:1672
 #, c-format
@@ -2813,7 +2815,7 @@ msgstr "Sử dụng: %s [tùy_chọn...] tập_tin_nhập [tập_tin_xuất]\n"
 #: objcopy.c:464
 #, c-format
 msgid " Copies a binary file, possibly transforming it in the process\n"
-msgstr " Sao chép tập tin nhị phân, cũng có thể chuyển đổi nó\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:465 objcopy.c:572
 #, c-format
@@ -3136,7 +3138,7 @@ msgstr "không nhận ra cờ phần « %s »"
 #: objcopy.c:647
 #, c-format
 msgid "supported flags: %s"
-msgstr "các cờ đã hỗ trợ : %s"
+msgstr "các cờ được hỗ trợ : %s"
 
 #: objcopy.c:748
 #, c-format
@@ -3146,7 +3148,7 @@ msgstr "không thể mở « %s »: %s"
 #: objcopy.c:751 objcopy.c:3335
 #, c-format
 msgid "%s: fread failed"
-msgstr "%s: việc fread (đọc f) bị lỗi"
+msgstr "%s: fread bị lỗi"
 
 #: objcopy.c:824
 #, c-format
@@ -3200,7 +3202,7 @@ msgstr "chép từ « %s » [không rõ] sang « %s » [không rõ]\n"
 
 #: objcopy.c:1419
 msgid "Unable to change endianness of input file(s)"
-msgstr "Không thá»\83 thay Ä\91á»\95i tính trạng cuá»\91i (endian) của (các) tập tin nhập liá»\87u"
+msgstr "Không thá»\83 thay Ä\91á»\95i tình trạng cuá»\91i (endian) của (các) tập tin nhập vào"
 
 #: objcopy.c:1428
 #, c-format
@@ -3210,12 +3212,12 @@ msgstr "chép từ « %s » [%s] sang « %s » [%s]\n"
 #: objcopy.c:1473
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
-msgstr "Không thể nhận diện định dạng của tập tin nhập « %s »"
+msgstr "Không nhận ra định dạng của tập tin nhập « %s »"
 
 #: objcopy.c:1476
 #, c-format
 msgid "Warning: Output file cannot represent architecture `%s'"
-msgstr "Cảnh báo : tập tin xuất không thể tiêu biểu kiến trúc « %s »"
+msgstr "Cảnh báo : tập tin kết xuất không thể tiêu biểu kiến trúc « %s »"
 
 #: objcopy.c:1539
 #, c-format
@@ -3243,7 +3245,7 @@ msgstr "Không thể điền vào khe đằng sau phần"
 
 #: objcopy.c:1770
 msgid "can't add padding"
-msgstr "không thể thêm đệm"
+msgstr "không thể đệm thêm"
 
 #: objcopy.c:1861
 #, c-format
@@ -3261,7 +3263,7 @@ msgstr "đích này không hỗ trợ %lu mã máy xen kẽ"
 
 #: objcopy.c:1939
 msgid "treating that number as an absolute e_machine value instead"
-msgstr "sẽ xử lý con số đó dạng giá trị e_machine tuyệt đối thay thế"
+msgstr "sẽ xử lý con số đó dạng giá trị e_machine tuyệt đối để thay thế"
 
 #: objcopy.c:1943
 msgid "ignoring the alternative value"
@@ -3270,11 +3272,11 @@ msgstr "sẽ bỏ qua giá trị xen kẽ"
 #: objcopy.c:1974 objcopy.c:2009
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
-msgstr "không thể tạo thư mục tạm thời để sao chép kho (lỗi: %s)"
+msgstr "không thể tạo thư mục tạm thời để sao chép kho lưu (lỗi: %s)"
 
 #: objcopy.c:2070
 msgid "Unable to recognise the format of file"
-msgstr "không thể nhận diện định dạng của tập tin"
+msgstr "Không nhân ra định dạng của tập tin"
 
 #: objcopy.c:2167
 #, c-format
@@ -3326,7 +3328,7 @@ msgstr "không thể tạo phần gỡ lỗi"
 
 #: objcopy.c:2855
 msgid "can't set debugging section contents"
-msgstr "không thể đặt nội dung phần gỡ lỗi"
+msgstr "không thể đặt nội dung của phần gỡ lỗi"
 
 #: objcopy.c:2863
 #, c-format
@@ -3353,7 +3355,7 @@ msgstr "số byte phải là khác âm"
 
 #: objcopy.c:3177
 msgid "interleave must be positive"
-msgstr "chen vào phải là dương"
+msgstr "khoảng chen vào phải là dương"
 
 #: objcopy.c:3197 objcopy.c:3205
 #, c-format
@@ -3374,7 +3376,7 @@ msgstr "không thể mở : %s: %s"
 #: objcopy.c:3449
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
-msgstr "Cảnh báo : đang cắt xén điền-khe từ 0x%s thành 0x%x"
+msgstr "Cảnh báo : đang cắt xén khoảng điền-khe từ 0x%s đến 0x%x"
 
 #: objcopy.c:3610
 #, c-format
@@ -3387,7 +3389,7 @@ msgstr "không thể phân tích cú pháp của mã máy xen kẽ"
 
 #: objcopy.c:3673
 msgid "number of bytes to reverse must be positive and even"
-msgstr "số byte cần đảo ngược phải là một số dương chẵn"
+msgstr "số các byte cần đảo ngược phải là một số dương chẵn"
 
 #: objcopy.c:3676
 #, c-format
@@ -3416,7 +3418,7 @@ msgstr "%s: sai đặt giá trị gài vào cho « --stack »"
 
 #: objcopy.c:3757
 msgid "byte number must be less than interleave"
-msgstr "số byte phải ít hơn chen vào"
+msgstr "số các byte phải ít hơn khoảng chen vào"
 
 #: objcopy.c:3784
 #, c-format
@@ -3581,9 +3583,9 @@ msgstr ""
 "\t\tGởi chuỗi TÙY_CHỌN qua cho _bộ rã_\n"
 "\t\t(các tùy chọn bộ rã)\n"
 "  -EB --endian=big\n"
-"\t\tGiả sá»­ Ä\91á»\8bnh dạng tính trạng cuối lớn (big-endian) khi rã\n"
+"\t\tGiả sá»­ Ä\91á»\8bnh dạng tình trạng cuối lớn (big-endian) khi rã\n"
 "  -EL --endian=little\n"
-"\t\tGiả sá»­ Ä\91á»\8bnh dạng tính trạng cuối nhỏ (little-endian) khi rã\n"
+"\t\tGiả sá»­ Ä\91á»\8bnh dạng tình trạng cuối nhỏ (little-endian) khi rã\n"
 "      --file-start-context       \tGồm _ngữ cảnh_ từ _đầu tập tin_ (bằng « -S »)\n"
 "  -I, --include=THƯ_MỤC\n"
 "\t\tThêm THƯ_MỤC vào danh sách tìm kiếm tập tin nguồn\n"
@@ -3655,7 +3657,7 @@ msgstr "%s không phải là môt đối tượng động"
 #: objdump.c:916 objdump.c:940
 #, c-format
 msgid " (File Offset: 0x%lx)"
-msgstr " (Hiệu tập tin: 0x%lx)"
+msgstr " ( tập tin: 0x%lx)"
 
 #: objdump.c:1885
 #, c-format
@@ -3714,7 +3716,7 @@ msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
-"Nội dung phần %s\n"
+"Nội dung của phần %s\n"
 "\n"
 
 #: objdump.c:2491
@@ -3744,7 +3746,7 @@ msgstr "Nội dung của phần %s:"
 #: objdump.c:2573
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
-msgstr "  (Bắt đầu ở hiệu tập tin: 0x%lx)"
+msgstr "  (Bắt đầu ở khoảng bù tập tin: 0x%lx)"
 
 #: objdump.c:2680
 #, c-format
@@ -3778,7 +3780,7 @@ msgstr "%s: việc in ra thông tin gỡ lỗi bị lỗi"
 #: objdump.c:3128
 #, c-format
 msgid "In archive %s:\n"
-msgstr "Trong kho %s\n"
+msgstr "Trong kho lưu %s\n"
 
 #: objdump.c:3244
 msgid "error: the start address should be before the end address"
@@ -3803,7 +3805,7 @@ msgstr "không nhận ra tùy chọn « -E »"
 #: objdump.c:3286
 #, c-format
 msgid "unrecognized --endian type `%s'"
-msgstr "không nhận ra kiá»\83u tính trạng cuối (endian) « %s »"
+msgstr "không nhận ra kiá»\83u tình trạng cuối (endian) « %s »"
 
 #: rclex.c:197
 msgid "invalid value specified for pragma code_page.\n"
@@ -3842,7 +3844,7 @@ msgstr "%s: không có thông tin gỡ lỗi đã nhận ra"
 #: rddbg.c:402
 #, c-format
 msgid "Last stabs entries before error:\n"
-msgstr "Những mục stabs được nhập vào trước khi gặp lỗi:\n"
+msgstr "Những mục stabs cuối cùng được nhập vào trước khi gặp lỗi:\n"
 
 #: readelf.c:297
 #, c-format
@@ -3874,42 +3876,42 @@ msgstr "không đủ bộ nhớ khi phân tích cú pháp của các việc đ
 #: readelf.c:898
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
-msgstr " Hiệu     Tin    Kiểu            Giá trị ký hiệu  Tên ký hiệu + gì thêm\n"
+msgstr "      Tin    Kiểu            Giá trị ký hiệu  Tên ký hiệu + gì thêm\n"
 
 #: readelf.c:900
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
-msgstr " Hiệu     Tin    Kiểu    Giá trị ký hiệu Tên ký hiệu + gì thêm\n"
+msgstr "      Tin    Kiểu    Giá trị ký hiệu Tên ký hiệu + gì thêm\n"
 
 #: readelf.c:905
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
-msgstr " Hiệu     Tin    Kiểu            Giá trị ký hiệu Tên ký hiệu\n"
+msgstr "      Tin    Kiểu            Giá trị ký hiệu Tên ký hiệu\n"
 
 #: readelf.c:907
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
-msgstr " Hiệu     Tin    Kiểu    Giá trị ký hiệu Tên ký hiệu\n"
+msgstr "      Tin    Kiểu    Giá trị ký hiệu Tên ký hiệu\n"
 
 #: readelf.c:915
 #, c-format
 msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name + Addend\n"
-msgstr "    Hiệu             Tin             Kiểu               Giá trị ký hiệu Tên ký hiệu + Phần cộng\n"
+msgstr "                 Tin             Kiểu               Giá trị ký hiệu Tên ký hiệu + Phần cộng\n"
 
 #: readelf.c:917
 #, c-format
 msgid "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"
-msgstr "  Hiệu        Tin         Kiểu     Giá trị ký hiệu  Tên ký hiệu + Phần cộng\n"
+msgstr "          Tin         Kiểu     Giá trị ký hiệu  Tên ký hiệu + Phần cộng\n"
 
 #: readelf.c:922
 #, c-format
 msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name\n"
-msgstr "    Hiệu             Tin             Kiểu               Giá trị ký hiệu  Tên ký hiệu\n"
+msgstr "                 Tin             Kiểu               Giá trị ký hiệu  Tên ký hiệu\n"
 
 #: readelf.c:924
 #, c-format
 msgid "  Offset          Info           Type           Sym. Value    Sym. Name\n"
-msgstr "  HIệu        Tin         Kiểu      Giá trị ký hiệu  Tên ký hiệu\n"
+msgstr "          Tin         Kiểu      Giá trị ký hiệu  Tên ký hiệu\n"
 
 #: readelf.c:1211 readelf.c:1370 readelf.c:1378
 #, c-format
@@ -3919,7 +3921,7 @@ msgstr "không nhận ra: %-7lx"
 #: readelf.c:1236
 #, c-format
 msgid "<unknown addend: %lx>"
-msgstr "<số thêm vào không rõ : %lx>"
+msgstr "<không rõ phần cộng: %lx>"
 
 #: readelf.c:1328
 #, c-format
@@ -3948,7 +3950,7 @@ msgstr "<không rõ>: %lx"
 
 #: readelf.c:1744
 msgid "NONE (None)"
-msgstr "KHÔNG CÓ (Không có)"
+msgstr "NONE (Không có)"
 
 #: readelf.c:1745
 msgid "REL (Relocatable file)"
@@ -4015,7 +4017,7 @@ msgstr "Sử dụng: readelf <tùy_chọn...> tập_tin_elf...\n"
 #: readelf.c:2879
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
-msgstr " Hiển thị thông tin về nội dung tập tin định dạng ELF\n"
+msgstr " Hiển thị thông tin về nội dung của tập tin định dạng ELF\n"
 
 #: readelf.c:2880
 #, c-format
@@ -4053,31 +4055,25 @@ msgstr ""
 " Tùy chọn:\n"
 "  -a --all               \t\t\t\t\tBằng: -h -l -S -s -r -d -V -A -I\n"
 "\t(hết)\n"
-"  -h --file-header       \t\t\t\tHiển thị _dòng đầu tập tin_ ELF\n"
-"  -l --program-headers   \t\tHiển thị _các dòng đầu chương trình_\n"
+"  -h --file-header       \t\t\t\tHiển thị dòng đầu tập tin ELF\n"
+"  -l --program-headers   \t\tHiển thị các dòng đầu chương trình\n"
 "     --segments          \t\t\tBiệt hiệu cho « --program-headers »\n"
-"\t(các phân đoạn)\n"
 "  -S --section-headers   \t\t\tHiển thị dòng đầu của các phần\n"
-"\t(các dòng đầu phần)\n"
 "     --sections          \t\t\tBiệt hiệu cho « --section-headers »\n"
-"\t(các phần)\n"
-"  -g --section-groups    \t\t\t     Hiển thị _các nhóm phần_\n"
-"  -t --section-details\t\t\tHiển thị _chi tiết về phần_\n"
+"  -g --section-groups    \t\t\t     Hiển thị các nhóm phần\n"
+"  -t --section-details\t\t\tHiển thị chi tiết về phần\n"
 "  -e --headers           \t\t\t\tBằng: -h -l -S\n"
-"\t(các dòng đầu)\n"
-"  -s --syms              \t\t\tHiển thị bảng _ký hiệu_\n"
+"  -s --syms              \t\t\tHiển thị bảng ký hiệu\n"
 "      --symbols          \t\t\tBiệt hiệu cho « --syms »\n"
-"\t(các ký hiệu [« syms » là viết tắt])\n"
-"  -n --notes             \t\t\tHiển thị _các ghi chú_ lõi (nếu có)\n"
-"  -r --relocs            \t\tHiển thị _các việc định vị lại_ (nếu có)\n"
-"  -u --unwind            \t\tHiển thị thông tin _tri ra_ (nếu có)\n"
-"  -d --dynamic           \t\tHiển thị phần _động_ (nếu có)\n"
+"  -n --notes             \t\t\tHiển thị các ghi chú lõi (nếu có)\n"
+"  -r --relocs            \t\tHiển thị các việc định vị lại (nếu có)\n"
+"  -u --unwind            \t\tHiển thị thông tin tri ra (nếu có)\n"
+"  -d --dynamic           \t\tHiển thị phần động (nếu có)\n"
 "  -V --version-info      \t\tHiển thị các phần phiên bản (nếu có)\n"
-"\t(thông tin phiên bản)\n"
-"  -A --arch-specific     Hiển thị thông tin _đặc trưng cho kiến trúc_ (nếu có)\n"
+"  -A --arch-specific     Hiển thị thông tin đặc trưng cho kiến trúc (nếu có)\n"
 "  -c --archive-index     Hiển thị chỉ mục ký hiệu/tập tin trong một kho\n"
-"  -D --use-dynamic       _Dùng_ thông tin phần _động_ khi hiển thị ký hiệu\n"
-"  -x --hex-dump=<số|tên> \t\t\tĐổ nội dung của phần <số|tên> (dạng byte)\n"
+"  -D --use-dynamic       Dùng thông tin phần động khi hiển thị ký hiệu\n"
+"  -x --hex-dump=<số|tên>    Đổ nội dung của phần <số|tên> (dạng byte)\n"
 "  -p --string-dump=<số|tên>\tĐổ nội dung của phần <số|tên> (dạng chuỗi)\n"
 " -R --relocated-dump=<số|tên>\n"
 "                         Đổ nội dung của phần <số|tên> (dạng byte đã định vị lại)\n"
@@ -4115,11 +4111,11 @@ msgid ""
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 "  -I --histogram\n"
-"\tHiển thị _biểu đồ tần xuất_ của các độ dài danh sách xô\n"
-"  -W --wide              Cho phép độ _rộng_ kết xuất vượt qua 80 ký tự\n"
-"  @<file>        \t\tĐọc các tùy chọn từ tập tin đó\n"
-"  -H --help             \tHiển thị _trợ giúp_ này\n"
-"  -v --version           \tHiển thị số thứ tự _phiên bản_ của readelf\n"
+"\tHiển thị biểu đồ tần xuất của các độ dài danh sách xô\n"
+"  -W --wide              Cho phép chiều rộng kết xuất vượt qua 80 ký tự\n"
+"  @<file>        \t\tĐọc các tùy chọn từ tập tin này\n"
+"  -H --help             \tHiển thị trợ giúp này\n"
+"  -v --version           \tHiển thị số thứ tự phiên bản của readelf\n"
 
 #: readelf.c:2942 readelf.c:2970 readelf.c:2974 readelf.c:11443
 msgid "Out of memory allocating dump request table.\n"
@@ -4140,11 +4136,11 @@ msgstr "không có"
 
 #: readelf.c:3172
 msgid "2's complement, little endian"
-msgstr "phần bù của 2, tính trạng cuối nhỏ"
+msgstr "phần bù của 2, tình trạng cuối nhỏ"
 
 #: readelf.c:3173
 msgid "2's complement, big endian"
-msgstr "phần bù của 2, tính trạng cuối lớn"
+msgstr "phần bù của 2, tình trạng cuối lớn"
 
 #: readelf.c:3191
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
@@ -4212,7 +4208,7 @@ msgid ""
 "  Start of program headers:          "
 msgstr ""
 "\n"
-"  Điểm đầu các dòng đầu chương trình:          "
+"  Đầu các dòng đầu chương trình:          "
 
 #: readelf.c:3232
 #, c-format
@@ -4246,7 +4242,7 @@ msgstr "  Cỡ các dòng đầu chương trình:           %ld (byte)\n"
 #: readelf.c:3243
 #, c-format
 msgid "  Number of program headers:         %ld\n"
-msgstr "  Số dòng đầu chương trình:         %ld\n"
+msgstr "  Số các dòng đầu chương trình:         %ld\n"
 
 #: readelf.c:3245
 #, c-format
@@ -4256,7 +4252,7 @@ msgstr "  Cỡ các dòng đầu phần:           %ld (byte)\n"
 #: readelf.c:3247
 #, c-format
 msgid "  Number of section headers:         %ld"
-msgstr "  Số dòng đầu phần:         %ld"
+msgstr "  Số các dòng đầu phần:         %ld"
 
 #: readelf.c:3252
 #, c-format
@@ -4305,7 +4301,7 @@ msgid ""
 "There are %d program headers, starting at offset "
 msgstr ""
 "\n"
-"Có %d dòng đầu chương trình, bắt đầu tại hiệu số"
+"Có %d dòng đầu chương trình, bắt đầu tại khoảng bù"
 
 #: readelf.c:3408 readelf.c:3410
 #, c-format
@@ -4319,17 +4315,17 @@ msgstr ""
 #: readelf.c:3414
 #, c-format
 msgid "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
-msgstr "  Kiểu         Hiệu   Địa Chỉ Ảo   Địa Chỉ Vật lý   CỡTập CỡNhớ  Cờ Canh\n"
+msgstr "  Kiểu            Địa Chỉ Ảo   Địa Chỉ Vật lý   CỡTập CỡNhớ  Cờ Canh\n"
 
 #: readelf.c:3417
 #, c-format
 msgid "  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align\n"
-msgstr "  Kiểu         Hiệu   Địa Chỉ Ảo   Địa Chỉ Vật lý   CỡTập CỡNhớ  Cờ Canh\n"
+msgstr "  Kiểu            Địa Chỉ Ảo   Địa Chỉ Vật lý   CỡTập CỡNhớ  Cờ Canh\n"
 
 #: readelf.c:3421
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
-msgstr "  Kiểu         Hiệu         Địa Chỉ Ảo     Địa Chỉ Vật lý\n"
+msgstr "  Kiểu                  Địa Chỉ Ảo     Địa Chỉ Vật lý\n"
 
 #: readelf.c:3423
 #, c-format
@@ -4342,15 +4338,15 @@ msgstr "hơn một phân đoạn động\n"
 
 #: readelf.c:3532
 msgid "no .dynamic section in the dynamic segment\n"
-msgstr "không có đoạn « .dynamic » (động) trong đoạn động\n"
+msgstr "không có phần « .dynamic » (động) trong phân đoạn động\n"
 
 #: readelf.c:3547
 msgid "the .dynamic section is not contained within the dynamic segment\n"
-msgstr "phần « .dynamic » (động) không nằm bên trong đoạn động\n"
+msgstr "phần « .dynamic » (động) không nằm bên trong phân đoạn động\n"
 
 #: readelf.c:3550
 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
-msgstr "phần « .dynamic » (động) không phải là phần thứ nhất trong đoạn động.\n"
+msgstr "phần « .dynamic » (động) không phải là phần thứ nhất trong phân đoạn động.\n"
 
 #: readelf.c:3558
 msgid "Unable to find program interpreter name\n"
@@ -4421,7 +4417,7 @@ msgstr ""
 #: readelf.c:4076
 #, c-format
 msgid "There are %d section headers, starting at offset 0x%lx:\n"
-msgstr "Có %d dòng đầu phần, bắt đầu tại hiệu số 0x%lx:\n"
+msgstr "Có %d dòng đầu phần, bắt đầu tại khoảng bù 0x%lx:\n"
 
 #: readelf.c:4096 readelf.c:4595 readelf.c:4821 readelf.c:5116 readelf.c:5524
 #: readelf.c:7421
@@ -4431,7 +4427,7 @@ msgstr "bảng chuỗi"
 #: readelf.c:4163
 #, c-format
 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
-msgstr "Phần %d có kích cỡ sh_entsize không hợp lệ %lx (ngờ %lx)\n"
+msgstr "Phần %d có kích cỡ sh_entsize không hợp lệ %lx (mong đợi %lx)\n"
 
 #: readelf.c:4183
 msgid "File contains multiple dynamic symbol tables\n"
@@ -4477,27 +4473,27 @@ msgstr "  [Nr] Tên\n"
 #: readelf.c:4268
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
-msgstr "       Kiểu            ĐChỉ     Hiệu    Cỡ   ES   Lk Tin Cl\n"
+msgstr "       Kiểu            ĐChỉ         Cỡ   ES   Lk Tin Cl\n"
 
 #: readelf.c:4272
 #, c-format
 msgid "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al\n"
-msgstr "  [Nr] Tên              Kiểu            ĐChỉ     Tắt    Cỡ   ES Cờ Lkết Tin Canh\n"
+msgstr "  [Nr] Tên              Kiểu            ĐChỉ         Cỡ   ES Cờ Lkết Tin Canh\n"
 
 #: readelf.c:4279
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
-msgstr "       Kiểu            Địa chỉ          Hiệu    Cỡ   ES   Lkết Tin Canh\n"
+msgstr "       Kiểu            Địa chỉ              Cỡ   ES   Lkết Tin Canh\n"
 
 #: readelf.c:4283
 #, c-format
 msgid "  [Nr] Name              Type            Address          Off    Size   ES Flg Lk Inf Al\n"
-msgstr "  [Nr] Tên              Kiểu            Địa chỉ          Tắt    Cỡ   ES Cờ Lkết Tin Canh\n"
+msgstr "  [Nr] Tên              Kiểu            Địa chỉ              Cỡ   ES Cờ Lkết Tin Canh\n"
 
 #: readelf.c:4290
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
-msgstr "       Kiểu              Địa chỉ          Hiệu            Liên kết\n"
+msgstr "       Kiểu              Địa chỉ                      Liên kết\n"
 
 #: readelf.c:4291
 #, c-format
@@ -4507,7 +4503,7 @@ msgstr "       Cỡ              CỡEnt          Tin              Canh\n"
 #: readelf.c:4295
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
-msgstr "  [Nr] Tên              Kiểu             Địa chỉ           Hiệu\n"
+msgstr "  [Nr] Tên              Kiểu             Địa chỉ           \n"
 
 #: readelf.c:4296
 #, c-format
@@ -4579,7 +4575,7 @@ msgstr "   [Chỉ mục]    Tên\n"
 #: readelf.c:4629
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
-msgstr "phần [%5u] trong phần nhóm [%5u]>phần tối đa [%5u]\n"
+msgstr "phần [%5u] trong phần nhóm [%5u] > phần tối đa [%5u]\n"
 
 #: readelf.c:4638
 #, c-format
@@ -4598,7 +4594,7 @@ msgid ""
 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
 msgstr ""
 "\n"
-"phần định vị lại « %s » tại hiệu số 0x%lx chứa %ld byte:\n"
+"phần định vị lại « %s » tại khoảng bù 0x%lx chứa %ld byte:\n"
 
 #: readelf.c:4758
 #, c-format
@@ -4626,7 +4622,7 @@ msgstr "« %s »"
 #: readelf.c:4789 readelf.c:5208 readelf.c:5541
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
-msgstr " tại hiệu 0x%lx chứa %lu mục nhập:\n"
+msgstr " tại khoảng bù 0x%lx chứa %lu mục nhập:\n"
 
 #: readelf.c:4840
 #, c-format
@@ -4644,7 +4640,7 @@ msgstr "tri ra bảng"
 #: readelf.c:5063 readelf.c:5471
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
-msgstr "Đang nhảy kiểu định vị lại bất thường %s\n"
+msgstr "Đang bỏ qua kiểu định vị lại bất thường %s\n"
 
 #: readelf.c:5124 readelf.c:5532 readelf.c:5585
 #, c-format
@@ -4692,7 +4688,7 @@ msgstr ""
 
 #: readelf.c:5911
 msgid "Unable to seek to end of file!\n"
-msgstr "Không thể tìm tới kết thúc của tập tin.\n"
+msgstr "Không thể tìm nơi tới kết thúc của tập tin.\n"
 
 #: readelf.c:5924
 msgid "Unable to determine the number of symbols to load\n"
@@ -4700,11 +4696,11 @@ msgstr "Không thể quyết định số ký hiệu cần tải\n"
 
 #: readelf.c:5959
 msgid "Unable to seek to end of file\n"
-msgstr "Không thể tìm tới kết thúc tập tin\n"
+msgstr "Không thể tìm nơi tới kết thúc tập tin\n"
 
 #: readelf.c:5966
 msgid "Unable to determine the length of the dynamic string table\n"
-msgstr "Không thể quyết định độ dài của bảng chuỗi động\n"
+msgstr "Không thể quyết định chiều dài của bảng chuỗi động\n"
 
 #: readelf.c:5971
 msgid "dynamic string table"
@@ -4721,7 +4717,7 @@ msgid ""
 "Dynamic section at offset 0x%lx contains %u entries:\n"
 msgstr ""
 "\n"
-"Phần động tại hiệu 0x%lx chứa %u mục nhập:\n"
+"Phần động tại khoảng bù 0x%lx chứa %u mục nhập:\n"
 
 #: readelf.c:6035
 #, c-format
@@ -4746,7 +4742,7 @@ msgstr "Tập tin cấu hình"
 #: readelf.c:6083
 #, c-format
 msgid "Dependency audit library"
-msgstr "Thư viện kiểm tra cách phụ thuộc"
+msgstr "Thư viện kiểm tra quan hệ phụ thuộc"
 
 #: readelf.c:6087
 #, c-format
@@ -4810,7 +4806,7 @@ msgstr "  ĐChỉ: 0x"
 #: readelf.c:6492 readelf.c:6594 readelf.c:6715
 #, c-format
 msgid "  Offset: %#08lx  Link: %u (%s)\n"
-msgstr "  Hiệu : %#08lx  Liên kết: %u (%s)\n"
+msgstr "   : %#08lx  Liên kết: %u (%s)\n"
 
 #: readelf.c:6500
 msgid "version definition section"
@@ -4872,7 +4868,7 @@ msgstr " ĐChỉ: 0x"
 
 #: readelf.c:6602
 msgid "version need section"
-msgstr "phần phiên bản cần"
+msgstr "phần phiên bản cần thiết"
 
 #: readelf.c:6627
 #, c-format
@@ -4989,7 +4985,7 @@ msgstr "Không thể đọc vào dữ liệu động\n"
 
 #: readelf.c:7184 readelf.c:7234 readelf.c:7258 readelf.c:7288 readelf.c:7312
 msgid "Unable to seek to start of dynamic information\n"
-msgstr "Không thể tìm tới đầu của thông tin động\n"
+msgstr "Không thể tìm nơi tới đầu của thông tin động\n"
 
 #: readelf.c:7190 readelf.c:7240
 msgid "Failed to read in number of buckets\n"
@@ -5056,7 +5052,7 @@ msgstr "dữ liệu phiên bản"
 
 #: readelf.c:7501
 msgid "version need aux (3)"
-msgstr "phiên bản cần phụ (3)"
+msgstr "phiên bản phụ cần (3)"
 
 #: readelf.c:7528
 msgid "bad dynamic symbol\n"
@@ -5069,7 +5065,7 @@ msgid ""
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 "\n"
-"Không có thông tin ký hiệu động để hiển thị ký hiệu.\n"
+"Không có sẵn sàng thông tin ký hiệu động để hiển thị ký hiệu.\n"
 
 #: readelf.c:7604
 #, c-format
@@ -5078,12 +5074,12 @@ msgid ""
 "Histogram for bucket list length (total of %lu buckets):\n"
 msgstr ""
 "\n"
-"Biểu đồ tần xuất cho độ dài danh sách xô (tổng số %lu xô):\n"
+"Biểu đồ tần xuất cho chiều dài danh sách xô (tổng số %lu xô):\n"
 
 #: readelf.c:7606 readelf.c:7676
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
-msgstr " Dài       Số           %% tổng  Phạm v\n"
+msgstr " Dài       Số           %% tổng  Phạm vi\n"
 
 #: readelf.c:7674
 #, c-format
@@ -5092,7 +5088,7 @@ msgid ""
 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
 msgstr ""
 "\n"
-"Biểu đồ tần xuất cho độ dài danh sách xô « .gnu.hash » (tổng số %lu xô):\n"
+"Biểu đồ tần xuất cho chiều dài danh sách xô « .gnu.hash » (tổng số %lu xô):\n"
 
 #: readelf.c:7740
 #, c-format
@@ -5101,7 +5097,7 @@ msgid ""
 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
 msgstr ""
 "\n"
-"Phân đoạn thông tin động tại hiệu số 0x%lx chứa %d mục nhập:\n"
+"Phân đoạn thông tin động tại khoảng bù 0x%lx chứa %d mục nhập:\n"
 
 #: readelf.c:7743
 #, c-format
@@ -5125,7 +5121,7 @@ msgstr "không thể áp dụng kiểu định vị lại không được hỗ t
 #: readelf.c:8259
 #, c-format
 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
-msgstr "đang bỏ qua hiệu số định vị lại không hợp lệ 0x%lx trong phần %s\n"
+msgstr "đang bỏ qua khoảng bù định vị lại không hợp lệ 0x%lx trong phần %s\n"
 
 #: readelf.c:8283
 #, c-format
@@ -5213,7 +5209,7 @@ msgstr "phần « %s » có loại NOBITS thì nó có nội dung không xác th
 #: readelf.c:8702
 #, c-format
 msgid "Unrecognized debug section: %s\n"
-msgstr "Không nhận diện phần gỡ lỗi: %s\n"
+msgstr "Không nhận ra phần gỡ lỗi: %s\n"
 
 #: readelf.c:8730
 #, c-format
@@ -5232,17 +5228,17 @@ msgstr "thuộc tính"
 #: readelf.c:9306
 #, c-format
 msgid "ERROR: Bad section length (%d > %d)\n"
-msgstr "LỖI : độ dài phần sai (%d > %d)\n"
+msgstr "LỖI : chiều dài phần sai (%d > %d)\n"
 
 #: readelf.c:9337
 #, c-format
 msgid "ERROR: Bad subsection length (%d > %d)\n"
-msgstr "LỖI : độ dài phần phụ sai (%d > %d)\n"
+msgstr "LỖI : chiều dài phần phụ sai (%d > %d)\n"
 
 #: readelf.c:9396
 #, c-format
 msgid "Unknown format '%c'\n"
-msgstr "Không rõ định dạng %c\n"
+msgstr "Không rõ định dạng « %c »\n"
 
 #: readelf.c:9549 readelf.c:10065
 msgid "liblist"
@@ -5489,7 +5485,7 @@ msgid ""
 "Notes at offset 0x%08lx with length 0x%08lx:\n"
 msgstr ""
 "\n"
-"Gặp ghi chú tại hiệu 0x%08lx có chiều dài 0x%08lx:\n"
+"Gặp ghi chú tại khoảng bù 0x%08lx có chiều dài 0x%08lx:\n"
 
 #: readelf.c:10324
 #, c-format
@@ -5499,7 +5495,7 @@ msgstr "  Chủ\t\tCỡ dữ liệu\tMô tả\n"
 #: readelf.c:10343
 #, c-format
 msgid "corrupt note found at offset %lx into core notes\n"
-msgstr "tìm ghi chú bị hỏng tại hiệu %lx vào ghi chú lõi\n"
+msgstr "tìm thấy ghi chú bị hỏng tại khoảng bù %lx vào ghi chú lõi\n"
 
 #: readelf.c:10345
 #, c-format
@@ -5537,22 +5533,22 @@ msgstr ""
 #: readelf.c:10802
 #, c-format
 msgid "%s: failed to seek to first archive header\n"
-msgstr "%s: lỗi tìm tới dòng đầu kho đầu tiên\n"
+msgstr "%s: lỗi tìm nơi tới dòng đầu kho đầu tiên\n"
 
 #: readelf.c:10811 readelf.c:11076 readelf.c:11246
 #, c-format
 msgid "%s: failed to read archive header\n"
-msgstr "%s: lỗi đọc dòng đầu kho\n"
+msgstr "%s: lỗi đọc dòng đầu kho lưu\n"
 
 #: readelf.c:10836
 #, c-format
 msgid "%s: the archive index is empty\n"
-msgstr "%s: chỉ mục kho vẫn trống\n"
+msgstr "%s: chỉ mục kho lưu vẫn trống\n"
 
 #: readelf.c:10844 readelf.c:10867
 #, c-format
 msgid "%s: failed to read archive index\n"
-msgstr "%s: lỗi đọc chỉ mục kho\n"
+msgstr "%s: lỗi đọc chỉ mục kho lưu\n"
 
 #: readelf.c:10853
 #, c-format
@@ -5574,31 +5570,31 @@ msgstr "%s: kho lưu có một chỉ mục nhưng chưa có ký hiệu\n"
 
 #: readelf.c:10896
 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ỉnh mục kho\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
 #: readelf.c:10902
 #, c-format
 msgid "%s: failed to read archive index symbol table\n"
-msgstr "%s: lỗi đọc bảng ký hiệu chỉnh mục kho\n"
+msgstr "%s: lỗi đọc bảng ký hiệu chỉ mục kho lưu\n"
 
 # Type: error
 # Description
 #: readelf.c:10910
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
-msgstr "%s: lỗi nhảy qua bảng ký hiệu kho\n"
+msgstr "%s: lỗi nhảy qua bảng ký hiệu kho lưu\n"
 
 #: readelf.c:10921
 #, c-format
 msgid "%s: failed to read archive header following archive index\n"
-msgstr "%s: lỗi đọc phần đầu kho theo sau chỉ mục kho\n"
+msgstr "%s: lỗi đọc phần đầu kho lưu theo sau chỉ mục kho lưu\n"
 
 #: readelf.c:10926
 #, c-format
 msgid "%s has no archive index\n"
-msgstr "%s không có chỉ mục kho\n"
+msgstr "%s không có chỉ mục kho lưu\n"
 
 #: readelf.c:10937
 msgid "Out of memory reading long symbol names in archive\n"
@@ -5614,7 +5610,7 @@ msgstr "%s: lỗi đọc bảng chuỗi tên ký hiệu dài\n"
 #: readelf.c:11070
 #, c-format
 msgid "%s: failed to seek to next file name\n"
-msgstr "%s: lỗi tìm tới tên tập tin kế tiếp\n"
+msgstr "%s: lỗi tìm nơi tới tên tập tin kế tiếp\n"
 
 #: readelf.c:11081 readelf.c:11252
 #, c-format
@@ -5644,22 +5640,22 @@ msgstr "%s: gặp kết thúc bảng ký hiệu đằng trước kết thúc ch
 #: readelf.c:11205
 #, c-format
 msgid "%s: symbols remain in the index symbol table, but without corresponding entries in the index table\n"
-msgstr "%s: có ký hiệu còn lại trong bảng ký hiệu chỉ mục, mà không có mục nhập tương ứng trong bảng ký hiệu\n"
+msgstr "%s: có ký hiệu còn lại trong bảng ký hiệu chỉ mục, mà không có mục nhập tương ứng trong bảng chỉ mục\n"
 
 #: readelf.c:11210
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
-msgstr "%s: lỗi tìm ngược về đầu của các tập tin đối tượng trong kho\n"
+msgstr "%s: lỗi tìm nơi ngược về đầu của các tập tin đối tượng trong kho lưu\n"
 
 #: readelf.c:11238
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
-msgstr "%s: lỗi tìm tới dòng đầu kho kế tiếp\n"
+msgstr "%s: lỗi tìm nơi tới dòng đầu kho lưu kế tiếp\n"
 
 #: readelf.c:11266 readelf.c:11275
 #, c-format
 msgid "%s: bad archive file name\n"
-msgstr "%s: tên tập tin kho sai\n"
+msgstr "%s: tên tập tin kho lưu sai\n"
 
 #: readelf.c:11294 readelf.c:11370
 #, c-format
@@ -5669,7 +5665,7 @@ msgstr "Tập tin nhập « %s » không có khả năng đọc.\n"
 #: readelf.c:11316
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
-msgstr "%s: lỗi tìm tới mục kho lưu.\n"
+msgstr "%s: lỗi tìm nơi tới mục kho lưu.\n"
 
 #: readelf.c:11354
 #, c-format
@@ -5719,7 +5715,7 @@ msgstr "%s: không đủ dữ liệu nhị phân"
 
 #: resbin.c:136
 msgid "null terminated unicode string"
-msgstr "chuỗi Unicode không được chấm dứt rỗng"
+msgstr "chuỗi Unicode được chấm dứt vô giá trị"
 
 #: resbin.c:163 resbin.c:169
 msgid "resource ID"
@@ -5739,7 +5735,7 @@ msgstr "dòng đầu trình đơn menuex"
 
 #: resbin.c:259
 msgid "menuex offset"
-msgstr "hiệu số trình đơn menuex"
+msgstr "khoảng bù trình đơn menuex"
 
 #: resbin.c:264
 #, c-format
@@ -5761,7 +5757,7 @@ msgstr "dòng đầu đối thoại"
 #: resbin.c:451
 #, c-format
 msgid "unexpected DIALOGEX version %d"
-msgstr "ngờ đối thoại DIALOGEX phiên bản %d"
+msgstr "gặp phiên bản DIALOGEX bất thường %d"
 
 #: resbin.c:496
 msgid "dialog font point size"
@@ -5773,11 +5769,11 @@ msgstr "thông tin phông chữ đối thoại dialogex"
 
 #: resbin.c:530 resbin.c:548
 msgid "dialog control"
-msgstr "điều kiện đối thoại"
+msgstr "điều khiển đối thoại"
 
 #: resbin.c:540
 msgid "dialogex control"
-msgstr "điều kiện đối thoại dialogex"
+msgstr "điều khiển đối thoại dialogex"
 
 #: resbin.c:569
 msgid "dialog control end"
@@ -5809,7 +5805,7 @@ msgstr "tên thiết bị thư mục phông chữ"
 
 #: resbin.c:698
 msgid "fontdir face name"
-msgstr "tên mặt thư mục phông chữ"
+msgstr "tên mặt chữ thư mục phông chữ"
 
 #: resbin.c:738
 msgid "accelerator"
@@ -5848,7 +5844,7 @@ msgstr "chuỗi phiên bản bất thường"
 #: resbin.c:966
 #, c-format
 msgid "version length %d does not match resource length %lu"
-msgstr "độ dài phiên bản %d không khớp độ dài tài nguyên %lu."
+msgstr "chiều dài phiên bản %d không tương ứng với chiều dài tài nguyên %lu."
 
 #: resbin.c:970
 #, c-format
@@ -5858,7 +5854,7 @@ msgstr "kiểu phiên bản bất thường %d"
 #: resbin.c:982
 #, c-format
 msgid "unexpected fixed version information length %ld"
-msgstr "độ dài thông tin phiên bản cố định bất thường %ld"
+msgstr "chiều dài thông tin phiên bản cố định bất thường %ld"
 
 #: resbin.c:985
 msgid "fixed version info"
@@ -5876,32 +5872,32 @@ msgstr "phiên bản thông tin phiên bản cố định %lu"
 
 #: resbin.c:1022
 msgid "version var info"
-msgstr "hông tin tạm phiên bản"
+msgstr "thông tin tạm phiên bản"
 
 #: resbin.c:1039
 #, c-format
 msgid "unexpected stringfileinfo value length %ld"
-msgstr "độ dài giá trị thông tin tập tin chuỗi bất thường %ld"
+msgstr "chiều dài giá trị thông tin tập tin chuỗi bất thường %ld"
 
 #: resbin.c:1049
 #, c-format
 msgid "unexpected version stringtable value length %ld"
-msgstr "độ dài giá trị bảng chuỗi phiên bản bất thường %ld"
+msgstr "chiều dài giá trị bảng chuỗi phiên bản bất thường %ld"
 
 #: resbin.c:1083
 #, c-format
 msgid "unexpected version string length %ld != %ld + %ld"
-msgstr "độ dài chuỗi phiên bản bất thường %ld != %ld + %ld"
+msgstr "chiều dài chuỗi phiên bản bất thường %ld != %ld + %ld"
 
 #: resbin.c:1094
 #, c-format
 msgid "unexpected version string length %ld < %ld"
-msgstr "độ dài chuỗi phiên bản bất thường %ld < %ld"
+msgstr "chiều dài chuỗi phiên bản bất thường %ld < %ld"
 
 #: resbin.c:1111
 #, c-format
 msgid "unexpected varfileinfo value length %ld"
-msgstr "độ dài giá trị thông tin tập tin tạm bất thường %ld"
+msgstr "chiều dài giá trị thông tin tập tin tạm bất thường %ld"
 
 #: resbin.c:1130
 msgid "version varfileinfo"
@@ -5910,7 +5906,7 @@ msgstr "thông tin tập tin tạm phiên bản"
 #: resbin.c:1145
 #, c-format
 msgid "unexpected version value length %ld"
-msgstr "độ dài giá trị phiên bản bất thường %ld"
+msgstr "chiều dài giá trị phiên bản bất thường %ld"
 
 #: rescoff.c:124
 msgid "filename required for COFF input"
@@ -5924,7 +5920,7 @@ msgstr "%s: không có phần tài nguyên"
 #: rescoff.c:173
 #, c-format
 msgid "%s: %s: address out of bounds"
-msgstr "%s: %s: địa chỉ ở ngoại phạm v"
+msgstr "%s: %s: địa chỉ ở ngoại phạm vi"
 
 #: rescoff.c:190
 msgid "directory"
@@ -5990,7 +5986,7 @@ msgstr "không thể mở tập tin tạm thời « %s »: %s"
 #: resrc.c:268
 #, c-format
 msgid "can't redirect stdout: `%s': %s"
-msgstr "không thể chuyển hướng thiết bị xuất chuẩn « %s »: %s"
+msgstr "không thể chuyển hướng đầu ra tiêu chuẩn « %s »: %s"
 
 # Variable: don't translate / Biến: đừng dịch
 #: resrc.c:284
@@ -6006,17 +6002,17 @@ msgstr "không thể thực hiện « %s »: %s"
 #: resrc.c:338
 #, c-format
 msgid "Using temporary file `%s' to read preprocessor output\n"
-msgstr "Đang dùng tập tin tạm thời « %s » để đọc dữ liệu xuất bộ tiền xử lý\n"
+msgstr "Đang dùng tập tin tạm thời « %s » để đọc kết xuất bộ tiền xử lý\n"
 
 #: resrc.c:345
 #, c-format
 msgid "can't popen `%s': %s"
-msgstr "Không thể popen « %s »: %s"
+msgstr "không thể popen « %s »: %s"
 
 #: resrc.c:347
 #, c-format
 msgid "Using popen to read preprocessor output\n"
-msgstr "Đang dùng popen để đọc dữ liệu xuất bộ tiền xử lý\n"
+msgstr "Đang dùng popen để đọc kết xuất bộ tiền xử lý\n"
 
 #: resrc.c:413
 #, c-format
@@ -6046,7 +6042,7 @@ msgstr "%s: gặp kết thúc tập tin bất thường"
 #: resrc.c:688
 #, c-format
 msgid "%s: read of %lu returned %lu"
-msgstr "%s: việc đọc %lu đã trả gởi %lu"
+msgstr "%s: việc đọc %lu đã trả lại %lu"
 
 #: resrc.c:727 resrc.c:1502
 #, c-format
@@ -6094,12 +6090,12 @@ msgstr "không thể mở « %s » cho kết xuất: %s"
 #: size.c:79
 #, c-format
 msgid " Displays the sizes of sections inside binary files\n"
-msgstr " Hiển thị kích cỡ của các phần  trong tập tin nhị phân\n"
+msgstr " Hiển thị kích cỡ của các phần bên trong tập tin nhị phân\n"
 
 #: size.c:80
 #, c-format
 msgid " If no input file(s) are specified, a.out is assumed\n"
-msgstr " Nếu chưa ghi rõ tập tin nhập, giả sử <a.out>\n"
+msgstr " Không ghi rõ tập tin nhập vào thì giả sử <a.out>\n"
 
 #: size.c:81
 #, c-format
@@ -6155,16 +6151,13 @@ msgid ""
 "  -v --version     Print the program's version number\n"
 msgstr ""
 " Tùy chọn:\n"
-"  -q --quick       \t(Cũ nên bị bỏ qua)\n"
-"  -n --noprescan\n"
-"\t\tĐừng quét để chuyển đổi các điều dùng chung (common)\n"
+"  -q --quick       (Cũ nên bị bỏ qua)\n"
+"  -n --noprescan    Đừng quét để chuyển đổi các điều dùng chung (common)\n"
 "\t\tthành lời định nghĩa (def)\n"
-"\t\t(không quét trước)\n"
-"  -d --debug       \t\t\tHiển thị thông tin về hành động hiện thời\n"
-"\t\t(gỡ lỗi)\n"
-"   @<file>                   Đọc các tùy chọn từ tập tin đó\n"
-"  -h --help        \t\t\tHiển thị _trợ giúp_ này\n"
-"  -v --version     \t\tIn ra số thứ tự _phiên bản_ của chương trình\n"
+"  -d --debug       Hiển thị thông tin về hành động hiện thời\n"
+"   @<file>            Đọc các tùy chọn từ tập tin này\n"
+"  -h --help          Hiển thị trợ giúp này\n"
+"  -v --version      In ra số thứ tự phiên bản của chương trình\n"
 
 #: srconv.c:1878
 #, c-format
@@ -6188,7 +6181,7 @@ msgstr "Cảnh báo : %s: %s\n"
 #: stabs.c:456
 #, c-format
 msgid "N_LBRAC not within function\n"
-msgstr "« N_LBRAC » không phải  trong hàm\n"
+msgstr "« N_LBRAC » không phải bên trong hàm\n"
 
 #: stabs.c:495
 #, c-format
@@ -6203,7 +6196,7 @@ msgstr "không rõ tên mã C++"
 #. cross-reference types.
 #: stabs.c:1271
 msgid "unrecognized cross reference type"
-msgstr "không nhận diện kiểu tham chiếu chéo"
+msgstr "không nhận ra kiểu tham chiếu chéo"
 
 #. Does this actually ever happen?  Is that why we are worrying
 #. about dealing with it rather than just calling error_type?
@@ -6217,7 +6210,7 @@ msgstr "không rõ ký tự ảo cho hạng cơ bản"
 
 #: stabs.c:2152
 msgid "unknown visibility character for baseclass"
-msgstr "không rõ ký tá»± tính trạng hiển thị cho hạng cơ bản"
+msgstr "không rõ ký tá»± tình trạng hiển thị cho hạng cơ bản"
 
 #: stabs.c:2338
 msgid "unnamed $vb type"
@@ -6225,11 +6218,11 @@ msgstr "kiểu $vb chưa có tên"
 
 #: stabs.c:2344
 msgid "unrecognized C++ abbreviation"
-msgstr "không nhận biết viết tắt C++"
+msgstr "không nhận ra lời viết tắt C++"
 
 #: stabs.c:2420
 msgid "unknown visibility character for field"
-msgstr "không rõ ký tá»± tính trạng hiển thị cho trường"
+msgstr "không rõ ký tá»± tình trạng hiển thị cho trường"
 
 #: stabs.c:2672
 msgid "const/volatile indicator missing"
@@ -6247,17 +6240,17 @@ msgstr "Chưa định nghĩa « N_EXCL »"
 #: stabs.c:3288
 #, c-format
 msgid "Type file number %d out of range\n"
-msgstr "Số kiểu tập tin %d ở ngoài phạm vi\n"
+msgstr "Con số kiểu tập tin %d ở ngoài phạm vi\n"
 
 #: stabs.c:3293
 #, c-format
 msgid "Type index number %d out of range\n"
-msgstr "Số kiểu chỉ mục %d ở ngoài phạm vi\n"
+msgstr "Con số kiểu chỉ mục %d ở ngoài phạm vi\n"
 
 #: stabs.c:3372
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
-msgstr "Không nhận diện kiểu XCOFF %d\n"
+msgstr "Không nhận ra kiểu XCOFF %d\n"
 
 #: stabs.c:3664
 #, c-format
@@ -6282,12 +6275,12 @@ msgstr "Gặp kiểu bất thường trong việc tháo gỡ danh sách đối s
 #: stabs.c:5222
 #, c-format
 msgid "Unrecognized demangle component %d\n"
-msgstr "Không nhận diện thành phần tháo gỡ %d\n"
+msgstr "Không nhận ra thành phần tháo gỡ %d\n"
 
 #: stabs.c:5274
 #, c-format
 msgid "Failed to print demangled template\n"
-msgstr "Việc in ra biểu mẫu đã tháo gỡ bị lỗi\n"
+msgstr "Lỗi in ra biểu mẫu đã tháo gỡ\n"
 
 #: stabs.c:5354
 #, c-format
@@ -6302,7 +6295,7 @@ msgstr "Gặp một số varargs đã tháo gỡ bất thường\n"
 #: stabs.c:5410
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
-msgstr "Không nhận diện kiểu dựng sẳn (builtin) đã tháo gỡ\n"
+msgstr "Không nhận ra kiểu dựng sẳn (builtin) đã tháo gỡ\n"
 
 #: strings.c:201 strings.c:260
 #, c-format
@@ -6317,7 +6310,7 @@ msgstr "sai đắt chiều dài chuỗi tối thiểu %d"
 #: strings.c:660
 #, c-format
 msgid " Display printable strings in [file(s)] (stdin by default)\n"
-msgstr " Hiển thị các chuỗi có khả năng in trong [tập tin...] (mặc định là thiết bị nhập chuẩn)\n"
+msgstr " Hiển thị các chuỗi có khả năng in trong [tập tin...] (mặc định là đầu vào tiêu chuẩn)\n"
 
 #: strings.c:661
 #, c-format
@@ -6337,26 +6330,26 @@ msgid ""
 "  -v -V --version           Print the program's version number\n"
 msgstr ""
 " Tùy chọn:\n"
-"  -a - --all                \t\tQuét toàn bộ tập tin, không chỉ phần dữ liệu\n"
-"  -f --print-file-name      \t\t\tHiển thị tên tập tin ở trước mỗi chuỗi\n"
+"  -a - --all                    Quét toàn bộ tập tin, không chỉ phần dữ liệu\n"
+"  -f --print-file-name      Hiển thị tên tập tin ở trước mỗi chuỗi\n"
 "  -n --bytes=[số]\n"
-"\t\tTìm và in ra dãy đã chấm dứt NUL nào có ít nhất\n"
+"    Tìm và in ra dãy đã chấm dứt NUL nào có ít nhất\n"
 "  -<số>                 số ký tự này (mặc định là 4).\n"
 "  -t --radix={o,d,x}\n"
 "\t\tIn ra địa điểm của chuỗi dạng bát phân, thập phân hay thập lục\n"
-"  -o                        \t\tBiệt hiệu cho « --radix=o » \n"
-"  -T --target=<TÊN_BFD>     \t\tGhi rõ định dạng tập tin nhị phân\n"
+"  -o                              Biệt hiệu cho « --radix=o » \n"
+"  -T --target=<TÊN_BFD>     Ghi rõ định dạng tập tin nhị phân\n"
 "  -e --encoding={s,S,b,l,B,L}\n"
-"\t\tChá»\8dn kích cỡ ký tá»± và tính trạng cuối (endian):\n"
+"\t\tChá»\8dn kích cỡ ký tá»± và tình trạng cuối (endian):\n"
 "            \ts = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n"
 "    @<file>                   Đọc các tùy chọn từ tập tin đó\n"
-"  -h --help                 \t\tHiển thị trợ giúp này\n"
-"  -v -V --version              \t\tIn ra số thứ tự phiên bản của chương trình\n"
+"  -h --help                   Hiển thị trợ giúp này\n"
+"  -v -V --version          In ra số thứ tự phiên bản của chương trình\n"
 
 #: sysdump.c:647
 #, c-format
 msgid "Print a human readable interpretation of a SYSROFF object file\n"
-msgstr "In ra lời giải dịch tập tin đối tượng SYSROFF cho người đọc\n"
+msgstr "In ra lời giải dịch tập tin đối tượng SYSROFF cho người đọc được\n"
 
 #: sysdump.c:648
 #, c-format
@@ -6366,8 +6359,8 @@ msgid ""
 "  -v --version     Print the program's version number\n"
 msgstr ""
 " Tùy chọn:\n"
-"  -h --help                 \t\tHiển thị trợ giúp này\n"
-"  -v --version              \t\tIn ra số thứ tự phiên bản của chương trình\n"
+"  -h --help                 Hiển thị trợ giúp này\n"
+"  -v --version              In ra số thứ tự phiên bản của chương trình\n"
 
 #: sysdump.c:715
 #, c-format
@@ -6505,17 +6498,17 @@ msgstr "tập tin nhập vào có vẻ không phải UTF16.\n"
 #: windres.c:220
 #, c-format
 msgid "can't open %s `%s': %s"
-msgstr "Không thể mở %s « %s »: %s"
+msgstr "không thể mở %s « %s »: %s"
 
 #: windres.c:394
 #, c-format
 msgid ": expected to be a directory\n"
-msgstr ": ngờ là thư mục\n"
+msgstr ": mong đợi một thư mục\n"
 
 #: windres.c:406
 #, c-format
 msgid ": expected to be a leaf\n"
-msgstr ": ngờ là lá\n"
+msgstr ": mong đợi một lá\n"
 
 #: windres.c:417
 #, c-format
@@ -6530,7 +6523,7 @@ msgstr "không rõ kiểu định dạng « %s »"
 #: windres.c:568
 #, c-format
 msgid "%s: supported formats:"
-msgstr "%s: định dạng hỗ trợ :"
+msgstr "%s: định dạng được hỗ trợ :"
 
 #. Otherwise, we give up.
 #: windres.c:651
@@ -6564,32 +6557,30 @@ msgid ""
 "     --no-use-temp-file        Use popen (default)\n"
 msgstr ""
 " Tùy chọn:\n"
-"  -i --input=<tập_tin>            \t\t                  Lập tập tin _nhập_\n"
-"  -o --output=<tập_tin>           \t\t                  Lập tập tin _xuất_\n"
-"  -J --input-format=<dạng_thức>   \t                  Ghi rõ _định dạng nhập_\n"
-"  -O --output-format=<dạng_thức>  \t                  Ghi rõ _định dạng xuất_\n"
-"  -F --target=<đích>         \t\t\t                  Ghi rõ _đích_ COFF\n"
+"  -i --input=<tập_tin>            Lập tập tin nhập vào\n"
+"  -o --output=<tập_tin>         Lập tập tin kết xuất\n"
+"  -J --input-format=<định_dạng>    Ghi rõ định dạng nhập vào\n"
+"  -O --output-format=<định_dạng>    Ghi rõ định dạng kết xuất\n"
+"  -F --target=<đích>              Ghi rõ _đích_ COFF\n"
 "     --preprocessor=<chương_trình>\n"
 "\t\tChương trình cần dùng để tiền xử lý tập tin rc (tài nguyên)\n"
-"\t\t(bộ tiền xử lý)\n"
 "  -I --include-dir=<thư_mục>\n"
-"\t\t_Gồm thư mục_ khi tiền xử lý tập tin rc (tài nguyên)\n"
+"\t\tBao gồm thư mục này khi tiền xử lý tập tin rc (tài nguyên)\n"
 "  -D --define <ký_hiệu>[=<giá_trị>]\n"
-"\t\t_Định nghĩa_ ký hiệu khi tiền xử lý tập tin rc (tài nguyên)\n"
+"\t\tĐịnh nghĩa ký hiệu khi tiền xử lý tập tin rc (tài nguyên)\n"
 "  -U --undefine <ký_hiệu>\n"
-"\t\t_Hủy định nghĩa_ ký hiệu khi tiền xử lý tập tin rc (tài nguyên)\n"
-"  -v --verbose                 _Chi tiết_: xuất thông tin về hành động hiện thời\n"
-"  -c --codepage=<trang_mã>   Ghi rõ _trang mã_ mặc định\n"
-"  -l --language=<giá_trị>    Lập _ngôn ngữ_ để đọc tập tin rc (tài nguyên)\n"
+"\t\tHủy định nghĩa ký hiệu khi tiền xử lý tập tin rc (tài nguyên)\n"
+"  -v --verbose             Chi tiết: xuất thông tin về hành động hiện thời\n"
+"  -c --codepage=<trang_mã>   Ghi rõ trang mã mặc định\n"
+"  -l --language=<giá_trị>    Lập ngôn ngữ để đọc tập tin rc (tài nguyên)\n"
 "     --use-temp-file\n"
-"\t\t_Dùng tập tin tạm thời_ thay vào popen để đọc kết xuất tiền xử lý\n"
-"     --no-use-temp-file        \t\t\t                 Dùng popen (mặc định)\n"
-"\t\t(không dùng tập tin tạm thời)\n"
+"\t\tDùng tập tin tạm thời thay cho popen để đọc kết xuất tiền xử lý\n"
+"     --no-use-temp-file        Dùng popen (mặc định)\n"
 
 #: windres.c:682
 #, c-format
 msgid "     --yydebug                 Turn on parser debugging\n"
-msgstr "     --yydebug                 Bật khả nÄ\83ng gỡ lá»\97i kiá»\83u bá»\99 phân tách\n"
+msgstr "     --yydebug                 Bật khả nÄ\83ng gỡ lá»\97i kiá»\83u bá»\99 phân tích\n"
 
 #: windres.c:685
 #, c-format
@@ -6599,10 +6590,10 @@ msgid ""
 "  -h --help                    Print this help message\n"
 "  -V --version                 Print version information\n"
 msgstr ""
-"  -r\t\t\t\t\t \t \t\t     Bị bỏ qua để tương thích với rc (tài nguyên)\n"
-"   @<file>                   Đọc các tùy chọn từ tập tin đó\n"
-"  -h, --help                  \t\t\t\t             rctrợ giúp_ này\n"
-"  -V, --version            \t\t\t\t           In ra thông tin _phiên bản_\n"
+"  -r                           Bị bỏ qua để tương thích với rc (tài nguyên)\n"
+"   @<file>                   Đọc các tùy chọn từ tập tin này\n"
+"  -h, --help                 Hiển thị trợ giúp này\n"
+"  -V, --version            Hiển thị thông tin về phiên bản\n"
 
 #: windres.c:690
 #, c-format
@@ -6611,11 +6602,11 @@ msgid ""
 "extension if not specified.  A single file name is an input file.\n"
 "No input-file is stdin, default rc.  No output-file is stdout, default rc.\n"
 msgstr ""
-"DẠNG THỨC là một của rc, res hay coff, và được quyết định\n"
+"ĐỊNH DẠNG là một của rc, res hay coff, và được quyết định\n"
 "từ phần mở rộng tên tập tin nếu chưa ghi rõ.\n"
 "Một tên tập tin đơn là tập tin nhập. Không có tập tin nhập thì\n"
-"thiết bị nhập chuẩn, mặc định là rc. Không có tập tin xuất thì\n"
-"thiết bị xuất chuẩn, mặc định là rc.\n"
+"đầu vào tiêu chuẩn, mặc định là rc. Không có tập tin kết xuất thì\n"
+"đầu ra tiêu chuẩn, mặc định là rc.\n"
 
 #: windres.c:848
 msgid "invalid codepage specified.\n"
@@ -6632,7 +6623,7 @@ msgstr "Không có tên tập tin đi sau tùy chọn « -fo ».\n"
 #: windres.c:927
 #, c-format
 msgid "Option -I is deprecated for setting the input format, please use -J instead.\n"
-msgstr "Tùy chọn « -l » bị phản đối để lập định dạng nhập, hãy dùng « -J » thay thế.\n"
+msgstr "Tùy chọn « -l » bị phản đối để lập định dạng nhập, hãy dùng « -J » để thay thế.\n"
 
 #: windres.c:1037
 msgid "no resources"
index 37d682f32f3f3df9554e7fe3f536f90bc026b4ff..9719eedf37588ec295ba5b431c442fc420f42b26 100644 (file)
@@ -1,3 +1,9 @@
+2010-04-06  Nick Clifton  <nickc@redhat.com>
+
+       * po/ru.po: New Russian translation.
+       * configure.in (ALL_LINGUAS): Add ru.
+       * configure: Regenerate.
+
 2010-03-30  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR gas/11456
index 621452ab4548a2fa129dbeb0ad935c99cfb0a05e..63659afa77604a4f1afa70d056c676fccf2a6c1f 100755 (executable)
@@ -12728,7 +12728,7 @@ if test "$LEX" = :; then
   LEX=${am_missing_run}flex
 fi
 
-ALL_LINGUAS="fr tr es rw id"
+ALL_LINGUAS="fr tr es rw id ru"
 # If we haven't got the data from the intl directory,
 # assume NLS is disabled.
 USE_NLS=no
index d21b124d77f5d165833e8289cd3d66abab91b3e5..267b9870007934922db62985d4f618cfdfae6bbe 100644 (file)
@@ -612,7 +612,7 @@ AC_DEFINE_UNQUOTED(TARGET_OS,               "${target_os}",    [Target OS.])
 AC_PROG_YACC
 AM_PROG_LEX
 
-ALL_LINGUAS="fr tr es rw id"
+ALL_LINGUAS="fr tr es rw id ru"
 ZW_GNU_GETTEXT_SISTER_DIR
 AM_PO_SUBDIRS
 
diff --git a/gas/po/ru.po b/gas/po/ru.po
new file mode 100644 (file)
index 0000000..47c78d5
--- /dev/null
@@ -0,0 +1,16066 @@
+# translation of gas-2.20.ru.po to Russian
+# Copyright (C) 2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the binutils package.
+#
+# Yuri Kozlov <yuray@komyakino.ru>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: gas 2.20\n"
+"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
+"POT-Creation-Date: 2009-09-07 14:09+0200\n"
+"PO-Revision-Date: 2010-01-05 21:08+0300\n"
+"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
+"Language-Team: Russian <gnu@mx.ru>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: app.c:488 app.c:502
+msgid "end of file in comment"
+msgstr "конец файла в комментарии"
+
+#: app.c:580 app.c:627
+#, c-format
+msgid "end of file in string; '%c' inserted"
+msgstr "конец файла в строке; вставлен '%c'"
+
+#: app.c:653
+#, c-format
+msgid "unknown escape '\\%c' in string; ignored"
+msgstr "неизвестная экранирующая последовательность '\\%c' в строке; игнорируется"
+
+#: app.c:816
+msgid "end of file not at end of a line; newline inserted"
+msgstr "конец файла не в конце строки; вставлен символ новой строки"
+
+#: app.c:973
+msgid "end of file in multiline comment"
+msgstr "конец файла в многостроковом комментарии"
+
+#: app.c:1048
+msgid "end of file after a one-character quote; \\0 inserted"
+msgstr "конец файла после одиночной кавычки; вставлен \\0"
+
+#: app.c:1056
+msgid "end of file in escape character"
+msgstr "конец файла в экранированном символе"
+
+#: app.c:1068
+msgid "missing close quote; (assumed)"
+msgstr "отсутствует закрывающая кавычка; (предположительно)"
+
+#: app.c:1137 app.c:1192 app.c:1203 app.c:1277
+msgid "end of file in comment; newline inserted"
+msgstr "конец файла в комментарии; вставлен символ новой строки"
+
+#: as.c:158
+msgid "missing emulation mode name"
+msgstr "пропущено имя режима эмуляции"
+
+#: as.c:173
+#, c-format
+msgid "unrecognized emulation name `%s'"
+msgstr "нераспознанно имя эмуляции `%s'"
+
+#: as.c:220
+#, c-format
+msgid "GNU assembler version %s (%s) using BFD version %s\n"
+msgstr "GNU ассемблер, версия %s (%s); используется BFD версии %s\n"
+
+#: as.c:227
+#, c-format
+msgid "Usage: %s [option...] [asmfile...]\n"
+msgstr "Использование: %s [параметр...] [asm-файл...]\n"
+
+#: as.c:229
+#, c-format
+msgid ""
+"Options:\n"
+"  -a[sub-option...]\t  turn on listings\n"
+"                      \t  Sub-options [default hls]:\n"
+"                      \t  c      omit false conditionals\n"
+"                      \t  d      omit debugging directives\n"
+"                      \t  g      include general info\n"
+"                      \t  h      include high-level source\n"
+"                      \t  l      include assembly\n"
+"                      \t  m      include macro expansions\n"
+"                      \t  n      omit forms processing\n"
+"                      \t  s      include symbols\n"
+"                      \t  =FILE  list to FILE (must be last sub-option)\n"
+msgstr ""
+"Параметры:\n"
+"  -a[доп-параметры...]\t  создать листинг\n"
+"                      \t  Доп-параметры [по умолчанию hls]:\n"
+"                      \t  c      пропускать ложные ветви\n"
+"                      \t  d      пропускать отладочные директивы\n"
+"                      \t  g      включать общую информацию\n"
+"                      \t  h      включить исходный код высокого уровня\n"
+"                      \t  l      включать ассемблерный код\n"
+"                      \t  m      включать раскрытие макросов\n"
+"                      \t  n      пропускать разбивку на страницы\n"
+"                      \t  s      включать символы\n"
+"                      \t  =ФАЙЛ  записывать в ФАЙЛ (должно быть последним)\n"
+
+#: as.c:243
+#, c-format
+msgid "  --alternate             initially turn on alternate macro syntax\n"
+msgstr "  --alternate             сразу включить альтернативный синтаксис макросов\n"
+
+#: as.c:245
+#, c-format
+msgid "  -D                      produce assembler debugging messages\n"
+msgstr "  -D                      выводить ассемблерные отладочные сообщения\n"
+
+#: as.c:247
+#, c-format
+msgid "  --debug-prefix-map OLD=NEW  Map OLD to NEW in debug information\n"
+msgstr ""
+"  --debug-prefix-map СТА=НОВ  Преобразовывать СТАрые на НОВые в отладочной\n"
+"                              информации\n"
+
+#: as.c:249
+#, c-format
+msgid "  --defsym SYM=VAL        define symbol SYM to given value\n"
+msgstr "  --defsym СИМ=ЗНА        назначить СИМволу нужно ЗНАчение\n"
+
+#: as.c:265
+#, c-format
+msgid "                          emulate output (default %s)\n"
+msgstr "                          эмулировать вывод (по умолчанию %s)\n"
+
+#: as.c:270
+#, c-format
+msgid "  --execstack             require executable stack for this object\n"
+msgstr "  --execstack             требовать исполняемый стек для этого объекта\n"
+
+#: as.c:272
+#, c-format
+msgid "  --noexecstack           don't require executable stack for this object\n"
+msgstr "  --noexecstack           не требовать исполняемый стек для этого объекта\n"
+
+#: as.c:275
+#, c-format
+msgid "  -f                      skip whitespace and comment preprocessing\n"
+msgstr "  -f                      не выполнять пред-обработку пробелов и комментариев\n"
+
+#: as.c:277
+#, c-format
+msgid "  -g --gen-debug          generate debugging information\n"
+msgstr "  -g --gen-debug          генерировать отладочную информацию\n"
+
+#: as.c:279
+#, c-format
+msgid "  --gstabs                generate STABS debugging information\n"
+msgstr "  --gstabs                генерировать отладочную информацию STABS\n"
+
+#: as.c:281
+#, c-format
+msgid "  --gstabs+               generate STABS debug info with GNU extensions\n"
+msgstr ""
+"  --gstabs+               генерировать отладочную информацию STABS\n"
+"                          с расширениями GNU\n"
+
+#: as.c:283
+#, c-format
+msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
+msgstr "  --gdwarf-2              генерировать отладочную информацию DWARF2\n"
+
+#: as.c:285
+#, c-format
+msgid "  --hash-size=<value>     set the hash table size close to <value>\n"
+msgstr "  --hash-size=<знач>      задать размер хэш таблицы близким к <значению>\n"
+
+#: as.c:287
+#, c-format
+msgid "  --help                  show this message and exit\n"
+msgstr "  --help                  показать это сообщение и закончить работу\n"
+
+#: as.c:289
+#, c-format
+msgid "  --target-help           show target specific options\n"
+msgstr "  --target-help           показать параметры, подходящие только к этой цели\n"
+
+#: as.c:291
+#, c-format
+msgid "  -I DIR                  add DIR to search list for .include directives\n"
+msgstr ""
+"  -I КАТ                  добавить КАТалог в список поиска, используемого\n"
+"                          директивами .include\n"
+
+#: as.c:293
+#, c-format
+msgid "  -J                      don't warn about signed overflow\n"
+msgstr "  -J                      не предупреждать о знаковом переполнении\n"
+
+#: as.c:295
+#, c-format
+msgid "  -K                      warn when differences altered for long displacements\n"
+msgstr ""
+
+#: as.c:297
+#, c-format
+msgid "  -L,--keep-locals        keep local symbols (e.g. starting with `L')\n"
+msgstr ""
+"  -L,--keep-locals        сохранять локальные символы (например,\n"
+"                          начинающиеся с L)\n"
+
+#: as.c:299
+#, c-format
+msgid "  -M,--mri                assemble in MRI compatibility mode\n"
+msgstr "  -M,--mri                ассемблировать в режиме совместимости с MRI\n"
+
+#: as.c:301
+#, c-format
+msgid "  --MD FILE               write dependency information in FILE (default none)\n"
+msgstr ""
+"  --MD ФАЙЛ               записывать информацию о зависимостях в ФАЙЛ\n"
+"                          (по умолчанию не записывается)\n"
+
+#: as.c:303
+#, c-format
+msgid "  -nocpp                  ignored\n"
+msgstr "  -nocpp                  игнорируется\n"
+
+#: as.c:305
+#, c-format
+msgid "  -o OBJFILE              name the object-file output OBJFILE (default a.out)\n"
+msgstr "  -o OBJ-ФАЙЛ             имя объектного файла результата (по умолчанию a.out)\n"
+
+#: as.c:307
+#, c-format
+msgid "  -R                      fold data section into text section\n"
+msgstr "  -R                      поместить раздел данных в раздел текста\n"
+
+#: as.c:309
+#, c-format
+msgid ""
+"  --reduce-memory-overheads \n"
+"                          prefer smaller memory use at the cost of longer\n"
+"                          assembly times\n"
+msgstr ""
+
+#: as.c:313
+#, c-format
+msgid "  --statistics            print various measured statistics from execution\n"
+msgstr ""
+
+#: as.c:315
+#, c-format
+msgid "  --strip-local-absolute  strip local absolute symbols\n"
+msgstr "  --strip-local-absolute  удалить локальные абсолютные символы\n"
+
+#: as.c:317
+#, c-format
+msgid "  --traditional-format    Use same format as native assembler when possible\n"
+msgstr ""
+"  --traditional-format    использовать родной для ассемблера формат,\n"
+"                          если возможно\n"
+
+#: as.c:319
+#, c-format
+msgid "  --version               print assembler version number and exit\n"
+msgstr "  --version               показать версию ассемблера и закончить работу\n"
+
+#: as.c:321
+#, c-format
+msgid "  -W  --no-warn           suppress warnings\n"
+msgstr "  -W  --no-warn           не показывать предупреждения\n"
+
+#: as.c:323
+#, c-format
+msgid "  --warn                  don't suppress warnings\n"
+msgstr "  --warn                  показывать предупреждения\n"
+
+#: as.c:325
+#, c-format
+msgid "  --fatal-warnings        treat warnings as errors\n"
+msgstr "  --fatal-warnings        считать предупреждения ошибками\n"
+
+#: as.c:328
+#, c-format
+msgid ""
+"  --itbl INSTTBL          extend instruction set to include instructions\n"
+"                          matching the specifications defined in file INSTTBL\n"
+msgstr ""
+
+#: as.c:332
+#, c-format
+msgid "  -w                      ignored\n"
+msgstr "  -w                      игнорируется\n"
+
+#: as.c:334
+#, c-format
+msgid "  -X                      ignored\n"
+msgstr "  -X                      игнорируется\n"
+
+#: as.c:336
+#, c-format
+msgid "  -Z                      generate object file even after errors\n"
+msgstr "  -Z                      генерировать объектный файл не смотря на ошибки\n"
+
+#: as.c:338
+#, c-format
+msgid ""
+"  --listing-lhs-width     set the width in words of the output data column of\n"
+"                          the listing\n"
+msgstr ""
+
+#: as.c:341
+#, c-format
+msgid ""
+"  --listing-lhs-width2    set the width in words of the continuation lines\n"
+"                          of the output data column; ignored if smaller than\n"
+"                          the width of the first line\n"
+msgstr ""
+
+#: as.c:345
+#, c-format
+msgid ""
+"  --listing-rhs-width     set the max width in characters of the lines from\n"
+"                          the source file\n"
+msgstr ""
+
+#: as.c:348
+#, c-format
+msgid ""
+"  --listing-cont-lines    set the maximum number of continuation lines used\n"
+"                          for the output data column of the listing\n"
+msgstr ""
+
+#: as.c:351
+#, c-format
+msgid "  @FILE                   read options from FILE\n"
+msgstr "  @ФАЙЛ                   прочитать парамеры из ФАЙЛа\n"
+
+#: as.c:359
+#, c-format
+msgid "Report bugs to %s\n"
+msgstr "Сообщения об ошибках отправляйте в %s\n"
+
+#: as.c:564
+#, c-format
+msgid "unrecognized option -%c%s"
+msgstr "нераспознанный параметр -%c%s"
+
+#. This output is intended to follow the GNU standards document.
+#: as.c:602
+#, c-format
+msgid "GNU assembler %s\n"
+msgstr "GNU ассемблер %s\n"
+
+#: as.c:603
+#, c-format
+msgid "Copyright 2009 Free Software Foundation, Inc.\n"
+msgstr "Copyright 2009 Free Software Foundation, Inc.\n"
+
+#: as.c:604
+#, c-format
+msgid ""
+"This program is free software; you may redistribute it under the terms of\n"
+"the GNU General Public License version 3 or later.\n"
+"This program has absolutely no warranty.\n"
+msgstr ""
+"Эта программа является открытым программным обеспечением; вы можете\n"
+"распространять её согласно условиям GNU General Public License версии 3 или\n"
+"более новой версии.\n"
+"Эта программа не имеет абсолютно никаких гарантий.\n"
+
+#: as.c:608
+#, c-format
+msgid "This assembler was configured for a target of `%s'.\n"
+msgstr "Ассемблер настроен на цель %s.\n"
+
+#: as.c:615
+msgid "multiple emulation names specified"
+msgstr "указано несколько имён эмуляции"
+
+#: as.c:617
+msgid "emulations not handled in this configuration"
+msgstr "эмуляции не обрабатываются при таких настройках"
+
+#: as.c:622
+#, c-format
+msgid "alias = %s\n"
+msgstr "псевдоним = %s\n"
+
+#: as.c:623
+#, c-format
+msgid "canonical = %s\n"
+msgstr "каноническое = %s\n"
+
+#: as.c:624
+#, c-format
+msgid "cpu-type = %s\n"
+msgstr "тип ЦП = %s\n"
+
+#: as.c:626
+#, c-format
+msgid "format = %s\n"
+msgstr "формат = %s\n"
+
+#: as.c:629
+#, c-format
+msgid "bfd-target = %s\n"
+msgstr "bfd-цель = %s\n"
+
+#: as.c:646
+msgid "bad defsym; format is --defsym name=value"
+msgstr "неверный defsym; формат должен быть --defsym имя=значение"
+
+#: as.c:666
+msgid "no file name following -t option"
+msgstr "для параметра -t не указано имя файла"
+
+#: as.c:681
+#, c-format
+msgid "failed to read instruction table %s\n"
+msgstr "не удалось прочитать таблицу инструкций %s\n"
+
+#: as.c:852
+#, c-format
+msgid "invalid listing option `%c'"
+msgstr "неверный параметр %c для листинга"
+
+#: as.c:905
+msgid "--hash-size needs a numeric argument"
+msgstr "для --hash-size требуется числовой аргумент"
+
+#: as.c:930
+#, c-format
+msgid "%s: total time in assembly: %ld.%06ld\n"
+msgstr "%s: общее время ассемблирования: %ld.%06ld\n"
+
+#: as.c:933
+#, c-format
+msgid "%s: data size %ld\n"
+msgstr "%s: размер данных %ld\n"
+
+#: as.c:1241
+#, c-format
+msgid "%d warnings, treating warnings as errors"
+msgstr "%d предупреждений, предупреждения считаются ошибками"
+
+#: as.h:208
+#, c-format
+msgid "Case value %ld unexpected at line %d of file \"%s\"\n"
+msgstr ""
+
+#.
+#. * We have a GROSS internal error.
+#. * This should never happen.
+#.
+#: atof-generic.c:417 config/tc-m68k.c:3536
+msgid "failed sanity check"
+msgstr "проверка на исправность не пройдена"
+
+#: cgen.c:113 config/tc-alpha.c:2083 config/tc-alpha.c:2107
+#: config/tc-arc.c:1681 config/tc-d10v.c:550 config/tc-d30v.c:538
+#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1749 config/tc-ppc.c:2562
+#: config/tc-ppc.c:2713 config/tc-ppc.c:2834 config/tc-ppc.c:2845
+#: config/tc-s390.c:1218 config/tc-s390.c:1318 config/tc-s390.c:1447
+#: config/tc-v850.c:1730 config/tc-v850.c:1753 config/tc-v850.c:1956
+msgid "too many fixups"
+msgstr ""
+
+#: cgen.c:400 cgen.c:420 config/tc-arc.c:1662 config/tc-d10v.c:461
+#: config/tc-d30v.c:453 config/tc-i370.c:2129 config/tc-mn10200.c:1042
+#: config/tc-mn10300.c:1674 config/tc-ppc.c:2601 config/tc-s390.c:1189
+#: config/tc-v850.c:1932 config/tc-z80.c:422
+msgid "illegal operand"
+msgstr "неверный операнд"
+
+#: cgen.c:424 config/tc-arc.c:1664 config/tc-avr.c:569 config/tc-d10v.c:463
+#: config/tc-d30v.c:455 config/tc-h8300.c:450 config/tc-i370.c:2131
+#: config/tc-mcore.c:662 config/tc-microblaze.c:583 config/tc-mmix.c:488
+#: config/tc-mn10200.c:1045 config/tc-mn10300.c:1677 config/tc-msp430.c:452
+#: config/tc-or32.c:307 config/tc-ppc.c:2603 config/tc-s390.c:1207
+#: config/tc-sh.c:1359 config/tc-sh64.c:2213 config/tc-v850.c:1935
+#: config/tc-z80.c:575 config/tc-z8k.c:350
+msgid "missing operand"
+msgstr "пропущен операнд"
+
+#: cgen.c:799
+msgid "a reloc on this operand implies an overflow"
+msgstr ""
+
+#: cgen.c:822
+msgid "operand mask overflow"
+msgstr "переполнение маски операнда"
+
+#. We can't actually support subtracting a symbol.
+#: cgen.c:885 config/tc-arc.c:1247 config/tc-arm.c:1612 config/tc-arm.c:8617
+#: config/tc-arm.c:8668 config/tc-arm.c:8914 config/tc-arm.c:9704
+#: config/tc-arm.c:10703 config/tc-arm.c:10743 config/tc-arm.c:11051
+#: config/tc-arm.c:11080 config/tc-avr.c:1087 config/tc-cris.c:4044
+#: config/tc-d10v.c:1502 config/tc-d30v.c:1903 config/tc-mips.c:4394
+#: config/tc-mips.c:5518 config/tc-mips.c:6493 config/tc-mips.c:7069
+#: config/tc-msp430.c:1937 config/tc-ppc.c:5769 config/tc-spu.c:959
+#: config/tc-spu.c:983 config/tc-v850.c:2271 config/tc-xstormy16.c:484
+#: config/tc-xtensa.c:5821 config/tc-xtensa.c:11839
+msgid "expression too complex"
+msgstr "слишком сложное выражение"
+
+#: cgen.c:979 config/tc-arc.c:1308 config/tc-ppc.c:5894 config/tc-s390.c:2023
+#: config/tc-v850.c:2311 config/tc-xstormy16.c:538
+msgid "unresolved expression that must be resolved"
+msgstr "нерешаемое выражение, которое должно быть решено"
+
+#: cgen.c:1004 config/tc-xstormy16.c:563
+#, c-format
+msgid "internal error: can't install fix for reloc type %d (`%s')"
+msgstr ""
+
+#: cgen.c:1034
+msgid "relocation is not supported"
+msgstr "перемещение не поддерживается"
+
+#: cond.c:83
+msgid "invalid identifier for \".ifdef\""
+msgstr "неверный идентификатор для \".ifdef\""
+
+#: cond.c:150
+msgid "non-constant expression in \".if\" statement"
+msgstr "неконстантное выражение в операторе \".if\""
+
+#: cond.c:277
+msgid "bad format for ifc or ifnc"
+msgstr "неверный формат для ifc или ifnc"
+
+#: cond.c:307
+msgid "\".elseif\" without matching \".if\""
+msgstr "\".elseif\" без надлежащего \".if\""
+
+#: cond.c:311
+msgid "\".elseif\" after \".else\""
+msgstr "\".elseif\" после \".else\""
+
+#: cond.c:314 cond.c:420
+msgid "here is the previous \"else\""
+msgstr "здесь предыдущий \"else\""
+
+#: cond.c:317 cond.c:423
+msgid "here is the previous \"if\""
+msgstr "здесь предыдущий \"if\""
+
+#: cond.c:346
+msgid "non-constant expression in \".elseif\" statement"
+msgstr "неконстантное выражение в операторе \".elseif\""
+
+#: cond.c:384
+msgid "\".endif\" without \".if\""
+msgstr "\".endif\" без \".if\""
+
+#: cond.c:413
+msgid "\".else\" without matching \".if\""
+msgstr "\".else\" без надлежащего \".if\""
+
+#: cond.c:417
+msgid "duplicate \"else\""
+msgstr "повторный \"else\""
+
+#: cond.c:468
+msgid ".ifeqs syntax error"
+msgstr "синтаксическая ошибка в .ifeqs"
+
+#: cond.c:549
+msgid "end of macro inside conditional"
+msgstr "конец макроса внутри условия"
+
+#: cond.c:551
+msgid "end of file inside conditional"
+msgstr "конец файла внутри условия"
+
+#: cond.c:554
+msgid "here is the start of the unterminated conditional"
+msgstr "вот начало незавершённого условия"
+
+#: cond.c:558
+msgid "here is the \"else\" of the unterminated conditional"
+msgstr "вот \"else\" незавершённого условия"
+
+#: config/atof-ieee.c:141
+msgid "cannot create floating-point number"
+msgstr "не удалось создать число с плавающей точкой"
+
+#: config/atof-ieee.c:288
+msgid "NaNs are not supported by this target\n"
+msgstr "NaN не поддерживается этой целью\n"
+
+#: config/atof-ieee.c:327 config/atof-ieee.c:368
+msgid "Infinities are not supported by this target\n"
+msgstr "Бесконечность не поддерживается этой целью\n"
+
+#: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:1007
+#: config/tc-ia64.c:11332 config/tc-tic30.c:1261 config/tc-tic4x.c:2599
+msgid "Unrecognized or unsupported floating point constant"
+msgstr "Нераспознанная или неподдерживаемая константа с плавающей точкой"
+
+#: config/obj-aout.c:85
+#, c-format
+msgid "Attempt to put a common symbol into set %s"
+msgstr ""
+
+#: config/obj-aout.c:89
+#, c-format
+msgid "Attempt to put an undefined symbol into set %s"
+msgstr ""
+
+#: config/obj-aout.c:116 config/obj-coff.c:1406
+#, c-format
+msgid "Symbol `%s' can not be both weak and common"
+msgstr ""
+
+#: config/obj-coff.c:135
+#, c-format
+msgid "Inserting \"%s\" into structure table failed: %s"
+msgstr "Не удалось вставить \"%s\" в таблицу структур: %s"
+
+#: config/obj-coff.c:214 config/obj-coff.c:1694 config/tc-ppc.c:4859
+#: config/tc-tic54x.c:4011 read.c:2796
+#, c-format
+msgid "error setting flags for \"%s\": %s"
+msgstr "ошибка установки флагов для \"%s\": %s"
+
+#. Zero is used as an end marker in the file.
+#: config/obj-coff.c:433
+msgid "Line numbers must be positive integers\n"
+msgstr "Номера строк должны быть положительными целыми числами\n"
+
+#: config/obj-coff.c:465
+msgid ".ln pseudo-op inside .def/.endef: ignored."
+msgstr "Псевдооперация .in внутри .def/.endef: игнорируется."
+
+#: config/obj-coff.c:507 ecoff.c:3240
+msgid ".loc outside of .text"
+msgstr ".loc вне .text"
+
+#: config/obj-coff.c:514
+msgid ".loc pseudo-op inside .def/.endef: ignored."
+msgstr "Псевдооперация .loc внутри .def/.endef: игнорируется."
+
+#: config/obj-coff.c:595
+msgid ".def pseudo-op used inside of .def/.endef: ignored."
+msgstr "Псевдооперация .def используется внутри .def/.endef: игнорируется."
+
+#: config/obj-coff.c:634
+msgid ".endef pseudo-op used outside of .def/.endef: ignored."
+msgstr "Псевдооперация .endef используется вне .def/.endef: игнорируется."
+
+#: config/obj-coff.c:673
+#, c-format
+msgid "`%s' symbol without preceding function"
+msgstr ""
+
+#: config/obj-coff.c:760
+#, c-format
+msgid "unexpected storage class %d"
+msgstr "неожиданный класс хранения %d"
+
+#: config/obj-coff.c:868
+msgid ".dim pseudo-op used outside of .def/.endef: ignored."
+msgstr "Псевдооперация .dim используется вне .def/.endef: игнорируется."
+
+#: config/obj-coff.c:888
+msgid "badly formed .dim directive ignored"
+msgstr "неправильный формат директивы .dim: игнорируется"
+
+#: config/obj-coff.c:937
+msgid ".size pseudo-op used outside of .def/.endef ignored."
+msgstr "Псевдооперация .size используется вне .def/.endef: игнорируется."
+
+#: config/obj-coff.c:952
+msgid ".scl pseudo-op used outside of .def/.endef ignored."
+msgstr "Псевдооперация .scl используется вне .def/.endef: игнорируется."
+
+#: config/obj-coff.c:969
+msgid ".tag pseudo-op used outside of .def/.endef ignored."
+msgstr "Псевдооперация .tag используется вне .def/.endef: игнорируется."
+
+#: config/obj-coff.c:987
+#, c-format
+msgid "tag not found for .tag %s"
+msgstr "метка не найдена для .tag %s"
+
+#: config/obj-coff.c:1000
+msgid ".type pseudo-op used outside of .def/.endef ignored."
+msgstr "Псевдооперация .type используется вне .def/.endef: игнорируется."
+
+#: config/obj-coff.c:1019
+msgid ".val pseudo-op used outside of .def/.endef ignored."
+msgstr "Псевдооперация .val используется вне .def/.endef: игнорируется."
+
+#: config/obj-coff.c:1186
+msgid "badly formed .weak directive ignored"
+msgstr "неправильный формат директивы.weak: игнорируется"
+
+#: config/obj-coff.c:1364
+msgid "mismatched .eb"
+msgstr "непарная .eb"
+
+#: config/obj-coff.c:1385
+#, c-format
+msgid "C_EFCN symbol for %s out of scope"
+msgstr ""
+
+#: config/obj-coff.c:1439
+#, c-format
+msgid "Warning: internal error: forgetting to set endndx of %s"
+msgstr "Предупреждение: внутренняя ошибка: забыли установить endndx для %s"
+
+#. STYP_INFO
+#. STYP_LIB
+#. STYP_OVER
+#: config/obj-coff.c:1662
+#, c-format
+msgid "unsupported section attribute '%c'"
+msgstr "неподдерживаемый атрибут раздела %c"
+
+#: config/obj-coff.c:1666 config/tc-ppc.c:4841
+#, c-format
+msgid "unknown section attribute '%c'"
+msgstr "неизвестный атрибут раздела %c"
+
+#: config/obj-coff.c:1706
+#, c-format
+msgid "Ignoring changed section attributes for %s"
+msgstr "Игнорируются изменённые атрибуты раздела для %s"
+
+#: config/obj-coff.c:1836
+#, c-format
+msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
+msgstr "0x%lx: \"%s\" тип = %ld, класс = %d, сегмент = %d\n"
+
+#: config/obj-ecoff.c:125
+msgid "Can't set GP value"
+msgstr "Не удалось установить значение GP"
+
+#: config/obj-ecoff.c:132
+msgid "Can't set register masks"
+msgstr "Не удалось установить значение регистра масок"
+
+#: config/obj-elf.c:334 config/tc-sparc.c:3950 config/tc-v850.c:450
+#, c-format
+msgid "bad .common segment %s"
+msgstr "неправильный сегмент .common %s"
+
+#: config/obj-elf.c:612
+#, c-format
+msgid "setting incorrect section type for %s"
+msgstr "установка некорректного типа раздела для %s"
+
+#: config/obj-elf.c:617
+#, c-format
+msgid "ignoring incorrect section type for %s"
+msgstr "игнорируется некорректный тип раздела для %s"
+
+#: config/obj-elf.c:659
+#, c-format
+msgid "setting incorrect section attributes for %s"
+msgstr "установка некорректных атрибутов раздела для %s"
+
+#: config/obj-elf.c:713
+#, c-format
+msgid "ignoring changed section type for %s"
+msgstr "игнорируется изменение типа раздела для %s"
+
+#: config/obj-elf.c:725
+#, c-format
+msgid "ignoring changed section attributes for %s"
+msgstr "игнорируется изменение атрибутов раздела для %s"
+
+#: config/obj-elf.c:727
+#, c-format
+msgid "ignoring changed section entity size for %s"
+msgstr "игнорируется изменение размера элементов раздела для %s"
+
+#: config/obj-elf.c:780
+msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
+msgstr "нераспознанный атрибут .section: должно быть a,w,x,M,S,G,T"
+
+#: config/obj-elf.c:822 read.c:2780
+msgid "unrecognized section type"
+msgstr "нераспознанный тип раздела"
+
+#: config/obj-elf.c:852
+msgid "unrecognized section attribute"
+msgstr "нераспознанный атрибут раздела"
+
+#: config/obj-elf.c:883 config/tc-alpha.c:4190
+msgid "missing name"
+msgstr "пропущено имя"
+
+#: config/obj-elf.c:1012
+msgid "invalid merge entity size"
+msgstr ""
+
+#: config/obj-elf.c:1019
+msgid "entity size for SHF_MERGE not specified"
+msgstr ""
+
+#: config/obj-elf.c:1039
+msgid "group name for SHF_GROUP not specified"
+msgstr "не задано имя группы для SHF_GROUP"
+
+#: config/obj-elf.c:1052
+msgid "character following name is not '#'"
+msgstr "символ после имени не #"
+
+#: config/obj-elf.c:1171
+msgid ".previous without corresponding .section; ignored"
+msgstr ".previous без соответствующей .section; игнорируется"
+
+#: config/obj-elf.c:1197
+msgid ".popsection without corresponding .pushsection; ignored"
+msgstr ".popsection без соответствующей .pushsection; игнорируется"
+
+#: config/obj-elf.c:1249
+msgid "expected comma after name in .symver"
+msgstr "ожидается запятая после имени в .symver"
+
+#: config/obj-elf.c:1273
+#, c-format
+msgid "missing version name in `%s' for symbol `%s'"
+msgstr "пропущено имя версии в %s для символа %s"
+
+#: config/obj-elf.c:1284
+#, c-format
+msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
+msgstr "несколько версий [%s|%s] для символа %s"
+
+#: config/obj-elf.c:1321
+#, c-format
+msgid "expected `%s' to have already been set for .vtable_inherit"
+msgstr ""
+
+#: config/obj-elf.c:1331
+msgid "expected comma after name in .vtable_inherit"
+msgstr "ожидается запятая после имени в .vtable_inherit"
+
+#: config/obj-elf.c:1391
+msgid "expected comma after name in .vtable_entry"
+msgstr "ожидается запятая после имени в .vtable_entry"
+
+#: config/obj-elf.c:1514
+msgid "expected quoted string"
+msgstr "ожидается строка в кавычках"
+
+#: config/obj-elf.c:1534
+#, c-format
+msgid "expected comma after name `%s' in .size directive"
+msgstr "ожидается запятая после имени %s в директиве .size"
+
+#: config/obj-elf.c:1543
+msgid "missing expression in .size directive"
+msgstr "пропущено выражение в директиве .size"
+
+#: config/obj-elf.c:1670
+#, c-format
+msgid "symbol '%s' is already defined"
+msgstr "символ %s уже определён"
+
+#: config/obj-elf.c:1690 config/obj-elf.c:1702
+#, c-format
+msgid "symbol type \"%s\" is supported only by GNU targets"
+msgstr "тип символа %s поддерживается только целями GNU"
+
+#: config/obj-elf.c:1713
+#, c-format
+msgid "unrecognized symbol type \"%s\""
+msgstr "нераспознанный тип символа %s"
+
+#: config/obj-elf.c:1889
+msgid ".size expression too complicated to fix up"
+msgstr ""
+
+#: config/obj-elf.c:1921
+#, c-format
+msgid "invalid attempt to declare external version name as default in symbol `%s'"
+msgstr ""
+
+#: config/obj-elf.c:1982 ecoff.c:3598
+#, c-format
+msgid "symbol `%s' can not be both weak and common"
+msgstr ""
+
+#: config/obj-elf.c:2089
+#, c-format
+msgid "assuming all members of group `%s' are COMDAT"
+msgstr ""
+
+#: config/obj-elf.c:2111
+#, c-format
+msgid "can't create group: %s"
+msgstr ""
+
+#: config/obj-elf.c:2221
+#, c-format
+msgid "failed to set up debugging information: %s"
+msgstr ""
+
+#: config/obj-elf.c:2241
+#, c-format
+msgid "can't start writing .mdebug section: %s"
+msgstr ""
+
+#: config/obj-elf.c:2249
+#, c-format
+msgid "could not write .mdebug section: %s"
+msgstr ""
+
+#: config/obj-som.c:58
+msgid "Only one .compiler pseudo-op per file!"
+msgstr ""
+
+#: config/obj-som.c:75 config/obj-som.c:146 config/obj-som.c:188
+msgid "Expected quoted string"
+msgstr ""
+
+#: config/obj-som.c:88
+msgid ".compiler directive missing language and version"
+msgstr ""
+
+#: config/obj-som.c:98
+msgid ".compiler directive missing version"
+msgstr ""
+
+#: config/obj-som.c:114
+#, c-format
+msgid "FATAL: Attaching compiler header %s"
+msgstr ""
+
+#: config/obj-som.c:129
+msgid "Only one .version pseudo-op per file!"
+msgstr ""
+
+#: config/obj-som.c:153
+#, c-format
+msgid "attaching version header %s: %s"
+msgstr ""
+
+#: config/obj-som.c:171
+msgid "Only one .copyright pseudo-op per file!"
+msgstr ""
+
+#: config/obj-som.c:195
+#, c-format
+msgid "attaching copyright header %s: %s"
+msgstr ""
+
+#: config/tc-alpha.c:643
+#, c-format
+msgid "No !literal!%ld was found"
+msgstr ""
+
+#: config/tc-alpha.c:650
+#, c-format
+msgid "No !tlsgd!%ld was found"
+msgstr ""
+
+#: config/tc-alpha.c:657
+#, c-format
+msgid "No !tlsldm!%ld was found"
+msgstr ""
+
+#: config/tc-alpha.c:666
+#, c-format
+msgid "No ldah !gpdisp!%ld was found"
+msgstr ""
+
+#: config/tc-alpha.c:716
+#, c-format
+msgid "too many !literal!%ld for %s"
+msgstr ""
+
+#: config/tc-alpha.c:746
+#, c-format
+msgid "No lda !gpdisp!%ld was found"
+msgstr ""
+
+#. Only support one relocation op per insn.
+#: config/tc-alpha.c:905
+msgid "More than one relocation op per insn"
+msgstr ""
+
+#: config/tc-alpha.c:921
+msgid "No relocation operand"
+msgstr ""
+
+#: config/tc-alpha.c:931
+#, c-format
+msgid "Unknown relocation operand: !%s"
+msgstr ""
+
+#: config/tc-alpha.c:941
+#, c-format
+msgid "no sequence number after !%s"
+msgstr ""
+
+#: config/tc-alpha.c:951
+#, c-format
+msgid "!%s does not use a sequence number"
+msgstr ""
+
+#: config/tc-alpha.c:961
+#, c-format
+msgid "Bad sequence number: !%s!%s"
+msgstr ""
+
+#: config/tc-alpha.c:1176 config/tc-alpha.c:3343
+#, c-format
+msgid "inappropriate arguments for opcode `%s'"
+msgstr ""
+
+#: config/tc-alpha.c:1178 config/tc-alpha.c:3345
+#, c-format
+msgid "opcode `%s' not supported for target %s"
+msgstr ""
+
+#: config/tc-alpha.c:1182 config/tc-alpha.c:3349 config/tc-avr.c:1356
+#: config/tc-msp430.c:1829
+#, c-format
+msgid "unknown opcode `%s'"
+msgstr ""
+
+#: config/tc-alpha.c:1263 config/tc-alpha.c:1517
+msgid "overflow in literal (.lita) table"
+msgstr ""
+
+#: config/tc-alpha.c:1270 config/tc-alpha.c:1294 config/tc-alpha.c:1530
+#: config/tc-alpha.c:2215 config/tc-alpha.c:2260 config/tc-alpha.c:2329
+#: config/tc-alpha.c:2412 config/tc-alpha.c:2637 config/tc-alpha.c:2735
+msgid "macro requires $at register while noat in effect"
+msgstr ""
+
+#: config/tc-alpha.c:1272 config/tc-alpha.c:1296 config/tc-alpha.c:1532
+msgid "macro requires $at while $at in use"
+msgstr ""
+
+#: config/tc-alpha.c:1475
+msgid "bignum invalid; zero assumed"
+msgstr ""
+
+#: config/tc-alpha.c:1477
+msgid "floating point number invalid; zero assumed"
+msgstr ""
+
+#: config/tc-alpha.c:1482
+msgid "can't handle expression"
+msgstr ""
+
+#: config/tc-alpha.c:1523
+msgid "overflow in literal (.lit8) table"
+msgstr ""
+
+#: config/tc-alpha.c:1819
+#, c-format
+msgid "too many ldah insns for !gpdisp!%ld"
+msgstr ""
+
+#: config/tc-alpha.c:1821 config/tc-alpha.c:1833
+#, c-format
+msgid "both insns for !gpdisp!%ld must be in the same section"
+msgstr ""
+
+#: config/tc-alpha.c:1831
+#, c-format
+msgid "too many lda insns for !gpdisp!%ld"
+msgstr ""
+
+#: config/tc-alpha.c:1887
+#, c-format
+msgid "too many lituse insns for !lituse_tlsgd!%ld"
+msgstr ""
+
+#: config/tc-alpha.c:1890
+#, c-format
+msgid "too many lituse insns for !lituse_tlsldm!%ld"
+msgstr ""
+
+#: config/tc-alpha.c:1907
+#, c-format
+msgid "duplicate !tlsgd!%ld"
+msgstr ""
+
+#: config/tc-alpha.c:1909
+#, c-format
+msgid "sequence number in use for !tlsldm!%ld"
+msgstr ""
+
+#: config/tc-alpha.c:1923
+#, c-format
+msgid "duplicate !tlsldm!%ld"
+msgstr ""
+
+#: config/tc-alpha.c:1925
+#, c-format
+msgid "sequence number in use for !tlsgd!%ld"
+msgstr ""
+
+#: config/tc-alpha.c:1980 config/tc-arc.c:292 config/tc-mn10200.c:856
+#: config/tc-mn10300.c:1146 config/tc-ppc.c:1676 config/tc-s390.c:604
+#: config/tc-v850.c:1556
+msgid "operand"
+msgstr ""
+
+#: config/tc-alpha.c:2119
+msgid "invalid relocation for instruction"
+msgstr ""
+
+#: config/tc-alpha.c:2132
+msgid "invalid relocation for field"
+msgstr ""
+
+#: config/tc-alpha.c:2961
+msgid "can not resolve expression"
+msgstr ""
+
+#: config/tc-alpha.c:3503 config/tc-i370.c:1058 config/tc-microblaze.c:187
+#: config/tc-ppc.c:2000 config/tc-ppc.c:4604
+#, c-format
+msgid ".COMMon length (%ld.) <0! Ignored."
+msgstr ""
+
+#: config/tc-alpha.c:3514 config/tc-sparc.c:3820 config/tc-v850.c:245
+msgid "Ignoring attempt to re-define symbol"
+msgstr ""
+
+#: config/tc-alpha.c:3606 config/tc-ppc.c:4641 config/tc-sparc.c:3828
+#, c-format
+msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
+msgstr ""
+
+#: config/tc-alpha.c:3713 ecoff.c:3054
+msgid ".ent directive has no name"
+msgstr ""
+
+#: config/tc-alpha.c:3721
+msgid "nested .ent directives"
+msgstr ""
+
+#: config/tc-alpha.c:3765 ecoff.c:3005
+msgid ".end directive has no name"
+msgstr ""
+
+#: config/tc-alpha.c:3774
+msgid ".end directive without matching .ent"
+msgstr ""
+
+#: config/tc-alpha.c:3776
+msgid ".end directive names different symbol than .ent"
+msgstr ""
+
+#: config/tc-alpha.c:3819 ecoff.c:3140
+msgid ".fmask outside of .ent"
+msgstr ""
+
+#: config/tc-alpha.c:3821 config/tc-score.c:5602 ecoff.c:3204
+msgid ".mask outside of .ent"
+msgstr ""
+
+#: config/tc-alpha.c:3829 ecoff.c:3147
+msgid "bad .fmask directive"
+msgstr ""
+
+#: config/tc-alpha.c:3831 ecoff.c:3211
+msgid "bad .mask directive"
+msgstr ""
+
+#: config/tc-alpha.c:3864 config/tc-mips.c:15074 config/tc-score.c:5744
+#: ecoff.c:3168
+msgid ".frame outside of .ent"
+msgstr ""
+
+#: config/tc-alpha.c:3875 ecoff.c:3179
+msgid "bad .frame directive"
+msgstr ""
+
+#: config/tc-alpha.c:3909
+msgid ".prologue directive without a preceding .ent directive"
+msgstr ""
+
+#: config/tc-alpha.c:3927
+#, c-format
+msgid "Invalid argument %d to .prologue."
+msgstr ""
+
+#: config/tc-alpha.c:4018
+msgid "ECOFF debugging is disabled."
+msgstr ""
+
+#: config/tc-alpha.c:4032
+msgid ".ent directive without matching .end"
+msgstr ""
+
+#: config/tc-alpha.c:4117
+msgid ".usepv directive has no name"
+msgstr ""
+
+#: config/tc-alpha.c:4128
+msgid ".usepv directive has no type"
+msgstr ""
+
+#: config/tc-alpha.c:4143
+msgid "unknown argument for .usepv"
+msgstr ""
+
+#: config/tc-alpha.c:4250
+#, c-format
+msgid "unknown section attribute %s"
+msgstr ""
+
+#: config/tc-alpha.c:4361
+msgid ".ent directive has no symbol"
+msgstr ""
+
+#: config/tc-alpha.c:4390
+msgid ".handler directive has no name"
+msgstr ""
+
+#: config/tc-alpha.c:4419
+msgid "Bad .frame directive 1./2. param"
+msgstr ""
+
+#: config/tc-alpha.c:4431
+msgid "Bad .frame directive 3./4. param"
+msgstr ""
+
+#: config/tc-alpha.c:4466
+msgid ".pdesc directive not in link (.link) section"
+msgstr ""
+
+#: config/tc-alpha.c:4474
+msgid ".pdesc directive has no entry symbol"
+msgstr ""
+
+#: config/tc-alpha.c:4492
+msgid ".pdesc has no matching .ent"
+msgstr ""
+
+#: config/tc-alpha.c:4510
+msgid "No comma after .pdesc <entryname>"
+msgstr ""
+
+#: config/tc-alpha.c:4530
+msgid "unknown procedure kind"
+msgstr ""
+
+#: config/tc-alpha.c:4642
+msgid ".name directive not in link (.link) section"
+msgstr ""
+
+#: config/tc-alpha.c:4650
+msgid ".name directive has no symbol"
+msgstr ""
+
+#: config/tc-alpha.c:4682
+msgid "No symbol after .linkage"
+msgstr ""
+
+#: config/tc-alpha.c:4732
+msgid "No symbol after .code_address"
+msgstr ""
+
+#: config/tc-alpha.c:4759 config/tc-score.c:5608
+msgid "Bad .mask directive"
+msgstr ""
+
+#: config/tc-alpha.c:4777
+msgid "Bad .fmask directive"
+msgstr ""
+
+#: config/tc-alpha.c:4934
+#, c-format
+msgid "Expected comma after name \"%s\""
+msgstr ""
+
+#. *symbol_get_obj (symbolP) = (signed char) temp;
+#: config/tc-alpha.c:4945
+#, c-format
+msgid "unhandled: .proc %s,%d"
+msgstr ""
+
+#: config/tc-alpha.c:4979
+#, c-format
+msgid "Tried to .set unrecognized mode `%s'"
+msgstr ""
+
+#: config/tc-alpha.c:5005
+#, c-format
+msgid "Bad base register, using $%d."
+msgstr ""
+
+#: config/tc-alpha.c:5026
+#, c-format
+msgid "Alignment too large: %d. assumed"
+msgstr ""
+
+#: config/tc-alpha.c:5030 config/tc-d30v.c:2048
+msgid "Alignment negative: 0 assumed"
+msgstr ""
+
+#: config/tc-alpha.c:5124 config/tc-alpha.c:5617
+#, c-format
+msgid "Unknown CPU identifier `%s'"
+msgstr ""
+
+#: config/tc-alpha.c:5315
+#, c-format
+msgid "Chose GP value of %lx\n"
+msgstr ""
+
+#: config/tc-alpha.c:5329
+msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-alpha.c:5418
+#, c-format
+msgid "internal error: can't hash opcode `%s': %s"
+msgstr ""
+
+#: config/tc-alpha.c:5454
+#, c-format
+msgid "internal error: can't hash macro `%s': %s"
+msgstr ""
+
+#: config/tc-alpha.c:5539 config/tc-arm.c:6439 config/tc-arm.c:6451
+#: config/tc-i960.c:708 config/tc-xtensa.c:5294 config/tc-xtensa.c:5372
+#: config/tc-xtensa.c:5490 config/tc-z80.c:1893
+msgid "syntax error"
+msgstr ""
+
+#: config/tc-alpha.c:5668
+msgid ""
+"Alpha options:\n"
+"-32addr\t\t\ttreat addresses as 32-bit values\n"
+"-F\t\t\tlack floating point instructions support\n"
+"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
+"\t\t\tspecify variant of Alpha architecture\n"
+"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n"
+"\t\t\tthese variants include PALcode opcodes\n"
+msgstr ""
+
+#: config/tc-alpha.c:5678
+msgid ""
+"VMS options:\n"
+"-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
+"-H\t\t\tshow new symbol after hash truncation\n"
+"-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
+msgstr ""
+
+#: config/tc-alpha.c:5929
+#, c-format
+msgid "unhandled relocation type %s"
+msgstr ""
+
+#: config/tc-alpha.c:5942
+msgid "non-absolute expression in constant field"
+msgstr ""
+
+#: config/tc-alpha.c:5956
+#, c-format
+msgid "type %d reloc done?\n"
+msgstr ""
+
+#: config/tc-alpha.c:6003 config/tc-alpha.c:6010
+msgid "Used $at without \".set noat\""
+msgstr ""
+
+#: config/tc-alpha.c:6179
+#, c-format
+msgid "!samegp reloc against symbol without .prologue: %s"
+msgstr ""
+
+#: config/tc-alpha.c:6223 config/tc-xtensa.c:5996
+#, c-format
+msgid "cannot represent `%s' relocation in object file"
+msgstr ""
+
+#: config/tc-alpha.c:6229
+#, c-format
+msgid "internal error? cannot generate `%s' relocation"
+msgstr ""
+
+#: config/tc-alpha.c:6336
+#, c-format
+msgid "frame reg expected, using $%d."
+msgstr ""
+
+#: config/tc-arc.c:194 config/tc-arc.c:215 config/tc-arc.c:991
+#: config/tc-h8300.c:77 config/tc-h8300.c:86 config/tc-h8300.c:96
+#: config/tc-h8300.c:106 config/tc-h8300.c:116 config/tc-h8300.c:127
+#: config/tc-h8300.c:194 config/tc-hppa.c:6820 config/tc-hppa.c:6826
+#: config/tc-hppa.c:6832 config/tc-hppa.c:6838 config/tc-hppa.c:8245
+#: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2433
+#: config/tc-xc16x.c:79 config/tc-xc16x.c:86 config/tc-xc16x.c:93
+msgid "could not set architecture and machine"
+msgstr ""
+
+#: config/tc-arc.c:212 config/tc-arm.c:21296 config/tc-score.c:6304
+#: config/tc-score.c:6533 config/tc-score.c:6538
+msgid "virtual memory exhausted"
+msgstr ""
+
+#: config/tc-arc.c:432 config/tc-arc.c:670
+msgid "expected comma after operand name"
+msgstr ""
+
+#: config/tc-arc.c:443
+#, c-format
+msgid "negative operand number %d"
+msgstr ""
+
+#: config/tc-arc.c:455
+msgid "expected comma after register-number"
+msgstr ""
+
+#: config/tc-arc.c:480
+msgid "invalid mode"
+msgstr ""
+
+#: config/tc-arc.c:497
+msgid "expected comma after register-mode"
+msgstr ""
+
+#: config/tc-arc.c:514
+msgid "shortcut designator invalid"
+msgstr ""
+
+#: config/tc-arc.c:529
+#, c-format
+msgid "core register value (%d) too large"
+msgstr ""
+
+#: config/tc-arc.c:537
+#, c-format
+msgid "condition code value (%d) too large"
+msgstr ""
+
+#: config/tc-arc.c:554
+#, c-format
+msgid "attempt to override symbol: %s"
+msgstr ""
+
+#: config/tc-arc.c:625
+msgid "invalid opertype"
+msgstr ""
+
+#: config/tc-arc.c:682
+msgid "expected comma after opcode"
+msgstr ""
+
+#: config/tc-arc.c:692
+#, c-format
+msgid "negative subopcode %d"
+msgstr ""
+
+#: config/tc-arc.c:701
+msgid "subcode value found when opcode not equal 0x03"
+msgstr ""
+
+#: config/tc-arc.c:709
+#, c-format
+msgid "invalid subopcode %d"
+msgstr ""
+
+#: config/tc-arc.c:720
+msgid "expected comma after subopcode"
+msgstr ""
+
+#: config/tc-arc.c:739
+msgid "invalid suffix class"
+msgstr ""
+
+#: config/tc-arc.c:748
+msgid "expected comma after suffix class"
+msgstr ""
+
+#: config/tc-arc.c:767
+msgid "invalid syntax class"
+msgstr ""
+
+#: config/tc-arc.c:774
+msgid "opcode 0x3 and SYNTAX_3OP invalid"
+msgstr ""
+
+#: config/tc-arc.c:794
+msgid "unknown suffix class"
+msgstr ""
+
+#: config/tc-arc.c:861
+msgid "expected comma after symbol name"
+msgstr ""
+
+#: config/tc-arc.c:871
+msgid "negative symbol length"
+msgstr ""
+
+#: config/tc-arc.c:882
+msgid "ignoring attempt to re-define symbol"
+msgstr ""
+
+#: config/tc-arc.c:889
+#, c-format
+msgid "length of symbol \"%s\" already %ld, ignoring %d"
+msgstr ""
+
+#: config/tc-arc.c:903
+msgid "assuming symbol alignment of zero"
+msgstr ""
+
+#: config/tc-arc.c:970
+msgid "\".option\" directive must appear before any instructions"
+msgstr ""
+
+#: config/tc-arc.c:980
+msgid "\".option\" directive conflicts with initial definition"
+msgstr ""
+
+#: config/tc-arc.c:988
+msgid "\".option\" directive overrides command-line (default) value"
+msgstr ""
+
+#: config/tc-arc.c:998
+msgid "invalid identifier for \".option\""
+msgstr ""
+
+#: config/tc-arc.c:1036 config/tc-i860.c:1034 config/tc-ip2k.c:249
+msgid "relaxation not supported\n"
+msgstr ""
+
+#: config/tc-arc.c:1080
+msgid "expression too complex code symbol"
+msgstr ""
+
+#: config/tc-arc.c:1107
+#, c-format
+msgid "missing ')' in %%-op"
+msgstr ""
+
+#: config/tc-arc.c:1362 config/tc-dlx.c:1201 config/tc-i960.c:2641
+#: config/tc-m32r.c:2281 config/tc-sparc.c:3508
+#, c-format
+msgid "internal error: can't export reloc type %d (`%s')"
+msgstr ""
+
+#: config/tc-arc.c:1494
+#, c-format
+msgid "unknown syntax format character `%c'"
+msgstr ""
+
+#: config/tc-arc.c:1632
+msgid "too many suffixes"
+msgstr ""
+
+#: config/tc-arc.c:1671
+msgid "symbol as destination register"
+msgstr ""
+
+#: config/tc-arc.c:1756 config/tc-i370.c:2211 config/tc-mn10200.c:1141
+#: config/tc-mn10300.c:1820 config/tc-ppc.c:2891 config/tc-s390.c:1460
+#: config/tc-v850.c:2009
+#, c-format
+msgid "junk at end of line: `%s'"
+msgstr ""
+
+#: config/tc-arc.c:1795
+msgid "8 byte instruction in delay slot"
+msgstr ""
+
+#. except for jl  addr
+#: config/tc-arc.c:1798
+msgid "8 byte jump instruction with delay slot"
+msgstr ""
+
+#: config/tc-arc.c:1806
+msgid "conditional branch follows set of flags"
+msgstr ""
+
+#: config/tc-arc.c:1890 config/tc-arm.c:15434
+#, c-format
+msgid "bad instruction `%s'"
+msgstr ""
+
+#: config/tc-arm.c:516
+msgid "ARM register expected"
+msgstr ""
+
+#: config/tc-arm.c:517
+msgid "bad or missing co-processor number"
+msgstr ""
+
+#: config/tc-arm.c:518
+msgid "co-processor register expected"
+msgstr ""
+
+#: config/tc-arm.c:519
+msgid "FPA register expected"
+msgstr ""
+
+#: config/tc-arm.c:520
+msgid "VFP single precision register expected"
+msgstr ""
+
+#: config/tc-arm.c:521
+msgid "VFP/Neon double precision register expected"
+msgstr ""
+
+#: config/tc-arm.c:522
+msgid "Neon quad precision register expected"
+msgstr ""
+
+#: config/tc-arm.c:523
+msgid "VFP single or double precision register expected"
+msgstr ""
+
+#: config/tc-arm.c:524
+msgid "Neon double or quad precision register expected"
+msgstr ""
+
+#: config/tc-arm.c:525
+msgid "VFP single, double or Neon quad precision register expected"
+msgstr ""
+
+#: config/tc-arm.c:526
+msgid "VFP system register expected"
+msgstr ""
+
+#: config/tc-arm.c:527
+msgid "Maverick MVF register expected"
+msgstr ""
+
+#: config/tc-arm.c:528
+msgid "Maverick MVD register expected"
+msgstr ""
+
+#: config/tc-arm.c:529
+msgid "Maverick MVFX register expected"
+msgstr ""
+
+#: config/tc-arm.c:530
+msgid "Maverick MVDX register expected"
+msgstr ""
+
+#: config/tc-arm.c:531
+msgid "Maverick MVAX register expected"
+msgstr ""
+
+#: config/tc-arm.c:532
+msgid "Maverick DSPSC register expected"
+msgstr ""
+
+#: config/tc-arm.c:533
+msgid "iWMMXt data register expected"
+msgstr ""
+
+#: config/tc-arm.c:534 config/tc-arm.c:6248
+msgid "iWMMXt control register expected"
+msgstr ""
+
+#: config/tc-arm.c:535
+msgid "iWMMXt scalar register expected"
+msgstr ""
+
+#: config/tc-arm.c:536
+msgid "XScale accumulator register expected"
+msgstr ""
+
+#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
+#: config/tc-arm.c:685 config/tc-score.c:259
+msgid "bad arguments to instruction"
+msgstr ""
+
+#: config/tc-arm.c:686
+msgid "r13 not allowed here"
+msgstr ""
+
+#: config/tc-arm.c:687
+msgid "r15 not allowed here"
+msgstr ""
+
+#: config/tc-arm.c:688
+msgid "instruction cannot be conditional"
+msgstr ""
+
+#: config/tc-arm.c:689
+msgid "registers may not be the same"
+msgstr ""
+
+#: config/tc-arm.c:690
+msgid "lo register required"
+msgstr ""
+
+#: config/tc-arm.c:691
+msgid "instruction not supported in Thumb16 mode"
+msgstr ""
+
+#: config/tc-arm.c:692
+msgid "instruction does not accept this addressing mode"
+msgstr ""
+
+#: config/tc-arm.c:693
+msgid "branch must be last instruction in IT block"
+msgstr ""
+
+#: config/tc-arm.c:694
+msgid "instruction not allowed in IT block"
+msgstr ""
+
+#: config/tc-arm.c:695
+msgid "selected FPU does not support instruction"
+msgstr ""
+
+#: config/tc-arm.c:696
+msgid "thumb conditional instruction should be in IT block"
+msgstr ""
+
+#: config/tc-arm.c:697
+msgid "incorrect condition in IT block"
+msgstr ""
+
+#: config/tc-arm.c:698
+msgid "IT falling in the range of a previous IT block"
+msgstr ""
+
+#: config/tc-arm.c:699
+msgid "missing .fnstart before unwinding directive"
+msgstr ""
+
+#: config/tc-arm.c:890
+msgid "immediate expression requires a # prefix"
+msgstr ""
+
+#: config/tc-arm.c:918 read.c:3617
+msgid "missing expression"
+msgstr ""
+
+#: config/tc-arm.c:918 config/tc-score.c:6520 expr.c:1352 read.c:2464
+msgid "bad expression"
+msgstr ""
+
+#: config/tc-arm.c:929 config/tc-i860.c:1003 config/tc-sparc.c:2880
+msgid "bad segment"
+msgstr ""
+
+#: config/tc-arm.c:946 config/tc-arm.c:4744 config/tc-i960.c:1300
+#: config/tc-score.c:1211
+msgid "invalid constant"
+msgstr ""
+
+#: config/tc-arm.c:1076
+msgid "expected #constant"
+msgstr ""
+
+#: config/tc-arm.c:1237
+#, c-format
+msgid "unexpected character `%c' in type specifier"
+msgstr ""
+
+#: config/tc-arm.c:1254
+#, c-format
+msgid "bad size %d in type specifier"
+msgstr ""
+
+#: config/tc-arm.c:1304
+msgid "only one type should be specified for operand"
+msgstr ""
+
+#: config/tc-arm.c:1310
+msgid "vector type expected"
+msgstr ""
+
+#: config/tc-arm.c:1382
+msgid "can't redefine type for operand"
+msgstr ""
+
+#: config/tc-arm.c:1393
+msgid "only D registers may be indexed"
+msgstr ""
+
+#: config/tc-arm.c:1399
+msgid "can't change index for operand"
+msgstr ""
+
+#: config/tc-arm.c:1415 config/tc-arm.c:3274 config/tc-arm.c:4345
+msgid "constant expression required"
+msgstr ""
+
+#: config/tc-arm.c:1458
+msgid "register operand expected, but got scalar"
+msgstr ""
+
+#: config/tc-arm.c:1491
+msgid "scalar must have an index"
+msgstr ""
+
+#: config/tc-arm.c:1496 config/tc-arm.c:14062 config/tc-arm.c:14110
+#: config/tc-arm.c:14512
+msgid "scalar index out of range"
+msgstr ""
+
+#: config/tc-arm.c:1544
+msgid "bad range in register list"
+msgstr ""
+
+#: config/tc-arm.c:1552 config/tc-arm.c:1561 config/tc-arm.c:1602
+#, c-format
+msgid "Warning: duplicated register (r%d) in register list"
+msgstr ""
+
+#: config/tc-arm.c:1564
+msgid "Warning: register range not in ascending order"
+msgstr ""
+
+#: config/tc-arm.c:1575
+msgid "missing `}'"
+msgstr ""
+
+#: config/tc-arm.c:1591
+msgid "invalid register mask"
+msgstr ""
+
+#: config/tc-arm.c:1673
+msgid "expecting {"
+msgstr ""
+
+#: config/tc-arm.c:1728 config/tc-arm.c:1772
+msgid "register out of range in list"
+msgstr ""
+
+#: config/tc-arm.c:1744 config/tc-arm.c:1789 config/tc-h8300.c:990
+#: config/tc-mips.c:10561 config/tc-mips.c:10583
+msgid "invalid register list"
+msgstr ""
+
+#: config/tc-arm.c:1750 config/tc-arm.c:3788 config/tc-arm.c:3921
+msgid "register list not in ascending order"
+msgstr ""
+
+#: config/tc-arm.c:1781
+msgid "register range not in ascending order"
+msgstr ""
+
+#: config/tc-arm.c:1814
+msgid "non-contiguous register range"
+msgstr ""
+
+#: config/tc-arm.c:1874
+msgid "register stride must be 1 or 2"
+msgstr ""
+
+#: config/tc-arm.c:1875
+msgid "mismatched element/structure types in list"
+msgstr ""
+
+#: config/tc-arm.c:1940
+msgid "don't use Rn-Rm syntax with non-unit stride"
+msgstr ""
+
+#: config/tc-arm.c:1995
+msgid "error parsing element/structure list"
+msgstr ""
+
+#: config/tc-arm.c:2001
+msgid "expected }"
+msgstr ""
+
+#: config/tc-arm.c:2057
+#, c-format
+msgid "ignoring attempt to redefine built-in register '%s'"
+msgstr ""
+
+#: config/tc-arm.c:2062
+#, c-format
+msgid "ignoring redefinition of register alias '%s'"
+msgstr ""
+
+#: config/tc-arm.c:2090
+msgid "attempt to redefine typed alias"
+msgstr ""
+
+#: config/tc-arm.c:2128
+#, c-format
+msgid "unknown register '%s' -- .req ignored"
+msgstr ""
+
+#: config/tc-arm.c:2223
+msgid "bad type for register"
+msgstr ""
+
+#: config/tc-arm.c:2234
+msgid "expression must be constant"
+msgstr ""
+
+#: config/tc-arm.c:2251
+msgid "can't redefine the type of a register alias"
+msgstr ""
+
+#: config/tc-arm.c:2258
+msgid "you must specify a single type only"
+msgstr ""
+
+#: config/tc-arm.c:2271
+msgid "can't redefine the index of a scalar alias"
+msgstr ""
+
+#: config/tc-arm.c:2279
+msgid "scalar index must be constant"
+msgstr ""
+
+#: config/tc-arm.c:2288
+msgid "expecting ]"
+msgstr ""
+
+#: config/tc-arm.c:2326
+msgid "invalid syntax for .req directive"
+msgstr ""
+
+#: config/tc-arm.c:2332
+msgid "invalid syntax for .dn directive"
+msgstr ""
+
+#: config/tc-arm.c:2338
+msgid "invalid syntax for .qn directive"
+msgstr ""
+
+#: config/tc-arm.c:2364
+msgid "invalid syntax for .unreq directive"
+msgstr ""
+
+#: config/tc-arm.c:2370
+#, c-format
+msgid "unknown register alias '%s'"
+msgstr ""
+
+#: config/tc-arm.c:2372
+#, c-format
+msgid "ignoring attempt to undefine built-in register '%s'"
+msgstr ""
+
+#: config/tc-arm.c:2610
+#, c-format
+msgid "Failed to find real start of function: %s\n"
+msgstr ""
+
+#: config/tc-arm.c:2627
+msgid "selected processor does not support THUMB opcodes"
+msgstr ""
+
+#: config/tc-arm.c:2640
+msgid "selected processor does not support ARM opcodes"
+msgstr ""
+
+#: config/tc-arm.c:2652
+#, c-format
+msgid "invalid instruction size selected (%d)"
+msgstr ""
+
+#: config/tc-arm.c:2684
+#, c-format
+msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
+msgstr ""
+
+#: config/tc-arm.c:2740
+#, c-format
+msgid "expected comma after name \"%s\""
+msgstr ""
+
+#: config/tc-arm.c:2790 config/tc-m32r.c:588
+#, c-format
+msgid "symbol `%s' already defined"
+msgstr ""
+
+#: config/tc-arm.c:2824
+#, c-format
+msgid "unrecognized syntax mode \"%s\""
+msgstr ""
+
+#: config/tc-arm.c:2845
+#, c-format
+msgid "alignment too large: %d assumed"
+msgstr ""
+
+#: config/tc-arm.c:2848
+msgid "alignment negative. 0 assumed."
+msgstr ""
+
+#: config/tc-arm.c:2998
+msgid "literal pool overflow"
+msgstr ""
+
+#: config/tc-arm.c:3154 config/tc-arm.c:6183
+msgid "unrecognized relocation suffix"
+msgstr ""
+
+#: config/tc-arm.c:3167
+msgid "(plt) is only valid on branch targets"
+msgstr ""
+
+#: config/tc-arm.c:3173 config/tc-s390.c:1100 config/tc-s390.c:1725
+#: config/tc-xtensa.c:1591
+#, c-format
+msgid "%s relocations do not fit in %d bytes"
+msgstr ""
+
+#: config/tc-arm.c:3250
+msgid ".inst.n operand too big. Use .inst.w instead"
+msgstr ""
+
+#: config/tc-arm.c:3270
+msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
+msgstr ""
+
+#: config/tc-arm.c:3300
+msgid "width suffixes are invalid in ARM mode"
+msgstr ""
+
+#: config/tc-arm.c:3342 dwarf2dbg.c:701
+msgid "expected 0 or 1"
+msgstr ""
+
+#: config/tc-arm.c:3346
+msgid "missing comma"
+msgstr ""
+
+#: config/tc-arm.c:3379
+msgid "duplicate .fnstart directive"
+msgstr ""
+
+#: config/tc-arm.c:3410
+msgid "duplicate .handlerdata directive"
+msgstr ""
+
+#: config/tc-arm.c:3429
+msgid ".fnend directive without .fnstart"
+msgstr ""
+
+#: config/tc-arm.c:3495
+msgid "personality routine specified for cantunwind frame"
+msgstr ""
+
+#: config/tc-arm.c:3512
+msgid "duplicate .personalityindex directive"
+msgstr ""
+
+#: config/tc-arm.c:3519
+msgid "bad personality routine number"
+msgstr ""
+
+#: config/tc-arm.c:3541
+msgid "duplicate .personality directive"
+msgstr ""
+
+#: config/tc-arm.c:3564 config/tc-arm.c:3692 config/tc-arm.c:3740
+msgid "expected register list"
+msgstr ""
+
+#: config/tc-arm.c:3646
+msgid "expected , <constant>"
+msgstr ""
+
+#: config/tc-arm.c:3655
+msgid "number of registers must be in the range [1:4]"
+msgstr ""
+
+#: config/tc-arm.c:3802 config/tc-arm.c:3935
+msgid "bad register range"
+msgstr ""
+
+#: config/tc-arm.c:3992
+msgid "register expected"
+msgstr ""
+
+#: config/tc-arm.c:4002
+msgid "FPA .unwind_save does not take a register list"
+msgstr ""
+
+#: config/tc-arm.c:4021
+msgid ".unwind_save does not support this kind of register"
+msgstr ""
+
+#: config/tc-arm.c:4060
+msgid "SP and PC not permitted in .unwind_movsp directive"
+msgstr ""
+
+#: config/tc-arm.c:4065
+msgid "unexpected .unwind_movsp directive"
+msgstr ""
+
+#: config/tc-arm.c:4092
+msgid "stack increment must be multiple of 4"
+msgstr ""
+
+#: config/tc-arm.c:4124
+msgid "expected <reg>, <reg>"
+msgstr ""
+
+#: config/tc-arm.c:4142
+msgid "register must be either sp or set by a previousunwind_movsp directive"
+msgstr ""
+
+#: config/tc-arm.c:4181
+msgid "expected <offset>, <opcode>"
+msgstr ""
+
+#: config/tc-arm.c:4193
+msgid "unwind opcode too long"
+msgstr ""
+
+#: config/tc-arm.c:4198
+msgid "invalid unwind opcode"
+msgstr ""
+
+#: config/tc-arm.c:4351 config/tc-arm.c:5213 config/tc-arm.c:8917
+#: config/tc-arm.c:9440 config/tc-arm.c:12568 config/tc-arm.c:20329
+#: config/tc-arm.c:20354 config/tc-arm.c:20362 config/tc-z8k.c:1144
+#: config/tc-z8k.c:1154
+msgid "immediate value out of range"
+msgstr ""
+
+#: config/tc-arm.c:4498
+msgid "invalid FPA immediate expression"
+msgstr ""
+
+#: config/tc-arm.c:4622 config/tc-arm.c:4630
+msgid "shift expression expected"
+msgstr ""
+
+#: config/tc-arm.c:4644
+msgid "'LSL' or 'ASR' required"
+msgstr ""
+
+#: config/tc-arm.c:4652
+msgid "'LSL' required"
+msgstr ""
+
+#: config/tc-arm.c:4660
+msgid "'ASR' required"
+msgstr ""
+
+#: config/tc-arm.c:4732 config/tc-arm.c:5207 config/tc-arm.c:6832
+#: config/tc-v850.c:1827 config/tc-v850.c:1848
+msgid "constant expression expected"
+msgstr ""
+
+#: config/tc-arm.c:4739
+msgid "invalid rotation"
+msgstr ""
+
+#: config/tc-arm.c:4899 config/tc-arm.c:5043
+msgid "unknown group relocation"
+msgstr ""
+
+#: config/tc-arm.c:5012
+msgid "alignment must be constant"
+msgstr ""
+
+#: config/tc-arm.c:5074
+msgid "this group relocation is not allowed on this instruction"
+msgstr ""
+
+#: config/tc-arm.c:5086 config/tc-arm.c:5486
+msgid "']' expected"
+msgstr ""
+
+#: config/tc-arm.c:5104
+msgid "'}' expected at end of 'option' field"
+msgstr ""
+
+#: config/tc-arm.c:5109
+msgid "cannot combine index with option"
+msgstr ""
+
+#: config/tc-arm.c:5122
+msgid "cannot combine pre- and post-indexing"
+msgstr ""
+
+#: config/tc-arm.c:5283
+msgid "flag for {c}psr instruction expected"
+msgstr ""
+
+#: config/tc-arm.c:5308
+msgid "unrecognized CPS flag"
+msgstr ""
+
+#: config/tc-arm.c:5315
+msgid "missing CPS flags"
+msgstr ""
+
+#: config/tc-arm.c:5338 config/tc-arm.c:5344
+msgid "valid endian specifiers are be or le"
+msgstr ""
+
+#: config/tc-arm.c:5366
+msgid "missing rotation field after comma"
+msgstr ""
+
+#: config/tc-arm.c:5381
+msgid "rotation can only be 0, 8, 16, or 24"
+msgstr ""
+
+#: config/tc-arm.c:5410
+msgid "condition required"
+msgstr ""
+
+#: config/tc-arm.c:5448 config/tc-arm.c:7385
+msgid "'[' expected"
+msgstr ""
+
+#: config/tc-arm.c:5461
+msgid "',' expected"
+msgstr ""
+
+#: config/tc-arm.c:5478
+msgid "invalid shift"
+msgstr ""
+
+#: config/tc-arm.c:5551
+msgid "can't use Neon quad register here"
+msgstr ""
+
+#: config/tc-arm.c:5617
+msgid "expected <Rm> or <Dm> or <Qm> operand"
+msgstr ""
+
+#: config/tc-arm.c:5697
+msgid "parse error"
+msgstr ""
+
+#: config/tc-arm.c:5707 read.c:2135
+msgid "expected comma"
+msgstr ""
+
+#: config/tc-arm.c:6018 config/tc-arm.c:6088
+msgid "immediate value is out of range"
+msgstr ""
+
+#: config/tc-arm.c:6233
+msgid "iWMMXt data or control register expected"
+msgstr ""
+
+#: config/tc-arm.c:6386
+#, c-format
+msgid "unhandled operand code %d"
+msgstr ""
+
+#: config/tc-arm.c:6465 config/tc-score.c:264
+msgid "garbage following instruction"
+msgstr ""
+
+#. If REG is R13 (the stack pointer), warn that its use is
+#. deprecated.
+#: config/tc-arm.c:6505
+msgid "use of r13 is deprecated"
+msgstr ""
+
+#: config/tc-arm.c:6575
+msgid "D register out of range for selected VFP version"
+msgstr ""
+
+#: config/tc-arm.c:6654
+msgid "instruction does not accept preindexed addressing"
+msgstr ""
+
+#. unindexed - only for coprocessor
+#: config/tc-arm.c:6670 config/tc-arm.c:8710
+msgid "instruction does not accept unindexed addressing"
+msgstr ""
+
+#: config/tc-arm.c:6678
+msgid "destination register same as write-back base"
+msgstr ""
+
+#: config/tc-arm.c:6679
+msgid "source register same as write-back base"
+msgstr ""
+
+#: config/tc-arm.c:6725
+msgid "instruction does not accept scaled register index"
+msgstr ""
+
+#: config/tc-arm.c:6765
+msgid "instruction does not support unindexed addressing"
+msgstr ""
+
+#: config/tc-arm.c:6780
+msgid "pc may not be used with write-back"
+msgstr ""
+
+#: config/tc-arm.c:6785
+msgid "instruction does not support writeback"
+msgstr ""
+
+#: config/tc-arm.c:6827
+msgid "invalid pseudo operation"
+msgstr ""
+
+#: config/tc-arm.c:6873
+msgid "literal pool insertion failed"
+msgstr ""
+
+#: config/tc-arm.c:6931
+msgid "Rn must not overlap other operands"
+msgstr ""
+
+#: config/tc-arm.c:7020 config/tc-arm.c:9276
+msgid "bad barrier type"
+msgstr ""
+
+#: config/tc-arm.c:7031 config/tc-arm.c:7050 config/tc-arm.c:7063
+#: config/tc-arm.c:9288 config/tc-arm.c:9319 config/tc-arm.c:9341
+msgid "bit-field extends past end of register"
+msgstr ""
+
+#: config/tc-arm.c:7092
+msgid "the only suffix valid here is '(plt)'"
+msgstr ""
+
+#: config/tc-arm.c:7145
+msgid "use of r15 in blx in ARM mode is not really useful"
+msgstr ""
+
+#: config/tc-arm.c:7167
+msgid "use of r15 in bx in ARM mode is not really useful"
+msgstr ""
+
+#: config/tc-arm.c:7192
+msgid "use of r15 in bxj is not really useful"
+msgstr ""
+
+#: config/tc-arm.c:7352 config/tc-arm.c:7361
+msgid "writeback of base register is UNPREDICTABLE"
+msgstr ""
+
+#: config/tc-arm.c:7355
+msgid "writeback of base register when in register list is UNPREDICTABLE"
+msgstr ""
+
+#: config/tc-arm.c:7365
+msgid "if writeback register is in list, it must be the lowest reg in the list"
+msgstr ""
+
+#: config/tc-arm.c:7380
+msgid "first destination register must be even"
+msgstr ""
+
+#: config/tc-arm.c:7383 config/tc-arm.c:7450
+msgid "can only load two consecutive registers"
+msgstr ""
+
+#. If op 1 were present and equal to PC, this function wouldn't
+#. have been called in the first place.
+#. If op 2 were present and equal to PC, this function wouldn't
+#. have been called in the first place.
+#: config/tc-arm.c:7384 config/tc-arm.c:7453 config/tc-arm.c:7982
+#: config/tc-arm.c:9988
+msgid "r14 not allowed here"
+msgstr ""
+
+#: config/tc-arm.c:7398
+msgid "base register written back, and overlaps second destination register"
+msgstr ""
+
+#: config/tc-arm.c:7406
+msgid "index register overlaps destination register"
+msgstr ""
+
+#: config/tc-arm.c:7436 config/tc-arm.c:7964
+msgid "offset must be zero in ARM encoding"
+msgstr ""
+
+#: config/tc-arm.c:7447 config/tc-arm.c:7976
+msgid "even register required"
+msgstr ""
+
+#: config/tc-arm.c:7478 config/tc-arm.c:7509
+msgid "this instruction requires a post-indexed address"
+msgstr ""
+
+#: config/tc-arm.c:7536
+msgid "Rd and Rm should be different in mla"
+msgstr ""
+
+#: config/tc-arm.c:7560 config/tc-arm.c:10317
+msgid ":lower16: not allowed this instruction"
+msgstr ""
+
+#: config/tc-arm.c:7562
+msgid ":upper16: not allowed instruction"
+msgstr ""
+
+#: config/tc-arm.c:7581
+msgid "operand 1 must be FPSCR"
+msgstr ""
+
+#: config/tc-arm.c:7614 config/tc-arm.c:10442
+msgid "'CPSR' or 'SPSR' expected"
+msgstr ""
+
+#: config/tc-arm.c:7651
+msgid "Rd and Rm should be different in mul"
+msgstr ""
+
+#: config/tc-arm.c:7670 config/tc-arm.c:7909 config/tc-arm.c:10572
+msgid "rdhi and rdlo must be different"
+msgstr ""
+
+#: config/tc-arm.c:7676
+msgid "rdhi, rdlo and rm must all be different"
+msgstr ""
+
+#: config/tc-arm.c:7741
+msgid "'[' expected after PLD mnemonic"
+msgstr ""
+
+#: config/tc-arm.c:7743 config/tc-arm.c:7758
+msgid "post-indexed expression used in preload instruction"
+msgstr ""
+
+#: config/tc-arm.c:7745 config/tc-arm.c:7760
+msgid "writeback used in preload instruction"
+msgstr ""
+
+#: config/tc-arm.c:7747 config/tc-arm.c:7762
+msgid "unindexed addressing used in preload instruction"
+msgstr ""
+
+#: config/tc-arm.c:7756
+msgid "'[' expected after PLI mnemonic"
+msgstr ""
+
+#: config/tc-arm.c:7935
+msgid "SRS base register must be r13"
+msgstr ""
+
+#: config/tc-arm.c:7979
+msgid "can only store two consecutive registers"
+msgstr ""
+
+#: config/tc-arm.c:8074 config/tc-arm.c:8091
+msgid "only two consecutive VFP SP registers allowed here"
+msgstr ""
+
+#: config/tc-arm.c:8119 config/tc-arm.c:8134
+msgid "this addressing mode requires base-register writeback"
+msgstr ""
+
+#: config/tc-arm.c:8308
+msgid "this instruction does not support indexing"
+msgstr ""
+
+#: config/tc-arm.c:8331
+msgid "only r15 allowed here"
+msgstr ""
+
+#: config/tc-arm.c:8466
+msgid "immediate operand requires iWMMXt2"
+msgstr ""
+
+#: config/tc-arm.c:8610
+msgid "shift by register not allowed in thumb mode"
+msgstr ""
+
+#: config/tc-arm.c:8622 config/tc-arm.c:11085 config/tc-arm.c:19719
+msgid "shift expression is too large"
+msgstr ""
+
+#: config/tc-arm.c:8648
+msgid "Instruction does not support =N addresses"
+msgstr ""
+
+#: config/tc-arm.c:8653
+msgid "cannot use register index with PC-relative addressing"
+msgstr ""
+
+#: config/tc-arm.c:8654
+msgid "cannot use register index with this instruction"
+msgstr ""
+
+#: config/tc-arm.c:8656
+msgid "Thumb does not support negative register indexing"
+msgstr ""
+
+#: config/tc-arm.c:8658
+msgid "Thumb does not support register post-indexing"
+msgstr ""
+
+#: config/tc-arm.c:8660
+msgid "Thumb does not support register indexing with writeback"
+msgstr ""
+
+#: config/tc-arm.c:8662
+msgid "Thumb supports only LSL in shifted register indexing"
+msgstr ""
+
+#: config/tc-arm.c:8671 config/tc-arm.c:13865
+msgid "shift out of range"
+msgstr ""
+
+#: config/tc-arm.c:8679
+msgid "cannot use writeback with PC-relative addressing"
+msgstr ""
+
+#: config/tc-arm.c:8681
+msgid "cannot use writeback with this instruction"
+msgstr ""
+
+#: config/tc-arm.c:8700
+msgid "cannot use post-indexing with PC-relative addressing"
+msgstr ""
+
+#: config/tc-arm.c:8701
+msgid "cannot use post-indexing with this instruction"
+msgstr ""
+
+#: config/tc-arm.c:8912
+msgid "only SUBS PC, LR, #const allowed"
+msgstr ""
+
+#: config/tc-arm.c:8991 config/tc-arm.c:9142 config/tc-arm.c:9239
+#: config/tc-arm.c:10396 config/tc-arm.c:10678
+msgid "shift must be constant"
+msgstr ""
+
+#: config/tc-arm.c:9018 config/tc-arm.c:9157 config/tc-arm.c:9254
+#: config/tc-arm.c:10409
+msgid "unshifted register required"
+msgstr ""
+
+#: config/tc-arm.c:9033 config/tc-arm.c:9265 config/tc-arm.c:10533
+msgid "dest must overlap one source register"
+msgstr ""
+
+#: config/tc-arm.c:9160
+msgid "dest and source1 must be the same register"
+msgstr ""
+
+#: config/tc-arm.c:9436
+msgid "instruction is always unconditional"
+msgstr ""
+
+#: config/tc-arm.c:9531
+msgid "selected processor does not support 'A' form of this instruction"
+msgstr ""
+
+#: config/tc-arm.c:9534
+msgid "Thumb does not support the 2-argument form of this instruction"
+msgstr ""
+
+#: config/tc-arm.c:9642
+msgid "SP not allowed in register list"
+msgstr ""
+
+#: config/tc-arm.c:9648
+msgid "LR and PC should not both be in register list"
+msgstr ""
+
+#: config/tc-arm.c:9655
+msgid "base register should not be in register list when written back"
+msgstr ""
+
+#: config/tc-arm.c:9661
+msgid "PC not allowed in register list"
+msgstr ""
+
+#: config/tc-arm.c:9664 config/tc-arm.c:9730 config/tc-arm.c:9770
+#, c-format
+msgid "value stored for r%d is UNPREDICTABLE"
+msgstr ""
+
+#: config/tc-arm.c:9706
+msgid "Thumb load/store multiple does not support {reglist}^"
+msgstr ""
+
+#: config/tc-arm.c:9763
+msgid "Thumb-2 instruction only valid in unified syntax"
+msgstr ""
+
+#: config/tc-arm.c:9767 config/tc-arm.c:9777
+msgid "this instruction will write back the base register"
+msgstr ""
+
+#: config/tc-arm.c:9780
+msgid "this instruction will not write back the base register"
+msgstr ""
+
+#: config/tc-arm.c:9809
+msgid "r14 not allowed as first register when second register is omitted"
+msgstr ""
+
+#: config/tc-arm.c:9911 config/tc-arm.c:9924 config/tc-arm.c:9960
+msgid "Thumb does not support this addressing mode"
+msgstr ""
+
+#: config/tc-arm.c:9928
+msgid "byte or halfword not valid for base register"
+msgstr ""
+
+#: config/tc-arm.c:9931
+msgid "r15 based store not allowed"
+msgstr ""
+
+#: config/tc-arm.c:9933
+msgid "invalid base register for register offset"
+msgstr ""
+
+#: config/tc-arm.c:10273
+msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
+msgstr ""
+
+#: config/tc-arm.c:10301
+msgid "only lo regs allowed with immediate"
+msgstr ""
+
+#: config/tc-arm.c:10322
+msgid ":upper16: not allowed this instruction"
+msgstr ""
+
+#: config/tc-arm.c:10432 config/tc-arm.c:10438 config/tc-arm.c:10468
+#: config/tc-arm.c:10474
+msgid "selected processor does not support requested special purpose register"
+msgstr ""
+
+#: config/tc-arm.c:10463
+msgid "Thumb encoding does not support an immediate here"
+msgstr ""
+
+#: config/tc-arm.c:10538
+msgid "Thumb-2 MUL must not set flags"
+msgstr ""
+
+#: config/tc-arm.c:10603
+msgid "Thumb does not support NOP with hints"
+msgstr ""
+
+#: config/tc-arm.c:10741
+msgid "push/pop do not support {reglist}^"
+msgstr ""
+
+#: config/tc-arm.c:10764
+msgid "invalid register list to push/pop instruction"
+msgstr ""
+
+#: config/tc-arm.c:10997
+msgid "source1 and dest must be same register"
+msgstr ""
+
+#: config/tc-arm.c:11018
+msgid "ror #imm not supported"
+msgstr ""
+
+#: config/tc-arm.c:11201
+msgid "Thumb encoding does not support rotation"
+msgstr ""
+
+#: config/tc-arm.c:11221
+msgid "instruction requires register index"
+msgstr ""
+
+#: config/tc-arm.c:11230
+msgid "instruction does not allow shifted index"
+msgstr ""
+
+#: config/tc-arm.c:11640
+msgid "invalid instruction shape"
+msgstr ""
+
+#: config/tc-arm.c:11883
+msgid "types specified in both the mnemonic and operands"
+msgstr ""
+
+#: config/tc-arm.c:11920
+msgid "operand types can't be inferred"
+msgstr ""
+
+#: config/tc-arm.c:11926
+msgid "type specifier has the wrong number of parts"
+msgstr ""
+
+#: config/tc-arm.c:11981 config/tc-arm.c:13618 config/tc-arm.c:13625
+msgid "operand size must match register width"
+msgstr ""
+
+#: config/tc-arm.c:11992
+msgid "bad type in Neon instruction"
+msgstr ""
+
+#: config/tc-arm.c:12003
+msgid "inconsistent types in Neon instruction"
+msgstr ""
+
+#: config/tc-arm.c:13052
+msgid "scalar out of range for multiply instruction"
+msgstr ""
+
+#: config/tc-arm.c:13216 config/tc-arm.c:13228
+msgid "immediate out of range for insert"
+msgstr ""
+
+#: config/tc-arm.c:13240 config/tc-arm.c:14210
+msgid "immediate out of range for shift"
+msgstr ""
+
+#: config/tc-arm.c:13297 config/tc-arm.c:13324 config/tc-arm.c:13711
+#: config/tc-arm.c:14156
+msgid "immediate out of range"
+msgstr ""
+
+#: config/tc-arm.c:13361
+msgid "immediate out of range for narrowing operation"
+msgstr ""
+
+#: config/tc-arm.c:13486
+msgid "operands 0 and 1 must be the same register"
+msgstr ""
+
+#: config/tc-arm.c:13685
+msgid "operand size must be specified for immediate VMOV"
+msgstr ""
+
+#: config/tc-arm.c:13695
+msgid "immediate has bits set outside the operand size"
+msgstr ""
+
+#: config/tc-arm.c:13891
+msgid "elements must be smaller than reversal region"
+msgstr ""
+
+#: config/tc-arm.c:14061 config/tc-arm.c:14109
+msgid "bad type for scalar"
+msgstr ""
+
+#: config/tc-arm.c:14173 config/tc-arm.c:14181
+msgid "VFP registers must be adjacent"
+msgstr ""
+
+#: config/tc-arm.c:14322
+msgid "bad list length for table lookup"
+msgstr ""
+
+#: config/tc-arm.c:14352
+msgid "writeback (!) must be used for VLDMDB and VSTMDB"
+msgstr ""
+
+#: config/tc-arm.c:14355
+msgid "register list must contain at least 1 and at most 16 registers"
+msgstr ""
+
+#: config/tc-arm.c:14432
+msgid "bad alignment"
+msgstr ""
+
+#: config/tc-arm.c:14449
+msgid "bad list type for instruction"
+msgstr ""
+
+#: config/tc-arm.c:14491
+msgid "unsupported alignment for instruction"
+msgstr ""
+
+#: config/tc-arm.c:14510 config/tc-arm.c:14604 config/tc-arm.c:14615
+#: config/tc-arm.c:14625 config/tc-arm.c:14639
+msgid "bad list length"
+msgstr ""
+
+#: config/tc-arm.c:14515
+msgid "stride of 2 unavailable when element size is 8"
+msgstr ""
+
+#: config/tc-arm.c:14548 config/tc-arm.c:14623
+msgid "can't use alignment with this instruction"
+msgstr ""
+
+#: config/tc-arm.c:14687
+msgid "post-index must be a register"
+msgstr ""
+
+#: config/tc-arm.c:14689
+msgid "bad register for post-index"
+msgstr ""
+
+#: config/tc-arm.c:15003 config/tc-arm.c:15087
+msgid "conditional infixes are deprecated in unified syntax"
+msgstr ""
+
+#: config/tc-arm.c:15235
+msgid "Warning: conditional outside an IT block for Thumb."
+msgstr ""
+
+#: config/tc-arm.c:15440
+msgid "s suffix on comparison instruction is deprecated"
+msgstr ""
+
+#: config/tc-arm.c:15459 config/tc-arm.c:15484 config/tc-arm.c:15548
+#, c-format
+msgid "selected processor does not support `%s'"
+msgstr ""
+
+#: config/tc-arm.c:15465
+msgid "Thumb does not support conditional execution"
+msgstr ""
+
+#: config/tc-arm.c:15509
+#, c-format
+msgid "cannot honor width suffix -- `%s'"
+msgstr ""
+
+#: config/tc-arm.c:15553
+#, c-format
+msgid "width suffixes are invalid in ARM mode -- `%s'"
+msgstr ""
+
+#: config/tc-arm.c:15583
+#, c-format
+msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
+msgstr ""
+
+#: config/tc-arm.c:15600
+#, c-format
+msgid "section '%s' finished with an open IT block."
+msgstr ""
+
+#: config/tc-arm.c:15605
+msgid "file finished with an open IT block."
+msgstr ""
+
+#: config/tc-arm.c:18509
+#, c-format
+msgid "alignments greater than %d bytes not supported in .text sections."
+msgstr ""
+
+#: config/tc-arm.c:18777 config/tc-ia64.c:3458
+#, c-format
+msgid "Group section `%s' has no group signature"
+msgstr ""
+
+#: config/tc-arm.c:18822
+msgid "handlerdata in cantunwind frame"
+msgstr ""
+
+#: config/tc-arm.c:18839
+msgid "too many unwind opcodes for personality routine 0"
+msgstr ""
+
+#: config/tc-arm.c:18871
+msgid "too many unwind opcodes"
+msgstr ""
+
+#: config/tc-arm.c:19123
+msgid "GOT already in the symbol table"
+msgstr ""
+
+#: config/tc-arm.c:19435 config/tc-arm.c:19476 config/tc-arm.c:19746
+#, c-format
+msgid "undefined symbol %s used as an immediate value"
+msgstr ""
+
+#: config/tc-arm.c:19444 config/tc-arm.c:19485
+#, c-format
+msgid "symbol %s is in a different section"
+msgstr ""
+
+#: config/tc-arm.c:19458 config/tc-arm.c:19785
+#, c-format
+msgid "invalid constant (%lx) after fixup"
+msgstr ""
+
+#: config/tc-arm.c:19513
+#, c-format
+msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
+msgstr ""
+
+#: config/tc-arm.c:19548 config/tc-arm.c:19573
+msgid "invalid literal constant: pool needs to be closer"
+msgstr ""
+
+#: config/tc-arm.c:19551 config/tc-arm.c:19589
+#, c-format
+msgid "bad immediate value for offset (%ld)"
+msgstr ""
+
+#: config/tc-arm.c:19575
+#, c-format
+msgid "bad immediate value for 8-bit offset (%ld)"
+msgstr ""
+
+#: config/tc-arm.c:19630
+msgid "offset not a multiple of 4"
+msgstr ""
+
+#: config/tc-arm.c:19637 config/tc-arm.c:19652 config/tc-arm.c:19667
+#: config/tc-arm.c:19678 config/tc-arm.c:19701 config/tc-arm.c:20413
+#: config/tc-moxie.c:664 config/tc-pj.c:449 config/tc-sh.c:4190
+msgid "offset out of range"
+msgstr ""
+
+#: config/tc-arm.c:19801
+msgid "invalid smc expression"
+msgstr ""
+
+#: config/tc-arm.c:19812 config/tc-arm.c:19821
+msgid "invalid swi expression"
+msgstr ""
+
+#: config/tc-arm.c:19831
+msgid "invalid expression in load/store multiple"
+msgstr ""
+
+#: config/tc-arm.c:19892
+#, c-format
+msgid "blx to '%s' an ARM ISA state function changed to bl"
+msgstr ""
+
+#: config/tc-arm.c:19911
+msgid "misaligned branch destination"
+msgstr ""
+
+#: config/tc-arm.c:19915 config/tc-arm.c:19952 config/tc-arm.c:19966
+#: config/tc-arm.c:19979 config/tc-arm.c:20078 config/tc-arm.c:20103
+msgid "branch out of range"
+msgstr ""
+
+#: config/tc-arm.c:20002
+msgid "conditional branch out of range"
+msgstr ""
+
+#: config/tc-arm.c:20038
+#, c-format
+msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
+msgstr ""
+
+#: config/tc-arm.c:20187
+msgid "rel31 relocation overflow"
+msgstr ""
+
+#: config/tc-arm.c:20199 config/tc-arm.c:20222
+msgid "co-processor offset out of range"
+msgstr ""
+
+#: config/tc-arm.c:20239
+#, c-format
+msgid "invalid offset, target not word aligned (0x%08lX)"
+msgstr ""
+
+#: config/tc-arm.c:20246 config/tc-arm.c:20255 config/tc-arm.c:20263
+#: config/tc-arm.c:20271 config/tc-arm.c:20279
+#, c-format
+msgid "invalid offset, value too big (0x%08lX)"
+msgstr ""
+
+#: config/tc-arm.c:20320
+msgid "invalid Hi register with immediate"
+msgstr ""
+
+#: config/tc-arm.c:20336
+msgid "invalid immediate for stack address calculation"
+msgstr ""
+
+#: config/tc-arm.c:20344
+#, c-format
+msgid "invalid immediate for address calculation (value = 0x%08lX)"
+msgstr ""
+
+#: config/tc-arm.c:20374
+#, c-format
+msgid "invalid immediate: %ld is out of range"
+msgstr ""
+
+#: config/tc-arm.c:20386
+#, c-format
+msgid "invalid shift value: %ld"
+msgstr ""
+
+#: config/tc-arm.c:20465
+#, c-format
+msgid "the offset 0x%08lX is not representable"
+msgstr ""
+
+#: config/tc-arm.c:20505
+#, c-format
+msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
+msgstr ""
+
+#: config/tc-arm.c:20544
+#, c-format
+msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
+msgstr ""
+
+#: config/tc-arm.c:20584
+#, c-format
+msgid "bad offset 0x%08lX (must be word-aligned)"
+msgstr ""
+
+#: config/tc-arm.c:20589
+#, c-format
+msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
+msgstr ""
+
+#: config/tc-arm.c:20620 config/tc-score.c:7398
+#, c-format
+msgid "bad relocation fixup type (%d)"
+msgstr ""
+
+#: config/tc-arm.c:20731
+msgid "literal referenced across section boundary"
+msgstr ""
+
+#: config/tc-arm.c:20792
+msgid "internal relocation (type: IMMEDIATE) not fixed up"
+msgstr ""
+
+#: config/tc-arm.c:20797
+msgid "ADRL used for a symbol not defined in the same file"
+msgstr ""
+
+#: config/tc-arm.c:20812
+#, c-format
+msgid "undefined local label `%s'"
+msgstr ""
+
+#: config/tc-arm.c:20818
+msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
+msgstr ""
+
+#: config/tc-arm.c:20839 config/tc-cris.c:3985 config/tc-mcore.c:1926
+#: config/tc-microblaze.c:1834 config/tc-mmix.c:2862 config/tc-moxie.c:759
+#: config/tc-ns32k.c:2248 config/tc-score.c:7491
+msgid "<unknown>"
+msgstr ""
+
+#: config/tc-arm.c:20842 config/tc-arm.c:20863 config/tc-score.c:7493
+#, c-format
+msgid "cannot represent %s relocation in this object file format"
+msgstr ""
+
+#: config/tc-arm.c:21203
+#, c-format
+msgid "%s: unexpected function type: %d"
+msgstr ""
+
+#: config/tc-arm.c:21330
+msgid "use of old and new-style options to set CPU type"
+msgstr ""
+
+#: config/tc-arm.c:21340
+msgid "use of old and new-style options to set FPU type"
+msgstr ""
+
+#: config/tc-arm.c:21416
+msgid "hard-float conflicts with specified fpu"
+msgstr ""
+
+#: config/tc-arm.c:21603
+msgid "generate PIC code"
+msgstr ""
+
+#: config/tc-arm.c:21604
+msgid "assemble Thumb code"
+msgstr ""
+
+#: config/tc-arm.c:21605
+msgid "support ARM/Thumb interworking"
+msgstr ""
+
+#: config/tc-arm.c:21607
+msgid "code uses 32-bit program counter"
+msgstr ""
+
+#: config/tc-arm.c:21608
+msgid "code uses 26-bit program counter"
+msgstr ""
+
+#: config/tc-arm.c:21609
+msgid "floating point args are in fp regs"
+msgstr ""
+
+#: config/tc-arm.c:21611
+msgid "re-entrant code"
+msgstr ""
+
+#: config/tc-arm.c:21612
+msgid "code is ATPCS conformant"
+msgstr ""
+
+#: config/tc-arm.c:21613
+msgid "assemble for big-endian"
+msgstr ""
+
+#: config/tc-arm.c:21614
+msgid "assemble for little-endian"
+msgstr ""
+
+#. These are recognized by the assembler, but have no affect on code.
+#: config/tc-arm.c:21618
+msgid "use frame pointer"
+msgstr ""
+
+#: config/tc-arm.c:21619
+msgid "use stack size checking"
+msgstr ""
+
+#: config/tc-arm.c:21622
+msgid "do not warn on use of deprecated feature"
+msgstr ""
+
+#. DON'T add any new processors to this list -- we want the whole list
+#. to go away...  Add them to the processors table instead.
+#: config/tc-arm.c:21639 config/tc-arm.c:21640
+msgid "use -mcpu=arm1"
+msgstr ""
+
+#: config/tc-arm.c:21641 config/tc-arm.c:21642
+msgid "use -mcpu=arm2"
+msgstr ""
+
+#: config/tc-arm.c:21643 config/tc-arm.c:21644
+msgid "use -mcpu=arm250"
+msgstr ""
+
+#: config/tc-arm.c:21645 config/tc-arm.c:21646
+msgid "use -mcpu=arm3"
+msgstr ""
+
+#: config/tc-arm.c:21647 config/tc-arm.c:21648
+msgid "use -mcpu=arm6"
+msgstr ""
+
+#: config/tc-arm.c:21649 config/tc-arm.c:21650
+msgid "use -mcpu=arm600"
+msgstr ""
+
+#: config/tc-arm.c:21651 config/tc-arm.c:21652
+msgid "use -mcpu=arm610"
+msgstr ""
+
+#: config/tc-arm.c:21653 config/tc-arm.c:21654
+msgid "use -mcpu=arm620"
+msgstr ""
+
+#: config/tc-arm.c:21655 config/tc-arm.c:21656
+msgid "use -mcpu=arm7"
+msgstr ""
+
+#: config/tc-arm.c:21657 config/tc-arm.c:21658
+msgid "use -mcpu=arm70"
+msgstr ""
+
+#: config/tc-arm.c:21659 config/tc-arm.c:21660
+msgid "use -mcpu=arm700"
+msgstr ""
+
+#: config/tc-arm.c:21661 config/tc-arm.c:21662
+msgid "use -mcpu=arm700i"
+msgstr ""
+
+#: config/tc-arm.c:21663 config/tc-arm.c:21664
+msgid "use -mcpu=arm710"
+msgstr ""
+
+#: config/tc-arm.c:21665 config/tc-arm.c:21666
+msgid "use -mcpu=arm710c"
+msgstr ""
+
+#: config/tc-arm.c:21667 config/tc-arm.c:21668
+msgid "use -mcpu=arm720"
+msgstr ""
+
+#: config/tc-arm.c:21669 config/tc-arm.c:21670
+msgid "use -mcpu=arm7d"
+msgstr ""
+
+#: config/tc-arm.c:21671 config/tc-arm.c:21672
+msgid "use -mcpu=arm7di"
+msgstr ""
+
+#: config/tc-arm.c:21673 config/tc-arm.c:21674
+msgid "use -mcpu=arm7m"
+msgstr ""
+
+#: config/tc-arm.c:21675 config/tc-arm.c:21676
+msgid "use -mcpu=arm7dm"
+msgstr ""
+
+#: config/tc-arm.c:21677 config/tc-arm.c:21678
+msgid "use -mcpu=arm7dmi"
+msgstr ""
+
+#: config/tc-arm.c:21679 config/tc-arm.c:21680
+msgid "use -mcpu=arm7100"
+msgstr ""
+
+#: config/tc-arm.c:21681 config/tc-arm.c:21682
+msgid "use -mcpu=arm7500"
+msgstr ""
+
+#: config/tc-arm.c:21683 config/tc-arm.c:21684
+msgid "use -mcpu=arm7500fe"
+msgstr ""
+
+#: config/tc-arm.c:21685 config/tc-arm.c:21686 config/tc-arm.c:21687
+#: config/tc-arm.c:21688
+msgid "use -mcpu=arm7tdmi"
+msgstr ""
+
+#: config/tc-arm.c:21689 config/tc-arm.c:21690
+msgid "use -mcpu=arm710t"
+msgstr ""
+
+#: config/tc-arm.c:21691 config/tc-arm.c:21692
+msgid "use -mcpu=arm720t"
+msgstr ""
+
+#: config/tc-arm.c:21693 config/tc-arm.c:21694
+msgid "use -mcpu=arm740t"
+msgstr ""
+
+#: config/tc-arm.c:21695 config/tc-arm.c:21696
+msgid "use -mcpu=arm8"
+msgstr ""
+
+#: config/tc-arm.c:21697 config/tc-arm.c:21698
+msgid "use -mcpu=arm810"
+msgstr ""
+
+#: config/tc-arm.c:21699 config/tc-arm.c:21700
+msgid "use -mcpu=arm9"
+msgstr ""
+
+#: config/tc-arm.c:21701 config/tc-arm.c:21702
+msgid "use -mcpu=arm9tdmi"
+msgstr ""
+
+#: config/tc-arm.c:21703 config/tc-arm.c:21704
+msgid "use -mcpu=arm920"
+msgstr ""
+
+#: config/tc-arm.c:21705 config/tc-arm.c:21706
+msgid "use -mcpu=arm940"
+msgstr ""
+
+#: config/tc-arm.c:21707
+msgid "use -mcpu=strongarm"
+msgstr ""
+
+#: config/tc-arm.c:21709
+msgid "use -mcpu=strongarm110"
+msgstr ""
+
+#: config/tc-arm.c:21711
+msgid "use -mcpu=strongarm1100"
+msgstr ""
+
+#: config/tc-arm.c:21713
+msgid "use -mcpu=strongarm1110"
+msgstr ""
+
+#: config/tc-arm.c:21714
+msgid "use -mcpu=xscale"
+msgstr ""
+
+#: config/tc-arm.c:21715
+msgid "use -mcpu=iwmmxt"
+msgstr ""
+
+#: config/tc-arm.c:21716
+msgid "use -mcpu=all"
+msgstr ""
+
+#. Architecture variants -- don't add any more to this list either.
+#: config/tc-arm.c:21719 config/tc-arm.c:21720
+msgid "use -march=armv2"
+msgstr ""
+
+#: config/tc-arm.c:21721 config/tc-arm.c:21722
+msgid "use -march=armv2a"
+msgstr ""
+
+#: config/tc-arm.c:21723 config/tc-arm.c:21724
+msgid "use -march=armv3"
+msgstr ""
+
+#: config/tc-arm.c:21725 config/tc-arm.c:21726
+msgid "use -march=armv3m"
+msgstr ""
+
+#: config/tc-arm.c:21727 config/tc-arm.c:21728
+msgid "use -march=armv4"
+msgstr ""
+
+#: config/tc-arm.c:21729 config/tc-arm.c:21730
+msgid "use -march=armv4t"
+msgstr ""
+
+#: config/tc-arm.c:21731 config/tc-arm.c:21732
+msgid "use -march=armv5"
+msgstr ""
+
+#: config/tc-arm.c:21733 config/tc-arm.c:21734
+msgid "use -march=armv5t"
+msgstr ""
+
+#: config/tc-arm.c:21735 config/tc-arm.c:21736
+msgid "use -march=armv5te"
+msgstr ""
+
+#. Floating point variants -- don't add any more to this list either.
+#: config/tc-arm.c:21739
+msgid "use -mfpu=fpe"
+msgstr ""
+
+#: config/tc-arm.c:21740
+msgid "use -mfpu=fpa10"
+msgstr ""
+
+#: config/tc-arm.c:21741
+msgid "use -mfpu=fpa11"
+msgstr ""
+
+#: config/tc-arm.c:21743
+msgid "use either -mfpu=softfpa or -mfpu=softvfp"
+msgstr ""
+
+#: config/tc-arm.c:22018
+msgid "invalid architectural extension"
+msgstr ""
+
+#: config/tc-arm.c:22032
+msgid "missing architectural extension"
+msgstr ""
+
+#: config/tc-arm.c:22045
+#, c-format
+msgid "unknown architectural extension `%s'"
+msgstr ""
+
+#: config/tc-arm.c:22069
+#, c-format
+msgid "missing cpu name `%s'"
+msgstr ""
+
+#: config/tc-arm.c:22095 config/tc-arm.c:22530
+#, c-format
+msgid "unknown cpu `%s'"
+msgstr ""
+
+#: config/tc-arm.c:22113
+#, c-format
+msgid "missing architecture name `%s'"
+msgstr ""
+
+#: config/tc-arm.c:22130 config/tc-arm.c:22564 config/tc-arm.c:22595
+#: config/tc-score.c:7728
+#, c-format
+msgid "unknown architecture `%s'\n"
+msgstr ""
+
+#: config/tc-arm.c:22146 config/tc-arm.c:22625
+#, c-format
+msgid "unknown floating point format `%s'\n"
+msgstr ""
+
+#: config/tc-arm.c:22162
+#, c-format
+msgid "unknown floating point abi `%s'\n"
+msgstr ""
+
+#: config/tc-arm.c:22178
+#, c-format
+msgid "unknown EABI `%s'\n"
+msgstr ""
+
+#: config/tc-arm.c:22198
+#, c-format
+msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
+msgstr ""
+
+#: config/tc-arm.c:22208
+msgid "<cpu name>\t  assemble for CPU <cpu name>"
+msgstr ""
+
+#: config/tc-arm.c:22210
+msgid "<arch name>\t  assemble for architecture <arch name>"
+msgstr ""
+
+#: config/tc-arm.c:22212
+msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
+msgstr ""
+
+#: config/tc-arm.c:22214
+msgid "<abi>\t  assemble for floating point ABI <abi>"
+msgstr ""
+
+#: config/tc-arm.c:22217
+msgid "<ver>\t\t  assemble for eabi version <ver>"
+msgstr ""
+
+#: config/tc-arm.c:22220
+msgid "<mode>\t  controls implicit insertion of IT instructions"
+msgstr ""
+
+#: config/tc-arm.c:22264 config/tc-arm.c:22282 config/tc-arm.c:22302
+#, c-format
+msgid "option `-%c%s' is deprecated: %s"
+msgstr ""
+
+#: config/tc-arm.c:22322
+#, c-format
+msgid " ARM-specific assembler options:\n"
+msgstr ""
+
+#: config/tc-arm.c:22333
+#, c-format
+msgid "  -EB                     assemble code for a big-endian cpu\n"
+msgstr ""
+
+#: config/tc-arm.c:22338
+#, c-format
+msgid "  -EL                     assemble code for a little-endian cpu\n"
+msgstr ""
+
+#: config/tc-arm.c:22342
+#, c-format
+msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
+msgstr ""
+
+#: config/tc-avr.c:314
+#, c-format
+msgid "Known MCU names:"
+msgstr ""
+
+#: config/tc-avr.c:380
+#, c-format
+msgid ""
+"AVR options:\n"
+"  -mmcu=[avr-name] select microcontroller variant\n"
+"                   [avr-name] can be:\n"
+"                   avr1  - classic AVR core without data RAM\n"
+"                   avr2  - classic AVR core with up to 8K program memory\n"
+"                   avr25 - classic AVR core with up to 8K program memory\n"
+"                           plus the MOVW instruction\n"
+"                   avr3  - classic AVR core with up to 64K program memory\n"
+"                   avr31 - classic AVR core with up to 128K program memory\n"
+"                   avr35 - classic AVR core with up to 64K program memory\n"
+"                           plus the MOVW instruction\n"
+"                   avr4  - enhanced AVR core with up to 8K program memory\n"
+"                   avr5  - enhanced AVR core with up to 64K program memory\n"
+"                   avr51 - enhanced AVR core with up to 128K program memory\n"
+"                   avr6  - enhanced AVR core with up to 256K program memory\n"
+"                   or immediate microcontroller name.\n"
+msgstr ""
+
+#: config/tc-avr.c:397
+#, c-format
+msgid ""
+"  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
+"  -mno-skip-bug    disable warnings for skipping two-word instructions\n"
+"                   (default for avr4, avr5)\n"
+"  -mno-wrap        reject rjmp/rcall instructions with 8K wrap-around\n"
+"                   (default for avr3, avr5)\n"
+msgstr ""
+
+#: config/tc-avr.c:441 config/tc-msp430.c:744
+#, c-format
+msgid "unknown MCU: %s\n"
+msgstr ""
+
+#: config/tc-avr.c:450
+#, c-format
+msgid "redefinition of mcu type `%s' to `%s'"
+msgstr ""
+
+#: config/tc-avr.c:528
+msgid "constant value required"
+msgstr ""
+
+#: config/tc-avr.c:531
+#, c-format
+msgid "number must be positive and less than %d"
+msgstr ""
+
+#: config/tc-avr.c:557 config/tc-avr.c:694
+#, c-format
+msgid "constant out of 8-bit range: %d"
+msgstr ""
+
+#: config/tc-avr.c:625 config/tc-score.c:1200 read.c:3615
+msgid "illegal expression"
+msgstr ""
+
+#: config/tc-avr.c:654 config/tc-avr.c:1421
+msgid "`)' required"
+msgstr ""
+
+#: config/tc-avr.c:749
+msgid "register r16-r23 required"
+msgstr ""
+
+#: config/tc-avr.c:755
+msgid "register number above 15 required"
+msgstr ""
+
+#: config/tc-avr.c:761
+msgid "even register number required"
+msgstr ""
+
+#: config/tc-avr.c:767
+msgid "register r24, r26, r28 or r30 required"
+msgstr ""
+
+#: config/tc-avr.c:773
+msgid "register name or number from 0 to 31 required"
+msgstr ""
+
+#: config/tc-avr.c:791
+msgid "pointer register (X, Y or Z) required"
+msgstr ""
+
+#: config/tc-avr.c:798
+msgid "cannot both predecrement and postincrement"
+msgstr ""
+
+#: config/tc-avr.c:806
+msgid "addressing mode not supported"
+msgstr ""
+
+#: config/tc-avr.c:812
+msgid "can't predecrement"
+msgstr ""
+
+#: config/tc-avr.c:815
+msgid "pointer register Z required"
+msgstr ""
+
+#: config/tc-avr.c:829
+msgid "postincrement not supported"
+msgstr ""
+
+#: config/tc-avr.c:839
+msgid "pointer register (Y or Z) required"
+msgstr ""
+
+#: config/tc-avr.c:943
+#, c-format
+msgid "unknown constraint `%c'"
+msgstr ""
+
+#: config/tc-avr.c:995
+msgid "`,' required"
+msgstr ""
+
+#: config/tc-avr.c:1013
+msgid "undefined combination of operands"
+msgstr ""
+
+#: config/tc-avr.c:1022
+msgid "skipping two-word instruction"
+msgstr ""
+
+#: config/tc-avr.c:1114 config/tc-avr.c:1130 config/tc-avr.c:1244
+#: config/tc-msp430.c:1970 config/tc-msp430.c:1988
+#, c-format
+msgid "odd address operand: %ld"
+msgstr ""
+
+#: config/tc-avr.c:1122 config/tc-avr.c:1141 config/tc-avr.c:1163
+#: config/tc-avr.c:1170 config/tc-avr.c:1177 config/tc-d10v.c:503
+#: config/tc-d30v.c:554 config/tc-msp430.c:1978 config/tc-msp430.c:1993
+#: config/tc-msp430.c:2003
+#, c-format
+msgid "operand out of range: %ld"
+msgstr ""
+
+#: config/tc-avr.c:1253 config/tc-d10v.c:1585 config/tc-d30v.c:2025
+#: config/tc-msp430.c:2021
+#, c-format
+msgid "line %d: unknown relocation type: 0x%x"
+msgstr ""
+
+#: config/tc-avr.c:1267
+msgid "only constant expression allowed"
+msgstr ""
+
+#. xgettext:c-format.
+#: config/tc-avr.c:1327 config/tc-bfin.c:811 config/tc-d10v.c:1457
+#: config/tc-d30v.c:1769 config/tc-mn10200.c:781 config/tc-mn10300.c:2171
+#: config/tc-msp430.c:2056 config/tc-or32.c:959 config/tc-ppc.c:6273
+#: config/tc-spu.c:881 config/tc-spu.c:1092 config/tc-v850.c:2187
+#: config/tc-z80.c:2017
+#, c-format
+msgid "reloc %d not supported by object file format"
+msgstr ""
+
+#: config/tc-avr.c:1350 config/tc-h8300.c:1885 config/tc-mcore.c:881
+#: config/tc-microblaze.c:825 config/tc-moxie.c:178 config/tc-msp430.c:1821
+#: config/tc-pj.c:253 config/tc-sh.c:2544 config/tc-z8k.c:1216
+msgid "can't find opcode "
+msgstr ""
+
+#: config/tc-avr.c:1367
+#, c-format
+msgid "illegal opcode %s for mcu %s"
+msgstr ""
+
+#: config/tc-avr.c:1376
+msgid "garbage at end of line"
+msgstr ""
+
+#: config/tc-avr.c:1448 config/tc-avr.c:1455
+#, c-format
+msgid "illegal %srelocation size: %d"
+msgstr ""
+
+#: config/tc-bfin.c:96 config/tc-frv.c:1606 config/tc-frv.c:1616
+msgid "missing ')'"
+msgstr ""
+
+#: config/tc-bfin.c:423
+#, c-format
+msgid " BFIN specific command line options:\n"
+msgstr ""
+
+#: config/tc-bfin.c:436
+msgid "Could not set architecture and machine."
+msgstr ""
+
+#: config/tc-bfin.c:585
+msgid "Parse failed."
+msgstr ""
+
+#: config/tc-bfin.c:660
+msgid "pcrel too far BFD_RELOC_BFIN_10"
+msgstr ""
+
+#: config/tc-bfin.c:676
+msgid "pcrel too far BFD_RELOC_BFIN_12"
+msgstr ""
+
+#: config/tc-bfin.c:696
+msgid "pcrel too far BFD_RELOC_BFIN_24"
+msgstr ""
+
+#: config/tc-bfin.c:711
+msgid "pcrel too far BFD_RELOC_BFIN_5"
+msgstr ""
+
+#: config/tc-bfin.c:723
+msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
+msgstr ""
+
+#: config/tc-bfin.c:733
+msgid "rel too far BFD_RELOC_8"
+msgstr ""
+
+#: config/tc-bfin.c:740
+msgid "rel too far BFD_RELOC_16"
+msgstr ""
+
+#: config/tc-cr16.c:164 read.c:4346
+msgid "using a bit field width of zero"
+msgstr ""
+
+#: config/tc-cr16.c:172 read.c:4354
+#, c-format
+msgid "field width \"%s\" too complex for a bitfield"
+msgstr ""
+
+#: config/tc-cr16.c:181 read.c:4362
+#, c-format
+msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
+msgstr ""
+
+#: config/tc-cr16.c:203 read.c:4384
+#, c-format
+msgid "field value \"%s\" too complex for a bitfield"
+msgstr ""
+
+#: config/tc-cr16.c:384
+#, c-format
+msgid "Unknown register pair - index relative mode: `%d'"
+msgstr ""
+
+#: config/tc-cr16.c:570 config/tc-crx.c:344 config/tc-mn10200.c:768
+#: write.c:976
+#, c-format
+msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
+msgstr ""
+
+#: config/tc-cr16.c:602 config/tc-crx.c:360
+#, c-format
+msgid "internal error: reloc %d (`%s') not supported by object file format"
+msgstr ""
+
+#: config/tc-cr16.c:695 config/tc-i386.c:8187 config/tc-s390.c:1799
+msgid "GOT already in symbol table"
+msgstr ""
+
+#: config/tc-cr16.c:804 config/tc-cr16.c:827 config/tc-cris.c:1190
+#: config/tc-crx.c:534 config/tc-crx.c:561 config/tc-crx.c:579
+#: config/tc-pdp11.c:194
+msgid "Virtual memory exhausted"
+msgstr ""
+
+#: config/tc-cr16.c:812 config/tc-crx.c:571 config/tc-crx.c:590
+#: config/tc-i386.c:2152 config/tc-i386.c:2174 config/tc-m68k.c:4607
+#: config/tc-maxq.c:2865
+#, c-format
+msgid "Internal Error:  Can't hash %s: %s"
+msgstr ""
+
+#: config/tc-cr16.c:838 config/tc-cris.c:1224 config/tc-crx.c:544
+#, c-format
+msgid "Can't hash `%s': %s\n"
+msgstr ""
+
+#: config/tc-cr16.c:839 config/tc-cris.c:1225 config/tc-crx.c:545
+msgid "(unknown reason)"
+msgstr ""
+
+#. Missing or bad expr becomes absolute 0.
+#: config/tc-cr16.c:891 config/tc-crx.c:618 config/tc-maxq.c:1475
+#, c-format
+msgid "missing or invalid displacement expression `%s' taken as 0"
+msgstr ""
+
+#: config/tc-cr16.c:941
+#, c-format
+msgid "GOT bad expression with %s."
+msgstr ""
+
+#: config/tc-cr16.c:1052
+#, c-format
+msgid "operand %d: illegal use expression: `%s`"
+msgstr ""
+
+#: config/tc-cr16.c:1117 config/tc-crx.c:1126
+#, c-format
+msgid "Unknown register: `%d'"
+msgstr ""
+
+#. Issue a error message when register is illegal.
+#: config/tc-cr16.c:1125 config/tc-crx.c:1134
+#, c-format
+msgid "Illegal register (`%s') in Instruction: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1196 config/tc-cr16.c:1271 config/tc-crx.c:756
+#: config/tc-crx.c:776 config/tc-crx.c:791
+#, c-format
+msgid "Illegal register `%s' in Instruction `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1224 config/tc-cr16.c:1235
+#, c-format
+msgid "Illegal register pair `%s' in Instruction `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1260 config/tc-i960.c:835
+msgid "unmatched '['"
+msgstr ""
+
+#: config/tc-cr16.c:1266 config/tc-i960.c:842
+msgid "garbage after index spec ignored"
+msgstr ""
+
+#: config/tc-cr16.c:1414 config/tc-crx.c:935
+#, c-format
+msgid "Illegal operands (whitespace): `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1426 config/tc-cr16.c:1433 config/tc-cr16.c:1450
+#: config/tc-crx.c:947 config/tc-crx.c:954 config/tc-crx.c:971
+#: config/tc-crx.c:1763
+#, c-format
+msgid "Missing matching brackets : `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1482 config/tc-crx.c:997
+#, c-format
+msgid "Unknown exception: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1569 config/tc-crx.c:1093
+#, c-format
+msgid "Illegal `cinv' parameter: `%c'"
+msgstr ""
+
+#: config/tc-cr16.c:1591 config/tc-cr16.c:1630
+#, c-format
+msgid "Unknown register pair: `%d'"
+msgstr ""
+
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1599
+#, c-format
+msgid "Illegal register pair (`%s') in Instruction: `%s'"
+msgstr ""
+
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1638
+#, c-format
+msgid "Illegal index register pair (`%s') in Instruction: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1677
+#, c-format
+msgid "Unknown processor register : `%d'"
+msgstr ""
+
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1685
+#, c-format
+msgid "Illegal processor register (`%s') in Instruction: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1733
+#, c-format
+msgid "Unknown processor register (32 bit) : `%d'"
+msgstr ""
+
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1741
+#, c-format
+msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:2105 config/tc-crx.c:1661 config/tc-crx.c:1678
+#, c-format
+msgid "Same src/dest register is used (`r%d'), result is undefined"
+msgstr ""
+
+#: config/tc-cr16.c:2126
+msgid "RA register is saved twice."
+msgstr ""
+
+#: config/tc-cr16.c:2130
+#, c-format
+msgid "`%s' Illegal use of registers."
+msgstr ""
+
+#: config/tc-cr16.c:2144
+#, c-format
+msgid "`%s' Illegal count-register combination."
+msgstr ""
+
+#: config/tc-cr16.c:2150
+#, c-format
+msgid "`%s' Illegal use of register."
+msgstr ""
+
+#: config/tc-cr16.c:2159 config/tc-crx.c:1670
+#, c-format
+msgid "`%s' has undefined result"
+msgstr ""
+
+#: config/tc-cr16.c:2167
+#, c-format
+msgid "Same src/dest register is used (`r%d'),result is undefined"
+msgstr ""
+
+#: config/tc-cr16.c:2338 config/tc-crx.c:1575
+msgid "Incorrect number of operands"
+msgstr ""
+
+#: config/tc-cr16.c:2340 config/tc-crx.c:1577
+#, c-format
+msgid "Illegal type of operand (arg %d)"
+msgstr ""
+
+#: config/tc-cr16.c:2346 config/tc-crx.c:1583
+#, c-format
+msgid "Operand out of range (arg %d)"
+msgstr ""
+
+#: config/tc-cr16.c:2349 config/tc-crx.c:1586
+#, c-format
+msgid "Operand has odd displacement (arg %d)"
+msgstr ""
+
+#: config/tc-cr16.c:2352 config/tc-cr16.c:2383 config/tc-crx.c:1599
+#: config/tc-crx.c:1630
+#, c-format
+msgid "Illegal operand (arg %d)"
+msgstr ""
+
+#. Give an error if a frag containing code is not aligned to a 2-byte
+#. boundary.
+#: config/tc-cr16.c:2485 config/tc-cr16.h:73 config/tc-crx.c:1952
+#: config/tc-crx.h:76
+msgid "instruction address is not a multiple of 2"
+msgstr ""
+
+#: config/tc-cr16.c:2562 config/tc-cris.c:1538 config/tc-cris.c:1546
+#: config/tc-crx.c:1988 config/tc-dlx.c:686 config/tc-hppa.c:3243
+#: config/tc-hppa.c:3250 config/tc-i860.c:490 config/tc-i860.c:507
+#: config/tc-i860.c:987 config/tc-sparc.c:1410 config/tc-sparc.c:1418
+#, c-format
+msgid "Unknown opcode: `%s'"
+msgstr ""
+
+#: config/tc-cris.c:551 config/tc-m68hc11.c:2744
+#, c-format
+msgid "internal inconsistency problem in %s: fr_symbol %lx"
+msgstr ""
+
+#: config/tc-cris.c:555 config/tc-m68hc11.c:2748 config/tc-msp430.c:2247
+#, c-format
+msgid "internal inconsistency problem in %s: resolved symbol"
+msgstr ""
+
+#: config/tc-cris.c:565 config/tc-m68hc11.c:2754
+#, c-format
+msgid "internal inconsistency problem in %s: fr_subtype %d"
+msgstr ""
+
+#: config/tc-cris.c:905
+msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
+msgstr ""
+
+#: config/tc-cris.c:935
+msgid "Complicated LAPC target operand is not a multiple of two.  Use LAPC.D"
+msgstr ""
+
+#: config/tc-cris.c:940
+#, c-format
+msgid "Internal error found in md_convert_frag: offset %ld.  Please report this."
+msgstr ""
+
+#: config/tc-cris.c:965
+#, c-format
+msgid "internal inconsistency in %s: bdapq no symbol"
+msgstr ""
+
+#: config/tc-cris.c:978
+#, c-format
+msgid "internal inconsistency in %s: bdap.w with no symbol"
+msgstr ""
+
+#: config/tc-cris.c:1002
+msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
+msgstr ""
+
+#: config/tc-cris.c:1011
+msgid "dangerous MULS/MULU location; give it higher alignment"
+msgstr ""
+
+#. Bail out for compatibility mode.  (It seems it can be implemented,
+#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump
+#. $acr", "nop"; but doesn't seem worth it at the moment.)
+#: config/tc-cris.c:1052
+msgid "Out-of-range .word offset handling is not implemented for .arch common_v10_v32"
+msgstr ""
+
+#: config/tc-cris.c:1097
+msgid ".word case-table handling failed: table too large"
+msgstr ""
+
+#: config/tc-cris.c:1229
+#, c-format
+msgid "Buggy opcode: `%s' \"%s\"\n"
+msgstr ""
+
+#: config/tc-cris.c:1644
+#, c-format
+msgid "Immediate value not in 5 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:1660
+#, c-format
+msgid "Immediate value not in 4 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:1712
+#, c-format
+msgid "Immediate value not in 6 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:1727
+#, c-format
+msgid "Immediate value not in 6 bit unsigned range: %ld"
+msgstr ""
+
+#. Others have a generic warning.
+#: config/tc-cris.c:1835
+#, c-format
+msgid "Unimplemented register `%s' specified"
+msgstr ""
+
+#. We've come to the end of instructions with this
+#. opcode, so it must be an error.
+#: config/tc-cris.c:2079
+msgid "Illegal operands"
+msgstr ""
+
+#: config/tc-cris.c:2120 config/tc-cris.c:2160
+#, c-format
+msgid "Immediate value not in 8 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2130 config/tc-cris.c:2181
+#, c-format
+msgid "Immediate value not in 16 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2165
+#, c-format
+msgid "Immediate value not in 8 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2170
+#, c-format
+msgid "Immediate value not in 8 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2186
+#, c-format
+msgid "Immediate value not in 16 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2191
+#, c-format
+msgid "Immediate value not in 16 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2217
+msgid "TLS relocation size does not match operand size"
+msgstr ""
+
+#: config/tc-cris.c:2218
+msgid "PIC relocation size does not match operand size"
+msgstr ""
+
+#: config/tc-cris.c:3366
+msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
+msgstr ""
+
+#: config/tc-cris.c:3370
+msgid "32-bit conditional branch generated"
+msgstr ""
+
+#: config/tc-cris.c:3431
+msgid "Complex expression not supported"
+msgstr ""
+
+#. FIXME:  Is this function mentioned in the internals.texi manual?  If
+#. not, add it.
+#: config/tc-cris.c:3581
+msgid "Bad call to md_atof () - floating point formats are not supported"
+msgstr ""
+
+#: config/tc-cris.c:3622
+msgid "PC-relative relocation must be trivially resolved"
+msgstr ""
+
+#: config/tc-cris.c:3694
+#, c-format
+msgid "Value not in 16 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3702
+#, c-format
+msgid "Value not in 16 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3710
+#, c-format
+msgid "Value not in 8 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3717
+#, c-format
+msgid "Value not in 8 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3727
+#, c-format
+msgid "Value not in 4 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3734
+#, c-format
+msgid "Value not in 5 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3741
+#, c-format
+msgid "Value not in 6 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3748
+#, c-format
+msgid "Value not in 6 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3792
+#, c-format
+msgid "Please use --help to see usage and options for this assembler.\n"
+msgstr ""
+
+#: config/tc-cris.c:3804
+msgid "--no-underscore is invalid with a.out format"
+msgstr ""
+
+#: config/tc-cris.c:3828
+#, c-format
+msgid "invalid <arch> in --march=<arch>: %s"
+msgstr ""
+
+#: config/tc-cris.c:3937 config/tc-moxie.c:711
+msgid "Semantics error.  This type of operand can not be relocated, it must be an assembly-time constant"
+msgstr ""
+
+#: config/tc-cris.c:3986 config/tc-moxie.c:760
+#, c-format
+msgid "Cannot generate relocation type for symbol %s, code %s"
+msgstr ""
+
+#. The messages are formatted to line up with the generic options.
+#: config/tc-cris.c:3999
+#, c-format
+msgid "CRIS-specific options:\n"
+msgstr ""
+
+#: config/tc-cris.c:4001
+msgid "  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
+msgstr ""
+
+#: config/tc-cris.c:4003
+msgid "  -N                      Warn when branches are expanded to jumps.\n"
+msgstr ""
+
+#: config/tc-cris.c:4005
+msgid "  --underscore            User symbols are normally prepended with underscore.\n"
+msgstr ""
+
+#: config/tc-cris.c:4007
+msgid "                          Registers will not need any prefix.\n"
+msgstr ""
+
+#: config/tc-cris.c:4009
+msgid "  --no-underscore         User symbols do not have any prefix.\n"
+msgstr ""
+
+#: config/tc-cris.c:4011
+msgid "                          Registers will require a `$'-prefix.\n"
+msgstr ""
+
+#: config/tc-cris.c:4013
+msgid "  --pic\t\t\tEnable generation of position-independent code.\n"
+msgstr ""
+
+#: config/tc-cris.c:4015
+msgid ""
+"  --march=<arch>\t\tGenerate code for <arch>.  Valid choices for <arch>\n"
+"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n"
+msgstr ""
+
+#: config/tc-cris.c:4036
+msgid "Invalid relocation"
+msgstr ""
+
+#: config/tc-cris.c:4073
+msgid "Invalid pc-relative relocation"
+msgstr ""
+
+#: config/tc-cris.c:4118
+#, c-format
+msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
+msgstr ""
+
+#: config/tc-cris.c:4148
+#, c-format
+msgid ".syntax %s requires command-line option `--underscore'"
+msgstr ""
+
+#: config/tc-cris.c:4157
+#, c-format
+msgid ".syntax %s requires command-line option `--no-underscore'"
+msgstr ""
+
+#: config/tc-cris.c:4194
+msgid "Unknown .syntax operand"
+msgstr ""
+
+#: config/tc-cris.c:4204
+msgid "Pseudodirective .file is only valid when generating ELF"
+msgstr ""
+
+#: config/tc-cris.c:4216
+msgid "Pseudodirective .loc is only valid when generating ELF"
+msgstr ""
+
+#: config/tc-cris.c:4231
+#, c-format
+msgid "internal inconsistency problem: %s called for %d bytes"
+msgstr ""
+
+#: config/tc-cris.c:4383
+msgid "unknown operand to .arch"
+msgstr ""
+
+#: config/tc-cris.c:4392
+msgid ".arch <arch> requires a matching --march=... option"
+msgstr ""
+
+#: config/tc-crx.c:819
+#, c-format
+msgid "Illegal Scale - `%d'"
+msgstr ""
+
+#: config/tc-crx.c:1263
+#, c-format
+msgid "Illegal Co-processor register in Instruction `%s' "
+msgstr ""
+
+#: config/tc-crx.c:1270
+#, c-format
+msgid "Illegal Co-processor special register in Instruction `%s' "
+msgstr ""
+
+#: config/tc-crx.c:1589
+#, c-format
+msgid "Invalid DISPU4 operand value (arg %d)"
+msgstr ""
+
+#: config/tc-crx.c:1592
+#, c-format
+msgid "Invalid CST4 operand value (arg %d)"
+msgstr ""
+
+#: config/tc-crx.c:1595
+#, c-format
+msgid "Operand value is not within upper 64 KB (arg %d)"
+msgstr ""
+
+#: config/tc-crx.c:1732
+msgid "Invalid Register in Register List"
+msgstr ""
+
+#: config/tc-crx.c:1786
+#, c-format
+msgid "Illegal register `%s' in cop-register list"
+msgstr ""
+
+#: config/tc-crx.c:1794
+#, c-format
+msgid "Illegal register `%s' in cop-special-register list"
+msgstr ""
+
+#: config/tc-crx.c:1813
+#, c-format
+msgid "Illegal register `%s' in user register list"
+msgstr ""
+
+#: config/tc-crx.c:1832
+#, c-format
+msgid "Illegal register `%s' in register list"
+msgstr ""
+
+#: config/tc-crx.c:1838
+#, c-format
+msgid "Maximum %d bits may be set in `mask16' operand"
+msgstr ""
+
+#: config/tc-crx.c:1847
+#, c-format
+msgid "rest of line ignored; first ignored character is `%c'"
+msgstr ""
+
+#: config/tc-crx.c:1855
+#, c-format
+msgid "Illegal `mask16' operand, operation is undefined - `%s'"
+msgstr ""
+
+#. HI can't be specified without LO (and vise-versa).
+#: config/tc-crx.c:1861
+msgid "HI/LO registers should be specified together"
+msgstr ""
+
+#: config/tc-crx.c:1867
+msgid "HI/LO registers should be specified without additional registers"
+msgstr ""
+
+#: config/tc-d10v.c:216
+#, c-format
+msgid ""
+"D10V options:\n"
+"-O                      Optimize.  Will do some operations in parallel.\n"
+"--gstabs-packing        Pack adjacent short instructions together even\n"
+"                        when --gstabs is specified.  On by default.\n"
+"--no-gstabs-packing     If --gstabs is specified, do not pack adjacent\n"
+"                        instructions together.\n"
+msgstr ""
+
+#: config/tc-d10v.c:573
+msgid "operand is not an immediate"
+msgstr ""
+
+#: config/tc-d10v.c:591
+#, c-format
+msgid "operand out of range: %lu"
+msgstr ""
+
+#: config/tc-d10v.c:649
+msgid "Instruction must be executed in parallel with another instruction."
+msgstr ""
+
+#: config/tc-d10v.c:703 config/tc-d10v.c:711
+#, c-format
+msgid "packing conflict: %s must dispatch sequentially"
+msgstr ""
+
+#: config/tc-d10v.c:810
+#, c-format
+msgid "resource conflict (R%d)"
+msgstr ""
+
+#: config/tc-d10v.c:813
+#, c-format
+msgid "resource conflict (A%d)"
+msgstr ""
+
+#: config/tc-d10v.c:815
+msgid "resource conflict (PSW)"
+msgstr ""
+
+#: config/tc-d10v.c:817
+msgid "resource conflict (C flag)"
+msgstr ""
+
+#: config/tc-d10v.c:819
+msgid "resource conflict (F flag)"
+msgstr ""
+
+#: config/tc-d10v.c:969
+msgid "Instruction must be executed in parallel"
+msgstr ""
+
+#: config/tc-d10v.c:972
+msgid "Long instructions may not be combined."
+msgstr ""
+
+#: config/tc-d10v.c:1005
+msgid "One of these instructions may not be executed in parallel."
+msgstr ""
+
+#: config/tc-d10v.c:1009 config/tc-d30v.c:1036
+msgid "Two IU instructions may not be executed in parallel"
+msgstr ""
+
+#: config/tc-d10v.c:1011 config/tc-d10v.c:1019 config/tc-d10v.c:1033
+#: config/tc-d10v.c:1048 config/tc-d30v.c:1037 config/tc-d30v.c:1046
+msgid "Swapping instruction order"
+msgstr ""
+
+#: config/tc-d10v.c:1017 config/tc-d30v.c:1043
+msgid "Two MU instructions may not be executed in parallel"
+msgstr ""
+
+#: config/tc-d10v.c:1037 config/tc-d30v.c:1063
+msgid "IU instruction may not be in the left container"
+msgstr ""
+
+#: config/tc-d10v.c:1039 config/tc-d10v.c:1054
+msgid "Instruction in R container is squashed by flow control instruction in L container."
+msgstr ""
+
+#: config/tc-d10v.c:1052 config/tc-d30v.c:1074
+msgid "MU instruction may not be in the right container"
+msgstr ""
+
+#: config/tc-d10v.c:1058 config/tc-d30v.c:1086
+msgid "unknown execution type passed to write_2_short()"
+msgstr ""
+
+#: config/tc-d10v.c:1186 config/tc-d10v.c:1359
+msgid "bad opcode or operands"
+msgstr ""
+
+#: config/tc-d10v.c:1261
+msgid "value out of range"
+msgstr ""
+
+#: config/tc-d10v.c:1335
+msgid "illegal operand - register name found where none expected"
+msgstr ""
+
+#: config/tc-d10v.c:1370
+msgid "Register number must be EVEN"
+msgstr ""
+
+#: config/tc-d10v.c:1373
+msgid "Unsupported use of sp"
+msgstr ""
+
+#: config/tc-d10v.c:1392
+#, c-format
+msgid "cr%ld is a reserved control register"
+msgstr ""
+
+#: config/tc-d10v.c:1565
+#, c-format
+msgid "line %d: rep or repi must include at least 4 instructions"
+msgstr ""
+
+#: config/tc-d10v.c:1745
+msgid "can't find previous opcode "
+msgstr ""
+
+#: config/tc-d10v.c:1757
+#, c-format
+msgid "could not assemble: %s"
+msgstr ""
+
+#: config/tc-d10v.c:1772 config/tc-d10v.c:1794 config/tc-d30v.c:1742
+msgid "Unable to mix instructions as specified"
+msgstr ""
+
+#: config/tc-d30v.c:149
+#, c-format
+msgid "Register name %s conflicts with symbol of the same name"
+msgstr ""
+
+#: config/tc-d30v.c:239
+#, c-format
+msgid ""
+"\n"
+"D30V options:\n"
+"-O                      Make adjacent short instructions parallel if possible.\n"
+"-n                      Warn about all NOPs inserted by the assembler.\n"
+"-N\t\t\tWarn about NOPs inserted after word multiplies.\n"
+"-c                      Warn about symbols whoes names match register names.\n"
+"-C                      Opposite of -C.  -c is the default.\n"
+msgstr ""
+
+#: config/tc-d30v.c:367
+msgid "unexpected 12-bit reloc type"
+msgstr ""
+
+#: config/tc-d30v.c:374
+msgid "unexpected 18-bit reloc type"
+msgstr ""
+
+#: config/tc-d30v.c:624
+#, c-format
+msgid "%s NOP inserted"
+msgstr ""
+
+#: config/tc-d30v.c:625
+msgid "sequential"
+msgstr ""
+
+#: config/tc-d30v.c:625
+msgid "parallel"
+msgstr ""
+
+#: config/tc-d30v.c:1032
+msgid "Instructions may not be executed in parallel"
+msgstr ""
+
+#: config/tc-d30v.c:1045
+#, c-format
+msgid "Executing %s in IU may not work"
+msgstr ""
+
+#: config/tc-d30v.c:1052
+#, c-format
+msgid "Executing %s in IU may not work in parallel execution"
+msgstr ""
+
+#: config/tc-d30v.c:1065
+#, c-format
+msgid "special left instruction `%s' kills instruction `%s' in right container"
+msgstr ""
+
+#: config/tc-d30v.c:1076
+#, c-format
+msgid "Executing %s in reverse serial with %s may not work"
+msgstr ""
+
+#: config/tc-d30v.c:1079
+#, c-format
+msgid "Executing %s in IU in reverse serial may not work"
+msgstr ""
+
+#: config/tc-d30v.c:1268
+msgid "Odd numbered register used as target of multi-register instruction"
+msgstr ""
+
+#: config/tc-d30v.c:1332 config/tc-d30v.c:1367
+#, c-format
+msgid "unknown condition code: %s"
+msgstr ""
+
+#: config/tc-d30v.c:1360
+#, c-format
+msgid "cmpu doesn't support condition code %s"
+msgstr ""
+
+#: config/tc-d30v.c:1395
+#, c-format
+msgid "unknown opcode: %s"
+msgstr ""
+
+#: config/tc-d30v.c:1406
+#, c-format
+msgid "operands for opcode `%s' do not match any valid format"
+msgstr ""
+
+#: config/tc-d30v.c:1621 config/tc-d30v.c:1638
+msgid "Cannot assemble instruction"
+msgstr ""
+
+#: config/tc-d30v.c:1623
+msgid "First opcode is long.  Unable to mix instructions as specified."
+msgstr ""
+
+#: config/tc-d30v.c:1692
+msgid "word of NOPs added between word multiply and load"
+msgstr ""
+
+#: config/tc-d30v.c:1694
+msgid "word of NOPs added between word multiply and 16-bit multiply"
+msgstr ""
+
+#: config/tc-d30v.c:1726
+msgid "Instruction uses long version, so it cannot be mixed as specified"
+msgstr ""
+
+#: config/tc-d30v.c:1853
+#, c-format
+msgid "value too large to fit in %d bits"
+msgstr ""
+
+#: config/tc-d30v.c:1914
+#, c-format
+msgid "line %d: unable to place address of symbol '%s' into a byte"
+msgstr ""
+
+#: config/tc-d30v.c:1917
+#, c-format
+msgid "line %d: unable to place value %lx into a byte"
+msgstr ""
+
+#: config/tc-d30v.c:1925
+#, c-format
+msgid "line %d: unable to place address of symbol '%s' into a short"
+msgstr ""
+
+#: config/tc-d30v.c:1928
+#, c-format
+msgid "line %d: unable to place value %lx into a short"
+msgstr ""
+
+#: config/tc-d30v.c:1936
+#, c-format
+msgid "line %d: unable to place address of symbol '%s' into a quad"
+msgstr ""
+
+#: config/tc-d30v.c:2044
+#, c-format
+msgid "Alignment too large: %d assumed"
+msgstr ""
+
+#: config/tc-dlx.c:212
+msgid "missing .proc"
+msgstr ""
+
+#: config/tc-dlx.c:229
+msgid ".endfunc missing for previous .proc"
+msgstr ""
+
+#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:1903
+#, c-format
+msgid "internal error: can't hash `%s': %s\n"
+msgstr ""
+
+#. Probably a memory allocation problem?  Give up now.
+#: config/tc-dlx.c:298 config/tc-hppa.c:8287 config/tc-mips.c:1906
+#: config/tc-mips.c:1958 config/tc-or32.c:211 config/tc-sparc.c:860
+msgid "Broken assembler.  No assembly attempted."
+msgstr ""
+
+#: config/tc-dlx.c:328
+#, c-format
+msgid "Bad operand for a load instruction: <%s>"
+msgstr ""
+
+#: config/tc-dlx.c:442
+#, c-format
+msgid "Bad operand for a store instruction: <%s>"
+msgstr ""
+
+#: config/tc-dlx.c:622
+#, c-format
+msgid "Expression Error for operand modifier %%hi/%%lo\n"
+msgstr ""
+
+#: config/tc-dlx.c:635 config/tc-or32.c:813
+#, c-format
+msgid "Invalid expression after %%%%\n"
+msgstr ""
+
+#: config/tc-dlx.c:704 config/tc-tic4x.c:2488
+#, c-format
+msgid "Unknown opcode `%s'."
+msgstr ""
+
+#: config/tc-dlx.c:717
+msgid "Can not set dlx_skip_hi16_flag"
+msgstr ""
+
+#: config/tc-dlx.c:731
+#, c-format
+msgid "Missing arguments for opcode <%s>."
+msgstr ""
+
+#: config/tc-dlx.c:765
+#, c-format
+msgid "Too many operands: %s"
+msgstr ""
+
+#: config/tc-dlx.c:802
+#, c-format
+msgid "Both the_insn.HI and the_insn.LO are set : %s"
+msgstr ""
+
+#: config/tc-dlx.c:872
+msgid "failed regnum sanity check."
+msgstr ""
+
+#: config/tc-dlx.c:885
+msgid "failed general register sanity check."
+msgstr ""
+
+#. Types or values of args don't match.
+#: config/tc-dlx.c:893
+msgid "Invalid operands"
+msgstr ""
+
+#: config/tc-dlx.c:1120 config/tc-or32.c:775
+#, c-format
+msgid "label \"$%d\" redefined"
+msgstr ""
+
+#: config/tc-dlx.c:1158
+msgid "Invalid expression after # number\n"
+msgstr ""
+
+#: config/tc-fr30.c:82
+#, c-format
+msgid " FR30 specific command line options:\n"
+msgstr ""
+
+#: config/tc-fr30.c:135
+#, c-format
+msgid "Instruction %s not allowed in a delay slot."
+msgstr ""
+
+#: config/tc-frv.c:404
+#, c-format
+msgid "Unknown cpu -mcpu=%s"
+msgstr ""
+
+#: config/tc-frv.c:457
+#, c-format
+msgid "FRV specific command line options:\n"
+msgstr ""
+
+#: config/tc-frv.c:458
+#, c-format
+msgid "-G n            Put data <= n bytes in the small data area\n"
+msgstr ""
+
+#: config/tc-frv.c:459
+#, c-format
+msgid "-mgpr-32        Mark generated file as only using 32 GPRs\n"
+msgstr ""
+
+#: config/tc-frv.c:460
+#, c-format
+msgid "-mgpr-64        Mark generated file as using all 64 GPRs\n"
+msgstr ""
+
+#: config/tc-frv.c:461
+#, c-format
+msgid "-mfpr-32        Mark generated file as only using 32 FPRs\n"
+msgstr ""
+
+#: config/tc-frv.c:462
+#, c-format
+msgid "-mfpr-64        Mark generated file as using all 64 FPRs\n"
+msgstr ""
+
+#: config/tc-frv.c:463
+#, c-format
+msgid "-msoft-float    Mark generated file as using software FP\n"
+msgstr ""
+
+#: config/tc-frv.c:464
+#, c-format
+msgid "-mdword         Mark generated file as using a 8-byte stack alignment\n"
+msgstr ""
+
+#: config/tc-frv.c:465
+#, c-format
+msgid "-mno-dword      Mark generated file as using a 4-byte stack alignment\n"
+msgstr ""
+
+#: config/tc-frv.c:466
+#, c-format
+msgid "-mdouble        Mark generated file as using double precision FP insns\n"
+msgstr ""
+
+#: config/tc-frv.c:467
+#, c-format
+msgid "-mmedia         Mark generated file as using media insns\n"
+msgstr ""
+
+#: config/tc-frv.c:468
+#, c-format
+msgid "-mmuladd        Mark generated file as using multiply add/subtract insns\n"
+msgstr ""
+
+#: config/tc-frv.c:469
+#, c-format
+msgid "-mpack          Allow instructions to be packed\n"
+msgstr ""
+
+#: config/tc-frv.c:470
+#, c-format
+msgid "-mno-pack       Do not allow instructions to be packed\n"
+msgstr ""
+
+#: config/tc-frv.c:471
+#, c-format
+msgid "-mpic           Mark generated file as using small position independent code\n"
+msgstr ""
+
+#: config/tc-frv.c:472
+#, c-format
+msgid "-mPIC           Mark generated file as using large position independent code\n"
+msgstr ""
+
+#: config/tc-frv.c:473
+#, c-format
+msgid "-mlibrary-pic   Mark generated file as using position indepedent code for libraries\n"
+msgstr ""
+
+#: config/tc-frv.c:474
+#, c-format
+msgid "-mfdpic         Assemble for the FDPIC ABI\n"
+msgstr ""
+
+#: config/tc-frv.c:475
+#, c-format
+msgid "-mnopic         Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
+msgstr ""
+
+#: config/tc-frv.c:476
+#, c-format
+msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
+msgstr ""
+
+#: config/tc-frv.c:477
+#, c-format
+msgid "                Record the cpu type\n"
+msgstr ""
+
+#: config/tc-frv.c:478
+#, c-format
+msgid "-mtomcat-stats  Print out stats for tomcat workarounds\n"
+msgstr ""
+
+#: config/tc-frv.c:479
+#, c-format
+msgid "-mtomcat-debug  Debug tomcat workarounds\n"
+msgstr ""
+
+#: config/tc-frv.c:1163
+msgid "VLIW packing used for -mno-pack"
+msgstr ""
+
+#: config/tc-frv.c:1173
+msgid "Instruction not supported by this architecture"
+msgstr ""
+
+#: config/tc-frv.c:1183
+msgid "VLIW packing constraint violation"
+msgstr ""
+
+#: config/tc-frv.c:1774
+#, c-format
+msgid "Relocation %s is not safe for %s"
+msgstr ""
+
+#: config/tc-h8300.c:396 config/tc-h8300.c:404
+msgid "Reg not valid for H8/300"
+msgstr ""
+
+#: config/tc-h8300.c:485
+msgid "invalid operand size requested"
+msgstr ""
+
+#: config/tc-h8300.c:584
+msgid "Invalid register list for ldm/stm\n"
+msgstr ""
+
+#: config/tc-h8300.c:610 config/tc-h8300.c:615 config/tc-h8300.c:622
+msgid "mismatch between register and suffix"
+msgstr ""
+
+#: config/tc-h8300.c:627
+msgid "invalid suffix after register."
+msgstr ""
+
+#: config/tc-h8300.c:649
+msgid "address too high for vector table jmp/jsr"
+msgstr ""
+
+#: config/tc-h8300.c:676 config/tc-h8300.c:788 config/tc-h8300.c:798
+msgid "Wrong size pointer register for architecture."
+msgstr ""
+
+#: config/tc-h8300.c:735 config/tc-h8300.c:743 config/tc-h8300.c:772
+msgid "expected @(exp, reg16)"
+msgstr ""
+
+#: config/tc-h8300.c:761
+msgid "expected .L, .W or .B for register in indexed addressing mode"
+msgstr ""
+
+#: config/tc-h8300.c:955
+msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
+msgstr ""
+
+#: config/tc-h8300.c:973 config/tc-h8300.c:982
+msgid "expected register"
+msgstr ""
+
+#: config/tc-h8300.c:998
+msgid "expected closing paren"
+msgstr ""
+
+#: config/tc-h8300.c:1057
+#, c-format
+msgid "can't use high part of register in operand %d"
+msgstr ""
+
+#: config/tc-h8300.c:1214
+#, c-format
+msgid "Opcode `%s' with these operand types not available in %s mode"
+msgstr ""
+
+#: config/tc-h8300.c:1223
+msgid "mismatch between opcode size and operand size"
+msgstr ""
+
+#: config/tc-h8300.c:1259
+#, c-format
+msgid "operand %s0x%lx out of range."
+msgstr ""
+
+#: config/tc-h8300.c:1366
+msgid "Can't work out size of operand.\n"
+msgstr ""
+
+#: config/tc-h8300.c:1415
+#, c-format
+msgid "Opcode `%s' with these operand types not available in H8/300 mode"
+msgstr ""
+
+#: config/tc-h8300.c:1420
+#, c-format
+msgid "Opcode `%s' with these operand types not available in H8/300H mode"
+msgstr ""
+
+#: config/tc-h8300.c:1426
+#, c-format
+msgid "Opcode `%s' with these operand types not available in H8/300S mode"
+msgstr ""
+
+#: config/tc-h8300.c:1487 config/tc-h8300.c:1507
+msgid "Need #1 or #2 here"
+msgstr ""
+
+#: config/tc-h8300.c:1502
+msgid "#4 not valid on H8/300."
+msgstr ""
+
+#: config/tc-h8300.c:1610 config/tc-h8300.c:1692
+#, c-format
+msgid "branch operand has odd offset (%lx)\n"
+msgstr ""
+
+#: config/tc-h8300.c:1730
+msgid "destination operand must be 16 bit register"
+msgstr ""
+
+#: config/tc-h8300.c:1739
+msgid "source operand must be 8 bit register"
+msgstr ""
+
+#: config/tc-h8300.c:1747
+msgid "destination operand must be 16bit absolute address"
+msgstr ""
+
+#: config/tc-h8300.c:1754
+msgid "destination operand must be 8 bit register"
+msgstr ""
+
+#: config/tc-h8300.c:1762
+msgid "source operand must be 16bit absolute address"
+msgstr ""
+
+#. This seems more sane than saying "too many operands".  We'll
+#. get here only if the trailing trash starts with a comma.
+#. Types or values of args don't match.
+#: config/tc-h8300.c:1770 config/tc-mmix.c:472 config/tc-mmix.c:484
+#: config/tc-mmix.c:2500 config/tc-mmix.c:2524 config/tc-mmix.c:2797
+#: config/tc-or32.c:529
+msgid "invalid operands"
+msgstr ""
+
+#: config/tc-h8300.c:1801
+msgid "operand/size mis-match"
+msgstr ""
+
+#: config/tc-h8300.c:1902 config/tc-mips.c:10156 config/tc-sh.c:2925
+#: config/tc-sh64.c:2795 config/tc-z8k.c:1226
+msgid "unknown opcode"
+msgstr ""
+
+#: config/tc-h8300.c:1935
+msgid "invalid operand in ldm"
+msgstr ""
+
+#: config/tc-h8300.c:1944
+msgid "invalid operand in stm"
+msgstr ""
+
+#: config/tc-h8300.c:2070
+#, c-format
+msgid "call to tc_aout_fix_to_chars \n"
+msgstr ""
+
+#: config/tc-h8300.c:2079 config/tc-xc16x.c:340
+#, c-format
+msgid "call to md_convert_frag \n"
+msgstr ""
+
+#: config/tc-h8300.c:2130 config/tc-xc16x.c:244
+#, c-format
+msgid "call to md_estimate_size_before_relax \n"
+msgstr ""
+
+#: config/tc-h8300.c:2159 config/tc-xc16x.c:285
+msgid "Difference of symbols in different sections is not supported"
+msgstr ""
+
+#: config/tc-h8300.c:2181 config/tc-mcore.c:2199 config/tc-microblaze.c:2295
+#: config/tc-pj.c:488 config/tc-sh.c:4377 config/tc-xc16x.c:308
+#, c-format
+msgid "Cannot represent relocation type %s"
+msgstr ""
+
+#. Simple range checking for FIELD against HIGH and LOW bounds.
+#. IGNORE is used to suppress the error message.
+#. Variant of CHECK_FIELD for use in md_apply_fix and other places where
+#. the current file and line number are not valid.
+#: config/tc-hppa.c:1028 config/tc-hppa.c:1042
+#, c-format
+msgid "Field out of range [%d..%d] (%d)."
+msgstr ""
+
+#. Simple alignment checking for FIELD against ALIGN (a power of two).
+#. IGNORE is used to suppress the error message.
+#: config/tc-hppa.c:1056
+#, c-format
+msgid "Field not properly aligned [%d] (%d)."
+msgstr ""
+
+#: config/tc-hppa.c:1109
+msgid "Missing .exit\n"
+msgstr ""
+
+#: config/tc-hppa.c:1112
+msgid "Missing .procend\n"
+msgstr ""
+
+#: config/tc-hppa.c:1297
+#, c-format
+msgid "Invalid field selector.  Assuming F%%."
+msgstr ""
+
+#: config/tc-hppa.c:1324
+msgid "Bad segment in expression."
+msgstr ""
+
+#: config/tc-hppa.c:1349
+#, c-format
+msgid "Invalid Nullification: (%c)"
+msgstr ""
+
+#: config/tc-hppa.c:1419
+msgid "Cannot handle fixup"
+msgstr ""
+
+#: config/tc-hppa.c:1717
+#, c-format
+msgid "  -Q                      ignored\n"
+msgstr ""
+
+#: config/tc-hppa.c:1721
+#, c-format
+msgid "  -c                      print a warning if a comment is found\n"
+msgstr ""
+
+#: config/tc-hppa.c:1787
+#, c-format
+msgid "no hppa_fixup entry for fixup type 0x%x"
+msgstr ""
+
+#: config/tc-hppa.c:1966
+msgid "Unknown relocation encountered in md_apply_fix."
+msgstr ""
+
+#: config/tc-hppa.c:2154 config/tc-hppa.c:2179
+#, c-format
+msgid "Undefined register: '%s'."
+msgstr ""
+
+#: config/tc-hppa.c:2213
+#, c-format
+msgid "Non-absolute symbol: '%s'."
+msgstr ""
+
+#: config/tc-hppa.c:2228
+#, c-format
+msgid "Undefined absolute constant: '%s'."
+msgstr ""
+
+#: config/tc-hppa.c:2259 config/tc-hppa.c:5689
+msgid "could not update architecture and machine"
+msgstr ""
+
+#: config/tc-hppa.c:2297
+#, c-format
+msgid "Invalid FP Compare Condition: %s"
+msgstr ""
+
+#: config/tc-hppa.c:2352
+#, c-format
+msgid "Invalid FTEST completer: %s"
+msgstr ""
+
+#: config/tc-hppa.c:2418 config/tc-hppa.c:2455
+#, c-format
+msgid "Invalid FP Operand Format: %3s"
+msgstr ""
+
+#: config/tc-hppa.c:2590
+msgid "Bad segment (should be absolute)."
+msgstr ""
+
+#: config/tc-hppa.c:2616
+#, c-format
+msgid "Invalid argument location: %s\n"
+msgstr ""
+
+#: config/tc-hppa.c:2645
+#, c-format
+msgid "Invalid argument description: %d"
+msgstr ""
+
+#: config/tc-hppa.c:3473
+msgid "Invalid Indexed Load Completer."
+msgstr ""
+
+#: config/tc-hppa.c:3478
+msgid "Invalid Indexed Load Completer Syntax."
+msgstr ""
+
+#: config/tc-hppa.c:3512
+msgid "Invalid Short Load/Store Completer."
+msgstr ""
+
+#: config/tc-hppa.c:3572 config/tc-hppa.c:3577
+msgid "Invalid Store Bytes Short Completer"
+msgstr ""
+
+#: config/tc-hppa.c:3888 config/tc-hppa.c:3894
+msgid "Invalid left/right combination completer"
+msgstr ""
+
+#: config/tc-hppa.c:3943 config/tc-hppa.c:3950
+msgid "Invalid permutation completer"
+msgstr ""
+
+#: config/tc-hppa.c:4050
+#, c-format
+msgid "Invalid Add Condition: %s"
+msgstr ""
+
+#: config/tc-hppa.c:4061 config/tc-hppa.c:4071
+msgid "Invalid Add and Branch Condition"
+msgstr ""
+
+#: config/tc-hppa.c:4092 config/tc-hppa.c:4229
+msgid "Invalid Compare/Subtract Condition"
+msgstr ""
+
+#: config/tc-hppa.c:4132
+#, c-format
+msgid "Invalid Bit Branch Condition: %c"
+msgstr ""
+
+#: config/tc-hppa.c:4217
+#, c-format
+msgid "Invalid Compare/Subtract Condition: %s"
+msgstr ""
+
+#: config/tc-hppa.c:4244
+msgid "Invalid Compare and Branch Condition"
+msgstr ""
+
+#: config/tc-hppa.c:4340
+msgid "Invalid Logical Instruction Condition."
+msgstr ""
+
+#: config/tc-hppa.c:4398
+msgid "Invalid Shift/Extract/Deposit Condition."
+msgstr ""
+
+#: config/tc-hppa.c:4510
+msgid "Invalid Unit Instruction Condition."
+msgstr ""
+
+#: config/tc-hppa.c:4985 config/tc-hppa.c:5017 config/tc-hppa.c:5048
+#: config/tc-hppa.c:5078
+msgid "Branch to unaligned address"
+msgstr ""
+
+#: config/tc-hppa.c:5262
+msgid "Invalid SFU identifier"
+msgstr ""
+
+#: config/tc-hppa.c:5312
+msgid "Invalid COPR identifier"
+msgstr ""
+
+#: config/tc-hppa.c:5441
+msgid "Invalid Floating Point Operand Format."
+msgstr ""
+
+#: config/tc-hppa.c:5558 config/tc-hppa.c:5578 config/tc-hppa.c:5598
+#: config/tc-hppa.c:5618 config/tc-hppa.c:5638
+msgid "Invalid register for single precision fmpyadd or fmpysub"
+msgstr ""
+
+#: config/tc-hppa.c:5706
+#, c-format
+msgid "Invalid operands %s"
+msgstr ""
+
+#: config/tc-hppa.c:5716
+#, c-format
+msgid "Immediates %d and %d will give undefined behavior."
+msgstr ""
+
+#: config/tc-hppa.c:5768 config/tc-hppa.c:6956 config/tc-hppa.c:7011
+msgid "Missing function name for .PROC (corrupted label chain)"
+msgstr ""
+
+#: config/tc-hppa.c:5771 config/tc-hppa.c:7014
+msgid "Missing function name for .PROC"
+msgstr ""
+
+#: config/tc-hppa.c:5830
+msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
+msgstr ""
+
+#: config/tc-hppa.c:5926
+#, c-format
+msgid "Invalid .CALL argument: %s"
+msgstr ""
+
+#: config/tc-hppa.c:6042
+msgid ".callinfo is not within a procedure definition"
+msgstr ""
+
+#: config/tc-hppa.c:6062
+#, c-format
+msgid "FRAME parameter must be a multiple of 8: %d\n"
+msgstr ""
+
+#: config/tc-hppa.c:6081
+msgid "Value for ENTRY_GR must be in the range 3..18\n"
+msgstr ""
+
+#: config/tc-hppa.c:6093
+msgid "Value for ENTRY_FR must be in the range 12..21\n"
+msgstr ""
+
+#: config/tc-hppa.c:6103
+msgid "Value for ENTRY_SR must be 3\n"
+msgstr ""
+
+#: config/tc-hppa.c:6159
+#, c-format
+msgid "Invalid .CALLINFO argument: %s"
+msgstr ""
+
+#: config/tc-hppa.c:6269
+msgid "The .ENTER pseudo-op is not supported"
+msgstr ""
+
+#: config/tc-hppa.c:6285
+msgid "Misplaced .entry. Ignored."
+msgstr ""
+
+#: config/tc-hppa.c:6289
+msgid "Missing .callinfo."
+msgstr ""
+
+#: config/tc-hppa.c:6353
+msgid ".REG expression must be a register"
+msgstr ""
+
+#: config/tc-hppa.c:6369
+msgid "bad or irreducible absolute expression; zero assumed"
+msgstr ""
+
+#: config/tc-hppa.c:6380
+msgid ".REG must use a label"
+msgstr ""
+
+#: config/tc-hppa.c:6382
+msgid ".EQU must use a label"
+msgstr ""
+
+#: config/tc-hppa.c:6444
+#, c-format
+msgid "Symbol '%s' could not be created."
+msgstr ""
+
+#: config/tc-hppa.c:6448
+msgid "No memory for symbol name."
+msgstr ""
+
+#: config/tc-hppa.c:6497
+msgid ".EXIT must appear within a procedure"
+msgstr ""
+
+#: config/tc-hppa.c:6501
+msgid "Missing .callinfo"
+msgstr ""
+
+#: config/tc-hppa.c:6505
+msgid "No .ENTRY for this .EXIT"
+msgstr ""
+
+#: config/tc-hppa.c:6545
+#, c-format
+msgid "Using ENTRY rather than CODE in export directive for %s"
+msgstr ""
+
+#: config/tc-hppa.c:6662
+#, c-format
+msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
+msgstr ""
+
+#: config/tc-hppa.c:6686
+#, c-format
+msgid "Cannot define export symbol: %s\n"
+msgstr ""
+
+#: config/tc-hppa.c:6783
+msgid "Missing label name on .LABEL"
+msgstr ""
+
+#: config/tc-hppa.c:6788
+msgid "extra .LABEL arguments ignored."
+msgstr ""
+
+#: config/tc-hppa.c:6804
+msgid "The .LEAVE pseudo-op is not supported"
+msgstr ""
+
+#: config/tc-hppa.c:6842
+msgid "Unrecognized .LEVEL argument\n"
+msgstr ""
+
+#: config/tc-hppa.c:6876
+#, c-format
+msgid "Cannot define static symbol: %s\n"
+msgstr ""
+
+#: config/tc-hppa.c:6910
+msgid "Nested procedures"
+msgstr ""
+
+#: config/tc-hppa.c:6920
+msgid "Cannot allocate unwind descriptor\n"
+msgstr ""
+
+#: config/tc-hppa.c:7018
+msgid "misplaced .procend"
+msgstr ""
+
+#: config/tc-hppa.c:7021
+msgid "Missing .callinfo for this procedure"
+msgstr ""
+
+#: config/tc-hppa.c:7024
+msgid "Missing .EXIT for a .ENTRY"
+msgstr ""
+
+#: config/tc-hppa.c:7061
+msgid "Not in a space.\n"
+msgstr ""
+
+#: config/tc-hppa.c:7064
+msgid "Not in a subspace.\n"
+msgstr ""
+
+#: config/tc-hppa.c:7153
+msgid "Invalid .SPACE argument"
+msgstr ""
+
+#: config/tc-hppa.c:7199
+msgid "Can't change spaces within a procedure definition. Ignored"
+msgstr ""
+
+#: config/tc-hppa.c:7327
+#, c-format
+msgid "Undefined space: '%s' Assuming space number = 0."
+msgstr ""
+
+#: config/tc-hppa.c:7350
+msgid "Must be in a space before changing or declaring subspaces.\n"
+msgstr ""
+
+#: config/tc-hppa.c:7354
+msgid "Can't change subspaces within a procedure definition. Ignored"
+msgstr ""
+
+#: config/tc-hppa.c:7390
+msgid "Parameters of an existing subspace can't be modified"
+msgstr ""
+
+#: config/tc-hppa.c:7442
+msgid "Alignment must be a power of 2"
+msgstr ""
+
+#: config/tc-hppa.c:7489
+msgid "FIRST not supported as a .SUBSPACE argument"
+msgstr ""
+
+#: config/tc-hppa.c:7491
+msgid "Invalid .SUBSPACE argument"
+msgstr ""
+
+#: config/tc-hppa.c:7680
+#, c-format
+msgid "Internal error: Unable to find containing space for %s."
+msgstr ""
+
+#: config/tc-hppa.c:7718
+#, c-format
+msgid "Out of memory: could not allocate new space chain entry: %s\n"
+msgstr ""
+
+#: config/tc-hppa.c:7806
+#, c-format
+msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
+msgstr ""
+
+#: config/tc-hppa.c:8251
+msgid "-R option not supported on this target."
+msgstr ""
+
+#: config/tc-hppa.c:8268 config/tc-sparc.c:815 config/tc-sparc.c:852
+#, c-format
+msgid "Internal error: can't hash `%s': %s\n"
+msgstr ""
+
+#: config/tc-hppa.c:8277 config/tc-i860.c:236
+#, c-format
+msgid "internal error: losing opcode: `%s' \"%s\"\n"
+msgstr ""
+
+#: config/tc-i370.c:419 config/tc-ppc.c:1141 config/tc-s390.c:404
+#: config/tc-s390.c:411
+#, c-format
+msgid "invalid switch -m%s"
+msgstr ""
+
+#: config/tc-i370.c:516 config/tc-s390.c:510
+#, c-format
+msgid "Internal assembler error for instruction %s"
+msgstr ""
+
+#: config/tc-i370.c:535
+#, c-format
+msgid "Internal assembler error for macro %s"
+msgstr ""
+
+#: config/tc-i370.c:630 config/tc-ppc.c:1839
+msgid "identifier+constant@got means identifier@got+constant"
+msgstr ""
+
+#: config/tc-i370.c:684 config/tc-m68k.c:8030 config/tc-ppc.c:1928
+#, c-format
+msgid "%s relocations do not fit in %d bytes\n"
+msgstr ""
+
+#: config/tc-i370.c:925 config/tc-i370.c:969
+msgid "unsupported DC type"
+msgstr ""
+
+#: config/tc-i370.c:939 config/tc-i370.c:951 config/tc-i370.c:1532
+#: config/tc-i370.c:1542
+msgid "missing end-quote"
+msgstr ""
+
+#: config/tc-i370.c:999
+msgid "unsupported alignment"
+msgstr ""
+
+#: config/tc-i370.c:1006
+msgid "this DS form not yet supported"
+msgstr ""
+
+#: config/tc-i370.c:1049 config/tc-m32r.c:1493 config/tc-microblaze.c:179
+#: config/tc-ppc.c:1992 config/tc-ppc.c:4596
+msgid "Expected comma after symbol-name: rest of line ignored."
+msgstr ""
+
+#: config/tc-i370.c:1072 config/tc-m32r.c:1517 config/tc-microblaze.c:201
+#: config/tc-ppc.c:2014 config/tc-ppc.c:3215 config/tc-ppc.c:4620
+msgid "ignoring bad alignment"
+msgstr ""
+
+#: config/tc-i370.c:1083 config/tc-m32r.c:1544 config/tc-microblaze.c:212
+#: config/tc-ppc.c:2025 config/tc-ppc.c:4632
+#, c-format
+msgid "Ignoring attempt to re-define symbol `%s'."
+msgstr ""
+
+#: config/tc-i370.c:1091 config/tc-microblaze.c:220 config/tc-ppc.c:2033
+#, c-format
+msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
+msgstr ""
+
+#: config/tc-i370.c:1110 config/tc-m32r.c:1529 config/tc-microblaze.c:238
+#: config/tc-ppc.c:2051 config/tc-v850.c:322
+msgid "Common alignment not a power of 2"
+msgstr ""
+
+#: config/tc-i370.c:1248
+msgid "Missing or bad .using directive"
+msgstr ""
+
+#: config/tc-i370.c:1293
+msgid "Literal Pool Overflow"
+msgstr ""
+
+#: config/tc-i370.c:1589
+msgid "expression not a constant"
+msgstr ""
+
+#: config/tc-i370.c:1596
+msgid "Unknown/unsupported address literal type"
+msgstr ""
+
+#: config/tc-i370.c:1619
+#, c-format
+msgid ".ltorg without prior .using in section %s"
+msgstr ""
+
+#: config/tc-i370.c:1623
+#, c-format
+msgid ".ltorg in section %s paired to .using in section %s"
+msgstr ""
+
+#: config/tc-i370.c:1646
+#, c-format
+msgid "bad alignment of %d bytes in literal pool"
+msgstr ""
+
+#: config/tc-i370.c:1670
+msgid "bad literal size\n"
+msgstr ""
+
+#: config/tc-i370.c:1744
+msgid ".using: base address expression illegal or too complex"
+msgstr ""
+
+#: config/tc-i370.c:1779 config/tc-i370.c:1788
+#, c-format
+msgid "droping register %d in section %s does not match using register %d"
+msgstr ""
+
+#: config/tc-i370.c:1792
+#, c-format
+msgid "droping register %d in section %s previously used in section %s"
+msgstr ""
+
+#: config/tc-i370.c:1848 config/tc-ppc.c:3030
+msgid "wrong number of operands"
+msgstr ""
+
+#: config/tc-i370.c:1930 config/tc-mn10200.c:898 config/tc-mn10300.c:1249
+#: config/tc-ppc.c:2349 config/tc-s390.c:1544 config/tc-v850.c:1604
+#, c-format
+msgid "Unrecognized opcode: `%s'"
+msgstr ""
+
+#: config/tc-i370.c:2075
+msgid "not using any base register"
+msgstr ""
+
+#: config/tc-i370.c:2105
+#, c-format
+msgid "expecting a register for operand %d"
+msgstr ""
+
+#. Not used --- don't have any 8 byte instructions.
+#: config/tc-i370.c:2226
+msgid "Internal Error: bad instruction length"
+msgstr ""
+
+#: config/tc-i386.c:1776
+#, c-format
+msgid "%s shortened to %s"
+msgstr ""
+
+#: config/tc-i386.c:1846
+msgid "same type of prefix used twice"
+msgstr ""
+
+#: config/tc-i386.c:1867
+msgid "64bit mode not supported on this CPU."
+msgstr ""
+
+#: config/tc-i386.c:1871
+msgid "32bit mode not supported on this CPU."
+msgstr ""
+
+#: config/tc-i386.c:1904
+msgid "bad argument to syntax directive."
+msgstr ""
+
+#: config/tc-i386.c:1953
+msgid "bad argument to sse_check directive."
+msgstr ""
+
+#: config/tc-i386.c:1957
+msgid "missing argument for sse_check directive"
+msgstr ""
+
+#: config/tc-i386.c:1987
+#, c-format
+msgid "`%s' is not supported on `%s'"
+msgstr ""
+
+#: config/tc-i386.c:2060
+#, c-format
+msgid "no such architecture: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:2065
+msgid "missing cpu architecture"
+msgstr ""
+
+#: config/tc-i386.c:2079
+#, c-format
+msgid "no such architecture modifier: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:2094 config/tc-i386.c:2109
+msgid "Intel L1OM is 64bit ELF only"
+msgstr ""
+
+#: config/tc-i386.c:2118 config/tc-i386.c:8084 config/tc-maxq.c:223
+msgid "Unknown architecture"
+msgstr ""
+
+#: config/tc-i386.c:2464
+#, c-format
+msgid "unknown relocation (%u)"
+msgstr ""
+
+#: config/tc-i386.c:2466
+#, c-format
+msgid "%u-byte relocation cannot be applied to %u-byte field"
+msgstr ""
+
+#: config/tc-i386.c:2470
+msgid "non-pc-relative relocation for pc-relative field"
+msgstr ""
+
+#: config/tc-i386.c:2475
+msgid "relocated field and relocation type differ in signedness"
+msgstr ""
+
+#: config/tc-i386.c:2484
+msgid "there are no unsigned pc-relative relocations"
+msgstr ""
+
+#: config/tc-i386.c:2492
+#, c-format
+msgid "cannot do %u byte pc-relative relocation"
+msgstr ""
+
+#: config/tc-i386.c:2509
+#, c-format
+msgid "cannot do %s %u byte relocation"
+msgstr ""
+
+#: config/tc-i386.c:2769
+#, c-format
+msgid "can't use register '%s%s' as operand %d in '%s'."
+msgstr ""
+
+#: config/tc-i386.c:2880
+#, c-format
+msgid "SSE instruction `%s' is used"
+msgstr ""
+
+#: config/tc-i386.c:2894 config/tc-i386.c:4219
+#, c-format
+msgid "ambiguous operand size for `%s'"
+msgstr ""
+
+#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
+#: config/tc-i386.c:2950
+#, c-format
+msgid "translating to `%sp'"
+msgstr ""
+
+#: config/tc-i386.c:3001
+#, c-format
+msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
+msgstr ""
+
+#: config/tc-i386.c:3044 config/tc-i386.c:3168 config/tc-maxq.c:800
+#: config/tc-maxq.c:830
+#, c-format
+msgid "no such instruction: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:3055 config/tc-i386.c:3201 config/tc-maxq.c:808
+#, c-format
+msgid "invalid character %s in mnemonic"
+msgstr ""
+
+#: config/tc-i386.c:3062
+msgid "expecting prefix; got nothing"
+msgstr ""
+
+#: config/tc-i386.c:3064
+msgid "expecting mnemonic; got nothing"
+msgstr ""
+
+#: config/tc-i386.c:3079 config/tc-i386.c:3219
+#, c-format
+msgid "`%s' is only supported in 64-bit mode"
+msgstr ""
+
+#: config/tc-i386.c:3080 config/tc-i386.c:3218
+#, c-format
+msgid "`%s' is not supported in 64-bit mode"
+msgstr ""
+
+#: config/tc-i386.c:3092
+#, c-format
+msgid "redundant %s prefix"
+msgstr ""
+
+#: config/tc-i386.c:3225
+#, c-format
+msgid "`%s' is not supported on `%s%s'"
+msgstr ""
+
+#: config/tc-i386.c:3236
+msgid "use .code16 to ensure correct addressing mode"
+msgstr ""
+
+#: config/tc-i386.c:3249
+#, c-format
+msgid "expecting string instruction after `%s'"
+msgstr ""
+
+#: config/tc-i386.c:3281
+#, c-format
+msgid "invalid character %s before operand %d"
+msgstr ""
+
+#: config/tc-i386.c:3295
+#, c-format
+msgid "unbalanced parenthesis in operand %d."
+msgstr ""
+
+#: config/tc-i386.c:3298 config/tc-maxq.c:1850
+#, c-format
+msgid "unbalanced brackets in operand %d."
+msgstr ""
+
+#: config/tc-i386.c:3307
+#, c-format
+msgid "invalid character %s in operand %d"
+msgstr ""
+
+#: config/tc-i386.c:3335 config/tc-maxq.c:1876
+#, c-format
+msgid "spurious operands; (%d operands/instruction max)"
+msgstr ""
+
+#: config/tc-i386.c:3358 config/tc-maxq.c:1896
+msgid "expecting operand after ','; got nothing"
+msgstr ""
+
+#: config/tc-i386.c:3363
+msgid "expecting operand before ','; got nothing"
+msgstr ""
+
+#: config/tc-i386.c:3959
+#, c-format
+msgid "ambiguous operand size or operands invalid for `%s'"
+msgstr ""
+
+#: config/tc-i386.c:3962
+#, c-format
+msgid "suffix or operands invalid for `%s'"
+msgstr ""
+
+#: config/tc-i386.c:3973
+#, c-format
+msgid "indirect %s without `*'"
+msgstr ""
+
+#. Warn them that a data or address size prefix doesn't
+#. affect assembly of the next line of code.
+#: config/tc-i386.c:3981
+#, c-format
+msgid "stand-alone `%s' prefix"
+msgstr ""
+
+#: config/tc-i386.c:4015 config/tc-i386.c:4031
+#, c-format
+msgid "`%s' operand %d must use `%ses' segment"
+msgstr ""
+
+#. We have to know the operand size for crc32.
+#: config/tc-i386.c:4085
+#, c-format
+msgid "ambiguous memory operand size for `%s`"
+msgstr ""
+
+#: config/tc-i386.c:4192
+msgid "no instruction mnemonic suffix given and no register operands; can't size instruction"
+msgstr ""
+
+#: config/tc-i386.c:4333 config/tc-i386.c:4408 config/tc-i386.c:4437
+#: config/tc-i386.c:4483 config/tc-i386.c:4521
+#, c-format
+msgid "Incorrect register `%s%s' used with `%c' suffix"
+msgstr ""
+
+#: config/tc-i386.c:4341 config/tc-i386.c:4415 config/tc-i386.c:4528
+#, c-format
+msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
+msgstr ""
+
+#: config/tc-i386.c:4367 config/tc-i386.c:4391 config/tc-i386.c:4459
+#: config/tc-i386.c:4504
+#, c-format
+msgid "`%s%s' not allowed with `%s%c'"
+msgstr ""
+
+#: config/tc-i386.c:4593
+msgid "no instruction mnemonic suffix given; can't determine immediate size"
+msgstr ""
+
+#: config/tc-i386.c:4628
+#, c-format
+msgid "the last operand of `%s' must be `%s%s'"
+msgstr ""
+
+#: config/tc-i386.c:4631
+#, c-format
+msgid "the first operand of `%s' must be `%s%s'"
+msgstr ""
+
+#: config/tc-i386.c:4780
+#, c-format
+msgid "you can't `pop %scs'"
+msgstr ""
+
+#. Reversed arguments on faddp, fsubp, etc.
+#: config/tc-i386.c:4809
+#, c-format
+msgid "translating to `%s %s%s,%s%s'"
+msgstr ""
+
+#. Extraneous `l' suffix on fp insn.
+#: config/tc-i386.c:4816
+#, c-format
+msgid "translating to `%s %s%s'"
+msgstr ""
+
+#: config/tc-i386.c:4844
+#, c-format
+msgid "segment override on `%s' is ineffectual"
+msgstr ""
+
+#: config/tc-i386.c:5389 config/tc-i386.c:5483 config/tc-i386.c:5528
+msgid "skipping prefixes on this instruction"
+msgstr ""
+
+#: config/tc-i386.c:5548
+msgid "16-bit jump out of range"
+msgstr ""
+
+#: config/tc-i386.c:5557
+#, c-format
+msgid "can't handle non absolute segment in `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6139
+#, c-format
+msgid "@%s reloc is not supported with %d-bit output format"
+msgstr ""
+
+#: config/tc-i386.c:6185
+#, c-format
+msgid "missing or invalid expression `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6243
+#, c-format
+msgid "at most %d immediate operands are allowed"
+msgstr ""
+
+#: config/tc-i386.c:6265 config/tc-i386.c:6510 config/tc-maxq.c:1462
+#, c-format
+msgid "junk `%s' after expression"
+msgstr ""
+
+#: config/tc-i386.c:6285
+#, c-format
+msgid "missing or invalid immediate expression `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6308 config/tc-i386.c:6580 config/tc-maxq.c:1492
+#, c-format
+msgid "unimplemented segment %s in operand"
+msgstr ""
+
+#: config/tc-i386.c:6314
+#, c-format
+msgid "illegal immediate register operand %s"
+msgstr ""
+
+#: config/tc-i386.c:6362
+#, c-format
+msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6371
+#, c-format
+msgid "scale factor of %d without an index register"
+msgstr ""
+
+#: config/tc-i386.c:6393
+#, c-format
+msgid "at most %d displacement operands are allowed"
+msgstr ""
+
+#: config/tc-i386.c:6565
+#, c-format
+msgid "missing or invalid displacement expression `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6667
+#, c-format
+msgid "`%s' is not valid here (expected `%c%s%s%c')"
+msgstr ""
+
+#: config/tc-i386.c:6747
+#, c-format
+msgid "`%s' is not a valid %s expression"
+msgstr ""
+
+#: config/tc-i386.c:6752
+#, c-format
+msgid "`%s' is not a valid %s-bit %s expression"
+msgstr ""
+
+#: config/tc-i386.c:6833
+#, c-format
+msgid "bad memory operand `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6848
+#, c-format
+msgid "junk `%s' after register"
+msgstr ""
+
+#: config/tc-i386.c:6861 config/tc-i386.c:6977 config/tc-i386.c:7018
+#, c-format
+msgid "bad register name `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6869
+msgid "immediate operand illegal with absolute jump"
+msgstr ""
+
+#: config/tc-i386.c:6891
+#, c-format
+msgid "too many memory references for `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6969
+#, c-format
+msgid "expecting `,' or `)' after index register in `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6994
+#, c-format
+msgid "expecting `)' after scale factor in `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7002
+#, c-format
+msgid "expecting index register or scale factor after `,'; got '%c'"
+msgstr ""
+
+#: config/tc-i386.c:7010
+#, c-format
+msgid "expecting `,' or `)' after base register in `%s'"
+msgstr ""
+
+#. It's not a memory operand; argh!
+#: config/tc-i386.c:7054
+#, c-format
+msgid "invalid char %s beginning operand %d `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7236
+msgid "long jump required"
+msgstr ""
+
+#: config/tc-i386.c:7291
+msgid "jump target out of range"
+msgstr ""
+
+#: config/tc-i386.c:7803
+msgid "No compiled in support for x86_64"
+msgstr ""
+
+#: config/tc-i386.c:7835 config/tc-i386.c:7887
+#, c-format
+msgid "Invalid -march= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7896 config/tc-i386.c:7908
+#, c-format
+msgid "Invalid -mtune= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7917
+#, c-format
+msgid "Invalid -mmnemonic= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7926
+#, c-format
+msgid "Invalid -msyntax= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7953
+#, c-format
+msgid "Invalid -msse-check= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7967
+#, c-format
+msgid ""
+"  -Q                      ignored\n"
+"  -V                      print assembler version number\n"
+"  -k                      ignored\n"
+msgstr ""
+
+#: config/tc-i386.c:7972
+#, c-format
+msgid ""
+"  -n                      Do not optimize code alignment\n"
+"  -q                      quieten some warnings\n"
+msgstr ""
+
+#: config/tc-i386.c:7976
+#, c-format
+msgid "  -s                      ignored\n"
+msgstr ""
+
+#: config/tc-i386.c:7981
+#, c-format
+msgid "  --32/--64               generate 32bit/64bit code\n"
+msgstr ""
+
+#: config/tc-i386.c:7985
+#, c-format
+msgid "  --divide                do not treat `/' as a comment character\n"
+msgstr ""
+
+#: config/tc-i386.c:7988
+#, c-format
+msgid "  --divide                ignored\n"
+msgstr ""
+
+#: config/tc-i386.c:7991
+#, c-format
+msgid ""
+"  -march=CPU[,+EXTENSION...]\n"
+"                          generate code for CPU and EXTENSION, CPU is one of:\n"
+"                           i8086, i186, i286, i386, i486, pentium, pentiumpro,\n"
+"                           pentiumii, pentiumiii, pentium4, prescott, nocona,\n"
+"                           core, core2, corei7, l1om, k6, k6_2, athlon, k8,\n"
+"                           amdfam10, generic32, generic64\n"
+"                          EXTENSION is combination of:\n"
+"                           8087, 287, 387, no87, mmx, nommx, sse, sse2, sse3,\n"
+"                           ssse3, sse4.1, sse4.2, sse4, nosse, avx, noavx,\n"
+"                           vmx, smx, xsave, movbe, ept, aes, pclmul, fma,\n"
+"                           clflush, syscall, rdtscp, 3dnow, 3dnowa, sse4a,\n"
+"                           svme, abm, padlock, fma4\n"
+msgstr ""
+
+#: config/tc-i386.c:8004
+#, c-format
+msgid ""
+"  -mtune=CPU              optimize for CPU, CPU is one of:\n"
+"                           i8086, i186, i286, i386, i486, pentium, pentiumpro,\n"
+"                           pentiumii, pentiumiii, pentium4, prescott, nocona,\n"
+"                           core, core2, corei7, l1om, k6, k6_2, athlon, k8,\n"
+"                           amdfam10, generic32, generic64\n"
+msgstr ""
+
+#: config/tc-i386.c:8010
+#, c-format
+msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
+msgstr ""
+
+#: config/tc-i386.c:8012
+#, c-format
+msgid ""
+"  -msse-check=[none|error|warning]\n"
+"                          check SSE instructions\n"
+msgstr ""
+
+#: config/tc-i386.c:8015
+#, c-format
+msgid "  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic\n"
+msgstr ""
+
+#: config/tc-i386.c:8017
+#, c-format
+msgid "  -msyntax=[att|intel]    use AT&T/Intel syntax\n"
+msgstr ""
+
+#: config/tc-i386.c:8019
+#, c-format
+msgid "  -mindex-reg             support pseudo index registers\n"
+msgstr ""
+
+#: config/tc-i386.c:8021
+#, c-format
+msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
+msgstr ""
+
+#: config/tc-i386.c:8023
+#, c-format
+msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
+msgstr ""
+
+#: config/tc-i386.c:8113
+msgid "Intel L1OM is 64bit only"
+msgstr ""
+
+#: config/tc-i386.c:8336
+#, c-format
+msgid "can not do %d byte pc-relative relocation"
+msgstr ""
+
+#: config/tc-i386.c:8354 config/tc-maxq.c:247
+#, c-format
+msgid "can not do %d byte relocation"
+msgstr ""
+
+#: config/tc-i386.c:8437 config/tc-maxq.c:274 config/tc-s390.c:2234
+#, c-format
+msgid "cannot represent relocation type %s"
+msgstr ""
+
+#: config/tc-i386.c:8544
+msgid "Bad .section directive: want a,l,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-i386.c:8547
+msgid "Bad .section directive: want a,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-i386.c:8566
+msgid ".largecomm supported only in 64bit mode, producing .comm"
+msgstr ""
+
+#: config/tc-i860.c:122
+msgid "Directive .dual available only with -mintel-syntax option"
+msgstr ""
+
+#: config/tc-i860.c:132
+msgid "Directive .enddual available only with -mintel-syntax option"
+msgstr ""
+
+#: config/tc-i860.c:145
+msgid "Directive .atmp available only with -mintel-syntax option"
+msgstr ""
+
+#: config/tc-i860.c:167 config/tc-i860.c:171
+msgid "Unknown temporary pseudo register"
+msgstr ""
+
+#: config/tc-i860.c:247
+msgid "Defective assembler.  No assembly attempted."
+msgstr ""
+
+#: config/tc-i860.c:393 config/tc-i860.c:938 config/tc-m68k.c:3871
+#: config/tc-m68k.c:3903 config/tc-sparc.c:2697
+msgid "failed sanity check."
+msgstr ""
+
+#: config/tc-i860.c:400
+#, c-format
+msgid "Expanded opcode after delayed branch: `%s'"
+msgstr ""
+
+#: config/tc-i860.c:404
+#, c-format
+msgid "Expanded opcode in dual mode: `%s'"
+msgstr ""
+
+#: config/tc-i860.c:408
+#, c-format
+msgid "An instruction was expanded (%s)"
+msgstr ""
+
+#: config/tc-i860.c:674
+msgid "Pipelined instruction: fsrc1 = fdest"
+msgstr ""
+
+#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891
+msgid "Assembler does not yet support PIC"
+msgstr ""
+
+#: config/tc-i860.c:955
+#, c-format
+msgid "Illegal operands for %s"
+msgstr ""
+
+#: config/tc-i860.c:972
+#, c-format
+msgid "'d.%s' must be 8-byte aligned"
+msgstr ""
+
+#: config/tc-i860.c:980
+#, c-format
+msgid "Prefix 'd.' invalid for instruction `%s'"
+msgstr ""
+
+#: config/tc-i860.c:1133
+#, c-format
+msgid ""
+"  -EL\t\t\t  generate code for little endian mode (default)\n"
+"  -EB\t\t\t  generate code for big endian mode\n"
+"  -mwarn-expand\t\t  warn if pseudo operations are expanded\n"
+"  -mxp\t\t\t  enable i860XP support (disabled by default)\n"
+"  -mintel-syntax\t  enable Intel syntax (default to AT&T/SVR4)\n"
+msgstr ""
+
+#. SVR4 compatibility flags.
+#: config/tc-i860.c:1141
+#, c-format
+msgid ""
+"  -V\t\t\t  print assembler version number\n"
+"  -Qy, -Qn\t\t  ignored\n"
+msgstr ""
+
+#: config/tc-i860.c:1204
+msgid "This immediate requires 0 MOD 2 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1207
+msgid "This immediate requires 0 MOD 4 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1210
+msgid "This immediate requires 0 MOD 8 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1213
+msgid "This immediate requires 0 MOD 16 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1308
+msgid "5-bit immediate too large"
+msgstr ""
+
+#: config/tc-i860.c:1311
+msgid "5-bit field must be absolute"
+msgstr ""
+
+#: config/tc-i860.c:1356 config/tc-i860.c:1379
+msgid "A branch offset requires 0 MOD 4 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1400
+#, c-format
+msgid "Unrecognized fix-up (0x%08lx)"
+msgstr ""
+
+#: config/tc-i960.c:486
+#, c-format
+msgid "Hashing returned \"%s\"."
+msgstr ""
+
+#: config/tc-i960.c:582 config/tc-i960.c:1112
+msgid "expression syntax error"
+msgstr ""
+
+#: config/tc-i960.c:618
+msgid "attempt to branch into different segment"
+msgstr ""
+
+#: config/tc-i960.c:622
+#, c-format
+msgid "target of %s instruction must be a label"
+msgstr ""
+
+#: config/tc-i960.c:732
+msgid "unaligned register"
+msgstr ""
+
+#: config/tc-i960.c:754
+msgid "no such sfr in this architecture"
+msgstr ""
+
+#: config/tc-i960.c:792
+msgid "illegal literal"
+msgstr ""
+
+#: config/tc-i960.c:942
+msgid "invalid index register"
+msgstr ""
+
+#: config/tc-i960.c:965
+msgid "invalid scale factor"
+msgstr ""
+
+#: config/tc-i960.c:1189
+msgid "architecture of opcode conflicts with that of earlier instruction(s)"
+msgstr ""
+
+#: config/tc-i960.c:1423 config/tc-xtensa.c:11528
+msgid "too many operands"
+msgstr ""
+
+#. We never moved: there was no opcode either!
+#: config/tc-i960.c:1471
+msgid "missing opcode"
+msgstr ""
+
+#: config/tc-i960.c:1611
+msgid "branch prediction invalid on this opcode"
+msgstr ""
+
+#: config/tc-i960.c:1649
+#, c-format
+msgid "invalid opcode, \"%s\"."
+msgstr ""
+
+#: config/tc-i960.c:1651
+#, c-format
+msgid "improper number of operands.  expecting %d, got %d"
+msgstr ""
+
+#: config/tc-i960.c:1751
+#, c-format
+msgid "Fixup of %ld too large for field width of %d"
+msgstr ""
+
+#: config/tc-i960.c:1861
+#, c-format
+msgid "invalid architecture %s"
+msgstr ""
+
+#: config/tc-i960.c:1881
+#, c-format
+msgid "I960 options:\n"
+msgstr ""
+
+#: config/tc-i960.c:1884
+#, c-format
+msgid ""
+"\n"
+"\t\t\tspecify variant of 960 architecture\n"
+"-b\t\t\tadd code to collect statistics about branches taken\n"
+"-link-relax\t\tpreserve individual alignment directives so linker\n"
+"\t\t\tcan do relaxing (b.out format only)\n"
+"-no-relax\t\tdon't alter compare-and-branch instructions for\n"
+"\t\t\tlong displacements\n"
+msgstr ""
+
+#: config/tc-i960.c:2148
+msgid "should have 1 or 2 operands"
+msgstr ""
+
+#: config/tc-i960.c:2156 config/tc-i960.c:2171
+#, c-format
+msgid "Redefining leafproc %s"
+msgstr ""
+
+#: config/tc-i960.c:2201
+msgid "should have two operands"
+msgstr ""
+
+#: config/tc-i960.c:2211
+msgid "'entry_num' must be absolute number in [0,31]"
+msgstr ""
+
+#: config/tc-i960.c:2219
+#, c-format
+msgid "Redefining entrynum for sysproc %s"
+msgstr ""
+
+#. Should not happen: see block comment above.
+#: config/tc-i960.c:2319
+#, c-format
+msgid "Trying to 'bal' to %s"
+msgstr ""
+
+#: config/tc-i960.c:2329
+msgid "Looks like a proc, but can't tell what kind.\n"
+msgstr ""
+
+#: config/tc-i960.c:2348
+msgid "big endian mode is not supported"
+msgstr ""
+
+#: config/tc-i960.c:2350
+#, c-format
+msgid "ignoring unrecognized .endian type `%s'"
+msgstr ""
+
+#: config/tc-i960.c:2395
+msgid "can't use COBR format with external label"
+msgstr ""
+
+#: config/tc-i960.c:2570
+msgid "option --link-relax is only supported in b.out format"
+msgstr ""
+
+#: config/tc-i960.c:2597
+#, c-format
+msgid "No 'bal' entry point for leafproc %s"
+msgstr ""
+
+#: config/tc-ia64.c:853
+msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-ia64.c:905
+msgid "Size of frame exceeds maximum of 96 registers"
+msgstr ""
+
+#: config/tc-ia64.c:910
+msgid "Size of rotating registers exceeds frame size"
+msgstr ""
+
+#: config/tc-ia64.c:997
+msgid "Unwind directive not followed by an instruction."
+msgstr ""
+
+#: config/tc-ia64.c:1006 config/tc-ia64.c:7396
+msgid "qualifying predicate not followed by instruction"
+msgstr ""
+
+#: config/tc-ia64.c:1071 config/tc-ia64.c:1105
+msgid "record type is not valid"
+msgstr ""
+
+#: config/tc-ia64.c:1174
+msgid "Invalid record type for P3 format."
+msgstr ""
+
+#: config/tc-ia64.c:1210
+msgid "Invalid record type for format P6"
+msgstr ""
+
+#: config/tc-ia64.c:1390 config/tc-ia64.c:1442
+msgid "Invalid record type for format B1"
+msgstr ""
+
+#: config/tc-ia64.c:1475
+msgid "Invalid record type for format X1"
+msgstr ""
+
+#: config/tc-ia64.c:1517
+msgid "Invalid record type for format X3"
+msgstr ""
+
+#: config/tc-ia64.c:1555
+msgid "Previous .save incomplete"
+msgstr ""
+
+#: config/tc-ia64.c:2380
+msgid "spill_mask record unimplemented."
+msgstr ""
+
+#: config/tc-ia64.c:2437
+msgid "record_type_not_valid"
+msgstr ""
+
+#: config/tc-ia64.c:2522
+msgid "Ignoring attempt to spill beyond end of region"
+msgstr ""
+
+#: config/tc-ia64.c:2581
+msgid "Only constant space allocation is supported"
+msgstr ""
+
+#: config/tc-ia64.c:2595
+msgid "Only constant offsets are supported"
+msgstr ""
+
+#: config/tc-ia64.c:2618
+msgid "Section switching in code is not supported."
+msgstr ""
+
+#: config/tc-ia64.c:2660
+msgid " Insn slot not set in unwind record."
+msgstr ""
+
+#: config/tc-ia64.c:2734
+msgid "frgr_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2745
+msgid "fr_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2754
+msgid "gr_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2763
+msgid "br_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2773
+msgid "gr_gr record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2781
+msgid "br_gr record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2899
+#, c-format
+msgid "First operand to .%s must be a predicate"
+msgstr ""
+
+#: config/tc-ia64.c:2903
+#, c-format
+msgid "Pointless use of p0 as first operand to .%s"
+msgstr ""
+
+#: config/tc-ia64.c:2959
+#, c-format
+msgid "Operand %d to .%s must be a preserved register"
+msgstr ""
+
+#: config/tc-ia64.c:2995
+#, c-format
+msgid "Operand %d to .%s must be a writable register"
+msgstr ""
+
+#: config/tc-ia64.c:3020
+#, c-format
+msgid "Radix `%s' unsupported or invalid"
+msgstr ""
+
+#: config/tc-ia64.c:3050 config/tc-ia64.c:3055
+#, c-format
+msgid ".%s outside of %s"
+msgstr ""
+
+#: config/tc-ia64.c:3140
+msgid "Tags on unwind pseudo-ops aren't supported, yet"
+msgstr ""
+
+#: config/tc-ia64.c:3162
+msgid "First operand to .fframe must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:3182
+msgid "First operand to .vframe must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:3190
+msgid "Operand of .vframe contradicts .prologue"
+msgstr ""
+
+#: config/tc-ia64.c:3200
+msgid ".vframepsp is meaningless, assuming .vframesp was meant"
+msgstr ""
+
+#: config/tc-ia64.c:3208
+msgid "Operand to .vframesp must be a constant (sp-relative offset)"
+msgstr ""
+
+#: config/tc-ia64.c:3235
+msgid "First operand to .save not a register"
+msgstr ""
+
+#: config/tc-ia64.c:3241
+msgid "Second operand to .save not a valid register"
+msgstr ""
+
+#: config/tc-ia64.c:3272 config/tc-ia64.c:3283 config/tc-ia64.c:3291
+msgid "Second operand of .save contradicts .prologue"
+msgstr ""
+
+#: config/tc-ia64.c:3298
+msgid "First operand to .save not a valid register"
+msgstr ""
+
+#: config/tc-ia64.c:3316
+msgid "First operand to .restore must be stack pointer (sp)"
+msgstr ""
+
+#: config/tc-ia64.c:3325
+msgid "Second operand to .restore must be a constant >= 0"
+msgstr ""
+
+#: config/tc-ia64.c:3335
+#, c-format
+msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
+msgstr ""
+
+#: config/tc-ia64.c:3422
+#, c-format
+msgid "Illegal section name `%s' (causes unwind section name clash)"
+msgstr ""
+
+#: config/tc-ia64.c:3613
+msgid "First operand to .altrp not a valid branch register"
+msgstr ""
+
+#: config/tc-ia64.c:3642
+#, c-format
+msgid "First operand to .%s not a register"
+msgstr ""
+
+#: config/tc-ia64.c:3647
+#, c-format
+msgid "Second operand to .%s not a constant"
+msgstr ""
+
+#: config/tc-ia64.c:3714
+#, c-format
+msgid "First operand to .%s not a valid register"
+msgstr ""
+
+#: config/tc-ia64.c:3737
+msgid "First operand to .save.g must be a positive 4-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3750
+msgid "Second operand to .save.g must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:3755
+#, c-format
+msgid "Second operand to .save.g must be the first of %d general registers"
+msgstr ""
+
+#: config/tc-ia64.c:3778
+msgid "Operand to .save.f must be a positive 20-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3801
+msgid "First operand to .save.b must be a positive 5-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3814
+msgid "Second operand to .save.b must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:3819
+#, c-format
+msgid "Second operand to .save.b must be the first of %d general registers"
+msgstr ""
+
+#: config/tc-ia64.c:3845
+msgid "First operand to .save.gf must be a non-negative 4-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3853
+msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3861
+msgid "Operands to .save.gf may not be both zero"
+msgstr ""
+
+#: config/tc-ia64.c:3878
+msgid "Operand to .spill must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:3947
+#, c-format
+msgid "Operand %d to .%s must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:3968
+#, c-format
+msgid "Missing .label_state %ld"
+msgstr ""
+
+#: config/tc-ia64.c:4022
+msgid "Operand to .label_state must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4041
+msgid "Operand to .copy_state must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4064
+msgid "First operand to .unwabi must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4070
+msgid "Second operand to .unwabi must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4105
+msgid "Missing .endp after previous .proc"
+msgstr ""
+
+#: config/tc-ia64.c:4124
+msgid "Empty argument of .proc"
+msgstr ""
+
+#: config/tc-ia64.c:4129
+#, c-format
+msgid "`%s' was already defined"
+msgstr ""
+
+#: config/tc-ia64.c:4172
+msgid "Initial .body should precede any instructions"
+msgstr ""
+
+#: config/tc-ia64.c:4191
+msgid ".prologue within prologue"
+msgstr ""
+
+#: config/tc-ia64.c:4196
+msgid "Initial .prologue should precede any instructions"
+msgstr ""
+
+#: config/tc-ia64.c:4206
+msgid "First operand to .prologue must be a positive 4-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:4208
+msgid "Pointless use of zero first operand to .prologue"
+msgstr ""
+
+#: config/tc-ia64.c:4222
+msgid "Using a constant as second operand to .prologue is deprecated"
+msgstr ""
+
+#: config/tc-ia64.c:4228
+msgid "Second operand to .prologue must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:4233
+#, c-format
+msgid "Second operand to .prologue must be the first of %d general registers"
+msgstr ""
+
+#: config/tc-ia64.c:4345
+#, c-format
+msgid "`%s' was not defined within procedure"
+msgstr ""
+
+#: config/tc-ia64.c:4383
+msgid "Empty argument of .endp"
+msgstr ""
+
+#: config/tc-ia64.c:4397
+#, c-format
+msgid "`%s' was not specified with previous .proc"
+msgstr ""
+
+#: config/tc-ia64.c:4412
+#, c-format
+msgid "`%s' should be an operand to this .endp"
+msgstr ""
+
+#: config/tc-ia64.c:4453 config/tc-ia64.c:4791 config/tc-ia64.c:5098
+msgid "Comma expected"
+msgstr ""
+
+#: config/tc-ia64.c:4494
+msgid "Expected '['"
+msgstr ""
+
+#: config/tc-ia64.c:4503 config/tc-ia64.c:7531
+msgid "Expected ']'"
+msgstr ""
+
+#: config/tc-ia64.c:4508
+msgid "Number of elements must be positive"
+msgstr ""
+
+#: config/tc-ia64.c:4519
+#, c-format
+msgid "Used more than the declared %d rotating registers"
+msgstr ""
+
+#: config/tc-ia64.c:4527
+msgid "Used more than the available 96 rotating registers"
+msgstr ""
+
+#: config/tc-ia64.c:4534
+msgid "Used more than the available 48 rotating registers"
+msgstr ""
+
+#: config/tc-ia64.c:4562
+#, c-format
+msgid "Attempt to redefine register set `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:4628
+#, c-format
+msgid "Unknown psr option `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:4676
+msgid "Missing section name"
+msgstr ""
+
+#: config/tc-ia64.c:4686
+msgid "Comma expected after section name"
+msgstr ""
+
+#: config/tc-ia64.c:4697
+msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
+msgstr ""
+
+#: config/tc-ia64.c:4786
+msgid "Register name expected"
+msgstr ""
+
+#: config/tc-ia64.c:4799
+msgid "Register value annotation ignored"
+msgstr ""
+
+#: config/tc-ia64.c:4838
+msgid "Directive invalid within a bundle"
+msgstr ""
+
+#: config/tc-ia64.c:4929
+msgid "Missing predicate relation type"
+msgstr ""
+
+#: config/tc-ia64.c:4935
+msgid "Unrecognized predicate relation type"
+msgstr ""
+
+#: config/tc-ia64.c:4981
+msgid "Bad register range"
+msgstr ""
+
+#: config/tc-ia64.c:4990 config/tc-ia64.c:7476
+msgid "Predicate register expected"
+msgstr ""
+
+#: config/tc-ia64.c:4995
+msgid "Duplicate predicate register ignored"
+msgstr ""
+
+#: config/tc-ia64.c:5011
+msgid "Predicate source and target required"
+msgstr ""
+
+#: config/tc-ia64.c:5013 config/tc-ia64.c:5025
+msgid "Use of p0 is not valid in this context"
+msgstr ""
+
+#: config/tc-ia64.c:5020
+msgid "At least two PR arguments expected"
+msgstr ""
+
+#: config/tc-ia64.c:5034
+msgid "At least one PR argument expected"
+msgstr ""
+
+#: config/tc-ia64.c:5069
+#, c-format
+msgid "Inserting \"%s\" into entry hint table failed: %s"
+msgstr ""
+
+#. FIXME -- need 62-bit relocation type
+#: config/tc-ia64.c:5537
+msgid "62-bit relocation not yet implemented"
+msgstr ""
+
+#. XXX technically, this is wrong: we should not be issuing warning
+#. messages until we're sure this instruction pattern is going to
+#. be used!
+#: config/tc-ia64.c:5621
+msgid "lower 16 bits of mask ignored"
+msgstr ""
+
+#: config/tc-ia64.c:5903
+msgid "Expected separator `='"
+msgstr ""
+
+#: config/tc-ia64.c:5936
+msgid "Duplicate equal sign (=) in instruction"
+msgstr ""
+
+#: config/tc-ia64.c:5943
+#, c-format
+msgid "Illegal operand separator `%c'"
+msgstr ""
+
+#: config/tc-ia64.c:6057
+#, c-format
+msgid "Operand %u of `%s' should be %s"
+msgstr ""
+
+#: config/tc-ia64.c:6061
+msgid "Wrong number of output operands"
+msgstr ""
+
+#: config/tc-ia64.c:6063
+msgid "Wrong number of input operands"
+msgstr ""
+
+#: config/tc-ia64.c:6065
+msgid "Operand mismatch"
+msgstr ""
+
+#: config/tc-ia64.c:6147
+#, c-format
+msgid "Invalid use of `%c%d' as output operand"
+msgstr ""
+
+#: config/tc-ia64.c:6150
+#, c-format
+msgid "Invalid use of `r%d' as base update address operand"
+msgstr ""
+
+#: config/tc-ia64.c:6174
+#, c-format
+msgid "Invalid duplicate use of `%c%d'"
+msgstr ""
+
+#: config/tc-ia64.c:6181
+#, c-format
+msgid "Invalid simultaneous use of `f%d' and `f%d'"
+msgstr ""
+
+#: config/tc-ia64.c:6187
+#, c-format
+msgid "Dangerous simultaneous use of `f%d' and `f%d'"
+msgstr ""
+
+#: config/tc-ia64.c:6231
+msgid "Value truncated to 62 bits"
+msgstr ""
+
+#: config/tc-ia64.c:6294
+#, c-format
+msgid "Bad operand value: %s"
+msgstr ""
+
+#. Give an error if a frag containing code is not aligned to a 16 byte
+#. boundary.
+#: config/tc-ia64.c:6369 config/tc-ia64.h:174
+msgid "instruction address is not a multiple of 16"
+msgstr ""
+
+#: config/tc-ia64.c:6437
+#, c-format
+msgid "`%s' must be last in bundle"
+msgstr ""
+
+#: config/tc-ia64.c:6469
+#, c-format
+msgid "Internal error: don't know how to force %s to end of instruction group"
+msgstr ""
+
+#: config/tc-ia64.c:6482
+#, c-format
+msgid "`%s' must be last in instruction group"
+msgstr ""
+
+#: config/tc-ia64.c:6512
+msgid "Label must be first in a bundle"
+msgstr ""
+
+#: config/tc-ia64.c:6589
+msgid "hint in B unit may be treated as nop"
+msgstr ""
+
+#: config/tc-ia64.c:6600
+msgid "hint in B unit can't be used"
+msgstr ""
+
+#: config/tc-ia64.c:6614
+msgid "emit_one_bundle: unexpected dynamic op"
+msgstr ""
+
+#: config/tc-ia64.c:6737
+#, c-format
+msgid "`%s' does not fit into %s template"
+msgstr ""
+
+#: config/tc-ia64.c:6752
+#, c-format
+msgid "`%s' does not fit into bundle"
+msgstr ""
+
+#: config/tc-ia64.c:6764
+#, c-format
+msgid "`%s' can't go in %s of %s template"
+msgstr ""
+
+#: config/tc-ia64.c:6770
+msgid "Missing '}' at end of file"
+msgstr ""
+
+#: config/tc-ia64.c:6917
+#, c-format
+msgid "Unrecognized option '-x%s'"
+msgstr ""
+
+#: config/tc-ia64.c:6944
+msgid ""
+"IA-64 options:\n"
+"  --mconstant-gp\t  mark output file as using the constant-GP model\n"
+"\t\t\t  (sets ELF header flag EF_IA_64_CONS_GP)\n"
+"  --mauto-pic\t\t  mark output file as using the constant-GP model\n"
+"\t\t\t  without function descriptors (sets ELF header flag\n"
+"\t\t\t  EF_IA_64_NOFUNCDESC_CONS_GP)\n"
+"  -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
+"  -mle | -mbe\t\t  select little- or big-endian byte order (default -mle)\n"
+"  -mtune=[itanium1|itanium2]\n"
+"\t\t\t  tune for a specific CPU (default -mtune=itanium2)\n"
+"  -munwind-check=[warning|error]\n"
+"\t\t\t  unwind directive check (default -munwind-check=warning)\n"
+"  -mhint.b=[ok|warning|error]\n"
+"\t\t\t  hint.b check (default -mhint.b=error)\n"
+"  -x | -xexplicit\t  turn on dependency violation checking\n"
+"  -xauto\t\t  automagically remove dependency violations (default)\n"
+"  -xnone\t\t  turn off dependency violation checking\n"
+"  -xdebug\t\t  debug dependency violation checker\n"
+"  -xdebugn\t\t  debug dependency violation checker but turn off\n"
+"\t\t\t  dependency violation checking\n"
+"  -xdebugx\t\t  debug dependency violation checker and turn on\n"
+"\t\t\t  dependency violation checking\n"
+msgstr ""
+
+#: config/tc-ia64.c:6974
+msgid "--gstabs is not supported for ia64"
+msgstr ""
+
+#: config/tc-ia64.c:7206
+#, c-format
+msgid "ia64.md_begin: can't hash `%s': %s"
+msgstr ""
+
+#: config/tc-ia64.c:7267
+#, c-format
+msgid "Inserting \"%s\" into constant hash table failed: %s"
+msgstr ""
+
+#: config/tc-ia64.c:7279 config/tc-mips.c:1892
+msgid "Could not set architecture and machine"
+msgstr ""
+
+#: config/tc-ia64.c:7411
+msgid "Explicit stops are ignored in auto mode"
+msgstr ""
+
+#: config/tc-ia64.c:7420
+msgid "Found '{' when manual bundling is already turned on"
+msgstr ""
+
+#: config/tc-ia64.c:7433
+msgid "Found '{' after explicit switch to automatic mode"
+msgstr ""
+
+#: config/tc-ia64.c:7439
+msgid "Found '}' when manual bundling is off"
+msgstr ""
+
+#: config/tc-ia64.c:7466
+msgid "Expected ')'"
+msgstr ""
+
+#: config/tc-ia64.c:7471
+msgid "Qualifying predicate expected"
+msgstr ""
+
+#: config/tc-ia64.c:7490
+msgid "Tag must come before qualifying predicate."
+msgstr ""
+
+#: config/tc-ia64.c:7520
+msgid "Expected ':'"
+msgstr ""
+
+#: config/tc-ia64.c:7536
+msgid "Tag name expected"
+msgstr ""
+
+#: config/tc-ia64.c:7638
+msgid "Rotating register index must be a non-negative constant"
+msgstr ""
+
+#: config/tc-ia64.c:7643
+#, c-format
+msgid "Index out of range 0..%u"
+msgstr ""
+
+#: config/tc-ia64.c:7655
+msgid "Indirect register index must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:7664
+msgid "Index can only be applied to rotating or indirect registers"
+msgstr ""
+
+#: config/tc-ia64.c:7700 config/tc-xstormy16.c:146
+msgid "Expected '('"
+msgstr ""
+
+#: config/tc-ia64.c:7708 config/tc-pdp11.c:448 config/tc-pdp11.c:514
+#: config/tc-pdp11.c:553 config/tc-xstormy16.c:155
+msgid "Missing ')'"
+msgstr ""
+
+#: config/tc-ia64.c:7717 config/tc-xstormy16.c:162
+msgid "Not a symbolic expression"
+msgstr ""
+
+#: config/tc-ia64.c:7722 config/tc-ia64.c:7736
+msgid "Illegal combination of relocation functions"
+msgstr ""
+
+#: config/tc-ia64.c:7825
+msgid "No current frame"
+msgstr ""
+
+#: config/tc-ia64.c:7827
+#, c-format
+msgid "Register number out of range 0..%u"
+msgstr ""
+
+#: config/tc-ia64.c:7865
+msgid "Standalone `#' is illegal"
+msgstr ""
+
+#: config/tc-ia64.c:7868
+msgid "Redundant `#' suffix operators"
+msgstr ""
+
+#: config/tc-ia64.c:8026
+#, c-format
+msgid "Unhandled dependency %s for %s (%s), note %d"
+msgstr ""
+
+#: config/tc-ia64.c:9321
+#, c-format
+msgid "Unrecognized dependency specifier %d\n"
+msgstr ""
+
+#: config/tc-ia64.c:10197
+msgid "Only the first path encountering the conflict is reported"
+msgstr ""
+
+#: config/tc-ia64.c:10199
+msgid "This is the location of the conflicting usage"
+msgstr ""
+
+#: config/tc-ia64.c:10460
+#, c-format
+msgid "Unknown opcode `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:10538
+#, c-format
+msgid "AR %d can only be accessed by %c-unit"
+msgstr ""
+
+#: config/tc-ia64.c:10550
+msgid "hint.b may be treated as nop"
+msgstr ""
+
+#: config/tc-ia64.c:10553
+msgid "hint.b shouldn't be used"
+msgstr ""
+
+#: config/tc-ia64.c:10592
+#, c-format
+msgid "`%s' cannot be predicated"
+msgstr ""
+
+#: config/tc-ia64.c:10664
+msgid "Closing bracket missing"
+msgstr ""
+
+#: config/tc-ia64.c:10673
+msgid "Index must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:10838
+#, c-format
+msgid "Unsupported fixup size %d"
+msgstr ""
+
+#. This should be an error, but since previously there wasn't any
+#. diagnostic here, don't make it fail because of this for now.
+#: config/tc-ia64.c:11105
+#, c-format
+msgid "Cannot express %s%d%s relocation"
+msgstr ""
+
+#: config/tc-ia64.c:11124
+msgid "No addend allowed in @fptr() relocation"
+msgstr ""
+
+#: config/tc-ia64.c:11163
+msgid "integer operand out of range"
+msgstr ""
+
+#: config/tc-ia64.c:11230
+#, c-format
+msgid "%s must have a constant value"
+msgstr ""
+
+#: config/tc-ia64.c:11284 config/tc-z8k.c:1372
+#, c-format
+msgid "Cannot represent %s relocation in object file"
+msgstr ""
+
+#: config/tc-ia64.c:11395
+msgid "Can't add stop bit to mark end of instruction group"
+msgstr ""
+
+#: config/tc-ia64.c:11495 config/tc-score.c:6110 read.c:1448 read.c:2442
+#: read.c:3088 read.c:3429 read.c:3473
+msgid "expected symbol name"
+msgstr ""
+
+#: config/tc-ia64.c:11505 read.c:2452 read.c:3098 read.c:3457 stabs.c:468
+#, c-format
+msgid "expected comma after \"%s\""
+msgstr ""
+
+#: config/tc-ia64.c:11547
+#, c-format
+msgid "`%s' is already the alias of %s `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:11557
+#, c-format
+msgid "%s `%s' already has an alias `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:11568
+#, c-format
+msgid "inserting \"%s\" into %s alias hash table failed: %s"
+msgstr ""
+
+#: config/tc-ia64.c:11576
+#, c-format
+msgid "inserting \"%s\" into %s name hash table failed: %s"
+msgstr ""
+
+#: config/tc-ia64.c:11602
+#, c-format
+msgid "symbol `%s' aliased to `%s' is not used"
+msgstr ""
+
+#: config/tc-ia64.c:11625
+#, c-format
+msgid "section `%s' aliased to `%s' is not used"
+msgstr ""
+
+#: config/tc-ip2k.c:158
+#, c-format
+msgid "IP2K specific command line options:\n"
+msgstr ""
+
+#: config/tc-ip2k.c:159
+#, c-format
+msgid "  -mip2022               restrict to IP2022 insns \n"
+msgstr ""
+
+#: config/tc-ip2k.c:160
+#, c-format
+msgid "  -mip2022ext            permit extended IP2022 insn\n"
+msgstr ""
+
+#: config/tc-iq2000.c:364
+#, c-format
+msgid "the yielding instruction %s may not be in a delay slot."
+msgstr ""
+
+#: config/tc-iq2000.c:372
+#, c-format
+msgid "Register number (R%ld) for double word access must be even."
+msgstr ""
+
+#: config/tc-iq2000.c:381 config/tc-iq2000.c:386 config/tc-iq2000.c:391
+#: config/tc-iq2000.c:408 config/tc-mt.c:244 config/tc-mt.c:249
+#, c-format
+msgid "operand references R%ld of previous load."
+msgstr ""
+
+#: config/tc-iq2000.c:396
+msgid "instruction implicitly accesses R31 of previous load."
+msgstr ""
+
+#: config/tc-iq2000.c:651 config/tc-mep.c:2010
+msgid "Unmatched high relocation"
+msgstr ""
+
+#: config/tc-iq2000.c:829 config/tc-mips.c:14935 config/tc-score.c:5820
+msgid ".end not in text section"
+msgstr ""
+
+#: config/tc-iq2000.c:833 config/tc-mips.c:14939 config/tc-score.c:5823
+msgid ".end directive without a preceding .ent directive."
+msgstr ""
+
+#: config/tc-iq2000.c:842 config/tc-mips.c:14948 config/tc-score.c:5831
+msgid ".end symbol does not match .ent symbol."
+msgstr ""
+
+#: config/tc-iq2000.c:845 config/tc-mips.c:14955 config/tc-score.c:5836
+msgid ".end directive missing or unknown symbol"
+msgstr ""
+
+#: config/tc-iq2000.c:863
+msgid "Expected simple number."
+msgstr ""
+
+#: config/tc-iq2000.c:892 config/tc-mips.c:14860 config/tc-score.c:5671
+#, c-format
+msgid " *input_line_pointer == '%c' 0x%02x\n"
+msgstr ""
+
+#: config/tc-iq2000.c:894
+msgid "Invalid number"
+msgstr ""
+
+#: config/tc-iq2000.c:929 config/tc-mips.c:15030 config/tc-score.c:5709
+msgid ".ent or .aent not in text section."
+msgstr ""
+
+#: config/tc-iq2000.c:932
+msgid "missing `.end'"
+msgstr ""
+
+#: config/tc-lm32.c:234 config/tc-moxie.c:575
+msgid "bad call to md_atof"
+msgstr ""
+
+#: config/tc-m32c.c:143
+#, c-format
+msgid " M32C specific command line options:\n"
+msgstr ""
+
+#. Pretend that we do not recognise this option.
+#: config/tc-m32r.c:331
+msgid "Unrecognised option: -hidden"
+msgstr ""
+
+#: config/tc-m32r.c:358 config/tc-sparc.c:583
+msgid "Unrecognized option following -K"
+msgstr ""
+
+#: config/tc-m32r.c:373
+#, c-format
+msgid " M32R specific command line options:\n"
+msgstr ""
+
+#: config/tc-m32r.c:375
+#, c-format
+msgid "  -m32r                   disable support for the m32rx instruction set\n"
+msgstr ""
+
+#: config/tc-m32r.c:377
+#, c-format
+msgid "  -m32rx                  support the extended m32rx instruction set\n"
+msgstr ""
+
+#: config/tc-m32r.c:379
+#, c-format
+msgid "  -m32r2                  support the extended m32r2 instruction set\n"
+msgstr ""
+
+#: config/tc-m32r.c:381
+#, c-format
+msgid "  -EL,-little             produce little endian code and data\n"
+msgstr ""
+
+#: config/tc-m32r.c:383
+#, c-format
+msgid "  -EB,-big                produce big endian code and data\n"
+msgstr ""
+
+#: config/tc-m32r.c:385
+#, c-format
+msgid "  -parallel               try to combine instructions in parallel\n"
+msgstr ""
+
+#: config/tc-m32r.c:387
+#, c-format
+msgid "  -no-parallel            disable -parallel\n"
+msgstr ""
+
+#: config/tc-m32r.c:389
+#, c-format
+msgid "  -no-bitinst             disallow the M32R2's extended bit-field instructions\n"
+msgstr ""
+
+#: config/tc-m32r.c:391
+#, c-format
+msgid "  -O                      try to optimize code.  Implies -parallel\n"
+msgstr ""
+
+#: config/tc-m32r.c:394
+#, c-format
+msgid "  -warn-explicit-parallel-conflicts     warn when parallel instructions\n"
+msgstr ""
+
+#: config/tc-m32r.c:396
+#, c-format
+msgid "                                         might violate contraints\n"
+msgstr ""
+
+#: config/tc-m32r.c:398
+#, c-format
+msgid "  -no-warn-explicit-parallel-conflicts  do not warn when parallel\n"
+msgstr ""
+
+#: config/tc-m32r.c:400
+#, c-format
+msgid "                                         instructions might violate contraints\n"
+msgstr ""
+
+#: config/tc-m32r.c:402
+#, c-format
+msgid "  -Wp                     synonym for -warn-explicit-parallel-conflicts\n"
+msgstr ""
+
+#: config/tc-m32r.c:404
+#, c-format
+msgid "  -Wnp                    synonym for -no-warn-explicit-parallel-conflicts\n"
+msgstr ""
+
+#: config/tc-m32r.c:406
+#, c-format
+msgid "  -ignore-parallel-conflicts            do not check parallel instructions\n"
+msgstr ""
+
+#: config/tc-m32r.c:408
+#, c-format
+msgid "                                         fo contraint violations\n"
+msgstr ""
+
+#: config/tc-m32r.c:410
+#, c-format
+msgid "  -no-ignore-parallel-conflicts         check parallel instructions for\n"
+msgstr ""
+
+#: config/tc-m32r.c:412
+#, c-format
+msgid "                                         contraint violations\n"
+msgstr ""
+
+#: config/tc-m32r.c:414
+#, c-format
+msgid "  -Ip                     synonym for -ignore-parallel-conflicts\n"
+msgstr ""
+
+#: config/tc-m32r.c:416
+#, c-format
+msgid "  -nIp                    synonym for -no-ignore-parallel-conflicts\n"
+msgstr ""
+
+#: config/tc-m32r.c:419
+#, c-format
+msgid "  -warn-unmatched-high    warn when an (s)high reloc has no matching low reloc\n"
+msgstr ""
+
+#: config/tc-m32r.c:421
+#, c-format
+msgid "  -no-warn-unmatched-high do not warn about missing low relocs\n"
+msgstr ""
+
+#: config/tc-m32r.c:423
+#, c-format
+msgid "  -Wuh                    synonym for -warn-unmatched-high\n"
+msgstr ""
+
+#: config/tc-m32r.c:425
+#, c-format
+msgid "  -Wnuh                   synonym for -no-warn-unmatched-high\n"
+msgstr ""
+
+#: config/tc-m32r.c:428
+#, c-format
+msgid "  -KPIC                   generate PIC\n"
+msgstr ""
+
+#: config/tc-m32r.c:850
+msgid "instructions write to the same destination register."
+msgstr ""
+
+#: config/tc-m32r.c:858
+msgid "Instructions do not use parallel execution pipelines."
+msgstr ""
+
+#: config/tc-m32r.c:866
+msgid "Instructions share the same execution pipeline"
+msgstr ""
+
+#: config/tc-m32r.c:931 config/tc-m32r.c:1045
+#, c-format
+msgid "not a 16 bit instruction '%s'"
+msgstr ""
+
+#: config/tc-m32r.c:943 config/tc-m32r.c:1057 config/tc-m32r.c:1241
+#, c-format
+msgid "instruction '%s' is for the M32R2 only"
+msgstr ""
+
+#: config/tc-m32r.c:956 config/tc-m32r.c:1070 config/tc-m32r.c:1254
+#, c-format
+msgid "unknown instruction '%s'"
+msgstr ""
+
+#: config/tc-m32r.c:965 config/tc-m32r.c:1077 config/tc-m32r.c:1261
+#, c-format
+msgid "instruction '%s' is for the M32RX only"
+msgstr ""
+
+#: config/tc-m32r.c:974 config/tc-m32r.c:1086
+#, c-format
+msgid "instruction '%s' cannot be executed in parallel."
+msgstr ""
+
+#: config/tc-m32r.c:1029 config/tc-m32r.c:1111 config/tc-m32r.c:1318
+msgid "internal error: lookup/get operands failed"
+msgstr ""
+
+#: config/tc-m32r.c:1096
+#, c-format
+msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
+msgstr ""
+
+#: config/tc-m32r.c:1125
+#, c-format
+msgid "%s: output of 1st instruction is the same as an input to 2nd instruction - is this intentional ?"
+msgstr ""
+
+#: config/tc-m32r.c:1129
+#, c-format
+msgid "%s: output of 2nd instruction is the same as an input to 1st instruction - is this intentional ?"
+msgstr ""
+
+#: config/tc-m32r.c:1503
+#, c-format
+msgid ".SCOMMon length (%ld.) <0! Ignored."
+msgstr ""
+
+#: config/tc-m32r.c:1553
+#, c-format
+msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
+msgstr ""
+
+#: config/tc-m32r.c:1789
+msgid "Addend to unresolved symbol not on word boundary."
+msgstr ""
+
+#: config/tc-m32r.c:1930 config/tc-m32r.c:1983 config/tc-sh.c:747
+msgid "Invalid PIC expression."
+msgstr ""
+
+#: config/tc-m32r.c:2074
+msgid "Unmatched high/shigh reloc"
+msgstr ""
+
+#: config/tc-m68hc11.c:371
+#, c-format
+msgid ""
+"Motorola 68HC11/68HC12/68HCS12 options:\n"
+"  -m68hc11 | -m68hc12 |\n"
+"  -m68hcs12               specify the processor [default %s]\n"
+"  -mshort                 use 16-bit int ABI (default)\n"
+"  -mlong                  use 32-bit int ABI\n"
+"  -mshort-double          use 32-bit double ABI\n"
+"  -mlong-double           use 64-bit double ABI (default)\n"
+"  --force-long-branches   always turn relative branches into absolute ones\n"
+"  -S,--short-branches     do not turn relative branches into absolute ones\n"
+"                          when the offset is out of range\n"
+"  --strict-direct-mode    do not turn the direct mode into extended mode\n"
+"                          when the instruction does not support direct mode\n"
+"  --print-insn-syntax     print the syntax of instruction in case of error\n"
+"  --print-opcodes         print the list of instructions with syntax\n"
+"  --generate-example      generate an example of each instruction\n"
+"                          (used for testing)\n"
+msgstr ""
+
+#: config/tc-m68hc11.c:417
+#, c-format
+msgid "Default target `%s' is not supported."
+msgstr ""
+
+#. Dump the opcode statistics table.
+#: config/tc-m68hc11.c:435
+#, c-format
+msgid "Name   # Modes  Min ops  Max ops  Modes mask  # Used\n"
+msgstr ""
+
+#: config/tc-m68hc11.c:501
+#, c-format
+msgid "Option `%s' is not recognized."
+msgstr ""
+
+#: config/tc-m68hc11.c:671
+msgid "#<imm8>"
+msgstr ""
+
+#: config/tc-m68hc11.c:680
+msgid "#<imm16>"
+msgstr ""
+
+#: config/tc-m68hc11.c:689 config/tc-m68hc11.c:698
+msgid "<imm8>,X"
+msgstr ""
+
+#: config/tc-m68hc11.c:725
+msgid "*<abs8>"
+msgstr ""
+
+#: config/tc-m68hc11.c:737
+msgid "#<mask>"
+msgstr ""
+
+#: config/tc-m68hc11.c:747
+#, c-format
+msgid "symbol%d"
+msgstr ""
+
+#: config/tc-m68hc11.c:749
+msgid "<abs>"
+msgstr ""
+
+#: config/tc-m68hc11.c:768
+msgid "<label>"
+msgstr ""
+
+#: config/tc-m68hc11.c:784
+#, c-format
+msgid ""
+"# Example of `%s' instructions\n"
+"\t.sect .text\n"
+"_start:\n"
+msgstr ""
+
+#: config/tc-m68hc11.c:831
+#, c-format
+msgid "Instruction `%s' is not recognized."
+msgstr ""
+
+#: config/tc-m68hc11.c:836
+#, c-format
+msgid "Instruction formats for `%s':"
+msgstr ""
+
+#: config/tc-m68hc11.c:966
+#, c-format
+msgid "Immediate operand is not allowed for operand %d."
+msgstr ""
+
+#: config/tc-m68hc11.c:1010
+msgid "Indirect indexed addressing is not valid for 68HC11."
+msgstr ""
+
+#: config/tc-m68hc11.c:1030
+msgid "Spurious `,' or bad indirect register addressing mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1052
+msgid "Missing second register or offset for indexed-indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1062
+msgid "Missing second register for indexed-indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1078
+msgid "Missing `]' to close indexed-indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1123
+msgid "Illegal operand."
+msgstr ""
+
+#: config/tc-m68hc11.c:1128
+msgid "Missing operand."
+msgstr ""
+
+#: config/tc-m68hc11.c:1181
+msgid "Pre-increment mode is not valid for 68HC11"
+msgstr ""
+
+#: config/tc-m68hc11.c:1194
+msgid "Wrong register in register indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1202
+msgid "Missing `]' to close register indirect operand."
+msgstr ""
+
+#: config/tc-m68hc11.c:1222
+msgid "Post-decrement mode is not valid for 68HC11."
+msgstr ""
+
+#: config/tc-m68hc11.c:1230
+msgid "Post-increment mode is not valid for 68HC11."
+msgstr ""
+
+#: config/tc-m68hc11.c:1248
+msgid "Invalid indexed indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1340
+#, c-format
+msgid "Trap id `%ld' is out of range."
+msgstr ""
+
+#: config/tc-m68hc11.c:1344
+msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
+msgstr ""
+
+#: config/tc-m68hc11.c:1351
+#, c-format
+msgid "Operand out of 8-bit range: `%ld'."
+msgstr ""
+
+#: config/tc-m68hc11.c:1358
+msgid "The trap id must be a constant."
+msgstr ""
+
+#: config/tc-m68hc11.c:1393
+#, c-format
+msgid "Operand `%x' not recognized in fixup8."
+msgstr ""
+
+#: config/tc-m68hc11.c:1410 config/tc-m68hc11.c:1459
+#, c-format
+msgid "Operand out of 16-bit range: `%ld'."
+msgstr ""
+
+#: config/tc-m68hc11.c:1442 config/tc-m68hc11.c:1475
+#, c-format
+msgid "Operand `%x' not recognized in fixup16."
+msgstr ""
+
+#: config/tc-m68hc11.c:1492
+#, c-format
+msgid "Unexpected branch conversion with `%x'"
+msgstr ""
+
+#: config/tc-m68hc11.c:1583 config/tc-m68hc11.c:1721
+#, c-format
+msgid "Operand out of range for a relative branch: `%ld'"
+msgstr ""
+
+#: config/tc-m68hc11.c:1689
+msgid "Invalid register for dbcc/tbcc instruction."
+msgstr ""
+
+#: config/tc-m68hc11.c:1777
+#, c-format
+msgid "Increment/decrement value is out of range: `%ld'."
+msgstr ""
+
+#: config/tc-m68hc11.c:1788
+msgid "Expecting a register."
+msgstr ""
+
+#: config/tc-m68hc11.c:1803
+msgid "Invalid register for post/pre increment."
+msgstr ""
+
+#: config/tc-m68hc11.c:1833
+msgid "Invalid register."
+msgstr ""
+
+#: config/tc-m68hc11.c:1840
+#, c-format
+msgid "Offset out of 16-bit range: %ld."
+msgstr ""
+
+#: config/tc-m68hc11.c:1845
+#, c-format
+msgid "Offset out of 5-bit range for movw/movb insn: %ld."
+msgstr ""
+
+#: config/tc-m68hc11.c:1951
+msgid "Expecting register D for indexed indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1953
+msgid "Indexed indirect mode is not allowed for movb/movw."
+msgstr ""
+
+#: config/tc-m68hc11.c:1970
+msgid "Invalid accumulator register."
+msgstr ""
+
+#: config/tc-m68hc11.c:1995
+msgid "Invalid indexed register."
+msgstr ""
+
+#: config/tc-m68hc11.c:2003
+msgid "Addressing mode not implemented yet."
+msgstr ""
+
+#: config/tc-m68hc11.c:2016
+msgid "Invalid source register for this instruction, use 'tfr'."
+msgstr ""
+
+#: config/tc-m68hc11.c:2018
+msgid "Invalid source register."
+msgstr ""
+
+#: config/tc-m68hc11.c:2023
+msgid "Invalid destination register for this instruction, use 'tfr'."
+msgstr ""
+
+#: config/tc-m68hc11.c:2025
+msgid "Invalid destination register."
+msgstr ""
+
+#: config/tc-m68hc11.c:2121
+msgid "Invalid indexed register, expecting register X."
+msgstr ""
+
+#: config/tc-m68hc11.c:2123
+msgid "Invalid indexed register, expecting register Y."
+msgstr ""
+
+#: config/tc-m68hc11.c:2429
+msgid "No instruction or missing opcode."
+msgstr ""
+
+#: config/tc-m68hc11.c:2494
+#, c-format
+msgid "Opcode `%s' is not recognized."
+msgstr ""
+
+#: config/tc-m68hc11.c:2516
+#, c-format
+msgid "Garbage at end of instruction: `%s'."
+msgstr ""
+
+#: config/tc-m68hc11.c:2539
+#, c-format
+msgid "Invalid operand for `%s'"
+msgstr ""
+
+#: config/tc-m68hc11.c:2590
+#, c-format
+msgid "Invalid mode: %s\n"
+msgstr ""
+
+#: config/tc-m68hc11.c:2650
+msgid "bad .relax format"
+msgstr ""
+
+#: config/tc-m68hc11.c:2694
+#, c-format
+msgid "Relocation %d is not supported by object file format."
+msgstr ""
+
+#: config/tc-m68hc11.c:2973
+msgid "bra or bsr with undefined symbol."
+msgstr ""
+
+#: config/tc-m68hc11.c:3076 config/tc-m68hc11.c:3133
+#, c-format
+msgid "Subtype %d is not recognized."
+msgstr ""
+
+#: config/tc-m68hc11.c:3192
+msgid "Expression too complex."
+msgstr ""
+
+#: config/tc-m68hc11.c:3225
+msgid "Value out of 16-bit range."
+msgstr ""
+
+#: config/tc-m68hc11.c:3243
+#, c-format
+msgid "Value %ld too large for 8-bit PC-relative branch."
+msgstr ""
+
+#: config/tc-m68hc11.c:3250
+#, c-format
+msgid "Auto increment/decrement offset '%ld' is out of range."
+msgstr ""
+
+#: config/tc-m68hc11.c:3263
+#, c-format
+msgid "Offset out of 5-bit range for movw/movb insn: %ld"
+msgstr ""
+
+#: config/tc-m68hc11.c:3279
+#, c-format
+msgid "Line %d: unknown relocation type: 0x%x."
+msgstr ""
+
+#: config/tc-m68k.c:1146
+#, c-format
+msgid "Can not do %d byte pc-relative relocation"
+msgstr ""
+
+#: config/tc-m68k.c:1148
+#, c-format
+msgid "Can not do %d byte pc-relative pic relocation"
+msgstr ""
+
+#: config/tc-m68k.c:1153
+#, c-format
+msgid "Can not do %d byte relocation"
+msgstr ""
+
+#: config/tc-m68k.c:1155
+#, c-format
+msgid "Can not do %d byte pic relocation"
+msgstr ""
+
+#: config/tc-m68k.c:1235
+#, c-format
+msgid "Unable to produce reloc against symbol '%s'"
+msgstr ""
+
+#: config/tc-m68k.c:1294 config/tc-vax.c:2365
+#, c-format
+msgid "Cannot make %s relocation PC relative"
+msgstr ""
+
+#: config/tc-m68k.c:1393 config/tc-vax.c:1875
+msgid "No operator"
+msgstr ""
+
+#: config/tc-m68k.c:1423 config/tc-vax.c:1891
+msgid "Unknown operator"
+msgstr ""
+
+#: config/tc-m68k.c:2326
+msgid "invalid instruction for this architecture; needs "
+msgstr ""
+
+#: config/tc-m68k.c:2334
+msgid "hardware divide"
+msgstr ""
+
+#: config/tc-m68k.c:2356 config/tc-m68k.c:2360 config/tc-m68k.c:2364
+msgid "or higher"
+msgstr ""
+
+#: config/tc-m68k.c:2417
+msgid "operands mismatch"
+msgstr ""
+
+#: config/tc-m68k.c:2481 config/tc-m68k.c:2487 config/tc-m68k.c:2493
+#: config/tc-mmix.c:2462 config/tc-mmix.c:2486
+msgid "operand out of range"
+msgstr ""
+
+#: config/tc-m68k.c:2550
+#, c-format
+msgid "Bignum too big for %c format; truncated"
+msgstr ""
+
+#: config/tc-m68k.c:2627
+msgid "displacement too large for this architecture; needs 68020 or higher"
+msgstr ""
+
+#: config/tc-m68k.c:2738
+msgid "scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
+msgstr ""
+
+#: config/tc-m68k.c:2743
+msgid "invalid index size for coldfire"
+msgstr ""
+
+#: config/tc-m68k.c:2796
+msgid "Forcing byte displacement"
+msgstr ""
+
+#: config/tc-m68k.c:2798
+msgid "byte displacement out of range"
+msgstr ""
+
+#: config/tc-m68k.c:2846 config/tc-m68k.c:2884
+msgid "invalid operand mode for this architecture; needs 68020 or higher"
+msgstr ""
+
+#: config/tc-m68k.c:2870 config/tc-m68k.c:2904
+msgid ":b not permitted; defaulting to :w"
+msgstr ""
+
+#: config/tc-m68k.c:2981
+msgid "unsupported byte value; use a different suffix"
+msgstr ""
+
+#: config/tc-m68k.c:2996
+msgid "unknown/incorrect operand"
+msgstr ""
+
+#: config/tc-m68k.c:3039 config/tc-m68k.c:3047 config/tc-m68k.c:3054
+#: config/tc-m68k.c:3061
+msgid "out of range"
+msgstr ""
+
+#: config/tc-m68k.c:3134
+msgid "Can't use long branches on this architecture"
+msgstr ""
+
+#: config/tc-m68k.c:3240
+msgid "Expression out of range, using 0"
+msgstr ""
+
+#: config/tc-m68k.c:3432 config/tc-m68k.c:3448
+msgid "Floating point register in register list"
+msgstr ""
+
+#: config/tc-m68k.c:3438
+msgid "Wrong register in floating-point reglist"
+msgstr ""
+
+#: config/tc-m68k.c:3454
+msgid "incorrect register in reglist"
+msgstr ""
+
+#: config/tc-m68k.c:3460
+msgid "wrong register in floating-point reglist"
+msgstr ""
+
+#. ERROR.
+#: config/tc-m68k.c:3933
+msgid "Extra )"
+msgstr ""
+
+#. ERROR.
+#: config/tc-m68k.c:3944
+msgid "Missing )"
+msgstr ""
+
+#: config/tc-m68k.c:3961
+msgid "Missing operand"
+msgstr ""
+
+#: config/tc-m68k.c:4280
+#, c-format
+msgid "unrecognized default cpu `%s'"
+msgstr ""
+
+#: config/tc-m68k.c:4334
+#, c-format
+msgid "%s -- statement `%s' ignored"
+msgstr ""
+
+#: config/tc-m68k.c:4383
+#, c-format
+msgid "Don't know how to figure width of %c in md_assemble()"
+msgstr ""
+
+#: config/tc-m68k.c:4552
+#, c-format
+msgid "Internal Error:  Can't allocate m68k_sorted_opcodes of size %d"
+msgstr ""
+
+#: config/tc-m68k.c:4617 config/tc-m68k.c:4656
+#, c-format
+msgid "Internal Error: Can't find %s in hash table"
+msgstr ""
+
+#: config/tc-m68k.c:4620 config/tc-m68k.c:4659
+#, c-format
+msgid "Internal Error: Can't hash %s: %s"
+msgstr ""
+
+#: config/tc-m68k.c:4784
+#, c-format
+msgid "text label `%s' aligned to odd boundary"
+msgstr ""
+
+#: config/tc-m68k.c:4956
+#, c-format
+msgid "value %ld out of range"
+msgstr ""
+
+#: config/tc-m68k.c:4970
+msgid "invalid byte branch offset"
+msgstr ""
+
+#: config/tc-m68k.c:5007
+msgid "short branch with zero offset: use :w"
+msgstr ""
+
+#: config/tc-m68k.c:5051
+msgid "Conversion of PC relative BSR to absolute JSR"
+msgstr ""
+
+#: config/tc-m68k.c:5062
+msgid "Conversion of PC relative branch to absolute jump"
+msgstr ""
+
+#: config/tc-m68k.c:5079 config/tc-m68k.c:5140
+msgid "Conversion of PC relative conditional branch to absolute jump"
+msgstr ""
+
+#: config/tc-m68k.c:5120
+msgid "Conversion of DBcc to absolute jump"
+msgstr ""
+
+#: config/tc-m68k.c:5205
+msgid "Conversion of PC relative displacement to absolute"
+msgstr ""
+
+#: config/tc-m68k.c:5418
+msgid "Tried to convert PC relative branch to absolute jump"
+msgstr ""
+
+#: config/tc-m68k.c:5463 config/tc-m68k.c:5474 config/tc-m68k.c:5518
+msgid "expression out of range: defaulting to 1"
+msgstr ""
+
+#: config/tc-m68k.c:5510
+msgid "expression out of range: defaulting to 0"
+msgstr ""
+
+#: config/tc-m68k.c:5551 config/tc-m68k.c:5563
+#, c-format
+msgid "Can't deal with expression; defaulting to %ld"
+msgstr ""
+
+#: config/tc-m68k.c:5577
+msgid "expression doesn't fit in BYTE"
+msgstr ""
+
+#: config/tc-m68k.c:5581
+msgid "expression doesn't fit in WORD"
+msgstr ""
+
+#: config/tc-m68k.c:5668
+#, c-format
+msgid "%s: unrecognized processor name"
+msgstr ""
+
+#: config/tc-m68k.c:5729
+msgid "bad coprocessor id"
+msgstr ""
+
+#: config/tc-m68k.c:5735
+msgid "unrecognized fopt option"
+msgstr ""
+
+#: config/tc-m68k.c:5868
+#, c-format
+msgid "option `%s' may not be negated"
+msgstr ""
+
+#: config/tc-m68k.c:5879
+#, c-format
+msgid "option `%s' not recognized"
+msgstr ""
+
+#: config/tc-m68k.c:5908
+msgid "bad format of OPT NEST=depth"
+msgstr ""
+
+#: config/tc-m68k.c:5964
+msgid "missing label"
+msgstr ""
+
+#: config/tc-m68k.c:5988 config/tc-m68k.c:6017
+msgid "bad register list"
+msgstr ""
+
+#: config/tc-m68k.c:5990
+#, c-format
+msgid "bad register list: %s"
+msgstr ""
+
+#: config/tc-m68k.c:6088
+msgid "restore without save"
+msgstr ""
+
+#: config/tc-m68k.c:6242 config/tc-m68k.c:6612
+msgid "syntax error in structured control directive"
+msgstr ""
+
+#: config/tc-m68k.c:6287
+msgid "missing condition code in structured control directive"
+msgstr ""
+
+#: config/tc-m68k.c:6358
+#, c-format
+msgid "Condition <%c%c> in structured control directive can not be encoded correctly"
+msgstr ""
+
+#: config/tc-m68k.c:6654
+msgid "missing then"
+msgstr ""
+
+#: config/tc-m68k.c:6735
+msgid "else without matching if"
+msgstr ""
+
+#: config/tc-m68k.c:6768
+msgid "endi without matching if"
+msgstr ""
+
+#: config/tc-m68k.c:6808
+msgid "break outside of structured loop"
+msgstr ""
+
+#: config/tc-m68k.c:6846
+msgid "next outside of structured loop"
+msgstr ""
+
+#: config/tc-m68k.c:6897
+msgid "missing ="
+msgstr ""
+
+#: config/tc-m68k.c:6935
+msgid "missing to or downto"
+msgstr ""
+
+#: config/tc-m68k.c:6971 config/tc-m68k.c:7005 config/tc-m68k.c:7219
+msgid "missing do"
+msgstr ""
+
+#: config/tc-m68k.c:7106
+msgid "endf without for"
+msgstr ""
+
+#: config/tc-m68k.c:7160
+msgid "until without repeat"
+msgstr ""
+
+#: config/tc-m68k.c:7254
+msgid "endw without while"
+msgstr ""
+
+#: config/tc-m68k.c:7287 config/tc-m68k.c:7315
+msgid "already assembled instructions"
+msgstr ""
+
+#: config/tc-m68k.c:7392
+#, c-format
+msgid "`%s' is deprecated, use `%s'"
+msgstr ""
+
+#: config/tc-m68k.c:7411
+#, c-format
+msgid "cpu `%s' unrecognized"
+msgstr ""
+
+#: config/tc-m68k.c:7430
+#, c-format
+msgid "architecture `%s' unrecognized"
+msgstr ""
+
+#: config/tc-m68k.c:7451
+#, c-format
+msgid "extension `%s' unrecognized"
+msgstr ""
+
+#: config/tc-m68k.c:7570
+#, c-format
+msgid "option `-A%s' is deprecated: use `-%s'"
+msgstr ""
+
+#: config/tc-m68k.c:7603
+msgid "architecture features both enabled and disabled"
+msgstr ""
+
+#: config/tc-m68k.c:7630
+msgid "selected processor does not have all features of selected architecture"
+msgstr ""
+
+#: config/tc-m68k.c:7639
+msgid "m68k and cf features both selected"
+msgstr ""
+
+#: config/tc-m68k.c:7651
+msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
+msgstr ""
+
+#: config/tc-m68k.c:7685
+#, c-format
+msgid ""
+"-march=<arch>\t\tset architecture\n"
+"-mcpu=<cpu>\t\tset cpu [default %s]\n"
+msgstr ""
+
+#: config/tc-m68k.c:7690
+#, c-format
+msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
+msgstr ""
+
+#: config/tc-m68k.c:7696
+#, c-format
+msgid ""
+"-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
+"-pic, -k\t\tgenerate position independent code\n"
+"-S\t\t\tturn jbsr into jsr\n"
+"--pcrel                 never turn PC-relative branches into absolute jumps\n"
+"--register-prefix-optional\n"
+"\t\t\trecognize register names without prefix character\n"
+"--bitwise-or\t\tdo not treat `|' as a comment character\n"
+"--base-size-default-16\tbase reg without size is 16 bits\n"
+"--base-size-default-32\tbase reg without size is 32 bits (default)\n"
+"--disp-size-default-16\tdisplacement with unknown size is 16 bits\n"
+"--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
+msgstr ""
+
+#: config/tc-m68k.c:7710
+#, c-format
+msgid "Architecture variants are: "
+msgstr ""
+
+#: config/tc-m68k.c:7719
+#, c-format
+msgid "Processor variants are: "
+msgstr ""
+
+#: config/tc-m68k.c:7726 config/tc-xtensa.c:6238
+#, c-format
+msgid "\n"
+msgstr ""
+
+#: config/tc-m68k.c:7757
+#, c-format
+msgid "Error %s in %s\n"
+msgstr ""
+
+#: config/tc-m68k.c:7761
+#, c-format
+msgid "Opcode(%d.%s): "
+msgstr ""
+
+#: config/tc-m68k.c:7921
+msgid "Not a defined coldfire architecture"
+msgstr ""
+
+#. Over here we will fill the description of the machine specific options.
+#: config/tc-maxq.c:209
+#, c-format
+msgid " MAXQ-specific assembler options:\n"
+msgstr ""
+
+#: config/tc-maxq.c:211
+#, c-format
+msgid ""
+"\t-MAXQ20\t\t       generate obj for MAXQ20(default)\n"
+"\t-MAXQ10\t\t       generate obj for MAXQ10\n"
+"\t"
+msgstr ""
+
+#: config/tc-maxq.c:377
+#, c-format
+msgid "Illegal Reloc type in md_estimate_size_before_relax for line : %d"
+msgstr ""
+
+#: config/tc-maxq.c:454
+#, c-format
+msgid "Cant make long jump/call into short jump/call : %d"
+msgstr ""
+
+#: config/tc-maxq.c:933
+#, c-format
+msgid "Invalid register value %s"
+msgstr ""
+
+#: config/tc-maxq.c:1051
+#, c-format
+msgid "Invalid bit number : '%c'"
+msgstr ""
+
+#: config/tc-maxq.c:1063
+#, c-format
+msgid "Illegal character after operand '%s'"
+msgstr ""
+
+#: config/tc-maxq.c:1139 config/tc-maxq.c:1316
+#, c-format
+msgid "Invalid Character in immediate Value : %c"
+msgstr ""
+
+#: config/tc-maxq.c:1159 config/tc-maxq.c:1336
+#, c-format
+msgid "Invalid Character in immediate value : %c"
+msgstr ""
+
+#: config/tc-maxq.c:1175
+msgid "Immediate value greater than 16 bits"
+msgstr ""
+
+#: config/tc-maxq.c:1189
+msgid "Attempt to move a value in the stack pointer greater than the size of the stack"
+msgstr ""
+
+#: config/tc-maxq.c:1198
+msgid "Attempt to move 16 bit value into an 8 bit register.Truncating..\n"
+msgstr ""
+
+#: config/tc-maxq.c:1260
+msgid "Invalid immediate move operation"
+msgstr ""
+
+#: config/tc-maxq.c:1533
+#, c-format
+msgid "Size of Operand '%s' greater than %d"
+msgstr ""
+
+#: config/tc-maxq.c:1688
+#, c-format
+msgid "illegal immediate operand '%s'"
+msgstr ""
+
+#: config/tc-maxq.c:1710
+#, c-format
+msgid "Invalid operand for memory access '%s'"
+msgstr ""
+
+#: config/tc-maxq.c:1772
+msgid "illegal displacement operand "
+msgstr ""
+
+#: config/tc-maxq.c:1837
+#, c-format
+msgid "invalid character %c before operand %d"
+msgstr ""
+
+#: config/tc-maxq.c:1859
+#, c-format
+msgid "invalid character %c in operand %d"
+msgstr ""
+
+#. We found no match.
+#: config/tc-maxq.c:2004
+#, c-format
+msgid "operand %d is invalid for `%s'"
+msgstr ""
+
+#: config/tc-maxq.c:2037
+msgid "The Accumulator cannot be used as a source in ALU instructions\n"
+msgstr ""
+
+#: config/tc-maxq.c:2055
+#, c-format
+msgid "'%s' operand cant be used as destination in %s"
+msgstr ""
+
+#: config/tc-maxq.c:2071 config/tc-maxq.c:2102 config/tc-maxq.c:2116
+#, c-format
+msgid "Invalid Instruction '%s' operand cant be used with %s"
+msgstr ""
+
+#: config/tc-maxq.c:2087 config/tc-maxq.c:2138
+#, c-format
+msgid "'%s' operand cant be used as source in %s"
+msgstr ""
+
+#: config/tc-maxq.c:2147
+#, c-format
+msgid "'%s' instruction cant have first operand as Immediate vale"
+msgstr ""
+
+#: config/tc-maxq.c:2160
+#, c-format
+msgid "SP cannot be used with %s\n"
+msgstr ""
+
+#: config/tc-maxq.c:2167
+msgid "@SP-- cannot be used with PUSH\n"
+msgstr ""
+
+#: config/tc-maxq.c:2183 config/tc-maxq.c:2191
+msgid "Operands either contradictory or use the data bus in read/write state together"
+msgstr ""
+
+#: config/tc-maxq.c:2198
+msgid "MOVE Cant Use NUL as SRC"
+msgstr ""
+
+#: config/tc-maxq.c:2220
+msgid "Contradictory movement between DP register and memory access using DP"
+msgstr ""
+
+#: config/tc-maxq.c:2228
+msgid "SP and @SP-- cannot be used together in a move instruction"
+msgstr ""
+
+#: config/tc-maxq.c:2247
+msgid "Only Module 8 system registers allowed in this operation"
+msgstr ""
+
+#: config/tc-maxq.c:2273 config/tc-maxq.c:2282 config/tc-maxq.c:2308
+msgid "Read only Register used as destination"
+msgstr ""
+
+#: config/tc-maxq.c:2290
+#, c-format
+msgid "Bit No '%d'exceeds register size in this operation"
+msgstr ""
+
+#: config/tc-maxq.c:2315 config/tc-maxq.c:2336
+#, c-format
+msgid "Bit No '%d' exceeds register size in this operation"
+msgstr ""
+
+#: config/tc-maxq.c:2352
+msgid "Memory References cannot be used with branching operations\n"
+msgstr ""
+
+#: config/tc-maxq.c:2361
+msgid "DJNZ uses only LC[n] register \n"
+msgstr ""
+
+#: config/tc-maxq.c:2387
+#, c-format
+msgid "'%s' operand cant be used as destination  in %s"
+msgstr ""
+
+#: config/tc-maxq.c:2397
+#, c-format
+msgid "Read only register used for writing purposes '%s'"
+msgstr ""
+
+#: config/tc-maxq.c:2409
+msgid "Invalid destination for this kind of source."
+msgstr ""
+
+#: config/tc-maxq.c:2416
+msgid "Invalid register as destination for this kind of source.Only data pointers can be used."
+msgstr ""
+
+#: config/tc-maxq.c:2504 config/tc-maxq.c:2592
+msgid "Invalid Instruction"
+msgstr ""
+
+#: config/tc-maxq.c:2790
+msgid "Cannot allocate memory"
+msgstr ""
+
+#: config/tc-maxq.c:2862
+msgid "Internal Error: Illegal Architecure specified"
+msgstr ""
+
+#: config/tc-maxq.c:2900
+msgid "Invalid architecture type"
+msgstr ""
+
+#: config/tc-maxq.c:2905 config/tc-maxq.c:2916 config/tc-maxq.c:2929
+#: config/tc-maxq.c:2941 config/tc-maxq.c:2954
+#, c-format
+msgid "Internal Error : Can't Hash %s : %s"
+msgstr ""
+
+#: config/tc-maxq.c:3071
+#, c-format
+msgid "Ineffective insntruction %s \n"
+msgstr ""
+
+#: config/tc-mcore.c:521 config/tc-microblaze.c:496 config/tc-microblaze.c:524
+#: config/tc-microblaze.c:550 config/tc-microblaze.c:562
+#, c-format
+msgid "register expected, but saw '%.6s'"
+msgstr ""
+
+#: config/tc-mcore.c:603
+#, c-format
+msgid "control register expected, but saw '%.6s'"
+msgstr ""
+
+#: config/tc-mcore.c:639
+msgid "bad/missing psr specifier"
+msgstr ""
+
+#: config/tc-mcore.c:689
+msgid "more than 65K literal pools"
+msgstr ""
+
+#: config/tc-mcore.c:743
+msgid "missing ']'"
+msgstr ""
+
+#: config/tc-mcore.c:782
+msgid "operand must be a constant"
+msgstr ""
+
+#: config/tc-mcore.c:784
+#, c-format
+msgid "operand must be absolute in range %u..%u, not %ld"
+msgstr ""
+
+#: config/tc-mcore.c:819
+msgid "operand must be a multiple of 4"
+msgstr ""
+
+#: config/tc-mcore.c:826
+msgid "operand must be a multiple of 2"
+msgstr ""
+
+#: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410
+msgid "base register expected"
+msgstr ""
+
+#: config/tc-mcore.c:888 config/tc-microblaze.c:832 config/tc-microblaze.c:968
+#: config/tc-microblaze.c:1000 config/tc-microblaze.c:1450
+#: config/tc-microblaze.c:1517 config/tc-microblaze.c:1591
+#: config/tc-microblaze.c:1964 config/tc-microblaze.c:2005
+#, c-format
+msgid "unknown opcode \"%s\""
+msgstr ""
+
+#: config/tc-mcore.c:931
+msgid "invalid register: r15 illegal"
+msgstr ""
+
+#: config/tc-mcore.c:980 config/tc-mcore.c:1561
+msgid "M340 specific opcode used when assembling for M210"
+msgstr ""
+
+#: config/tc-mcore.c:998 config/tc-mcore.c:1038 config/tc-mcore.c:1057
+#: config/tc-mcore.c:1076 config/tc-mcore.c:1104 config/tc-mcore.c:1133
+#: config/tc-mcore.c:1170 config/tc-mcore.c:1205 config/tc-mcore.c:1224
+#: config/tc-mcore.c:1243 config/tc-mcore.c:1277 config/tc-mcore.c:1302
+#: config/tc-mcore.c:1359 config/tc-mcore.c:1413 config/tc-mcore.c:1449
+#: config/tc-mcore.c:1508 config/tc-mcore.c:1530 config/tc-mcore.c:1553
+msgid "second operand missing"
+msgstr ""
+
+#: config/tc-mcore.c:1014
+msgid "destination register must be r1"
+msgstr ""
+
+#: config/tc-mcore.c:1035
+msgid "source register must be r1"
+msgstr ""
+
+#: config/tc-mcore.c:1099 config/tc-mcore.c:1156
+msgid "immediate is not a power of two"
+msgstr ""
+
+#: config/tc-mcore.c:1127
+msgid "translating bgeni to movi"
+msgstr ""
+
+#: config/tc-mcore.c:1164
+msgid "translating mgeni to movi"
+msgstr ""
+
+#: config/tc-mcore.c:1196
+msgid "translating bmaski to movi"
+msgstr ""
+
+#: config/tc-mcore.c:1272
+#, c-format
+msgid "displacement too large (%d)"
+msgstr ""
+
+#: config/tc-mcore.c:1286
+msgid "Invalid register: r0 and r15 illegal"
+msgstr ""
+
+#: config/tc-mcore.c:1317
+msgid "bad starting register: r0 and r15 invalid"
+msgstr ""
+
+#: config/tc-mcore.c:1330
+msgid "ending register must be r15"
+msgstr ""
+
+#: config/tc-mcore.c:1350
+msgid "bad base register: must be r0"
+msgstr ""
+
+#: config/tc-mcore.c:1368
+msgid "first register must be r4"
+msgstr ""
+
+#: config/tc-mcore.c:1379
+msgid "last register must be r7"
+msgstr ""
+
+#: config/tc-mcore.c:1416
+msgid "reg-reg expected"
+msgstr ""
+
+#: config/tc-mcore.c:1527
+msgid "second operand must be 1"
+msgstr ""
+
+#: config/tc-mcore.c:1548
+msgid "zero used as immediate value"
+msgstr ""
+
+#: config/tc-mcore.c:1575
+msgid "duplicated psr bit specifier"
+msgstr ""
+
+#: config/tc-mcore.c:1581
+msgid "`af' must appear alone"
+msgstr ""
+
+#: config/tc-mcore.c:1588 config/tc-microblaze.c:1611
+#, c-format
+msgid "unimplemented opcode \"%s\""
+msgstr ""
+
+#: config/tc-mcore.c:1597 config/tc-microblaze.c:1620
+#, c-format
+msgid "ignoring operands: %s "
+msgstr ""
+
+#: config/tc-mcore.c:1667
+#, c-format
+msgid "unrecognised cpu type '%s'"
+msgstr ""
+
+#: config/tc-mcore.c:1685
+#, c-format
+msgid ""
+"MCORE specific options:\n"
+"  -{no-}jsri2bsr\t  {dis}able jsri to bsr transformation (def: dis)\n"
+"  -{no-}sifilter\t  {dis}able silicon filter behavior (def: dis)\n"
+"  -cpu=[210|340]          select CPU type\n"
+"  -EB                     assemble for a big endian system (default)\n"
+"  -EL                     assemble for a little endian system\n"
+msgstr ""
+
+#: config/tc-mcore.c:1703 config/tc-microblaze.c:1729
+msgid "failed sanity check: short_jump"
+msgstr ""
+
+#: config/tc-mcore.c:1713 config/tc-microblaze.c:1739
+msgid "failed sanity check: long_jump"
+msgstr ""
+
+#: config/tc-mcore.c:1739
+#, c-format
+msgid "odd displacement at %x"
+msgstr ""
+
+#. Variable not in small data read only segment accessed
+#. using small data read only anchor.
+#: config/tc-mcore.c:1921 config/tc-microblaze.c:1826
+#: config/tc-microblaze.c:2117 config/tc-microblaze.c:2140
+msgid "unknown"
+msgstr ""
+
+#: config/tc-mcore.c:1948
+#, c-format
+msgid "odd distance branch (0x%lx bytes)"
+msgstr ""
+
+#: config/tc-mcore.c:1952
+#, c-format
+msgid "pcrel for branch to %s too far (0x%lx)"
+msgstr ""
+
+#: config/tc-mcore.c:1972
+#, c-format
+msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
+msgstr ""
+
+#: config/tc-mcore.c:1984
+#, c-format
+msgid "pcrel for loopt too far (0x%lx)"
+msgstr ""
+
+#: config/tc-mcore.c:2180 config/tc-microblaze.c:2272 config/tc-tic30.c:1384
+#, c-format
+msgid "Can not do %d byte %srelocation"
+msgstr ""
+
+#: config/tc-mcore.c:2182 config/tc-microblaze.c:2274
+msgid "pc-relative"
+msgstr ""
+
+#: config/tc-mep.c:343
+#, c-format
+msgid ""
+"MeP specific command line options:\n"
+"  -EB                     assemble for a big endian system\n"
+"  -EL                     assemble for a little endian system (default)\n"
+"  -mconfig=<name>         specify a chip configuration to use\n"
+"  -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n"
+"  -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n"
+"  -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n"
+"                          enable/disable the given opcodes\n"
+"\n"
+"  If -mconfig is given, the other -m options modify it.  Otherwise,\n"
+"  if no -m options are given, all core opcodes are enabled;\n"
+"  if any enabling -m options are given, only those are enabled;\n"
+"  if only disabling -m options are given, only those are disabled.\n"
+msgstr ""
+
+#: config/tc-mep.c:412
+msgid "$hi and $lo are disabled when MUL and DIV are off"
+msgstr ""
+
+#: config/tc-mep.c:419
+msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
+msgstr ""
+
+#: config/tc-mep.c:424
+msgid "$dbg and $depc are disabled when DEBUG is off"
+msgstr ""
+
+#: config/tc-mep.c:615
+msgid "core and copro insn lengths must total 32 bits."
+msgstr ""
+
+#: config/tc-mep.c:618 config/tc-mep.c:755
+msgid "vliw group must consist of 1 core and 1 copro insn."
+msgstr ""
+
+#: config/tc-mep.c:752
+msgid "core and copro insn lengths must total 64 bits."
+msgstr ""
+
+#: config/tc-mep.c:984
+#, c-format
+msgid "cannot pack %s with a 16-bit insn"
+msgstr ""
+
+#: config/tc-mep.c:1002
+#, c-format
+msgid "cannot pack %s and %s together with a 16-bit insn"
+msgstr ""
+
+#: config/tc-mep.c:1008
+msgid "too many IVC2 insns to pack with a 16-bit core insn"
+msgstr ""
+
+#: config/tc-mep.c:1023
+#, c-format
+msgid "cannot pack %s into slot P1"
+msgstr ""
+
+#: config/tc-mep.c:1029
+msgid "too many IVC2 insns to pack with a 32-bit core insn"
+msgstr ""
+
+#: config/tc-mep.c:1047
+#, c-format
+msgid "unable to pack %s by itself?"
+msgstr ""
+
+#: config/tc-mep.c:1077
+#, c-format
+msgid "cannot pack %s and %s together"
+msgstr ""
+
+#: config/tc-mep.c:1083
+msgid "too many IVC2 insns to pack together"
+msgstr ""
+
+#. There are no insns in the queue and a plus is present.
+#. This is a syntax error.  Let's not tolerate this.
+#. We can relax this later if necessary.
+#: config/tc-mep.c:1320
+msgid "Invalid use of parallelization operator."
+msgstr ""
+
+#: config/tc-mep.c:1366
+msgid "Leading plus sign not allowed in core mode"
+msgstr ""
+
+#: config/tc-mep.c:1894
+#, c-format
+msgid "Don't know how to relocate plain operands of type %s"
+msgstr ""
+
+#: config/tc-mep.c:1904
+#, c-format
+msgid "Perhaps you are missing %%tpoff()?"
+msgstr ""
+
+#: config/tc-mep.c:2091
+msgid "Bad .section directive: want a,v,w,x,M,S in string"
+msgstr ""
+
+#: config/tc-mep.c:2149
+msgid ".vliw unavailable when VLIW is disabled."
+msgstr ""
+
+#: config/tc-microblaze.c:501 config/tc-microblaze.c:530
+#: config/tc-microblaze.c:556
+#, c-format
+msgid "Invalid register number at '%.6s'"
+msgstr ""
+
+#: config/tc-microblaze.c:651
+msgid "operand must be a constant or a label"
+msgstr ""
+
+#: config/tc-microblaze.c:655
+#, c-format
+msgid "operand must be absolute in range %d..%d, not %d"
+msgstr ""
+
+#: config/tc-microblaze.c:846 config/tc-microblaze.c:853
+#: config/tc-microblaze.c:860 config/tc-microblaze.c:893
+#: config/tc-microblaze.c:900 config/tc-microblaze.c:906
+#: config/tc-microblaze.c:1023 config/tc-microblaze.c:1030
+#: config/tc-microblaze.c:1036 config/tc-microblaze.c:1067
+#: config/tc-microblaze.c:1074 config/tc-microblaze.c:1094
+#: config/tc-microblaze.c:1101 config/tc-microblaze.c:1121
+#: config/tc-microblaze.c:1128 config/tc-microblaze.c:1146
+#: config/tc-microblaze.c:1153 config/tc-microblaze.c:1175
+#: config/tc-microblaze.c:1182 config/tc-microblaze.c:1200
+#: config/tc-microblaze.c:1215 config/tc-microblaze.c:1233
+#: config/tc-microblaze.c:1250 config/tc-microblaze.c:1257
+#: config/tc-microblaze.c:1299 config/tc-microblaze.c:1306
+#: config/tc-microblaze.c:1348 config/tc-microblaze.c:1355
+#: config/tc-microblaze.c:1378 config/tc-microblaze.c:1385
+#: config/tc-microblaze.c:1405 config/tc-microblaze.c:1411
+#: config/tc-microblaze.c:1472 config/tc-microblaze.c:1478
+#: config/tc-microblaze.c:1539
+msgid "Error in statement syntax"
+msgstr ""
+
+#: config/tc-microblaze.c:866 config/tc-microblaze.c:868
+#: config/tc-microblaze.c:870 config/tc-microblaze.c:910
+#: config/tc-microblaze.c:912 config/tc-microblaze.c:1040
+#: config/tc-microblaze.c:1042 config/tc-microblaze.c:1080
+#: config/tc-microblaze.c:1082 config/tc-microblaze.c:1107
+#: config/tc-microblaze.c:1109 config/tc-microblaze.c:1134
+#: config/tc-microblaze.c:1157 config/tc-microblaze.c:1188
+#: config/tc-microblaze.c:1205 config/tc-microblaze.c:1221
+#: config/tc-microblaze.c:1239 config/tc-microblaze.c:1361
+#: config/tc-microblaze.c:1363 config/tc-microblaze.c:1391
+#: config/tc-microblaze.c:1393 config/tc-microblaze.c:1415
+#: config/tc-microblaze.c:1482 config/tc-microblaze.c:1545
+msgid "Cannot use special register with this instruction"
+msgstr ""
+
+#: config/tc-microblaze.c:920
+msgid "lmi pseudo instruction should not use a label in imm field"
+msgstr ""
+
+#: config/tc-microblaze.c:922
+msgid "smi pseudo instruction should not use a label in imm field"
+msgstr ""
+
+#: config/tc-microblaze.c:1045
+msgid "Symbol used as immediate for shift instruction"
+msgstr ""
+
+#: config/tc-microblaze.c:1054
+#, c-format
+msgid "Shift value > 32. using <value %% 32>"
+msgstr ""
+
+#: config/tc-microblaze.c:1160
+msgid "Symbol used as immediate value for msrset/msrclr instructions"
+msgstr ""
+
+#: config/tc-microblaze.c:1288 config/tc-microblaze.c:1337
+msgid "invalid value for special purpose register"
+msgstr ""
+
+#: config/tc-microblaze.c:1553
+msgid "An IMM instruction should not be present in the .s file"
+msgstr ""
+
+#: config/tc-microblaze.c:1681
+msgid "Bad call to MD_NTOF()"
+msgstr ""
+
+#: config/tc-microblaze.c:1917
+#, c-format
+msgid "pcrel for branch to %s too far (0x%x)"
+msgstr ""
+
+#. We know the abs value: Should never happen.
+#: config/tc-microblaze.c:2066
+msgid "Absolute PC-relative value in relaxation code.  Assembler error....."
+msgstr ""
+
+#. Cannot have a PC-relative branch to a diff segment.
+#: config/tc-microblaze.c:2079
+#, c-format
+msgid "PC relative branch to label %s which is not in the instruction space"
+msgstr ""
+
+#: config/tc-microblaze.c:2120
+msgid "Variable is accessed using small data read only anchor, but it is not in the small data read only section"
+msgstr ""
+
+#: config/tc-microblaze.c:2143
+msgid "Variable is accessed using small data read write anchor, but it is not in the small data read write section"
+msgstr ""
+
+#: config/tc-microblaze.c:2152
+msgid "Incorrect fr_opcode value in frag.  Internal error....."
+msgstr ""
+
+#. We know the abs value: Should never happen.
+#: config/tc-microblaze.c:2159
+msgid "Absolute value in relaxation code.  Assembler error....."
+msgstr ""
+
+#: config/tc-microblaze.c:2364 config/tc-mn10300.c:1065 config/tc-sh.c:776
+#: config/tc-z80.c:671 read.c:4275
+#, c-format
+msgid "unsupported BFD relocation size %u"
+msgstr ""
+
+#. Prototypes for static functions.
+#: config/tc-mips.c:1042
+#, c-format
+msgid "internal Error, line %d, %s"
+msgstr ""
+
+#: config/tc-mips.c:1795 config/tc-mips.c:12826
+#, c-format
+msgid "Unrecognized register name `%s'"
+msgstr ""
+
+#: config/tc-mips.c:1887
+msgid "-G may not be used in position-independent code"
+msgstr ""
+
+#: config/tc-mips.c:1934
+#, c-format
+msgid "internal: can't hash `%s': %s"
+msgstr ""
+
+#: config/tc-mips.c:1942
+#, c-format
+msgid "internal error: bad mips16 opcode: %s %s\n"
+msgstr ""
+
+#: config/tc-mips.c:2114
+#, c-format
+msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
+msgstr ""
+
+#: config/tc-mips.c:2890 config/tc-mips.c:14521
+msgid "extended instruction in delay slot"
+msgstr ""
+
+#: config/tc-mips.c:2954 config/tc-mips.c:2961
+#, c-format
+msgid "jump to misaligned address (0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:2971 config/tc-mips.c:3742
+#, c-format
+msgid "branch to misaligned address (0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:2976 config/tc-mips.c:3745
+#, c-format
+msgid "branch address range overflow (0x%lx)"
+msgstr ""
+
+#. To reproduce this failure try assembling gas/testsuites/
+#. gas/mips/mips16-intermix.s with a mips-ecoff targeted
+#. assembler.
+#: config/tc-mips.c:3003
+#, c-format
+msgid "Unsupported MIPS relocation number %d"
+msgstr ""
+
+#: config/tc-mips.c:3475
+msgid "Macro instruction expanded into multiple instructions in a branch delay slot"
+msgstr ""
+
+#: config/tc-mips.c:3478
+msgid "Macro instruction expanded into multiple instructions"
+msgstr ""
+
+#: config/tc-mips.c:4014 config/tc-mips.c:8012 config/tc-mips.c:8036
+#: config/tc-mips.c:8109 config/tc-mips.c:8132
+msgid "operand overflow"
+msgstr ""
+
+#: config/tc-mips.c:4033 config/tc-mips.c:4633 config/tc-mips.c:7383
+#: config/tc-mips.c:8199
+msgid "Macro used $at after \".set noat\""
+msgstr ""
+
+#: config/tc-mips.c:4062
+msgid "unsupported large constant"
+msgstr ""
+
+#: config/tc-mips.c:4064
+#, c-format
+msgid "Instruction %s requires absolute expression"
+msgstr ""
+
+#: config/tc-mips.c:4197 config/tc-mips.c:6503 config/tc-mips.c:7079
+#, c-format
+msgid "Number (0x%s) larger than 32 bits"
+msgstr ""
+
+#: config/tc-mips.c:4217
+msgid "Number larger than 64 bits"
+msgstr ""
+
+#: config/tc-mips.c:4511 config/tc-mips.c:4539 config/tc-mips.c:4577
+#: config/tc-mips.c:4622 config/tc-mips.c:6712 config/tc-mips.c:6751
+#: config/tc-mips.c:6790 config/tc-mips.c:7194 config/tc-mips.c:7246
+msgid "PIC code offset overflow (max 16 signed bits)"
+msgstr ""
+
+#: config/tc-mips.c:4944 config/tc-mips.c:5010 config/tc-mips.c:5098
+#: config/tc-mips.c:5145 config/tc-mips.c:5206 config/tc-mips.c:5254
+#: config/tc-mips.c:8293 config/tc-mips.c:8300 config/tc-mips.c:8307
+#: config/tc-mips.c:8414
+msgid "Unsupported large constant"
+msgstr ""
+
+#. result is always true
+#: config/tc-mips.c:4976
+#, c-format
+msgid "Branch %s is always true"
+msgstr ""
+
+#: config/tc-mips.c:5217 config/tc-mips.c:5265 config/tc-mips.c:9065
+#: config/tc-mips.c:9222
+#, c-format
+msgid "Improper position (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:5223 config/tc-mips.c:9132
+#, c-format
+msgid "Improper extract size (%lu, position %lu)"
+msgstr ""
+
+#: config/tc-mips.c:5271 config/tc-mips.c:9096
+#, c-format
+msgid "Improper insert size (%lu, position %lu)"
+msgstr ""
+
+#: config/tc-mips.c:5308 config/tc-mips.c:5405
+msgid "Divide by zero."
+msgstr ""
+
+#: config/tc-mips.c:5491
+msgid "dla used to load 32-bit register"
+msgstr ""
+
+#: config/tc-mips.c:5494
+msgid "la used to load 64-bit address"
+msgstr ""
+
+#: config/tc-mips.c:5606 config/tc-z80.c:700
+msgid "offset too large"
+msgstr ""
+
+#: config/tc-mips.c:5780 config/tc-mips.c:6059
+msgid "PIC code offset overflow (max 32 signed bits)"
+msgstr ""
+
+#: config/tc-mips.c:6142
+msgid "MIPS PIC call to register other than $25"
+msgstr ""
+
+#: config/tc-mips.c:6148 config/tc-mips.c:6159 config/tc-mips.c:6281
+#: config/tc-mips.c:6292
+msgid "No .cprestore pseudo-op used in PIC code"
+msgstr ""
+
+#: config/tc-mips.c:6153 config/tc-mips.c:6286
+msgid "No .frame pseudo-op used in PIC code"
+msgstr ""
+
+#: config/tc-mips.c:6307
+msgid "Non-PIC jump used in PIC library"
+msgstr ""
+
+#: config/tc-mips.c:6470 config/tc-mips.c:7346
+#, c-format
+msgid "opcode not supported on this processor: %s"
+msgstr ""
+
+#: config/tc-mips.c:7552 config/tc-mips.c:7583 config/tc-mips.c:7634
+#: config/tc-mips.c:7664
+msgid "Improper rotate count"
+msgstr ""
+
+#: config/tc-mips.c:7714
+#, c-format
+msgid "Instruction %s: result is always false"
+msgstr ""
+
+#: config/tc-mips.c:7875
+#, c-format
+msgid "Instruction %s: result is always true"
+msgstr ""
+
+#. FIXME: Check if this is one of the itbl macros, since they
+#. are added dynamically.
+#: config/tc-mips.c:8195
+#, c-format
+msgid "Macro %s not implemented yet"
+msgstr ""
+
+#: config/tc-mips.c:8445
+#, c-format
+msgid "internal: bad mips opcode (mask error): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:8485 config/tc-mips.c:9296
+#, c-format
+msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:8564
+#, c-format
+msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:8571
+#, c-format
+msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:8694 config/tc-mips.c:8702 config/tc-mips.c:10165
+#: config/tc-score.c:2696 config/tc-score.c:2742
+msgid "unrecognized opcode"
+msgstr ""
+
+#: config/tc-mips.c:8729 config/tc-mips.c:10191
+#, c-format
+msgid "opcode not supported on this processor: %s (%s)"
+msgstr ""
+
+#: config/tc-mips.c:8763
+#, c-format
+msgid "BALIGN immediate not 1 or 3 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:8776 config/tc-mips.c:8789 config/tc-mips.c:8802
+#: config/tc-mips.c:8815 config/tc-mips.c:8841 config/tc-mips.c:8885
+#, c-format
+msgid "DSP immediate not in range 0..%d (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:8833 config/tc-mips.c:8860
+msgid "Invalid dsp acc register"
+msgstr ""
+
+#: config/tc-mips.c:8871 config/tc-mips.c:8902 config/tc-mips.c:8919
+#, c-format
+msgid "DSP immediate not in range %ld..%ld (%ld)"
+msgstr ""
+
+#: config/tc-mips.c:8932
+#, c-format
+msgid "MT usermode bit not 0 or 1 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:8943
+#, c-format
+msgid "MT load high bit not 0 or 1 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:8960 config/tc-mips.c:8973
+msgid "Invalid dsp/smartmips acc register"
+msgstr ""
+
+#: config/tc-mips.c:9038
+#, c-format
+msgid "Illegal %s number (%lu, 0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:9151 config/tc-mips.c:9704
+msgid "absolute expression required"
+msgstr ""
+
+#: config/tc-mips.c:9174
+#, c-format
+msgid "Invalid register number (%d)"
+msgstr ""
+
+#: config/tc-mips.c:9182
+msgid "Invalid coprocessor 0 register number"
+msgstr ""
+
+#: config/tc-mips.c:9192
+#, c-format
+msgid "Improper bit index (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9253 config/tc-mips.c:9270
+#, c-format
+msgid "Improper size (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9286
+#, c-format
+msgid "Improper immediate (%ld)"
+msgstr ""
+
+#: config/tc-mips.c:9313
+#, c-format
+msgid "Improper shift amount (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9337 config/tc-mips.c:10512 config/tc-mips.c:10765
+#, c-format
+msgid "Invalid value for `%s' (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9354
+#, c-format
+msgid "Code for %s not in range 0..1023 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9366
+#, c-format
+msgid "Lower code for %s not in range 0..1023 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9378
+#, c-format
+msgid "Code for %s not in range 0..1048575 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9391
+#, c-format
+msgid "Coproccesor code > 25 bits (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9405
+#, c-format
+msgid "Illegal 19-bit code (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9418
+#, c-format
+msgid "Invalid performance register (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9461 config/tc-mips.c:10372
+msgid "used $at without \".set noat\""
+msgstr ""
+
+#: config/tc-mips.c:9463 config/tc-mips.c:10374
+#, c-format
+msgid "used $%u with \".set at=$%u\""
+msgstr ""
+
+#: config/tc-mips.c:9489
+msgid "source and destination must be different"
+msgstr ""
+
+#: config/tc-mips.c:9494
+msgid "a destination register must be supplied"
+msgstr ""
+
+#: config/tc-mips.c:9563
+#, c-format
+msgid "Improper align amount (%ld), using low bits"
+msgstr ""
+
+#: config/tc-mips.c:9577
+#, c-format
+msgid "Invalid MDMX Immediate (%ld)"
+msgstr ""
+
+#: config/tc-mips.c:9615
+#, c-format
+msgid "Float register should be even, was %d"
+msgstr ""
+
+#: config/tc-mips.c:9654
+#, c-format
+msgid "Bad element selector %ld"
+msgstr ""
+
+#: config/tc-mips.c:9662
+#, c-format
+msgid "Expecting ']' found '%s'"
+msgstr ""
+
+#: config/tc-mips.c:9768
+#, c-format
+msgid "Bad floating point constant: %s"
+msgstr ""
+
+#: config/tc-mips.c:9888
+msgid "Can't use floating point insn in this section"
+msgstr ""
+
+#: config/tc-mips.c:9949
+msgid "expression out of range"
+msgstr ""
+
+#: config/tc-mips.c:9989
+msgid "lui expression not in range 0..65535"
+msgstr ""
+
+#: config/tc-mips.c:10010
+#, c-format
+msgid "Condition code register should be even for %s, was %d"
+msgstr ""
+
+#: config/tc-mips.c:10015
+#, c-format
+msgid "Condition code register should be 0 or 4 for %s, was %d"
+msgstr ""
+
+#: config/tc-mips.c:10041
+msgid "invalid coprocessor sub-selection value (0-7)"
+msgstr ""
+
+#: config/tc-mips.c:10053 config/tc-mips.c:10070
+#, c-format
+msgid "bad byte vector index (%ld)"
+msgstr ""
+
+#: config/tc-mips.c:10081
+#, c-format
+msgid "bad char = '%c'\n"
+msgstr ""
+
+#: config/tc-mips.c:10092 config/tc-mips.c:10097 config/tc-mips.c:10790
+msgid "illegal operands"
+msgstr ""
+
+#: config/tc-mips.c:10548 config/tc-mips.c:10629 config/tc-mips.c:10644
+msgid "can't parse register list"
+msgstr ""
+
+#: config/tc-mips.c:10617
+msgid "more than one frame size in list"
+msgstr ""
+
+#: config/tc-mips.c:10672
+msgid "unexpected register in list"
+msgstr ""
+
+#: config/tc-mips.c:10682
+msgid "arg/static registers overlap"
+msgstr ""
+
+#: config/tc-mips.c:10700
+msgid "invalid arg register list"
+msgstr ""
+
+#: config/tc-mips.c:10709 config/tc-mips.c:10732
+msgid "invalid static register list"
+msgstr ""
+
+#: config/tc-mips.c:10739
+msgid "missing frame size"
+msgstr ""
+
+#: config/tc-mips.c:10742
+msgid "invalid frame size"
+msgstr ""
+
+#: config/tc-mips.c:10908
+msgid "extended operand requested but not required"
+msgstr ""
+
+#: config/tc-mips.c:10910
+msgid "invalid unextended operand value"
+msgstr ""
+
+#: config/tc-mips.c:10938
+msgid "operand value out of range for instruction"
+msgstr ""
+
+#: config/tc-mips.c:11043
+#, c-format
+msgid "relocation %s isn't supported by the current ABI"
+msgstr ""
+
+#: config/tc-mips.c:11099
+msgid "unclosed '('"
+msgstr ""
+
+#: config/tc-mips.c:11374
+#, c-format
+msgid "A different %s was already specified, is now %s"
+msgstr ""
+
+#: config/tc-mips.c:11621
+msgid "-call_shared is supported only for ELF format"
+msgstr ""
+
+#: config/tc-mips.c:11631
+msgid "-call_nonpic is supported only for ELF format"
+msgstr ""
+
+#: config/tc-mips.c:11641
+msgid "-non_shared is supported only for ELF format"
+msgstr ""
+
+#: config/tc-mips.c:11674
+msgid "-n32 is supported for ELF format only"
+msgstr ""
+
+#: config/tc-mips.c:11683
+msgid "-64 is supported for ELF format only"
+msgstr ""
+
+#: config/tc-mips.c:11688 config/tc-mips.c:11741
+msgid "No compiled in support for 64 bit object file format"
+msgstr ""
+
+#: config/tc-mips.c:11728
+msgid "-mabi is supported for ELF format only"
+msgstr ""
+
+#: config/tc-mips.c:11748
+#, c-format
+msgid "invalid abi -mabi=%s"
+msgstr ""
+
+#: config/tc-mips.c:11826
+msgid "-G not supported in this configuration."
+msgstr ""
+
+#: config/tc-mips.c:11852
+#, c-format
+msgid "-%s conflicts with the other architecture options, which imply -%s"
+msgstr ""
+
+#: config/tc-mips.c:11864
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr ""
+
+#: config/tc-mips.c:11883
+msgid "-mgp64 used with a 32-bit processor"
+msgstr ""
+
+#: config/tc-mips.c:11885
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:11887
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:11925
+msgid "-mfp64 used with a 32-bit fpu"
+msgstr ""
+
+#: config/tc-mips.c:11928
+msgid "-mfp64 used with a 32-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:11932
+msgid "-mfp32 used with a 64-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:11946
+msgid "trap exception not supported at ISA 1"
+msgstr ""
+
+#: config/tc-mips.c:11956
+msgid "-mfp32 used with -mips3d"
+msgstr ""
+
+#: config/tc-mips.c:11962
+msgid "-mfp32 used with -mdmx"
+msgstr ""
+
+#: config/tc-mips.c:11967
+#, c-format
+msgid "%s ISA does not support SmartMIPS"
+msgstr ""
+
+#: config/tc-mips.c:11973 config/tc-mips.c:12918
+#, c-format
+msgid "%s ISA does not support DSP ASE"
+msgstr ""
+
+#: config/tc-mips.c:11982 config/tc-mips.c:12931
+#, c-format
+msgid "%s ISA does not support DSP R2 ASE"
+msgstr ""
+
+#: config/tc-mips.c:11988 config/tc-mips.c:12944
+#, c-format
+msgid "%s ISA does not support MT ASE"
+msgstr ""
+
+#: config/tc-mips.c:12037
+msgid "PC relative MIPS16 instruction references a different section"
+msgstr ""
+
+#: config/tc-mips.c:12335 config/tc-sparc.c:3184 config/tc-sparc.c:3191
+#: config/tc-sparc.c:3198 config/tc-sparc.c:3205 config/tc-sparc.c:3212
+#: config/tc-sparc.c:3221 config/tc-sparc.c:3232 config/tc-sparc.c:3254
+#: config/tc-sparc.c:3278 write.c:1122
+msgid "relocation overflow"
+msgstr ""
+
+#: config/tc-mips.c:12345
+#, c-format
+msgid "Branch to misaligned address (%lx)"
+msgstr ""
+
+#: config/tc-mips.c:12392
+msgid "Branch out of range"
+msgstr ""
+
+#: config/tc-mips.c:12474
+#, c-format
+msgid "Alignment too large: %d. assumed."
+msgstr ""
+
+#: config/tc-mips.c:12477
+msgid "Alignment negative: 0 assumed."
+msgstr ""
+
+#: config/tc-mips.c:12723
+#, c-format
+msgid "%s: no such section"
+msgstr ""
+
+#: config/tc-mips.c:12772
+#, c-format
+msgid ".option pic%d not supported"
+msgstr ""
+
+#: config/tc-mips.c:12777 config/tc-mips.c:13084
+msgid "-G may not be used with SVR4 PIC code"
+msgstr ""
+
+#: config/tc-mips.c:12783
+#, c-format
+msgid "Unrecognized option \"%s\""
+msgstr ""
+
+#: config/tc-mips.c:12843
+msgid "`noreorder' must be set before `nomacro'"
+msgstr ""
+
+#: config/tc-mips.c:12869
+#, c-format
+msgid "%s isa does not support 64-bit registers"
+msgstr ""
+
+#: config/tc-mips.c:12880
+#, c-format
+msgid "%s isa does not support 64-bit floating point registers"
+msgstr ""
+
+#: config/tc-mips.c:12901
+#, c-format
+msgid "%s ISA does not support SmartMIPS ASE"
+msgstr ""
+
+#: config/tc-mips.c:12968
+#, c-format
+msgid "unknown architecture %s"
+msgstr ""
+
+#: config/tc-mips.c:12981 config/tc-mips.c:13011
+#, c-format
+msgid "unknown ISA level %s"
+msgstr ""
+
+#: config/tc-mips.c:12989
+#, c-format
+msgid "unknown ISA or architecture %s"
+msgstr ""
+
+#: config/tc-mips.c:13039
+msgid ".set pop with no .set push"
+msgstr ""
+
+#: config/tc-mips.c:13068
+#, c-format
+msgid "Tried to set unrecognized symbol: %s\n"
+msgstr ""
+
+#: config/tc-mips.c:13126
+msgid ".cpload not in noreorder section"
+msgstr ""
+
+#: config/tc-mips.c:13194 config/tc-mips.c:13213
+msgid "missing argument separator ',' for .cpsetup"
+msgstr ""
+
+#: config/tc-mips.c:13371
+#, c-format
+msgid "Unsupported use of %s"
+msgstr ""
+
+#: config/tc-mips.c:13453 config/tc-score.c:6036
+msgid "Unsupported use of .gpword"
+msgstr ""
+
+#: config/tc-mips.c:13493
+msgid "Unsupported use of .gpdword"
+msgstr ""
+
+#: config/tc-mips.c:13587
+#, c-format
+msgid "ignoring attempt to redefine symbol %s"
+msgstr ""
+
+#: config/tc-mips.c:13602 ecoff.c:3368
+msgid "bad .weakext directive"
+msgstr ""
+
+#: config/tc-mips.c:13838
+msgid "unsupported PC relative reference to different section"
+msgstr ""
+
+#: config/tc-mips.c:13951 config/tc-xtensa.c:1583 config/tc-xtensa.c:1858
+msgid "unsupported relocation"
+msgstr ""
+
+#: config/tc-mips.c:14200 config/tc-pdp11.c:1431
+#, c-format
+msgid "Can not represent %s relocation in this object file format"
+msgstr ""
+
+#: config/tc-mips.c:14285
+msgid "relaxed out-of-range branch into a jump"
+msgstr ""
+
+#: config/tc-mips.c:14819
+msgid "missing .end at end of assembly"
+msgstr ""
+
+#: config/tc-mips.c:14834 config/tc-score.c:5645
+msgid "expected simple number"
+msgstr ""
+
+#: config/tc-mips.c:14862 config/tc-score.c:5672
+msgid "invalid number"
+msgstr ""
+
+#: config/tc-mips.c:15033 config/tc-score.c:5711
+msgid "missing .end"
+msgstr ""
+
+#: config/tc-mips.c:15085
+msgid "Bad .frame directive"
+msgstr ""
+
+#: config/tc-mips.c:15117
+msgid ".mask/.fmask outside of .ent"
+msgstr ""
+
+#: config/tc-mips.c:15124
+msgid "Bad .mask/.fmask directive"
+msgstr ""
+
+#: config/tc-mips.c:15399
+#, c-format
+msgid "Bad value (%s) for %s"
+msgstr ""
+
+#: config/tc-mips.c:15463
+#, c-format
+msgid ""
+"MIPS options:\n"
+"-EB\t\t\tgenerate big endian output\n"
+"-EL\t\t\tgenerate little endian output\n"
+"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n"
+"-G NUM\t\t\tallow referencing objects up to NUM bytes\n"
+"\t\t\timplicitly with the gp register [default 8]\n"
+msgstr ""
+
+#: config/tc-mips.c:15470
+#, c-format
+msgid ""
+"-mips1\t\t\tgenerate MIPS ISA I instructions\n"
+"-mips2\t\t\tgenerate MIPS ISA II instructions\n"
+"-mips3\t\t\tgenerate MIPS ISA III instructions\n"
+"-mips4\t\t\tgenerate MIPS ISA IV instructions\n"
+"-mips5                  generate MIPS ISA V instructions\n"
+"-mips32                 generate MIPS32 ISA instructions\n"
+"-mips32r2               generate MIPS32 release 2 ISA instructions\n"
+"-mips64                 generate MIPS64 ISA instructions\n"
+"-mips64r2               generate MIPS64 release 2 ISA instructions\n"
+"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
+msgstr ""
+
+#: config/tc-mips.c:15489
+#, c-format
+msgid ""
+"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
+"-no-mCPU\t\tdon't generate code specific to CPU.\n"
+"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
+msgstr ""
+
+#: config/tc-mips.c:15502
+#, c-format
+msgid ""
+"-mips16\t\t\tgenerate mips16 instructions\n"
+"-no-mips16\t\tdo not generate mips16 instructions\n"
+msgstr ""
+
+#: config/tc-mips.c:15505
+#, c-format
+msgid ""
+"-msmartmips\t\tgenerate smartmips instructions\n"
+"-mno-smartmips\t\tdo not generate smartmips instructions\n"
+msgstr ""
+
+#: config/tc-mips.c:15508
+#, c-format
+msgid ""
+"-mdsp\t\t\tgenerate DSP instructions\n"
+"-mno-dsp\t\tdo not generate DSP instructions\n"
+msgstr ""
+
+#: config/tc-mips.c:15511
+#, c-format
+msgid ""
+"-mdspr2\t\t\tgenerate DSP R2 instructions\n"
+"-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
+msgstr ""
+
+#: config/tc-mips.c:15514
+#, c-format
+msgid ""
+"-mmt\t\t\tgenerate MT instructions\n"
+"-mno-mt\t\t\tdo not generate MT instructions\n"
+msgstr ""
+
+#: config/tc-mips.c:15517
+#, c-format
+msgid ""
+"-mfix-vr4120\t\twork around certain VR4120 errata\n"
+"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n"
+"-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n"
+"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
+"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
+"-msym32\t\t\tassume all symbols have 32-bit values\n"
+"-O0\t\t\tremove unneeded NOPs, do not swap branches\n"
+"-O\t\t\tremove unneeded NOPs and swap branches\n"
+"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
+"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
+msgstr ""
+
+#: config/tc-mips.c:15528
+#, c-format
+msgid ""
+"-mhard-float\t\tallow floating-point instructions\n"
+"-msoft-float\t\tdo not allow floating-point instructions\n"
+"-msingle-float\t\tonly allow 32-bit floating-point operations\n"
+"-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n"
+"--[no-]construct-floats [dis]allow floating point values to be constructed\n"
+msgstr ""
+
+#: config/tc-mips.c:15536
+#, c-format
+msgid ""
+"-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
+"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n"
+"-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
+"-non_shared\t\tdo not generate code that can operate with DSOs\n"
+"-xgot\t\t\tassume a 32 bit GOT\n"
+"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
+"-mshared, -mno-shared   disable/enable .cpload optimization for\n"
+"                        position dependent (non shared) code\n"
+"-mabi=ABI\t\tcreate ABI conformant object file for:\n"
+msgstr ""
+
+#: config/tc-mips.c:15557
+#, c-format
+msgid ""
+"-32\t\t\tcreate o32 ABI object file (default)\n"
+"-n32\t\t\tcreate n32 ABI object file\n"
+"-64\t\t\tcreate 64 ABI object file\n"
+msgstr ""
+
+#: config/tc-mmix.c:693
+#, c-format
+msgid " MMIX-specific command line options:\n"
+msgstr ""
+
+#: config/tc-mmix.c:694
+#, c-format
+msgid ""
+"  -fixed-special-register-names\n"
+"                          Allow only the original special register names.\n"
+msgstr ""
+
+#: config/tc-mmix.c:697
+#, c-format
+msgid "  -globalize-symbols      Make all symbols global.\n"
+msgstr ""
+
+#: config/tc-mmix.c:699
+#, c-format
+msgid "  -gnu-syntax             Turn off mmixal syntax compatibility.\n"
+msgstr ""
+
+#: config/tc-mmix.c:701
+#, c-format
+msgid "  -relax                  Create linker relaxable code.\n"
+msgstr ""
+
+#: config/tc-mmix.c:703
+#, c-format
+msgid ""
+"  -no-predefined-syms     Do not provide mmixal built-in constants.\n"
+"                          Implies -fixed-special-register-names.\n"
+msgstr ""
+
+#: config/tc-mmix.c:706
+#, c-format
+msgid ""
+"  -no-expand              Do not expand GETA, branches, PUSHJ or JUMP\n"
+"                          into multiple instructions.\n"
+msgstr ""
+
+#: config/tc-mmix.c:709
+#, c-format
+msgid "  -no-merge-gregs         Do not merge GREG definitions with nearby values.\n"
+msgstr ""
+
+#: config/tc-mmix.c:711
+#, c-format
+msgid "  -linker-allocated-gregs If there's no suitable GREG definition for the                          operands of an instruction, let the linker resolve.\n"
+msgstr ""
+
+#: config/tc-mmix.c:714
+#, c-format
+msgid ""
+"  -x                      Do not warn when an operand to GETA, a branch,\n"
+"                          PUSHJ or JUMP is not known to be within range.\n"
+"                          The linker will catch any errors.  Implies\n"
+"                          -linker-allocated-gregs."
+msgstr ""
+
+#: config/tc-mmix.c:840
+#, c-format
+msgid "unknown opcode: `%s'"
+msgstr ""
+
+#: config/tc-mmix.c:962 config/tc-mmix.c:977
+msgid "specified location wasn't TETRA-aligned"
+msgstr ""
+
+#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4109
+#: config/tc-mmix.c:4125
+msgid "unaligned data at an absolute location is not supported"
+msgstr ""
+
+#: config/tc-mmix.c:1089
+#, c-format
+msgid "invalid operand to opcode %s: `%s'"
+msgstr ""
+
+#: config/tc-mmix.c:1111 config/tc-mmix.c:1138 config/tc-mmix.c:1171
+#: config/tc-mmix.c:1179 config/tc-mmix.c:1196 config/tc-mmix.c:1224
+#: config/tc-mmix.c:1245 config/tc-mmix.c:1270 config/tc-mmix.c:1318
+#: config/tc-mmix.c:1419 config/tc-mmix.c:1444 config/tc-mmix.c:1476
+#: config/tc-mmix.c:1508 config/tc-mmix.c:1538 config/tc-mmix.c:1591
+#: config/tc-mmix.c:1608 config/tc-mmix.c:1635 config/tc-mmix.c:1663
+#: config/tc-mmix.c:1690 config/tc-mmix.c:1716 config/tc-mmix.c:1732
+#: config/tc-mmix.c:1758 config/tc-mmix.c:1774 config/tc-mmix.c:1790
+#: config/tc-mmix.c:1853 config/tc-mmix.c:1869
+#, c-format
+msgid "invalid operands to opcode %s: `%s'"
+msgstr ""
+
+#: config/tc-mmix.c:1846
+#, c-format
+msgid "unsupported operands to %s: `%s'"
+msgstr ""
+
+#: config/tc-mmix.c:1971
+msgid "internal: mmix_prefix_name but empty prefix"
+msgstr ""
+
+#: config/tc-mmix.c:2015
+#, c-format
+msgid "too many GREG registers allocated (max %d)"
+msgstr ""
+
+#: config/tc-mmix.c:2073
+msgid "BSPEC already active.  Nesting is not supported."
+msgstr ""
+
+#: config/tc-mmix.c:2082
+msgid "invalid BSPEC expression"
+msgstr ""
+
+#: config/tc-mmix.c:2098
+#, c-format
+msgid "can't create section %s"
+msgstr ""
+
+#: config/tc-mmix.c:2103
+#, c-format
+msgid "can't set section flags for section %s"
+msgstr ""
+
+#: config/tc-mmix.c:2124
+msgid "ESPEC without preceding BSPEC"
+msgstr ""
+
+#: config/tc-mmix.c:2153
+msgid "missing local expression"
+msgstr ""
+
+#: config/tc-mmix.c:2363
+msgid "operand out of range, instruction expanded"
+msgstr ""
+
+#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
+#. user-friendly, though a little bit non-substantial.
+#: config/tc-mmix.c:2614
+msgid "directive LOCAL must be placed in code or data"
+msgstr ""
+
+#: config/tc-mmix.c:2615
+msgid "internal confusion: relocation in a section without contents"
+msgstr ""
+
+#: config/tc-mmix.c:2729
+msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
+msgstr ""
+
+#: config/tc-mmix.c:2777
+msgid "no suitable GREG definition for operands"
+msgstr ""
+
+#: config/tc-mmix.c:2836
+msgid "operands were not reducible at assembly-time"
+msgstr ""
+
+#: config/tc-mmix.c:2863
+#, c-format
+msgid "cannot generate relocation type for symbol %s, code %s"
+msgstr ""
+
+#: config/tc-mmix.c:2883
+#, c-format
+msgid "internal: unhandled label %s"
+msgstr ""
+
+#: config/tc-mmix.c:2913
+msgid "[0-9]H labels may not appear alone on a line"
+msgstr ""
+
+#: config/tc-mmix.c:2922
+msgid "[0-9]H labels do not mix with dot-pseudos"
+msgstr ""
+
+#: config/tc-mmix.c:3010
+msgid "invalid characters in input"
+msgstr ""
+
+#: config/tc-mmix.c:3116
+msgid "empty label field for IS"
+msgstr ""
+
+#: config/tc-mmix.c:3442
+#, c-format
+msgid "internal: unexpected relax type %d:%d"
+msgstr ""
+
+#: config/tc-mmix.c:3465
+msgid "BSPEC without ESPEC."
+msgstr ""
+
+#: config/tc-mmix.c:3670
+msgid "GREG expression too complicated"
+msgstr ""
+
+#: config/tc-mmix.c:3685
+msgid "internal: GREG expression not resolved to section"
+msgstr ""
+
+#: config/tc-mmix.c:3734
+msgid "register section has contents\n"
+msgstr ""
+
+#: config/tc-mmix.c:3861
+msgid "section change from within a BSPEC/ESPEC pair is not supported"
+msgstr ""
+
+#: config/tc-mmix.c:3882
+msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
+msgstr ""
+
+#: config/tc-mmix.c:3893
+msgid "invalid LOC expression"
+msgstr ""
+
+#: config/tc-mmix.c:3920 config/tc-mmix.c:3947
+msgid "LOC expression stepping backwards is not supported"
+msgstr ""
+
+#. We will only get here in rare cases involving #NO_APP,
+#. where the unterminated string is not recognized by the
+#. preformatting pass.
+#: config/tc-mmix.c:4031 config/tc-mmix.c:4191 config/tc-z80.c:1691
+msgid "unterminated string"
+msgstr ""
+
+#: config/tc-mmix.c:4048
+msgid "BYTE expression not a pure number"
+msgstr ""
+
+#. Note that mmixal does not allow negative numbers in
+#. BYTE sequences, so neither should we.
+#: config/tc-mmix.c:4057
+msgid "BYTE expression not in the range 0..255"
+msgstr ""
+
+#: config/tc-mmix.c:4107 config/tc-mmix.c:4123
+msgid "data item with alignment larger than location"
+msgstr ""
+
+#. Since integer_constant is local to expr.c, we have to make this a
+#. macro.  FIXME: Do it cleaner.
+#: config/tc-mmix.h:105
+msgid "`&' serial number operator is not supported"
+msgstr ""
+
+#: config/tc-mn10200.c:304
+#, c-format
+msgid ""
+"MN10200 options:\n"
+"none yet\n"
+msgstr ""
+
+#: config/tc-mn10300.c:441
+#, c-format
+msgid ""
+"MN10300 assembler options:\n"
+"none yet\n"
+msgstr ""
+
+#: config/tc-mn10300.c:1266
+msgid "Invalid opcode/operands"
+msgstr ""
+
+#: config/tc-mn10300.c:1791
+msgid "Invalid register specification."
+msgstr ""
+
+#: config/tc-mn10300.c:2383
+#, c-format
+msgid "Bad relocation fixup type (%d)"
+msgstr ""
+
+#: config/tc-moxie.c:100
+msgid "expecting register"
+msgstr ""
+
+#: config/tc-moxie.c:119 config/tc-moxie.c:135
+msgid "illegal register number"
+msgstr ""
+
+#: config/tc-moxie.c:184 config/tc-pj.c:260
+#, c-format
+msgid "unknown opcode %s"
+msgstr ""
+
+#: config/tc-moxie.c:202 config/tc-moxie.c:221 config/tc-moxie.c:312
+#: config/tc-moxie.c:358
+msgid "expecting comma delimited register operands"
+msgstr ""
+
+#: config/tc-moxie.c:228 config/tc-moxie.c:288 config/tc-moxie.c:300
+#: config/tc-moxie.c:333 config/tc-moxie.c:365 config/tc-moxie.c:398
+#: config/tc-moxie.c:452 config/tc-moxie.c:506 config/tc-moxie.c:516
+#: config/tc-moxie.c:544 config/tc-pj.c:307
+msgid "extra stuff on line ignored"
+msgstr ""
+
+#: config/tc-moxie.c:248 config/tc-moxie.c:388 config/tc-moxie.c:418
+#: config/tc-moxie.c:493
+msgid "expecting comma delimited operands"
+msgstr ""
+
+#: config/tc-moxie.c:316 config/tc-moxie.c:344
+msgid "expecting indirect register `($rA)'"
+msgstr ""
+
+#: config/tc-moxie.c:324 config/tc-moxie.c:352 config/tc-moxie.c:443
+#: config/tc-moxie.c:485
+msgid "missing closing parenthesis"
+msgstr ""
+
+#: config/tc-moxie.c:435 config/tc-moxie.c:477
+msgid "expecting indirect register `($rX)'"
+msgstr ""
+
+#: config/tc-moxie.c:547 config/tc-pj.c:312
+msgid "Something forgot to clean up\n"
+msgstr ""
+
+#: config/tc-moxie.c:651
+msgid "pcrel too far BFD_RELOC_MOXIE_10"
+msgstr ""
+
+#: config/tc-msp430.c:547
+msgid ".profiler pseudo requires at least two operands."
+msgstr ""
+
+#: config/tc-msp430.c:606
+msgid "unknown profiling flag - ignored."
+msgstr ""
+
+#: config/tc-msp430.c:622
+msgid "ambiguous flags combination - '.profiler' directive ignored."
+msgstr ""
+
+#: config/tc-msp430.c:632
+msgid "profiling in absolute section?"
+msgstr ""
+
+#: config/tc-msp430.c:721
+#, c-format
+msgid "Known MCU names:\n"
+msgstr ""
+
+#: config/tc-msp430.c:724
+#, c-format
+msgid "\t %s\n"
+msgstr ""
+
+#: config/tc-msp430.c:750
+#, c-format
+msgid "redefinition of mcu type %s' to %s'"
+msgstr ""
+
+#: config/tc-msp430.c:793
+#, c-format
+msgid ""
+"MSP430 options:\n"
+"  -mmcu=[msp430-name] select microcontroller type\n"
+"                  msp430x110  msp430x112\n"
+"                  msp430x1101 msp430x1111\n"
+"                  msp430x1121 msp430x1122 msp430x1132\n"
+"                  msp430x122  msp430x123\n"
+"                  msp430x1222 msp430x1232\n"
+"                  msp430x133  msp430x135\n"
+"                  msp430x1331 msp430x1351\n"
+"                  msp430x147  msp430x148  msp430x149\n"
+"                  msp430x155  msp430x156  msp430x157\n"
+"                  msp430x167  msp430x168  msp430x169\n"
+"                  msp430x1610 msp430x1611 msp430x1612\n"
+"                  msp430x311  msp430x312  msp430x313  msp430x314  msp430x315\n"
+"                  msp430x323  msp430x325\n"
+"                  msp430x336  msp430x337\n"
+"                  msp430x412  msp430x413  msp430x415  msp430x417\n"
+"                  msp430xE423 msp430xE425 msp430E427\n"
+"                  msp430xW423 msp430xW425 msp430W427\n"
+"                  msp430xG437 msp430xG438 msp430G439\n"
+"                  msp430x435  msp430x436  msp430x437\n"
+"                  msp430x447  msp430x448  msp430x449\n"
+msgstr ""
+
+#: config/tc-msp430.c:816
+#, c-format
+msgid ""
+"  -mQ - enable relaxation at assembly time. DANGEROUS!\n"
+"  -mP - enable polymorph instructions\n"
+msgstr ""
+
+#: config/tc-msp430.c:970
+#, c-format
+msgid "value %d out of range. Use #lo() or #hi()"
+msgstr ""
+
+#: config/tc-msp430.c:1058
+#, c-format
+msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() "
+msgstr ""
+
+#: config/tc-msp430.c:1109
+#, c-format
+msgid "Registers cannot be used within immediate expression [%s]"
+msgstr ""
+
+#: config/tc-msp430.c:1111
+#, c-format
+msgid "unknown operand %s"
+msgstr ""
+
+#: config/tc-msp430.c:1133 config/tc-msp430.c:1268
+#, c-format
+msgid "value out of range: %d"
+msgstr ""
+
+#: config/tc-msp430.c:1144
+#, c-format
+msgid "Registers cannot be used within absolute expression [%s]"
+msgstr ""
+
+#: config/tc-msp430.c:1146 config/tc-msp430.c:1289
+#, c-format
+msgid "unknown expression in operand %s"
+msgstr ""
+
+#: config/tc-msp430.c:1160 config/tc-msp430.c:1167
+#, c-format
+msgid "unknown addressing mode %s"
+msgstr ""
+
+#: config/tc-msp430.c:1175
+#, c-format
+msgid "Bad register name r%s"
+msgstr ""
+
+#: config/tc-msp430.c:1187
+#, c-format
+msgid "MSP430 does not have %d registers"
+msgstr ""
+
+#: config/tc-msp430.c:1207
+msgid "')' required"
+msgstr ""
+
+#: config/tc-msp430.c:1220
+#, c-format
+msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
+msgstr ""
+
+#: config/tc-msp430.c:1229
+#, c-format
+msgid "unknown operator (r%s substituted as a register name"
+msgstr ""
+
+#: config/tc-msp430.c:1241 config/tc-msp430.c:1252
+#, c-format
+msgid "unknown operator %s"
+msgstr ""
+
+#: config/tc-msp430.c:1246
+msgid "r2 should not be used in indexed addressing mode"
+msgstr ""
+
+#: config/tc-msp430.c:1287
+#, c-format
+msgid "Registers cannot be used as a prefix of indexed expression [%s]"
+msgstr ""
+
+#. Unreachable.
+#: config/tc-msp430.c:1336
+#, c-format
+msgid "unknown addressing mode for operand %s"
+msgstr ""
+
+#: config/tc-msp430.c:1361
+#, c-format
+msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
+msgstr ""
+
+#: config/tc-msp430.c:1371
+msgid "this addressing mode is not applicable for destination operand"
+msgstr ""
+
+#: config/tc-msp430.c:1415
+#, c-format
+msgid "instruction %s requires %d operand(s)"
+msgstr ""
+
+#: config/tc-msp430.c:1668
+#, c-format
+msgid "Even number required. Rounded to %d"
+msgstr ""
+
+#: config/tc-msp430.c:1679
+#, c-format
+msgid "Wrong displacement  %d"
+msgstr ""
+
+#: config/tc-msp430.c:1696
+msgid "instruction requires label sans '$'"
+msgstr ""
+
+#: config/tc-msp430.c:1701
+msgid "instruction requires label or value in range -511:512"
+msgstr ""
+
+#: config/tc-msp430.c:1708 config/tc-msp430.c:1752 config/tc-msp430.c:1791
+msgid "instruction requires label"
+msgstr ""
+
+#: config/tc-msp430.c:1716 config/tc-msp430.c:1758
+msgid "polymorphs are not enabled. Use -mP option to enable."
+msgstr ""
+
+#: config/tc-msp430.c:1795
+msgid "Illegal instruction or not implemented opcode."
+msgstr ""
+
+#: config/tc-msp430.c:2145
+#, c-format
+msgid "internal inconsistency problem in %s: insn %04lx"
+msgstr ""
+
+#: config/tc-msp430.c:2175 config/tc-msp430.c:2198
+#, c-format
+msgid "internal inconsistency problem in %s: ext. insn %04lx"
+msgstr ""
+
+#: config/tc-msp430.c:2210
+#, c-format
+msgid "internal inconsistency problem in %s:  %lx"
+msgstr ""
+
+#: config/tc-mt.c:151
+#, c-format
+msgid "MT specific command line options:\n"
+msgstr ""
+
+#: config/tc-mt.c:152
+#, c-format
+msgid "  -march=ms1-64-001         allow ms1-64-001 instructions\n"
+msgstr ""
+
+#: config/tc-mt.c:153
+#, c-format
+msgid "  -march=ms1-16-002         allow ms1-16-002 instructions (default)\n"
+msgstr ""
+
+#: config/tc-mt.c:154
+#, c-format
+msgid "  -march=ms1-16-003         allow ms1-16-003 instructions\n"
+msgstr ""
+
+#: config/tc-mt.c:155
+#, c-format
+msgid "  -march=ms2                allow ms2 instructions \n"
+msgstr ""
+
+#: config/tc-mt.c:156
+#, c-format
+msgid "  -nosched                  disable scheduling restrictions\n"
+msgstr ""
+
+#: config/tc-mt.c:224
+#, c-format
+msgid "instruction %s may not follow another memory access instruction."
+msgstr ""
+
+#: config/tc-mt.c:230
+#, c-format
+msgid "instruction %s may not follow another I/O instruction."
+msgstr ""
+
+#: config/tc-mt.c:236
+#, c-format
+msgid "%s may not occupy the delay slot of another branch insn."
+msgstr ""
+
+#: config/tc-mt.c:261
+#, c-format
+msgid "operand references R%ld of previous instrutcion."
+msgstr ""
+
+#: config/tc-mt.c:267
+#, c-format
+msgid "operand references R%ld of instructcion before previous."
+msgstr ""
+
+#: config/tc-mt.c:281 config/tc-mt.c:286
+#, c-format
+msgid "conditional branch or jal insn's operand references R%ld of previous arithmetic or logic insn."
+msgstr ""
+
+#: config/tc-mt.c:348
+msgid "md_estimate_size_before_relax\n"
+msgstr ""
+
+#: config/tc-ns32k.c:439
+msgid "Invalid syntax in PC-relative addressing mode"
+msgstr ""
+
+#: config/tc-ns32k.c:463
+msgid "Invalid syntax in External addressing mode"
+msgstr ""
+
+#: config/tc-ns32k.c:544
+msgid "Invalid syntax in Memory Relative addressing mode"
+msgstr ""
+
+#: config/tc-ns32k.c:611
+msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
+msgstr ""
+
+#: config/tc-ns32k.c:616
+msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
+msgstr ""
+
+#: config/tc-ns32k.c:621
+msgid "Scaled-indexed addressing mode combined with scaled-index"
+msgstr ""
+
+#: config/tc-ns32k.c:632
+msgid "Invalid or illegal addressing mode combined with scaled-index"
+msgstr ""
+
+#: config/tc-ns32k.c:755
+msgid "Premature end of suffix -- Defaulting to d"
+msgstr ""
+
+#: config/tc-ns32k.c:768
+msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
+msgstr ""
+
+#: config/tc-ns32k.c:813
+msgid "Very short instr to option, ie you can't do it on a NULLstr"
+msgstr ""
+
+#: config/tc-ns32k.c:863
+msgid "No such entry in list. (cpu/mmu register)"
+msgstr ""
+
+#: config/tc-ns32k.c:920
+msgid "Internal consistency error.  check ns32k-opcode.h"
+msgstr ""
+
+#: config/tc-ns32k.c:944
+msgid "Address of immediate operand"
+msgstr ""
+
+#: config/tc-ns32k.c:945
+msgid "Invalid immediate write operand."
+msgstr ""
+
+#: config/tc-ns32k.c:1075
+msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
+msgstr ""
+
+#: config/tc-ns32k.c:1108
+msgid "No such opcode"
+msgstr ""
+
+#: config/tc-ns32k.c:1183
+msgid "Bad suffix, defaulting to d"
+msgstr ""
+
+#: config/tc-ns32k.c:1210
+msgid "Too many operands passed to instruction"
+msgstr ""
+
+#. Check error in default.
+#: config/tc-ns32k.c:1222
+msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
+msgstr ""
+
+#: config/tc-ns32k.c:1225
+msgid "Wrong number of operands"
+msgstr ""
+
+#: config/tc-ns32k.c:1298
+#, c-format
+msgid "Can not do %d byte pc-relative relocation for storage type %d"
+msgstr ""
+
+#: config/tc-ns32k.c:1301
+#, c-format
+msgid "Can not do %d byte relocation for storage type %d"
+msgstr ""
+
+#: config/tc-ns32k.c:1393
+#, c-format
+msgid "value of %ld out of byte displacement range."
+msgstr ""
+
+#: config/tc-ns32k.c:1403
+#, c-format
+msgid "value of %ld out of word displacement range."
+msgstr ""
+
+#: config/tc-ns32k.c:1418
+#, c-format
+msgid "value of %ld out of double word displacement range."
+msgstr ""
+
+#: config/tc-ns32k.c:1439
+#, c-format
+msgid "Internal logic error.  line %d, file \"%s\""
+msgstr ""
+
+#: config/tc-ns32k.c:1487
+#, c-format
+msgid "Internal logic error. line %d, file \"%s\""
+msgstr ""
+
+#: config/tc-ns32k.c:1588
+msgid "Bit field out of range"
+msgstr ""
+
+#: config/tc-ns32k.c:1688
+msgid "iif convert internal pcrel/binary"
+msgstr ""
+
+#: config/tc-ns32k.c:1705
+msgid "Bignum too big for long"
+msgstr ""
+
+#: config/tc-ns32k.c:1782
+msgid "iif convert internal pcrel/pointer"
+msgstr ""
+
+#: config/tc-ns32k.c:1787
+msgid "Internal logic error in iif.iifP[n].type"
+msgstr ""
+
+#. We cant relax this case.
+#: config/tc-ns32k.c:1823
+msgid "Can't relax difference"
+msgstr ""
+
+#: config/tc-ns32k.c:1864
+msgid "Displacement too large for :d"
+msgstr ""
+
+#: config/tc-ns32k.c:1877
+msgid "Internal logic error in iif.iifP[].type"
+msgstr ""
+
+#. Fatal.
+#: config/tc-ns32k.c:1909
+#, c-format
+msgid "Can't hash %s: %s"
+msgstr ""
+
+#: config/tc-ns32k.c:2145
+#, c-format
+msgid "invalid architecture option -m%s, ignored"
+msgstr ""
+
+#: config/tc-ns32k.c:2158
+#, c-format
+msgid "invalid default displacement size \"%s\". Defaulting to %d."
+msgstr ""
+
+#: config/tc-ns32k.c:2174
+#, c-format
+msgid ""
+"NS32K options:\n"
+"-m32032 | -m32532\tselect variant of NS32K architecture\n"
+"--disp-size-default=<1|2|4>\n"
+msgstr ""
+
+#: config/tc-ns32k.c:2249
+#, c-format
+msgid "Cannot find relocation type for symbol %s, code %d"
+msgstr ""
+
+#: config/tc-or32.c:362
+#, c-format
+msgid "unknown opcode1: `%s'"
+msgstr ""
+
+#: config/tc-or32.c:368
+#, c-format
+msgid "unknown opcode2 `%s'."
+msgstr ""
+
+#: config/tc-or32.c:405
+#, c-format
+msgid "instruction not allowed: %s"
+msgstr ""
+
+#: config/tc-or32.c:408
+#, c-format
+msgid "too many operands: %s"
+msgstr ""
+
+#: config/tc-or32.c:492
+msgid "call/jmp target out of range (1)"
+msgstr ""
+
+#: config/tc-or32.c:614
+msgid "call/jmp target out of range (2)"
+msgstr ""
+
+#: config/tc-or32.c:633
+#, c-format
+msgid "bad relocation type: 0x%02x"
+msgstr ""
+
+#: config/tc-or32.c:825
+msgid "invalid register in & expression"
+msgstr ""
+
+#: config/tc-pdp11.c:339 config/tc-pdp11.c:357 config/tc-pdp11.c:382
+#: config/tc-pdp11.c:388 config/tc-pdp11.c:401
+msgid "Bad register name"
+msgstr ""
+
+#: config/tc-pdp11.c:420 config/tc-pdp11.c:484 config/tc-pdp11.c:495
+msgid "Error in expression"
+msgstr ""
+
+#: config/tc-pdp11.c:492
+msgid "Low order bits truncated in immediate float operand"
+msgstr ""
+
+#: config/tc-pdp11.c:532
+msgid "Label expected"
+msgstr ""
+
+#: config/tc-pdp11.c:618
+msgid "Float AC not legal as integer operand"
+msgstr ""
+
+#: config/tc-pdp11.c:638
+msgid "General register not legal as float operand"
+msgstr ""
+
+#: config/tc-pdp11.c:671
+msgid "No instruction found"
+msgstr ""
+
+#: config/tc-pdp11.c:681 config/tc-z80.c:1890 config/tc-z80.c:1903
+#, c-format
+msgid "Unknown instruction '%s'"
+msgstr ""
+
+#: config/tc-pdp11.c:687
+#, c-format
+msgid "Unsupported instruction set extension: %s"
+msgstr ""
+
+#: config/tc-pdp11.c:723
+msgid "operand is not an absolute constant"
+msgstr ""
+
+#: config/tc-pdp11.c:731
+msgid "3-bit immediate out of range"
+msgstr ""
+
+#: config/tc-pdp11.c:738
+msgid "6-bit immediate out of range"
+msgstr ""
+
+#: config/tc-pdp11.c:745
+msgid "8-bit immediate out of range"
+msgstr ""
+
+#: config/tc-pdp11.c:762 config/tc-pdp11.c:955
+msgid "Symbol expected"
+msgstr ""
+
+#: config/tc-pdp11.c:767
+msgid "8-bit displacement out of range"
+msgstr ""
+
+#: config/tc-pdp11.c:809 config/tc-pdp11.c:830 config/tc-pdp11.c:847
+#: config/tc-pdp11.c:868 config/tc-pdp11.c:885 config/tc-pdp11.c:906
+#: config/tc-pdp11.c:925 config/tc-pdp11.c:946
+msgid "Missing ','"
+msgstr ""
+
+#: config/tc-pdp11.c:960
+msgid "6-bit displacement out of range"
+msgstr ""
+
+#: config/tc-pdp11.c:981 config/tc-vax.c:1946
+msgid "Too many operands"
+msgstr ""
+
+#: config/tc-pj.c:65 config/tc-pj.c:74
+msgid "confusing relocation expressions"
+msgstr ""
+
+#: config/tc-pj.c:157
+msgid "can't have relocation for ipush"
+msgstr ""
+
+#: config/tc-pj.c:288
+msgid "expected expresssion"
+msgstr ""
+
+#: config/tc-pj.c:354
+#, c-format
+msgid ""
+"PJ options:\n"
+"-little\t\t\tgenerate little endian code\n"
+"-big\t\t\tgenerate big endian code\n"
+msgstr ""
+
+#: config/tc-pj.c:381 config/tc-sh.c:4059 config/tc-sh.c:4066
+#: config/tc-sh.c:4073 config/tc-sh.c:4080
+msgid "pcrel too far"
+msgstr ""
+
+#: config/tc-pj.h:38
+msgid "convert_frag\n"
+msgstr ""
+
+#: config/tc-pj.h:39
+msgid "estimate size\n"
+msgstr ""
+
+#: config/tc-ppc.c:1075
+#, c-format
+msgid "%s unsupported"
+msgstr ""
+
+#: config/tc-ppc.c:1177
+#, c-format
+msgid ""
+"PowerPC options:\n"
+"-a32\t\t\tgenerate ELF32/XCOFF32\n"
+"-a64\t\t\tgenerate ELF64/XCOFF64\n"
+"-u\t\t\tignored\n"
+"-mpwrx, -mpwr2\t\tgenerate code for POWER/2 (RIOS2)\n"
+"-mpwr\t\t\tgenerate code for POWER (RIOS1)\n"
+"-m601\t\t\tgenerate code for PowerPC 601\n"
+"-mppc, -mppc32, -m603, -m604\n"
+"\t\t\tgenerate code for PowerPC 603/604\n"
+"-m403\t\t\tgenerate code for PowerPC 403\n"
+"-m405\t\t\tgenerate code for PowerPC 405\n"
+"-m440\t\t\tgenerate code for PowerPC 440\n"
+"-m464\t\t\tgenerate code for PowerPC 464\n"
+"-m7400, -m7410, -m7450, -m7455\n"
+"\t\t\tgenerate code for PowerPC 7400/7410/7450/7455\n"
+"-m750cl\t\t\tgenerate code for PowerPC 750cl\n"
+msgstr ""
+
+#: config/tc-ppc.c:1194
+#, c-format
+msgid ""
+"-mppc64, -m620\t\tgenerate code for PowerPC 620/625/630\n"
+"-mppc64bridge\t\tgenerate code for PowerPC 64, including bridge insns\n"
+"-mbooke\t\t\tgenerate code for 32-bit PowerPC BookE\n"
+"-mpower4\t\tgenerate code for Power4 architecture\n"
+"-mpower5\t\tgenerate code for Power5 architecture\n"
+"-mpower6\t\tgenerate code for Power6 architecture\n"
+"-mpower7\t\tgenerate code for Power7 architecture\n"
+"-mcell\t\t\tgenerate code for Cell Broadband Engine architecture\n"
+"-mcom\t\t\tgenerate code Power/PowerPC common instructions\n"
+"-many\t\t\tgenerate code for any architecture (PWR/PWRX/PPC)\n"
+msgstr ""
+
+#: config/tc-ppc.c:1205
+#, c-format
+msgid ""
+"-maltivec\t\tgenerate code for AltiVec\n"
+"-mvsx\t\t\tgenerate code for Vector-Scalar (VSX) instructions\n"
+"-me300\t\t\tgenerate code for PowerPC e300 family\n"
+"-me500, -me500x2\tgenerate code for Motorola e500 core complex\n"
+"-me500mc,               generate code for Freescale e500mc core complex\n"
+"-mspe\t\t\tgenerate code for Motorola SPE instructions\n"
+"-mregnames\t\tAllow symbolic names for registers\n"
+"-mno-regnames\t\tDo not allow symbolic names for registers\n"
+msgstr ""
+
+#: config/tc-ppc.c:1215
+#, c-format
+msgid ""
+"-mrelocatable\t\tsupport for GCC's -mrelocatble option\n"
+"-mrelocatable-lib\tsupport for GCC's -mrelocatble-lib option\n"
+"-memb\t\t\tset PPC_EMB bit in ELF flags\n"
+"-mlittle, -mlittle-endian, -l, -le\n"
+"\t\t\tgenerate code for a little endian machine\n"
+"-mbig, -mbig-endian, -b, -be\n"
+"\t\t\tgenerate code for a big endian machine\n"
+"-msolaris\t\tgenerate code for Solaris\n"
+"-mno-solaris\t\tdo not generate code for Solaris\n"
+"-V\t\t\tprint assembler version number\n"
+"-Qy, -Qn\t\tignored\n"
+msgstr ""
+
+#: config/tc-ppc.c:1252
+#, c-format
+msgid "Unknown default cpu = %s, os = %s"
+msgstr ""
+
+#: config/tc-ppc.c:1278
+msgid "Neither Power nor PowerPC opcodes were selected."
+msgstr ""
+
+#: config/tc-ppc.c:1357
+#, c-format
+msgid "powerpc_operands[%d].bitm invalid"
+msgstr ""
+
+#: config/tc-ppc.c:1364
+#, c-format
+msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
+msgstr ""
+
+#: config/tc-ppc.c:1386
+#, c-format
+msgid "major opcode is not sorted for %s"
+msgstr ""
+
+#: config/tc-ppc.c:1422
+#, c-format
+msgid "%s (%08lx %08lx) after %s (%08lx %08lx)"
+msgstr ""
+
+#: config/tc-ppc.c:1431
+#, c-format
+msgid "mask trims opcode bits for %s"
+msgstr ""
+
+#: config/tc-ppc.c:1440
+#, c-format
+msgid "operand index error for %s"
+msgstr ""
+
+#: config/tc-ppc.c:1452
+#, c-format
+msgid "operand %d overlap in %s"
+msgstr ""
+
+#: config/tc-ppc.c:1478
+#, c-format
+msgid "duplicate instruction %s"
+msgstr ""
+
+#: config/tc-ppc.c:1502
+#, c-format
+msgid "duplicate macro %s"
+msgstr ""
+
+#: config/tc-ppc.c:1859
+msgid "symbol+offset not supported for got tls"
+msgstr ""
+
+#: config/tc-ppc.c:2113
+msgid "Relocation cannot be done when using -mrelocatable"
+msgstr ""
+
+#: config/tc-ppc.c:2162
+msgid "TOC section size exceeds 64k"
+msgstr ""
+
+#: config/tc-ppc.c:2243
+#, c-format
+msgid "syntax error: invalid toc specifier `%s'"
+msgstr ""
+
+#: config/tc-ppc.c:2257
+#, c-format
+msgid "syntax error: expected `]', found  `%c'"
+msgstr ""
+
+#: config/tc-ppc.c:2534
+msgid "[tocv] symbol is not a toc symbol"
+msgstr ""
+
+#: config/tc-ppc.c:2545
+msgid "Unimplemented toc32 expression modifier"
+msgstr ""
+
+#: config/tc-ppc.c:2550
+msgid "Unimplemented toc64 expression modifier"
+msgstr ""
+
+#: config/tc-ppc.c:2554
+#, c-format
+msgid "Unexpected return value [%d] from parse_toc_entry!\n"
+msgstr ""
+
+#: config/tc-ppc.c:2826
+msgid "unsupported relocation for DS offset field"
+msgstr ""
+
+#: config/tc-ppc.c:2879
+#, c-format
+msgid "syntax error; found `%c' but expected `%c'"
+msgstr ""
+
+#: config/tc-ppc.c:2919 config/tc-ppc.h:94
+msgid "instruction address is not a multiple of 4"
+msgstr ""
+
+#: config/tc-ppc.c:3084
+msgid "Bad .section directive: want a,e,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-ppc.c:3190
+msgid "missing size"
+msgstr ""
+
+#: config/tc-ppc.c:3199
+msgid "negative size"
+msgstr ""
+
+#: config/tc-ppc.c:3236
+msgid "missing real symbol name"
+msgstr ""
+
+#: config/tc-ppc.c:3257
+msgid "attempt to redefine symbol"
+msgstr ""
+
+#: config/tc-ppc.c:3499
+msgid "The XCOFF file format does not support arbitrary sections"
+msgstr ""
+
+#: config/tc-ppc.c:3573
+msgid "missing rename string"
+msgstr ""
+
+#: config/tc-ppc.c:3603 config/tc-ppc.c:4145 read.c:3314
+msgid "missing value"
+msgstr ""
+
+#: config/tc-ppc.c:3621
+msgid "illegal .stabx expression; zero assumed"
+msgstr ""
+
+#: config/tc-ppc.c:3653
+msgid "missing class"
+msgstr ""
+
+#: config/tc-ppc.c:3662
+msgid "missing type"
+msgstr ""
+
+#: config/tc-ppc.c:3742
+msgid "missing symbol name"
+msgstr ""
+
+#: config/tc-ppc.c:3932
+msgid "nested .bs blocks"
+msgstr ""
+
+#: config/tc-ppc.c:3964
+msgid ".es without preceding .bs"
+msgstr ""
+
+#: config/tc-ppc.c:4137
+msgid "non-constant byte count"
+msgstr ""
+
+#: config/tc-ppc.c:4184
+msgid ".tc not in .toc section"
+msgstr ""
+
+#: config/tc-ppc.c:4203
+msgid ".tc with no label"
+msgstr ""
+
+#: config/tc-ppc.c:4296
+msgid ".machine stack overflow"
+msgstr ""
+
+#: config/tc-ppc.c:4303
+msgid ".machine stack underflow"
+msgstr ""
+
+#: config/tc-ppc.c:4310
+#, c-format
+msgid "invalid machine `%s'"
+msgstr ""
+
+#: config/tc-ppc.c:4361
+msgid "No previous section to return to. Directive ignored."
+msgstr ""
+
+#. Section Contents
+#. unknown
+#: config/tc-ppc.c:4771
+msgid "Unsupported section attribute -- 'a'"
+msgstr ""
+
+#: config/tc-ppc.c:4955
+msgid "bad symbol suffix"
+msgstr ""
+
+#: config/tc-ppc.c:5047
+msgid "Unrecognized symbol suffix"
+msgstr ""
+
+#: config/tc-ppc.c:5135
+msgid "two .function pseudo-ops with no intervening .ef"
+msgstr ""
+
+#: config/tc-ppc.c:5148
+msgid ".ef with no preceding .function"
+msgstr ""
+
+#: config/tc-ppc.c:5277
+#, c-format
+msgid "warning: symbol %s has no csect"
+msgstr ""
+
+#: config/tc-ppc.c:5522
+msgid "symbol in .toc does not match any .tc"
+msgstr ""
+
+#: config/tc-ppc.c:5897
+#, c-format
+msgid "unsupported relocation against %s"
+msgstr ""
+
+#: config/tc-ppc.c:5970
+#, c-format
+msgid "cannot emit PC relative %s relocation against %s"
+msgstr ""
+
+#: config/tc-ppc.c:5975
+#, c-format
+msgid "cannot emit PC relative %s relocation"
+msgstr ""
+
+#: config/tc-ppc.c:6159
+#, c-format
+msgid "Unable to handle reference to symbol %s"
+msgstr ""
+
+#: config/tc-ppc.c:6162
+msgid "Unable to resolve expression"
+msgstr ""
+
+#: config/tc-ppc.c:6189
+msgid "must branch to an address a multiple of 4"
+msgstr ""
+
+#: config/tc-ppc.c:6193
+#, c-format
+msgid "@local or @plt branch destination is too far away, %ld bytes"
+msgstr ""
+
+#: config/tc-ppc.c:6224
+#, c-format
+msgid "Gas failure, reloc value %d\n"
+msgstr ""
+
+#: config/tc-s390.c:327 config/tc-sparc.c:272
+msgid "Invalid default architecture, broken assembler."
+msgstr ""
+
+#: config/tc-s390.c:423 config/tc-sparc.c:475
+#, c-format
+msgid "invalid architecture -A%s"
+msgstr ""
+
+#: config/tc-s390.c:446
+#, c-format
+msgid ""
+"        S390 options:\n"
+"        -mregnames        Allow symbolic names for registers\n"
+"        -mwarn-areg-zero  Warn about zero base/index registers\n"
+"        -mno-regnames     Do not allow symbolic names for registers\n"
+"        -m31              Set file format to 31 bit format\n"
+"        -m64              Set file format to 64 bit format\n"
+msgstr ""
+
+#: config/tc-s390.c:453
+#, c-format
+msgid ""
+"        -V                print assembler version number\n"
+"        -Qy, -Qn          ignored\n"
+msgstr ""
+
+#: config/tc-s390.c:472
+msgid "The 64 bit file format is used without esame instructions."
+msgstr ""
+
+#: config/tc-s390.c:489
+#, c-format
+msgid "Internal assembler error for instruction format %s"
+msgstr ""
+
+#: config/tc-s390.c:562
+#, c-format
+msgid "operand out of range (%s not between %ld and %ld)"
+msgstr ""
+
+#: config/tc-s390.c:744
+#, c-format
+msgid "identifier+constant@%s means identifier@%s+constant"
+msgstr ""
+
+#: config/tc-s390.c:825
+msgid "Can't handle O_big in s390_exp_compare"
+msgstr ""
+
+#: config/tc-s390.c:906
+msgid "Invalid suffix for literal pool entry"
+msgstr ""
+
+#: config/tc-s390.c:963
+msgid "Big number is too big"
+msgstr ""
+
+#: config/tc-s390.c:1110
+msgid "relocation not applicable"
+msgstr ""
+
+#: config/tc-s390.c:1229
+msgid "index register specified but zero"
+msgstr ""
+
+#: config/tc-s390.c:1233
+msgid "base register specified but zero"
+msgstr ""
+
+#: config/tc-s390.c:1314
+msgid "invalid operand suffix"
+msgstr ""
+
+#: config/tc-s390.c:1337
+msgid "syntax error; missing '(' after displacement"
+msgstr ""
+
+#: config/tc-s390.c:1353 config/tc-s390.c:1397 config/tc-s390.c:1427
+msgid "syntax error; expected ,"
+msgstr ""
+
+#: config/tc-s390.c:1385
+msgid "syntax error; missing ')' after base register"
+msgstr ""
+
+#: config/tc-s390.c:1414
+msgid "syntax error; ')' not allowed here"
+msgstr ""
+
+#: config/tc-s390.c:1549
+#, c-format
+msgid "Opcode %s not available in this mode"
+msgstr ""
+
+#: config/tc-s390.c:1604 config/tc-s390.c:1627 config/tc-s390.c:1640
+msgid "Invalid .insn format\n"
+msgstr ""
+
+#: config/tc-s390.c:1612
+#, c-format
+msgid "Unrecognized opcode format: `%s'"
+msgstr ""
+
+#: config/tc-s390.c:1643
+msgid "second operand of .insn not a constant\n"
+msgstr ""
+
+#: config/tc-s390.c:1646
+msgid "missing comma after insn constant\n"
+msgstr ""
+
+#: config/tc-s390.c:1938
+#, c-format
+msgid "cannot emit relocation %s against subsy symbol %s"
+msgstr ""
+
+#: config/tc-s390.c:2026
+msgid "unsupported relocation type"
+msgstr ""
+
+#: config/tc-s390.c:2073
+#, c-format
+msgid "cannot emit PC relative %s relocation%s%s"
+msgstr ""
+
+#: config/tc-s390.c:2198
+#, c-format
+msgid "Gas failure, reloc type %s\n"
+msgstr ""
+
+#: config/tc-s390.c:2200
+#, c-format
+msgid "Gas failure, reloc type #%i\n"
+msgstr ""
+
+#: config/tc-score.c:260
+msgid "div / mul are reserved instructions"
+msgstr ""
+
+#: config/tc-score.c:261
+msgid "This architecture doesn't support mmu"
+msgstr ""
+
+#: config/tc-score.c:262
+msgid "This architecture doesn't support atomic instruction"
+msgstr ""
+
+#: config/tc-score.c:469
+msgid "S+core register expected"
+msgstr ""
+
+#: config/tc-score.c:470
+msgid "S+core special-register expected"
+msgstr ""
+
+#: config/tc-score.c:471
+msgid "S+core co-processor register expected"
+msgstr ""
+
+#: config/tc-score.c:1074 config/tc-score.c:2073
+msgid "Using temp register(r1)"
+msgstr ""
+
+#: config/tc-score.c:1093
+#, c-format
+msgid "register expected, not '%.100s'"
+msgstr ""
+
+#: config/tc-score.c:1149 config/tc-score.c:5489
+msgid "rd must be even number."
+msgstr ""
+
+#: config/tc-score.c:1520 config/tc-score.c:1527
+#, c-format
+msgid "invalid constant: %d bit expression not in range %u..%u"
+msgstr ""
+
+#: config/tc-score.c:1533 config/tc-score.c:1540 config/tc-score.c:2900
+#: config/tc-score.c:2905 config/tc-score.c:3173 config/tc-score.c:3178
+#: config/tc-score.c:3471
+#, c-format
+msgid "invalid constant: %d bit expression not in range %d..%d"
+msgstr ""
+
+#: config/tc-score.c:1565
+msgid "invalid constant: bit expression not defined"
+msgstr ""
+
+#: config/tc-score.c:2087
+#, c-format
+msgid "low register(r0-r15)expected, not '%.100s'"
+msgstr ""
+
+#: config/tc-score.c:2149 config/tc-score.c:3492 config/tc-score.c:3660
+#: config/tc-score.c:3705
+#, c-format
+msgid "missing ["
+msgstr ""
+
+#: config/tc-score.c:2163 config/tc-score.c:3110 config/tc-score.c:3313
+#: config/tc-score.c:3329 config/tc-score.c:3400 config/tc-score.c:3456
+#: config/tc-score.c:3681 config/tc-score.c:3726 config/tc-score.c:3875
+#: config/tc-score.c:3929 config/tc-score.c:3975
+#, c-format
+msgid "missing ]"
+msgstr ""
+
+#: config/tc-score.c:2352
+#, c-format
+msgid "Fix data dependency: %s %s -- %s %s  (insert %d nop!/%d)"
+msgstr ""
+
+#: config/tc-score.c:2371
+#, c-format
+msgid "Fix data dependency: %s %s -- %s %s  (insert 1 pflush/%d)"
+msgstr ""
+
+#: config/tc-score.c:2387 config/tc-score.c:2394
+#, c-format
+msgid "data dependency: %s %s -- %s %s  (%d/%d bubble)"
+msgstr ""
+
+#: config/tc-score.c:2755 config/tc-score.c:6509
+#, c-format
+msgid "%s -- `%s'"
+msgstr ""
+
+#: config/tc-score.c:2843
+msgid "address offset must be half word alignment"
+msgstr ""
+
+#: config/tc-score.c:2851
+msgid "address offset must be word alignment"
+msgstr ""
+
+#: config/tc-score.c:2993 config/tc-score.c:3130
+msgid "register same as write-back base"
+msgstr ""
+
+#: config/tc-score.c:3100
+msgid "pre-indexed expression expected"
+msgstr ""
+
+#: config/tc-score.c:3431
+#, c-format
+msgid "invalid register number: %d is not in [r0--r7]"
+msgstr ""
+
+#: config/tc-score.c:3448
+msgid "comma is  expected"
+msgstr ""
+
+#: config/tc-score.c:3479
+#, c-format
+msgid "invalid constant: %d is not word align integer"
+msgstr ""
+
+#: config/tc-score.c:3519 config/tc-score.c:3562
+msgid "invalid constant: 32 bit expression not word align"
+msgstr ""
+
+#: config/tc-score.c:3528 config/tc-score.c:3571
+msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]"
+msgstr ""
+
+#: config/tc-score.c:3604
+msgid "invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]"
+msgstr ""
+
+#: config/tc-score.c:3793 config/tc-score.c:3821
+msgid "imm5 should >= 2"
+msgstr ""
+
+#: config/tc-score.c:3798 config/tc-score.c:3827
+msgid "reg should <= 31"
+msgstr ""
+
+#: config/tc-score.c:3869 config/tc-score.c:3920
+msgid "missing +"
+msgstr ""
+
+#: config/tc-score.c:3913
+#, c-format
+msgid "%s register same as write-back base"
+msgstr ""
+
+#: config/tc-score.c:3915
+msgid "destination"
+msgstr ""
+
+#: config/tc-score.c:3915
+msgid "source"
+msgstr ""
+
+#: config/tc-score.c:4245 config/tc-score.c:4321 config/tc-score.c:4950
+msgid "expression error"
+msgstr ""
+
+#: config/tc-score.c:4251
+msgid "value not in range [0, 0xffffffff]"
+msgstr ""
+
+#: config/tc-score.c:4327
+msgid "value not in range [-0xffffffff, 0xffffffff]"
+msgstr ""
+
+#: config/tc-score.c:4355
+msgid "li rd label isn't correct instruction form"
+msgstr ""
+
+#: config/tc-score.c:4524 config/tc-score.c:4675 config/tc-score.c:5201
+#: config/tc-score.c:5229
+msgid "lacking label  "
+msgstr ""
+
+#: config/tc-score.c:4900
+msgid "s3_PIC code offset overflow (max 16 signed bits)"
+msgstr ""
+
+#: config/tc-score.c:4956
+msgid "value not in range [0, 0x7fffffff]"
+msgstr ""
+
+#: config/tc-score.c:4961
+msgid "end on line error"
+msgstr ""
+
+#: config/tc-score.c:5208
+msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
+msgstr ""
+
+#: config/tc-score.c:5235
+msgid "invalid constant: 20 bit expression not in range -2^19..2^19"
+msgstr ""
+
+#: config/tc-score.c:5268
+msgid "lacking label"
+msgstr ""
+
+#: config/tc-score.c:5273
+msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
+msgstr ""
+
+#: config/tc-score.c:5369
+msgid "pce instruction error (16 bit || 16 bit)'"
+msgstr ""
+
+#: config/tc-score.c:5387 config/tc-score.c:5411 config/tc-score.c:5438
+#: config/tc-score.c:5467 config/tc-score.c:5516
+msgid "score3d instruction."
+msgstr ""
+
+#: config/tc-score.c:6127 read.c:1465
+msgid "missing size expression"
+msgstr ""
+
+#: config/tc-score.c:6133
+#, c-format
+msgid "BSS length (%d) < 0 ignored"
+msgstr ""
+
+#: config/tc-score.c:6148 read.c:2306
+#, c-format
+msgid "error setting flags for \".sbss\": %s"
+msgstr ""
+
+#: config/tc-score.c:6162 config/tc-sparc.c:3695
+msgid "missing alignment"
+msgstr ""
+
+#: config/tc-score.c:6199
+#, c-format
+msgid "alignment too large; %d assumed"
+msgstr ""
+
+#: config/tc-score.c:6204 read.c:2367
+msgid "alignment negative; 0 assumed"
+msgstr ""
+
+#: config/tc-score.c:6271 config/tc-z80.c:289 ecoff.c:3355 read.c:1484
+#: read.c:1597 read.c:2484 read.c:3048 read.c:3441 symbols.c:326 symbols.c:432
+#, c-format
+msgid "symbol `%s' is already defined"
+msgstr ""
+
+#. Error routine.
+#: config/tc-score.c:6613 config/tc-score.c:6637
+msgid "size is not 4 or 6"
+msgstr ""
+
+#: config/tc-score.c:6696
+msgid "bad call to MD_ATOF()"
+msgstr ""
+
+#: config/tc-score.c:7204
+#, c-format
+msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]"
+msgstr ""
+
+#: config/tc-score.c:7219 config/tc-score.c:7248 config/tc-score.c:7300
+#, c-format
+msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]"
+msgstr ""
+
+#: config/tc-score.c:7270 config/tc-score.c:7325
+#, c-format
+msgid " branch relocation truncate (0x%x)  [-2^9 ~ 2^9]"
+msgstr ""
+
+#: config/tc-score.c:7501
+#, c-format
+msgid "cannot represent %s relocation in this object file format1"
+msgstr ""
+
+#: config/tc-score.c:7792
+#, c-format
+msgid "Sunplus-v2-0-0-20060510\n"
+msgstr ""
+
+#: config/tc-score.c:7812
+#, c-format
+msgid " Score-specific assembler options:\n"
+msgstr ""
+
+#: config/tc-score.c:7814
+#, c-format
+msgid "        -EB\t\tassemble code for a big-endian cpu\n"
+msgstr ""
+
+#: config/tc-score.c:7819
+#, c-format
+msgid "        -EL\t\tassemble code for a little-endian cpu\n"
+msgstr ""
+
+#: config/tc-score.c:7823
+#, c-format
+msgid "        -FIXDD\t\tassemble code for fix data dependency\n"
+msgstr ""
+
+#: config/tc-score.c:7825
+#, c-format
+msgid "        -NWARN\t\tassemble code for no warning message for fix data dependency\n"
+msgstr ""
+
+#: config/tc-score.c:7827
+#, c-format
+msgid "        -SCORE5\t\tassemble code for target is SCORE5\n"
+msgstr ""
+
+#: config/tc-score.c:7829
+#, c-format
+msgid "        -SCORE5U\tassemble code for target is SCORE5U\n"
+msgstr ""
+
+#: config/tc-score.c:7831
+#, c-format
+msgid "        -SCORE7\t\tassemble code for target is SCORE7, this is default setting\n"
+msgstr ""
+
+#: config/tc-score.c:7833
+#, c-format
+msgid "        -SCORE3\t\tassemble code for target is SCORE3\n"
+msgstr ""
+
+#: config/tc-score.c:7835
+#, c-format
+msgid "        -march=score7\tassemble code for target is SCORE7, this is default setting\n"
+msgstr ""
+
+#: config/tc-score.c:7837
+#, c-format
+msgid "        -march=score3\tassemble code for target is SCORE3\n"
+msgstr ""
+
+#: config/tc-score.c:7839
+#, c-format
+msgid "        -USE_R1\t\tassemble code for no warning message when using temp register r1\n"
+msgstr ""
+
+#: config/tc-score.c:7841
+#, c-format
+msgid "        -KPIC\t\tassemble code for PIC\n"
+msgstr ""
+
+#: config/tc-score.c:7843
+#, c-format
+msgid "        -O0\t\tassembler will not perform any optimizations\n"
+msgstr ""
+
+#: config/tc-score.c:7845
+#, c-format
+msgid "        -G gpnum\tassemble code for setting gpsize and default is 8 byte\n"
+msgstr ""
+
+#: config/tc-score.c:7847
+#, c-format
+msgid "        -V \t\tSunplus release version \n"
+msgstr ""
+
+#: config/tc-sh.c:63
+msgid "directive .big encountered when option -big required"
+msgstr ""
+
+#: config/tc-sh.c:73
+msgid "directive .little encountered when option -little required"
+msgstr ""
+
+#: config/tc-sh.c:1364
+msgid "misplaced PIC operand"
+msgstr ""
+
+#: config/tc-sh.c:1402
+msgid "illegal double indirection"
+msgstr ""
+
+#: config/tc-sh.c:1411
+msgid "illegal register after @-"
+msgstr ""
+
+#: config/tc-sh.c:1427
+msgid "must be @(r0,...)"
+msgstr ""
+
+#: config/tc-sh.c:1451
+msgid "syntax error in @(r0,...)"
+msgstr ""
+
+#: config/tc-sh.c:1456
+msgid "syntax error in @(r0...)"
+msgstr ""
+
+#: config/tc-sh.c:1501
+msgid "Deprecated syntax."
+msgstr ""
+
+#: config/tc-sh.c:1513 config/tc-sh.c:1518
+msgid "syntax error in @(disp,[Rn, gbr, pc])"
+msgstr ""
+
+#: config/tc-sh.c:1523
+msgid "expecting )"
+msgstr ""
+
+#: config/tc-sh.c:1531
+msgid "illegal register after @"
+msgstr ""
+
+#: config/tc-sh.c:2202
+#, c-format
+msgid "unhandled %d\n"
+msgstr ""
+
+#: config/tc-sh.c:2368
+#, c-format
+msgid "Invalid register: 'r%d'"
+msgstr ""
+
+#: config/tc-sh.c:2472
+#, c-format
+msgid "failed for %d\n"
+msgstr ""
+
+#: config/tc-sh.c:2585 config/tc-sh.c:2984
+msgid "invalid operands for opcode"
+msgstr ""
+
+#: config/tc-sh.c:2590
+msgid "insn can't be combined with parallel processing insn"
+msgstr ""
+
+#: config/tc-sh.c:2597 config/tc-sh.c:2608 config/tc-sh.c:2640
+msgid "multiple movx specifications"
+msgstr ""
+
+#: config/tc-sh.c:2602 config/tc-sh.c:2624 config/tc-sh.c:2663
+msgid "multiple movy specifications"
+msgstr ""
+
+#: config/tc-sh.c:2611 config/tc-sh.c:2644
+msgid "invalid movx address register"
+msgstr ""
+
+#: config/tc-sh.c:2613
+msgid "insn cannot be combined with non-nopy"
+msgstr ""
+
+#: config/tc-sh.c:2627 config/tc-sh.c:2683
+msgid "invalid movy address register"
+msgstr ""
+
+#: config/tc-sh.c:2629
+msgid "insn cannot be combined with non-nopx"
+msgstr ""
+
+#: config/tc-sh.c:2642
+msgid "previous movy requires nopx"
+msgstr ""
+
+#: config/tc-sh.c:2650 config/tc-sh.c:2655
+msgid "invalid movx dsp register"
+msgstr ""
+
+#: config/tc-sh.c:2665
+msgid "previous movx requires nopy"
+msgstr ""
+
+#: config/tc-sh.c:2674 config/tc-sh.c:2679
+msgid "invalid movy dsp register"
+msgstr ""
+
+#: config/tc-sh.c:2689
+msgid "dsp immediate shift value not constant"
+msgstr ""
+
+#: config/tc-sh.c:2703 config/tc-sh.c:2729
+msgid "multiple parallel processing specifications"
+msgstr ""
+
+#: config/tc-sh.c:2722
+msgid "multiple condition specifications"
+msgstr ""
+
+#: config/tc-sh.c:2760
+msgid "insn cannot be combined with pmuls"
+msgstr ""
+
+#: config/tc-sh.c:2776
+msgid "bad combined pmuls output operand"
+msgstr ""
+
+#: config/tc-sh.c:2786
+msgid "destination register is same for parallel insns"
+msgstr ""
+
+#: config/tc-sh.c:2795
+msgid "condition not followed by conditionalizable insn"
+msgstr ""
+
+#: config/tc-sh.c:2805
+msgid "unrecognized characters at end of parallel processing insn"
+msgstr ""
+
+#: config/tc-sh.c:2921
+msgid "opcode not valid for this cpu variant"
+msgstr ""
+
+#: config/tc-sh.c:2954
+msgid "Delayed branches not available on SH1"
+msgstr ""
+
+#: config/tc-sh.c:2989
+#, c-format
+msgid "excess operands: '%s'"
+msgstr ""
+
+#: config/tc-sh.c:3066
+msgid ".uses pseudo-op seen when not relaxing"
+msgstr ""
+
+#: config/tc-sh.c:3072
+msgid "bad .uses format"
+msgstr ""
+
+#: config/tc-sh.c:3176
+msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
+msgstr ""
+
+#: config/tc-sh.c:3182
+msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
+msgstr ""
+
+#: config/tc-sh.c:3184
+msgid "Invalid combination: --abi=64 with --isa=SHcompact"
+msgstr ""
+
+#: config/tc-sh.c:3216
+#, c-format
+msgid "Invalid argument to --isa option: %s"
+msgstr ""
+
+#: config/tc-sh.c:3225
+msgid "Invalid combination: --abi=32 with --abi=64"
+msgstr ""
+
+#: config/tc-sh.c:3231
+msgid "Invalid combination: --abi=64 with --abi=32"
+msgstr ""
+
+#: config/tc-sh.c:3233
+msgid "Invalid combination: --isa=SHcompact with --abi=64"
+msgstr ""
+
+#: config/tc-sh.c:3237
+#, c-format
+msgid "Invalid argument to --abi option: %s"
+msgstr ""
+
+#: config/tc-sh.c:3271
+#, c-format
+msgid ""
+"SH options:\n"
+"--little\t\tgenerate little endian code\n"
+"--big\t\t\tgenerate big endian code\n"
+"--relax\t\t\talter jump instructions for long displacements\n"
+"--renesas\t\tdisable optimization with section symbol for\n"
+"\t\t\tcompatibility with Renesas assembler.\n"
+"--small\t\t\talign sections to 4 byte boundaries, not 16\n"
+"--dsp\t\t\tenable sh-dsp insns, and disable floating-point ISAs.\n"
+"--allow-reg-prefix\tallow '$' as a register name prefix.\n"
+"--isa=[any\t\tuse most appropriate isa\n"
+"    | dsp               same as '-dsp'\n"
+"    | fp"
+msgstr ""
+
+#: config/tc-sh.c:3297
+#, c-format
+msgid ""
+"--isa=[shmedia\t\tset as the default instruction set for SH64\n"
+"    | SHmedia\n"
+"    | shcompact\n"
+"    | SHcompact]\n"
+msgstr ""
+
+#: config/tc-sh.c:3302
+#, c-format
+msgid ""
+"--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n"
+"\t\t\tfile type\n"
+"--shcompact-const-crange  emit code-range descriptors for constants in\n"
+"\t\t\tSHcompact code sections\n"
+"--no-mix\t\tdisallow SHmedia code in the same section as\n"
+"\t\t\tconstants and SHcompact code\n"
+"--no-expand\t\tdo not expand MOVI, PT, PTA or PTB instructions\n"
+"--expand-pt32\t\twith -abi=64, expand PT, PTA and PTB instructions\n"
+"\t\t\tto 32 bits only\n"
+msgstr ""
+
+#: config/tc-sh.c:3401
+msgid ".uses does not refer to a local symbol in the same section"
+msgstr ""
+
+#: config/tc-sh.c:3420
+msgid "can't find fixup pointed to by .uses"
+msgstr ""
+
+#: config/tc-sh.c:3440
+msgid ".uses target does not refer to a local symbol in the same section"
+msgstr ""
+
+#: config/tc-sh.c:3517
+msgid "displacement overflows 12-bit field"
+msgstr ""
+
+#: config/tc-sh.c:3520
+#, c-format
+msgid "displacement to defined symbol %s overflows 12-bit field"
+msgstr ""
+
+#: config/tc-sh.c:3524
+#, c-format
+msgid "displacement to undefined symbol %s overflows 12-bit field"
+msgstr ""
+
+#: config/tc-sh.c:3597
+msgid "displacement overflows 8-bit field"
+msgstr ""
+
+#: config/tc-sh.c:3600
+#, c-format
+msgid "displacement to defined symbol %s overflows 8-bit field"
+msgstr ""
+
+#: config/tc-sh.c:3604
+#, c-format
+msgid "displacement to undefined symbol %s overflows 8-bit field "
+msgstr ""
+
+#: config/tc-sh.c:3621
+#, c-format
+msgid "overflow in branch to %s; converted into longer instruction sequence"
+msgstr ""
+
+#: config/tc-sh.c:3687 config/tc-sh.c:3734 config/tc-sparc.c:4204
+#: config/tc-sparc.c:4228
+msgid "misaligned data"
+msgstr ""
+
+#: config/tc-sh.c:4036
+msgid "offset to unaligned destination"
+msgstr ""
+
+#: config/tc-sh.c:4041
+msgid "negative offset"
+msgstr ""
+
+#: config/tc-sh.c:4179
+msgid "misaligned offset"
+msgstr ""
+
+#: config/tc-sh64.c:568
+msgid "This operand must be constant at assembly time"
+msgstr ""
+
+#: config/tc-sh64.c:681
+msgid "Invalid operand expression"
+msgstr ""
+
+#: config/tc-sh64.c:773 config/tc-sh64.c:877
+msgid "PTB operand is a SHmedia symbol"
+msgstr ""
+
+#: config/tc-sh64.c:776 config/tc-sh64.c:874
+msgid "PTA operand is a SHcompact symbol"
+msgstr ""
+
+#: config/tc-sh64.c:792
+msgid "invalid expression in operand"
+msgstr ""
+
+#: config/tc-sh64.c:1483
+#, c-format
+msgid "invalid operand, not a 5-bit unsigned value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1488
+#, c-format
+msgid "invalid operand, not a 6-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1493
+#, c-format
+msgid "invalid operand, not a 6-bit unsigned value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1498 config/tc-sh64.c:1510
+#, c-format
+msgid "invalid operand, not a 11-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1500
+#, c-format
+msgid "invalid operand, not a multiple of 32: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1505
+#, c-format
+msgid "invalid operand, not a 10-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1512
+#, c-format
+msgid "invalid operand, not an even value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1517
+#, c-format
+msgid "invalid operand, not a 12-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1519
+#, c-format
+msgid "invalid operand, not a multiple of 4: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1524
+#, c-format
+msgid "invalid operand, not a 13-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1526
+#, c-format
+msgid "invalid operand, not a multiple of 8: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1531
+#, c-format
+msgid "invalid operand, not a 16-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1536
+#, c-format
+msgid "invalid operand, not a 16-bit unsigned value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1542
+msgid "operand out of range for PT, PTA and PTB"
+msgstr ""
+
+#: config/tc-sh64.c:1544
+#, c-format
+msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
+msgstr ""
+
+#: config/tc-sh64.c:2064
+#, c-format
+msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
+msgstr ""
+
+#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599
+msgid "invalid PIC reference"
+msgstr ""
+
+#: config/tc-sh64.c:2478
+msgid "can't find opcode"
+msgstr ""
+
+#: config/tc-sh64.c:2681 config/tc-sh64.c:2721
+msgid "invalid operand: expression in PT target"
+msgstr ""
+
+#: config/tc-sh64.c:2812
+#, c-format
+msgid "invalid operands to %s"
+msgstr ""
+
+#: config/tc-sh64.c:2818
+#, c-format
+msgid "excess operands to %s"
+msgstr ""
+
+#: config/tc-sh64.c:2863
+#, c-format
+msgid "The `.mode %s' directive is not valid with this architecture"
+msgstr ""
+
+#: config/tc-sh64.c:2871
+#, c-format
+msgid "Invalid argument to .mode: %s"
+msgstr ""
+
+#: config/tc-sh64.c:2901
+#, c-format
+msgid "The `.abi %s' directive is not valid with this architecture"
+msgstr ""
+
+#: config/tc-sh64.c:2907
+msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
+msgstr ""
+
+#: config/tc-sh64.c:2912
+msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
+msgstr ""
+
+#: config/tc-sh64.c:2915
+#, c-format
+msgid "Invalid argument to .abi: %s"
+msgstr ""
+
+#: config/tc-sh64.c:2970
+msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
+msgstr ""
+
+#: config/tc-sh64.c:2975
+msgid "-shcompact-const-crange is invalid without SHcompact"
+msgstr ""
+
+#: config/tc-sh64.c:2978
+msgid "-expand-pt32 only valid with -abi=64"
+msgstr ""
+
+#: config/tc-sh64.c:2981
+msgid "-no-expand only valid with SHcompact or SHmedia"
+msgstr ""
+
+#: config/tc-sh64.c:2984
+msgid "-expand-pt32 invalid together with -no-expand"
+msgstr ""
+
+#: config/tc-sh64.c:3198
+msgid "SHmedia code not allowed in same section as constants and SHcompact code"
+msgstr ""
+
+#: config/tc-sh64.c:3216
+msgid "No segment info for current section"
+msgstr ""
+
+#: config/tc-sh64.c:3255
+msgid "duplicate datalabel operator ignored"
+msgstr ""
+
+#: config/tc-sh64.c:3325
+msgid "Invalid DataLabel expression"
+msgstr ""
+
+#: config/tc-sparc.c:276 config/tc-sparc.c:481
+msgid "Bad opcode table, broken assembler."
+msgstr ""
+
+#: config/tc-sparc.c:473
+#, c-format
+msgid "invalid architecture -xarch=%s"
+msgstr ""
+
+#: config/tc-sparc.c:542
+#, c-format
+msgid "No compiled in support for %d bit object file format"
+msgstr ""
+
+#: config/tc-sparc.c:623
+#, c-format
+msgid "SPARC options:\n"
+msgstr ""
+
+#: config/tc-sparc.c:652
+#, c-format
+msgid ""
+"\n"
+"\t\t\tspecify variant of SPARC architecture\n"
+"-bump\t\t\twarn when assembler switches architectures\n"
+"-sparc\t\t\tignored\n"
+"--enforce-aligned-data\tforce .long, etc., to be aligned correctly\n"
+"-relax\t\t\trelax jumps and branches (default)\n"
+"-no-relax\t\tavoid changing any jumps and branches\n"
+msgstr ""
+
+#: config/tc-sparc.c:660
+#, c-format
+msgid "-k\t\t\tgenerate PIC\n"
+msgstr ""
+
+#: config/tc-sparc.c:664
+#, c-format
+msgid ""
+"-32\t\t\tcreate 32 bit object file\n"
+"-64\t\t\tcreate 64 bit object file\n"
+msgstr ""
+
+#: config/tc-sparc.c:667
+#, c-format
+msgid "\t\t\t[default is %d]\n"
+msgstr ""
+
+#: config/tc-sparc.c:669
+#, c-format
+msgid ""
+"-TSO\t\t\tuse Total Store Ordering\n"
+"-PSO\t\t\tuse Partial Store Ordering\n"
+"-RMO\t\t\tuse Relaxed Memory Ordering\n"
+msgstr ""
+
+#: config/tc-sparc.c:673
+#, c-format
+msgid "\t\t\t[default is %s]\n"
+msgstr ""
+
+#: config/tc-sparc.c:675
+#, c-format
+msgid ""
+"-KPIC\t\t\tgenerate PIC\n"
+"-V\t\t\tprint assembler version number\n"
+"-undeclared-regs\tignore application global register usage without\n"
+"\t\t\tappropriate .register directive (default)\n"
+"-no-undeclared-regs\tforce error on application global register usage\n"
+"\t\t\twithout appropriate .register directive\n"
+"-q\t\t\tignored\n"
+"-Qy, -Qn\t\tignored\n"
+"-s\t\t\tignored\n"
+msgstr ""
+
+#: config/tc-sparc.c:687
+#, c-format
+msgid ""
+"-EL\t\t\tgenerate code for a little endian machine\n"
+"-EB\t\t\tgenerate code for a big endian machine\n"
+"--little-endian-data\tgenerate code for a machine having big endian\n"
+"                        instructions and little endian data.\n"
+msgstr ""
+
+#: config/tc-sparc.c:823
+#, c-format
+msgid "Internal error: losing opcode: `%s' \"%s\"\n"
+msgstr ""
+
+#: config/tc-sparc.c:842
+#, c-format
+msgid "Internal error: can't find opcode `%s' for `%s'\n"
+msgstr ""
+
+#: config/tc-sparc.c:983
+msgid "Support for 64-bit arithmetic not compiled in."
+msgstr ""
+
+#: config/tc-sparc.c:1029
+msgid "set: number not in 0..4294967295 range"
+msgstr ""
+
+#: config/tc-sparc.c:1036
+msgid "set: number not in -2147483648..4294967295 range"
+msgstr ""
+
+#: config/tc-sparc.c:1095
+msgid "setsw: number not in -2147483648..4294967295 range"
+msgstr ""
+
+#: config/tc-sparc.c:1143
+msgid "setx: temporary register same as destination register"
+msgstr ""
+
+#: config/tc-sparc.c:1214
+msgid "setx: illegal temporary register g0"
+msgstr ""
+
+#: config/tc-sparc.c:1311
+msgid "FP branch in delay slot"
+msgstr ""
+
+#: config/tc-sparc.c:1326
+msgid "FP branch preceded by FP instruction; NOP inserted"
+msgstr ""
+
+#: config/tc-sparc.c:1366
+msgid "failed special case insn sanity check"
+msgstr ""
+
+#: config/tc-sparc.c:1454
+msgid ": invalid membar mask name"
+msgstr ""
+
+#: config/tc-sparc.c:1470
+msgid ": invalid membar mask expression"
+msgstr ""
+
+#: config/tc-sparc.c:1475
+msgid ": invalid membar mask number"
+msgstr ""
+
+#: config/tc-sparc.c:1490
+msgid ": invalid siam mode expression"
+msgstr ""
+
+#: config/tc-sparc.c:1495
+msgid ": invalid siam mode number"
+msgstr ""
+
+#: config/tc-sparc.c:1511
+msgid ": invalid prefetch function name"
+msgstr ""
+
+#: config/tc-sparc.c:1519
+msgid ": invalid prefetch function expression"
+msgstr ""
+
+#: config/tc-sparc.c:1524
+msgid ": invalid prefetch function number"
+msgstr ""
+
+#: config/tc-sparc.c:1552 config/tc-sparc.c:1564
+msgid ": unrecognizable privileged register"
+msgstr ""
+
+#: config/tc-sparc.c:1588 config/tc-sparc.c:1600
+msgid ": unrecognizable hyperprivileged register"
+msgstr ""
+
+#: config/tc-sparc.c:1624 config/tc-sparc.c:1649
+msgid ": unrecognizable v9a or v9b ancillary state register"
+msgstr ""
+
+#: config/tc-sparc.c:1629
+msgid ": rd on write only ancillary state register"
+msgstr ""
+
+#. %sys_tick and %sys_tick_cmpr are v9bnotv9a
+#: config/tc-sparc.c:1637
+msgid ": unrecognizable v9a ancillary state register"
+msgstr ""
+
+#: config/tc-sparc.c:1673
+msgid ": asr number must be between 16 and 31"
+msgstr ""
+
+#: config/tc-sparc.c:1681
+msgid ": asr number must be between 0 and 31"
+msgstr ""
+
+#: config/tc-sparc.c:1691
+#, c-format
+msgid ": expecting %asrN"
+msgstr ""
+
+#: config/tc-sparc.c:1878 config/tc-sparc.c:1916 config/tc-sparc.c:2329
+#: config/tc-sparc.c:2365
+#, c-format
+msgid "Illegal operands: %%%s requires arguments in ()"
+msgstr ""
+
+#: config/tc-sparc.c:1884
+#, c-format
+msgid "Illegal operands: %%%s cannot be used together with other relocs in the insn ()"
+msgstr ""
+
+#: config/tc-sparc.c:1895
+#, c-format
+msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
+msgstr ""
+
+#: config/tc-sparc.c:2102
+msgid "detected global register use not covered by .register pseudo-op"
+msgstr ""
+
+#: config/tc-sparc.c:2173
+msgid ": There are only 64 f registers; [0-63]"
+msgstr ""
+
+#: config/tc-sparc.c:2175 config/tc-sparc.c:2193
+msgid ": There are only 32 f registers; [0-31]"
+msgstr ""
+
+#: config/tc-sparc.c:2185
+msgid ": There are only 32 single precision f registers; [0-31]"
+msgstr ""
+
+#: config/tc-sparc.c:2377
+#, c-format
+msgid "Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
+msgstr ""
+
+#: config/tc-sparc.c:2487
+#, c-format
+msgid "Illegal operands: Can't add non-constant expression to %%%s()"
+msgstr ""
+
+#: config/tc-sparc.c:2497
+#, c-format
+msgid "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol"
+msgstr ""
+
+#: config/tc-sparc.c:2515
+msgid ": PC-relative operand can't be a constant"
+msgstr ""
+
+#: config/tc-sparc.c:2522
+msgid ": TLS operand can't be a constant"
+msgstr ""
+
+#: config/tc-sparc.c:2555
+msgid ": invalid ASI name"
+msgstr ""
+
+#: config/tc-sparc.c:2563
+msgid ": invalid ASI expression"
+msgstr ""
+
+#: config/tc-sparc.c:2568
+msgid ": invalid ASI number"
+msgstr ""
+
+#: config/tc-sparc.c:2665
+msgid "OPF immediate operand out of range (0-0x1ff)"
+msgstr ""
+
+#: config/tc-sparc.c:2670
+msgid "non-immediate OPF operand, ignored"
+msgstr ""
+
+#: config/tc-sparc.c:2689
+msgid ": invalid cpreg name"
+msgstr ""
+
+#: config/tc-sparc.c:2718
+#, c-format
+msgid "Illegal operands%s"
+msgstr ""
+
+#: config/tc-sparc.c:2752
+#, c-format
+msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
+msgstr ""
+
+#: config/tc-sparc.c:2788
+#, c-format
+msgid "Architecture mismatch on \"%s\"."
+msgstr ""
+
+#: config/tc-sparc.c:2789
+#, c-format
+msgid " (Requires %s; requested architecture is %s.)"
+msgstr ""
+
+#: config/tc-sparc.c:3324
+#, c-format
+msgid "bad or unhandled relocation type: 0x%02x"
+msgstr ""
+
+#: config/tc-sparc.c:3657
+msgid "Expected comma after name"
+msgstr ""
+
+#: config/tc-sparc.c:3666
+#, c-format
+msgid "BSS length (%d.) <0! Ignored."
+msgstr ""
+
+#: config/tc-sparc.c:3678
+msgid "bad .reserve segment -- expected BSS segment"
+msgstr ""
+
+#: config/tc-sparc.c:3706
+#, c-format
+msgid "alignment too large; assuming %d"
+msgstr ""
+
+#: config/tc-sparc.c:3712 config/tc-sparc.c:3862
+msgid "negative alignment"
+msgstr ""
+
+#: config/tc-sparc.c:3722 config/tc-sparc.c:3885 read.c:1321 read.c:2379
+msgid "alignment not a power of 2"
+msgstr ""
+
+#: config/tc-sparc.c:3775
+#, c-format
+msgid "Ignoring attempt to re-define symbol %s"
+msgstr ""
+
+#: config/tc-sparc.c:3799 config/tc-v850.c:222
+msgid "Expected comma after symbol-name"
+msgstr ""
+
+#: config/tc-sparc.c:3809
+#, c-format
+msgid ".COMMon length (%lu) out of range ignored"
+msgstr ""
+
+#: config/tc-sparc.c:3842
+msgid "Expected comma after common length"
+msgstr ""
+
+#: config/tc-sparc.c:3856
+#, c-format
+msgid "alignment too large; assuming %ld"
+msgstr ""
+
+#: config/tc-sparc.c:4000
+msgid "Unknown segment type"
+msgstr ""
+
+#: config/tc-sparc.c:4075 config/tc-sparc.c:4085
+#, c-format
+msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
+msgstr ""
+
+#: config/tc-sparc.c:4103
+msgid "redefinition of global register"
+msgstr ""
+
+#: config/tc-sparc.c:4114
+#, c-format
+msgid "Register symbol %s already defined."
+msgstr ""
+
+#: config/tc-sparc.c:4319
+#, c-format
+msgid "Illegal operands: %%r_plt in %d-byte data field"
+msgstr ""
+
+#: config/tc-sparc.c:4329
+#, c-format
+msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
+msgstr ""
+
+#: config/tc-sparc.c:4366 config/tc-vax.c:3313
+#, c-format
+msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
+msgstr ""
+
+#: config/tc-sparc.c:4374 config/tc-sparc.c:4405 config/tc-sparc.c:4414
+#: config/tc-vax.c:3321 config/tc-vax.c:3352 config/tc-vax.c:3361
+#, c-format
+msgid "Illegal operands: %%r_%s%d requires arguments in ()"
+msgstr ""
+
+#: config/tc-sparc.c:4423 config/tc-vax.c:3370
+#, c-format
+msgid "Illegal operands: garbage after %%r_%s%d()"
+msgstr ""
+
+#: config/tc-sparc.h:60
+msgid "sparc convert_frag\n"
+msgstr ""
+
+#: config/tc-sparc.h:62 config/tc-z80.h:53
+msgid "estimate_size_before_relax called"
+msgstr ""
+
+#: config/tc-spu.c:132
+#, c-format
+msgid "Can't hash instruction '%s':%s"
+msgstr ""
+
+#: config/tc-spu.c:186
+msgid ""
+"SPU options:\n"
+"  --apuasm\t\t  emulate behaviour of apuasm\n"
+msgstr ""
+
+#: config/tc-spu.c:292
+#, c-format
+msgid "Invalid mnemonic '%s'"
+msgstr ""
+
+#: config/tc-spu.c:298
+#, c-format
+msgid "'%s' is only available in DD2.0 or higher."
+msgstr ""
+
+#: config/tc-spu.c:330
+#, c-format
+msgid "Error in argument %d.  Expecting:  \"%s\""
+msgstr ""
+
+#: config/tc-spu.c:341
+msgid "Mixing register syntax, with and without '$'."
+msgstr ""
+
+#: config/tc-spu.c:347
+#, c-format
+msgid "Treating '%-*s' as a symbol."
+msgstr ""
+
+#: config/tc-spu.c:566
+msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
+msgstr ""
+
+#: config/tc-spu.c:568
+msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
+msgstr ""
+
+#: config/tc-spu.c:611
+#, c-format
+msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
+msgstr ""
+
+#: config/tc-spu.c:617
+#, c-format
+msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
+msgstr ""
+
+#: config/tc-spu.c:687 config/tc-spu.c:690
+#, c-format
+msgid "Constant expression %d out of range, [%d, %d]."
+msgstr ""
+
+#: config/tc-spu.c:792
+#, c-format
+msgid "invalid priority '%lu'"
+msgstr ""
+
+#: config/tc-spu.c:798
+#, c-format
+msgid "invalid lrlive '%lu'"
+msgstr ""
+
+#: config/tc-spu.c:857
+msgid "Relaxation should never occur"
+msgstr ""
+
+#: config/tc-spu.c:1007
+#, c-format
+msgid "Relocation doesn't fit. (relocation value = 0x%lx)"
+msgstr ""
+
+#: config/tc-spu.h:85
+msgid "spu convert_frag\n"
+msgstr ""
+
+#: config/tc-tic30.c:483
+msgid "More than one AR register found in indirect reference"
+msgstr ""
+
+#: config/tc-tic30.c:488
+msgid "Illegal AR register in indirect reference"
+msgstr ""
+
+#: config/tc-tic30.c:508
+msgid "More than one displacement found in indirect reference"
+msgstr ""
+
+#: config/tc-tic30.c:516
+msgid "Invalid displacement in indirect reference"
+msgstr ""
+
+#: config/tc-tic30.c:533
+msgid "AR register not found in indirect reference"
+msgstr ""
+
+#. Maybe an implied displacement of 1 again.
+#: config/tc-tic30.c:549
+msgid "required displacement wasn't given in indirect reference"
+msgstr ""
+
+#: config/tc-tic30.c:555
+msgid "illegal indirect reference"
+msgstr ""
+
+#: config/tc-tic30.c:561
+msgid "displacement must be an unsigned 8-bit number"
+msgstr ""
+
+#: config/tc-tic30.c:749 config/tc-tic30.c:1496
+#, c-format
+msgid "Invalid character %s before %s operand"
+msgstr ""
+
+#: config/tc-tic30.c:768 config/tc-tic30.c:1511
+#, c-format
+msgid "Unbalanced parenthesis in %s operand."
+msgstr ""
+
+#: config/tc-tic30.c:784 config/tc-tic30.c:1521
+#, c-format
+msgid "Invalid character %s in %s operand"
+msgstr ""
+
+#: config/tc-tic30.c:803 config/tc-tic30.c:1538
+#, c-format
+msgid "Spurious operands; (%d operands/instruction max)"
+msgstr ""
+
+#. Just skip it, if it's \n complain.
+#: config/tc-tic30.c:821 config/tc-tic30.c:837 config/tc-tic30.c:1555
+#: config/tc-tic30.c:1571
+msgid "Expecting operand after ','; got nothing"
+msgstr ""
+
+#: config/tc-tic30.c:826 config/tc-tic30.c:1560
+msgid "Expecting operand before ','; got nothing"
+msgstr ""
+
+#: config/tc-tic30.c:864
+msgid "incorrect number of operands given in the first instruction"
+msgstr ""
+
+#: config/tc-tic30.c:870
+msgid "incorrect number of operands given in the second instruction"
+msgstr ""
+
+#: config/tc-tic30.c:891
+#, c-format
+msgid "%s instruction, operand %d doesn't match"
+msgstr ""
+
+#. Shouldn't get here.
+#: config/tc-tic30.c:915 config/tc-tic30.c:922
+msgid "incorrect format for multiply parallel instruction"
+msgstr ""
+
+#: config/tc-tic30.c:929
+msgid "destination for multiply can only be R0 or R1"
+msgstr ""
+
+#: config/tc-tic30.c:936
+msgid "destination for add/subtract can only be R2 or R3"
+msgstr ""
+
+#: config/tc-tic30.c:1003
+msgid "loading the same register in parallel operation"
+msgstr ""
+
+#: config/tc-tic30.c:1385
+msgid "pc-relative "
+msgstr ""
+
+#: config/tc-tic30.c:1446
+#, c-format
+msgid "Invalid character %s in opcode"
+msgstr ""
+
+#: config/tc-tic30.c:1476
+#, c-format
+msgid "Unknown TMS320C30 instruction: %s"
+msgstr ""
+
+#: config/tc-tic30.c:1596
+msgid "Incorrect number of operands given"
+msgstr ""
+
+#: config/tc-tic30.c:1629
+#, c-format
+msgid "The %s operand doesn't match"
+msgstr ""
+
+#. Shouldn't make it to this stage.
+#: config/tc-tic30.c:1654 config/tc-tic30.c:1666
+msgid "Incompatible first and second operands in instruction"
+msgstr ""
+
+#: config/tc-tic30.c:1780
+msgid "invalid short form floating point immediate operand"
+msgstr ""
+
+#: config/tc-tic30.c:1790
+msgid "rounding down first operand float to unsigned int"
+msgstr ""
+
+#: config/tc-tic30.c:1792
+msgid "only lower 16-bits of first operand are used"
+msgstr ""
+
+#: config/tc-tic30.c:1802
+msgid "rounding down first operand float to signed int"
+msgstr ""
+
+#: config/tc-tic30.c:1807 config/tc-tic30.c:1878
+msgid "first operand is too large for 16-bit signed int"
+msgstr ""
+
+#: config/tc-tic30.c:1872
+msgid "first operand is floating point"
+msgstr ""
+
+#. Shouldn't get here.
+#: config/tc-tic30.c:1903
+msgid "interrupt vector for trap instruction out of range"
+msgstr ""
+
+#: config/tc-tic30.c:1948
+msgid "LDP instruction needs a 24-bit operand"
+msgstr ""
+
+#: config/tc-tic30.c:1972
+msgid "first operand is too large for a 24-bit displacement"
+msgstr ""
+
+#: config/tc-tic4x.c:399
+msgid "Nan, using zero."
+msgstr ""
+
+#: config/tc-tic4x.c:521
+#, c-format
+msgid "Cannot represent exponent in %d bits"
+msgstr ""
+
+#: config/tc-tic4x.c:604 config/tc-tic4x.c:614
+msgid "Invalid floating point number"
+msgstr ""
+
+#: config/tc-tic4x.c:734
+msgid "Comma expected\n"
+msgstr ""
+
+#: config/tc-tic4x.c:774 config/tc-tic54x.c:479
+msgid ".bss size argument missing\n"
+msgstr ""
+
+#: config/tc-tic4x.c:782
+#, c-format
+msgid ".bss size %ld < 0!"
+msgstr ""
+
+#: config/tc-tic4x.c:916
+msgid "Non-constant symbols not allowed\n"
+msgstr ""
+
+#: config/tc-tic4x.c:947
+msgid "Symbol missing\n"
+msgstr ""
+
+#. Get terminator.
+#. Skip null symbol terminator.
+#: config/tc-tic4x.c:994
+msgid ".sect: subsection name ignored"
+msgstr ""
+
+#: config/tc-tic4x.c:1022 config/tc-tic4x.c:1122 config/tc-tic54x.c:1442
+#, c-format
+msgid "Error setting flags for \"%s\": %s"
+msgstr ""
+
+#: config/tc-tic4x.c:1053
+msgid ".set syntax invalid\n"
+msgstr ""
+
+#: config/tc-tic4x.c:1111
+msgid ".usect: non-zero alignment flag ignored"
+msgstr ""
+
+#: config/tc-tic4x.c:1142
+#, c-format
+msgid "This assembler does not support processor generation %ld"
+msgstr ""
+
+#: config/tc-tic4x.c:1146
+msgid "Changing processor generation on fly not supported..."
+msgstr ""
+
+#: config/tc-tic4x.c:1445
+msgid "Auxiliary register AR0--AR7 required for indirect"
+msgstr ""
+
+#: config/tc-tic4x.c:1459
+#, c-format
+msgid "Bad displacement %d (require 0--255)\n"
+msgstr ""
+
+#: config/tc-tic4x.c:1477
+msgid "Index register IR0,IR1 required for displacement"
+msgstr ""
+
+#: config/tc-tic4x.c:1546
+msgid "Expecting a register name"
+msgstr ""
+
+#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 config/tc-tic4x.c:1650
+msgid "Number too large"
+msgstr ""
+
+#: config/tc-tic4x.c:1598
+msgid "Expecting a constant value"
+msgstr ""
+
+#: config/tc-tic4x.c:1605
+#, c-format
+msgid "Bad direct addressing construct %s"
+msgstr ""
+
+#: config/tc-tic4x.c:1609
+#, c-format
+msgid "Direct value of %ld is not suitable"
+msgstr ""
+
+#: config/tc-tic4x.c:1633
+msgid "Unknown indirect addressing mode"
+msgstr ""
+
+#: config/tc-tic4x.c:1730
+#, c-format
+msgid "Immediate value of %ld is too large for ldf"
+msgstr ""
+
+#: config/tc-tic4x.c:1770
+msgid "Destination register must be ARn"
+msgstr ""
+
+#: config/tc-tic4x.c:1789 config/tc-tic4x.c:2162 config/tc-tic4x.c:2221
+#, c-format
+msgid "Immediate value of %ld is too large"
+msgstr ""
+
+#: config/tc-tic4x.c:1818 config/tc-tic4x.c:2023
+msgid "Invalid indirect addressing mode"
+msgstr ""
+
+#: config/tc-tic4x.c:1842 config/tc-tic4x.c:1882 config/tc-tic4x.c:2073
+#: config/tc-tic4x.c:2095
+msgid "Register must be Rn"
+msgstr ""
+
+#: config/tc-tic4x.c:1896 config/tc-tic4x.c:1966 config/tc-tic4x.c:1980
+msgid "Register must be R0--R7"
+msgstr ""
+
+#: config/tc-tic4x.c:1920 config/tc-tic4x.c:1948
+#, c-format
+msgid "Invalid indirect addressing mode displacement %d"
+msgstr ""
+
+#: config/tc-tic4x.c:1994
+msgid "Destination register must be R2 or R3"
+msgstr ""
+
+#: config/tc-tic4x.c:2008
+msgid "Destination register must be R0 or R1"
+msgstr ""
+
+#: config/tc-tic4x.c:2045
+#, c-format
+msgid "Displacement value of %ld is too large"
+msgstr ""
+
+#: config/tc-tic4x.c:2106 config/tc-tic4x.c:2237
+msgid "Floating point number not valid in expression"
+msgstr ""
+
+#: config/tc-tic4x.c:2120
+#, c-format
+msgid "Signed immediate value %ld too large"
+msgstr ""
+
+#: config/tc-tic4x.c:2183
+#, c-format
+msgid "Unsigned immediate value %ld too large"
+msgstr ""
+
+#: config/tc-tic4x.c:2251
+#, c-format
+msgid "Immediate value %ld too large"
+msgstr ""
+
+#: config/tc-tic4x.c:2270 config/tc-tic4x.c:2298
+msgid "Register must be ivtp or tvtp"
+msgstr ""
+
+#: config/tc-tic4x.c:2284
+msgid "Register must be address register"
+msgstr ""
+
+#: config/tc-tic4x.c:2357
+msgid "Source and destination register should not be equal"
+msgstr ""
+
+#: config/tc-tic4x.c:2372
+msgid "Equal parallell destination registers, one result will be discarded"
+msgstr ""
+
+#: config/tc-tic4x.c:2413
+msgid "Too many operands scanned"
+msgstr ""
+
+#: config/tc-tic4x.c:2443
+msgid "Parallel opcode cannot contain more than two instructions"
+msgstr ""
+
+#: config/tc-tic4x.c:2516
+#, c-format
+msgid "Invalid operands for %s"
+msgstr ""
+
+#: config/tc-tic4x.c:2519
+#, c-format
+msgid "Invalid instruction %s"
+msgstr ""
+
+#: config/tc-tic4x.c:2668
+#, c-format
+msgid "Bad relocation type: 0x%02x"
+msgstr ""
+
+#: config/tc-tic4x.c:2726
+#, c-format
+msgid "Unsupported processor generation %d"
+msgstr ""
+
+#: config/tc-tic4x.c:2734
+msgid "Option -b is depreciated, please use -mbig"
+msgstr ""
+
+#: config/tc-tic4x.c:2740
+msgid "Option -p is depreciated, please use -mmemparm"
+msgstr ""
+
+#: config/tc-tic4x.c:2746
+msgid "Option -r is depreciated, please use -mregparm"
+msgstr ""
+
+#: config/tc-tic4x.c:2752
+msgid "Option -s is depreciated, please use -msmall"
+msgstr ""
+
+#: config/tc-tic4x.c:2780
+#, c-format
+msgid ""
+"\n"
+"TIC4X options:\n"
+"  -mcpu=CPU  -mCPU        select architecture variant. CPU can be:\n"
+"                            30 - TMS320C30\n"
+"                            31 - TMS320C31, TMS320LC31\n"
+"                            32 - TMS320C32\n"
+"                            33 - TMS320VC33\n"
+"                            40 - TMS320C40\n"
+"                            44 - TMS320C44\n"
+"  -mrev=REV               set cpu hardware revision (integer numbers).\n"
+"                          Combinations of -mcpu and -mrev will enable/disable\n"
+"                          the appropriate options (-midle2, -mlowpower and\n"
+"                          -menhanced) according to the selected type\n"
+"  -mbig                   select big memory model\n"
+"  -msmall                 select small memory model (default)\n"
+"  -mregparm               select register parameters (default)\n"
+"  -mmemparm               select memory parameters\n"
+"  -midle2                 enable IDLE2 support\n"
+"  -mlowpower              enable LOPOWER and MAXSPEED support\n"
+"  -menhanced              enable enhanced opcode support\n"
+msgstr ""
+
+#: config/tc-tic4x.c:2825
+#, c-format
+msgid "Label \"$%d\" redefined"
+msgstr ""
+
+#: config/tc-tic4x.c:3033
+#, c-format
+msgid "Reloc %d not supported by object file format"
+msgstr ""
+
+#. Only word (et al.), align, or conditionals are allowed within
+#. .struct/.union.
+#: config/tc-tic54x.c:220
+msgid "pseudo-op illegal within .struct/.union"
+msgstr ""
+
+#: config/tc-tic54x.c:234
+#, c-format
+msgid "C54x-specific command line  options:\n"
+msgstr ""
+
+#: config/tc-tic54x.c:235
+#, c-format
+msgid "-mfar-mode | -mf          Use extended addressing\n"
+msgstr ""
+
+#: config/tc-tic54x.c:236
+#, c-format
+msgid "-mcpu=<CPU version>       Specify the CPU version\n"
+msgstr ""
+
+#: config/tc-tic54x.c:237
+#, c-format
+msgid "-merrors-to-file <filename>\n"
+msgstr ""
+
+#: config/tc-tic54x.c:238
+#, c-format
+msgid "-me <filename>            Redirect errors to a file\n"
+msgstr ""
+
+#: config/tc-tic54x.c:350
+msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
+msgstr ""
+
+#: config/tc-tic54x.c:359
+msgid "symbols assigned with .asg must begin with a letter"
+msgstr ""
+
+#: config/tc-tic54x.c:403
+msgid "Unterminated string after absolute expression"
+msgstr ""
+
+#: config/tc-tic54x.c:411
+msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
+msgstr ""
+
+#: config/tc-tic54x.c:423
+msgid "symbols assigned with .eval must begin with a letter"
+msgstr ""
+
+#: config/tc-tic54x.c:488
+#, c-format
+msgid ".bss size %d < 0!"
+msgstr ""
+
+#: config/tc-tic54x.c:677
+msgid "Offset on nested structures is ignored"
+msgstr ""
+
+#: config/tc-tic54x.c:727
+#, c-format
+msgid ".end%s without preceding .%s"
+msgstr ""
+
+#: config/tc-tic54x.c:793
+#, c-format
+msgid "Unrecognized struct/union tag '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:795
+msgid ".tag requires a structure tag"
+msgstr ""
+
+#: config/tc-tic54x.c:801
+msgid "Label required for .tag"
+msgstr ""
+
+#: config/tc-tic54x.c:820
+#, c-format
+msgid ".tag target '%s' undefined"
+msgstr ""
+
+#: config/tc-tic54x.c:882
+#, c-format
+msgid ".field count '%d' out of range (1 <= X <= 32)"
+msgstr ""
+
+#: config/tc-tic54x.c:910
+#, c-format
+msgid "Unrecognized field type '%c'"
+msgstr ""
+
+#: config/tc-tic54x.c:1033
+msgid "Overflow in expression, truncated to 8 bits"
+msgstr ""
+
+#: config/tc-tic54x.c:1038
+msgid "Overflow in expression, truncated to 16 bits"
+msgstr ""
+
+#. Disallow .byte with a non constant expression that will
+#. require relocation.
+#: config/tc-tic54x.c:1046
+msgid "Relocatable values require at least WORD storage"
+msgstr ""
+
+#: config/tc-tic54x.c:1107
+msgid "Use of .def/.ref is deprecated.  Use .global instead"
+msgstr ""
+
+#: config/tc-tic54x.c:1301
+msgid ".space/.bes repeat count is negative, ignored"
+msgstr ""
+
+#: config/tc-tic54x.c:1306
+msgid ".space/.bes repeat count is zero, ignored"
+msgstr ""
+
+#: config/tc-tic54x.c:1383
+msgid "Missing size argument"
+msgstr ""
+
+#: config/tc-tic54x.c:1517
+msgid "CPU version has already been set"
+msgstr ""
+
+#: config/tc-tic54x.c:1521
+#, c-format
+msgid "Unrecognized version '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:1527
+msgid "Changing of CPU version on the fly not supported"
+msgstr ""
+
+#: config/tc-tic54x.c:1660
+msgid "p2align not supported on this target"
+msgstr ""
+
+#: config/tc-tic54x.c:1672
+msgid "Argument to .even ignored"
+msgstr ""
+
+#: config/tc-tic54x.c:1718
+msgid "Invalid field size, must be from 1 to 32"
+msgstr ""
+
+#: config/tc-tic54x.c:1731
+msgid "field size must be 16 when value is relocatable"
+msgstr ""
+
+#: config/tc-tic54x.c:1746
+msgid "field value truncated"
+msgstr ""
+
+#: config/tc-tic54x.c:1853 config/tc-tic54x.c:2159
+#, c-format
+msgid "Unrecognized section '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:1862
+msgid "Current section is unitialized, section name required for .clink"
+msgstr ""
+
+#: config/tc-tic54x.c:2069
+msgid "ENDLOOP without corresponding LOOP"
+msgstr ""
+
+#: config/tc-tic54x.c:2110
+msgid "Mixing of normal and extended addressing not supported"
+msgstr ""
+
+#: config/tc-tic54x.c:2116
+msgid "Extended addressing not supported on the specified CPU"
+msgstr ""
+
+#: config/tc-tic54x.c:2165
+msgid ".sblock may be used for initialized sections only"
+msgstr ""
+
+#: config/tc-tic54x.c:2195
+msgid "Symbol missing for .set/.equ"
+msgstr ""
+
+#: config/tc-tic54x.c:2251
+msgid ".var may only be used within a macro definition"
+msgstr ""
+
+#: config/tc-tic54x.c:2259
+msgid "Substitution symbols must begin with a letter"
+msgstr ""
+
+#: config/tc-tic54x.c:2352
+#, c-format
+msgid "can't open macro library file '%s' for reading: %s"
+msgstr ""
+
+#: config/tc-tic54x.c:2359
+#, c-format
+msgid "File '%s' not in macro archive format"
+msgstr ""
+
+#: config/tc-tic54x.c:2489
+#, c-format
+msgid "Bad COFF version '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:2498
+#, c-format
+msgid "Bad CPU version '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:2511 config/tc-tic54x.c:2514
+#, c-format
+msgid "Can't redirect stderr to the file '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:2629
+#, c-format
+msgid "Undefined substitution symbol '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:3131
+#, c-format
+msgid "Unbalanced parenthesis in operand %d"
+msgstr ""
+
+#: config/tc-tic54x.c:3162 config/tc-tic54x.c:3170
+msgid "Expecting operand after ','"
+msgstr ""
+
+#: config/tc-tic54x.c:3181
+msgid "Extra junk on line"
+msgstr ""
+
+#: config/tc-tic54x.c:3218
+msgid "Badly formed address expression"
+msgstr ""
+
+#: config/tc-tic54x.c:3471
+#, c-format
+msgid "Invalid dmad syntax '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:3535
+#, c-format
+msgid "Use the .mmregs directive to use memory-mapped register names such as '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:3586
+msgid "Address mode *+ARx is write-only. Results of reading are undefined."
+msgstr ""
+
+#: config/tc-tic54x.c:3606
+#, c-format
+msgid "Unrecognized indirect address format \"%s\""
+msgstr ""
+
+#: config/tc-tic54x.c:3644
+#, c-format
+msgid "Operand '%s' out of range (%d <= x <= %d)"
+msgstr ""
+
+#: config/tc-tic54x.c:3664
+msgid "Error in relocation handling"
+msgstr ""
+
+#: config/tc-tic54x.c:3683 config/tc-tic54x.c:3745 config/tc-tic54x.c:3773
+#, c-format
+msgid "Unrecognized condition code \"%s\""
+msgstr ""
+
+#: config/tc-tic54x.c:3700
+#, c-format
+msgid "Condition \"%s\" does not match preceding group"
+msgstr ""
+
+#: config/tc-tic54x.c:3708
+#, c-format
+msgid "Condition \"%s\" uses a different accumulator from a preceding condition"
+msgstr ""
+
+#: config/tc-tic54x.c:3715
+msgid "Only one comparison conditional allowed"
+msgstr ""
+
+#: config/tc-tic54x.c:3720
+msgid "Only one overflow conditional allowed"
+msgstr ""
+
+#: config/tc-tic54x.c:3728
+#, c-format
+msgid "Duplicate %s conditional"
+msgstr ""
+
+#: config/tc-tic54x.c:3759
+msgid "Invalid auxiliary register (use AR0-AR7)"
+msgstr ""
+
+#: config/tc-tic54x.c:3790
+msgid "lk addressing modes are invalid for memory-mapped register addressing"
+msgstr ""
+
+#: config/tc-tic54x.c:3798
+msgid "Address mode *+ARx is not allowed in memory-mapped register addressing.  Resulting behavior is undefined."
+msgstr ""
+
+#: config/tc-tic54x.c:3824
+msgid "Destination accumulator for each part of this parallel instruction must be different"
+msgstr ""
+
+#: config/tc-tic54x.c:3873
+#, c-format
+msgid "Memory mapped register \"%s\" out of range"
+msgstr ""
+
+#: config/tc-tic54x.c:3912
+msgid "Invalid operand (use 1, 2, or 3)"
+msgstr ""
+
+#: config/tc-tic54x.c:3937
+msgid "A status register or status bit name is required"
+msgstr ""
+
+#: config/tc-tic54x.c:3947
+#, c-format
+msgid "Unrecognized status bit \"%s\""
+msgstr ""
+
+#: config/tc-tic54x.c:3970
+#, c-format
+msgid "Invalid status register \"%s\""
+msgstr ""
+
+#: config/tc-tic54x.c:3982
+#, c-format
+msgid "Operand \"%s\" out of range (use 1 or 2)"
+msgstr ""
+
+#: config/tc-tic54x.c:4185
+#, c-format
+msgid "Unrecognized instruction \"%s\""
+msgstr ""
+
+#: config/tc-tic54x.c:4214
+#, c-format
+msgid "Unrecognized operand list '%s' for instruction '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:4243
+#, c-format
+msgid "Unrecognized parallel instruction \"%s\""
+msgstr ""
+
+#: config/tc-tic54x.c:4292
+#, c-format
+msgid "Invalid operand (s) for parallel instruction \"%s\""
+msgstr ""
+
+#: config/tc-tic54x.c:4295
+#, c-format
+msgid "Unrecognized parallel instruction combination \"%s || %s\""
+msgstr ""
+
+#: config/tc-tic54x.c:4522
+#, c-format
+msgid "%s symbol recursion stopped at second appearance of '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:4562
+msgid "Unrecognized substitution symbol function"
+msgstr ""
+
+#: config/tc-tic54x.c:4567
+msgid "Missing '(' after substitution symbol function"
+msgstr ""
+
+#: config/tc-tic54x.c:4581
+msgid "Expecting second argument"
+msgstr ""
+
+#: config/tc-tic54x.c:4594 config/tc-tic54x.c:4644
+msgid "Extra junk in function call, expecting ')'"
+msgstr ""
+
+#: config/tc-tic54x.c:4620
+msgid "Function expects two arguments"
+msgstr ""
+
+#: config/tc-tic54x.c:4633
+msgid "Expecting character constant argument"
+msgstr ""
+
+#: config/tc-tic54x.c:4639
+msgid "Both arguments must be substitution symbols"
+msgstr ""
+
+#: config/tc-tic54x.c:4692
+#, c-format
+msgid "Invalid subscript (use 1 to %d)"
+msgstr ""
+
+#: config/tc-tic54x.c:4702
+#, c-format
+msgid "Invalid length (use 0 to %d"
+msgstr ""
+
+#: config/tc-tic54x.c:4712
+msgid "Missing ')' in subscripted substitution symbol expression"
+msgstr ""
+
+#: config/tc-tic54x.c:4732
+msgid "Missing forced substitution terminator ':'"
+msgstr ""
+
+#: config/tc-tic54x.c:4886
+#, c-format
+msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left)"
+msgstr ""
+
+#: config/tc-tic54x.c:4927
+#, c-format
+msgid "Unrecognized parallel instruction '%s'"
+msgstr ""
+
+#: config/tc-tic54x.c:4939
+#, c-format
+msgid "Instruction '%s' requires an LP cpu version"
+msgstr ""
+
+#: config/tc-tic54x.c:4946
+#, c-format
+msgid "Instruction '%s' requires far mode addressing"
+msgstr ""
+
+#: config/tc-tic54x.c:4958
+#, c-format
+msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined."
+msgstr ""
+
+#: config/tc-tic54x.c:4968
+msgid "Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined."
+msgstr ""
+
+#: config/tc-tic54x.c:4979
+#, c-format
+msgid "'%s' is not repeatable. Resulting behavior is undefined."
+msgstr ""
+
+#: config/tc-tic54x.c:4983
+msgid "Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined."
+msgstr ""
+
+#: config/tc-tic54x.c:5135
+#, c-format
+msgid "Unsupported relocation size %d"
+msgstr ""
+
+#: config/tc-tic54x.c:5266
+msgid "non-absolute value used with .space/.bes"
+msgstr ""
+
+#: config/tc-tic54x.c:5270
+#, c-format
+msgid "negative value ignored in %s"
+msgstr ""
+
+#: config/tc-tic54x.c:5358
+#, c-format
+msgid "attempt to .space/.bes backwards? (%ld)"
+msgstr ""
+
+#: config/tc-tic54x.c:5390
+#, c-format
+msgid "Invalid label '%s'"
+msgstr ""
+
+#: config/tc-v850.c:233
+#, c-format
+msgid ".COMMon length (%d.) < 0! Ignored."
+msgstr ""
+
+#: config/tc-v850.c:254
+#, c-format
+msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
+msgstr ""
+
+#: config/tc-v850.c:280
+msgid "Common alignment negative; 0 assumed"
+msgstr ""
+
+#: config/tc-v850.c:480
+msgid ".longcall pseudo-op seen when not relaxing"
+msgstr ""
+
+#: config/tc-v850.c:482
+msgid ".longjump pseudo-op seen when not relaxing"
+msgstr ""
+
+#: config/tc-v850.c:489
+msgid "bad .longcall format"
+msgstr ""
+
+#: config/tc-v850.c:938
+#, c-format
+msgid "unknown operand shift: %x\n"
+msgstr ""
+
+#: config/tc-v850.c:939
+msgid "internal failure in parse_register_list"
+msgstr ""
+
+#: config/tc-v850.c:955
+msgid "constant expression or register list expected"
+msgstr ""
+
+#: config/tc-v850.c:960 config/tc-v850.c:973 config/tc-v850.c:992
+msgid "high bits set in register list expression"
+msgstr ""
+
+#: config/tc-v850.c:1031 config/tc-v850.c:1094
+msgid "illegal register included in list"
+msgstr ""
+
+#: config/tc-v850.c:1037
+msgid "system registers cannot be included in list"
+msgstr ""
+
+#: config/tc-v850.c:1042
+msgid "PSW cannot be included in list"
+msgstr ""
+
+#: config/tc-v850.c:1049
+msgid "High value system registers cannot be included in list"
+msgstr ""
+
+#: config/tc-v850.c:1073
+msgid "second register should follow dash in register list"
+msgstr ""
+
+#: config/tc-v850.c:1118
+#, c-format
+msgid " V850 options:\n"
+msgstr ""
+
+#: config/tc-v850.c:1119
+#, c-format
+msgid "  -mwarn-signed-overflow    Warn if signed immediate values overflow\n"
+msgstr ""
+
+#: config/tc-v850.c:1120
+#, c-format
+msgid "  -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow\n"
+msgstr ""
+
+#: config/tc-v850.c:1121
+#, c-format
+msgid "  -mv850                    The code is targeted at the v850\n"
+msgstr ""
+
+#: config/tc-v850.c:1122
+#, c-format
+msgid "  -mv850e                   The code is targeted at the v850e\n"
+msgstr ""
+
+#: config/tc-v850.c:1123
+#, c-format
+msgid "  -mv850e1                  The code is targeted at the v850e1\n"
+msgstr ""
+
+#: config/tc-v850.c:1124
+#, c-format
+msgid "  -mv850any                 The code is generic, despite any processor specific instructions\n"
+msgstr ""
+
+#: config/tc-v850.c:1125
+#, c-format
+msgid "  -mrelax                   Enable relaxation\n"
+msgstr ""
+
+#: config/tc-v850.c:1291
+#, c-format
+msgid "Unable to determine default target processor from string: %s"
+msgstr ""
+
+#: config/tc-v850.c:1326
+msgid "lo() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:1343
+msgid "ctoff() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:1365
+msgid "sdaoff() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:1387
+msgid "zdaoff() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:1420
+msgid "tdaoff() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:1625
+msgid "Target processor does not support this instruction."
+msgstr ""
+
+#: config/tc-v850.c:1714 config/tc-v850.c:1743 config/tc-v850.c:1923
+msgid "immediate operand is too large"
+msgstr ""
+
+#: config/tc-v850.c:1725
+msgid "AAARG -> unhandled constant reloc"
+msgstr ""
+
+#: config/tc-v850.c:1768
+msgid "invalid register name"
+msgstr ""
+
+#: config/tc-v850.c:1772
+msgid "register r0 cannot be used here"
+msgstr ""
+
+#: config/tc-v850.c:1783
+msgid "invalid system register name"
+msgstr ""
+
+#: config/tc-v850.c:1795
+msgid "expected EP register"
+msgstr ""
+
+#: config/tc-v850.c:1811
+msgid "invalid condition code name"
+msgstr ""
+
+#: config/tc-v850.c:1831 config/tc-v850.c:1835
+msgid "constant too big to fit into instruction"
+msgstr ""
+
+#: config/tc-v850.c:1888
+msgid "syntax error: value is missing before the register name"
+msgstr ""
+
+#: config/tc-v850.c:1890
+msgid "syntax error: register not expected"
+msgstr ""
+
+#: config/tc-v850.c:1903
+msgid "syntax error: system register not expected"
+msgstr ""
+
+#: config/tc-v850.c:1907
+msgid "syntax error: condition code not expected"
+msgstr ""
+
+#: config/tc-v850.c:1941 config/tc-xtensa.c:11825
+msgid "invalid operand"
+msgstr ""
+
+#: config/tc-vax.c:1342
+msgid "no '[' to match ']'"
+msgstr ""
+
+#: config/tc-vax.c:1358
+msgid "bad register in []"
+msgstr ""
+
+#: config/tc-vax.c:1360
+msgid "[PC] index banned"
+msgstr ""
+
+#: config/tc-vax.c:1396
+msgid "no '(' to match ')'"
+msgstr ""
+
+#: config/tc-vax.c:1512
+msgid "invalid branch operand"
+msgstr ""
+
+#: config/tc-vax.c:1539
+msgid "address prohibits @"
+msgstr ""
+
+#: config/tc-vax.c:1541
+msgid "address prohibits #"
+msgstr ""
+
+#: config/tc-vax.c:1545
+msgid "address prohibits -()"
+msgstr ""
+
+#: config/tc-vax.c:1547
+msgid "address prohibits ()+"
+msgstr ""
+
+#: config/tc-vax.c:1550
+msgid "address prohibits ()"
+msgstr ""
+
+#: config/tc-vax.c:1552
+msgid "address prohibits []"
+msgstr ""
+
+#: config/tc-vax.c:1554
+msgid "address prohibits register"
+msgstr ""
+
+#: config/tc-vax.c:1556
+msgid "address prohibits displacement length specifier"
+msgstr ""
+
+#: config/tc-vax.c:1584
+msgid "invalid operand of S^#"
+msgstr ""
+
+#: config/tc-vax.c:1597
+msgid "S^# needs expression"
+msgstr ""
+
+#: config/tc-vax.c:1604
+msgid "S^# may only read-access"
+msgstr ""
+
+#: config/tc-vax.c:1627
+msgid "invalid operand of -()"
+msgstr ""
+
+#: config/tc-vax.c:1633
+msgid "-(PC) unpredictable"
+msgstr ""
+
+#: config/tc-vax.c:1635
+msgid "[]index same as -()register: unpredictable"
+msgstr ""
+
+#: config/tc-vax.c:1667
+msgid "invalid operand of ()+"
+msgstr ""
+
+#: config/tc-vax.c:1673
+msgid "(PC)+ unpredictable"
+msgstr ""
+
+#: config/tc-vax.c:1675
+msgid "[]index same as ()+register: unpredictable"
+msgstr ""
+
+#: config/tc-vax.c:1698
+msgid "# conflicts length"
+msgstr ""
+
+#: config/tc-vax.c:1700
+msgid "# bars register"
+msgstr ""
+
+#: config/tc-vax.c:1720
+msgid "writing or modifying # is unpredictable"
+msgstr ""
+
+#: config/tc-vax.c:1746
+msgid "length not needed"
+msgstr ""
+
+#: config/tc-vax.c:1753
+msgid "can't []index a register, because it has no address"
+msgstr ""
+
+#: config/tc-vax.c:1755
+msgid "a register has no address"
+msgstr ""
+
+#: config/tc-vax.c:1764
+msgid "PC part of operand unpredictable"
+msgstr ""
+
+#: config/tc-vax.c:1920
+msgid "odd number of bytes in operand description"
+msgstr ""
+
+#: config/tc-vax.c:1934
+msgid "Bad operand"
+msgstr ""
+
+#: config/tc-vax.c:1939
+msgid "Not enough operands"
+msgstr ""
+
+#: config/tc-vax.c:2216
+msgid "SYMBOL TABLE not implemented"
+msgstr ""
+
+#: config/tc-vax.c:2220
+msgid "TOKEN TRACE not implemented"
+msgstr ""
+
+#: config/tc-vax.c:2224
+#, c-format
+msgid "Displacement length %s ignored!"
+msgstr ""
+
+#: config/tc-vax.c:2228
+#, c-format
+msgid "I don't need or use temp. file \"%s\"."
+msgstr ""
+
+#: config/tc-vax.c:2232
+msgid "I don't use an interpass file! -V ignored"
+msgstr ""
+
+#: config/tc-vax.c:2289
+#, c-format
+msgid ""
+"VAX options:\n"
+"-d LENGTH\t\tignored\n"
+"-J\t\t\tignored\n"
+"-S\t\t\tignored\n"
+"-t FILE\t\t\tignored\n"
+"-T\t\t\tignored\n"
+"-V\t\t\tignored\n"
+msgstr ""
+
+#: config/tc-vax.c:2298
+#, c-format
+msgid ""
+"VMS options:\n"
+"-+\t\t\thash encode names longer than 31 characters\n"
+"-1\t\t\t`const' handling compatible with gcc 1.x\n"
+"-H\t\t\tshow new symbol after hash truncation\n"
+"-h NUM\t\t\tdon't hash mixed-case names, and adjust case:\n"
+"\t\t\t0 = upper, 2 = lower, 3 = preserve case\n"
+"-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n"
+msgstr ""
+
+#: config/tc-vax.c:2463
+#, c-format
+msgid "Ignoring statement due to \"%s\""
+msgstr ""
+
+#: config/tc-vax.c:2480
+#, c-format
+msgid "Aborting because statement has \"%s\""
+msgstr ""
+
+#: config/tc-vax.c:2525
+msgid "Can't relocate expression"
+msgstr ""
+
+#: config/tc-vax.c:2628
+msgid "Bignum not permitted in short literal. Immediate mode assumed."
+msgstr ""
+
+#: config/tc-vax.c:2637
+msgid "Can't do flonum short literal: immediate mode used."
+msgstr ""
+
+#: config/tc-vax.c:2684
+#, c-format
+msgid "A bignum/flonum may not be a displacement: 0x%lx used"
+msgstr ""
+
+#: config/tc-vax.c:2995
+#, c-format
+msgid "Short literal overflow(%ld.), immediate mode assumed."
+msgstr ""
+
+#: config/tc-vax.c:3004
+#, c-format
+msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
+msgstr ""
+
+#: config/tc-vax.c:3069
+msgid "Length specification ignored. Address mode 9F used"
+msgstr ""
+
+#: config/tc-vax.c:3127
+msgid "Invalid operand:  immediate value used as base address."
+msgstr ""
+
+#: config/tc-vax.c:3129
+msgid "Invalid operand:  immediate value used as address."
+msgstr ""
+
+#: config/tc-vax.c:3154
+#, c-format
+msgid "Symbol %s used as immediate operand in PIC mode."
+msgstr ""
+
+#: config/tc-vax.c:3259
+#, c-format
+msgid "VIP_BEGIN error:%s"
+msgstr ""
+
+#: config/tc-xc16x.c:211
+#, c-format
+msgid " XC16X specific command line options:\n"
+msgstr ""
+
+#: config/tc-xstormy16.c:78
+#, c-format
+msgid " XSTORMY16 specific command line options:\n"
+msgstr ""
+
+#: config/tc-xstormy16.c:226
+#, c-format
+msgid "unsupported fptr fixup size %d"
+msgstr ""
+
+#: config/tc-xstormy16.c:238
+#, c-format
+msgid "unsupported fixup size %d"
+msgstr ""
+
+#: config/tc-xstormy16.c:269
+msgid "unsupported fptr fixup"
+msgstr ""
+
+#: config/tc-xtensa.c:622
+msgid "illegal range of target hardware versions"
+msgstr ""
+
+#: config/tc-xtensa.c:779
+msgid "--density option is ignored"
+msgstr ""
+
+#: config/tc-xtensa.c:782
+msgid "--no-density option is ignored"
+msgstr ""
+
+#: config/tc-xtensa.c:800
+msgid "--generics is deprecated; use --transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:803
+msgid "--no-generics is deprecated; use --no-transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:806
+msgid "--relax is deprecated; use --transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:809
+msgid "--no-relax is deprecated; use --no-transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:826
+msgid "--absolute-literals option not supported in this Xtensa configuration"
+msgstr ""
+
+#: config/tc-xtensa.c:899
+msgid "prefer-l32r conflicts with prefer-const16"
+msgstr ""
+
+#: config/tc-xtensa.c:905
+msgid "prefer-const16 conflicts with prefer-l32r"
+msgstr ""
+
+#: config/tc-xtensa.c:913 config/tc-xtensa.c:922 config/tc-xtensa.c:926
+msgid "invalid target hardware version"
+msgstr ""
+
+#: config/tc-xtensa.c:1110
+msgid "unmatched end directive"
+msgstr ""
+
+#: config/tc-xtensa.c:1139
+msgid ".begin directive with no matching .end directive"
+msgstr ""
+
+#: config/tc-xtensa.c:1180
+msgid "[no-]generics is deprecated; use [no-]transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:1185
+msgid "[no-]relax is deprecated; use [no-]transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:1198
+#, c-format
+msgid "directive %s cannot be negated"
+msgstr ""
+
+#: config/tc-xtensa.c:1204
+msgid "unknown directive"
+msgstr ""
+
+#: config/tc-xtensa.c:1225 config/tc-xtensa.c:1321 config/tc-xtensa.c:1563
+#: config/tc-xtensa.c:5754
+msgid "directives are not valid inside bundles"
+msgstr ""
+
+#: config/tc-xtensa.c:1237
+msgid ".begin literal is deprecated; use .literal instead"
+msgstr ""
+
+#: config/tc-xtensa.c:1251
+msgid "cannot set literal_prefix inside literal fragment"
+msgstr ""
+
+#: config/tc-xtensa.c:1284
+msgid ".begin [no-]density is ignored"
+msgstr ""
+
+#: config/tc-xtensa.c:1291 config/tc-xtensa.c:1341
+msgid "Xtensa absolute literals option not supported; ignored"
+msgstr ""
+
+#: config/tc-xtensa.c:1334
+msgid ".end [no-]density is ignored"
+msgstr ""
+
+#: config/tc-xtensa.c:1359
+#, c-format
+msgid "does not match begin %s%s at %s:%d"
+msgstr ""
+
+#: config/tc-xtensa.c:1414
+msgid ".literal_position inside literal directive; ignoring"
+msgstr ""
+
+#: config/tc-xtensa.c:1434
+msgid ".literal not allowed inside .begin literal region"
+msgstr ""
+
+#: config/tc-xtensa.c:1470
+msgid "expected comma or colon after symbol name; rest of line ignored"
+msgstr ""
+
+#: config/tc-xtensa.c:1532
+msgid "fall through frequency must be greater than 0"
+msgstr ""
+
+#: config/tc-xtensa.c:1540
+msgid "branch target frequency must be greater than 0"
+msgstr ""
+
+#: config/tc-xtensa.c:1588
+#, c-format
+msgid "opcode-specific %s relocation used outside an instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:1596
+#, c-format
+msgid "invalid use of %s relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:1792 config/tc-xtensa.c:1809
+#, c-format
+msgid "bad register name: %s"
+msgstr ""
+
+#: config/tc-xtensa.c:1798
+#, c-format
+msgid "bad register number: %s"
+msgstr ""
+
+#: config/tc-xtensa.c:1861
+msgid "pcrel relocation not allowed in an instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:1878
+msgid "register number out of range"
+msgstr ""
+
+#: config/tc-xtensa.c:1962
+msgid "extra comma"
+msgstr ""
+
+#: config/tc-xtensa.c:1964
+msgid "extra colon"
+msgstr ""
+
+#: config/tc-xtensa.c:1966
+msgid "missing argument"
+msgstr ""
+
+#: config/tc-xtensa.c:1968
+msgid "missing comma or colon"
+msgstr ""
+
+#: config/tc-xtensa.c:2025
+msgid "incorrect register number, ignoring"
+msgstr ""
+
+#: config/tc-xtensa.c:2032
+msgid "too many arguments"
+msgstr ""
+
+#: config/tc-xtensa.c:2106
+#, c-format
+msgid "cannot encode opcode \"%s\""
+msgstr ""
+
+#: config/tc-xtensa.c:2200
+#, c-format
+msgid "not enough operands (%d) for '%s'; expected %d"
+msgstr ""
+
+#: config/tc-xtensa.c:2207
+#, c-format
+msgid "too many operands (%d) for '%s'; expected %d"
+msgstr ""
+
+#: config/tc-xtensa.c:2258
+#, c-format
+msgid "invalid register '%s' for '%s' instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:2265
+#, c-format
+msgid "invalid register number (%ld) for '%s' instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:2333
+#, c-format
+msgid "invalid register number (%ld) for '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:2724
+#, c-format
+msgid "operand %d of '%s' has out of range value '%u'"
+msgstr ""
+
+#: config/tc-xtensa.c:2730
+#, c-format
+msgid "operand %d of '%s' has invalid value '%u'"
+msgstr ""
+
+#: config/tc-xtensa.c:2777
+#, c-format
+msgid "internal error: unknown option name '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:3884
+msgid "can't handle generation of literal/labels yet"
+msgstr ""
+
+#: config/tc-xtensa.c:3888
+msgid "can't handle undefined OP TYPE"
+msgstr ""
+
+#: config/tc-xtensa.c:3949
+#, c-format
+msgid "found %d operands for '%s':  Expected %d"
+msgstr ""
+
+#: config/tc-xtensa.c:3956
+#, c-format
+msgid "found too many (%d) operands for '%s':  Expected %d"
+msgstr ""
+
+#: config/tc-xtensa.c:3977
+msgid "immediate operands sum to greater than 32"
+msgstr ""
+
+#: config/tc-xtensa.c:4108
+msgid "invalid immediate"
+msgstr ""
+
+#: config/tc-xtensa.c:4229
+#, c-format
+msgid "invalid relocation for operand %i of '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:4239
+#, c-format
+msgid "invalid expression for operand %i of '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:4249
+#, c-format
+msgid "invalid relocation in instruction slot %i"
+msgstr ""
+
+#: config/tc-xtensa.c:4256
+#, c-format
+msgid "undefined symbol for opcode \"%s\""
+msgstr ""
+
+#: config/tc-xtensa.c:4730
+msgid "opcode 'NOP.N' unavailable in this configuration"
+msgstr ""
+
+#: config/tc-xtensa.c:4790
+msgid "get_expanded_loop_offset: invalid opcode"
+msgstr ""
+
+#: config/tc-xtensa.c:4923
+#, c-format
+msgid "assembly state not set for first frag in section %s"
+msgstr ""
+
+#: config/tc-xtensa.c:4976
+#, c-format
+msgid "unaligned branch target: %d bytes at 0x%lx"
+msgstr ""
+
+#: config/tc-xtensa.c:5015
+#, c-format
+msgid "unaligned loop: %d bytes at 0x%lx"
+msgstr ""
+
+#: config/tc-xtensa.c:5039
+msgid "unexpected fix"
+msgstr ""
+
+#: config/tc-xtensa.c:5050 config/tc-xtensa.c:5054
+msgid "undecodable fix"
+msgstr ""
+
+#: config/tc-xtensa.c:5192
+msgid "labels are not valid inside bundles"
+msgstr ""
+
+#: config/tc-xtensa.c:5212
+msgid "invalid last instruction for a zero-overhead loop"
+msgstr ""
+
+#: config/tc-xtensa.c:5279
+msgid "extra opening brace"
+msgstr ""
+
+#: config/tc-xtensa.c:5289
+msgid "extra closing brace"
+msgstr ""
+
+#: config/tc-xtensa.c:5316
+msgid "missing closing brace"
+msgstr ""
+
+#: config/tc-xtensa.c:5416 config/tc-xtensa.c:5446
+#, c-format
+msgid "wrong number of operands for '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:5433
+#, c-format
+msgid "bad relocation expression for '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:5468
+#, c-format
+msgid "unknown opcode or format name '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:5474
+msgid "format names only valid inside bundles"
+msgstr ""
+
+#: config/tc-xtensa.c:5479
+#, c-format
+msgid "multiple formats specified for one bundle; using '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:5529
+msgid "entry instruction with stack decrement < 16"
+msgstr ""
+
+#: config/tc-xtensa.c:5582
+msgid "unaligned entry instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:5647
+msgid "bad instruction format"
+msgstr ""
+
+#: config/tc-xtensa.c:5650
+msgid "invalid relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:5661
+#, c-format
+msgid "invalid relocation for '%s' instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:5673
+#, c-format
+msgid "invalid relocation for operand %d of '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:5853
+msgid "cannot represent subtraction with an offset"
+msgstr ""
+
+#: config/tc-xtensa.c:5953
+#, c-format
+msgid "unhandled local relocation fix %s"
+msgstr ""
+
+#: config/tc-xtensa.c:6004
+#, c-format
+msgid "internal error; cannot generate `%s' relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:6223
+msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
+msgstr ""
+
+#: config/tc-xtensa.c:6232
+msgid "couldn't find a valid instruction format"
+msgstr ""
+
+#: config/tc-xtensa.c:6233
+#, c-format
+msgid "    ops were: "
+msgstr ""
+
+#: config/tc-xtensa.c:6235
+#, c-format
+msgid " %s;"
+msgstr ""
+
+#: config/tc-xtensa.c:6246
+#, c-format
+msgid "format '%s' allows %d slots, but there are %d opcodes"
+msgstr ""
+
+#: config/tc-xtensa.c:6257 config/tc-xtensa.c:6355
+msgid "illegal resource usage in bundle"
+msgstr ""
+
+#: config/tc-xtensa.c:6442
+#, c-format
+msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
+msgstr ""
+
+#: config/tc-xtensa.c:6447
+#, c-format
+msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
+msgstr ""
+
+#: config/tc-xtensa.c:6452
+#, c-format
+msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
+msgstr ""
+
+#: config/tc-xtensa.c:6457
+#, c-format
+msgid "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
+msgstr ""
+
+#: config/tc-xtensa.c:6473
+msgid "multiple branches or jumps in the same bundle"
+msgstr ""
+
+#: config/tc-xtensa.c:6925
+msgid "cannot assemble into a literal fragment"
+msgstr ""
+
+#: config/tc-xtensa.c:6927
+msgid "..."
+msgstr ""
+
+#: config/tc-xtensa.c:7535
+msgid "instruction sequence (write a0, branch, retw) may trigger hardware errata"
+msgstr ""
+
+#: config/tc-xtensa.c:7647
+msgid "branching or jumping to a loop end may trigger hardware errata"
+msgstr ""
+
+#: config/tc-xtensa.c:7729
+msgid "loop end too close to another loop end may trigger hardware errata"
+msgstr ""
+
+#: config/tc-xtensa.c:7738
+#, c-format
+msgid "fr_var %lu < length %d"
+msgstr ""
+
+#: config/tc-xtensa.c:7897
+msgid "loop containing less than three instructions may trigger hardware errata"
+msgstr ""
+
+#: config/tc-xtensa.c:7969
+msgid "undecodable instruction in instruction frag"
+msgstr ""
+
+#: config/tc-xtensa.c:8079
+msgid "invalid empty loop"
+msgstr ""
+
+#: config/tc-xtensa.c:8084
+msgid "loop target does not follow loop instruction in section"
+msgstr ""
+
+#: config/tc-xtensa.c:8662
+msgid "bad relaxation state"
+msgstr ""
+
+#: config/tc-xtensa.c:8720
+#, c-format
+msgid "fr_var (%ld) < length (%d)"
+msgstr ""
+
+#: config/tc-xtensa.c:9421
+msgid "invalid relaxation fragment result"
+msgstr ""
+
+#: config/tc-xtensa.c:9500
+msgid "unable to widen instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:9640
+msgid "multiple literals in expansion"
+msgstr ""
+
+#: config/tc-xtensa.c:9644
+msgid "no registered fragment for literal"
+msgstr ""
+
+#: config/tc-xtensa.c:9646
+msgid "number of literal tokens != 1"
+msgstr ""
+
+#: config/tc-xtensa.c:9776 config/tc-xtensa.c:9782
+#, c-format
+msgid "unresolved loop target symbol: %s"
+msgstr ""
+
+#: config/tc-xtensa.c:9888
+#, c-format
+msgid "invalid expression evaluation type %d"
+msgstr ""
+
+#: config/tc-xtensa.c:9905
+msgid "loop too long for LOOP instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:10175
+#, c-format
+msgid "fixes not all moved from %s"
+msgstr ""
+
+#: config/tc-xtensa.c:10306
+msgid "literal pool location required for text-section-literals; specify with .literal_position"
+msgstr ""
+
+#: config/tc-xtensa.c:11138
+msgid "too many operands in instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:11349
+msgid "invalid symbolic operand"
+msgstr ""
+
+#: config/tc-xtensa.c:11410
+msgid "operand number mismatch"
+msgstr ""
+
+#: config/tc-xtensa.c:11414
+#, c-format
+msgid "cannot encode opcode \"%s\" in the given format \"%s\""
+msgstr ""
+
+#: config/tc-xtensa.c:11439
+#, c-format
+msgid "xtensa-isa failure: %s"
+msgstr ""
+
+#: config/tc-xtensa.c:11516
+msgid "invalid opcode"
+msgstr ""
+
+#: config/tc-xtensa.c:11522
+msgid "too few operands"
+msgstr ""
+
+#: config/tc-xtensa.c:11572
+msgid "multiple writes to the same register"
+msgstr ""
+
+#: config/tc-xtensa.c:11686 config/tc-xtensa.c:11692
+msgid "out of memory"
+msgstr ""
+
+#: config/tc-xtensa.c:11781
+msgid "TLS relocation not allowed in FLIX bundle"
+msgstr ""
+
+#. Instructions that generate TLS relocations should always be
+#. relaxed in the front-end.  If "record_fixup" is set, then this
+#. function is being called during back-end relaxation, so flag
+#. the unexpected behavior as an error.
+#: config/tc-xtensa.c:11787
+msgid "unexpected TLS relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:11831
+msgid "symbolic operand not allowed"
+msgstr ""
+
+#: config/tc-xtensa.c:11868
+msgid "cannot decode instruction format"
+msgstr ""
+
+#: config/tc-xtensa.c:12012
+msgid "ignoring extra '-rename-section' delimiter ':'"
+msgstr ""
+
+#: config/tc-xtensa.c:12017
+#, c-format
+msgid "ignoring invalid '-rename-section' specification: '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:12028
+#, c-format
+msgid "section %s renamed multiple times"
+msgstr ""
+
+#: config/tc-xtensa.c:12030
+#, c-format
+msgid "multiple sections remapped to output section %s"
+msgstr ""
+
+#: config/tc-z80.c:244
+msgid "-- unterminated string"
+msgstr ""
+
+#: config/tc-z80.c:314
+msgid "floating point numbers are not implemented"
+msgstr ""
+
+#: config/tc-z80.c:493 config/tc-z80.c:499
+msgid "mismatched parentheses"
+msgstr ""
+
+#: config/tc-z80.c:553
+msgid "bad offset expression syntax"
+msgstr ""
+
+#: config/tc-z80.c:577
+msgid "bad expression syntax"
+msgstr ""
+
+#: config/tc-z80.c:690
+msgid "cannot make a relative jump to an absolute location"
+msgstr ""
+
+#: config/tc-z80.c:702 config/tc-z80.c:1960
+msgid "overflow"
+msgstr ""
+
+#: config/tc-z80.c:1070 config/tc-z80.c:1113 config/tc-z80.c:1157
+#: config/tc-z80.c:1277 config/tc-z80.c:1331 config/tc-z80.c:1600
+msgid "bad intruction syntax"
+msgstr ""
+
+#: config/tc-z80.c:1203
+msgid "condition code invalid for jr"
+msgstr ""
+
+#: config/tc-z80.c:1225
+msgid "bad instruction syntax"
+msgstr ""
+
+#: config/tc-z80.c:1704
+msgid "parentheses ignored"
+msgstr ""
+
+#: config/tc-z80.c:1909 read.c:3556
+#, c-format
+msgid "junk at end of line, first unrecognized character is `%c'"
+msgstr ""
+
+#: config/tc-z80.c:1935 config/tc-z8k.c:1461 config/tc-z8k.c:1524
+msgid "relative jump out of range"
+msgstr ""
+
+#: config/tc-z80.c:1952
+msgid "index offset  out of range"
+msgstr ""
+
+#: config/tc-z80.c:1994 config/tc-z8k.c:1532
+#, c-format
+msgid "md_apply_fix: unknown r_type 0x%x\n"
+msgstr ""
+
+#: config/tc-z8k.c:282
+#, c-format
+msgid "register rr%d out of range"
+msgstr ""
+
+#: config/tc-z8k.c:284
+#, c-format
+msgid "register rr%d does not exist"
+msgstr ""
+
+#: config/tc-z8k.c:296
+#, c-format
+msgid "register rh%d out of range"
+msgstr ""
+
+#: config/tc-z8k.c:308
+#, c-format
+msgid "register rl%d out of range"
+msgstr ""
+
+#: config/tc-z8k.c:321
+#, c-format
+msgid "register rq%d out of range"
+msgstr ""
+
+#: config/tc-z8k.c:323
+#, c-format
+msgid "register rq%d does not exist"
+msgstr ""
+
+#: config/tc-z8k.c:335
+#, c-format
+msgid "register r%d out of range"
+msgstr ""
+
+#: config/tc-z8k.c:376
+#, c-format
+msgid "expected %c"
+msgstr ""
+
+#: config/tc-z8k.c:391
+#, c-format
+msgid "register is wrong size for a word %s"
+msgstr ""
+
+#: config/tc-z8k.c:405
+#, c-format
+msgid "register is wrong size for address %s"
+msgstr ""
+
+#: config/tc-z8k.c:539
+#, c-format
+msgid "unknown interrupt %s"
+msgstr ""
+
+#. No interrupt type specified, opcode won't do anything.
+#: config/tc-z8k.c:562
+msgid "opcode has no effect"
+msgstr ""
+
+#: config/tc-z8k.c:673
+msgid "Missing ) in ra(rb)"
+msgstr ""
+
+#: config/tc-z8k.c:753 config/tc-z8k.c:792
+#, c-format
+msgid "invalid condition code '%s'"
+msgstr ""
+
+#: config/tc-z8k.c:765
+#, c-format
+msgid "invalid flag '%s'"
+msgstr ""
+
+#: config/tc-z8k.c:919 config/tc-z8k.c:925
+msgid "invalid indirect register size"
+msgstr ""
+
+#: config/tc-z8k.c:942 config/tc-z8k.c:1090 config/tc-z8k.c:1095
+msgid "invalid control register name"
+msgstr ""
+
+#: config/tc-z8k.c:1079
+msgid "immediate must be 1 or 2"
+msgstr ""
+
+#: config/tc-z8k.c:1082
+msgid "immediate 1 or 2 expected"
+msgstr ""
+
+#: config/tc-z8k.c:1113
+msgid "can't use R0 here"
+msgstr ""
+
+#: config/tc-z8k.c:1271
+msgid "Can't find opcode to match operands"
+msgstr ""
+
+#: config/tc-z8k.c:1318
+#, c-format
+msgid "invalid architecture -z%s"
+msgstr ""
+
+#: config/tc-z8k.c:1338
+#, c-format
+msgid ""
+" Z8K options:\n"
+"  -z8001                  generate segmented code\n"
+"  -z8002                  generate unsegmented code\n"
+"  -linkrelax              create linker relaxable code\n"
+msgstr ""
+
+#: config/tc-z8k.c:1350
+#, c-format
+msgid "call to md_convert_frag\n"
+msgstr ""
+
+#: config/tc-z8k.c:1457 config/tc-z8k.c:1497 config/tc-z8k.c:1520
+msgid "cannot branch to odd address"
+msgstr ""
+
+#: config/tc-z8k.c:1479
+msgid "relative address out of range"
+msgstr ""
+
+#: config/tc-z8k.c:1500
+msgid "relative call out of range"
+msgstr ""
+
+#: config/tc-z8k.c:1544
+#, c-format
+msgid "call to md_estimate_size_before_relax\n"
+msgstr ""
+
+#: config/xtensa-relax.c:1556
+#, c-format
+msgid "invalid configuration option '%s' in transition rule '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1681
+#, c-format
+msgid "opcode '%s': no bound opname '%s' for precondition in '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1691
+#, c-format
+msgid "opcode '%s': no bound opname '%s' for precondition in %s"
+msgstr ""
+
+#: config/xtensa-relax.c:1698
+#, c-format
+msgid "opcode '%s': precondition only contains constants in '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1745
+msgid "expected one operand for generated literal"
+msgstr ""
+
+#: config/xtensa-relax.c:1752
+msgid "expected 0 operands for generated label"
+msgstr ""
+
+#: config/xtensa-relax.c:1765
+#, c-format
+msgid "invalid opcode '%s' in transition rule '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1773
+#, c-format
+msgid "opcode '%s': replacement does not have %d ops"
+msgstr ""
+
+#: config/xtensa-relax.c:1787
+#, c-format
+msgid "opcode '%s': cannot find literal definition"
+msgstr ""
+
+#: config/xtensa-relax.c:1803 config/xtensa-relax.c:1833
+#, c-format
+msgid "opcode %s: unidentified operand '%s' in '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1828
+#, c-format
+msgid "unknown user-defined function %s"
+msgstr ""
+
+#: config/xtensa-relax.c:1839
+#, c-format
+msgid "opcode %s: could not parse operand '%s' in '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1880
+#, c-format
+msgid "could not parse INSN_PATTERN '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1884
+#, c-format
+msgid "could not parse INSN_REPL '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1895
+#, c-format
+msgid "could not build transition for %s => %s"
+msgstr ""
+
+#: depend.c:194
+#, c-format
+msgid "can't open `%s' for writing"
+msgstr ""
+
+#: depend.c:206
+#, c-format
+msgid "can't close `%s'"
+msgstr ""
+
+#: dw2gencfi.c:294
+#, c-format
+msgid "register save offset not a multiple of %u"
+msgstr ""
+
+#: dw2gencfi.c:377
+msgid "CFI state restore without previous remember"
+msgstr ""
+
+#: dw2gencfi.c:432
+msgid "missing separator"
+msgstr ""
+
+#: dw2gencfi.c:482
+msgid "bad register expression"
+msgstr ""
+
+#: dw2gencfi.c:503 dw2gencfi.c:626 dw2gencfi.c:664 dw2gencfi.c:734
+#: dw2gencfi.c:806
+msgid "CFI instruction used without previous .cfi_startproc"
+msgstr ""
+
+#: dw2gencfi.c:688
+msgid "invalid or unsupported encoding in .cfi_personality"
+msgstr ""
+
+#: dw2gencfi.c:695
+msgid ".cfi_personality requires encoding and symbol arguments"
+msgstr ""
+
+#: dw2gencfi.c:718
+msgid "wrong second argument to .cfi_personality"
+msgstr ""
+
+#: dw2gencfi.c:758 dw2gencfi.c:834
+msgid "invalid or unsupported encoding in .cfi_lsda"
+msgstr ""
+
+#: dw2gencfi.c:765
+msgid ".cfi_lsda requires encoding and symbol arguments"
+msgstr ""
+
+#: dw2gencfi.c:790
+msgid "wrong second argument to .cfi_lsda"
+msgstr ""
+
+#: dw2gencfi.c:855
+msgid "wrong third argument to .cfi_val_encoded_addr"
+msgstr ""
+
+#: dw2gencfi.c:870
+msgid "previous CFI entry not closed (missing .cfi_endproc)"
+msgstr ""
+
+#: dw2gencfi.c:905
+msgid ".cfi_endproc without corresponding .cfi_startproc"
+msgstr ""
+
+#: dw2gencfi.c:1515
+msgid "open CFI at the end of file; missing .cfi_endproc directive"
+msgstr ""
+
+#: dwarf2dbg.c:542 dwarf2dbg.c:577
+msgid "file number less than one"
+msgstr ""
+
+#: dwarf2dbg.c:552
+#, c-format
+msgid "file number %ld already allocated"
+msgstr ""
+
+#: dwarf2dbg.c:582 dwarf2dbg.c:1335
+#, c-format
+msgid "unassigned file number %ld"
+msgstr ""
+
+#: dwarf2dbg.c:651
+msgid "is_stmt value not 0 or 1"
+msgstr ""
+
+#: dwarf2dbg.c:663
+msgid "isa number less than zero"
+msgstr ""
+
+#: dwarf2dbg.c:675
+msgid "discriminator less than zero"
+msgstr ""
+
+#: dwarf2dbg.c:681
+#, c-format
+msgid "unknown .loc sub-directive `%s'"
+msgstr ""
+
+#: dwarf2dbg.c:1398
+msgid "internal error: unknown dwarf2 format"
+msgstr ""
+
+#: ecoff.c:1552
+#, c-format
+msgid "string too big (%lu bytes)"
+msgstr ""
+
+#: ecoff.c:1578
+#, c-format
+msgid "inserting \"%s\" into string hash table: %s"
+msgstr ""
+
+#: ecoff.c:1609 ecoff.c:1802 ecoff.c:1825 ecoff.c:1856 ecoff.c:2009
+#: ecoff.c:2120
+msgid "no current file pointer"
+msgstr ""
+
+#: ecoff.c:1696
+msgid "too many st_End's"
+msgstr ""
+
+#: ecoff.c:2034
+#, c-format
+msgid "inserting \"%s\" into tag hash table: %s"
+msgstr ""
+
+#: ecoff.c:2195
+msgid "fake .file after real one"
+msgstr ""
+
+#: ecoff.c:2285
+msgid "filename goes over one page boundary"
+msgstr ""
+
+#: ecoff.c:2418
+msgid ".begin directive without a preceding .file directive"
+msgstr ""
+
+#: ecoff.c:2425
+msgid ".begin directive without a preceding .ent directive"
+msgstr ""
+
+#: ecoff.c:2456
+msgid ".bend directive without a preceding .file directive"
+msgstr ""
+
+#: ecoff.c:2463
+msgid ".bend directive without a preceding .ent directive"
+msgstr ""
+
+#: ecoff.c:2476
+msgid ".bend directive names unknown symbol"
+msgstr ""
+
+#: ecoff.c:2519
+msgid ".def pseudo-op used inside of .def/.endef; ignored"
+msgstr ""
+
+#: ecoff.c:2521
+msgid "empty symbol name in .def; ignored"
+msgstr ""
+
+#: ecoff.c:2558
+msgid ".dim pseudo-op used outside of .def/.endef; ignored"
+msgstr ""
+
+#: ecoff.c:2573
+msgid "badly formed .dim directive"
+msgstr ""
+
+#: ecoff.c:2586
+msgid "too many .dim entries"
+msgstr ""
+
+#: ecoff.c:2606
+msgid ".scl pseudo-op used outside of .def/.endef; ignored"
+msgstr ""
+
+#: ecoff.c:2631
+msgid ".size pseudo-op used outside of .def/.endef; ignored"
+msgstr ""
+
+#: ecoff.c:2646
+msgid "badly formed .size directive"
+msgstr ""
+
+#: ecoff.c:2659
+msgid "too many .size entries"
+msgstr ""
+
+#: ecoff.c:2681
+msgid ".type pseudo-op used outside of .def/.endef; ignored"
+msgstr ""
+
+#. FIXME: We could handle this by setting the continued bit.
+#. There would still be a limit: the .type argument can not
+#. be infinite.
+#: ecoff.c:2699
+#, c-format
+msgid "the type of %s is too complex; it will be simplified"
+msgstr ""
+
+#: ecoff.c:2710
+msgid "Unrecognized .type argument"
+msgstr ""
+
+#: ecoff.c:2748
+msgid ".tag pseudo-op used outside of .def/.endef; ignored"
+msgstr ""
+
+#: ecoff.c:2773
+msgid ".val pseudo-op used outside of .def/.endef; ignored"
+msgstr ""
+
+#: ecoff.c:2781
+msgid ".val expression is too complex"
+msgstr ""
+
+#: ecoff.c:2811
+msgid ".endef pseudo-op used before .def; ignored"
+msgstr ""
+
+#: ecoff.c:2837 ecoff.c:2918
+msgid "bad COFF debugging information"
+msgstr ""
+
+#: ecoff.c:2886
+#, c-format
+msgid "no tag specified for %s"
+msgstr ""
+
+#: ecoff.c:2988
+msgid ".end directive without a preceding .file directive"
+msgstr ""
+
+#: ecoff.c:2995
+msgid ".end directive without a preceding .ent directive"
+msgstr ""
+
+#: ecoff.c:3017
+msgid ".end directive names unknown symbol"
+msgstr ""
+
+#: ecoff.c:3044
+msgid "second .ent directive found before .end directive"
+msgstr ""
+
+#: ecoff.c:3116
+msgid "no way to handle .file within .ent/.end section"
+msgstr ""
+
+#: ecoff.c:3233
+msgid ".loc before .file"
+msgstr ""
+
+#: ecoff.c:3436
+#, c-format
+msgid ".stab%c is not supported"
+msgstr ""
+
+#: ecoff.c:3446
+#, c-format
+msgid ".stab%c: ignoring non-zero other field"
+msgstr ""
+
+#: ecoff.c:3480
+#, c-format
+msgid "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
+msgstr ""
+
+#: ecoff.c:3516
+#, c-format
+msgid "illegal .stab%c directive, bad character"
+msgstr ""
+
+#: ecoff.c:3975 ecoff.c:4164 ecoff.c:4189
+msgid ".begin/.bend in different segments"
+msgstr ""
+
+#: ecoff.c:4685
+msgid "missing .end or .bend at end of file"
+msgstr ""
+
+#: ecoff.c:5170
+msgid "GP prologue size exceeds field size, using 0 instead"
+msgstr ""
+
+#: expr.c:88 read.c:3621
+msgid "bignum invalid"
+msgstr ""
+
+#: expr.c:90 read.c:3623 read.c:4091 read.c:4957
+msgid "floating point number invalid"
+msgstr ""
+
+#: expr.c:211
+msgid "bad floating-point constant: exponent overflow"
+msgstr ""
+
+#: expr.c:215
+#, c-format
+msgid "bad floating-point constant: unknown error code=%d"
+msgstr ""
+
+#: expr.c:394
+msgid "a bignum with underscores may not have more than 8 hex digits in any word"
+msgstr ""
+
+#: expr.c:417
+msgid "a bignum with underscores must have exactly 4 words"
+msgstr ""
+
+#. Either not seen or not defined.
+#. @@ Should print out the original string instead of
+#. the parsed number.
+#: expr.c:540
+#, c-format
+msgid "backward ref to unknown label \"%d:\""
+msgstr ""
+
+#: expr.c:658
+msgid "character constant too large"
+msgstr ""
+
+#: expr.c:904
+#, c-format
+msgid "expr.c(operand): bad atof_generic return val %d"
+msgstr ""
+
+#: expr.c:970
+#, c-format
+msgid "missing '%c'"
+msgstr ""
+
+#: expr.c:981 read.c:4437
+msgid "EBCDIC constants are not supported"
+msgstr ""
+
+#: expr.c:1096
+#, c-format
+msgid "Unary operator %c ignored because bad operand follows"
+msgstr ""
+
+#: expr.c:1142 expr.c:1167
+msgid "syntax error in .startof. or .sizeof."
+msgstr ""
+
+#: expr.c:1248 expr.c:1602
+#, c-format
+msgid "invalid use of operator \"%s\""
+msgstr ""
+
+#: expr.c:1746
+msgid "missing operand; zero assumed"
+msgstr ""
+
+#: expr.c:1785
+msgid "left operand is a bignum; integer 0 assumed"
+msgstr ""
+
+#: expr.c:1787
+msgid "left operand is a float; integer 0 assumed"
+msgstr ""
+
+#: expr.c:1796
+msgid "right operand is a bignum; integer 0 assumed"
+msgstr ""
+
+#: expr.c:1798
+msgid "right operand is a float; integer 0 assumed"
+msgstr ""
+
+#: expr.c:1866 symbols.c:1356
+msgid "division by zero"
+msgstr ""
+
+#: expr.c:1872
+msgid "shift count"
+msgstr ""
+
+#: expr.c:1975
+msgid "operation combines symbols in different segments"
+msgstr ""
+
+#: frags.c:48
+msgid "attempt to allocate data in absolute section"
+msgstr ""
+
+#: frags.c:54
+msgid "attempt to allocate data in common section"
+msgstr ""
+
+#: frags.c:112
+#, c-format
+msgid "can't extend frag %u chars"
+msgstr ""
+
+#. For error messages.
+#. Detect if we are reading from stdin by examining the file
+#. name returned by as_where().
+#.
+#. [FIXME: We rely upon the name in the strcmp below being the
+#. same as the one used by input_scrub_new_file(), if that is
+#. not true, then this code will fail].
+#.
+#. If we are reading from stdin, then we need to save each input
+#. line here (assuming of course that we actually have a line of
+#. input to read), so that it can be displayed in the listing
+#. that is produced at the end of the assembly.
+#: input-file.c:138 input-scrub.c:241 listing.c:334
+msgid "{standard input}"
+msgstr ""
+
+#: input-file.c:143
+#, c-format
+msgid "can't open %s for reading: %s"
+msgstr ""
+
+#: input-file.c:152 input-file.c:215 input-file.c:241
+#, c-format
+msgid "can't read from %s: %s"
+msgstr ""
+
+#: input-file.c:249 listing.c:1389 output-file.c:69
+#, c-format
+msgid "can't close %s: %s"
+msgstr ""
+
+#: input-scrub.c:266
+msgid "macros nested too deeply"
+msgstr ""
+
+#: input-scrub.c:375 input-scrub.c:399
+msgid "partial line at end of file ignored"
+msgstr ""
+
+#: itbl-ops.c:329
+#, c-format
+msgid "Unable to allocate memory for new instructions\n"
+msgstr ""
+
+#: listing.c:240
+msgid "Warning:"
+msgstr ""
+
+#: listing.c:246
+msgid "Error:"
+msgstr ""
+
+#: listing.c:1275
+#, c-format
+msgid ""
+"\n"
+" time stamp    \t: %s\n"
+"\n"
+msgstr ""
+
+#: listing.c:1285
+#, c-format
+msgid "%s "
+msgstr ""
+
+#: listing.c:1290
+#, c-format
+msgid ""
+"\n"
+"\t%s "
+msgstr ""
+
+#: listing.c:1300
+msgid ""
+"\n"
+" options passed\t: "
+msgstr ""
+
+#: listing.c:1339
+#, c-format
+msgid ""
+" GNU assembler version %s (%s)\n"
+"\t using BFD version %s."
+msgstr ""
+
+#: listing.c:1342
+#, c-format
+msgid ""
+"\n"
+" input file    \t: %s"
+msgstr ""
+
+#: listing.c:1343
+#, c-format
+msgid ""
+"\n"
+" output file   \t: %s"
+msgstr ""
+
+#: listing.c:1344
+#, c-format
+msgid ""
+"\n"
+" target        \t: %s"
+msgstr ""
+
+#: listing.c:1368
+#, c-format
+msgid "can't open %s: %s"
+msgstr ""
+
+#: listing.c:1461
+msgid "strange paper height, set to no form"
+msgstr ""
+
+#: listing.c:1525
+msgid "new line in title"
+msgstr ""
+
+#. Turns the next expression into a string.
+#: macro.c:371
+#, no-c-format
+msgid "% operator needs absolute expression"
+msgstr ""
+
+#: macro.c:521
+#, c-format
+msgid "Missing parameter qualifier for `%s' in macro `%s'"
+msgstr ""
+
+#: macro.c:531
+#, c-format
+msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
+msgstr ""
+
+#: macro.c:548
+#, c-format
+msgid "Pointless default value for required parameter `%s' in macro `%s'"
+msgstr ""
+
+#: macro.c:560
+#, c-format
+msgid "A parameter named `%s' already exists for macro `%s'"
+msgstr ""
+
+#: macro.c:597
+#, c-format
+msgid "Reserved word `%s' used as parameter in macro `%s'"
+msgstr ""
+
+#: macro.c:635
+#, c-format
+msgid "unexpected end of file in macro `%s' definition"
+msgstr ""
+
+#: macro.c:647
+#, c-format
+msgid "missing `)' after formals in macro definition `%s'"
+msgstr ""
+
+#: macro.c:662
+msgid "Missing macro name"
+msgstr ""
+
+#: macro.c:671
+#, c-format
+msgid "Bad parameter list for macro `%s'"
+msgstr ""
+
+#: macro.c:677
+#, c-format
+msgid "Macro `%s' was already defined"
+msgstr ""
+
+#: macro.c:800 macro.c:802
+msgid "missing `)'"
+msgstr ""
+
+#: macro.c:897
+#, c-format
+msgid "`%s' was already used as parameter (or another local) name"
+msgstr ""
+
+#: macro.c:1055
+msgid "confusion in formal parameters"
+msgstr ""
+
+#: macro.c:1062
+#, c-format
+msgid "Parameter named `%s' does not exist for macro `%s'"
+msgstr ""
+
+#: macro.c:1070
+#, c-format
+msgid "Value for parameter `%s' of macro `%s' was already specified"
+msgstr ""
+
+#: macro.c:1084
+msgid "can't mix positional and keyword arguments"
+msgstr ""
+
+#: macro.c:1095
+msgid "too many positional arguments"
+msgstr ""
+
+#: macro.c:1143
+#, c-format
+msgid "Missing value for required parameter `%s' of macro `%s'"
+msgstr ""
+
+#: macro.c:1282
+#, c-format
+msgid "Attempt to purge non-existant macro `%s'"
+msgstr ""
+
+#: macro.c:1301
+msgid "unexpected end of file in irp or irpc"
+msgstr ""
+
+#: macro.c:1309
+msgid "missing model parameter"
+msgstr ""
+
+#: messages.c:82
+#, c-format
+msgid "Assembler messages:\n"
+msgstr ""
+
+#: messages.c:166
+#, c-format
+msgid "Warning: "
+msgstr ""
+
+#: messages.c:267
+#, c-format
+msgid "Error: "
+msgstr ""
+
+#: messages.c:362 messages.c:382
+#, c-format
+msgid "Fatal error: "
+msgstr ""
+
+#: messages.c:397
+#, c-format
+msgid "Internal error!\n"
+msgstr ""
+
+#: messages.c:399
+#, c-format
+msgid "Assertion failure in %s at %s line %d.\n"
+msgstr ""
+
+#: messages.c:402
+#, c-format
+msgid "Assertion failure at %s line %d.\n"
+msgstr ""
+
+#: messages.c:403 messages.c:420
+#, c-format
+msgid "Please report this bug.\n"
+msgstr ""
+
+#: messages.c:415
+#, c-format
+msgid "Internal error, aborting at %s line %d in %s\n"
+msgstr ""
+
+#: messages.c:418
+#, c-format
+msgid "Internal error, aborting at %s line %d\n"
+msgstr ""
+
+#: messages.c:467
+#, c-format
+msgid "%s out of domain (%d is not a multiple of %d)"
+msgstr ""
+
+#: messages.c:485
+#, c-format
+msgid "%s out of range (%d is not between %d and %d)"
+msgstr ""
+
+#. xgettext:c-format.
+#: messages.c:508
+#, c-format
+msgid "%s out of range (0x%s is not between 0x%s and 0x%s)"
+msgstr ""
+
+#: output-file.c:35
+#, c-format
+msgid "can't open a bfd on stdout %s"
+msgstr ""
+
+#: output-file.c:42
+#, c-format
+msgid "selected target format '%s' unknown"
+msgstr ""
+
+#: output-file.c:44
+#, c-format
+msgid "can't create %s: %s"
+msgstr ""
+
+#: read.c:463
+msgid "bad or irreducible absolute expression"
+msgstr ""
+
+#: read.c:489
+#, c-format
+msgid "error constructing %s pseudo-op table: %s"
+msgstr ""
+
+#: read.c:899
+#, c-format
+msgid "unknown pseudo-op: `%s'"
+msgstr ""
+
+#: read.c:986
+#, c-format
+msgid "label \"%d$\" redefined"
+msgstr ""
+
+#: read.c:1221
+msgid ".abort detected.  Abandoning ship."
+msgstr ""
+
+#: read.c:1239 read.c:2651
+msgid "ignoring fill value in absolute section"
+msgstr ""
+
+#: read.c:1330
+#, c-format
+msgid "alignment too large: %u assumed"
+msgstr ""
+
+#: read.c:1362
+msgid "expected fill pattern missing"
+msgstr ""
+
+#: read.c:1471
+#, c-format
+msgid "size (%ld) out of range, ignored"
+msgstr ""
+
+#: read.c:1500
+#, c-format
+msgid "size of \"%s\" is already %ld; not changing to %ld"
+msgstr ""
+
+#. Some of the back ends can't deal with non-positive line numbers.
+#. Besides, it's silly.  GCC however will generate a line number of
+#. zero when it is pre-processing builtins for assembler-with-cpp files:
+#.
+#. # 0 "<built-in>"
+#.
+#. We do not want to barf on this, especially since such files are used
+#. in the GCC and GDB testsuites.  So we check for negative line numbers
+#. rather than non-positive line numbers.
+#: read.c:1750
+#, c-format
+msgid "line numbers must be positive; line number %d rejected"
+msgstr ""
+
+#: read.c:1787
+#, c-format
+msgid "incompatible flag %i in line directive"
+msgstr ""
+
+#: read.c:1799
+#, c-format
+msgid "unsupported flag %i in line directive"
+msgstr ""
+
+#: read.c:1838
+msgid "start address not supported"
+msgstr ""
+
+#: read.c:1847
+msgid ".err encountered"
+msgstr ""
+
+#: read.c:1863
+msgid ".error directive invoked in source file"
+msgstr ""
+
+#: read.c:1864
+msgid ".warning directive invoked in source file"
+msgstr ""
+
+#: read.c:1870
+#, c-format
+msgid "%s argument must be a string"
+msgstr ""
+
+#: read.c:1902 read.c:1904
+#, c-format
+msgid ".fail %ld encountered"
+msgstr ""
+
+#: read.c:1944
+#, c-format
+msgid ".fill size clamped to %d"
+msgstr ""
+
+#: read.c:1949
+msgid "size negative; .fill ignored"
+msgstr ""
+
+#: read.c:1955
+msgid "repeat < 0; .fill ignored"
+msgstr ""
+
+#: read.c:2111
+#, c-format
+msgid "Attribute name not recognised: %s"
+msgstr ""
+
+#: read.c:2126
+msgid "expected numeric constant"
+msgstr ""
+
+#: read.c:2167
+msgid "bad string constant"
+msgstr ""
+
+#: read.c:2171
+msgid "expected <tag> , <value>"
+msgstr ""
+
+#: read.c:2246
+#, c-format
+msgid "unrecognized .linkonce type `%s'"
+msgstr ""
+
+#: read.c:2258
+msgid ".linkonce is not supported for this object file format"
+msgstr ""
+
+#: read.c:2280
+#, c-format
+msgid "bfd_set_section_flags: %s"
+msgstr ""
+
+#: read.c:2353
+msgid "expected alignment after size"
+msgstr ""
+
+#: read.c:2580
+#, c-format
+msgid "attempt to redefine pseudo-op `%s' ignored"
+msgstr ""
+
+#: read.c:2599
+msgid "ignoring macro exit outside a macro definition."
+msgstr ""
+
+#: read.c:2646
+#, c-format
+msgid "invalid segment \"%s\""
+msgstr ""
+
+#: read.c:2654
+msgid "only constant offsets supported in absolute section"
+msgstr ""
+
+#: read.c:2693
+msgid "MRI style ORG pseudo-op not supported"
+msgstr ""
+
+#: read.c:2846
+#, c-format
+msgid "unrecognized section type `%s'"
+msgstr ""
+
+#: read.c:2860
+msgid "absolute sections are not supported"
+msgstr ""
+
+#: read.c:2875
+#, c-format
+msgid "unrecognized section command `%s'"
+msgstr ""
+
+#: read.c:2939
+#, c-format
+msgid ".end%c encountered without preceeding %s"
+msgstr ""
+
+#: read.c:2969
+#, c-format
+msgid "%s without %s"
+msgstr ""
+
+#: read.c:3197
+msgid "unsupported variable size or fill value"
+msgstr ""
+
+#: read.c:3225
+msgid ".space repeat count is zero, ignored"
+msgstr ""
+
+#: read.c:3227
+msgid ".space repeat count is negative, ignored"
+msgstr ""
+
+#: read.c:3256
+msgid "space allocation too complex in absolute section"
+msgstr ""
+
+#: read.c:3262
+msgid "space allocation too complex in common section"
+msgstr ""
+
+#: read.c:3353 read.c:4683
+#, c-format
+msgid "bad floating literal: %s"
+msgstr ""
+
+#: read.c:3513
+#, c-format
+msgid "%s: would close weakref loop: %s"
+msgstr ""
+
+#: read.c:3559
+#, c-format
+msgid "junk at end of line, first unrecognized character valued 0x%x"
+msgstr ""
+
+#: read.c:3687
+#, c-format
+msgid "`%s' can't be equated to common symbol '%s'"
+msgstr ""
+
+#: read.c:3815
+msgid "rva without symbol"
+msgstr ""
+
+#: read.c:3872
+msgid "missing or bad offset expression"
+msgstr ""
+
+#: read.c:3893
+msgid "missing reloc type"
+msgstr ""
+
+#: read.c:3905
+msgid "unrecognized reloc type"
+msgstr ""
+
+#: read.c:3921
+msgid "bad reloc expression"
+msgstr ""
+
+#: read.c:4047
+msgid "attempt to store value in absolute section"
+msgstr ""
+
+#: read.c:4085 read.c:4951
+msgid "zero assumed for missing expression"
+msgstr ""
+
+#: read.c:4097 read.c:4963 write.c:268 write.c:973
+msgid "register value used as expression"
+msgstr ""
+
+#: read.c:4177
+#, c-format
+msgid "value 0x%llx truncated to 0x%llx"
+msgstr ""
+
+#: read.c:4180
+msgid "value 0x%I64x truncated to 0x%I64x"
+msgstr ""
+
+#: read.c:4184
+#, c-format
+msgid "value 0x%lx truncated to 0x%lx"
+msgstr ""
+
+#: read.c:4201
+#, c-format
+msgid "bignum truncated to %d bytes"
+msgstr ""
+
+#: read.c:4510 read.c:4705
+msgid "unresolvable or nonpositive repeat count; using 1"
+msgstr ""
+
+#: read.c:4559
+#, c-format
+msgid "unknown floating type type '%c'"
+msgstr ""
+
+#: read.c:4581
+msgid "floating point constant too large"
+msgstr ""
+
+#: read.c:5117
+msgid "strings must be placed into a section"
+msgstr ""
+
+#: read.c:5165
+msgid "expected <nn>"
+msgstr ""
+
+#. To be compatible with BSD 4.2 as: give the luser a linefeed!!
+#: read.c:5198 read.c:5284
+msgid "unterminated string; newline inserted"
+msgstr ""
+
+#: read.c:5292
+msgid "bad escaped character in string"
+msgstr ""
+
+#: read.c:5317
+msgid "expected address expression"
+msgstr ""
+
+#: read.c:5336
+#, c-format
+msgid "symbol \"%s\" undefined; zero assumed"
+msgstr ""
+
+#: read.c:5339
+msgid "some symbol undefined; zero assumed"
+msgstr ""
+
+#: read.c:5375
+msgid "this string may not contain '\\0'"
+msgstr ""
+
+#: read.c:5411
+msgid "missing string"
+msgstr ""
+
+#: read.c:5502
+#, c-format
+msgid ".incbin count zero, ignoring `%s'"
+msgstr ""
+
+#: read.c:5528
+#, c-format
+msgid "file not found: %s"
+msgstr ""
+
+#: read.c:5542
+#, c-format
+msgid "seek to end of .incbin file failed `%s'"
+msgstr ""
+
+#: read.c:5553
+#, c-format
+msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
+msgstr ""
+
+#: read.c:5560
+#, c-format
+msgid "could not skip to %ld in file `%s'"
+msgstr ""
+
+#: read.c:5569
+#, c-format
+msgid "truncated file `%s', %ld of %ld bytes read"
+msgstr ""
+
+#: read.c:5727
+msgid "missing .func"
+msgstr ""
+
+#: read.c:5744
+msgid ".endfunc missing for previous .func"
+msgstr ""
+
+#: read.c:5881
+#, c-format
+msgid "missing closing `%c'"
+msgstr ""
+
+#: read.c:5883
+msgid "stray `\\'"
+msgstr ""
+
+#: remap.c:52
+#, c-format
+msgid "invalid argument '%s' to -fdebug-prefix-map"
+msgstr ""
+
+#: stabs.c:214 stabs.c:222 stabs.c:230 stabs.c:249
+#, c-format
+msgid ".stab%c: missing comma"
+msgstr ""
+
+#. This could happen for example with a source file with a huge
+#. number of lines.  The only cure is to use a different debug
+#. format, probably DWARF.
+#: stabs.c:242
+#, c-format
+msgid ".stab%c: description field '%x' too big, try a different debug format"
+msgstr ""
+
+#: stabs.c:423
+msgid "comma missing in .xstabs"
+msgstr ""
+
+#: symbols.c:277
+#, c-format
+msgid "cannot define symbol `%s' in absolute section"
+msgstr ""
+
+#: symbols.c:417
+#, c-format
+msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
+msgstr ""
+
+#: symbols.c:494 symbols.c:501
+#, c-format
+msgid "inserting \"%s\" into symbol table failed: %s"
+msgstr ""
+
+#: symbols.c:964 symbols.c:968
+#, c-format
+msgid "undefined symbol `%s' in operation"
+msgstr ""
+
+#: symbols.c:975
+#, c-format
+msgid "invalid sections for operation on `%s' and `%s'"
+msgstr ""
+
+#: symbols.c:979
+#, c-format
+msgid "invalid section for operation on `%s'"
+msgstr ""
+
+#: symbols.c:987 symbols.c:990
+#, c-format
+msgid "undefined symbol `%s' in operation setting `%s'"
+msgstr ""
+
+#: symbols.c:996
+#, c-format
+msgid "invalid sections for operation on `%s' and `%s' setting `%s'"
+msgstr ""
+
+#: symbols.c:999
+#, c-format
+msgid "invalid section for operation on `%s' setting `%s'"
+msgstr ""
+
+#: symbols.c:1049
+#, c-format
+msgid "symbol definition loop encountered at `%s'"
+msgstr ""
+
+#: symbols.c:1076
+#, c-format
+msgid "cannot convert expression symbol %s to complex relocation"
+msgstr ""
+
+#: symbols.c:1358
+#, c-format
+msgid "division by zero when setting `%s'"
+msgstr ""
+
+#: symbols.c:1439 write.c:1846
+#, c-format
+msgid "can't resolve value for symbol `%s'"
+msgstr ""
+
+#: symbols.c:1889
+#, c-format
+msgid "\"%d\" (instance number %d of a %s label)"
+msgstr ""
+
+#: symbols.c:1918
+#, c-format
+msgid "attempt to get value of unresolved symbol `%s'"
+msgstr ""
+
+#: symbols.c:2193
+msgid "section symbols are already global"
+msgstr ""
+
+#: symbols.c:2306
+#, c-format
+msgid "Accessing function `%s' as thread-local object"
+msgstr ""
+
+#: symbols.c:2310
+#, c-format
+msgid "Accessing `%s' as thread-local object"
+msgstr ""
+
+#: write.c:167
+#, c-format
+msgid "field fx_size too small to hold %d"
+msgstr ""
+
+#: write.c:444
+#, c-format
+msgid "attempt to .org/.space backwards? (%ld)"
+msgstr ""
+
+#: write.c:675
+msgid "invalid offset expression"
+msgstr ""
+
+#: write.c:697
+msgid "invalid reloc expression"
+msgstr ""
+
+#: write.c:1056
+#, c-format
+msgid "value of %s too large for field of %d bytes at %s"
+msgstr ""
+
+#: write.c:1068
+#, c-format
+msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
+msgstr ""
+
+#: write.c:1112
+msgid "redefined symbol cannot be used on reloc"
+msgstr ""
+
+#: write.c:1125
+msgid "relocation out of range"
+msgstr ""
+
+#: write.c:1128
+#, c-format
+msgid "%s:%u: bad return from bfd_install_relocation: %x"
+msgstr ""
+
+#: write.c:1192
+msgid "internal error: fixup not contained within frag"
+msgstr ""
+
+#: write.c:1245
+msgid "reloc not within (fixed part of) section"
+msgstr ""
+
+#: write.c:1312 write.c:1333
+#, c-format
+msgid "can't write %s: %s"
+msgstr ""
+
+#: write.c:1363
+msgid "cannot write to output file"
+msgstr ""
+
+#: write.c:1517
+#, c-format
+msgid "%d error%s, %d warning%s, generating bad object file"
+msgstr ""
+
+#: write.c:1524
+#, c-format
+msgid "%d error%s, %d warning%s, no object file generated"
+msgstr ""
+
+#: write.c:1763
+#, c-format
+msgid "%s: global symbols not supported in common sections"
+msgstr ""
+
+#: write.c:1777
+#, c-format
+msgid "local label `%s' is not defined"
+msgstr ""
+
+#: write.c:1797
+#, c-format
+msgid "Local symbol `%s' can't be equated to common symbol `%s'"
+msgstr ""
+
+#: write.c:1804
+#, c-format
+msgid "can't make global register symbol `%s'"
+msgstr ""
+
+#: write.c:2075
+#, c-format
+msgid "alignment padding (%lu bytes) not a multiple of %ld"
+msgstr ""
+
+#: write.c:2233
+#, c-format
+msgid ".word %s-%s+%s didn't fit"
+msgstr ""
+
+#: write.c:2328
+msgid "padding added"
+msgstr ""
+
+#: write.c:2378
+msgid "attempt to move .org backwards"
+msgstr ""
+
+#: write.c:2402
+msgid ".space specifies non-absolute value"
+msgstr ""
+
+#: write.c:2417
+msgid ".space or .fill with negative value, ignored"
+msgstr ""
+
+#: write.c:2488
+#, c-format
+msgid "Infinite loop encountered whilst attempting to compute the addresses of symbols in section %s"
+msgstr ""
index 792bd8128ec19787e2a364795202c388e6a350ad..b97766c41e8cc901f5b2d1555019114874dc57bf 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-06  Nick Clifton  <nickc@redhat.com>
+
+       * po/vi.po: New Vietnamese translation.
+
 2010-03-30  Doug Kwan  <dougkwan@google.com>
 
        * arm.cc (Target_arm::using_thumb_only): Handle v6-M
diff --git a/gold/po/vi.po b/gold/po/vi.po
new file mode 100644 (file)
index 0000000..61253d7
--- /dev/null
@@ -0,0 +1,1878 @@
+# Vietnamese translation for Gold.
+# Copyright © 2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the binutils package.
+# Clytie Siddall <clytie@riverland.net.au>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gold 2.20\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-09 17:16+0930\n"
+"PO-Revision-Date: 2010-04-03 16:15+1030\n"
+"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
+"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: LocFactoryEditor 1.8\n"
+
+#: archive.cc:107
+#, c-format
+msgid "%s: no archive symbol table (run ranlib)"
+msgstr "%s: không có bảng ký hiệu kho lưu (hãy chạy ranlib)"
+
+#: archive.cc:189
+#, c-format
+msgid "%s: bad archive symbol table names"
+msgstr "%s: tên bảng ký hiệu kho lưu sai"
+
+#: archive.cc:221
+#, c-format
+msgid "%s: malformed archive header at %zu"
+msgstr "%s: sai dạng phần đầu kho lưu tại %zu"
+
+#: archive.cc:241
+#, c-format
+msgid "%s: malformed archive header size at %zu"
+msgstr "%s: sai dạng kích cỡ phần đầu kho lưu tại %zu"
+
+#: archive.cc:252
+#, c-format
+msgid "%s: malformed archive header name at %zu"
+msgstr "%s: sai dạng tên phần đầu kho lưu tại %zu"
+
+#: archive.cc:282
+#, c-format
+msgid "%s: bad extended name index at %zu"
+msgstr "%s: chỉ mục tên mở rộng sai tại %zu"
+
+#: archive.cc:292
+#, c-format
+msgid "%s: bad extended name entry at header %zu"
+msgstr "%s: mục nhập tên mở rộng sai tại phần đầu %zu"
+
+#: archive.cc:389
+#, c-format
+msgid "%s: short archive header at %zu"
+msgstr "%s: phần đầu kho lưu ngắn tại %zu"
+
+#: archive.cc:530 archive.cc:545
+#, c-format
+msgid "%s: member at %zu is not an ELF object"
+msgstr "%s: bộ phạn tại %zu không phải là đối tượng ELF"
+
+#: archive.cc:775
+#, c-format
+msgid "%s: archive libraries: %u\n"
+msgstr "%s: thư viện kho lưu : %u\n"
+
+#: archive.cc:777
+#, c-format
+msgid "%s: total archive members: %u\n"
+msgstr "%s: tổng bộ phạn kho lưu : %u\n"
+
+#: archive.cc:779
+#, c-format
+msgid "%s: loaded archive members: %u\n"
+msgstr "%s: đã nạp bộ phạn kho lưu : %u\n"
+
+#: binary.cc:129
+#, c-format
+msgid "cannot open %s: %s:"
+msgstr "không thể mở %s: %s:"
+
+#: compressed_output.cc:128
+msgid "not compressing section data: zlib error"
+msgstr "không đang nén dữ liệu phần: lỗi zlib"
+
+#: cref.cc:244
+#, c-format
+msgid "cannot open symbol count file %s: %s"
+msgstr "không thể mở tập tin đếm ký hiệu %s: %s"
+
+#: descriptors.cc:94
+#, c-format
+msgid "file %s was removed during the link"
+msgstr "tập tin « %s » bị gỡ bỏ trong khi liên kết"
+
+#: descriptors.cc:133
+msgid "out of file descriptors and couldn't close any"
+msgstr "cạn bộ mô tả tập tin và không thể đóng bộ nào"
+
+#: descriptors.cc:154 descriptors.cc:189
+#, c-format
+msgid "while closing %s: %s"
+msgstr "trong khi đóng %s: %s"
+
+#: dirsearch.cc:71
+#, c-format
+msgid "%s: can not read directory: %s"
+msgstr "%s: không thể đọc thư mục: %s"
+
+#: dwarf_reader.cc:53 dwarf_reader.cc:84
+msgid "Unusually large LEB128 decoded, debug information may be corrupted"
+msgstr "Giải mã được LEB128 rất lớn: thông tin gỡ lỗi có thể bị hỏng"
+
+#: dynobj.cc:169
+#, c-format
+msgid "unexpected duplicate type %u section: %u, %u"
+msgstr "gặp kiểu trùng không mong đợi %u trong phần: %u, %u"
+
+#: dynobj.cc:205
+#, c-format
+msgid "unexpected link in section %u header: %u != %u"
+msgstr "gặp liên kết không mong đợi trong phần %u dòng đầu: %u != %u"
+
+#: dynobj.cc:241
+#, c-format
+msgid "DYNAMIC section %u link out of range: %u"
+msgstr "liên kết phần ĐỘNG %u vượt ra ngoài giới hạn: %u"
+
+#: dynobj.cc:249
+#, c-format
+msgid "DYNAMIC section %u link %u is not a strtab"
+msgstr "liên kết phần ĐỘNG %u %u không phải strtab"
+
+#: dynobj.cc:278
+#, c-format
+msgid "DT_SONAME value out of range: %lld >= %lld"
+msgstr "giá trị « DT_SONAME » ở ngoại phạm vi: %lld ≥ %lld"
+
+#: dynobj.cc:290
+#, c-format
+msgid "DT_NEEDED value out of range: %lld >= %lld"
+msgstr "giá trị « DT_NEEDED » ở ngoại phạm vi: %lld ≥ %lld"
+
+#: dynobj.cc:303
+msgid "missing DT_NULL in dynamic segment"
+msgstr "thiếu « DT_NULL » trong phân đoạn động"
+
+#: dynobj.cc:349
+#, c-format
+msgid "invalid dynamic symbol table name index: %u"
+msgstr "chỉ mục tên bảng ký hiệu động không hợp lệ: %u"
+
+#: dynobj.cc:356
+#, c-format
+msgid "dynamic symbol table name section has wrong type: %u"
+msgstr "phần tên bảng ký hiệu động có kiểu sai: %u"
+
+#: dynobj.cc:443 object.cc:376 object.cc:884
+#, c-format
+msgid "bad section name offset for section %u: %lu"
+msgstr "sai đặt khoảng bù tên phần cho phần %u: %lu"
+
+#: dynobj.cc:472
+#, c-format
+msgid "duplicate definition for version %u"
+msgstr "gặp lời xác định trùng cho phiên bản %u"
+
+#: dynobj.cc:501
+#, c-format
+msgid "unexpected verdef version %u"
+msgstr "gặp phiên bản verdef không mong đợi %u"
+
+#: dynobj.cc:517
+#, c-format
+msgid "verdef vd_cnt field too small: %u"
+msgstr "trường « vd_cnt » verdef quá nhỏ : %u"
+
+#: dynobj.cc:525
+#, c-format
+msgid "verdef vd_aux field out of range: %u"
+msgstr "trường « vd_aux » verdef ở ngoại phạm vi: %u"
+
+#: dynobj.cc:536
+#, c-format
+msgid "verdaux vda_name field out of range: %u"
+msgstr "trường « vda_name » verdef ở ngoại phạm vi: %u"
+
+#: dynobj.cc:546
+#, c-format
+msgid "verdef vd_next field out of range: %u"
+msgstr "trường « vd_next » verdef ở ngoại phạm vi: %u"
+
+#: dynobj.cc:580
+#, c-format
+msgid "unexpected verneed version %u"
+msgstr "gặp phiên bản verneed không mong đợi %u"
+
+#: dynobj.cc:589
+#, c-format
+msgid "verneed vn_aux field out of range: %u"
+msgstr "trường « vn_aux » verneed ở ngoại phạm vi: %u"
+
+#: dynobj.cc:603
+#, c-format
+msgid "vernaux vna_name field out of range: %u"
+msgstr "trường « vna_name » vernaux ở ngoại phạm vi: %u"
+
+#: dynobj.cc:614
+#, c-format
+msgid "verneed vna_next field out of range: %u"
+msgstr "trường « vna_next » verneed ở ngoại phạm vi: %u"
+
+#: dynobj.cc:625
+#, c-format
+msgid "verneed vn_next field out of range: %u"
+msgstr "trường « vn_next » verneed ở ngoại phạm vi: %u"
+
+#: dynobj.cc:673
+msgid "size of dynamic symbols is not multiple of symbol size"
+msgstr "kích cỡ của ký hiệu động không phải là bội số cho kích cỡ ký hiệu"
+
+#: dynobj.cc:1425
+#, c-format
+msgid "symbol %s has undefined version %s"
+msgstr "ký hiệu %s có phiên bản chưa được xác định %s"
+
+#: ehframe.h:82
+msgid "** eh_frame_hdr"
+msgstr "** khung_eh_hdr"
+
+#: ehframe.h:353
+msgid "** eh_frame"
+msgstr "** khung_eh"
+
+#: errors.cc:106
+#, c-format
+msgid "%s: warning: "
+msgstr "%s: cảnh báo : "
+
+#: errors.cc:146
+#, c-format
+msgid "%s: %s: warning: "
+msgstr "%s: %s: cảnh báo : "
+
+#: errors.cc:172
+#, c-format
+msgid "%s: %s: undefined reference to '%s'\n"
+msgstr "%s: %s: tham chiếu chưa xác định đến « %s »\n"
+
+#: errors.cc:176
+#, c-format
+msgid "%s: %s: undefined reference to '%s', version '%s'\n"
+msgstr "%s: %s: tham chiếu chưa xác định đến « %s », phiên bản « %s »\n"
+
+#: errors.cc:186
+#, c-format
+msgid "%s: "
+msgstr "%s: "
+
+#: expression.cc:172
+#, c-format
+msgid "undefined symbol '%s' referenced in expression"
+msgstr "ký hiệu chưa xác định « %s » được tham chiếu trong biểu thức"
+
+#: expression.cc:209
+msgid "invalid reference to dot symbol outside of SECTIONS clause"
+msgstr "tham chiếu sai đến ký hiệu chấm bên ngoài mệnh đề SECTIONS (phần)"
+
+#. Handle unary operators.  We use a preprocessor macro as a hack to
+#. capture the C operator.
+#: expression.cc:278
+msgid "unary "
+msgstr "nguyên phân"
+
+#: expression.cc:278 expression.cc:400
+msgid " applied to section relative value"
+msgstr " áp dụng cho giá trị tương đối của phần"
+
+#. Handle binary operators.  We use a preprocessor macro as a hack to
+#. capture the C operator.  KEEP_LEFT means that if the left operand
+#. is section relative and the right operand is not, the result uses
+#. the same section as the left operand.  KEEP_RIGHT is the same with
+#. left and right swapped.  IS_DIV means that we need to give an error
+#. if the right operand is zero.  WARN means that we should warn if
+#. used on section relative values in a relocatable link.  We always
+#. warn if used on values in different sections in a relocatable link.
+#: expression.cc:400
+msgid "binary "
+msgstr "nhị phân"
+
+#: expression.cc:404
+msgid " by zero"
+msgstr " cho không"
+
+#: expression.cc:575
+msgid "max applied to section relative value"
+msgstr "tối đa áp dụng cho giá trị tương đối của phần"
+
+#: expression.cc:610
+msgid "min applied to section relative value"
+msgstr "tối thiểu áp dụng cho giá trị tương đối của phần"
+
+#: expression.cc:740
+msgid "aligning to section relative value"
+msgstr "sắp hàng theo giá trị tương đối của phần"
+
+#: expression.cc:895
+#, c-format
+msgid "unknown constant %s"
+msgstr "không rõ hằng số %s"
+
+#: expression.cc:1126
+msgid "SEGMENT_START not implemented"
+msgstr "« SEGMENT_START » (đầu đoạn) chưa được thực hiện"
+
+#: expression.cc:1135
+msgid "ORIGIN not implemented"
+msgstr "« ORIGIN » (gốc) chưa được thực hiện"
+
+#: expression.cc:1141
+msgid "LENGTH not implemented"
+msgstr "« LENGTH » (chiều dài) chưa được thực hiện"
+
+#: fileread.cc:55
+#, c-format
+msgid "munmap failed: %s"
+msgstr "munmap bị lỗi: %s"
+
+#: fileread.cc:119
+#, c-format
+msgid "%s: fstat failed: %s"
+msgstr "%s: fstat bị lỗi: %s"
+
+#: fileread.cc:159
+#, c-format
+msgid "could not reopen file %s"
+msgstr "không thể mở lại tập tin %s"
+
+#: fileread.cc:292
+#, c-format
+msgid "%s: pread failed: %s"
+msgstr "%s: pread bị lỗi: %s"
+
+#: fileread.cc:298
+#, c-format
+msgid "%s: file too short: read only %lld of %lld bytes at %lld"
+msgstr "%s: tập tin quá ngắn: đọc được chỉ %lld byte trên %lld byte theo %lld"
+
+#: fileread.cc:382
+#, c-format
+msgid "%s: mmap offset %lld size %lld failed: %s"
+msgstr "%s: khoảng bù sơ đồ vùng nhớ (mmap) %lld kích cỡ %lld bị lỗi: %s"
+
+#: fileread.cc:528
+#, c-format
+msgid "%s: lseek failed: %s"
+msgstr "%s: lseek bị lỗi: %s"
+
+#: fileread.cc:534
+#, c-format
+msgid "%s: readv failed: %s"
+msgstr "%s: readv bị lỗi: %s"
+
+#: fileread.cc:537
+#, c-format
+msgid "%s: file too short: read only %zd of %zd bytes at %lld"
+msgstr "%s: tập tin quá ngắn: đọc được chỉ %zd byte trên %zd byte theo %lld"
+
+#: fileread.cc:686
+#, c-format
+msgid "%s: total bytes mapped for read: %llu\n"
+msgstr "%s: tổng byte được ánh xạ để đọc: %llu\n"
+
+#: fileread.cc:688
+#, c-format
+msgid "%s: maximum bytes mapped for read at one time: %llu\n"
+msgstr "%s: số tối đa các byte được ánh xạ để đọc cùng lúc: %llu\n"
+
+#: fileread.cc:783
+#, c-format
+msgid "cannot find -l%s"
+msgstr "không tìm thấy -l%s"
+
+#: fileread.cc:810
+#, c-format
+msgid "cannot find %s"
+msgstr "không tìm thấy %s"
+
+#: fileread.cc:833
+#, c-format
+msgid "cannot open %s: %s"
+msgstr "không thể mở %s: %s"
+
+#: gold-threads.cc:103
+#, c-format
+msgid "pthead_mutextattr_init failed: %s"
+msgstr "pthead_mutextattr_init bị lỗi: %s"
+
+#: gold-threads.cc:107
+#, c-format
+msgid "pthread_mutextattr_settype failed: %s"
+msgstr "pthread_mutextattr_settype bị lỗi: %s"
+
+#: gold-threads.cc:112
+#, c-format
+msgid "pthread_mutex_init failed: %s"
+msgstr "pthread_mutex_init bị lỗi: %s"
+
+#: gold-threads.cc:116
+#, c-format
+msgid "pthread_mutexattr_destroy failed: %s"
+msgstr "pthread_mutexattr_destroy bị lỗi: %s"
+
+#: gold-threads.cc:123
+#, c-format
+msgid "pthread_mutex_destroy failed: %s"
+msgstr "pthread_mutex_destroy bị lỗi: %s"
+
+#: gold-threads.cc:131
+#, c-format
+msgid "pthread_mutex_lock failed: %s"
+msgstr "pthread_mutex_lock bị lỗi: %s"
+
+#: gold-threads.cc:139
+#, c-format
+msgid "pthread_mutex_unlock failed: %s"
+msgstr "pthread_mutex_unlock bị lỗi: %s"
+
+#: gold-threads.cc:220
+#, c-format
+msgid "pthread_cond_init failed: %s"
+msgstr "pthread_cond_init bị lỗi: %s"
+
+#: gold-threads.cc:227
+#, c-format
+msgid "pthread_cond_destroy failed: %s"
+msgstr "pthread_cond_destroy bị lỗi: %s"
+
+#: gold-threads.cc:236
+#, c-format
+msgid "pthread_cond_wait failed: %s"
+msgstr "pthread_cond_wait bị lỗi: %s"
+
+#: gold-threads.cc:244
+#, c-format
+msgid "pthread_cond_signal failed: %s"
+msgstr "pthread_cond_signal bị lỗi: %s"
+
+#: gold-threads.cc:252
+#, c-format
+msgid "pthread_cond_broadcast failed: %s"
+msgstr "pthread_cond_broadcast bị lỗi: %s"
+
+#: gold.cc:83
+#, c-format
+msgid "%s: internal error in %s, at %s:%d\n"
+msgstr "%s: gặp lỗi nội bộ trong %s, tại %s:%d\n"
+
+#: gold.cc:130
+msgid "no input files"
+msgstr "không có tập tin nhập vào"
+
+#. We print out just the first .so we see; there may be others.
+#: gold.cc:195
+#, c-format
+msgid "cannot mix -static with dynamic object %s"
+msgstr "không thể kết hợp tuỳ chọn « -static » (tĩnh) với đối tượng động %s"
+
+#: gold.cc:199
+#, c-format
+msgid "cannot mix -r with dynamic object %s"
+msgstr "không thể kết hợp tuỳ chọn « -r » với đối tượng động %s"
+
+#: gold.cc:203
+#, c-format
+msgid "cannot use non-ELF output format with dynamic object %s"
+msgstr "không thể sử dụng định dạng kết xuất khác ELF với đối tượng động %s"
+
+#. FIXME: This needs to specify the location somehow.
+#: i386.cc:193 i386.cc:1588 sparc.cc:211 sparc.cc:2322 x86_64.cc:208
+#: x86_64.cc:1656
+msgid "missing expected TLS relocation"
+msgstr "thiếu sự định vị lại TLS mong đợi"
+
+#: i386.cc:503 sparc.cc:1066 x86_64.cc:533
+msgid "** PLT"
+msgstr "** PLT"
+
+#: i386.cc:843 powerpc.cc:996 sparc.cc:1480 x86_64.cc:921 x86_64.cc:1230
+#, c-format
+msgid "%s: unsupported reloc %u against local symbol"
+msgstr "%s: sự định vị lại không được hỗ trợ %u so với ký hiệu cục bộ"
+
+#: i386.cc:907 x86_64.cc:1033
+#, c-format
+msgid "section symbol %u has bad shndx %u"
+msgstr "ký hiệu phần %u có shndx sai %u"
+
+#: i386.cc:965 i386.cc:1297 powerpc.cc:1204 powerpc.cc:1413 sparc.cc:1852
+#: sparc.cc:2204 x86_64.cc:1110 x86_64.cc:1418
+#, c-format
+msgid "%s: unexpected reloc %u in object file"
+msgstr "%s: gặp sự định vị lại không mong đợi %u trong tập tin đối tượng"
+
+#: i386.cc:999 i386.cc:1023 sparc.cc:1753 x86_64.cc:1141 x86_64.cc:1169
+#, c-format
+msgid "local symbol %u has bad shndx %u"
+msgstr "ký hiệu cục bộ %u có shndx sai %u"
+
+#: i386.cc:1134 powerpc.cc:1223 sparc.cc:1871 x86_64.cc:1244 x86_64.cc:1536
+#, c-format
+msgid "%s: unsupported reloc %u against global symbol %s"
+msgstr "%s: sự định vị lại không được hỗ trợ %u so với ký hiệu toàn cục %s"
+
+#: i386.cc:1473
+#, c-format
+msgid "%s: unsupported RELA reloc section"
+msgstr "%s: phần định vị lại RELA không được hỗ trợ"
+
+#: i386.cc:1735 i386.cc:2429 powerpc.cc:1740 sparc.cc:2637 x86_64.cc:1859
+#: x86_64.cc:2435
+#, c-format
+msgid "unexpected reloc %u in object file"
+msgstr "gặp sự định vị lại không mong đợi %u trong tập tin đối tượng"
+
+#: i386.cc:1767 i386.cc:1846 i386.cc:1898 i386.cc:1929 i386.cc:1986
+#: powerpc.cc:1746 sparc.cc:2643 sparc.cc:2826 sparc.cc:2887 sparc.cc:2994
+#: x86_64.cc:1880 x86_64.cc:1963 x86_64.cc:2018 x86_64.cc:2043
+#, c-format
+msgid "unsupported reloc %u"
+msgstr "định vị lại không được hỗ trợ %u"
+
+#: i386.cc:1906
+msgid "both SUN and GNU model TLS relocations"
+msgstr "định vị lại TLS kiểu cả hai SUN và GNU"
+
+#: i386.cc:2443
+#, c-format
+msgid "unsupported reloc %u in object file"
+msgstr "gặp sự định vị lại không được hỗ trợ %u trong tập tin đối tượng"
+
+#: layout.cc:1511
+#, c-format
+msgid "--build-id=uuid failed: could not open /dev/urandom: %s"
+msgstr "--build-id=uuid bị lỗi: không mở được /dev/urandom: %s"
+
+#: layout.cc:1518
+#, c-format
+msgid "/dev/urandom: read failed: %s"
+msgstr "/dev/urandom: lỗi đọc: %s"
+
+#: layout.cc:1520
+#, c-format
+msgid "/dev/urandom: expected %zu bytes, got %zd bytes"
+msgstr "/dev/urandom: mong đợi %zu byte, còn nhận %zd byte"
+
+#: layout.cc:1542
+#, c-format
+msgid "--build-id argument '%s' not a valid hex number"
+msgstr "đối số mã số xây dựng «--build-id » « %s » không phải một số thập lục đúng"
+
+#: layout.cc:1548
+#, c-format
+msgid "unrecognized --build-id argument '%s'"
+msgstr "không nhận ra đối số mã số xây dựng «--build-id » « %s »"
+
+#: layout.cc:1866
+#, c-format
+msgid "load segment overlap [0x%llx -> 0x%llx] and [0x%llx -> 0x%llx]"
+msgstr "đoạn nạp chồng lấp [0x%llx -> 0x%llx] và [0x%llx -> 0x%llx]"
+
+#: mapfile.cc:70
+#, c-format
+msgid "cannot open map file %s: %s"
+msgstr "không thể mở tập tin sơ đồ %s: %s"
+
+#: mapfile.cc:84
+#, c-format
+msgid "cannot close map file: %s"
+msgstr "không thể đóng tập tin sơ đồ : %s"
+
+#: mapfile.cc:116
+#, c-format
+msgid ""
+"Archive member included because of file (symbol)\n"
+"\n"
+msgstr ""
+"Gồm bộ phạn kho lưu do tập tin (ký hiệu)\n"
+"\n"
+
+#: mapfile.cc:159
+#, c-format
+msgid ""
+"\n"
+"Allocating common symbols\n"
+msgstr ""
+"\n"
+"Đang cấp phát các ký hiệu dùng chung\n"
+
+#: mapfile.cc:161
+#, c-format
+msgid ""
+"Common symbol       size              file\n"
+"\n"
+msgstr ""
+"Ký hiệu chung      kích cỡ       tập tin\n"
+"\n"
+
+#: mapfile.cc:195
+#, c-format
+msgid ""
+"\n"
+"Memory map\n"
+"\n"
+msgstr ""
+"\n"
+"Sơ đồ vùng nhớ\n"
+"\n"
+
+#: mapfile.cc:361
+#, c-format
+msgid ""
+"\n"
+"Discarded input sections\n"
+"\n"
+msgstr ""
+"\n"
+"Các phần nhập bị huỷ\n"
+"\n"
+
+#: merge.cc:449
+#, c-format
+msgid "%s: %s merged constants size: %lu; input: %zu; output: %zu\n"
+msgstr "%s: %s kích cỡ các hằng số gộp lại: %lu; vào: %zu; ra: %zu\n"
+
+#: merge.cc:472
+msgid "mergeable string section length not multiple of character size"
+msgstr "chiều dài phần chuỗi có thể gộp lại không phải là bội số cho kích cỡ ký tự"
+
+#: merge.cc:488
+msgid "entry in mergeable string section not null terminated"
+msgstr "phần chuỗi có thể gộp lại chứa một mục nhập không phải chấm dứt vô giá trị"
+
+#: merge.cc:605
+#, c-format
+msgid "%s: %s input: %zu\n"
+msgstr "%s: vào %s: %zu\n"
+
+#: merge.h:289
+msgid "** merge constants"
+msgstr "** hằng số gộp lại"
+
+#: merge.h:411
+msgid "** merge strings"
+msgstr "** chuỗi gộp lại"
+
+#: object.cc:73
+msgid "missing SHT_SYMTAB_SHNDX section"
+msgstr "thiếu phần « SHT_SYMTAB_SHNDX »"
+
+#: object.cc:117
+#, c-format
+msgid "symbol %u out of range for SHT_SYMTAB_SHNDX section"
+msgstr "ký hiệu %u ở ngoại phạm vi cho phần « SHT_SYMTAB_SHNDX »"
+
+#: object.cc:124
+#, c-format
+msgid "extended index for symbol %u out of range: %u"
+msgstr "chỉ mục mở rộng cho ký hiệu %u ở ngoại phạm vi: %u"
+
+#: object.cc:141
+#, c-format
+msgid "%s: unsupported ELF machine number %d"
+msgstr "%s: số thứ tự máy ELF không được hỗ trợ %d"
+
+#: object.cc:159
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: object.cc:196
+#, c-format
+msgid "section name section has wrong type: %u"
+msgstr "phần tên phần có kiểu sai: %u"
+
+#: object.cc:459
+#, c-format
+msgid "invalid symbol table name index: %u"
+msgstr "sai đặt chỉ mục tên bảng ký hiệu : %u"
+
+#: object.cc:465
+#, c-format
+msgid "symbol table name section has wrong type: %u"
+msgstr "phần tên bảng ký hiệu có kiểu sau: %u"
+
+#: object.cc:554
+#, c-format
+msgid "section group %u info %u out of range"
+msgstr "thông tin %1$u về nhóm phần %2$u ở ngoài phạm vi"
+
+#: object.cc:573
+#, c-format
+msgid "symbol %u name offset %u out of range"
+msgstr "khoảng bù tên %1$u của ký hiệu %2$u ở ngoài phạm vi"
+
+#: object.cc:591
+#, c-format
+msgid "symbol %u invalid section index %u"
+msgstr "sai đặt chỉ mục phần %1$u của ký hiệu %2$u"
+
+#: object.cc:644
+#, c-format
+msgid "section %u in section group %u out of range"
+msgstr "phần %u trong nhóm phần %u ở ngoại phạm vi"
+
+#: object.cc:652
+#, c-format
+msgid "invalid section group %u refers to earlier section %u"
+msgstr "sai đặt nhóm phần %u mà tham chiếu đến phần trước %u"
+
+#: object.cc:827 reloc.cc:215 reloc.cc:723
+#, c-format
+msgid "relocation section %u has bad info %u"
+msgstr "phần định vị lại %u có thông tin sai %u"
+
+#: object.cc:1080
+msgid "size of symbols is not multiple of symbol size"
+msgstr "kích cỡ của ký hiệu không phải là bội số cho kích cỡ ký hiệu"
+
+#: object.cc:1187
+#, c-format
+msgid "local symbol %u section name out of range: %u >= %u"
+msgstr "tên phần của ký hiệu %u ở ngoại phạm vi: %u ≥ %u"
+
+#: object.cc:1245
+#, c-format
+msgid "unknown section index %u for local symbol %u"
+msgstr "không rõ chỉ mục phần %u cho ký hiệu cục bộ %u"
+
+#: object.cc:1254
+#, c-format
+msgid "local symbol %u section index %u out of range"
+msgstr "chỉ mục phần %1$u của ký hiệu cục bộ %2$u ở ngoại phạm vi"
+
+#: object.cc:1619
+msgid "incompatible target"
+msgstr "đích không tương thích"
+
+#: object.cc:1816
+#, c-format
+msgid "%s: unsupported ELF file type %d"
+msgstr "%s: dạng tập tin ELF không được hỗ trợ %d"
+
+#: object.cc:1835 object.cc:1881 object.cc:1915
+#, c-format
+msgid "%s: ELF file too short"
+msgstr "%s: tập tin ELF quá ngắn"
+
+#: object.cc:1843
+#, c-format
+msgid "%s: invalid ELF version 0"
+msgstr "%s: sai đặt phiên bản ELF 0"
+
+#: object.cc:1845
+#, c-format
+msgid "%s: unsupported ELF version %d"
+msgstr "%s: phiên bản ELF không được hỗ trợ %d"
+
+#: object.cc:1852
+#, c-format
+msgid "%s: invalid ELF class 0"
+msgstr "%s: sai đặt hạng ELF 0"
+
+#: object.cc:1858
+#, c-format
+msgid "%s: unsupported ELF class %d"
+msgstr "%s: hạng ELF không được hỗ trợ %d"
+
+#: object.cc:1865
+#, c-format
+msgid "%s: invalid ELF data encoding"
+msgstr "%s: sai mã hoá dữ liệu ELF"
+
+#: object.cc:1871
+#, c-format
+msgid "%s: unsupported ELF data encoding %d"
+msgstr "%s: mã hoá dữ liệu ELF không được hỗ trợ %d"
+
+#: object.cc:1891
+#, c-format
+msgid "%s: not configured to support 32-bit big-endian object"
+msgstr "%s: không phải được cấu hình để hỗ trợ đối tượng về cuối lớn 32-bit"
+
+#: object.cc:1904
+#, c-format
+msgid "%s: not configured to support 32-bit little-endian object"
+msgstr "%s: không phải được cấu hình để hỗ trợ đối tượng về cuối nhỏ 32-bit"
+
+#: object.cc:1925
+#, c-format
+msgid "%s: not configured to support 64-bit big-endian object"
+msgstr "%s: không phải được cấu hình để hỗ trợ đối tượng về cuối lớn 64-bit"
+
+#: object.cc:1938
+#, c-format
+msgid "%s: not configured to support 64-bit little-endian object"
+msgstr "%s: không phải được cấu hình để hỗ trợ đối tượng về cuối nhỏ 64-bit"
+
+#: options.cc:142
+#, c-format
+msgid ""
+"Usage: %s [options] file...\n"
+"Options:\n"
+msgstr ""
+"Sử dụng: %s [tùy_chọn ...] tệp...\n"
+"Tùy chọn:\n"
+
+#. config.guess and libtool.m4 look in ld --help output for the
+#. string "supported targets".
+#: options.cc:150
+#, c-format
+msgid "%s: supported targets:"
+msgstr "%s: đích được hỗ trợ :"
+
+#: options.cc:162
+#, c-format
+msgid "Report bugs to %s\n"
+msgstr "Hãy thông báo lỗi cho %s\n"
+
+#: options.cc:179 options.cc:189
+#, c-format
+msgid "%s: invalid option value (expected an integer): %s"
+msgstr "%s: giá trị tuỳ chọn sai (mong đợi số nguyên): %s"
+
+#: options.cc:199
+#, c-format
+msgid "%s: invalid option value (expected a floating point number): %s"
+msgstr "%s: giá trị tuỳ chọn sai (mong đợi số dấu phẩy động): %s"
+
+#: options.cc:208
+#, c-format
+msgid "%s: must take a non-empty argument"
+msgstr "%s: phải nhận một đối số khác trống"
+
+#: options.cc:249
+#, c-format
+msgid "%s: must take one of the following arguments: %s"
+msgstr "%s: phải nhận một của những đối số theo đây: %s"
+
+#: options.cc:275
+#, c-format
+msgid "  Supported targets:\n"
+msgstr "  Đích được hỗ trợ :\n"
+
+#: options.cc:329
+#, c-format
+msgid "unable to parse script file %s"
+msgstr "không thể phân tích cú pháp của tập tin văn lệnh %s"
+
+#: options.cc:337
+#, c-format
+msgid "unable to parse version script file %s"
+msgstr "không thể phân tích cú pháp của tập tin văn lệnh phiên bản %s"
+
+#: options.cc:363
+#, c-format
+msgid "%s: use the --help option for usage information\n"
+msgstr "%s: hãy sử dụng tùy chọn trợ giúp « --help » để xem thông tin về cách sử dụng\n"
+
+#: options.cc:372
+#, c-format
+msgid "%s: %s: %s\n"
+msgstr "%s: %s: %s\n"
+
+#: options.cc:393
+#, c-format
+msgid "format '%s' not supported; treating as elf (supported formats: elf, binary)"
+msgstr "định dạng « %s » không được hỗ trợ nên xử lý như là ELF (định dạng được hỗ trợ : elf, nhị phân)"
+
+#: options.cc:499
+msgid "unexpected argument"
+msgstr "gặp đối số không mong đợi"
+
+#: options.cc:512 options.cc:573
+msgid "missing argument"
+msgstr "thiếu đối số"
+
+#: options.cc:584
+msgid "unknown -z option"
+msgstr "tùy chọn không rõ « -z »"
+
+#: options.cc:727
+#, c-format
+msgid "ignoring --threads: %s was compiled without thread support"
+msgstr "đang bỏ qua tuỳ chọn « --threads »: %s đã được biên dịch mà không hỗ trợ nhánh"
+
+#: options.cc:734
+#, c-format
+msgid "ignoring --thread-count: %s was compiled without thread support"
+msgstr "đang bỏ qua tuỳ chọn « --thread-count »: %s đã được biên dịch mà không hỗ trợ nhánh"
+
+#: options.cc:776
+msgid "-shared and -r are incompatible"
+msgstr "hai tùy chọn « -shared » (dùng chung) và « -r » không tương thích với nhau"
+
+#: options.cc:780
+msgid "binary output format not compatible with -shared or -r"
+msgstr "định dạng kết xuất nhị phân không tương thích với tuỳ chọn « -shared » (dùng chung) hoặc « -r »"
+
+#: options.cc:785
+#, c-format
+msgid "--hash-bucket-empty-fraction value %g out of range [0.0, 1.0)"
+msgstr "giá trị « --hash-bucket-empty-fraction » %g ở ngoại phạm vi [0.0, 1.0)"
+
+#: options.cc:852
+msgid "May not nest groups"
+msgstr "Không cho phép nhóm lồng nhau"
+
+#: options.cc:864
+msgid "Group end without group start"
+msgstr "Có cuối nhóm mà không có đầu nhóm"
+
+#. I guess it's neither a long option nor a short option.
+#: options.cc:922
+msgid "unknown option"
+msgstr "tùy chọn không rõ"
+
+#: options.cc:948
+#, c-format
+msgid "%s: missing group end\n"
+msgstr "%s: thiếu cuối nhóm\n"
+
+#: options.h:536
+msgid "Report usage information"
+msgstr "Thông báo thông tin về cách sử dụng"
+
+#: options.h:538
+msgid "Report version information"
+msgstr "Thông báo thông tin về phiên bản"
+
+#: options.h:540
+msgid "Report version and target information"
+msgstr "Thông báo thông tin về phiên bản và đích"
+
+#: options.h:549
+msgid "Allow unresolved references in shared libraries"
+msgstr "Cho phép tham chiếu chưa tháo gỡ trong thư viện dùng chung"
+
+#: options.h:550
+msgid "Do not allow unresolved references in shared libraries"
+msgstr "Đừng cho phép tham chiếu chưa tháo gỡ trong thư viện dùng chung"
+
+#: options.h:553
+msgid "Only set DT_NEEDED for dynamic libs if used"
+msgstr "Chỉ lập thẻ « DT_NEEDED » cho thư viện động (nếu dùng)"
+
+#: options.h:554
+msgid "Always DT_NEEDED for dynamic libs"
+msgstr "Lúc nào cũng lập thẻ « DT_NEEDED » cho thư viện động"
+
+#: options.h:561
+msgid "Set input format"
+msgstr "Lập định dạng đầu vào"
+
+#: options.h:564
+msgid "-l searches for shared libraries"
+msgstr "tuỳ chọn « -l » tìm kiếm thư viện dùng chung"
+
+#: options.h:566
+msgid "-l does not search for shared libraries"
+msgstr "tuỳ chọn « -l » không tìm kiếm thư viện dùng chung"
+
+#: options.h:570
+msgid "Bind defined symbols locally"
+msgstr "Tổ hợp cục bộ ký hiệu được xác định"
+
+#: options.h:573
+msgid "Bind defined function symbols locally"
+msgstr "Tổ hợp cục bộ ký hiệu hàm được xác định"
+
+#: options.h:576
+msgid "Generate build ID note"
+msgstr "Tạo ghi chú mã số xây dựng"
+
+#: options.h:577 options.h:612
+msgid "[=STYLE]"
+msgstr "[=KIỂU_DÁNG]"
+
+#: options.h:580
+msgid "Check segment addresses for overlaps (default)"
+msgstr "Kiểm tra địa chỉ phần có chồng chéo (mặc định)"
+
+#: options.h:581
+msgid "Do not check segment addresses for overlaps"
+msgstr "Đừng kiểm tra địa chỉ phần có chồng chéo"
+
+#: options.h:585 options.h:590
+msgid "Compress .debug_* sections in the output file"
+msgstr "Nén phần « .debug_* » trong tập tin kết xuất"
+
+#: options.h:591
+msgid "[none]"
+msgstr "[không có]"
+
+#: options.h:596
+msgid "Define common symbols"
+msgstr "Xác định các ký hiệu chung"
+
+#: options.h:597
+msgid "Do not define common symbols"
+msgstr "Đừng xác định các ký hiệu chung"
+
+#: options.h:599 options.h:601
+msgid "Alias for -d"
+msgstr "Bí danh cho « -d »"
+
+#: options.h:604
+msgid "Turn on debugging"
+msgstr "Bật gỡ lỗi"
+
+#: options.h:605
+msgid "[all,files,script,task][,...]"
+msgstr ""
+"[all,files,script,task][,...]\n"
+"\n"
+"all\ttất cả\n"
+"files\tcác tập tin\n"
+"script\tvăn lệnh\n"
+"task\tcông việc"
+
+#: options.h:608
+msgid "Define a symbol"
+msgstr "Xác định một ký hiệu"
+
+#: options.h:608
+msgid "SYMBOL=EXPRESSION"
+msgstr "KÝ_HIỆU=BIỂU_THỨC"
+
+#: options.h:611
+msgid "Demangle C++ symbols in log messages"
+msgstr "Tháo gỡ ký hiệu C++ trong thông điệp ghi lưu"
+
+#: options.h:615
+msgid "Do not demangle C++ symbols in log messages"
+msgstr "Đừng tháo gỡ ký hiệu C++ trong thông điệp ghi lưu"
+
+#: options.h:619
+msgid "Try to detect violations of the One Definition Rule"
+msgstr "Thử phát hiện sự vi phạm Quy tắc xác định đơn"
+
+#: options.h:623
+msgid "Set program start address"
+msgstr "Đặt địa chỉ bắt đầu của chương trình"
+
+#: options.h:623 options.h:766 options.h:768 options.h:770
+msgid "ADDRESS"
+msgstr "ĐỊA_CHỈ"
+
+#: options.h:626
+msgid "Export all dynamic symbols"
+msgstr "Xuất mọi ký hiệu động"
+
+#: options.h:629
+msgid "Create exception frame header"
+msgstr "Tạo phần đầu khung ngoại lệ"
+
+#: options.h:632
+msgid "Treat warnings as errors"
+msgstr "Xử lý cảnh báo là lỗi"
+
+#: options.h:633
+msgid "Do not treat warnings as errors"
+msgstr "Đừng xử lý cảnh báo là lỗi"
+
+#: options.h:636
+msgid "Set shared library name"
+msgstr "Lập tên thư viện dùng chung"
+
+#: options.h:636 options.h:696
+msgid "FILENAME"
+msgstr "TÊN_TỆP"
+
+#: options.h:639
+msgid "Min fraction of empty buckets in dynamic hash"
+msgstr "Tối thiểu phân số các xô trống trong hàm tạo chuỗi duy nhất động"
+
+#: options.h:640
+msgid "FRACTION"
+msgstr "PHÂN_SỐ"
+
+#: options.h:643
+msgid "Dynamic hash style"
+msgstr "Kiểu dáng hàm tạo chuỗi duy nhất động"
+
+#: options.h:643
+msgid "[sysv,gnu,both]"
+msgstr ""
+"[sysv,gnu,both]\n"
+"\n"
+"both\tcả hai"
+
+#: options.h:647
+msgid "Set dynamic linker path"
+msgstr "Lập đường dẫn đến bộ liên kết động"
+
+#: options.h:647
+msgid "PROGRAM"
+msgstr "CHƯƠNG_TRÌNH"
+
+#: options.h:650
+msgid "Read only symbol values from FILE"
+msgstr "Đọc chỉ những giá trị ký hiệu từ tập tin đưa ra"
+
+#: options.h:650 options.h:684 options.h:751 options.h:779
+msgid "FILE"
+msgstr "TỆP"
+
+#: options.h:653
+msgid "Search for library LIBNAME"
+msgstr "Tìm kiếm thư viện tên này"
+
+#: options.h:653
+msgid "LIBNAME"
+msgstr "TÊN_THƯ_VIỆN"
+
+#: options.h:656
+msgid "Add directory to search path"
+msgstr "Thêm thư mục này vào đường dẫn tìm kiếm"
+
+#: options.h:656 options.h:714 options.h:717 options.h:721 options.h:745
+msgid "DIR"
+msgstr "TMỤC"
+
+#: options.h:659
+msgid "Ignored for compatibility"
+msgstr "Bị bỏ qua để tương thích"
+
+#: options.h:659
+msgid "EMULATION"
+msgstr "MÔ_PHỎNG"
+
+#: options.h:662
+msgid "Write map file on standard output"
+msgstr "In tập tin sơ đồ ra đầu ra tiêu chuẩn"
+
+#: options.h:663
+msgid "Write map file"
+msgstr "Ghi tập tin sơ đồ"
+
+#: options.h:664
+msgid "MAPFILENAME"
+msgstr "TÊN_TỆP_SƠ_ĐỒ"
+
+#: options.h:667
+msgid "Do not page align data"
+msgstr "Đừng chỉnh canh dữ liệu theo trang"
+
+#: options.h:669
+msgid "Do not page align data, do not make text readonly"
+msgstr "Đừng chỉnh canh dữ liệu theo trang, đừng đặt văn bản là chỉ-đọc"
+
+#: options.h:670
+msgid "Page align data, make text readonly"
+msgstr "Chỉnh canh dữ liệu theo trang, đặt văn bản là chỉ-đọc"
+
+#: options.h:673
+msgid "Enable use of DT_RUNPATH and DT_FLAGS"
+msgstr "Bật sử dụng « DT_RUNPATH » và « DT_FLAGS »"
+
+#: options.h:674
+msgid "Disable use of DT_RUNPATH and DT_FLAGS"
+msgstr "Tắt sử dụng « DT_RUNPATH » và « DT_FLAGS »"
+
+#: options.h:677
+msgid "Create an output file even if errors occur"
+msgstr "Tạo tập tin kết xuất thậm chí nếu gặp lỗi"
+
+#: options.h:680 options.h:808
+msgid "Report undefined symbols (even with --shared)"
+msgstr "Thông báo ký hiệu chưa xác định (ngay cả khi lập tuỳ chọn « --shared »)"
+
+#: options.h:684
+msgid "Set output file name"
+msgstr "Đặt tên tập tin kết xuất"
+
+#: options.h:687
+msgid "Optimize output file size"
+msgstr "Tối ưu hoá kích cỡ tập tin kết xuất"
+
+#: options.h:687
+msgid "LEVEL"
+msgstr "CẤP"
+
+#: options.h:690
+msgid "Set output format"
+msgstr "Đặt định dạng kết xuất"
+
+#: options.h:690
+msgid "[binary]"
+msgstr "[nhị phân]"
+
+#: options.h:693
+msgid "Preread archive symbols when multi-threaded"
+msgstr "Đọc sẵn các ký hiệu kho lưu khi chạy đa luồng"
+
+#: options.h:695
+msgid "Print symbols defined and used for each input"
+msgstr "In ra những ký hiệu được xác định và sử dụng cho mỗi đầu vào"
+
+#: options.h:699
+msgid "Ignored for SVR4 compatibility"
+msgstr "Bị bỏ qua để tương thích với SVR4"
+
+#: options.h:702
+msgid "Generate relocations in output"
+msgstr "Tạo ra sự định vị lại trong kết xuất"
+
+#: options.h:705
+msgid "Generate relocatable output"
+msgstr "Tạo ra kết xuất có thể định vị lại"
+
+#: options.h:708
+msgid "Relax branches on certain targets"
+msgstr "Lơi ra nhánh trên một số đích nào đó"
+
+#: options.h:714 options.h:717
+msgid "Add DIR to runtime search path"
+msgstr "Thêm TMỤC vào đường dẫn tìm kiếm lúc chạy"
+
+#: options.h:720
+msgid "Add DIR to link time shared library search path"
+msgstr "Thêm TMỤC vào đường dẫn tìm kiếm thư viện dùng chung vào lúc liên kết"
+
+#: options.h:724
+msgid "Strip all symbols"
+msgstr "Tước mọi ký hiệu"
+
+#: options.h:726
+msgid "Strip debugging information"
+msgstr "Tước thông tin gỡ lỗi"
+
+#: options.h:728
+msgid "Emit only debug line number information"
+msgstr "Xuất chỉ thông tin về số thứ tự dòng gỡ lỗi"
+
+#: options.h:730
+msgid "Strip debug symbols that are unused by gdb (at least versions <= 6.7)"
+msgstr "Tước ký hiệu gỡ lỗi không phải do gdb dùng (ít nhất phiên bản ≤ 6.7)"
+
+#: options.h:734
+msgid "Generate shared library"
+msgstr "Tạo thư viện dùng chung"
+
+#: options.h:739
+msgid "Do not link against shared libraries"
+msgstr "Đừng liên kết so với thư viện dùng chung"
+
+#: options.h:742
+msgid "Print resource usage statistics"
+msgstr "In ra thống kê cách sử dụng tài nguyên"
+
+#: options.h:745
+msgid "Set target system root directory"
+msgstr "Lập thư mục gốc của hệ thống đích"
+
+#: options.h:748
+msgid "Print the name of each input file"
+msgstr "In ra tên của mỗi tập tin nhập vào"
+
+#: options.h:751
+msgid "Read linker script"
+msgstr "Đọc văn lệnh liên kết"
+
+#: options.h:754
+msgid "Run the linker multi-threaded"
+msgstr "Chạy bộ liên kết một cách đa luồng"
+
+#: options.h:755
+msgid "Do not run the linker multi-threaded"
+msgstr "Đừng chạy bộ liên kết một cách đa luồng"
+
+#: options.h:757
+msgid "Number of threads to use"
+msgstr "Số các nhánh cần dùng"
+
+#: options.h:757 options.h:759 options.h:761 options.h:763
+msgid "COUNT"
+msgstr "SỐ_ĐẾM"
+
+#: options.h:759
+msgid "Number of threads to use in initial pass"
+msgstr "Số các nhánh cần dùng trong lần đi qua đầu tiên"
+
+#: options.h:761
+msgid "Number of threads to use in middle pass"
+msgstr "Số các nhánh cần dùng trong lần đi qua vừa"
+
+#: options.h:763
+msgid "Number of threads to use in final pass"
+msgstr "Số các nhánh cần dùng trong lần đi qua cuối cùng"
+
+#: options.h:766
+msgid "Set the address of the bss segment"
+msgstr "Đặt địa chỉ của đoạn « bss »"
+
+#: options.h:768
+msgid "Set the address of the data segment"
+msgstr "Đặt địa chỉ của đoạn « data » (dữ liệu)"
+
+#: options.h:770
+msgid "Set the address of the text segment"
+msgstr "Đặt địa chỉ của đoạn « text » (văn bản)"
+
+#: options.h:773
+msgid "Create undefined reference to SYMBOL"
+msgstr "Tạo tham chiếu chưa xác định đến ký hiệu này"
+
+#: options.h:773 options.h:786 options.h:789
+msgid "SYMBOL"
+msgstr "KÝ_HIỆU"
+
+#: options.h:776
+msgid "Synonym for --debug=files"
+msgstr "Bằng « --debug=files »"
+
+#: options.h:779
+msgid "Read version script"
+msgstr "Đọc văn lệnh phiên bản"
+
+#: options.h:782
+msgid "Include all archive contents"
+msgstr "Bao gồm toàn bộ nội dung kho lưu"
+
+#: options.h:783
+msgid "Include only needed archive contents"
+msgstr "Bao gồm chỉ nội dung kho lưu yêu cầu"
+
+#: options.h:786
+msgid "Use wrapper functions for SYMBOL"
+msgstr "Sử dụng các hàm bao bọc cho KÝ_HIỆU"
+
+#: options.h:789
+msgid "Trace references to symbol"
+msgstr "Tìm đường của tham chiếu đến ký hiệu"
+
+#: options.h:792
+msgid "Default search path for Solaris compatibility"
+msgstr "Đường dẫn tìm kiếm mặc định để tương thích với Solaris"
+
+#: options.h:793
+msgid "PATH"
+msgstr "ĐƯỜNG_DẪN"
+
+#: options.h:796
+msgid "Start a library search group"
+msgstr "Bắt đầu một nhóm tìm kiếm thư viện"
+
+#: options.h:798
+msgid "End a library search group"
+msgstr "Kết thúc một nhóm tìm kiếm thư viện"
+
+#: options.h:803
+msgid "Sort dynamic relocs"
+msgstr "Sắp xếp các sự định vị lại động"
+
+#: options.h:804
+msgid "Do not sort dynamic relocs"
+msgstr "Đừng sắp xếp các sự định vị lại động"
+
+#: options.h:806
+msgid "Set common page size to SIZE"
+msgstr "Đặt kích cỡ trang chung thành CỠ"
+
+#: options.h:806 options.h:813
+msgid "SIZE"
+msgstr "CỠ"
+
+#: options.h:811
+msgid "Mark output as requiring executable stack"
+msgstr "Đánh dấu kết xuất như là yêu cầu đống có thể thực hiện được"
+
+#: options.h:813
+msgid "Set maximum page size to SIZE"
+msgstr "Đặt kích cỡ trang tối đa thành CỠ"
+
+#: options.h:815
+msgid "Mark output as not requiring executable stack"
+msgstr "Đánh dấu kết xuất như là không yêu cầu đống có thể thực hiện được"
+
+#: options.h:817
+msgid "Mark DSO to be initialized first at runtime"
+msgstr "Đánh dấu DSO để được sơ khởi trước hết vào lúc chạy"
+
+#: options.h:820
+msgid "Mark object to interpose all DSOs but executable"
+msgstr "Đánh dấu đối tượng để chèn tất cả các DSO trừ bản có thể thực hiện được"
+
+#: options.h:823
+msgid "Mark object requiring immediate process"
+msgstr "Đánh dấu đối tượng yêu cầu xử lý ngay lập tức"
+
+#: options.h:826
+msgid "Mark object not to use default search paths"
+msgstr "Đánh dấu đối tượng không nên dùng đường dẫn tìm kiếm mặc định"
+
+#: options.h:829
+msgid "Mark DSO non-deletable at runtime"
+msgstr "Đánh dấu DSO không thể được xoá vào lúc chạy."
+
+#: options.h:832
+msgid "Mark DSO not available to dlopen"
+msgstr "Đánh dấu DSO không sẵn sàng cho dlopen"
+
+#: options.h:835
+msgid "Mark DSO not available to dldump"
+msgstr "Đánh dấu DSO không sẵn sàng cho dldump"
+
+#: options.h:838
+msgid "Where possible mark variables read-only after relocation"
+msgstr "Khi có thể, đánh dấu biến là chỉ-đọc sau khi định vị lại"
+
+#: options.h:839
+msgid "Don't mark variables read-only after relocation"
+msgstr "Đừng đánh dấu biến là chỉ-đọc sau khi định vị lại"
+
+#: output.cc:1098
+msgid "section group retained but group element discarded"
+msgstr "nhóm phần được giữ lại còn phần tử nhóm bị hủy"
+
+#: output.cc:1800
+#, c-format
+msgid "invalid alignment %lu for section \"%s\""
+msgstr "sai chỉnh canh %lu cho phần « %s »"
+
+#: output.cc:3159
+#, c-format
+msgid "nobits section %s may not precede progbits section %s in same segment"
+msgstr "phần « nobits » %s có thể không phải đi trước phần « progbits » %s trong cùng một đoạn"
+
+#: output.cc:3329
+#, c-format
+msgid "%s: open: %s"
+msgstr "%s: mở : %s"
+
+#: output.cc:3350
+#, c-format
+msgid "%s: mremap: %s"
+msgstr "%s: mremap: %s"
+
+#: output.cc:3387
+#, c-format
+msgid "%s: lseek: %s"
+msgstr "%s: lseek: %s"
+
+#: output.cc:3390 output.cc:3427
+#, c-format
+msgid "%s: write: %s"
+msgstr "%s: ghi: %s"
+
+#: output.cc:3398
+#, c-format
+msgid "%s: mmap: %s"
+msgstr "%s: mmap: %s"
+
+#: output.cc:3408
+#, c-format
+msgid "%s: munmap: %s"
+msgstr "%s: munmap: %s"
+
+#: output.cc:3425
+#, c-format
+msgid "%s: write: unexpected 0 return-value"
+msgstr "%s: ghi: gặp giá trị trả lại 0 bất thường"
+
+#: output.cc:3439
+#, c-format
+msgid "%s: close: %s"
+msgstr "%s: đóng: %s"
+
+#: output.h:415
+msgid "** section headers"
+msgstr "** dòng đầu phần"
+
+#: output.h:451
+msgid "** segment headers"
+msgstr "** dòng đầu đoạn"
+
+#: output.h:490
+msgid "** file header"
+msgstr "** dòng đầu tập tin"
+
+#: output.h:696
+msgid "** fill"
+msgstr "** tô đầy"
+
+#: output.h:850
+msgid "** string table"
+msgstr "** bảng chuỗi"
+
+#: output.h:1161
+msgid "** dynamic relocs"
+msgstr "** sự định vị lại động"
+
+#: output.h:1162 output.h:1498
+msgid "** relocs"
+msgstr "** sự định vị lại"
+
+#: output.h:1523
+msgid "** group"
+msgstr "**  nhóm"
+
+#: output.h:1630
+msgid "** GOT"
+msgstr "** GOT"
+
+#: output.h:1772
+msgid "** dynamic"
+msgstr "** động"
+
+#: output.h:1890
+msgid "** symtab xindex"
+msgstr "** symtab xindex"
+
+#: parameters.cc:87
+#, c-format
+msgid "unrecognized output format %s"
+msgstr "không nhận ra định dạng kết xuất %s"
+
+#: powerpc.cc:1086 sparc.cc:1569 x86_64.cc:957
+msgid "requires unsupported dynamic reloc; recompile with -fPIC"
+msgstr "yêu cầu sự định vị lại động không được hỗ trợ — hãy biên dịch lại với các tuỳ chọn « -fPIC »"
+
+#: powerpc.cc:1447 sparc.cc:2237 x86_64.cc:1561
+#, c-format
+msgid "%s: unsupported REL reloc section"
+msgstr "%s: phần định vị lại REL không được hỗ trợ"
+
+#: readsyms.cc:150
+#, c-format
+msgid "%s: file is empty"
+msgstr "%s: tập tin còn trống"
+
+#. Here we have to handle any other input file types we need.
+#: readsyms.cc:471
+#, c-format
+msgid "%s: not an object or archive"
+msgstr "%s: không phải một đối tượng hay kho lưu"
+
+#: reduced_debug_output.cc:240
+msgid "Debug abbreviations extend beyond .debug_abbrev section; failed to reduce debug abbreviations"
+msgstr "Viết tắt gỡ lỗi kéo dài qua phần « .debug_abbrev »: không giảm được viết tắt gỡ lỗi"
+
+#: reduced_debug_output.cc:326
+msgid "Extremely large compile unit in debug info; failed to reduce debug info"
+msgstr "Gặp đơn vị biên dịch rất lớn trong thông tin gỡ lỗi: không giảm được thông tin gỡ lỗi"
+
+#: reduced_debug_output.cc:334
+msgid "Debug info extends beyond .debug_info section;failed to reduce debug info"
+msgstr "Thông tin gỡ lỗi kéo dài qua phần « .debug_info »: không giảm được thông tin gỡ lỗi"
+
+#: reduced_debug_output.cc:354 reduced_debug_output.cc:396
+msgid "Invalid DIE in debug info; failed to reduce debug info"
+msgstr "Gặp DIE sai trong thông tin gỡ lỗi: không giảm được thông tin gỡ lỗi"
+
+#: reduced_debug_output.cc:377
+msgid "Debug info extends beyond .debug_info section; failed to reduce debug info"
+msgstr "Thông tin gỡ lỗi kéo dài qua phần « .debug_info »: không giảm được thông tin gỡ lỗi"
+
+#: reloc.cc:239 reloc.cc:743
+#, c-format
+msgid "relocation section %u uses unexpected symbol table %u"
+msgstr "phần định vị lại %u dùng bảng ký hiệu không mong đợi %u"
+
+#: reloc.cc:254 reloc.cc:761
+#, c-format
+msgid "unexpected entsize for reloc section %u: %lu != %u"
+msgstr "phần định vị lại %u có kích cỡ entsize không mong đợi: %lu != %u"
+
+#: reloc.cc:263 reloc.cc:770
+#, c-format
+msgid "reloc section %u size %lu uneven"
+msgstr "phần định vị lại %u có kích cỡ %lu không đều"
+
+#: reloc.cc:992
+#, c-format
+msgid "reloc section size %zu is not a multiple of reloc size %d\n"
+msgstr "kích cỡ phần định vị lại %zu không phải là bội số cho kích cỡ sự định vị lại %d\n"
+
+#. We should only see externally visible symbols in the symbol
+#. table.
+#: resolve.cc:170
+msgid "invalid STB_LOCAL symbol in external symbols"
+msgstr "gặp ký hiệu « STB_LOCAL » sai trong những ký hiệu bên ngoài"
+
+#. Any target which wants to handle STB_LOOS, etc., needs to
+#. define a resolve method.
+#: resolve.cc:176
+msgid "unsupported symbol binding"
+msgstr "tổ hợp ký hiệu không được hỗ trợ"
+
+#. FIXME: Do a better job of reporting locations.
+#: resolve.cc:367
+#, c-format
+msgid "%s: multiple definition of %s"
+msgstr "%s: xác định nhiều lần %s"
+
+#: resolve.cc:368 resolve.cc:373
+msgid "command line"
+msgstr "dòng lệnh"
+
+#: resolve.cc:370
+#, c-format
+msgid "%s: previous definition here"
+msgstr "%s: lời xác định trước ở đây"
+
+#: script-sections.cc:432
+msgid "dot may not move backward"
+msgstr "chấm không thể di chuyển về phía sau"
+
+#: script-sections.cc:498
+msgid "** expression"
+msgstr "** biểu thức"
+
+#: script-sections.cc:684
+msgid "fill value is not absolute"
+msgstr "giá trị tô đầy không phải là tuyệt đối"
+
+#: script-sections.cc:1693
+#, c-format
+msgid "alignment of section %s is not absolute"
+msgstr "sự chỉnh canh phần %s không phải là tuyệt đối"
+
+#: script-sections.cc:1737
+#, c-format
+msgid "subalign of section %s is not absolute"
+msgstr "sự chỉnh canh phụ phần %s không phải là tuyệt đối"
+
+#: script-sections.cc:1752
+#, c-format
+msgid "fill of section %s is not absolute"
+msgstr "tô đầy phần %s không phải là tuyệt đối"
+
+#: script-sections.cc:1828
+msgid "SPECIAL constraints are not implemented"
+msgstr "ràng buộc SPECIAL (đặc biệt) chưa được thực hiện"
+
+#: script-sections.cc:1870
+msgid "mismatched definition for constrained sections"
+msgstr "lời xác định không tương ứng với phần ràng buộc"
+
+#: script-sections.cc:2395
+msgid "DATA_SEGMENT_ALIGN may only appear once in a linker script"
+msgstr "« DATA_SEGMENT_ALIGN » chỉ có thể xuất hiện một lần trong một văn lệnh liên kết"
+
+#: script-sections.cc:2406
+msgid "DATA_SEGMENT_RELRO_END may only appear once in a linker script"
+msgstr "« DATA_SEGMENT_RELRO_END » chỉ có thể xuất hiện một lần trong một văn lệnh liên kết"
+
+#: script-sections.cc:2411
+msgid "DATA_SEGMENT_RELRO_END must follow DATA_SEGMENT_ALIGN"
+msgstr "« DATA_SEGMENT_RELRO_END » phải theo sau « DATA_SEGMENT_ALIGN »"
+
+#: script-sections.cc:2570
+msgid "no matching section constraint"
+msgstr "không có ràng buộc phần tương ứng"
+
+#: script-sections.cc:2890
+msgid "TLS sections are not adjacent"
+msgstr "các phần TLS không phải kề nhau"
+
+#: script-sections.cc:3016
+msgid "allocated section not in any segment"
+msgstr "phần đã cấp phát không nằm trong đoạn nào"
+
+#: script-sections.cc:3048
+#, c-format
+msgid "no segment %s"
+msgstr "không có phân %s"
+
+#: script-sections.cc:3058
+msgid "section in two PT_LOAD segments"
+msgstr "phần nằm trong hai đoạn « PT_LOAD »"
+
+#: script-sections.cc:3065
+msgid "allocated section not in any PT_LOAD segment"
+msgstr "phần đã cấp phát không nằm trong đoạn « PT_LOAD » nào"
+
+#: script-sections.cc:3093
+msgid "may only specify load address for PT_LOAD segment"
+msgstr "chỉ có thể ghi rõ địa chỉ nạp cho đoạn « PT_LOAD »"
+
+#: script-sections.cc:3117
+#, c-format
+msgid "PHDRS load address overrides section %s load address"
+msgstr "địa chỉ nạp PHDRS thì ghi đè lên địa chỉ nạp phần %s"
+
+#. We could support this if we wanted to.
+#: script-sections.cc:3128
+msgid "using only one of FILEHDR and PHDRS is not currently supported"
+msgstr "đang dùng chỉ một của FILEHDR và PHDRS hiện thời không được hỗ trợ"
+
+#: script-sections.cc:3143
+msgid "sections loaded on first page without room for file and program headers are not supported"
+msgstr "không hỗ trợ phần được nạp trên trang đầu tiên mà không vừa dòng đầu của tập tin và chương trình"
+
+#: script-sections.cc:3149
+msgid "using FILEHDR and PHDRS on more than one PT_LOAD segment is not currently supported"
+msgstr "hiện thời không hỗ trợ sử dụng FILEHDR và PHDRS trên nhiều đoạn « PT_LOAD »"
+
+#: script.cc:1063
+msgid "invalid use of PROVIDE for dot symbol"
+msgstr "sai sử dụng « PROVIDE » (cung cấp) cho ký hiệu chấm"
+
+#: script.cc:1065
+msgid "invalid assignment to dot outside of SECTIONS"
+msgstr "sai gán cho chấm bên ngoài SECTION (phần)"
+
+#: script.cc:1995
+#, c-format
+msgid "%s:%d:%d: %s"
+msgstr "%s:%d:%d: %s"
+
+#. There are some options that we could handle here--e.g.,
+#. -lLIBRARY.  Should we bother?
+#: script.cc:2143
+#, c-format
+msgid "%s:%d:%d: ignoring command OPTION; OPTION is only valid for scripts specified via -T/--script"
+msgstr "%s:%d:%d: đang bỏ qua TÙY_CHỌN về lệnh: TÙY_CHỌN chỉ được chấp nhận cho văn lệnh được ghi rõ thông qua « -T/--script »"
+
+#: script.cc:2168
+#, c-format
+msgid "%s:%d:%d: ignoring SEARCH_DIR; SEARCH_DIR is only valid for scripts specified via -T/--script"
+msgstr "%s:%d:%d: đang bỏ qua « SEARCH_DIR »: SEARCH_DIR chỉ được chấp nhận cho văn lệnh được ghi rõ thông qua « -T/--script »"
+
+#: script.cc:2411 script.cc:2425
+#, c-format
+msgid "%s:%d:%d: DATA_SEGMENT_ALIGN not in SECTIONS clause"
+msgstr "%s:%d:%d: « DATA_SEGMENT_ALIGN » không phải trong mệnh đề « SECTIONS »"
+
+#: script.cc:2543
+msgid "unknown PHDR type (try integer)"
+msgstr "không rõ kiểu PHDR (thử số nguyên)"
+
+#: stringpool.cc:526
+#, c-format
+msgid "%s: %s entries: %zu; buckets: %zu\n"
+msgstr "%s: mục nhập %s: %zu; xô: %zu\n"
+
+#: stringpool.cc:530
+#, c-format
+msgid "%s: %s entries: %zu\n"
+msgstr "%s: mục nhập %s: %zu\n"
+
+#: stringpool.cc:533
+#, c-format
+msgid "%s: %s Stringdata structures: %zu\n"
+msgstr "%s: %s cấu trúc Stringdata (dữ liệu chuỗi): %zu\n"
+
+#: symtab.cc:623
+#, c-format
+msgid "%s: reference to %s"
+msgstr "%s: tham chiếu đến %s"
+
+#: symtab.cc:625
+#, c-format
+msgid "%s: definition of %s"
+msgstr "%s: lời xác định %s"
+
+#: symtab.cc:860
+#, c-format
+msgid "bad global symbol name offset %u at %zu"
+msgstr "sai đặt khoảng bù tên ký hiệu toàn cục %u tại %zu"
+
+#: symtab.cc:999
+msgid "--just-symbols does not make sense with a shared object"
+msgstr "« --just-symbols » (chỉ ký hiệu) không có ý nghĩa với một đối tượng dùng chung"
+
+#: symtab.cc:1005
+msgid "too few symbol versions"
+msgstr "quá ít phiên bản ký hiệu"
+
+#: symtab.cc:1054
+#, c-format
+msgid "bad symbol name offset %u at %zu"
+msgstr "sai đặt khoảng bù tên ký hiệu %u tại %zu"
+
+#: symtab.cc:1117
+#, c-format
+msgid "versym for symbol %zu out of range: %u"
+msgstr "versym cho ký hiệu %zu ở ngoại phạm vi: %u"
+
+#: symtab.cc:1125
+#, c-format
+msgid "versym for symbol %zu has no name: %u"
+msgstr "versym cho ký hiệu %zu không có tên: %u"
+
+#: symtab.cc:2035 symtab.cc:2251
+#, c-format
+msgid "%s: unsupported symbol section 0x%x"
+msgstr "%s: phần ký hiệu không được hỗ trợ 0x%x"
+
+#: symtab.cc:2409
+#, c-format
+msgid "%s: undefined reference to '%s', version '%s'"
+msgstr "%s: chưa xác định tham chiếu đến « %s », phiên bản « %s »"
+
+#: symtab.cc:2414
+#, c-format
+msgid "%s: undefined reference to '%s'"
+msgstr "%s: chưa xác định tham chiếu đến « %s »"
+
+#: symtab.cc:2498
+#, c-format
+msgid "%s: symbol table entries: %zu; buckets: %zu\n"
+msgstr "%s: mục nhập bảng ký hiệu: %zu; xô : %zu\n"
+
+#: symtab.cc:2501
+#, c-format
+msgid "%s: symbol table entries: %zu\n"
+msgstr "%s: mục nhập bảng ký hiệu: %zu\n"
+
+#: symtab.cc:2572
+#, c-format
+msgid "while linking %s: symbol '%s' defined in multiple places (possible ODR violation):"
+msgstr "trong khi liên kết %s: ký hiệu « %s » được xác định trong nhiều lần (có thể vi phạm quy tắc xác định đơn):"
+
+#: target-reloc.h:247
+msgid "Relocation refers to discarded comdat section"
+msgstr "định vị lại tham chiếu đến một đoạn comdat bị hủy"
+
+#: target-reloc.h:278
+#, c-format
+msgid "reloc has bad offset %zu"
+msgstr "sự định vị lại có khoảng bù sai %zu"
+
+#: tls.h:59
+msgid "TLS relocation out of range"
+msgstr "sự định vị lại TLS ở ngoại phạm vi"
+
+#: tls.h:73
+msgid "TLS relocation against invalid instruction"
+msgstr "sự định vị lại TLS so với câu lệnh sai"
+
+#. This output is intended to follow the GNU standards.
+#: version.cc:64
+#, c-format
+msgid "Copyright 2008 Free Software Foundation, Inc.\n"
+msgstr "Tác quyền © năm 2008 của Tổ chức Phần mềm Tự do.\n"
+
+#: version.cc:65
+#, c-format
+msgid ""
+"This program is free software; you may redistribute it under the terms of\n"
+"the GNU General Public License version 3 or (at your option) a later version.\n"
+"This program has absolutely no warranty.\n"
+msgstr ""
+"Chương trình này là phần mềm tự do; bạn có quyền phát hành lại\n"
+"nó với điều kiện của Giấy Phép Công Cộng GNU (GPL)\n"
+"phiên bản 3 hoặc (tùy chọn) bắt cứ phiên bản sau nào.\n"
+"Chương trình này không bảo đảm gì cả.\n"
+
+#: workqueue-threads.cc:106
+#, c-format
+msgid "%s failed: %s"
+msgstr "%s: bị lỗi: %s"
+
+#: x86_64.cc:2104
+#, c-format
+msgid "unsupported reloc type %u"
+msgstr "kiểu định vị lại không được hỗ trợ %u"
+
+#: x86_64.cc:2441
+#, c-format
+msgid "unsupported reloc %u against local symbol"
+msgstr "sự định vị lại không được hỗ trợ %u so với ký hiệu cục bộ"