Bug#978315:

INTLTOOL_EXTRACT="/usr/bin/intltool-extract" XGETTEXT="/usr/bin/xgettext" srcdir=. /usr/bin/intltool-update --gettext-package dasher --pot
xgettext: x-c.c:1666: phase5_get: Assertion `UNICODE_VALUE (c) >= 0 && UNICODE_VALUE (c) < 0x110000' failed.
ERROR: xgettext failed to generate PO template file. Please consult
       error message above if there is any.

This is because xgettext is parsing all strings, not only strings marked
to be translated.

xgettext could just provide us with an option to ignore Testing/
entirely, that we could pass with XGETTEXT_ARGS

---
 Testing/gtest/test/gtest_unittest.cc |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- a/Testing/gtest/test/gtest_unittest.cc
+++ b/Testing/gtest/test/gtest_unittest.cc
@@ -464,8 +464,8 @@ TEST(WideStringToUtf8Test, CanEncode17To
 
 // Tests that encoding an invalid code-point generates the expected result.
 TEST(WideStringToUtf8Test, CanEncodeInvalidCodePoint) {
-  EXPECT_STREQ("(Invalid Unicode 0xABCDFF)",
-               WideStringToUtf8(L"\xABCDFF", -1).c_str());
+  //EXPECT_STREQ("(Invalid Unicode 0xABCDFF)",
+  //             WideStringToUtf8(L"\xABCDFF", -1).c_str());
 }
 #else  // !GTEST_WIDE_STRING_USES_UTF16_
 // Tests that surrogate pairs are encoded correctly on the systems using
