diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index 70f9f8e6c6a..6c2f2acd222 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-10  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
+	sv.po, tr.po, uk,po, vi.po, zh_CN.po, zh_TW.po: Update.
+
 2007-08-21  Joseph S. Myers  <joseph@codesourcery.com>
 
 	* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
diff --git a/libcpp/po/be.po b/libcpp/po/be.po
index 7a6f90aa6da..9fa3efe2eb5 100644
--- a/libcpp/po/be.po
+++ b/libcpp/po/be.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2002-05-17 15:54+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
 "Language-Team: Belarusian <i18n@tut.by>\n"
diff --git a/libcpp/po/ca.po b/libcpp/po/ca.po
index 65064f3c6fe..e77a83d0738 100644
--- a/libcpp/po/ca.po
+++ b/libcpp/po/ca.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cpplib-4.0.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2005-11-25 22:56+0100\n"
 "Last-Translator: Mateu Gilles <gilles@mateu.org>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
diff --git a/libcpp/po/da.po b/libcpp/po/da.po
index 70d004f5b21..e0a75b31bbf 100644
--- a/libcpp/po/da.po
+++ b/libcpp/po/da.po
@@ -128,7 +128,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.3\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2003-05-25 18:00+0200\n"
 "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
diff --git a/libcpp/po/de.po b/libcpp/po/de.po
index c2f654a1774..b1c928a94a5 100644
--- a/libcpp/po/de.po
+++ b/libcpp/po/de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cpplib 4.2.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2007-05-28 13:30+0100\n"
 "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
diff --git a/libcpp/po/el.po b/libcpp/po/el.po
index 499bc7b8250..f130dd75016 100644
--- a/libcpp/po/el.po
+++ b/libcpp/po/el.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.2\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2002-08-18 15:46+0100\n"
 "Last-Translator: Simos Xenitellis <simos@hellug.gr>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
diff --git a/libcpp/po/es.po b/libcpp/po/es.po
index a6d40f44019..f6d5ae43bd1 100644
--- a/libcpp/po/es.po
+++ b/libcpp/po/es.po
@@ -1,13 +1,13 @@
-# Mensajes en espa�ol para cpplib-4.2.0.
+# Mensajes en espa�ol para cpplib-4.2.1.
 # Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 # Cristian Oth�n Mart�nez Vera <cfuga@itam.mx>, 2001, 2002, 2003, 2004, 2005, 2006, 2007.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: cpplib-4.2.0\n"
+"Project-Id-Version: cpplib-4.2.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
-"PO-Revision-Date: 2007-05-22 09:19-0500\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
+"PO-Revision-Date: 2007-09-07 18:33-0500\n"
 "Last-Translator: Cristian Oth�n Mart�nez Vera <cfuga@itam.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -748,7 +748,7 @@ msgstr "no se puede determinar la fecha y la hora"
 
 #: macro.c:416
 msgid "invalid string literal, ignoring final '\\'"
-msgstr "cadena literal inv�lida, se ignora el '\\' finales"
+msgstr "cadena literal inv�lida, se ignora el '\\' final"
 
 #: macro.c:466
 #, c-format
diff --git a/libcpp/po/fr.po b/libcpp/po/fr.po
index 849118492c2..d92a9ae7665 100644
--- a/libcpp/po/fr.po
+++ b/libcpp/po/fr.po
@@ -118,7 +118,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU cpplib 4.0.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2005-06-12 08:00-0500\n"
 "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
 "Language-Team: French <traduc@traduc.org>\n"
diff --git a/libcpp/po/ja.po b/libcpp/po/ja.po
index c663ffca5d5..9e21ac9f0c8 100644
--- a/libcpp/po/ja.po
+++ b/libcpp/po/ja.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2001-12-05 22:47+0900\n"
 "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
 "Language-Team: Japanese <ja@li.org>\n"
diff --git a/libcpp/po/nl.po b/libcpp/po/nl.po
index e3b48b32b9a..187c2721cb4 100644
--- a/libcpp/po/nl.po
+++ b/libcpp/po/nl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cpplib 4.2.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2007-05-22 16:27+0200\n"
 "Last-Translator: Tim Van Holder <tim.van.holder@telenet.be>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
diff --git a/libcpp/po/sv.po b/libcpp/po/sv.po
index b3709ee92f2..075e2592b7a 100644
--- a/libcpp/po/sv.po
+++ b/libcpp/po/sv.po
@@ -1,16 +1,16 @@
 # Swedish messages for cpplib.
-# Copyright � 2000, 2005, 2006 Free Software Foundation, Inc.
+# Copyright � 2000, 2005, 2006, 2007 Free Software Foundation, Inc.
 # Dennis Bj�rklund <db@zigo.dhs.org>, 2000, 2001, 2002.
-# G�ran Uddeborg <goeran@uddeborg.se>, 2005, 2006.
+# G�ran Uddeborg <goeran@uddeborg.se>, 2005, 2006, 2007.
 #
 # Remember: GCC team does not want RCS keywords in the header!
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: cpplib 4.1.1\n"
+"Project-Id-Version: cpplib 4.2.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
-"PO-Revision-Date: 2006-06-24 19:07+0200\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
+"PO-Revision-Date: 2007-09-01 12:51+0200\n"
 "Last-Translator: G�ran Uddeborg <goeran@uddeborg.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "MIME-Version: 1.0\n"
@@ -265,12 +265,12 @@ msgstr "ogiltigt #%s-direktiv"
 #: directives.c:1077
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
-msgstr ""
+msgstr "registrerar pragman i namnrymden \"%s\" med namnexpansion som inte passar ihop"
 
 #: directives.c:1086
-#, fuzzy, c-format
+#, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
-msgstr "registrerar \"%s\" b�de som ett pragma och ett pragma namespace"
+msgstr "registrerar pragma \"%s\" med namnexpansion och utan namnrymd"
 
 #: directives.c:1104
 #, c-format
@@ -289,7 +289,7 @@ msgstr "#pragma %s 
 
 #: directives.c:1140
 msgid "registering pragma with NULL handler"
-msgstr ""
+msgstr "registrerar pragma med NULL-hanterare"
 
 #: directives.c:1350
 msgid "#pragma once in main file"
@@ -429,9 +429,9 @@ msgid "traditional C rejects the \"%.*s\" suffix"
 msgstr "traditionell C till�ter inte suffixet \"%.*s\""
 
 #: expr.c:268
-#, fuzzy, c-format
+#, c-format
 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
-msgstr "ogiltigt suffix \"%.*s\" p� flyttalskonstant"
+msgstr "ogiltigt suffix \"%.*s\" p� hexadecimal flyttalskonstant"
 
 #: expr.c:281
 #, c-format
@@ -688,9 +688,9 @@ msgid "null character(s) preserved in literal"
 msgstr "nolltecken bevarade i konstant"
 
 #: lex.c:650
-#, fuzzy, c-format
+#, c-format
 msgid "missing terminating %c character"
-msgstr "saknar avslutande tecken >"
+msgstr "avslutande %c-tecken saknas"
 
 #: lex.c:842
 msgid "no newline at end of file"
@@ -742,13 +742,12 @@ msgid "invalid built-in macro \"%s\""
 msgstr "ogiltigt inbyggt makro \"%s\""
 
 #: macro.c:156
-#, fuzzy
 msgid "could not determine file timestamp"
-msgstr "kunde inte bst�mma datum och tid"
+msgstr "det gick inte att avg�ra fils tidsst�mpel"
 
 #: macro.c:253
 msgid "could not determine date and time"
-msgstr "kunde inte bst�mma datum och tid"
+msgstr "det gick inte att avg�ra datum och tid"
 
 #: macro.c:416
 msgid "invalid string literal, ignoring final '\\'"
diff --git a/libcpp/po/tr.po b/libcpp/po/tr.po
index cc492ad394a..8eed3711428 100644
--- a/libcpp/po/tr.po
+++ b/libcpp/po/tr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cpplib 4.2.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2007-05-23 01:17+0300\n"
 "Last-Translator: Nilgün Belma Bugüner <nilgun@buguner.name.tr>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
diff --git a/libcpp/po/uk.po b/libcpp/po/uk.po
index c1ffd7f5abf..96ff35204db 100644
--- a/libcpp/po/uk.po
+++ b/libcpp/po/uk.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cpplib 4.2.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2007-08-17 11:23+0300\n"
 "Last-Translator: Maxim V. Dziumanenko <dziumanenko@gmail.com>\n"
 "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
diff --git a/libcpp/po/vi.po b/libcpp/po/vi.po
index 1686cb1701b..47908331ace 100644
--- a/libcpp/po/vi.po
+++ b/libcpp/po/vi.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cpplib 4.2.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2007-08-15 14:11+0930\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
diff --git a/libcpp/po/zh_CN.po b/libcpp/po/zh_CN.po
index ba4088f14af..af5fd342b9d 100644
--- a/libcpp/po/zh_CN.po
+++ b/libcpp/po/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cpplib 4.2.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2007-06-03 23:21+0800\n"
 "Last-Translator: Meng Jie <zuxy.meng@gmail.com>\n"
 "Language-Team: Chinese (simplified) <translation-team-zh-cn@lists.sourceforge.net>\n"
diff --git a/libcpp/po/zh_TW.po b/libcpp/po/zh_TW.po
index 022cedfc329..5c13189e39e 100644
--- a/libcpp/po/zh_TW.po
+++ b/libcpp/po/zh_TW.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cpplib 4.1.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-07-18 21:18-0700\n"
+"POT-Creation-Date: 2007-10-07 14:12-0700\n"
 "PO-Revision-Date: 2006-03-09 12:37+0800\n"
 "Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"