+#: cp/error.c:305
+msgid "<missing>"
+msgstr ""
+
+#: cp/error.c:346
+msgid "<brace-enclosed initializer list>"
+msgstr ""
+
+#: cp/error.c:348
+msgid "<unresolved overloaded function type>"
+msgstr ""
+
+#: cp/error.c:488
+msgid "<type error>"
+msgstr ""
+
+#: cp/error.c:587
+#, c-format
+msgid "<anonymous %s>"
+msgstr ""
+
+#: cp/error.c:709
+msgid "<typeprefixerror>"
+msgstr ""
+
+#: cp/error.c:819
+#, c-format
+msgid "(static initializers for %s)"
+msgstr ""
+
+#: cp/error.c:821
+#, c-format
+msgid "(static destructors for %s)"
+msgstr ""
+
+#: cp/error.c:891
+msgid "vtable for "
+msgstr ""
+
+#: cp/error.c:903
+msgid "<return value> "
+msgstr ""
+
+#: cp/error.c:1029
+msgid "<enumerator>"
+msgstr ""
+
+#: cp/error.c:1069
+msgid "<declaration error>"
+msgstr ""
+
+#: cp/error.c:1299
+msgid "with"
+msgstr ""
+
+#: cp/error.c:1464 cp/error.c:1484
+msgid "<template parameter error>"
+msgstr ""
+
+#: cp/error.c:1610
+msgid "<statement>"
+msgstr ""
+
+#. While waiting for caret diagnostics, avoid printing
+#. __cxa_allocate_exception, __cxa_throw, and the like.
+#: cp/error.c:1639
+msgid "<throw-expression>"
+msgstr ""
+
+#: cp/error.c:2085
+msgid "<unparsed>"
+msgstr ""
+
+#: cp/error.c:2231
+msgid "<expression error>"
+msgstr ""
+
+#: cp/error.c:2245
+msgid "<unknown operator>"
+msgstr ""
+
+#: cp/error.c:2449
+msgid "<unknown>"
+msgstr ""
+
+#: cp/error.c:2469
+msgid "{unknown}"
+msgstr ""
+
+#: cp/error.c:2551
+msgid "At global scope:"
+msgstr ""
+
+#: cp/error.c:2653
+#, c-format
+msgid "In static member function %qs"
+msgstr ""
+
+#: cp/error.c:2655
+#, c-format
+msgid "In copy constructor %qs"
+msgstr ""
+
+#: cp/error.c:2657
+#, c-format
+msgid "In constructor %qs"
+msgstr ""
+
+#: cp/error.c:2659
+#, c-format
+msgid "In destructor %qs"
+msgstr ""
+
+#: cp/error.c:2689
+#, c-format
+msgid "%s: In instantiation of %qs:\n"
+msgstr ""
+
+#: cp/error.c:2713
+#, c-format
+msgid "%s:%d: instantiated from %qs\n"
+msgstr ""
+
+#: cp/error.c:2719
+#, c-format
+msgid "%s:%d: instantiated from here"
+msgstr ""
+