$ cat test.C
constexpr const char *N_(const char *s) { return s; }
const char *help_string = N_(R"END(Here is long, long
multiline help text.)END");
.file "test.C"
.globl help_string
.section .rodata
.align 8
.LC0:
.string "Here is long, long\nmultiline help text."
.data
.align 8
.type help_string, @object
.size help_string, 8
help_string:
.quad .LC0
.ident "GCC: (GNU) 4.6.2"
.section .note.GNU-stack,"",@progbits
$ xgettext -kN_ test.C -o-
test.C:3: warning: unterminated string literal
test.C:4: warning: unterminated string literal
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <address@hidden>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-12-24 22:55+0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <address@hidden>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: test.C:3
msgid "END(Here is long, long"
msgstr ""