Update translations.
diff --git a/po/ChangeLog b/po/ChangeLog
index f99e5e6..661edc6 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,5 +1,13 @@
 2026-03-06  Bruno Haible  <bruno@clisp.org>
 
+	Update translations.
+	Ran  (cd po; ./fetch-po; make update-po)
+	* *.po: Now exact copies of the PO files from the TP.
+	* rm.po: Remove file.
+	* LINGUAS: Automatically generated.
+
+2026-03-06  Bruno Haible  <bruno@clisp.org>
+
 	Use the newest gettext release.
 	* Makefile.in.in: Upgrade to gettext-1.0, keeping the change
 		2019-01-27  Bruno Haible  <bruno@clisp.org>
diff --git a/po/LINGUAS b/po/LINGUAS
index 7c14b8d..4b9d6c0 100644
--- a/po/LINGUAS
+++ b/po/LINGUAS
@@ -1,2 +1,41 @@
 # Set of available languages.
-af be bg ca cs da de el eo es et fi fr ga gl hr hu id it ja ka ko lt nl pl pt_BR rm ro ru sk sl sq sr sv tr uk vi wa zh_CN zh_TW
+# This file is automatically generated from the list of PO files.
+af
+be
+bg
+ca
+cs
+da
+de
+el
+eo
+es
+et
+fi
+fr
+ga
+gl
+hr
+hu
+id
+it
+ja
+ka
+ko
+lt
+nl
+pl
+pt_BR
+ro
+ru
+sk
+sl
+sq
+sr
+sv
+tr
+uk
+vi
+wa
+zh_CN
+zh_TW
diff --git a/po/af.po b/po/af.po
index 9173446..a580c15 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,356 +7,79 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.9.1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2003-05-06 13:32+0200\n"
 "PO-Revision-Date: 2004-03-08 13:42+0200\n"
 "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
 "Language-Team: Afrikaans <i18n@af.org.za>\n"
-"Language: af\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 
-#. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:59
+msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Gebruik so: iconv [--binary] [-c] [-s] [-f vanaf-kode] [-t na-kode] [lêer ...]"
+
+#: src/iconv.c:61
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Gebruik so: iconv [-c] [-s] [-f vanaf-kode] [-t na-kode] [lêer ...]"
 
-#. TRANSLATORS: The second line of the short usage message.
-#. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:64
 msgid "or:    iconv -l"
 msgstr "of:    iconv -l"
 
-#: src/iconv.c:114
-#, c-format
-msgid "Try '%s --help' for more information.\n"
-msgstr ""
-
-#. TRANSLATORS: The first line of the long usage message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:119
-#, c-format, no-wrap
-msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
-msgstr ""
-
-#. TRANSLATORS: The second line of the long usage message.
-#. Align it correctly against the first line.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:126
-#, fuzzy, c-format, no-wrap
-#| msgid "or:    iconv -l"
-msgid "or:    %s -l\n"
-msgstr "of:    iconv -l"
-
-#. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
-#, c-format, no-wrap
-msgid "Converts text from one encoding to another encoding.\n"
-msgstr ""
-
-#: src/iconv.c:136
-#, c-format, no-wrap
-msgid "Options controlling the input and output format:\n"
-msgstr ""
-
-#: src/iconv.c:139
-#, c-format, no-wrap
+#: src/iconv.c:74
 msgid ""
-"  -f ENCODING, --from-code=ENCODING\n"
-"                              the encoding of the input\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 msgstr ""
+"Hierdie is gratis programmatuur; kyk in die bronkode vir kopieërvoorwaardes.  Daar is GEEN\n"
+"waarborg nie; selfs nie vir VERKOOPBAARHEID of GESKIKTHEID VIR 'N SPESIFIEKE DOEL nie.\n"
 
-#: src/iconv.c:143
-#, c-format, no-wrap
-msgid ""
-"  -t ENCODING, --to-code=ENCODING\n"
-"                              the encoding of the output\n"
-msgstr ""
-
-#: src/iconv.c:148
-#, c-format, no-wrap
-msgid "Options controlling conversion problems:\n"
-msgstr ""
-
-#: src/iconv.c:151
-#, c-format, no-wrap
-msgid "  -c                          discard unconvertible characters\n"
-msgstr ""
-
-#: src/iconv.c:154
-#, c-format, no-wrap
-msgid ""
-"  --unicode-subst=FORMATSTRING\n"
-"                              substitution for unconvertible Unicode characters\n"
-msgstr ""
-
-#: src/iconv.c:158
-#, c-format, no-wrap
-msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
-msgstr ""
-
-#: src/iconv.c:161
-#, c-format, no-wrap
-msgid ""
-"  --widechar-subst=FORMATSTRING\n"
-"                              substitution for unconvertible wide characters\n"
-msgstr ""
-
-#: src/iconv.c:166
-#, c-format, no-wrap
-msgid "Options controlling error output:\n"
-msgstr ""
-
-#: src/iconv.c:169
-#, c-format, no-wrap
-msgid "  -s, --silent                suppress error messages about conversion problems\n"
-msgstr ""
-
-#: src/iconv.c:173
-#, c-format, no-wrap
-msgid "Informative output:\n"
-msgstr ""
-
-#: src/iconv.c:176
-#, c-format, no-wrap
-msgid "  -l, --list                  list the supported encodings\n"
-msgstr ""
-
-#: src/iconv.c:179
-#, c-format, no-wrap
-msgid "  --help                      display this help and exit\n"
-msgstr ""
-
-#: src/iconv.c:182
-#, c-format, no-wrap
-msgid "  --version                   output version information and exit\n"
-msgstr ""
-
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
-#. "Report translation bugs to <...>\n" with the address for translation
-#. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, c-format, no-wrap
-msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
-"This is free software: you are free to change and redistribute it.\n"
-"There is NO WARRANTY, to the extent permitted by law.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:77
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Geskryf deur %s.\n"
 
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:114 src/iconv.c:146 src/iconv.c:196
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
-#, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
-#, c-format
-msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
-#, c-format
-msgid "%s argument: The string ends in the middle of a directive."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
-#, c-format
-msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
-#, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
-#, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-msgstr[1] ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
-#, c-format
-msgid "cannot convert byte substitution to Unicode: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
-#, c-format
-msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
-#, c-format
-msgid "cannot convert byte substitution to wide string: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
-#, c-format
-msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
-#, c-format
-msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
-#, fuzzy, c-format
-#| msgid "iconv: %s: cannot convert\n"
-msgid "%s:%u:%u: cannot convert"
-msgstr "iconv: %s: kan nie omskakeling doen nie\n"
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
-#. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
-#, fuzzy, c-format
-#| msgid "iconv: %s: incomplete character or shift sequence\n"
-msgid "%s:%u:%u: incomplete character or shift sequence"
+msgid "iconv: %s: incomplete character or shift sequence\n"
 msgstr "iconv: %s: onvolledige karakter of skuifreeks\n"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:140 src/iconv.c:191
 #, c-format
-msgid "%s:%u:%u"
-msgstr ""
+msgid "iconv: %s: cannot convert\n"
+msgstr "iconv: %s: kan nie omskakeling doen nie\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the input file name.
-#: src/iconv.c:830
-#, fuzzy, c-format
-#| msgid "iconv: %s: I/O error\n"
-msgid "%s: I/O error"
+#: src/iconv.c:162 src/iconv.c:201 src/iconv.c:320
+#, c-format
+msgid "iconv: %s: "
+msgstr "iconv: %s: "
+
+#: src/iconv.c:210
+#, c-format
+msgid "iconv: %s: I/O error\n"
 msgstr "iconv: %s: T/A-fout\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s unsupported\n"
-msgid "conversion from %s unsupported"
+#: src/iconv.c:304
+#, c-format
+msgid "iconv: conversion from %s unsupported\n"
 msgstr "iconv: omskakeling van %s word nie ondersteun nie\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
-#, fuzzy, c-format
-#| msgid "iconv: conversion to %s unsupported\n"
-msgid "conversion to %s unsupported"
+#: src/iconv.c:306
+#, c-format
+msgid "iconv: conversion to %s unsupported\n"
 msgstr "iconv: omskakeling na %s word nie ondersteun nie\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s to %s unsupported\n"
-msgid "conversion from %s to %s unsupported"
+#: src/iconv.c:308
+#, c-format
+msgid "iconv: conversion from %s to %s unsupported\n"
 msgstr "iconv: omskakeling van %s na %s word nie ondersteun nie\n"
 
-#. TRANSLATORS: Additional advice after an error message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
-#, c-format
-msgid "try '%s -l' to get the list of supported encodings"
-msgstr ""
-
-#. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:312
 msgid "(stdin)"
 msgstr "(stdin)"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
-#, c-format
-msgid "%s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#: src/iconv.c:1147
-#, fuzzy, c-format
-#| msgid "iconv: I/O error\n"
-msgid "I/O error"
+#: src/iconv.c:333
+msgid "iconv: I/O error\n"
 msgstr "iconv: T/A-fout\n"
-
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Gebruik so: iconv [--binary] [-c] [-s] [-f vanaf-kode] [-t na-kode] "
-#~ "[lêer ...]"
-
-#~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
-#~ msgstr ""
-#~ "Hierdie is gratis programmatuur; kyk in die bronkode vir "
-#~ "kopieërvoorwaardes.  Daar is GEEN\n"
-#~ "waarborg nie; selfs nie vir VERKOOPBAARHEID of GESKIKTHEID VIR 'N "
-#~ "SPESIFIEKE DOEL nie.\n"
-
-#, c-format
-#~ msgid "iconv: %s: "
-#~ msgstr "iconv: %s: "
diff --git a/po/be.po b/po/be.po
index 4c9d1dc..a1e58d5 100644
--- a/po/be.po
+++ b/po/be.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: GNU libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2024-03-28 18:33+0300\n"
 "Last-Translator: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>\n"
 "Language-Team: Belarusian <debian-l10n-belarusian@lists.debian.org>\n"
@@ -16,30 +16,29 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\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"
+"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"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 "X-Generator: Emacs 29.3, po mode 2.28\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Выкарыстаньне: iconv [-c] [-s] [-f з_кода] [-t у_код] [файл ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "або:           iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Паспрабуйце «%s --help» для атрыманьня больш падрабязных зьвестак.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Выкарыстаньне: %s [ОПЦЫЯ...] [-f КАДАВАНЬНЕ] [-t КАДАВАНЬНЕ] [УВАХОДНЫ_ФАЙЛ...]\n"
@@ -47,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "або:           %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Пераўтварае тэкст з аднаго кадаваньня ў іншае.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Опцыі кіраваньня фарматам уводу й вываду:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -72,7 +71,7 @@
 "  -f КАДАВАНЬНЕ, --from-code=КАДАВАНЬНЕ\n"
 "                              кадаваньне ўваходных даных\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -81,17 +80,17 @@
 "  -t КАДАВАНЬНЕ, --to-code=КАДАВАНЬНЕ\n"
 "                              кадаваньне выходных даных\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Опцыі кіраваньня праблемамі пераўтварэньня:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          адкідваць непрыдатныя для пераўтварэньня знакі\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -100,12 +99,12 @@
 "  --unicode-subst=РАДОК_ФАРМАТУ\n"
 "                              замена непрыдатных для пераўтварэньня знакаў Юнікоду\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=РАДОК_ФАРМАТУ  замена непрыдатных для пераўтварэньня байтаў\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -114,32 +113,32 @@
 "  --widechar-subst=РАДОК_ФАРМАТУ\n"
 "                              замена непрыдатных для пераўтварэньня шырокіх знакаў\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Опцыі кіраваньня вываду памылак:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                заглушаць паведамленьні з памылкамі аб праблемах пераўтварэньня\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Вывад зьвестак:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  сьпіс маючых падтрымку кадовак\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      адлюстраваць гэтую даведку ды выйсьці\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   вывесьці зьвесткі аб вэрсіі ды выйсьці\n"
@@ -149,7 +148,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -157,11 +156,10 @@
 msgstr ""
 "Паведамляйце пра памылкі на <%s>\n"
 "або праз электронную пошту на <%s>.\n"
-"Паведамляйце пра памылкі перакладу на <debian-l10n-"
-"belarusian@lists.debian.org>\n"
+"Паведамляйце пра памылкі перакладу на <debian-l10n-belarusian@lists.debian.org>\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -173,39 +171,35 @@
 "Няма НІЯКІХ ГАРАНТЫЙ у межах дзеючага заканадаўства.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Аўтар: %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "аргумэнт %s: Тут не дазваляецца фармат дырэктывы са зьменнай шырынёй."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"аргумэнт %s: Тут не дазваляецца фармат дырэктывы са зьменнай дакладнасьцю "
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "аргумэнт %s: Тут не дазваляецца фармат дырэктывы са зьменнай дакладнасьцю "
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "аргумэнт %s: Тут не дазваляецца фармат дырэктывы з памерам."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "аргумэнт %s: Радок заканчваецца пасярод дырэктывы."
@@ -213,50 +207,39 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"аргумэнт %s: Знак «%c» не зьяўляецца дапушчальным спэцыфікатарам "
-"пераўтварэньня."
+msgstr "аргумэнт %s: Знак «%c» не зьяўляецца дапушчальным спэцыфікатарам пераўтварэньня."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"аргумэнт %s: Знак, які завяршае фармат дырэктывы, не зьяўляецца дапушчальным "
-"спэцыфікатарам пераўтварэньня."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "аргумэнт %s: Знак, які завяршае фармат дырэктывы, не зьяўляецца дапушчальным спэцыфікатарам пераўтварэньня."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"аргумэнт %s: Радок фармату прымае больш за адзін аргумэнт: %u аргумэнт."
-msgstr[1] ""
-"аргумэнт %s: Радок фармату прымае больш за адзін аргумэнт: %u аргумэнта."
-msgstr[2] ""
-"аргумэнт %s: Радок фармату прымае больш за адзін аргумэнт: %u аргумэнтаў."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "аргумэнт %s: Радок фармату прымае больш за адзін аргумэнт: %u аргумэнт."
+msgstr[1] "аргумэнт %s: Радок фармату прымае больш за адзін аргумэнт: %u аргумэнта."
+msgstr[2] "аргумэнт %s: Радок фармату прымае больш за адзін аргумэнт: %u аргумэнтаў."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "немагчыма пераўтварыць байтавую падстаноўку ў Юнікод: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "немагчыма пераўтварыць юнікодавую падстаноўку ў мэтавае кадаваньне: %s"
@@ -273,19 +256,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"немагчыма пераўтварыць шыроказнакавую падстаноўку ў мэтавае кадаваньне: %s"
+msgstr "немагчыма пераўтварыць шыроказнакавую падстаноўку ў мэтавае кадаваньне: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "немагчыма пераўтварыць байтавую падстаноўку ў мэтавае кадаваньне: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: немагчыма пераўтварыць"
@@ -294,7 +276,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: няпоўны знак або пасьлядоўнасьць зруху"
@@ -302,61 +284,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: Памылка ўводу-вываду"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "пераўтварэньне з %s не падтрымліваецца"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "пераўтварэньне ў %s не падтрымліваецца"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "пераўтварэньне з %s у %s не падтрымліваецца"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "паспрабуйце «%s -l», каб атрымаць сьпіс маючых падтрымку кадовак"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "Памылка ўводу-вываду"
diff --git a/po/bg.po b/po/bg.po
index f89e757..141805b 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-13 12:27+0200\n"
 "Last-Translator: Roumen Petrov <transl@roumenpetrov.info>\n"
 "Language-Team: Bulgarian <dict@ludost.net>\n"
@@ -19,25 +19,24 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Употреба: iconv [-c] [-s] [-f от_кодиране] [-t към_кодиране] [файл ...]"
+msgstr "Употреба: iconv [-c] [-s] [-f от_кодиране] [-t към_кодиране] [файл ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "или:      iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "За повече сведения '%s --help'.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Употреба: %s [АРГУМЕНТИ...] [-f КОДИРАНЕ] [-t КОДИРАНЕ] [ВХОДЕН_ФАЙЛ...]\n"
@@ -45,23 +44,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "или:      %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Преобразува текст от едно кодиране към друго.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Аргументи задаващи входния и изходния формати:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -70,7 +69,7 @@
 "  -f КОДИРАНЕ, --from-code=КОДИРАНЕ\n"
 "                              кодиране на входните данни\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -79,17 +78,17 @@
 "  -t КОДИРАНЕ, --to-code=КОДИРАНЕ\n"
 "                              кодиране на изходните данни\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Аргументи управляващи проблеми при преобразуване:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          пренебрегване на непреобразуваеми знаци\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -98,14 +97,14 @@
 "  --unicode-subst=ФОРМАТИРАЩ_НИЗ\n"
 "                              заместител на непреобразуваеми знаци от Уникод\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr ""
 "  --byte-subst=ФОРМАТИРАЩ_НИЗ\n"
 "                              заместител на непреобразуваеми байтове\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -114,34 +113,34 @@
 "  --widechar-subst=ФОРМАТИРАЩ_НИЗ\n"
 "                              заместител на непреобразуваеми широки знаци\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Аргументи задаващи извеждането на грешки:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr ""
 "  -s, --silent                подтискане на съобщенията за грешки при\n"
 "                              преобразуване\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Извеждане на сведение:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  изброяване на поддържаните кодирания\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      показване на тази помощ и изход от програмата\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr ""
@@ -153,7 +152,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -164,7 +163,7 @@
 "докладвайте с писмо до <dict@ludost.net>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -176,40 +175,35 @@
 "вате.  Не се дават НИКАКВИ ГАРАНЦИИ до степента позволена от закона.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Автори: %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"%s аргумент: не е позволена директива за форматиране с променлива ширина."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s аргумент: не е позволена директива за форматиране с променлива ширина."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"%s аргумент: не е позволена директива за форматиране с променлива точност."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "%s аргумент: не е позволена директива за форматиране с променлива точност."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s аргумент: не е позволена директива за форматиране с размер."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s аргумент: низът завършва по средата на директивата."
@@ -217,81 +211,66 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s аргумент: знакът '%c' не е правилен определител за преобразуване."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s аргумент: знакът, завършващ директивата за форматиране, не е правилен "
-"определител за преобразуване."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s аргумент: знакът, завършващ директивата за форматиране, не е правилен определител за преобразуване."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s аргумент: форматиращият низ използва повече от един аргумент: %u аргумент."
-msgstr[1] ""
-"%s аргумент: форматиращият низ използва повече от един аргумент: %u "
-"аргумента."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s аргумент: форматиращият низ използва повече от един аргумент: %u аргумент."
+msgstr[1] "%s аргумент: форматиращият низ използва повече от един аргумент: %u аргумента."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "заместителят за байт към Уникод не може да се преобразува: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-"заместителят за Уникод не може да се преобразува към резултатното кодиране: "
-"%s"
+msgstr "заместителят за Уникод не може да се преобразува към резултатното кодиране: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
 #: src/iconv.c:543
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
-msgstr ""
-"заместителят за байт в Уникод не може да се преобразува в широк знак: %s"
+msgstr "заместителят за байт в Уникод не може да се преобразува в широк знак: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"заместителят за широк знак не може да се преобразува към резултатното "
-"кодиране: %s"
+msgstr "заместителят за широк знак не може да се преобразува към резултатното кодиране: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-"заместителят за байт не може да се преобразува в резултатното кодиране: %s"
+msgstr "заместителят за байт не може да се преобразува в резултатното кодиране: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: не може да се преобразува"
@@ -300,7 +279,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: непълен знак или изместваща последователност"
@@ -308,61 +287,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: входно/изходна грешка"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "не се поддържа преобразуване от %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "не се поддържа преобразуване към %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "не се поддържа преобразуване от %s към %s"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "опитайте с '%s -l', за да получите списък с поддържаните кодирания"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(стандартен вход)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "входно/изходна грешка"
diff --git a/po/ca.po b/po/ca.po
index 8997ce0..28b89d0 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -6,357 +6,82 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.9.1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2003-05-06 13:32+0200\n"
 "PO-Revision-Date: 2004-03-20 16:18+0100\n"
 "Last-Translator: Ivan Vilata i Balaguer <ivan@selidor.net>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
-"Language: ca\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 
-#. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
-msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#: src/iconv.c:59
+msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr ""
-"Forma d'ús: iconv [-c] [-s] [-f CODIF_ORIG] [-t CODIF_DEST] [FITXER ...]"
+"Forma d'ús: iconv [--binary] [-c] [-s] [-f CODIF_ORIG] [-t CODIF_DEST]\n"
+"                  [FITXER ...]"
 
-#. TRANSLATORS: The second line of the short usage message.
-#. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:61
+msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Forma d'ús: iconv [-c] [-s] [-f CODIF_ORIG] [-t CODIF_DEST] [FITXER ...]"
+
+#: src/iconv.c:64
 msgid "or:    iconv -l"
 msgstr "o:          iconv -l"
 
-#: src/iconv.c:114
-#, c-format
-msgid "Try '%s --help' for more information.\n"
-msgstr ""
-
-#. TRANSLATORS: The first line of the long usage message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:119
-#, c-format, no-wrap
-msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
-msgstr ""
-
-#. TRANSLATORS: The second line of the long usage message.
-#. Align it correctly against the first line.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:126
-#, fuzzy, c-format, no-wrap
-#| msgid "or:    iconv -l"
-msgid "or:    %s -l\n"
-msgstr "o:          iconv -l"
-
-#. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
-#, c-format, no-wrap
-msgid "Converts text from one encoding to another encoding.\n"
-msgstr ""
-
-#: src/iconv.c:136
-#, c-format, no-wrap
-msgid "Options controlling the input and output format:\n"
-msgstr ""
-
-#: src/iconv.c:139
-#, c-format, no-wrap
+#: src/iconv.c:74
 msgid ""
-"  -f ENCODING, --from-code=ENCODING\n"
-"                              the encoding of the input\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 msgstr ""
+"Aquest és programari lliure; vegeu el codi font per les condicions de còpia.\n"
+"No hi ha CAP garantia; ni tan sols de COMERCIABILITAT o ADEQUACIÓ PER UN\n"
+"PROPÒSIT PARTICULAR.\n"
 
-#: src/iconv.c:143
-#, c-format, no-wrap
-msgid ""
-"  -t ENCODING, --to-code=ENCODING\n"
-"                              the encoding of the output\n"
-msgstr ""
-
-#: src/iconv.c:148
-#, c-format, no-wrap
-msgid "Options controlling conversion problems:\n"
-msgstr ""
-
-#: src/iconv.c:151
-#, c-format, no-wrap
-msgid "  -c                          discard unconvertible characters\n"
-msgstr ""
-
-#: src/iconv.c:154
-#, c-format, no-wrap
-msgid ""
-"  --unicode-subst=FORMATSTRING\n"
-"                              substitution for unconvertible Unicode characters\n"
-msgstr ""
-
-#: src/iconv.c:158
-#, c-format, no-wrap
-msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
-msgstr ""
-
-#: src/iconv.c:161
-#, c-format, no-wrap
-msgid ""
-"  --widechar-subst=FORMATSTRING\n"
-"                              substitution for unconvertible wide characters\n"
-msgstr ""
-
-#: src/iconv.c:166
-#, c-format, no-wrap
-msgid "Options controlling error output:\n"
-msgstr ""
-
-#: src/iconv.c:169
-#, c-format, no-wrap
-msgid "  -s, --silent                suppress error messages about conversion problems\n"
-msgstr ""
-
-#: src/iconv.c:173
-#, c-format, no-wrap
-msgid "Informative output:\n"
-msgstr ""
-
-#: src/iconv.c:176
-#, c-format, no-wrap
-msgid "  -l, --list                  list the supported encodings\n"
-msgstr ""
-
-#: src/iconv.c:179
-#, c-format, no-wrap
-msgid "  --help                      display this help and exit\n"
-msgstr ""
-
-#: src/iconv.c:182
-#, c-format, no-wrap
-msgid "  --version                   output version information and exit\n"
-msgstr ""
-
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
-#. "Report translation bugs to <...>\n" with the address for translation
-#. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, c-format, no-wrap
-msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
-"This is free software: you are free to change and redistribute it.\n"
-"There is NO WARRANTY, to the extent permitted by law.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:77
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Escrit per %s.\n"
 
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:114 src/iconv.c:146 src/iconv.c:196
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
-#, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
-#, c-format
-msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
-#, c-format
-msgid "%s argument: The string ends in the middle of a directive."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
-#, c-format
-msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
-#, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
-#, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-msgstr[1] ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
-#, c-format
-msgid "cannot convert byte substitution to Unicode: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
-#, c-format
-msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
-#, c-format
-msgid "cannot convert byte substitution to wide string: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
-#, c-format
-msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
-#, c-format
-msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
-#, fuzzy, c-format
-#| msgid "iconv: %s: cannot convert\n"
-msgid "%s:%u:%u: cannot convert"
-msgstr "iconv: %s: no s'ha pogut convertir\n"
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
-#. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
-#, fuzzy, c-format
-#| msgid "iconv: %s: incomplete character or shift sequence\n"
-msgid "%s:%u:%u: incomplete character or shift sequence"
+msgid "iconv: %s: incomplete character or shift sequence\n"
 msgstr "iconv: %s: hi ha un caràcter o seqüència de desplaçament incompleta\n"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:140 src/iconv.c:191
 #, c-format
-msgid "%s:%u:%u"
-msgstr ""
+msgid "iconv: %s: cannot convert\n"
+msgstr "iconv: %s: no s'ha pogut convertir\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the input file name.
-#: src/iconv.c:830
-#, fuzzy, c-format
-#| msgid "iconv: %s: I/O error\n"
-msgid "%s: I/O error"
+#: src/iconv.c:162 src/iconv.c:201 src/iconv.c:320
+#, c-format
+msgid "iconv: %s: "
+msgstr "iconv: %s: "
+
+#: src/iconv.c:210
+#, c-format
+msgid "iconv: %s: I/O error\n"
 msgstr "iconv: %s: error d'E/S\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s unsupported\n"
-msgid "conversion from %s unsupported"
+#: src/iconv.c:304
+#, c-format
+msgid "iconv: conversion from %s unsupported\n"
 msgstr "iconv: la conversió des de «%s» no és suportada\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
-#, fuzzy, c-format
-#| msgid "iconv: conversion to %s unsupported\n"
-msgid "conversion to %s unsupported"
+#: src/iconv.c:306
+#, c-format
+msgid "iconv: conversion to %s unsupported\n"
 msgstr "iconv: la conversió fins a «%s» no és suportada\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s to %s unsupported\n"
-msgid "conversion from %s to %s unsupported"
+#: src/iconv.c:308
+#, c-format
+msgid "iconv: conversion from %s to %s unsupported\n"
 msgstr "iconv: la conversió des de «%s» fins a «%s» no és suportada\n"
 
-#. TRANSLATORS: Additional advice after an error message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
-#, c-format
-msgid "try '%s -l' to get the list of supported encodings"
-msgstr ""
-
-#. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:312
 msgid "(stdin)"
 msgstr "(entrada estàndard)"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
-#, c-format
-msgid "%s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#: src/iconv.c:1147
-#, fuzzy, c-format
-#| msgid "iconv: I/O error\n"
-msgid "I/O error"
+#: src/iconv.c:333
+msgid "iconv: I/O error\n"
 msgstr "iconv: error d'E/S\n"
-
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Forma d'ús: iconv [--binary] [-c] [-s] [-f CODIF_ORIG] [-t CODIF_DEST]\n"
-#~ "                  [FITXER ...]"
-
-#~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
-#~ msgstr ""
-#~ "Aquest és programari lliure; vegeu el codi font per les condicions de "
-#~ "còpia.\n"
-#~ "No hi ha CAP garantia; ni tan sols de COMERCIABILITAT o ADEQUACIÓ PER UN\n"
-#~ "PROPÒSIT PARTICULAR.\n"
-
-#, c-format
-#~ msgid "iconv: %s: "
-#~ msgstr "iconv: %s: "
diff --git a/po/cs.po b/po/cs.po
index 37bcc49..34cf105 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-13 22:29+01:00\n"
 "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
 "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -21,25 +21,24 @@
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Použití: iconv [-c] [-s] [-f VSTUP_KÓDOVÁNÍ] [-t VÝST_KÓDOVÁNÍ] [SOUBOR…]"
+msgstr "Použití: iconv [-c] [-s] [-f VSTUP_KÓDOVÁNÍ] [-t VÝST_KÓDOVÁNÍ] [SOUBOR…]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "nebo:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Více informací získáte příkazem „%s --help“.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Použití: %s [PŘEPÍNAČE…] [-f KÓDOVÁNÍ] [-t KÓDOVÁNÍ] [VSTUPNÍ_SOUBOR…]\n"
@@ -47,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "or:      %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Konvertuje text z jednoho kódování do druhého.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Přepínače řídící vstupní a výstupní formát:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -72,7 +71,7 @@
 "  -f KÓDOVÁNÍ, --from-code=KÓDOVÁNÍ\n"
 "                              kódování vstupu\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -81,17 +80,17 @@
 "  -t KÓDOVÁNÍ, --to-code=KÓDOVÁNÍ\n"
 "                              kódování výstupu\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Přepínače řídící řešení potíží při převodu:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          zahodí nepřeveditelné znaky\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -100,14 +99,14 @@
 "  --unicode-subst=FORMÁTOVACÍ_ŘETĚZEC\n"
 "                              nahrazení nepřeveditelných znaků Unicode\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr ""
 "  --byte-subst=FORMÁTOVACÍ_ŘETĚZEC\n"
 "                              nahrazení nepřeveditelných bajtů\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -116,32 +115,32 @@
 "  --widechar-subst=FORMÁTOVACÍ_ŘETĚZEC\n"
 "                              nahrazení nepřeveditelných širokých znaků\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Přepínače řídící chybový výstup:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                potlačí chybová hlášení o potížích při převodu\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Informativní výstup:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  vypíše seznam podporovaných kódování\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      zobrazí tuto nápovědu a skončí\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   zobrazí informace o verzi a skončí\n"
@@ -151,7 +150,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -159,11 +158,10 @@
 msgstr ""
 "Chyby hlaste anglicky do systému pro sledování chyb na <%s>\n"
 "nebo e-mailem na <%s>.\n"
-"Chyby v překladu hlaste na <translation-team-cs@lists.sourceforge.net> "
-"(česky).\n"
+"Chyby v překladu hlaste na <translation-team-cs@lists.sourceforge.net> (česky).\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -175,39 +173,35 @@
 "Není poskytována ŽÁDNÁ ZÁRUKA, jak jen zákon dovoluje.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Autor: %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "Argument %s: Direktiva formátu s proměnnou šířkou zde není povolena."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"Argument %s: Direktiva formátu s proměnnou přesností zde není povolena."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "Argument %s: Direktiva formátu s proměnnou přesností zde není povolena."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "Argument %s: Direktiva formátu s velikostí zde není povolena."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "Argument %s: Řetězec končí uprostřed direktivy."
@@ -215,51 +209,39 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "Argument %s: Znak „%c“ není platným vyhrazeným konverzním znakem."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"Argument %s: Znak, který zakončuje formátovací direktivu, není platným "
-"vyhrazeným konverzním znakem."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "Argument %s: Znak, který zakončuje formátovací direktivu, není platným vyhrazeným konverzním znakem."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"Argument %s: Formátovací řetězec potřebuje více než jeden argument: %u "
-"argument."
-msgstr[1] ""
-"Argument %s: Formátovací řetězec potřebuje více než jeden argument: %u "
-"argumenty."
-msgstr[2] ""
-"Argument %s: Formátovací řetězec potřebuje více než jeden argument: %u "
-"argumentů."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "Argument %s: Formátovací řetězec potřebuje více než jeden argument: %u argument."
+msgstr[1] "Argument %s: Formátovací řetězec potřebuje více než jeden argument: %u argumenty."
+msgstr[2] "Argument %s: Formátovací řetězec potřebuje více než jeden argument: %u argumentů."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "nahrazení bajtu nelze převést do Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "nahrazení unicodu nelze převést do cílového kódování: %s"
@@ -280,14 +262,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "nahrazení bajtu nelze převést do cílového kódování: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: nelze převést"
@@ -296,7 +278,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: neúplný znak nebo posunovací posloupnost"
@@ -304,62 +286,62 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: chyba I/0"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "převod z %s není podporován"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "převod do %s není podporován"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "převod z %s do %s není podporován"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "seznam podporovaných kódování získáte příkazem „%s -l“"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(standardní vstup)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 # Vzdálená V/V chyba
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "Chyba vstupu/výstupu"
@@ -367,13 +349,11 @@
 #~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
 #~ msgstr ""
 #~ "Chyby hlaste na <bug-gnu-libiconv@gnu.org> (anglicky).\n"
-#~ "Chyby v překladu hlaste na <translation-team-cs@lists.sourceforge.net> "
-#~ "(česky).\n"
+#~ "Chyby v překladu hlaste na <translation-team-cs@lists.sourceforge.net> (česky).\n"
 
 #~ msgid ""
 #~ "  --unicode-subst=formatstring\n"
-#~ "                              substitution for unconvertible Unicode "
-#~ "characters\n"
+#~ "                              substitution for unconvertible Unicode characters\n"
 #~ msgstr ""
 #~ "  --unicode-subst=FORMÁTOVACÍ_ŘETĚZEC\n"
 #~ "                              nahrazení nepřeveditelných znaků Unicodu\n"
diff --git a/po/da.po b/po/da.po
index 0c7de18..87e2bf8 100644
--- a/po/da.po
+++ b/po/da.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libiconv-1.15-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2016-12-12 09:35+0100\n"
 "PO-Revision-Date: 2017-12-17 16:31+0100\n"
 "Last-Translator: Keld Simonsen <keld@keldix.com>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -22,24 +22,24 @@
 "X-Generator: KBabel 1.11.4\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Brug: iconv [-c] [-s] [-f fra-kode] [-t til-kode] [fil ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "eller: iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Prøv '%s --help' for mere information.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Brug: %s [FLAG...] [-f KODNING] [-t KODNING] [INPUTFIL...]\n"
@@ -47,23 +47,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "eller: %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Konverterer tekst fra én kodning til en anden kodning.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Flag som styrer formatet på inddata og uddata:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -72,7 +72,7 @@
 "  -f KODNING,  --from-code=KODNING\n"
 "                              kodningen på inddata\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -81,17 +81,17 @@
 "  -t KODNING,  --to-code=KODNING\n"
 "                              kodningen på uddata\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Flag som kontrollerer konverteringsproblemer:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          smid tegn væk som ikke kan konverteres\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -100,13 +100,13 @@
 "  --unicode-subst=FORMATSTRENG\n"
 "                              erstatning af UCS-tegn som ikke kan konverteres\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=FORMATSTRENG   erstatning for ikke konverterbare byte\n"
 
 # Breda tegn? Finns det bedre ord?
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -115,57 +115,50 @@
 "  --widechar-subst=FORMATSTRENG\n"
 "                              erstatning for ikke konverterbare brede tegn\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Flag som kontrollerer fejludskrift:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                undertryk fejlmeddelelser om konverteringsproblemer\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Informativt uddata:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  list de kodninger som understøttes\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      vis denne hjælpetekst og afslut\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   udskriv versionsinformation og afslut\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
 msgstr ""
+"Meddel fejl til <bug-gnu-libiconv@gnu.org>.\n"
+"Send synspunkter på oversættelsen til <dansk@dansk-gruppen.dk>.\n"
 
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:196
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
@@ -174,40 +167,35 @@
 "Der gives INGEN GARANTI, så vidt lov tillader.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:202
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Skrevet af %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:296
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"Argument %s: Et formatdirektiv med en variabel bredde tillades ikke her."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "Argument %s: Et formatdirektiv med en variabel bredde tillades ikke her."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:311
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"Argument %s: Et formatdirektiv med en variabel præcision tillades ikke her."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "Argument %s: Et formatdirektiv med en variabel præcision tillades ikke her."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:327
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "Argument %s: Et formatdirektiv med en størrelse tillades ikke her."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:369
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "Argument %s: Strengen stopper midt i et direktiv."
@@ -215,75 +203,66 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:376
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"Argument %s: Tegnet \"%c\" er ikke en gyldig konverteringsspecificering."
+msgstr "Argument %s: Tegnet \"%c\" er ikke en gyldig konverteringsspecificering."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:382
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"Argument %s: Tegnet som afslutter formatdirektivet er ikke en gyldig "
-"konverteringsspecificering."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "Argument %s: Tegnet som afslutter formatdirektivet er ikke en gyldig konverteringsspecificering."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:398
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"Argument %s: Formatstrengen forbruger mere end ét argument: %u argument."
-msgstr[1] ""
-"Argument %s: Formatstrengen forbruger mere end ét argument: %u argumenter."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "Argument %s: Formatstrengen forbruger mere end ét argument: %u argument."
+msgstr[1] "Argument %s: Formatstrengen forbruger mere end ét argument: %u argumenter."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:456
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "kan ikke konvertere byte-erstatning til UCS: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:496
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "kan ikke konvertere UCS-erstatning til målkodning: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:537
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
 msgstr "kan ikke konvertere byte-erstatning til bred streng: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:578
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
 msgstr "kan ikke konvertere bredtegns-erstatning til målkodning: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:619
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "kan ikke konvertere byte-erstatning til målkodning: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:638
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: kan ikke konvertere"
@@ -292,7 +271,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:652
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: ufuldstændigt tegn eller skiftesekvens"
@@ -300,66 +279,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:665
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:826
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: Ind/ud-fejl"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "konvertering fra %s understøttes ikke"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "konvertering til %s understøttes ikke"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1027
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "konvertering fra %s til %s understøttes ikke"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1032
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "prøv \"%s -l\" for at få vist listen af understøttede kodninger"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1089
 msgid "(stdin)"
 msgstr "(standard ind)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1101
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1115
 #, c-format
 msgid "I/O error"
 msgstr "Ind/ud-fejl"
-
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr ""
-#~ "Meddel fejl til <bug-gnu-libiconv@gnu.org>.\n"
-#~ "Send synspunkter på oversættelsen til <dansk@dansk-gruppen.dk>.\n"
diff --git a/po/de.po b/po/de.po
index 9adeda8..2b7b39c 100644
--- a/po/de.po
+++ b/po/de.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: GNU libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-13 13:28+0100\n"
 "Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -22,25 +22,24 @@
 "X-Generator: Lokalize 21.12.2\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Aufruf: iconv [-c] [-s] [-f AUSGANGS-KODIERUNG] [-t ZIEL-KODIERUNG] [DATEI …]"
+msgstr "Aufruf: iconv [-c] [-s] [-f AUSGANGS-KODIERUNG] [-t ZIEL-KODIERUNG] [DATEI …]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "oder:   iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "»%s --help« gibt weitere Informationen.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Aufruf: %s [OPTION...] [-f KODIERUNG] [-t KODIERUNG] [EINBABEDATEI …]\n"
@@ -48,23 +47,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "oder:   %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Wandelt Text von einer Kodierung in eine andere Kodierung um.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Optionen für das Ein- und Ausgabeformat:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -73,7 +72,7 @@
 "  -f KODIERUNG, --from-code=KODIERUNG\n"
 "                              die Kodierung der Eingabe\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -82,19 +81,19 @@
 "  -t KODIERUNG, --to-code=KODIERUNG\n"
 "                              die Kodierung der Ausgabe\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Optionen für die Behandlung von Umwandlungsproblemen:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr ""
 "  -c                          Zeichen, die nicht umgewandelt werden können,\n"
 "                                verwerfen\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -104,7 +103,7 @@
 "                              Ersatz für Unicode-Zeichen, die nicht umgewandelt\n"
 "                                werden können\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr ""
@@ -112,7 +111,7 @@
 "                              Ersatz für Bytes, die nicht umgewandelt werden\n"
 "                                können\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -122,34 +121,34 @@
 "                              Ersatz für »wide«-Zeichen, die nicht umgewandelt\n"
 "                                werden können\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Optionen für die Ausgabe von Fehlern:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr ""
 "  -s, --silent                Fehlermeldungen über Probleme bei der Umwandlung\n"
 "                                unterdrücken\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Informative Ausgabe:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  die unterstützten Kodierungen anzeigen\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      diese Hilfe anzeigen und beenden\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   Versionsinformation anzeigen und beenden\n"
@@ -159,7 +158,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -169,7 +168,7 @@
 "oder per E-Mail an <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -181,44 +180,35 @@
 "Es gibt KEINERLEI GARANTIE, so weit das Gesetz es erlaubt.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Geschrieben von %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"»%s«-Argument: Eine Formatierungsanweisung mit variabler Breite ist hier "
-"nicht erlaubt."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "»%s«-Argument: Eine Formatierungsanweisung mit variabler Breite ist hier nicht erlaubt."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"»%s«-Argument: Eine Formatierungsanweisung mit variabler Genauigkeit ist "
-"hier nicht erlaubt."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "»%s«-Argument: Eine Formatierungsanweisung mit variabler Genauigkeit ist hier nicht erlaubt."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"»%s«-Argument: Eine Formatierungsanweisung mit Größenangabe ist hier nicht "
-"erlaubt."
+msgstr "»%s«-Argument: Eine Formatierungsanweisung mit Größenangabe ist hier nicht erlaubt."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "»%s«-Argument: Die Zeichenkette endet mitten in einer Anweisung."
@@ -226,79 +216,66 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "»%s«-Argument: Das Zeichen »%c« bezeichnet keine gültige Umwandlung."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"»%s«-Argument: Das Zeichen am Ende der Formatierungsanweisung bezeichnet "
-"keine gültige Umwandlung."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "»%s«-Argument: Das Zeichen am Ende der Formatierungsanweisung bezeichnet keine gültige Umwandlung."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"»%s«-Argument: Die Formatzeichenkette verbraucht mehr als ein Argument: %u "
-"Argument."
-msgstr[1] ""
-"»%s«-Argument: Die Formatzeichenkette verbraucht mehr als ein Argument: %u "
-"Argumente."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "»%s«-Argument: Die Formatzeichenkette verbraucht mehr als ein Argument: %u Argument."
+msgstr[1] "»%s«-Argument: Die Formatzeichenkette verbraucht mehr als ein Argument: %u Argumente."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "Byte-Ersatz kann nicht in Unicode umgewandelt werden: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-"Unicode-Zeichen-Ersatz kann nicht in die Zielkodierung umgewandelt werden: %s"
+msgstr "Unicode-Zeichen-Ersatz kann nicht in die Zielkodierung umgewandelt werden: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
 #: src/iconv.c:543
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
-msgstr ""
-"Byte-Ersatz kann nicht in eine »wide«-Zeichenkette umgewandelt werden: %s"
+msgstr "Byte-Ersatz kann nicht in eine »wide«-Zeichenkette umgewandelt werden: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"»wide«-Zeichen-Ersatz kann nicht in die Zielkodierung umgewandelt werden: %s"
+msgstr "»wide«-Zeichen-Ersatz kann nicht in die Zielkodierung umgewandelt werden: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "Byte-Ersatz kann nicht in die Zielkodierung umgewandelt werden: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: Umwandeln nicht möglich."
@@ -307,7 +284,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: unvollständiges Zeichen oder unvollständige Umschaltfolge"
@@ -315,63 +292,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: Ein-/Ausgabefehler"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "Umwandlung ausgehend von %s ist nicht unterstützt."
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "Umwandlung nach %s ist nicht unterstützt."
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "Umwandlung von %s nach %s ist nicht unterstützt."
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
-msgstr ""
-"Versuchen Sie »%s -l«, um eine Liste aller unterstützten Kodierungen zu "
-"erhalten."
+msgstr "Versuchen Sie »%s -l«, um eine Liste aller unterstützten Kodierungen zu erhalten."
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(Standard-Eingabe)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "Ein-/Ausgabefehler"
diff --git a/po/el.po b/po/el.po
index fdbbdc5..3704326 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,355 +6,79 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.9.1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2003-05-06 13:32+0200\n"
 "PO-Revision-Date: 2004-12-25 22:15+0200\n"
 "Last-Translator: Balaskas Euaggelos <ebalaskas@ebalaskas.gr>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
-"Language: el\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 
-#. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:59
+msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Χρήση: iconv [--binary] [-c] [-s] [-f από_κώδικα] [-t tocode] [αρχείο...]"
+
+#: src/iconv.c:61
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Χρήση: iconv [-c] [-s] [-f από_κώδικα] [-t tocode] [αρχείο...]"
 
-#. TRANSLATORS: The second line of the short usage message.
-#. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:64
 msgid "or:    iconv -l"
 msgstr "είτε: iconv -l"
 
-#: src/iconv.c:114
-#, c-format
-msgid "Try '%s --help' for more information.\n"
-msgstr ""
-
-#. TRANSLATORS: The first line of the long usage message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:119
-#, c-format, no-wrap
-msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
-msgstr ""
-
-#. TRANSLATORS: The second line of the long usage message.
-#. Align it correctly against the first line.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:126
-#, fuzzy, c-format, no-wrap
-#| msgid "or:    iconv -l"
-msgid "or:    %s -l\n"
-msgstr "είτε: iconv -l"
-
-#. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
-#, c-format, no-wrap
-msgid "Converts text from one encoding to another encoding.\n"
-msgstr ""
-
-#: src/iconv.c:136
-#, c-format, no-wrap
-msgid "Options controlling the input and output format:\n"
-msgstr ""
-
-#: src/iconv.c:139
-#, c-format, no-wrap
+#: src/iconv.c:74
 msgid ""
-"  -f ENCODING, --from-code=ENCODING\n"
-"                              the encoding of the input\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 msgstr ""
+"Αυτό είναι ένα χωρίς χρέωση πρόγραμμα΄ δείτε τον κώδικα για αντιγραφή συνθηκών. Δεν υπάρχει ΚΑΜΙΑ\n"
+" εγγύηση' ούτε ακόμα για ΕΜΠΟΡΕΥΜΑΤΟΠΟΙΗΣΗ ή ΚΑΤΑΛΗΛΟΤΗΤΑ ΓΙΑ ΕΝΑΝ ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ.\n"
 
-#: src/iconv.c:143
-#, c-format, no-wrap
-msgid ""
-"  -t ENCODING, --to-code=ENCODING\n"
-"                              the encoding of the output\n"
-msgstr ""
-
-#: src/iconv.c:148
-#, c-format, no-wrap
-msgid "Options controlling conversion problems:\n"
-msgstr ""
-
-#: src/iconv.c:151
-#, c-format, no-wrap
-msgid "  -c                          discard unconvertible characters\n"
-msgstr ""
-
-#: src/iconv.c:154
-#, c-format, no-wrap
-msgid ""
-"  --unicode-subst=FORMATSTRING\n"
-"                              substitution for unconvertible Unicode characters\n"
-msgstr ""
-
-#: src/iconv.c:158
-#, c-format, no-wrap
-msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
-msgstr ""
-
-#: src/iconv.c:161
-#, c-format, no-wrap
-msgid ""
-"  --widechar-subst=FORMATSTRING\n"
-"                              substitution for unconvertible wide characters\n"
-msgstr ""
-
-#: src/iconv.c:166
-#, c-format, no-wrap
-msgid "Options controlling error output:\n"
-msgstr ""
-
-#: src/iconv.c:169
-#, c-format, no-wrap
-msgid "  -s, --silent                suppress error messages about conversion problems\n"
-msgstr ""
-
-#: src/iconv.c:173
-#, c-format, no-wrap
-msgid "Informative output:\n"
-msgstr ""
-
-#: src/iconv.c:176
-#, c-format, no-wrap
-msgid "  -l, --list                  list the supported encodings\n"
-msgstr ""
-
-#: src/iconv.c:179
-#, c-format, no-wrap
-msgid "  --help                      display this help and exit\n"
-msgstr ""
-
-#: src/iconv.c:182
-#, c-format, no-wrap
-msgid "  --version                   output version information and exit\n"
-msgstr ""
-
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
-#. "Report translation bugs to <...>\n" with the address for translation
-#. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, c-format, no-wrap
-msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
-"This is free software: you are free to change and redistribute it.\n"
-"There is NO WARRANTY, to the extent permitted by law.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:77
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Γράφτηκε από τον %s.\n"
 
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:114 src/iconv.c:146 src/iconv.c:196
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
-#, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
-#, c-format
-msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
-#, c-format
-msgid "%s argument: The string ends in the middle of a directive."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
-#, c-format
-msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
-#, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
-#, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-msgstr[1] ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
-#, c-format
-msgid "cannot convert byte substitution to Unicode: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
-#, c-format
-msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
-#, c-format
-msgid "cannot convert byte substitution to wide string: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
-#, c-format
-msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
-#, c-format
-msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
-#, fuzzy, c-format
-#| msgid "iconv: %s: cannot convert\n"
-msgid "%s:%u:%u: cannot convert"
-msgstr "iconv: %s: δεν μπορεί να γίνει η μετατροπή\n"
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
-#. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
-#, fuzzy, c-format
-#| msgid "iconv: %s: incomplete character or shift sequence\n"
-msgid "%s:%u:%u: incomplete character or shift sequence"
+msgid "iconv: %s: incomplete character or shift sequence\n"
 msgstr "iconv: %s: μη ολοκληρωμένος χαρακτήρας ή shift συνέχεια\n"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:140 src/iconv.c:191
 #, c-format
-msgid "%s:%u:%u"
-msgstr ""
+msgid "iconv: %s: cannot convert\n"
+msgstr "iconv: %s: δεν μπορεί να γίνει η μετατροπή\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the input file name.
-#: src/iconv.c:830
-#, fuzzy, c-format
-#| msgid "iconv: %s: I/O error\n"
-msgid "%s: I/O error"
+#: src/iconv.c:162 src/iconv.c:201 src/iconv.c:320
+#, c-format
+msgid "iconv: %s: "
+msgstr "iconv: %s: "
+
+#: src/iconv.c:210
+#, c-format
+msgid "iconv: %s: I/O error\n"
 msgstr "iconv: %s: I/O σφάλμα\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s unsupported\n"
-msgid "conversion from %s unsupported"
+#: src/iconv.c:304
+#, c-format
+msgid "iconv: conversion from %s unsupported\n"
 msgstr "iconv: μετατροπή από %s μη υποστηριζόμενη\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
-#, fuzzy, c-format
-#| msgid "iconv: conversion to %s unsupported\n"
-msgid "conversion to %s unsupported"
+#: src/iconv.c:306
+#, c-format
+msgid "iconv: conversion to %s unsupported\n"
 msgstr "iconv: μετατροπή σε %s μη υποστηριζόμενη\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s to %s unsupported\n"
-msgid "conversion from %s to %s unsupported"
+#: src/iconv.c:308
+#, c-format
+msgid "iconv: conversion from %s to %s unsupported\n"
 msgstr "iconv: μετατροπή από %s σε %s μη υποστηριζόμενη\n"
 
-#. TRANSLATORS: Additional advice after an error message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
-#, c-format
-msgid "try '%s -l' to get the list of supported encodings"
-msgstr ""
-
-#. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:312
 msgid "(stdin)"
 msgstr "(stdin)"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
-#, c-format
-msgid "%s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#: src/iconv.c:1147
-#, fuzzy, c-format
-#| msgid "iconv: I/O error\n"
-msgid "I/O error"
+#: src/iconv.c:333
+msgid "iconv: I/O error\n"
 msgstr "iconv: I/O σφάλμα\n"
-
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Χρήση: iconv [--binary] [-c] [-s] [-f από_κώδικα] [-t tocode] [αρχείο...]"
-
-#~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
-#~ msgstr ""
-#~ "Αυτό είναι ένα χωρίς χρέωση πρόγραμμα΄ δείτε τον κώδικα για αντιγραφή "
-#~ "συνθηκών. Δεν υπάρχει ΚΑΜΙΑ\n"
-#~ " εγγύηση' ούτε ακόμα για ΕΜΠΟΡΕΥΜΑΤΟΠΟΙΗΣΗ ή ΚΑΤΑΛΗΛΟΤΗΤΑ ΓΙΑ ΕΝΑΝ "
-#~ "ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ.\n"
-
-#, c-format
-#~ msgid "iconv: %s: "
-#~ msgstr "iconv: %s: "
diff --git a/po/eo.po b/po/eo.po
index dde0a80..17bd582 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2023-01-08 11:58-0300\n"
 "Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -21,24 +21,24 @@
 "X-Generator: Poedit 2.4.2\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Uzmaniero: iconv [-c] [-s] [-f fontkodo] [-t celkodo] [dosiero ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "aŭ:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Provu '%s --help' por pli da informoj.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Uzmaniero: %s [OPCIO...] [-f KODO] [-t KODO] [ENIGDOSIERO...]\n"
@@ -46,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "aŭ:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Konvertas tekston de unu kodo al alia kodo.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opcioj, kiuj regas la formon de enigo kaj eligo:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +71,7 @@
 "  -f KODO, --from-code=KODO\n"
 "                              la kodo de la enigo\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +80,17 @@
 "  -t KODO, --to-code=KODO\n"
 "                              la kodo de la eligo\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opcioj, kiuj regas konvertoproblemojn:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          forĵeti nekonverteblajn signojn\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,12 +99,12 @@
 "  --unicode-subst=FORMATĈENO\n"
 "                              substituado de nekonverteblaj unikodaj signoj\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=FORMATĈENO     substituado de nekonverteblaj bitokoj\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -113,32 +113,32 @@
 "  --widechar-subst=FORMATĈENO\n"
 "                              substituado de nekonverteblaj larĝaj signoj\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opcioj, kiuj regas eligon de eraroj:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                subpremi eraromesaĝojn pri konvertoproblemoj\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Informa eligo:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  listigi la konatajn kodojn\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      montri ĉi tiun helpon kaj eliri\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  -version                    eligi informon pri la versio kaj eliri\n"
@@ -148,7 +148,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -158,7 +158,7 @@
 "aŭ per retpoŝto al <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -170,40 +170,35 @@
 "Estas NENIA GARANTIO, laŭ la grado leĝe permesata.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Verkita de %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"%s argumento: formodirektivo kun variabla larĝo ne estas permesata ĉi tie."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s argumento: formodirektivo kun variabla larĝo ne estas permesata ĉi tie."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"%s argumento: formodirektivo kun variabla precizo ne estas permesata ĉi tie."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "%s argumento: formodirektivo kun variabla precizo ne estas permesata ĉi tie."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s argumento: formodirektivo kun grando ne estas permesata ĉi tie."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s argumento: la signoĉeno finiĝas meze de direktivo."
@@ -211,46 +206,38 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s argumento: la signo '%c' ne estas valida konvertospecifo."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s argumento: la signo, kiu finas la formatdirektivon ne estas valida "
-"konvertospecifo."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s argumento: la signo, kiu finas la formatdirektivon ne estas valida konvertospecifo."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s argumento: la formatoĉeno konsumas pli ol unu argumenton: %u argumento."
-msgstr[1] ""
-"%s argumento: la formatoĉeno konsumas pli ol unu argumenton: %u argumentoj."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s argumento: la formatoĉeno konsumas pli ol unu argumenton: %u argumento."
+msgstr[1] "%s argumento: la formatoĉeno konsumas pli ol unu argumenton: %u argumentoj."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "ne povas konverti bitoksubstituon al Unikodo: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "ne povas konverti unikodan substituon al celkodo: %s"
@@ -271,14 +258,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "ne povas konverti bitoksubstituon al celkodo: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: ne povas konverti"
@@ -287,7 +274,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: malkompleta signo aŭ reĝimŝanĝa kodo"
@@ -295,61 +282,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: leg/skrib-eraro"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "konvertado de %s ne estas subtenata"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "konvertado al %s ne estas subtenata"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "konvertado de %s al %s ne estas subtenata"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "provu '%s -l' por ricevi liston de konataj kodoj"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(normala enigo)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "Leg/skrib-eraro"
diff --git a/po/es.po b/po/es.po
index 2f77feb..6e2a092 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,37 +7,36 @@
 msgstr ""
 "Project-Id-Version: GNU libiconv 1.12\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2007-10-25 00:19+0200\n"
 "PO-Revision-Date: 2014-07-13 11:14+0200\n"
 "Last-Translator: Santiago Vila Doncel <sanvila@unex.es>\n"
 "Language-Team: Spanish <es@tp.org.es>\n"
 "Language: es\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8-bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:105
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Modo de empleo: iconv [-c] [-s] [-f desde] [-t hasta] [fichero ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:109
 msgid "or:    iconv -l"
 msgstr "o bien: iconv -l"
 
-#: src/iconv.c:114
-#, fuzzy, c-format
-#| msgid "Try `%s --help' for more information.\n"
-msgid "Try '%s --help' for more information.\n"
+#: src/iconv.c:111
+#, c-format
+msgid "Try `%s --help' for more information.\n"
 msgstr "Pruebe `%s --help' para más información.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:116
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Modo de empleo: %s [OPCIÓN...] [-f CODIFICACIÓN] [-t CODIFICACIÓN] [FICHEROENTRADA...]\n"
@@ -45,23 +44,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:123
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "o bien: %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:129
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Convierte texto de una codificación a otra.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:133
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opciones para controlar el formato de entrada y de salida:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:136
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -70,7 +69,7 @@
 "  -f CODIFICACIÓN, --from-code=CODIFICACIÓN\n"
 "                              codificación de la entrada\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:140
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -79,17 +78,17 @@
 "  -t CODIFICACIÓN, --to-code=CONDIFICACIÓN\n"
 "                              codificación de la salida\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:145
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opciones para controlar los problemas de conversión:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:148
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          descarta los caracteres no convertibles\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:151
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -98,12 +97,12 @@
 "  --unicode-subst=CADENADEFORMATO\n"
 "                              sustitución para los caracteres Unicode no convertibles\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:155
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=CADENADEFORMATO  sustitución para los bytes no convertibles\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:158
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -112,101 +111,85 @@
 "  --widechar-subst=CADENADEFORMATO\n"
 "                              sustitución para los caracteres anchos no convertibles\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:163
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opciones para controlar la salida de error:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:166
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                suprime los mensajes de error sobre problemas de conversión\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:170
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Salida informativa:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:173
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  lista las codificaciones admitidas\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:176
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      muestra esta ayuda y sale\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:179
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   muestra la versión y sale\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
+#: src/iconv.c:186
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Comunicar errores a <bug-gnu-libiconv@gnu.org>.\n"
 
-# Esta cadena es para libiconv 1.14
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:197
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
-"License GPLv3+: GPL de GNU versión 3 o posterior <http://gnu.org/licenses/gpl.html>\n"
+"License GPLv2+: GPL de GNU versión 2 o posterior <http://gnu.org/licenses/gpl.html>\n"
 "Esto es software libre: usted es libre de cambiarlo y redistribuirlo.\n"
 "No hay NINGUNA GARANTÍA, hasta donde permite la ley.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:203
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Escrito por %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:297
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"argumento %s: No se permite un especificador de formato con ancho variable."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "argumento %s: No se permite un especificador de formato con ancho variable."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:312
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"argumento %s: No se permite un especificador de formato con precisión "
-"variable."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "argumento %s: No se permite un especificador de formato con precisión variable."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:328
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "argumento %s: No se permite un especificador de formato con tamaño."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:370
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "argumento %s: La cadena termina en mitad de un especificador."
@@ -214,81 +197,66 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:377
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"argumento %s: El carácter '%c' no es un especificador de conversión válido."
+msgstr "argumento %s: El carácter '%c' no es un especificador de conversión válido."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:383
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"argumento %s: El carácter que termina la directiva de formato no es un "
-"especificador de conversión válido."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "argumento %s: El carácter que termina la directiva de formato no es un especificador de conversión válido."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:399
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"argumento %s: La cadena de formato consume más de un argumento: %u argumento."
-msgstr[1] ""
-"argumento %s: La cadena de formato consume más de un argumento: %u "
-"argumentos."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "argumento %s: La cadena de formato consume más de un argumento: %u argumento."
+msgstr[1] "argumento %s: La cadena de formato consume más de un argumento: %u argumentos."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:457
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "no se puede convertir la sustitución de bytes a Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:497
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-"no se puede convertir la sustitución unicode a la codificación de destino: %s"
+msgstr "no se puede convertir la sustitución unicode a la codificación de destino: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:538
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
 msgstr "no se puede convertir la sustitución de bytes a cadena ancha: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:579
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"no se puede convertir la sustitución de carácter ancho a la codificación de "
-"destino: %s"
+msgstr "no se puede convertir la sustitución de carácter ancho a la codificación de destino: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:620
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-"no se puede convertir la sustitución de bytes a la codificación de destino: "
-"%s"
+msgstr "no se puede convertir la sustitución de bytes a la codificación de destino: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:639
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: no se puede convertir"
@@ -297,7 +265,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:653
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: carácter o secuencia de desplazamiento incompleta"
@@ -305,86 +273,79 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:666
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:821
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: error de E/S"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1009
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "no se admite la conversión de %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "no se admite la conversión a %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "no se admite la conversión de %s a %s"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1026
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "pruebe '%s -l' para obtener la lista de codificaciones admitidas"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1083
 msgid "(stdin)"
 msgstr "(entrada estándar)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1095
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1109
 #, c-format
 msgid "I/O error"
 msgstr "error de E/S"
 
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr "Comunicar errores a <bug-gnu-libiconv@gnu.org>.\n"
-
-#, no-wrap
+# Esta cadena es para libiconv 1.14
 #~ msgid ""
-#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
+#~ "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
 #~ "This is free software: you are free to change and redistribute it.\n"
 #~ "There is NO WARRANTY, to the extent permitted by law.\n"
 #~ msgstr ""
-#~ "License GPLv2+: GPL de GNU versión 2 o posterior <http://gnu.org/licenses/gpl.html>\n"
+#~ "License GPLv3+: GPL de GNU versión 3 o posterior <http://gnu.org/licenses/gpl.html>\n"
 #~ "Esto es software libre: usted es libre de cambiarlo y redistribuirlo.\n"
 #~ "No hay NINGUNA GARANTÍA, hasta donde permite la ley.\n"
 
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
-#~ "Esto es software libre; vea el código fuente para las condiciones de "
-#~ "copia.\n"
-#~ "No hay NINGUNA garantía; ni siquiera de COMERCIABILIDAD o IDONEIDAD PARA "
-#~ "UN\n"
+#~ "Esto es software libre; vea el código fuente para las condiciones de copia.\n"
+#~ "No hay NINGUNA garantía; ni siquiera de COMERCIABILIDAD o IDONEIDAD PARA UN\n"
 #~ "FIN DETERMINADO.\n"
diff --git a/po/et.po b/po/et.po
index 0ccbd29..c7f824b 100644
--- a/po/et.po
+++ b/po/et.po
@@ -1,66 +1,66 @@
 # Estonian translations for libiconv.
 # Copyright (C) 2003 Free Software Foundation, Inc.
 # This file is distributed under the same license as the libiconv package.
-# Toomas Soome <tsoome@me.com>, 2016.
+# Toomas Soome <tsoome@me.com>, 2025.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: libiconv 1.15-pre1\n"
+"Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
-"PO-Revision-Date: 2016-12-12 13:23+0200\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
+"PO-Revision-Date: 2025-04-14 11:41+0300\n"
 "Last-Translator: Toomas Soome <tsoome@me.com>\n"
 "Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
 "Language: et\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-15\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Kasutamine: iconv [-c] [-s] [-f koodist] [-t koodi] [fail ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
-msgstr "või:    iconv -l"
+msgstr "või:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Lisainfo saamiseks kasutage '%s --help'.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
-msgstr "Kasutamine: %s [VÕTI...] [-f KODEERING] [-t KODEERING] [SISENDFAIL...]\n"
+msgstr "Kasutamine: %s [VÕTI...] [-f KODEERING] [-t KODEERING] [SISENDFAIL...]\n"
 
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
-msgstr "või:    %s -l\n"
+msgstr "või:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
-msgstr "Teisendab teksti ühest kooditabelist teise.\n"
+msgstr "Teisendab teksti ühest kooditabelist teise.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
-msgstr "Sisendi ja väljundi vormingut kontrollivad võtmed:\n"
+msgstr "Sisendi ja väljundi vormingut kontrollivad võtmed:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -69,185 +69,173 @@
 "  -f KODEERING, --from-code=KODEERING\n"
 "                              sisendi kooditabel\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
 "                              the encoding of the output\n"
 msgstr ""
 "  -t KODEERING, --to-code=KODEERING\n"
-"                              väljundi kooditabel\n"
+"                              väljundi kooditabel\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
-msgstr "Teisendamisel tekkivate probleemide kontrolli võtmed:\n"
+msgstr "Teisendamisel tekkivate probleemide kontrolli võtmed:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
-msgstr "  -c                          eemalda mitteteisendatavad sümbolid\n"
+msgstr "  -c                          eemalda mitteteisendatavad sümbolid\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
 "                              substitution for unconvertible Unicode characters\n"
 msgstr ""
 "  --unicode-subst=VORMING\n"
-"                              mitteteisendavate Unikoodi sümbolite asendus\n"
+"                              mitteteisendavate Unikoodi sümbolite asendus\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=VORMING        mitteteisendatavate baitide asendus\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
 "                              substitution for unconvertible wide characters\n"
 msgstr ""
 "  --widechar-subst=VORMING\n"
-"                              mitteteisendatavate mitmebaidi sümbolite asendus\n"
+"                              mitteteisendatavate mitmebaidi sümbolite asendus\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
-msgstr "Vigade väljundi kontrollimise võtmed:\n"
+msgstr "Vigade väljundi kontrollimise võtmed:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                keela probleemidest teatamine\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
-msgstr "Infoväljund:\n"
+msgstr "Infoväljund:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
-msgstr "  -l, --list                  väljasta toetatud kooditabelite nimekiri\n"
+msgstr "  -l, --list                  väljasta toetatud kooditabelite nimekiri\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
-msgstr "  --help                      väljasta see abiinfo ja lõpeta töö\n"
+msgstr "  --help                      väljasta see abiinfo ja lõpeta töö\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
-msgstr "  --version                   väljasta versiooni info ja lõpeta töö\n"
+msgstr "  --version                   väljasta versiooni info ja lõpeta töö\n"
 
 #. TRANSLATORS: The first placeholder is the web address of the Savannah
 #. project of this package.  The second placeholder is the bug-reporting
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
 "or by email to <%s>.\n"
 msgstr ""
+"Palun teatage vigadest aadressil <%s>\n"
+"või saatke email aadressil <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:202
+#, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
-"Litsents GPLv3+: GNU GPL versioon 3 või uuem <http://gnu.org/licenses/gpl.html>\n"
+"Litsents GPLv3+: GNU GPL versioon 3 või uuem <%s>\n"
 "See on vaba tarkvara: teil on lubatud seda muuta ja levitada.\n"
 "GARANTII PUDUB, vastavalt seadusega lubatud piiridele.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Kirjutanud %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "%s argument: Muutuva pikkusega vorming ei ole siin lubatud."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr "%s argument: Muutuva täpsusega vorming ei ole siin lubatud."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "%s argument: Muutuva täpsusega vorming ei ole siin lubatud."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr "%s argument: Suuruse määranguga vorming ei ole siin lubatud."
+msgstr "%s argument: Suuruse määranguga vorming ei ole siin lubatud."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
-msgstr "%s argument: Sõne lõppeb keset direktiivi."
+msgstr "%s argument: Sõne lõppeb keset direktiivi."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr "%s argument: Sümbol '%c' ei ole lubatud teisenduses."
+msgstr "%s argument: Sümbol '%c' ei ole lubatud teisenduses."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s argument: Vormingi direktiivi lõpetav sümbol ei ole teisenduses lubatud."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s argument: Vormingi direktiivi lõpetav sümbol ei ole teisenduses lubatud."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s argument: Vormingu sõne nõuab enam kui ühte argumenti: %u argument."
-msgstr[1] ""
-"%s argument: Vormingu sõne nõuab enam kui ühte argumenti: %u argumenti."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s argument: Vormingu sõne nõuab enam kui ühte argumenti: %u argument."
+msgstr[1] "%s argument: Vormingu sõne nõuab enam kui ühte argumenti: %u argumenti."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "baidiasendust ei saa Unikoodi teisendada: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "unikoodi asendust ei saa sihttabelisse teisendada: %s"
@@ -257,25 +245,25 @@
 #: src/iconv.c:543
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
-msgstr "baidiasendust ei saa mitmebaidiliste sümbolitega sõneks teisendada: %s"
+msgstr "baidiasendust ei saa mitmebaidiliste sümbolitega sõneks teisendada: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr "widechar sümboleid ei saa sihttabelisse teisendada: %s"
+msgstr "widechar sümboleid ei saa sihttabelisse teisendada: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "baitide asendust ei saa sihttabelisse teisendada: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: ei saa teisendada"
@@ -284,72 +272,69 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
-msgstr "%s:%u:%u: mittetäielik sümbol või nihkejärjend"
+msgstr "%s:%u:%u: mittetäielik sümbol või nihkejärjend"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: S/V viga"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "teisendust tabelist %s ei toetata"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "teisendust tabelisse %s ei toetata"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "teisendust tabelist %s tabelisse %s ei toetata"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
-msgstr "Toetatud kooditabelite niekirja saate käsuga '%s -l'"
+msgstr "Toetatud kooditabelite niekirja saate käsuga '%s -l'"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(standardsisend)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "S/V viga"
-
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr "Vigadest teatage palun aadressil <bug-gnu-libiconv@gnu.org>.\n"
diff --git a/po/fi.po b/po/fi.po
index fd7b134..edb9ba8 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -9,39 +9,36 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.12\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2007-10-25 00:19+0200\n"
 "PO-Revision-Date: 2008-01-02 07:55+0200\n"
 "Last-Translator: Jorma Karvonen <karvjorm@users.sf.net>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
-"Language: fi\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: KBabel 1.11.4\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:105
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Käyttö: iconv [-c] [-s] [-f syötekoodaus] [-t tulostekoodaus] [tiedosto ...]"
+msgstr "Käyttö: iconv [-c] [-s] [-f syötekoodaus] [-t tulostekoodaus] [tiedosto ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:109
 msgid "or:    iconv -l"
 msgstr "tai:    iconv -l"
 
-#: src/iconv.c:114
-#, fuzzy, c-format
-#| msgid "Try `%s --help' for more information.\n"
-msgid "Try '%s --help' for more information.\n"
+#: src/iconv.c:111
+#, c-format
+msgid "Try `%s --help' for more information.\n"
 msgstr "Katso lisäohjeet valitsimella ”%s --help”.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:116
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Käyttö: %s [VALITSIN...] [-f KOODAUS] [-t KOODAUS] [SYÖTETIEDOSTO...]\n"
@@ -49,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:123
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "tai:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:129
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Muuntaa tekstin yhdestä koodauksesta toiseksi koodaukseksi.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:133
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Valitsimet, jotka ohjaavat syötteen ja tulosteen muotoa:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:136
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -74,7 +71,7 @@
 "  -f KOODAUS, --from-code=KOODAUS\n"
 "                              syötteen koodaus\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:140
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -83,17 +80,17 @@
 "  -t KOODAUS --to-code=KOODAUS\n"
 "                              tulosteen koodaus\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:145
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Valitsimet, jotka ohjaavat muunnospulmia:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:148
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          hylkää ei-muunnettavat merkit\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:151
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -102,12 +99,12 @@
 "  --unicode-subst=MUOTOMERKKIJONO\n"
 "                              korvaus ei-muunnettaville Unicode-merkeille\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:155
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=MUOTOMERKKIJONO   korvaus ei-muunnettaville tavuille\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:158
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -116,57 +113,48 @@
 "  --widechar-subst=MUOTOMERKKIJONO\n"
 "                              korvaus ei-muunnettaville wide-merkeille\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:163
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Valitsimet, jotka ohjaavat virhetulostetta:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:166
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                vaimenna virheilmoitukset muunnospulmista\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:170
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Tiedotetuloste:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:173
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  luettele tuetut koodaukset\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:176
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      näytä tämä opaste ja poistu\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:179
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   tulosta versiotiedot ja poistu\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
+#: src/iconv.c:186
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Ilmoita ohjelmistovioista osoitteeseen <bug-gnu-libiconv@gnu.org>.\n"
 
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:197
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
@@ -175,42 +163,35 @@
 "Ohjelmalla EI OLE TAKUUta siinä laajuudessa kuin laki sallii.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:203
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Kirjoittanut %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:297
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"%s-argumentti: Muotodirektiivi vaihtelevalla leveydellä ei ole sallittu "
-"tässä."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s-argumentti: Muotodirektiivi vaihtelevalla leveydellä ei ole sallittu tässä."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:312
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"%s-argumentti: Muotodirektiivi vaihtelevalla tarkkuudella ei ole sallittu "
-"tässä."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "%s-argumentti: Muotodirektiivi vaihtelevalla tarkkuudella ei ole sallittu tässä."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:328
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s-argumentti: Muotodirektivii koolla ei ole sallittu tässä."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:370
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s-argumentti: Merkkijono loppuu direktiivin keskellä."
@@ -218,76 +199,66 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:377
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s-argumentti: Merkki ”%c” ei ole voimassa oleva muunnosmäärite."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:383
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s-argumentti: Merkki, joka päättää muotodirektiivin, ei ole voimassa olevan "
-"muunnosmäärite."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s-argumentti: Merkki, joka päättää muotodirektiivin, ei ole voimassa olevan muunnosmäärite."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:399
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s-argumentti: Muotoilumerkkijono kuluttaa enemmän kuin yhden argumentin: %u "
-"argumentti."
-msgstr[1] ""
-"%s-argumentti: Muotoilumerkkijono kuluttaa enemmän kuin yhden argumentin: %u "
-"argumenttia."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s-argumentti: Muotoilumerkkijono kuluttaa enemmän kuin yhden argumentin: %u argumentti."
+msgstr[1] "%s-argumentti: Muotoilumerkkijono kuluttaa enemmän kuin yhden argumentin: %u argumenttia."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:457
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "ei voida muuntaa tavukorvausta Unicode-merkiksi: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:497
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "ei voida muuntaa Unicode-korvausta kohdekoodaukseksi: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:538
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
 msgstr "ei voida muuntaa tavukorvausta wide-merkkijonoksi: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:579
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
 msgstr "ei voida muuntaa wide-merkkikorvausta kohdekoodaukseksi: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:620
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "ei voida muuntaa tavukorvausta kohdekoodaukseksi: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:639
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: ei voida muuntaa"
@@ -297,7 +268,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:653
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: epätäydellinen merkki tai shift-sekvenssi"
@@ -305,65 +276,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:666
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:821
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: Siirräntävirhe"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1009
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "muunnos %s-koodauksesta ei ole tuettu"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "muunnos %s-koodaukseen ei tuettu"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "muunnos %s-koodauksesta %s-koodaukseen ei ole tuettu"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1026
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "katso luettelo tuetuista koodauksista valitsimella ”%s -l”"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1083
 msgid "(stdin)"
 msgstr "(vakiosyöte)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1095
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1109
 #, c-format
 msgid "I/O error"
 msgstr "Siirräntävirhe"
-
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr ""
-#~ "Ilmoita ohjelmistovioista osoitteeseen <bug-gnu-libiconv@gnu.org>.\n"
diff --git a/po/fr.po b/po/fr.po
index e76b4dd..ed5e403 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: GNU libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-07-05 00:10+0200\n"
 "Last-Translator: Stéphane Aulery <lkppo@free.fr>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -21,24 +21,24 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Usage: iconv [-c] [-s] [-f code_source] [-t code_cible] [fichier ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "ou:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Essayez « %s --help » pour plus d'informations.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
@@ -46,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "ou:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Convertit du texte d'un codage à un autre codage.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Options contrôlant les formats d'entrée et de sortie :\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +71,7 @@
 "  -f CODAGE, --from-code=CODAGE\n"
 "                              codage en entrée\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +80,17 @@
 "  -t CODAGE, --to-code=CODAGE\n"
 "                              codage en sortie\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Options contrôlant les problèmes de conversion :\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          écarte les caractères non convertissables\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,12 +99,12 @@
 "  --unicode-subst=FORMAT\n"
 "                              substitution pour les caractères Unicode non convertissables\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=FORMAT         substitution pour les octets non convertissables\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -113,32 +113,32 @@
 "  --widechar-subst=FORMAT\n"
 "                              substitution pour les caractères larges non convertissables\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Options contrôlant l'affichage des erreurs :\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                supprime les messages d'erreur concernant les problèmes de conversion\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Options d'aide:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  afficher les codages supportés\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      affiche ce message d'aide et terminer\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   affiche les informations de version et terminer\n"
@@ -148,7 +148,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -160,7 +160,7 @@
 "écrire à <traduc@traduc.org>\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -172,44 +172,35 @@
 "Il n'y a PAS DE GARANTIE, selon les limites permises par la loi.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Écrit pas %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"argument %s: Une directive de format avec largeur variable n'est pas "
-"autorisée ici."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "argument %s: Une directive de format avec largeur variable n'est pas autorisée ici."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"argument %s: Une directive de format avec précision variable n'est pas "
-"autorisée ici."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "argument %s: Une directive de format avec précision variable n'est pas autorisée ici."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"argument %s: Une directive de format comportant une taille n'est pas "
-"autorisée à cet endroit."
+msgstr "argument %s: Une directive de format comportant une taille n'est pas autorisée à cet endroit."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "argument %s: La chaîne se termine au milieu d'une directive."
@@ -217,48 +208,38 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"argument %s: Le caractère « %c » n'est pas un spécificateur de conversion "
-"valide."
+msgstr "argument %s: Le caractère « %c » n'est pas un spécificateur de conversion valide."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"argument %s: Le caractère qui termine le format n'est pas un spécificateur "
-"de conversion valide."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "argument %s: Le caractère qui termine le format n'est pas un spécificateur de conversion valide."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"argument %s: La chaîne de format consomme plus d'un argument: %u argument."
-msgstr[1] ""
-"argument %s: La chaîne de format consomme plus d'un argument: %u arguments."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "argument %s: La chaîne de format consomme plus d'un argument: %u argument."
+msgstr[1] "argument %s: La chaîne de format consomme plus d'un argument: %u arguments."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "ne peut convertir les octets de substitution vers Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "ne peut convertir la substitution Unicode dans le codage de sortie: %s"
@@ -275,21 +256,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"ne peut convertir les caractères larges de substitution dans le codage de "
-"sortie: %s"
+msgstr "ne peut convertir les caractères larges de substitution dans le codage de sortie: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-"ne peut convertir les octets de substitution dans le codage de sortie: %s"
+msgstr "ne peut convertir les octets de substitution dans le codage de sortie: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: ne peut convertir"
@@ -298,7 +276,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: caractère incomplet ou séquence de décalage"
@@ -306,61 +284,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: erreur E/S"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "conversion à partir de %s non supportée"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "conversion vers %s non supportée"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "conversion à partir de %s vers %s non supportée"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "essayez « %s -l » pour obtenir la liste des codages supportés"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "erreur E/S"
diff --git a/po/ga.po b/po/ga.po
index 796deca..385d415 100644
--- a/po/ga.po
+++ b/po/ga.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.15-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2016-12-12 09:35+0100\n"
 "PO-Revision-Date: 2017-01-08 14:58-0500\n"
 "Last-Translator: Kevin Scannell <kscanne@gmail.com>\n"
 "Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
@@ -16,28 +16,27 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
-"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 : "
-"(n>6 && n <11) ? 3 : 4;\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 : (n>6 && n <11) ? 3 : 4;\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Úsáid: iconv [-c] [-s] [-f cód] [-t cód] [comhad ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "nó:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Bain triail as '%s --help' chun tuilleadh eolais a fháil.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Úsáid: %s [ROGHA...] [-f IONCHÓDÚ] [-t IONCHÓDÚ] [INCHOMHAD...]\n"
@@ -45,23 +44,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "nó:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Tiontaigh ó ionchódú go ceann eile.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Roghanna a rialaíonn formáid ionchurtha/aschurtha:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -70,7 +69,7 @@
 "  -f IONCHÓDÚ, --from-code=IONCHÓDÚ\n"
 "                              ionchódú an ionchuir\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -79,17 +78,17 @@
 "  -t IONCHÓDÚ, --to-code=IONCHÓDÚ\n"
 "                              ionchódú an aschuir\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Roghanna a rialaíonn fadhbanna tiontaithe:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                        ná coinnigh carachtair dhothiontaithe\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -98,12 +97,12 @@
 "  --unicode-subst=TEAGHRÁN\n"
 "                              ionadaíocht do charachtair dhothiontaithe Unicode\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=TEAGHRÁN       ionadaíocht do bhearta dothiontaithe\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -112,57 +111,48 @@
 "  --widechar-subst=TEAGHRÁN\n"
 "                             ionadaíocht do charachtair leathana dhothiontaithe\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Roghanna a rialaíonn aschur d'earráidí:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                ná taispeáin teachtaireachtaí faoi fhadhbanna tiontaithe\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Aschur faisnéiseach:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  taispeáin na hionchóduithe a dtacaítear leo\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      taispeáin an chabhair seo agus scoir\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   taispeáin eolas faoin leagan agus scoir\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Seol tuairiscí fabhtanna chuig <bug-gnu-libiconv@gnu.org>.\n"
 
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:196
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
@@ -171,42 +161,35 @@
 "Níl baránta AR BITH ann, an oiread atá ceadaithe de réir dlí.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:202
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Le %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:296
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"argóint %s: Ní cheadaítear treoir fhormáidithe le leithead athraitheach "
-"anseo."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "argóint %s: Ní cheadaítear treoir fhormáidithe le leithead athraitheach anseo."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:311
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"argóint %s: Ní cheadaítear treoir fhormáidithe le beachtas athraitheach "
-"anseo."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "argóint %s: Ní cheadaítear treoir fhormáidithe le beachtas athraitheach anseo."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:327
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "argóint %s: Ní cheadaítear treoir fhormáidithe le méid anseo."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:369
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "argóint %s: Deireadh an teaghráin i lár treorach."
@@ -214,85 +197,69 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:376
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "argóint %s: Níl carachtar '%c' bailí mar shonraitheoir tiontaithe."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:382
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"argóint %s: An carachtar ag deireadh na treorach formáidithe, níl sé bailí "
-"mar shonraitheoir tiontaithe."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "argóint %s: An carachtar ag deireadh na treorach formáidithe, níl sé bailí mar shonraitheoir tiontaithe."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:398
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
-"%u argóint."
-msgstr[1] ""
-"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
-"%u argóint."
-msgstr[2] ""
-"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
-"%u argóint."
-msgstr[3] ""
-"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
-"%u n-argóint."
-msgstr[4] ""
-"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: "
-"%u argóint."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: %u argóint."
+msgstr[1] "argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: %u argóint."
+msgstr[2] "argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: %u argóint."
+msgstr[3] "argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: %u n-argóint."
+msgstr[4] "argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: %u argóint."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:456
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "ní féidir ionadaíocht bhirt a thiontú go Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:496
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "ní féidir ionadaíocht unicode a thiontú go dtí an sprioc-ionchódú: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:537
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
 msgstr "ní féidir ionadaíocht bhirt a thiontú go teaghrán leathan: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:578
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
 msgstr "ní féidir ionadaíocht widechar a thiontú go dtí an sprioc-ionchódú: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:619
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "ní féidir ionadaíocht bhirt a thiontú go dtí an sprioc-ionchódú: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:638
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: ní féidir tiontú"
@@ -301,7 +268,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:652
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: carachtar nó seicheamh neamhiomlán"
@@ -309,82 +276,74 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:665
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:826
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: Earráid I/A"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "ní thacaítear le tiontú ó %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "ní thacaítear le tiontú go %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1027
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "ní thacaítear le tiontú ó %s go %s"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1032
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
-msgstr ""
-"bain triail as '%s -l' chun liosta de na hionchóduithe a dtacaítear leo a "
-"thaispeáint"
+msgstr "bain triail as '%s -l' chun liosta de na hionchóduithe a dtacaítear leo a thaispeáint"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1089
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1101
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1115
 #, c-format
 msgid "I/O error"
 msgstr "Earráid I/A"
 
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr "Seol tuairiscí fabhtanna chuig <bug-gnu-libiconv@gnu.org>.\n"
-
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
 #~ "Is saorbhogearra an ríomhchlár seo; féach ar an bhunchód le haghaidh\n"
 #~ "coinníollacha cóipeála.  Níl baránta ar bith ann; go fiú níl baránta ann\n"
 #~ "d'INDÍOLTACHT nó FEILIÚNACHT D'FHEIDHM AR LEITH.\n"
 
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 #~ msgstr "Úsáid: iconv [--binary] [-c] [-s] [-f cód] [-t cód] [comhad ...]"
 
 #~ msgid "iconv: %s: "
diff --git a/po/gl.po b/po/gl.po
index 333c9b2..225152c 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -13,37 +13,36 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.12\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2007-10-25 00:19+0200\n"
 "PO-Revision-Date: 2013-01-05 17:00+0200\n"
 "Last-Translator: Leandro Regueiro <leandro.regueiro@gmail.com>\n"
 "Language-Team: Galician <proxecto@trasno.net>\n"
 "Language: gl\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:105
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Emprego: iconv [-c] [-s] [-f desdecódigo] [-t acódigo] [ficheiro ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:109
 msgid "or:    iconv -l"
 msgstr "ou:    iconv -l"
 
-#: src/iconv.c:114
-#, fuzzy, c-format
-#| msgid "Try `%s --help' for more information.\n"
-msgid "Try '%s --help' for more information.\n"
+#: src/iconv.c:111
+#, c-format
+msgid "Try `%s --help' for more information.\n"
 msgstr "Execute «%s --help» para obter máis información.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:116
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Emprego: %s [OPCIÓN...] [-f CODIFICACIÓN] [-t CODIFICACIÓN] [FICHEIROENTRADA...]\n"
@@ -51,23 +50,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:123
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "ou:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:129
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Converte texto desde unha codificación a outra codificación.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:133
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opcións que controlan o formato de entrada e de saída:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:136
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -76,7 +75,7 @@
 "  -f CODIFICACIÓN, --from-code=CODIFICACIÓN\n"
 "                              a codificación da entrada\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:140
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -85,17 +84,17 @@
 "  -t CODIFICACIÓN, --to-code=CODIFICACIÓN\n"
 "                              a codificación da saída\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:145
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opcións que controlan os problemas de conversión:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:148
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          desbotar os caracteres non convertíbeis\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:151
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -104,14 +103,14 @@
 "  --unicode-subst=CADEA_DE_FORMATO\n"
 "                              substitución para os caracteres Unicode non convertíbeis\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:155
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr ""
 "  --byte-subst=CADEA_DE_FORMATO\n"
 "                              substitución para bytes non convertíbeis\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:158
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -120,57 +119,48 @@
 "  --widechar-subst=CADEA_DE_FORMATO\n"
 "                              substitución para caracteres amplos non convertíbeis\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:163
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opcións que controlan a saída de erro:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:166
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                suprime mensaxes de erro sobre problemas de conversión\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:170
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Saída informativa:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:173
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  Lista das codificacións admitidas\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:176
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      Mostra esta mensaxe de axuda e sae\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:179
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   Mostra a información da versión e sae\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
+#: src/iconv.c:186
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Envíe informes de fallo a <bug-gnu-libiconv@gnu.org>.\n"
 
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:197
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
@@ -179,42 +169,35 @@
 "Non hai NINGUNHA GARANTÍA, ata onde o permita a lei.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:203
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Escrito por %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:297
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"Argumento %s: aquí non se permiten directivas de formato cun ancho variábel."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "Argumento %s: aquí non se permiten directivas de formato cun ancho variábel."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:312
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"Argumento %s: aquí non se permiten directivas de formato cunha precisión "
-"variábel."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "Argumento %s: aquí non se permiten directivas de formato cunha precisión variábel."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:328
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"Argumento %s: aquí non se permiten directivas de formato que teñan un tamaño."
+msgstr "Argumento %s: aquí non se permiten directivas de formato que teñan un tamaño."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:370
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "Argumento %s: a cadea remata no medio dunha directiva."
@@ -222,79 +205,66 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:377
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"Argumento %s: o carácter «%c» non é un especificador de conversión correcto."
+msgstr "Argumento %s: o carácter «%c» non é un especificador de conversión correcto."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:383
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"Argumento %s: o carácter no que remata a directiva de formato non é un "
-"especificador de conversión correcto."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "Argumento %s: o carácter no que remata a directiva de formato non é un especificador de conversión correcto."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:399
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"Argumento %s: a cadea de formato ocupa máis dun argumento: %u argumento."
-msgstr[1] ""
-"Argumento %s: a cadea de formato ocupa máis dun argumento: %u argumentos."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "Argumento %s: a cadea de formato ocupa máis dun argumento: %u argumento."
+msgstr[1] "Argumento %s: a cadea de formato ocupa máis dun argumento: %u argumentos."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:457
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "non é posíbel converter a substitución de bytes a Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:497
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-"non é posíbel converter a substitución de unicode á codificación destino: %s"
+msgstr "non é posíbel converter a substitución de unicode á codificación destino: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:538
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
 msgstr "non é posíbel converter a substitución de bytes a cadea ampla: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:579
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"non é posíbel converter a substitución de caracteres amplos á codificación "
-"destino: %s"
+msgstr "non é posíbel converter a substitución de caracteres amplos á codificación destino: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:620
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-"non é posíbel converter a substitución de bytes á codificación destino: %s"
+msgstr "non é posíbel converter a substitución de bytes á codificación destino: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:639
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: non foi posíbel converter"
@@ -303,7 +273,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:653
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: secuencia de caracteres ou desprazamentos incompleta"
@@ -311,64 +281,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:666
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:821
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: erro de E/S"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1009
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "non se admite a conversión desde %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "non se admite a conversión a %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "non se admite a conversión de %s a %s"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1026
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "execute «%s -l» para obter a lista das codificacións admitidas"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1083
 msgid "(stdin)"
 msgstr "(entrada estándar)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1095
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1109
 #, c-format
 msgid "I/O error"
 msgstr "Erro de E/S"
-
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr "Envíe informes de fallo a <bug-gnu-libiconv@gnu.org>.\n"
diff --git a/po/hr.po b/po/hr.po
index 1f3c7bc..abc5bac 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -8,39 +8,37 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.12\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2007-10-25 00:19+0200\n"
 "PO-Revision-Date: 2012-04-16 16:14+0200\n"
 "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
 "Language-Team: Croatian <lokalizacija@linux.hr>\n"
 "Language: hr\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\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"
+"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"
 "X-Generator: TransDict server\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:105
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Uporaba: iconv [-c] [-s] [-f izkoda] [-t ukod] [datoteka ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:109
 msgid "or:    iconv -l"
 msgstr "ili:    iconv -l"
 
-#: src/iconv.c:114
-#, fuzzy, c-format
-#| msgid "Try `%s --help' for more information.\n"
-msgid "Try '%s --help' for more information.\n"
+#: src/iconv.c:111
+#, c-format
+msgid "Try `%s --help' for more information.\n"
 msgstr "Pokušajte „%s --help” za više informacija.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:116
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Uporaba: %s [OPCIJA...] [-f KODIRANJE] [-t KODIRANJE] [ULAZNADATOTEKA...]\n"
@@ -48,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:123
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "ili:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:129
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Pretvara tekst iz jednog kodiranja u drugo.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:133
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opcije za kontroliranje ulaznog i izlaznog oblika:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:136
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -73,7 +71,7 @@
 "  -f KODIRANJE, --from-code=KODIRANJE\n"
 "                              kodiranje ulaza\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:140
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -82,17 +80,17 @@
 "  -t KODIRANJE, --to-code=KODIRANJE\n"
 "                              kodiranje izlaza\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:145
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opcije za kontroliranje problema pretvaranja:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:148
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          odbaci nepretvorive znakove\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:151
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -101,12 +99,12 @@
 "  --unicode-subst=FORMATSTRING\n"
 "                              zamjena za nepretvorive Unicode znakove\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:155
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=FORMATSTRING   zamjena za nepretvorive bajtove\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:158
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -115,57 +113,50 @@
 "  --widechar-subst=FORMATSTRING\n"
 "                              zamjena za nepretvorive široke znakove\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:163
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opcije za kontroliranje ispisa grešaka:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:166
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                izostavi poruke grešaka o problemima pretvaranja\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:170
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Informativni izlaz:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:173
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  ispiši podržana kodiranja\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:176
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      prikaži ovu pomoć i izađi\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:179
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   ispiši informacije o inačici i izađi\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
+#: src/iconv.c:186
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
 msgstr ""
+"Prijavite greške na <bug-gnu-libiconv@gnu.org>.\n"
+"Prijavite greške prijevoda na <lokalizacija@linux.hr>.\n"
 
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:197
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
@@ -174,40 +165,35 @@
 "NEMA JAMSTAVA, do krajnje mjere dozvoljene zakonom.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:203
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Napisao %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:297
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"%s argument: Propis oblika s promjenjivom širinom ovdje nije dozvoljen."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s argument: Propis oblika s promjenjivom širinom ovdje nije dozvoljen."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:312
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"%s argument: Propis oblika s promjenjivom preciznošću ovdje nije dozvoljen."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "%s argument: Propis oblika s promjenjivom preciznošću ovdje nije dozvoljen."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:328
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s argument: Propis oblika s veličinom ovdje nije dozvoljen."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:370
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s argument: Znakovni niz završava u sredini propisa."
@@ -215,79 +201,67 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:377
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s argument: Znak „%c” nije ispravna oznaka pretvaranja."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:383
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s argument: Znak koji završava propis oblika nije ispravna oznaka "
-"pretvaranja."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s argument: Znak koji završava propis oblika nije ispravna oznaka pretvaranja."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:399
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s argument: Znakovni niz oblika sadrži više od jednog argumenta: %u "
-"argument."
-msgstr[1] ""
-"%s argument: Znakovni niz oblika sadrži više od jednog argumenta: %u "
-"argumenta."
-msgstr[2] ""
-"%s argument: Znakovni niz oblika sadrži više od jednog argumenta: %u "
-"argumenata."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s argument: Znakovni niz oblika sadrži više od jednog argumenta: %u argument."
+msgstr[1] "%s argument: Znakovni niz oblika sadrži više od jednog argumenta: %u argumenta."
+msgstr[2] "%s argument: Znakovni niz oblika sadrži više od jednog argumenta: %u argumenata."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:457
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "ne mogu pretvoriti bajtovnu zamjenu u Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:497
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "ne mogu pretvoriti unicode zamjenu u odredišno kodiranje: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:538
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
 msgstr "ne mogu pretvoriti bajtovnu zamjenu u široki niz: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:579
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
 msgstr "ne mogu pretvoriti širokoznačnu zamjenu u odredišno kodiranje: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:620
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "ne mogu pretvoriti bajtovnu zamjenu u odredišno kodiranje: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:639
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: ne mogu pretvoriti"
@@ -296,7 +270,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:653
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: nepotpun znakovni ili pomačni niz"
@@ -304,83 +278,73 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:666
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:821
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: U/I greška"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1009
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "pretvaranje iz %s nije podržano"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "pretvaranje u %s nije podržano"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "pretvaranje iz %s u %s nije podržano"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1026
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "pokušajte „%s -l” za prikaz popisa podržanih kodiranja"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1083
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1095
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1109
 #, c-format
 msgid "I/O error"
 msgstr "U/I greška"
 
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr ""
-#~ "Prijavite greške na <bug-gnu-libiconv@gnu.org>.\n"
-#~ "Prijavite greške prijevoda na <lokalizacija@linux.hr>.\n"
+#~ msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr "Uporaba: iconv [--binary] [-c] [-s] [-f izkoda] [-t ukod] [datoteka ...]"
 
 #~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
-#~ "Uporaba: iconv [--binary] [-c] [-s] [-f izkoda] [-t ukod] [datoteka ...]"
-
-#~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
-#~ msgstr ""
-#~ "Ovo je slobodni softver; pogledajte kod kako biste doznali uvjete "
-#~ "kopiranja.  NEMA\n"
+#~ "Ovo je slobodni softver; pogledajte kod kako biste doznali uvjete kopiranja.  NEMA\n"
 #~ "garancije; čak ni tvrdnje o ISPLATIVOSTI ili POGODNOSTI ZA NEKU SVRHU.\n"
 
 #~ msgid "iconv: %s: "
diff --git a/po/hu.po b/po/hu.po
index 521d387..2bfcaad 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.15-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2016-12-12 09:35+0100\n"
 "PO-Revision-Date: 2017-03-19 00:57+0100\n"
 "Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
 "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -21,24 +21,24 @@
 "X-Generator: Lokalize 1.2\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Használat: iconv [-c] [-s] [-f kódolásról] [-t kódolásra] [fájl …]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "vagy:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "További információkért próbálja a(z) „%s --help” parancsot.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Használat: %s [KAPCSOLÓ…] [-f KÓDOLÁS] [-t KÓDOLÁS] [BEMENETFÁJL…]\n"
@@ -46,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "vagy:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Átalakítja a szöveget egy adott kódolásról egy másik kódolásra.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "A bemeneti és kimeneti formátumokat vezérlő kapcsolók:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +71,7 @@
 "  -f KÓDOLÁS, --from-code=KÓDOLÁS\n"
 "                              a bemenet kódolása\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +80,17 @@
 "  -t KÓDOLÁS, --to-code=KÓDOLÁS\n"
 "                              a kimenet kódolása\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Átalakítási problémákat vezérlő kapcsolók:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          átalakíthatatlan karakterek eldobása\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,12 +99,12 @@
 "  --unicode-subst=FORMÁTUMSZÖVEG\n"
 "                              helyettesítés az átalakíthatatlan Unicode karakterekhez\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=FORMÁTUMSZÖVEG   helyettesítés az átalakíthatatlan byte-okhoz\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -113,57 +113,48 @@
 "  --widechar-subst=FORMÁTUMSZÖVEG\n"
 "                              helyettesítés az átalakíthatatlan széles karakterekhez\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "A hibakimenetet vezérlő kapcsolók:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                az átalakítási problémákról szóló hibaüzenetek elnyomása\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Tájékoztató kimenet:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  a támogatott kódolások felsorolása\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      ezen súgó megjelenítése és kilépés\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   verzióinformációk kiírása és kilépés\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "A hibákat ezen a címen jelentse: <bug-gnu-libiconv@gnu.org>.\n"
 
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:196
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
@@ -172,43 +163,35 @@
 "Nincs SEMMIFÉLE GARANCIA, a törvény által megengedett mértékben.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:202
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Írta %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:296
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"%s argumentum: Egy formátum utasítás egy változó szélességgel itt nem "
-"engedélyezett."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s argumentum: Egy formátum utasítás egy változó szélességgel itt nem engedélyezett."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:311
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"%s argumentum: Egy formátum utasítás egy változó pontossággal itt nem "
-"engedélyezett."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "%s argumentum: Egy formátum utasítás egy változó pontossággal itt nem engedélyezett."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:327
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"%s argumentum: Egy formátum utasítás egy mérettel itt nem engedélyezett."
+msgstr "%s argumentum: Egy formátum utasítás egy mérettel itt nem engedélyezett."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:369
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s argumentum: A szöveg befejeződik egy utasítás közepén."
@@ -216,78 +199,66 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:376
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"%s argumentum: A(z) „%c” karakter nem érvényes átalakítási meghatározó."
+msgstr "%s argumentum: A(z) „%c” karakter nem érvényes átalakítási meghatározó."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:382
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s argumentum: Az a karakter, amely megszakítja a formátum utasítást, nem "
-"érvényes átalakítási meghatározó."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s argumentum: Az a karakter, amely megszakítja a formátum utasítást, nem érvényes átalakítási meghatározó."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:398
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s argumentum: A formátumszöveg több mint egy argumentumot fogyaszt: %u "
-"argumentum."
-msgstr[1] ""
-"%s argumentum: A formátumszöveg több mint egy argumentumot fogyaszt: %u "
-"argumentum."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s argumentum: A formátumszöveg több mint egy argumentumot fogyaszt: %u argumentum."
+msgstr[1] "%s argumentum: A formátumszöveg több mint egy argumentumot fogyaszt: %u argumentum."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:456
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "nem sikerült átalakítani a byte helyettesítést Unicode kódolásra: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:496
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "nem sikerült átalakítani a Unicode helyettesítést a cél kódolásra: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:537
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
 msgstr "nem sikerült átalakítani a byte helyettesítést széles szövegre: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:578
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"nem sikerült átalakítani a széles karakter helyettesítést a cél kódolásra: %s"
+msgstr "nem sikerült átalakítani a széles karakter helyettesítést a cél kódolásra: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:619
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "nem sikerült átalakítani a byte helyettesítést a cél kódolásra: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:638
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: nem sikerült átalakítani"
@@ -296,7 +267,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:652
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: nem teljes karakter vagy eltolási szekvencia"
@@ -304,64 +275,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:665
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:826
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: I/O hiba"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "az átalakítás %s kódolásról nem támogatott"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "az átalakítás %s kódolásra nem támogatott"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1027
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "az átalakítás %s kódolásról %s kódolásra nem támogatott"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1032
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "próbálja a(z) „%s -l” parancsot a támogatott kódolások listájához"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1089
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1101
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1115
 #, c-format
 msgid "I/O error"
 msgstr "I/O hiba"
-
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr "A hibákat ezen a címen jelentse: <bug-gnu-libiconv@gnu.org>.\n"
diff --git a/po/id.po b/po/id.po
index cb2f953..4e2f0ea 100644
--- a/po/id.po
+++ b/po/id.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-04-27 19:39+0700\n"
 "Last-Translator: Andika Triwidada <andika@gmail.com>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -22,24 +22,24 @@
 "X-Generator: Poedit 3.0\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Penggunaan: iconv [-c] [-s] [-f fromcode] [-t tocode] [berkas ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "atau:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Coba '%s --help' untuk informasi lebih lanjut.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Penggunaan: %s [OPSI...] [-f PENGKODEAN] [-e PENGKODEAN] [BERKAS MASUKAN...]\n"
@@ -47,23 +47,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "atau:  %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Mengubah teks dari satu pengkodean ke pengkodean yang lain.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opsi mengontrol format masukan dan keluaran:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -72,7 +72,7 @@
 "  -f PENGKODEAN, --from-code=PENGKODEAN\n"
 "                              pengkodean dari masukan\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -81,17 +81,17 @@
 "  -t PENGKODEAN, --to-code=PENGKODEAN\n"
 "                              pengkodean dari keluaran\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opsi mengontrol masalah pengubahan:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          buang karakter yang tidak dapat diubah\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -100,12 +100,12 @@
 "  --unicode-subst=FORMATSTRING\n"
 "                              substitusi untuk karakter Unicode yang tidak dapat diubah\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=FORMATSTRING   substitusi untuk byte tidak terubah\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -114,32 +114,32 @@
 "  --widechar-subst=FORMATSTRING\n"
 "                              substitusi untuk karakter lebar tidak terubah\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opsi mengontrol keluaran galat:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                tekan pesan galat mengenai masalah konversi\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Keluaran informasi:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  daftar dari pengkodean yang didukung\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      tampilkan bantuan ini dan keluar\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   keluarkan informasi versi dan keluar\n"
@@ -149,7 +149,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -159,7 +159,7 @@
 "atau melalui surel ke <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -171,44 +171,35 @@
 "TIDAK ADA GARANSI, sampai batas yang diizinkan oleh hukum yang berlaku.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Ditulis oleh %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"%s argumen: Sebuah format direktif dengan sebuah lebar variabel tidak "
-"diijinkan disini."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s argumen: Sebuah format direktif dengan sebuah lebar variabel tidak diijinkan disini."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"%s argumen: Sebuah format direktif dengan sebuah variabel presisi tidak "
-"diijinkan disini."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "%s argumen: Sebuah format direktif dengan sebuah variabel presisi tidak diijinkan disini."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"%s argumen: Sebuah format direktif dengan sebuah ukuran tidak diijinkan "
-"disini."
+msgstr "%s argumen: Sebuah format direktif dengan sebuah ukuran tidak diijinkan disini."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s argumen: String berakhir ditengah dari sebuah direktif."
@@ -216,45 +207,37 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"%s argumen: Karakter '%c' bukan sebuah penspesifikasi konversi yang valid."
+msgstr "%s argumen: Karakter '%c' bukan sebuah penspesifikasi konversi yang valid."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s argumen: Karakter yang diselesaikan dengan format direktif bukan sebuah "
-"penspesifikasi konversi yang valid."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s argumen: Karakter yang diselesaikan dengan format direktif bukan sebuah penspesifikasi konversi yang valid."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s argumen: Format string mengambil lebih dari satu argumen: %u argumen."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s argumen: Format string mengambil lebih dari satu argumen: %u argumen."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "tidak dapat mengubah substitusi byte ke Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "tidak dapat mengubah substitusi unicode ke target pengkodean: %s"
@@ -275,14 +258,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "tidak dapat mengubah pengganti byte ke target pengkodean: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: tidak dapat mengkonversi"
@@ -291,7 +274,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: karakter atau urutan shift tidak lengkap"
@@ -299,61 +282,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: galat I/O"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "konversi dari %s tidak didukung"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "konversi ke %s tidak didukung"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "konversi dari %s to %s tidak didukung"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "coba '%s -l' untuk mendapatkan daftar dari pengkodean yang didukung"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "galat I/O"
diff --git a/po/it.po b/po/it.po
index 63b6d90..3e57d17 100644
--- a/po/it.po
+++ b/po/it.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: GNU libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2024-10-08 12:18+0200\n"
 "Last-Translator: Michele Locati <michele@locati.it>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
@@ -21,24 +21,24 @@
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Uso: iconv [-c] [-s] [-f dacodice] [-t acodice] [FILE...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "o:   iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Usare \"%s --help\" per ulteriori informazioni.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Uso: %s [OPZIONI...] [-f CODIFICA] [-t CODIFICA] [FILE...]\n"
@@ -46,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "o:   %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Converte il testo da una codifica a un'altra.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opzioni per il controllo del formato di input e di output:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +71,7 @@
 "  -f CODIFICA, --from-code=CODIFICA\n"
 "                              la codifica dell'input\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +80,17 @@
 "  -t CODIFICA, --to-code=CODIFICA\n"
 "                              la codifica dell'output\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opzioni per il controllo dei problemi di conversione:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          scarta i caratteri non convertibili\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,14 +99,14 @@
 "  --unicode-subst=STRINGA_FORMATO\n"
 "                              sostituzione per i caratteri Unicode non convertibili\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr ""
 "  --byte-subst=STRINGA_FORMATO\n"
 "                              sostituzione per i byte non convertibili\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -115,32 +115,32 @@
 "  --widechar-subst=STRINGA_FORMATO\n"
 "                              sostituzione per i caratteri wide non convertibili\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opzioni per il controllo degli errori di output:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                tralascia i messaggi di errore dei problemi di conversione\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Output informativo:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  elenca le codifiche supportate\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      visualizza questo aiuto ed esce\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   stampa la versione ed esce\n"
@@ -150,7 +150,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -161,7 +161,7 @@
 "Segnalare gli errori di traduzione a <tp@lists.linux.it>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -173,43 +173,35 @@
 "Non c'è ALCUNA GARANZIA, nella misura consentita dalla legge.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Scritto da %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"argomento %s: una direttiva di formato con una larghezza variabile non è "
-"consentita."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "argomento %s: una direttiva di formato con una larghezza variabile non è consentita."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"argomento %s: una direttiva di formato con una precisione variabile non è "
-"consentita."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "argomento %s: una direttiva di formato con una precisione variabile non è consentita."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"argomento %s: una direttiva di formato con una dimensione non è consentita."
+msgstr "argomento %s: una direttiva di formato con una dimensione non è consentita."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "argomento %s: la stringa termina a metà di una direttiva."
@@ -217,54 +209,41 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"argomento %s: il carattere \"%c\" non è uno specificatore di conversione "
-"valido."
+msgstr "argomento %s: il carattere \"%c\" non è uno specificatore di conversione valido."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"argomento %s: il carattere terminante della direttiva di formato non è uno "
-"specificatore di conversione valido."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "argomento %s: il carattere terminante della direttiva di formato non è uno specificatore di conversione valido."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"argomento %s: la stringa di formato utilizza più di un argomento: %u "
-"argomento."
-msgstr[1] ""
-"argomento %s: la stringa di formato utilizza più di un argomento: %u "
-"argomenti."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "argomento %s: la stringa di formato utilizza più di un argomento: %u argomento."
+msgstr[1] "argomento %s: la stringa di formato utilizza più di un argomento: %u argomenti."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "impossibile convertire la sostituzione byte in Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-"impossibile convertire la sostituzione Unicode nella codifica finale: %s"
+msgstr "impossibile convertire la sostituzione Unicode nella codifica finale: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
@@ -278,20 +257,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"impossibile convertire il carattere wide di sostituzione alla codifica "
-"finale: %s"
+msgstr "impossibile convertire il carattere wide di sostituzione alla codifica finale: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "impossibile convertire la sostituzione byte alla codifica finale: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: impossibile convertire"
@@ -300,7 +277,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: carattere o sequenza di shift incompleto"
@@ -308,61 +285,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: errore di I/O"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "conversione da %s non supportata"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "conversione a %s non supportata"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "conversione da %s a %s non supportata"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "usare \"%s -l\" per un elenco delle codifiche supportate"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "Errore di I/O"
diff --git a/po/ja.po b/po/ja.po
index f517c2c..8cfa434 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: GNU libiconv 1.15-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2016-12-12 09:35+0100\n"
 "PO-Revision-Date: 2016-12-30 08:27+0900\n"
 "Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -20,25 +20,24 @@
 "X-Generator: Poedit 1.8.11\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"使用法: iconv [-c] [-s] [-f 変換元コード] [-t 変換先コード] [ファイル名 ...]"
+msgstr "使用法: iconv [-c] [-s] [-f 変換元コード] [-t 変換先コード] [ファイル名 ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "または:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "さらに情報が必要な場合は '%s --help' と入力してください。\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "使用法: %s [オプション...] [-f 文字コード] [-t 文字コード] [入力ファイル...]\n"
@@ -46,23 +45,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "または:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "ある文字コードから別の文字コードへテキストを変換します。\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "入出力形式を制御するオプション:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +70,7 @@
 "  -f 文字コード, --from-code=文字コード\n"
 "                              入力の文字コード\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +79,17 @@
 "  -t 文字コード, --to-code=文字コード\n"
 "                              出力の文字コード\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "変換の問題を制御するオプション:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          変換できない文字を破棄する\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,12 +98,12 @@
 "  --unicode-subst=書式文字列\n"
 "                              変換できない Unicode 文字の置換\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=書式文字列   変換できないバイトの置換\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -113,57 +112,50 @@
 "  --widechar-subst=書式文字列\n"
 "                              変換できないワイド文字の置換\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "エラー出力を制御するオプション:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                変換問題のエラーメッセージ出力を抑止する\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "情報の出力:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  サポートする文字コード一覧を表示する\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      このヘルプを表示して終了する\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   バージョン情報を表示して終了する\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
 msgstr ""
+"バグレポート先 <bug-gnu-libiconv@gnu.org>\n"
+"翻訳問題レポート先 <translation-team-ja@lists.sourceforge.net>\n"
 
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:196
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
@@ -172,38 +164,35 @@
 "%s法律の許す限り、 無保証 です.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:202
 #, c-format
 msgid "Written by %s.\n"
 msgstr "作成者 %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:296
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "引数 %s : ここでは可変幅の書式指定を使用できません。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:311
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
 msgstr "引数 %s : ここでは可変精度の書式指定を使用できません。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:327
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "引数 %s : ここではサイズ指定を行う書式指定を使用できません。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:369
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "引数 %s : 書式指定の中間で文字列が終了しました。"
@@ -211,69 +200,65 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:376
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "引数 %s : 文字 '%c' は無効な変換指定です。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:382
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
 msgstr "引数 %s : 書式指定を終端させる文字は有効な変換指定ではありません。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:398
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
 msgstr[0] "引数 %s : 書式文字列が2つ以上の引数を消費します: %u 個の引数。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:456
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "バイトから Unicode へ置換をおこなう変換ができません: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:496
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "Unicodeから変換先文字コードへの置換を行う変換ができません: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:537
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
 msgstr "バイトからワイド文字への置換を行う変換ができません: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:578
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
 msgstr "ワイド文字から変換先文字コードへの置換を行う変換ができません: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:619
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "バイトから変換先文字コードへ置換を行う変換ができません: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:638
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u行:%u列: 変換できません"
@@ -282,7 +267,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:652
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u行:%u列: 不完全な文字またはシフトシーケンスです"
@@ -290,66 +275,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:665
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u行:%u列"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:826
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: I/O エラー"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "%s からの変換はサポートされていません"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "%s への変換はサポートされていません"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1027
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "%s から %s への変換はサポートされていません"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1032
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "サポートする文字コード一覧は '%s -l' と入力してください。"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1089
 msgid "(stdin)"
 msgstr "(標準入力)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1101
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1115
 #, c-format
 msgid "I/O error"
 msgstr "I/O エラー"
-
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr ""
-#~ "バグレポート先 <bug-gnu-libiconv@gnu.org>\n"
-#~ "翻訳問題レポート先 <translation-team-ja@lists.sourceforge.net>\n"
diff --git a/po/ka.po b/po/ka.po
index a15140e..df427b8 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -7,37 +7,37 @@
 msgstr ""
 "Project-Id-Version: GNU libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
-"PO-Revision-Date: 2022-06-14 09:46+0200\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
+"PO-Revision-Date: 2025-09-20 09:55+0200\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <(nothing)>\n"
 "Language: ka\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Poedit 3.1\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 3.7\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "გამოყენება: iconv [-c] [-s] [-f კოდიდან] [-t კოდამდე] [ფაილი ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "ან: iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "მეტი ინფორმაციისთვის სცადეთ '%s --help'.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "გამოყენება: %s [პარამეტრი...] [-f კოდირება] [-t კოდირება] [ფაილი...]\n"
@@ -45,23 +45,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "ან: %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "აკონვერტებს ტექსტს ერთი კოდირებიდან მეორეში.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "პარამეტრები, რომლებიც აკონტროლებენ შეყვანის და გამოყვანის ფორმატს:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -70,7 +70,7 @@
 "  -f კოდირება, --from-code=კოდირება\n"
 "                              შეყვანის კოდირება\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -79,17 +79,17 @@
 "  -t კოდირება, --to-code=კოდირება\n"
 "                              გამოტანის კოდირება\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "პარამეტრები, რომლებიც აკონტროლებენ გადაყვანის პრობლემებს:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                      არაგადაყვანადი სიმბოლოების გამოტოვება\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -98,12 +98,12 @@
 "  --Unicode-subst=სტრიქფორმატ\n"
 "                       არა გადაყვანადი იუნიკოდის სიმბოლების ჩანაცვლება\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "   --byte-subst=სტრიქფორმატ   არა-გადაყვანადი ბაიტების ჩანაცვლება\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -112,32 +112,32 @@
 "  --widechar-subst=სტრიქფორმატ\n"
 "                                  არაგადაყვანადი ფართო სიმბოლოების ჩანაცვლება\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "პარამეტრები, რომლებიც აკონტროლებენ გამოტანას:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent             გადაყვანის შეცდომები ეკრანზე გამოტანილი არ იქნება\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "ინფორმაცია:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  მხარდაჭერილი კოდირებების სია\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                          ამ დახმარების გამოტანა და გამოსვლა\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                ვერსიის ჩვენება და გასვლა\n"
@@ -147,7 +147,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -157,7 +157,7 @@
 "ან ელფოსტით <%s>-ზე.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -169,38 +169,35 @@
 "კანონით ნებადართული გარანტია არ არსებობს.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "ავტორი: %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "%s არგუმენტი: ფორმატის დირექტივა ცვლადი სიგანით აქ დაუშვებელია."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
 msgstr "%s არგუმენტი: ფორმატის დირექტივა ცვლადი სიზუსტით აქ დაუშვებელია."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s არგუმენტი: ზომის მქონე ფორმატის დირექტივა აქ დაუშვებელია."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s არგუმენტი: სტრიქონი დირექტივის შუაში მთავრდება."
@@ -208,42 +205,37 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s არგუმენტი: სიმბოლო „%c“ არ არის სწორი გადაყვანის მითითება."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s არგუმენტი: სიმბოლო, რომელიც ასრულებს ფორმატის დირექტივას, არ წარმოადგენს სწორ გადაყვანის მიმთითებელს."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s არგუმენტი: ფორმატის სტრიქონი მოიხმარს ერთზე მეტ არგუმენტს: %u არგუმენტი."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s არგუმენტი: ფორმატის სტრიქონი მოიხმარს ერთზე მეტ არგუმენტს: %u არგუმენტი."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "ბაიტის ჩანაცვლების უნიკოდად გარდაქმნა შეუძლებელია: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "უნიკოდის ჩანაცვლებას მითითებულ კოდირებაზე ვერ გადაიყვანს : %s"
@@ -260,19 +252,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"ფართო სიმბოლოების ჩანაცვლების გადაყვანა მითითებულ კოდირებაზე შეუძლებელია: %s"
+msgstr "ფართო სიმბოლოების ჩანაცვლების გადაყვანა მითითებულ კოდირებაზე შეუძლებელია: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "ბაიტის ჩანაცვლების მითითებულ კოდირებაზე გადაყვანა შეუძლებელია: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: გადაყვანა შეუძლებელია"
@@ -281,7 +272,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: დაუსრულებელი სიმბოლო ან წანაცვლების მიმდევრობა"
@@ -289,61 +280,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: I/O შეცდომა"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "%s-დან გადაყვანა მხარდაუჭერელია"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "%s-ში გადაყვანა მხარდაუჭერელია"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "%s-დან %s-ში გადაყვანა მხარდაუჭერელია"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "მხარდაჭერილი კოდირების სიის მისაღებად სცადეთ '%s -l'"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "I/O შეცდომა"
diff --git a/po/ko.po b/po/ko.po
index 67b8a57..8e54b38 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,37 +7,37 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-14 15:09+0900\n"
 "Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
 "Language-Team: Korean <translation-team-ko@googlegroups.com>\n"
 "Language: ko\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Poedit 2.3.1\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "사용법: iconv [-c] [-s] [-f <목적코드>] [-t <대상코드>] [<파일> ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "  또는:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "자세한 정보는 '%s --help'를 입력하십시오.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "사용법: %s [<옵션>...] [-f <인코딩>] [-t <인코딩>] [<입력파일>...]\n"
@@ -45,23 +45,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "  또는:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "텍스트를 지정 인코딩에서 다른 인코딩으로 변환합니다.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "입출력 형식 제어 옵션:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -70,7 +70,7 @@
 "  -f <인코딩>, --from-code=<인코딩>\n"
 "                              입력 인코딩 형식\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -79,17 +79,17 @@
 "  -t <인코딩>, --to-code=<인코딩>\n"
 "                              출력 인코딩 형식\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "변환 문제 제어 옵션:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          변환 불가 문자 무시\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -98,12 +98,12 @@
 "  --unicode-subst=<형식문자열>\n"
 "                              변환 불가 유니코드 문자의 대체 문자\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=<형식문자열>   변환 불가 바이트 문자의 대체 문자\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -112,32 +112,32 @@
 "  --widechar-subst=<형식문자열>\n"
 "                              변환 불가 전각 문자의 대체 문자\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "오류 출력 제어 옵션:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                변환 문제 오류 메시지 숨김\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "정보 출력:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  지원 인코딩 목록 출력\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      이 도움말을 표시하고 나갑니다\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   버전 정보를 출력하고 나갑니다\n"
@@ -147,7 +147,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -157,7 +157,7 @@
 "버그를 알려주십시오.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -170,38 +170,35 @@
 "법률이 허용하는 모든 범위내의 보증은 없습니다.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "%s이(가) 작성함.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "%s 인자: 변수 폭 정보를 가진 형식 지정자를 여기에 둘 수 없습니다."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
 msgstr "%s 인자: 변수 정밀도 정보를 가진 형식 지정자를 여기에 둘 수 없습니다."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s 인자: 크기 정보를 가진 형식 지정자를 여기에 둘 수 없습니다."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s 인자: 문자열이 지정자 중간에서 끝납니다."
@@ -209,41 +206,37 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s 인자: '%c' 문자는 올바른 변환 지정자가 아닙니다."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
 msgstr "%s 인자: 형식 지정자를 끝내는 문자는 올바른 변환 지정자가 아닙니다."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
 msgstr[0] "%s 인자: 형식 문자열이 하나 이상의 인자에 해당합니다: 인자 %u개."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "바이트 대체 요소를 유니코드로 변환할 수 없습니다: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "유니코드 대체 요소를 대상 인코딩으로 변환할 수 없습니다: %s"
@@ -264,14 +257,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "바이트 대체 요소를 대상 인코딩으로 변환할 수 없습니다: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: 변환할 수 없음"
@@ -280,7 +273,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: 미결 문자 또는 시퀀스 밀림"
@@ -288,61 +281,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: 입출력 오류"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "%s 인코딩의 변환을 지원하지 않습니다"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "%s 인코딩으로의 변환을 지원하지 않습니다"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "%s → %s 인코딩 변환을 지원하지 않습니다"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "지원 인코딩 목록은 '%s -l'을 입력하십시오"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(표준입력)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "입출력 오류"
diff --git a/po/libiconv.pot b/po/libiconv.pot
index ce1e222..047956f 100644
--- a/po/libiconv.pot
+++ b/po/libiconv.pot
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU libiconv 1.18\n"
+"Project-Id-Version: GNU libiconv 1.19\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2026-03-07 09:24+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -288,47 +288,47 @@
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1034
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr ""
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1040
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr ""
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1046
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr ""
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1051
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr ""
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1114 src/iconv.c:1123
 msgid "(stdin)"
 msgstr ""
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1133
 #, c-format
 msgid "%s"
 msgstr ""
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1148
 #, c-format
 msgid "I/O error"
 msgstr ""
diff --git a/po/lt.po b/po/lt.po
index f448d7f..ef79c08 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: GNU libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2023-07-14 16:54+0300\n"
 "Last-Translator: Rimas Kudelis <rimas@kudelis.lt>\n"
 "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -14,32 +14,29 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"(n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 "X-Generator: Poedit 3.0.1\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Naudojimas: iconv [-c] [-s] [-f šaltinio_koduotė] [-t išvesties_koduotė] "
-"[failas ...]"
+msgstr "Naudojimas: iconv [-c] [-s] [-f šaltinio_koduotė] [-t išvesties_koduotė] [failas ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "arba:       iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Bandykite „%s --help“, jeigu norite išsamesnės informacijos.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Naudojimas: %s [PARAMETRAS...] [-f KODUOTĖ] [-t KODUOTĖ] [ĮVESTIES_FAILAS...]\n"
@@ -47,23 +44,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "arba:       %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Programa teksto simbolių koduotei keisti.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Parametrai įvesties ir išvesties formato valdymui:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -72,7 +69,7 @@
 "  -f KODUOTĖ, --from-code=KODUOTĖ\n"
 "                              įvesties simbolių koduotė\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -81,61 +78,61 @@
 "  -t KODUOTĖ, --to-code=KODUOTĖ\n"
 "                              išvesties simbolių koduotė\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Parametrai teksto perkodavimo problemų valdymui:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          praleisti simbolius kurių perkodavimas negalimas\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
 "                              substitution for unconvertible Unicode characters\n"
 msgstr "  --unicode-subst=EILUTĖ      pakaitalas simboliams, kurių perkodavimas negalimas\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=EILUTĖ         pakaitalas baitams, kurių perkodavimas negalimas\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
 "                              substitution for unconvertible wide characters\n"
 msgstr "  --widechar-subst=EILUTĖ     pakaitalas „platiesiems“ simboliams, kurių perkodavimas negalimas\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Parametrai klaidų išvesties valdymui:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                neišvesti pranešimų apie perkodavimo klaidas\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Informacija:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  išvardyti palaikomas koduotes\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      parodyti šį informacinį pranešimą ir baigti darbą\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   parodyti informaciją apie programos versiją ir baigti darbą\n"
@@ -145,7 +142,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -155,7 +152,7 @@
 "arba pranešti apie jas el. paštu <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -167,38 +164,35 @@
 "Šiai programinei įrangai NETAIKOMA JOKIA GARANTIJA, kiek tai leidžia įstatymai.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Programą parašė %s\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "%s argumentas: Kintamo pločio formato direktyva čia negalima."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
 msgstr "%s argumentas: Kintamo tikslumo formato direktyva čia negalima."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s argumentas: Apibrėžto dydžio formato direktyva čia negalima."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s argumentas: Teksto eilutė baigiasi direktyvos viduryje."
@@ -206,51 +200,39 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s argumentas: Simbolis „%c“ nėra tinkamas konversijos žymuo."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s argumentas: Simbolis, kuriuo užbaigiama formato direktyva, nėra tinkamas "
-"konversijos žymuo."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s argumentas: Simbolis, kuriuo užbaigiama formato direktyva, nėra tinkamas konversijos žymuo."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s argumentas: Formato eilutei reikalingas daugiau nei vienas argumentas (%u "
-"argumentas)."
-msgstr[1] ""
-"%s argumentas: Formato eilutei reikalingas daugiau nei vienas argumentas (%u "
-"argumentai)."
-msgstr[2] ""
-"%s argumentas: Formato eilutei reikalingas daugiau nei vienas argumentas (%u "
-"argumentų)."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s argumentas: Formato eilutei reikalingas daugiau nei vienas argumentas (%u argumentas)."
+msgstr[1] "%s argumentas: Formato eilutei reikalingas daugiau nei vienas argumentas (%u argumentai)."
+msgstr[2] "%s argumentas: Formato eilutei reikalingas daugiau nei vienas argumentas (%u argumentų)."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "baitų pakaitos nepavyko konvertuoti į Unikodą: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "Unikodo pakaitos nepavyko konvertuoti į paskirties koduotę: %s"
@@ -267,19 +249,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"plačiosios eilutės pakaitos nepavyko konvertuoti į paskirties koduotę: %s"
+msgstr "plačiosios eilutės pakaitos nepavyko konvertuoti į paskirties koduotę: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "baitų pakaitos nepavyko konvertuoti į paskirties koduotę: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: perkodavimas negalimas"
@@ -288,7 +269,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: neužbaigtas simbolis arba pastūmimo seka"
@@ -296,61 +277,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: Įvesties/išvesties klaida"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "perkodavimas iš „%s“ nepalaikomas"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "perkodavimas į „%s“ nepalaikomas"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "perkodavimas iš „%s“ į „%s“ nepalaikomas"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "pasinaudokite komanda „%s -l“ palaikomų koduočių sąrašui gauti"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "Įvesties/išvesties klaida"
diff --git a/po/nl.po b/po/nl.po
index 92cb1d9..219e633 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -12,7 +12,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-13 16:52+0100\n"
 "Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -24,24 +24,24 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Gebruik:  iconv [-c] [-s] [-f VANCODE] [-t NAARCODE] [BESTAND...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "of:       iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Typ '%s --help' voor meer informatie.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Gebruik:  %s [OPTIE...] [-f CODERING] [-t CODERING] [INVOERBESTAND...]\n"
@@ -49,24 +49,24 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "of:       %s -l\n"
 
 # Weet niet of "codering" herhaald hoeft te worden.
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Zet tekst om van één codering naar een andere.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opties voor de codering van in- en uitvoer:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -75,7 +75,7 @@
 "  -f CODERING, --from-code=CODERING\n"
 "                              de codering van de invoer\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -84,64 +84,64 @@
 "  -t CODERING, --to-code=CODERING\n"
 "                              de codering van de uitvoer\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opties voor omzettingsproblemen:\n"
 
 # of misschien "gooi ... weg"
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          onomzetbare tekens weglaten\n"
 
 # Of iets als FORMATTERINGSTEKST?
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
 "                              substitution for unconvertible Unicode characters\n"
 msgstr "  --unicode-subst=TEKST       vervanging voor onomzetbare Unicode-tekens\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=TEKST          vervanging voor onomzetbare bytes\n"
 
 # iets beters dan "brede tekens"?
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
 "                              substitution for unconvertible wide characters\n"
 msgstr "  --widechar-subst=TEKST      vervanging voor onomzetbare brede tekens\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opties voor foutmeldingen:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                meldingen van omzettingsproblemen onderdrukken\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Opties voor informatieve uitvoer:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  een lijst van ondersteunde coderingen tonen\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      deze hulptekst tonen en stoppen\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   programmaversie tonen en stoppen\n"
@@ -151,7 +151,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -162,7 +162,7 @@
 "meld fouten in de vertaling aan <vertaling@vrijschrift.org>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -175,44 +175,35 @@
 "Deze software kent GEEN GARANTIE, voor zover de wet dit toestaat.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Geschreven door %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"%s argument: Een formatteringscommando met variabele breedte is hier niet "
-"toegestaan."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s argument: Een formatteringscommando met variabele breedte is hier niet toegestaan."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"%s argument: Een formatteringscommando met variabele precisie is hier niet "
-"toegestaan."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "%s argument: Een formatteringscommando met variabele precisie is hier niet toegestaan."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"%s argument: Een formatteringscommando met een grootte is hier niet "
-"toegestaan."
+msgstr "%s argument: Een formatteringscommando met een grootte is hier niet toegestaan."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s argument: De tekst stopt midden in een commando."
@@ -220,21 +211,17 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s argument: Het teken '%c' is geen geldige omzettingsspecificatie."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s argument: Het teken dat het formatteringscommando afsluit is geen geldige "
-"omzettingsspecificatie."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s argument: Het teken dat het formatteringscommando afsluit is geen geldige omzettingsspecificatie."
 
 # "meer dan één argument (%u argumenten om precies te zijn)." leest beter, maar
 # dan wordt de boodschap jammer genoeg te lang voor een typische regel van 80
@@ -242,26 +229,23 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
 msgstr[0] "%s argument: De tekst verbruikt meer dan één argument: %u argument."
-msgstr[1] ""
-"%s argument: De tekst verbruikt meer dan één argument: %u argumenten."
+msgstr[1] "%s argument: De tekst verbruikt meer dan één argument: %u argumenten."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "kan byte-vervanging niet omzetten naar Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "kan Unicode-vervanging niet omzetten naar de doelcodering: %s"
@@ -284,14 +268,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "kan byte-vervanging niet omzetten naar de doelcodering: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: omzetting is onmogelijk"
@@ -301,7 +285,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: onvolledig teken of onvolledige shift-sequentie"
@@ -309,61 +293,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: Invoer-/uitvoerfout"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "omzetting vanuit %s wordt niet ondersteund"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "omzetting naar %s wordt niet ondersteund"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "omzetting van %s naar %s wordt niet ondersteund"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "Typ '%s -l' voor een lijst van ondersteunde coderingen."
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(standaardinvoer)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "Invoer-/uitvoerfout"
diff --git a/po/pl.po b/po/pl.po
index 6d0cb16..3890b2e 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-13 20:15+0100\n"
 "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -17,28 +17,27 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Składnia: iconv [-c] [-s] [f z_kodu] [-t do_kodu] [plik ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "lub:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Polecenie '%s --help' pozwoli uzyskać więcej informacji.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Składnia: %s [OPCJA...] [-f KODOWANIE] [-t KODOWANIE] [PLIK_WEJ...]\n"
@@ -46,23 +45,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "lub:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Konwersja tekstu z jednego kodowania do innego.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opcje sterujące formatem wejścia i wyjścia:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +70,7 @@
 "  -f KODOWANIE, --from-code=KODOWANIE\n"
 "                              kodowanie wejścia\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +79,17 @@
 "  -t KODOWANIE, --to-code=KODOWANIE\n"
 "                              kodowanie wyjścia\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opcje sterujące zagadnieniami konwersji:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          pominięcie niekonwertowalnych znaków\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,12 +98,12 @@
 "  --unicode-subst=ŁAŃCUCH_FORMATUJĄCY\n"
 "                              zamiennik dla niekonwertowalnych znaków Unicode\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=ŁAŃCUCH_FORMATUJĄCY   zamiennik dla niekonwertowalnych bajtów\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -113,32 +112,32 @@
 "  --widechar-subst=ŁAŃCUCH_FORMATUJĄCY\n"
 "                              zamiennik dla niekonwertowalnych znaków szerokich\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opcje sterujące wyjściem błędów:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                pominięcie komunikatów błędów dotyczących konwersji\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Wyjście informacyjne:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  wypisanie obsługiwanych kodowań\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      wyświetlenie tego opisu i zakończenie\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   wyświetlenie informacji o wersji i zakończenie\n"
@@ -148,7 +147,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -158,7 +157,7 @@
 "albo pocztą elektroniczną na adres <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -170,43 +169,35 @@
 "Nie ma ŻADNEJ GWARANCJI w zakresie dopuszczalnym przez prawo.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Napisane przez %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"Argument %s: dyrektywa formatująca o zmiennej szerokości nie jest tutaj "
-"dozwolona."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "Argument %s: dyrektywa formatująca o zmiennej szerokości nie jest tutaj dozwolona."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"Argument %s: dyrektywa formatująca o zmiennej precyzji nie jest tutaj "
-"dozwolona."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "Argument %s: dyrektywa formatująca o zmiennej precyzji nie jest tutaj dozwolona."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"Argument %s: dyrektywa formatująca z rozmiarem nie jest tutaj dozwolona."
+msgstr "Argument %s: dyrektywa formatująca z rozmiarem nie jest tutaj dozwolona."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "Argument %s: łańcuch kończy się w środku dyrektywy."
@@ -214,51 +205,39 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "Argument %s: znak '%c' nie jest poprawnym określeniem konwersji."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"Argument %s: znak kończący dyrektywę formatującą nie jest poprawnym "
-"określeniem konwersji."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "Argument %s: znak kończący dyrektywę formatującą nie jest poprawnym określeniem konwersji."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"Argument %s: łańcuch formatujący pobiera więcej niż jeden argument: %u "
-"argument."
-msgstr[1] ""
-"Argument %s: łańcuch formatujący pobiera więcej niż jeden argument: %u "
-"argumenty."
-msgstr[2] ""
-"Argument %s: łańcuch formatujący pobiera więcej niż jeden argument: %u "
-"argumentów."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "Argument %s: łańcuch formatujący pobiera więcej niż jeden argument: %u argument."
+msgstr[1] "Argument %s: łańcuch formatujący pobiera więcej niż jeden argument: %u argumenty."
+msgstr[2] "Argument %s: łańcuch formatujący pobiera więcej niż jeden argument: %u argumentów."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "nie można przekonwertować zamiennika bajtu na Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "nie można przekonwertować zamiennika unicode na kodowanie docelowe: %s"
@@ -275,20 +254,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"nie można przekonwertować zamiennika znaku szerokiego na kodowanie docelowe: "
-"%s"
+msgstr "nie można przekonwertować zamiennika znaku szerokiego na kodowanie docelowe: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "nie można przekonwertować zamiennika bajtu na kodowanie docelowe: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: nie można skonwertować"
@@ -297,7 +274,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u niedokończony znak lub sekwencja shift"
@@ -305,61 +282,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: błąd wej./wyj."
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "konwersja z kodu %s jest nieobsługiwana"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "konwersja do kodu %s jest nieobsługiwana"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "konwersja z kodu %s do kodu %s jest nieobsługiwana"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "'%s -l' poda listę obsługiwanych kodowań"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "błąd wej./wyj."
diff --git a/po/pt_BR.po b/po/pt_BR.po
index d498893..e0d378c 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -10,11 +10,10 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2024-09-23 13:08-0300\n"
 "Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
-"Language-Team: Brazilian Portuguese <ldpbr-"
-"translation@lists.sourceforge.net>\n"
+"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n"
 "Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -24,24 +23,24 @@
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Uso: iconv [-c] [-s] [-f fromcode] [-t tocode] [arquivo ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "ou:  iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Tente \"%s --help\" para mais informações.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Uso: %s [OPÇÃO...] [-f CODIFICAÇÃO] [-t CODIFICAÇÃO] [ENTRADA...]\n"
@@ -49,23 +48,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "ou:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Converte texto de uma codificação para outra.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opções para controlar os formatos de entrada e saída:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -74,7 +73,7 @@
 "  -f CODIFICAÇÃO, --from-code=CODIFICAÇÃO\n"
 "                              a codificação de entrada\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -83,17 +82,17 @@
 "  -t CODIFICAÇÃO, --to-code=CODIFICAÇÃO\n"
 "                              a codificação da saída\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opções para controlar problemas de conversão:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          descarta caracteres não conversíveis\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -102,12 +101,12 @@
 "  --unicode-subst=TEXTOFORMATO\n"
 "                              substituição de caracteres Unicode no conversíveis\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=TEXTOFORMATO   substituição para bytes não conversíveis\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -116,32 +115,32 @@
 "  --widechar-subst=TEXTOFORMATO\n"
 "                              substituição para caracteres amplos não conversíveis\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opções para controlar saída de erro:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                suprime mensagens de erro sobre problemas de conversão\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Saída informativa:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  lista das codificações com suporte\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      exibe esta ajuda e sai\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   exibe informação da versão e sai\n"
@@ -151,7 +150,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -159,11 +158,10 @@
 msgstr ""
 "Relate erros no rastreador em <%s>\n"
 "ou por e-mail para <%s>.\n"
-"Relate erros de tradução para <https://translationproject.org/team/"
-"pt_BR.html>\n"
+"Relate erros de tradução para <https://translationproject.org/team/pt_BR.html>\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -175,43 +173,35 @@
 "NÃO HÁ QUALQUER GARANTIA, na máxima extensão permitida em lei.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Escrito por %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"argumento de %s: Uma diretiva de formato com uma variável de largura não "
-"permitida aqui."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "argumento de %s: Uma diretiva de formato com uma variável de largura não permitida aqui."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"argumento de %s: Uma diretiva de formato com uma variável de precisão não "
-"permitida aqui."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "argumento de %s: Uma diretiva de formato com uma variável de precisão não permitida aqui."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"argumento de %s: Uma diretiva de formato com um tamanho não permitida aqui."
+msgstr "argumento de %s: Uma diretiva de formato com um tamanho não permitida aqui."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "argumento de %s: A string termina no meio de uma diretiva."
@@ -219,50 +209,38 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"argumento de %s: O caractere \"%c\" não é uma especificação de conversão "
-"válida."
+msgstr "argumento de %s: O caractere \"%c\" não é uma especificação de conversão válida."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"argumento de %s: O caractere que termina a diretiva de formato não é uma "
-"especificação de conversão válida."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "argumento de %s: O caractere que termina a diretiva de formato não é uma especificação de conversão válida."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"argumento de %s: O texto de formato consume mais do que um argumento: %u "
-"argumento."
-msgstr[1] ""
-"argumento de %s: O texto de formato consume mais do que um argumento: %u "
-"argumentos."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "argumento de %s: O texto de formato consume mais do que um argumento: %u argumento."
+msgstr[1] "argumento de %s: O texto de formato consume mais do que um argumento: %u argumentos."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "não foi possível converter substituição de bytes para Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "não foi possível converter unicode para codificação desejada: %s"
@@ -283,16 +261,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-"não foi possível converter substituição de bytes para codificação desejada: "
-"%s"
+msgstr "não foi possível converter substituição de bytes para codificação desejada: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: impossível converter"
@@ -301,7 +277,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: sequência de caracteres ou deslocamentos incompleta"
@@ -309,61 +285,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: erro de E/S"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "não há suporte à conversão de %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "não há suporte à conversão para %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "não há suporte à conversão de %s para %s"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "tente \"%s -l\" para obter a lista de codificações sem suporte"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "erro de E/S"
@@ -371,21 +347,15 @@
 #~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
 #~ msgstr "Relate problemas para <bug-gnu-libiconv@gnu.org>.\n"
 
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Uso: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [arquivo ...]"
+#~ msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr "Uso: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [arquivo ...]"
 
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
-#~ "Este é um software livre; veja o código fonte para condições de "
-#~ "copyright. Não\n"
-#~ "existe NENHUMA garantia; nem mesmo a garantia implícita de "
-#~ "COMERCIABILIDADE ou\n"
+#~ "Este é um software livre; veja o código fonte para condições de copyright. Não\n"
+#~ "existe NENHUMA garantia; nem mesmo a garantia implícita de COMERCIABILIDADE ou\n"
 #~ "ADEQUAÇÃO À QUALQUER FINALIDADE PARTICULAR.\n"
 
 #~ msgid "iconv: %s: "
diff --git a/po/rm.po b/po/rm.po
deleted file mode 100644
index c96be77..0000000
--- a/po/rm.po
+++ /dev/null
@@ -1,355 +0,0 @@
-# translation of libiconv-1.9.1.po to Rumantsch (Rhaeto-Romance) [rm]
-# Copyright (C) 2005 Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# Florian Verdet _goto <fvgoto@linuxbourg.ch>, 2005.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: libiconv 1.9.1\n"
-"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
-"PO-Revision-Date: 2005-02-06 15:27+0100\n"
-"Last-Translator: Florian Verdet _goto <fvgoto@linuxbourg.ch>\n"
-"Language-Team: Rhaeto-Romance <gnu-rumantsch@guglielmtux.ch>\n"
-"Language: rm\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.2\n"
-
-#. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
-msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Adöver: iconv [-c] [-s] [-f codificaziun d'origin] [-t codificaziun da "
-"destinaziun] [datoteca ...]"
-
-#. TRANSLATORS: The second line of the short usage message.
-#. Align it correctly against the first line.
-#: src/iconv.c:112
-msgid "or:    iconv -l"
-msgstr "obain:    iconv -l"
-
-#: src/iconv.c:114
-#, c-format
-msgid "Try '%s --help' for more information.\n"
-msgstr ""
-
-#. TRANSLATORS: The first line of the long usage message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:119
-#, c-format, no-wrap
-msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
-msgstr ""
-
-#. TRANSLATORS: The second line of the long usage message.
-#. Align it correctly against the first line.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:126
-#, fuzzy, c-format, no-wrap
-msgid "or:    %s -l\n"
-msgstr "obain:    iconv -l"
-
-#. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
-#, c-format, no-wrap
-msgid "Converts text from one encoding to another encoding.\n"
-msgstr ""
-
-#: src/iconv.c:136
-#, c-format, no-wrap
-msgid "Options controlling the input and output format:\n"
-msgstr ""
-
-#: src/iconv.c:139
-#, c-format, no-wrap
-msgid ""
-"  -f ENCODING, --from-code=ENCODING\n"
-"                              the encoding of the input\n"
-msgstr ""
-
-#: src/iconv.c:143
-#, c-format, no-wrap
-msgid ""
-"  -t ENCODING, --to-code=ENCODING\n"
-"                              the encoding of the output\n"
-msgstr ""
-
-#: src/iconv.c:148
-#, c-format, no-wrap
-msgid "Options controlling conversion problems:\n"
-msgstr ""
-
-#: src/iconv.c:151
-#, c-format, no-wrap
-msgid "  -c                          discard unconvertible characters\n"
-msgstr ""
-
-#: src/iconv.c:154
-#, c-format, no-wrap
-msgid ""
-"  --unicode-subst=FORMATSTRING\n"
-"                              substitution for unconvertible Unicode characters\n"
-msgstr ""
-
-#: src/iconv.c:158
-#, c-format, no-wrap
-msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
-msgstr ""
-
-#: src/iconv.c:161
-#, c-format, no-wrap
-msgid ""
-"  --widechar-subst=FORMATSTRING\n"
-"                              substitution for unconvertible wide characters\n"
-msgstr ""
-
-#: src/iconv.c:166
-#, c-format, no-wrap
-msgid "Options controlling error output:\n"
-msgstr ""
-
-#: src/iconv.c:169
-#, c-format, no-wrap
-msgid "  -s, --silent                suppress error messages about conversion problems\n"
-msgstr ""
-
-#: src/iconv.c:173
-#, c-format, no-wrap
-msgid "Informative output:\n"
-msgstr ""
-
-#: src/iconv.c:176
-#, c-format, no-wrap
-msgid "  -l, --list                  list the supported encodings\n"
-msgstr ""
-
-#: src/iconv.c:179
-#, c-format, no-wrap
-msgid "  --help                      display this help and exit\n"
-msgstr ""
-
-#: src/iconv.c:182
-#, c-format, no-wrap
-msgid "  --version                   output version information and exit\n"
-msgstr ""
-
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
-#. "Report translation bugs to <...>\n" with the address for translation
-#. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, c-format, no-wrap
-msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
-"This is free software: you are free to change and redistribute it.\n"
-"There is NO WARRANTY, to the extent permitted by law.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
-#, c-format
-msgid "Written by %s.\n"
-msgstr "Scrit da %s.\n"
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
-#, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
-#, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
-#, c-format
-msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
-#, c-format
-msgid "%s argument: The string ends in the middle of a directive."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
-#, c-format
-msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
-#, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
-#, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-msgstr[1] ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
-#, c-format
-msgid "cannot convert byte substitution to Unicode: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
-#, c-format
-msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
-#, c-format
-msgid "cannot convert byte substitution to wide string: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
-#, c-format
-msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
-#, c-format
-msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
-#, fuzzy, c-format
-msgid "%s:%u:%u: cannot convert"
-msgstr "iconv: %s: nu poss convertir\n"
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
-#. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
-#, fuzzy, c-format
-msgid "%s:%u:%u: incomplete character or shift sequence"
-msgstr "iconv: %s: segn incumplet o sequenza da translocaziun\n"
-
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
-#, fuzzy, c-format
-msgid "%s:%u:%u"
-msgstr "iconv: %s: "
-
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the input file name.
-#: src/iconv.c:830
-#, fuzzy, c-format
-msgid "%s: I/O error"
-msgstr "iconv: %s: sbagl d'I/O\n"
-
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
-#, fuzzy, c-format
-msgid "conversion from %s unsupported"
-msgstr "iconv: conversiun davent da %s na sustgnida\n"
-
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
-#, fuzzy, c-format
-msgid "conversion to %s unsupported"
-msgstr "iconv: conversiun vers %s na sustgnida\n"
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
-#, fuzzy, c-format
-msgid "conversion from %s to %s unsupported"
-msgstr "iconv: conversiun da %s vers %s na sustgnida\n"
-
-#. TRANSLATORS: Additional advice after an error message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
-#, c-format
-msgid "try '%s -l' to get the list of supported encodings"
-msgstr ""
-
-#. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
-msgid "(stdin)"
-msgstr "(stdin)"
-
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
-#, c-format
-msgid "%s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#: src/iconv.c:1147
-#, fuzzy, c-format
-msgid "I/O error"
-msgstr "iconv: sbagl I/O\n"
-
-#~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
-#~ msgstr ""
-#~ "Quist es ün program liber; guarda ils texts da funtana pellas cundiziuns "
-#~ "da copcha.\n"
-#~ "I nu da INGÜNA garanzia; neir na per MARCHADANTIBILITÀ o per\n"
-#~ "l'OPPORTUNITÀ PER ÜN BÖT PARTICULAR.\n"
-
-#~ msgid "iconv: %s: "
-#~ msgstr "iconv: %s: "
-
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Adöver: iconv [--binary] [-c] [-s] [-f codificaziun d'origin] [-t "
-#~ "codificaziun da destinaziun] [datoteca ...]"
diff --git a/po/ro.po b/po/ro.po
index eecf8b0..35bd650 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -18,7 +18,7 @@
 msgstr ""
 "Project-Id-Version: libiconv-1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-19 16:51+0100\n"
 "Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
 "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -26,32 +26,29 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 "X-Generator: Poedit 3.0.1\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Utilizare: iconv [-c] [-s] [-f codificarea_originală] [-t "
-"codificarea_dorită] [fișier ...]"
+msgstr "Utilizare: iconv [-c] [-s] [-f codificarea_originală] [-t codificarea_dorită] [fișier ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "sau:   iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Încercați „%s --help” pentru mai multe informații.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Utilizare: %s [OPȚIUNI...] [-f CODIFICAREA] [-t CODIFICAREA] [FIȘIER...]\n"
@@ -59,23 +56,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "sau:   %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Convertește textul dintr-o codificare într-o altă codificare.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Opțiuni care controlează formatul de intrare și de ieșire:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -84,7 +81,7 @@
 "  -f CODIFICAREA, --from-code=CODIFICAREA\n"
 "                              \n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -93,17 +90,17 @@
 "  -t CODIFICAREA, --to-code=CODIFICAREA\n"
 "                              codificarea de la ieșire(finală)\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Opțiuni care controlează problemele de conversie:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          ignoră caracterele neconvertibile\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -112,12 +109,12 @@
 "  --unicode-subst=ȘIR_SUBSTITUTIV\n"
 "                              realizează substituirea caracterelor Unicode neconvertibile\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=ȘIR_SUBSTITUTIV  realizează substituirea octeților neconvertibili\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -126,32 +123,32 @@
 "  --widechar-subst=ȘIR_SUBSTITUTIV\n"
 "                              realizează substituirea caracterelor largi neconvertibile\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Opțiuni care controlează afișarea mesajelor de eroare:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                suprimă mesajele de eroare referitoare la problemele de conversie\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Afișare informații:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  afișează într-o listă, codificările suportate\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      afișează acest ajutor și iese\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   afișează informații despre versiune și iese\n"
@@ -161,7 +158,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -169,11 +166,10 @@
 msgstr ""
 "Raportați erorile în sistemul de urmărire a defecțiunilor la <%s>\n"
 "sau prin e-mail la <%s>.\n"
-"Raportați erorile de traducere la <translation-team-"
-"ro@lists.sourceforge.net>\n"
+"Raportați erorile de traducere la <translation-team-ro@lists.sourceforge.net>\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -185,43 +181,35 @@
 "NU există NICIO GARANȚIE, în măsura permisă de lege.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Scris de %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"Argumentul %s: o directivă de format cu o lățime variabilă nu este permisă "
-"aici."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "Argumentul %s: o directivă de format cu o lățime variabilă nu este permisă aici."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"Argumentul %s: o directivă de format cu o precizie variabilă nu este permisă "
-"aici."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "Argumentul %s: o directivă de format cu o precizie variabilă nu este permisă aici."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"Argumentul %s: o directivă de format cu o dimensiune nu este permisă aici."
+msgstr "Argumentul %s: o directivă de format cu o dimensiune nu este permisă aici."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "Argumentul %s: șirul se termină în mijlocul unei directive."
@@ -229,56 +217,42 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"Argumentul %s: caracterul „%c” nu este un specificator de conversie valid."
+msgstr "Argumentul %s: caracterul „%c” nu este un specificator de conversie valid."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"Argumentul %s: caracterul care termină directiva de format nu este un "
-"specificator de conversie valid."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "Argumentul %s: caracterul care termină directiva de format nu este un specificator de conversie valid."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"Argumentul %s: șirul substitutiv consumă mai mult de un argument: %u "
-"argument."
-msgstr[1] ""
-"Argumentul %s: șirul substitutiv consumă mai mult de un argument: %u "
-"argumente."
-msgstr[2] ""
-"Argumentul %s: șirul substitutiv consumă mai mult de un argument: %u de "
-"argumente."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "Argumentul %s: șirul substitutiv consumă mai mult de un argument: %u argument."
+msgstr[1] "Argumentul %s: șirul substitutiv consumă mai mult de un argument: %u argumente."
+msgstr[2] "Argumentul %s: șirul substitutiv consumă mai mult de un argument: %u de argumente."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "nu se poate converti șirul substitutiv de octeți în Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-"nu se poate converti șirul substitutiv Unicode în codificarea dorită: %s"
+msgstr "nu se poate converti șirul substitutiv Unicode în codificarea dorită: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
@@ -292,21 +266,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"nu se poate converti șirul substitutiv de caracter larg(widechar) la "
-"codificarea dorită: %s"
+msgstr "nu se poate converti șirul substitutiv de caracter larg(widechar) la codificarea dorită: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-"nu se poate converti șirul substitutiv de octeți la codificarea dorită: %s"
+msgstr "nu se poate converti șirul substitutiv de octeți la codificarea dorită: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: nu se poate converti"
@@ -315,7 +286,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: caracter incomplet sau secvență de schimbare incompletă"
@@ -323,61 +294,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: eroare de In/Ieș(I/O)"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "conversia de la %s nu este suportată"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "conversia la %s nu este suportată"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "conversia de la %s la %s nu este suportată"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "încercați „%s -l” pentru a obține lista de codificări suportate"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)»intrarea standard«"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "Eroare de In/Ieș(I/O)"
diff --git a/po/ru.po b/po/ru.po
index 9615f16..dfdee56 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-19 10:43+0300\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <gnu@d07.ru>\n"
@@ -17,30 +17,28 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\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"
+"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"
 "X-Generator: Lokalize 20.12.0\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Использование: iconv [-c] [-s] [-f вх_кодировка] [-t вых_кодировка] [файл …]"
+msgstr "Использование: iconv [-c] [-s] [-f вх_кодировка] [-t вых_кодировка] [файл …]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "или:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "По команде «%s --help» можно получить дополнительную информацию.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Использование: %s [ПАРАМЕТР…] [-f КОДИРОВКА] [-t КОДИРОВКА] [ВХОДНОЙ_ФАЙЛ…]\n"
@@ -48,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "или:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Преобразует текст из одной кодировки в другую.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Параметры управления входным и выходным форматом:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -73,7 +71,7 @@
 "  -f КОДИРОВКА, --from-code=КОДИРОВКА\n"
 "                              кодировка входных данных\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -82,17 +80,17 @@
 "  -t КОДИРОВКА, --to-code=КОДИРОВКА\n"
 "                              кодировка выходных данных\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Параметры управления проблемами преобразования:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          отбрасывать непреобразующиеся символы\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -101,14 +99,14 @@
 "  --unicode-subst=СТРОКА_ФОРМАТА\n"
 "                              замена для непреобразующихся символов Юникода\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr ""
 "  --byte-subst=СТРОКА_ФОРМАТА\n"
 "                              замена для непреобразующихся байт\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -117,32 +115,32 @@
 "  --widechar-subst=СТРОКА_ФОРМАТА\n"
 "                              замена для непреобразующихся широких символов\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Параметры управления выводимыми ошибками:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                не выводить ошибки о проблемах с преобразованием\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Вывод информации:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  список поддерживаемых кодировок\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      показать эту справку и выйти\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   показать информацию о версии и выйти\n"
@@ -152,7 +150,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -162,7 +160,7 @@
 "или на почту <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -174,41 +172,35 @@
 "Нет НИКАКИХ ГАРАНТИЙ в пределах действующего законодательства.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Авторы: %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"аргумент %s: Здесь не допускается директива форматирования переменной ширины."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "аргумент %s: Здесь не допускается директива форматирования переменной ширины."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"аргумент %s: Здесь не допускается директива форматирования переменной "
-"точности."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "аргумент %s: Здесь не допускается директива форматирования переменной точности."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "аргумент %s: Здесь не допускается директива размера."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "аргумент %s: Строка заканчивается на середине директивы."
@@ -216,50 +208,39 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"аргумент %s: Символ «%c» не является верным спецификатором преобразования."
+msgstr "аргумент %s: Символ «%c» не является верным спецификатором преобразования."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"аргумент %s: Символ, завершающий директиву форматирования, не является "
-"верным спецификатором преобразования."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "аргумент %s: Символ, завершающий директиву форматирования, не является верным спецификатором преобразования."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"аргумент %s: Строка формата задействует более одного аргумента: %u аргумент."
-msgstr[1] ""
-"аргумент %s: Строка формата задействует более одного аргумента: %u аргумента."
-msgstr[2] ""
-"аргумент %s: Строка формата задействует более одного аргумента: %u "
-"аргументов."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "аргумент %s: Строка формата задействует более одного аргумента: %u аргумент."
+msgstr[1] "аргумент %s: Строка формата задействует более одного аргумента: %u аргумента."
+msgstr[2] "аргумент %s: Строка формата задействует более одного аргумента: %u аргументов."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "невозможно преобразовать байтовую подстановку в Юникод: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "невозможно преобразовать юникодную подстановку в целевую кодировку: %s"
@@ -276,19 +257,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"невозможно преобразовать широкосимвольную подстановку в целевую кодировку: %s"
+msgstr "невозможно преобразовать широкосимвольную подстановку в целевую кодировку: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "невозможно преобразовать байтовую подстановку в целевую кодировку: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: невозможно преобразовать"
@@ -297,7 +277,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: неполный символ или последовательность сдвига"
@@ -305,61 +285,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: ошибка ввода-вывода"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "преобразование из %s не поддерживается"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "преобразование в %s не поддерживается"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "преобразование из %s в %s не поддерживается"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "список поддерживаемых кодировок доступен по команде «%s -l»"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "ошибка ввода-вывода"
@@ -367,21 +347,15 @@
 #~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
 #~ msgstr "Об ошибках сообщайте по адресу <bug-gnu-libiconv@gnu.org>.\n"
 
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Использование: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] "
-#~ "[файл ...]"
+#~ msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr "Использование: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [файл ...]"
 
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
 #~ "Это свободное программное обеспечение; условия копирования приведены в\n"
-#~ "исходных текстах программы.  Нет НИКАКИХ гарантий; даже гарантии "
-#~ "КОММЕРЧЕСКОЙ\n"
+#~ "исходных текстах программы.  Нет НИКАКИХ гарантий; даже гарантии КОММЕРЧЕСКОЙ\n"
 #~ "ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.\n"
 
 #~ msgid "iconv: %s: "
diff --git a/po/sk.po b/po/sk.po
index 3ffa41f..f63582e 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-13 21:15+0100\n"
 "Last-Translator: Marcel Telka <marcel@telka.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -19,24 +19,24 @@
 "Plural-Forms: nplurals=3; plural= (n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Použitie: iconv [-c] [-s] [-f zkódovania] [-t dokódovania] [súbor ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "alebo:    iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Pre viac informácií skúste použiť '%s --help'.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Použitie: %s [VOĽBA...] [-f KÓDOVANIA] [-t KÓDOVANIE] [VSTUPNÝSÚBOR...]\n"
@@ -44,23 +44,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "alebo:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Konvertuje text z jedného kódovania do iného kódovania.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Voľby ovplyvňujúce vstupný a výstupný formát:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -69,7 +69,7 @@
 "  -f KÓDOVANIE, --from-code=KÓDOVANIE\n"
 "                              kódovanie vstupu\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -78,17 +78,17 @@
 "  -t KÓDOVANIE, --to-code=KÓDOVANIE\n"
 "                              kódovanie výstupu\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Voľby ovplyvňujúce problémy s konverziou:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          vynechať nekonvertovateľné znaky\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -97,12 +97,12 @@
 "  --unicode-subst=FORMÁTOVÝREŤAZEC\n"
 "                              náhrada pre nekonvertovateľné znaky Unicode\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=FORMÁTOVÝREŤAZEC   náhrada pre nekonvertovateľné bajty\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -111,32 +111,32 @@
 "  --widechar-subst=FORMÁTOVÝREŤAZEC\n"
 "                              náhrada pre nekonvertovateľné široké znaky\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Voľby ovplyvňujúce chybový výstup:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                potlačí chybové správy o problémoch s konverziou\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Infomatívny výstup:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  zoznam podporovaných kódovaní\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      zobraziť túto pomoc a skončiť\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   vypísať informáciu o verzii a skončiť\n"
@@ -146,7 +146,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -154,11 +154,10 @@
 msgstr ""
 "Chyby oznamujte pomocou nástroja na sledovanie chýb na adrese <%s>\n"
 "alebo elektronickou poštou na adresu <%s> (iba anglicky).\n"
-"Komentáre k slovenskému prekladu zasielajte na adresu <sk-"
-"i18n@lists.linux.sk>.\n"
+"Komentáre k slovenskému prekladu zasielajte na adresu <sk-i18n@lists.linux.sk>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -170,43 +169,35 @@
 "Neposkytuje sa ŽIADNA ZÁRUKA, v rozsahu povolenom zákonmi.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Napísal %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"Parameter %s: Formátovacia direktíva s premenlivou šírkou tu nie je "
-"prípustná."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "Parameter %s: Formátovacia direktíva s premenlivou šírkou tu nie je prípustná."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"Parameter %s: Formátovacia direktíva s premenlivou presnosťou tu nie je "
-"prípustná."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "Parameter %s: Formátovacia direktíva s premenlivou presnosťou tu nie je prípustná."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"Parameter %s: Formátovacia direktíva s určením šírky tu nie je prípustná."
+msgstr "Parameter %s: Formátovacia direktíva s určením šírky tu nie je prípustná."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "Parameter %s: Reťazec končí v strede direktívy."
@@ -214,51 +205,39 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "Parameter %s: Znak '%c' nie je platným konverzným špecifikátorom."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"Parameter %s: Znak, ktorý ukončuje formátovaciu direktívu nie je platným "
-"konverzným špecifikátorom."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "Parameter %s: Znak, ktorý ukončuje formátovaciu direktívu nie je platným konverzným špecifikátorom."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"Parameter %s: Formátovací reťazec pohltí viac ako jeden parameter: %u "
-"parametrov."
-msgstr[1] ""
-"Parameter %s: Formátovací reťazec pohltí viac ako jeden parameter: %u "
-"parameter."
-msgstr[2] ""
-"Parameter %s: Formátovací reťazec pohltí viac ako jeden parameter: %u "
-"parametre."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "Parameter %s: Formátovací reťazec pohltí viac ako jeden parameter: %u parametrov."
+msgstr[1] "Parameter %s: Formátovací reťazec pohltí viac ako jeden parameter: %u parameter."
+msgstr[2] "Parameter %s: Formátovací reťazec pohltí viac ako jeden parameter: %u parametre."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "nie je možné konvertovať náhradu bajtov do Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "nie je možné konvertovať náhradu Unicode do cieľového kódovania: %s"
@@ -275,19 +254,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"nie je možné konvertovať náhradu širokého znaku do cieľového kódovania: %s"
+msgstr "nie je možné konvertovať náhradu širokého znaku do cieľového kódovania: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "nie je možné konvertovať náhradu bajtov do cieľového kódovania: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: nie je možné konvertovať"
@@ -296,7 +274,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: nekompletný znak alebo preraďovacia sekvencia"
@@ -304,61 +282,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: V/V chyba"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "konverzia z %s nie je podporovaná"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "konverzia do %s nie je podporovaná"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "konverzia z %s do %s nie je podporovaná"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "skúste '%s -l' aby ste získali zoznam podporovaných kódovaní"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(štandardný vstup)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "V/V chyba"
diff --git a/po/sl.po b/po/sl.po
index 95839dc..cdea722 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -8,38 +8,35 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.12\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2007-10-25 00:19+0200\n"
 "PO-Revision-Date: 2008-04-26 09:48+0200\n"
 "Last-Translator: Primož Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>\n"
 "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
-"Language: sl\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
-"n%100==4 ? 3 : 0);\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:105
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Uporaba: iconv [-c] [-s] [-f vh_nabor] [-t izh_nabor] [datoteka ...]<"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:109
 msgid "or:    iconv -l"
 msgstr "ali:     iconv -l"
 
-#: src/iconv.c:114
-#, fuzzy, c-format
-#| msgid "Try `%s --help' for more information.\n"
-msgid "Try '%s --help' for more information.\n"
+#: src/iconv.c:111
+#, c-format
+msgid "Try `%s --help' for more information.\n"
 msgstr "Poskusite »%s --help« za več informacij.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:116
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Uporaba: %s [IZBIRA...] [-f KODIRANJE] [-t KODIRANJE] [DATOTEKA...]\n"
@@ -47,23 +44,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:123
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "ali:     %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:129
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Pretvori besedilo iz enega kodnega nabora v drugega.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:133
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Izbire, ki določajo vhodni in izhodni zapis:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:136
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -72,7 +69,7 @@
 "  -f KODIRANJE, --from-code=KODIRANJE\n"
 "                              kodni nabor vhoda\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:140
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -81,17 +78,17 @@
 "  -t KODIRANJE, --to-code=KODIRANJE\n"
 "                              kodni nabor izhoda\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:145
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Izbire, ki določajo odziv na težave pri pretvorbi:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:148
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          zavrzi znake, ki jih ni mogoče pretvoriti\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:151
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -100,12 +97,12 @@
 "  --unicode-subst=OBLIKOVNI_NIZ\n"
 "                              zamenjava za nepretvorljive unikodne znake\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:155
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=OBLIKOVNI_NIZ  zamenjava za nepretvorljive bajte\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:158
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -114,57 +111,48 @@
 "  --widechar-subst=OBLIKOVNI_NIZ\n"
 "                              zamenjava za nepretvorljive široke znake\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:163
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Izbire, ki določajo izpis napak:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:166
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                brez poročil o napakah pri pretvorbi\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:170
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Informativni izpis:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:173
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  izpiši podprte nabore znakov\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:176
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      izpiši ta navodila in končaj\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:179
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   izpiši informacijo o različici in končaj\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
+#: src/iconv.c:186
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Napake javite na <bug-gnu-libiconv@gnu.org>.\n"
 
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:197
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
@@ -173,39 +161,35 @@
 "Za izdelek ni NOBENEGA JAMSTVA, do z zakonom dovoljene meje.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:203
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Avtor %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:297
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "argument %s: oblikovna direktiva z nestalno širino tu ni dovoljena."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:312
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"argument %s: oblikovna direktiva z nestalno natančnostjo tu ni dovoljena."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "argument %s: oblikovna direktiva z nestalno natančnostjo tu ni dovoljena."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:328
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "argument %s: oblikovna direktiva z velikostjo tu ni dovoljena."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:370
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "argument %s: niz se konča sredi direktive."
@@ -213,77 +197,68 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:377
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "argument %s: znak %c ni veljavno določilo pretvorbe."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:383
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"argument %s: znak, ki zaključuje oblikovno direktivo, ni veljavno določilo "
-"pretvorbe."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "argument %s: znak, ki zaključuje oblikovno direktivo, ni veljavno določilo pretvorbe."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:399
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"argument %s: oblikovni niz porabi več kot en argument: %u argumentov."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "argument %s: oblikovni niz porabi več kot en argument: %u argumentov."
 msgstr[1] "argument %s: oblikovni niz porabi več kot en argument: %u argument."
-msgstr[2] ""
-"argument %s: oblikovni niz porabi več kot en argument: %u argumenta."
-msgstr[3] ""
-"argument %s: oblikovni niz porabi več kot en argument: %u argumente."
+msgstr[2] "argument %s: oblikovni niz porabi več kot en argument: %u argumenta."
+msgstr[3] "argument %s: oblikovni niz porabi več kot en argument: %u argumente."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:457
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "nadomestnega bajta ni mogoče pretvoriti v unikod: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:497
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "nadomestnega unikoda ni mogoče pretvoriti v ciljni nabor: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:538
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
 msgstr "nadomestnega bajta ni mogoče pretvoriti v široki niz: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:579
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
 msgstr "pretvorba nadomestnega širokega znaka v ciljni nabor ni mogoča: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:620
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "pretvorba nadomestnega bajta v ciljni nabor ni mogoča: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:639
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u pretvorba ni mogoča"
@@ -292,7 +267,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:653
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u nepopolni znak ali pomično zaporedje"
@@ -300,83 +275,75 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:666
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:821
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: V/I napaka"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1009
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "pretvorba iz nabora %s ni podprta"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "pretvorba v nabor %s ni podprta"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "pretvorba iz nabora %s v nabor %s ni podprta"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1026
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "poskusite »%s -l« za seznam podprtih naborov znakov"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1083
 msgid "(stdin)"
 msgstr "(stdin)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1095
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1109
 #, c-format
 msgid "I/O error"
 msgstr "V/I napaka"
 
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr "Napake javite na <bug-gnu-libiconv@gnu.org>.\n"
-
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
 #~ "To je prost program; pogoji, pod katerimi ga lahko razmnožujete in\n"
 #~ "razširjate, so navedeni v izvorni kodi. Za program ni NOBENEGA jamstva,\n"
 #~ "niti jamstev USTREZNOSTI ZA PRODAJO ali PRIMERNOSTI ZA UPORABO.\n"
 
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Uporaba: iconv [--binary] [-c] [-s] [-f vh_nabor] [-t izh_nabor] "
-#~ "[datoteka ...]"
+#~ msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr "Uporaba: iconv [--binary] [-c] [-s] [-f vh_nabor] [-t izh_nabor] [datoteka ...]"
 
 #~ msgid "iconv: %s: "
 #~ msgstr "iconv: %s: "
diff --git a/po/sq.po b/po/sq.po
index a3a3101..b802f55 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -6,354 +6,79 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.9.1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2003-05-06 13:32+0200\n"
 "PO-Revision-Date: 2004-08-08 00:36+0200\n"
 "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
 "Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n"
-"Language: sq\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 
-#. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:59
+msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Përdorimi: iconv [--binary] [-c] [-s] [-f ngakodi] [-t tekkodi] [file ...]"
+
+#: src/iconv.c:61
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Përdorimi: iconv [-c] [-s] [-f ngakodi] [-t tekkodi] [file ...]"
 
-#. TRANSLATORS: The second line of the short usage message.
-#. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:64
 msgid "or:    iconv -l"
 msgstr "ose:    iconv -l"
 
-#: src/iconv.c:114
-#, c-format
-msgid "Try '%s --help' for more information.\n"
-msgstr ""
-
-#. TRANSLATORS: The first line of the long usage message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:119
-#, c-format, no-wrap
-msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
-msgstr ""
-
-#. TRANSLATORS: The second line of the long usage message.
-#. Align it correctly against the first line.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:126
-#, fuzzy, c-format, no-wrap
-#| msgid "or:    iconv -l"
-msgid "or:    %s -l\n"
-msgstr "ose:    iconv -l"
-
-#. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
-#, c-format, no-wrap
-msgid "Converts text from one encoding to another encoding.\n"
-msgstr ""
-
-#: src/iconv.c:136
-#, c-format, no-wrap
-msgid "Options controlling the input and output format:\n"
-msgstr ""
-
-#: src/iconv.c:139
-#, c-format, no-wrap
+#: src/iconv.c:74
 msgid ""
-"  -f ENCODING, --from-code=ENCODING\n"
-"                              the encoding of the input\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 msgstr ""
+"Ky është software i lirë; shiko burimin për kushtet e kopjimit.  NUK jepet asnjë\n"
+"garanci; as për TREGËTI apo PËRDORIM PËR NJË QËLLIM TË VEÇANTË.\n"
 
-#: src/iconv.c:143
-#, c-format, no-wrap
-msgid ""
-"  -t ENCODING, --to-code=ENCODING\n"
-"                              the encoding of the output\n"
-msgstr ""
-
-#: src/iconv.c:148
-#, c-format, no-wrap
-msgid "Options controlling conversion problems:\n"
-msgstr ""
-
-#: src/iconv.c:151
-#, c-format, no-wrap
-msgid "  -c                          discard unconvertible characters\n"
-msgstr ""
-
-#: src/iconv.c:154
-#, c-format, no-wrap
-msgid ""
-"  --unicode-subst=FORMATSTRING\n"
-"                              substitution for unconvertible Unicode characters\n"
-msgstr ""
-
-#: src/iconv.c:158
-#, c-format, no-wrap
-msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
-msgstr ""
-
-#: src/iconv.c:161
-#, c-format, no-wrap
-msgid ""
-"  --widechar-subst=FORMATSTRING\n"
-"                              substitution for unconvertible wide characters\n"
-msgstr ""
-
-#: src/iconv.c:166
-#, c-format, no-wrap
-msgid "Options controlling error output:\n"
-msgstr ""
-
-#: src/iconv.c:169
-#, c-format, no-wrap
-msgid "  -s, --silent                suppress error messages about conversion problems\n"
-msgstr ""
-
-#: src/iconv.c:173
-#, c-format, no-wrap
-msgid "Informative output:\n"
-msgstr ""
-
-#: src/iconv.c:176
-#, c-format, no-wrap
-msgid "  -l, --list                  list the supported encodings\n"
-msgstr ""
-
-#: src/iconv.c:179
-#, c-format, no-wrap
-msgid "  --help                      display this help and exit\n"
-msgstr ""
-
-#: src/iconv.c:182
-#, c-format, no-wrap
-msgid "  --version                   output version information and exit\n"
-msgstr ""
-
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
-#. "Report translation bugs to <...>\n" with the address for translation
-#. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, c-format, no-wrap
-msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
-"This is free software: you are free to change and redistribute it.\n"
-"There is NO WARRANTY, to the extent permitted by law.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:77
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Shkruar nga %s.\n"
 
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:114 src/iconv.c:146 src/iconv.c:196
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
-#, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
-#, c-format
-msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
-#, c-format
-msgid "%s argument: The string ends in the middle of a directive."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
-#, c-format
-msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
-#, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
-#, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-msgstr[1] ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
-#, c-format
-msgid "cannot convert byte substitution to Unicode: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
-#, c-format
-msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
-#, c-format
-msgid "cannot convert byte substitution to wide string: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
-#, c-format
-msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
-#, c-format
-msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
-#, fuzzy, c-format
-#| msgid "iconv: %s: cannot convert\n"
-msgid "%s:%u:%u: cannot convert"
-msgstr "iconv: %s: konvertimi është i pamundur\n"
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
-#. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
-#, fuzzy, c-format
-#| msgid "iconv: %s: incomplete character or shift sequence\n"
-msgid "%s:%u:%u: incomplete character or shift sequence"
+msgid "iconv: %s: incomplete character or shift sequence\n"
 msgstr "iconv: %s: simbol apo sekuencë ndryshuesish e paplotë\n"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:140 src/iconv.c:191
 #, c-format
-msgid "%s:%u:%u"
-msgstr ""
+msgid "iconv: %s: cannot convert\n"
+msgstr "iconv: %s: konvertimi është i pamundur\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the input file name.
-#: src/iconv.c:830
-#, fuzzy, c-format
-#| msgid "iconv: %s: I/O error\n"
-msgid "%s: I/O error"
+#: src/iconv.c:162 src/iconv.c:201 src/iconv.c:320
+#, c-format
+msgid "iconv: %s: "
+msgstr "iconv: %s: "
+
+#: src/iconv.c:210
+#, c-format
+msgid "iconv: %s: I/O error\n"
 msgstr "iconv: %s: gabim I/O\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s unsupported\n"
-msgid "conversion from %s unsupported"
+#: src/iconv.c:304
+#, c-format
+msgid "iconv: conversion from %s unsupported\n"
 msgstr "iconv: konvertimi nga %s nuk suportohet\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
-#, fuzzy, c-format
-#| msgid "iconv: conversion to %s unsupported\n"
-msgid "conversion to %s unsupported"
+#: src/iconv.c:306
+#, c-format
+msgid "iconv: conversion to %s unsupported\n"
 msgstr "iconv: konvertimi në %s nuk suportohet\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s to %s unsupported\n"
-msgid "conversion from %s to %s unsupported"
+#: src/iconv.c:308
+#, c-format
+msgid "iconv: conversion from %s to %s unsupported\n"
 msgstr "iconv: konvertimi nga %s në %s nuk suportohet\n"
 
-#. TRANSLATORS: Additional advice after an error message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
-#, c-format
-msgid "try '%s -l' to get the list of supported encodings"
-msgstr ""
-
-#. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:312
 msgid "(stdin)"
 msgstr "(stdin)"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
-#, c-format
-msgid "%s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#: src/iconv.c:1147
-#, fuzzy, c-format
-#| msgid "iconv: I/O error\n"
-msgid "I/O error"
+#: src/iconv.c:333
+msgid "iconv: I/O error\n"
 msgstr "iconv: gabim I/O\n"
-
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Përdorimi: iconv [--binary] [-c] [-s] [-f ngakodi] [-t tekkodi] [file ...]"
-
-#~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
-#~ msgstr ""
-#~ "Ky është software i lirë; shiko burimin për kushtet e kopjimit.  NUK "
-#~ "jepet asnjë\n"
-#~ "garanci; as për TREGËTI apo PËRDORIM PËR NJË QËLLIM TË VEÇANTË.\n"
-
-#, c-format
-#~ msgid "iconv: %s: "
-#~ msgstr "iconv: %s: "
diff --git a/po/sr.po b/po/sr.po
index c78f6ef..c224fc4 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libiconv-1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-15 20:43+0200\n"
 "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
 "Language-Team: Serbian <(nothing)>\n"
@@ -15,29 +15,28 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\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"
+"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"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Употреба: iconv [-c] [-s] [-f из_кода] [-t у_код] [датотека ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "или:      iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Покушајте „%s --help“ за више информација.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Употреба: %s [ОПЦИЈА...] [-f КОДИРАЊЕ] [-t КОДИРАЊЕ] [УЛАЗНАДАТОТЕКА...]\n"
@@ -45,23 +44,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "или:      %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Претвара текст из једног кодирања у друго.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Опције за одређивање улазног и излазног формата:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -70,7 +69,7 @@
 "  -f КОДИРАЊЕ, --from-code=КОДИРАЊЕ\n"
 "                              улазно кодирање\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -79,17 +78,17 @@
 "  -t КОДИРАЊЕ, --to-code=КОДИРАЊЕ\n"
 "                              излазно кодирање\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Опције за управљање проблемима претварања:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          одбацује непретворљиве знакове\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -98,12 +97,12 @@
 "  --unicode-subst=ФОРМАТНИСКА\n"
 "                              замена за непретворљиве знакове Уникода\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=ФОРМАТНИСКА    замена за непретворљиве бајтове\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -112,32 +111,32 @@
 "  --widechar-subst=ФОРМАТНИСКА\n"
 "                              замена за непретворљиве широке знакове\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Опције за управљање исписа грешака:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                потискује поруке грешака о проблемима претварања\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Информативни испис:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  приказује подржана кодирања\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      приказује ову помоћ и излази\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   исписује издање и излази\n"
@@ -147,7 +146,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -157,7 +156,7 @@
 "или е-поштом на <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -169,40 +168,35 @@
 "Не постоји НИКАКВА ГАРАНЦИЈА, у оквирима дозвољеним законом.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Написао је %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"%s аргумент: Наредба формата са променљивом ширином овде није дозвољена."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "%s аргумент: Наредба формата са променљивом ширином овде није дозвољена."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"%s аргумент: Наредба формата за променљивом тачношћу овде није дозвољена."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "%s аргумент: Наредба формата за променљивом тачношћу овде није дозвољена."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s аргумент: Наредба формата са величином овде није дозвољена."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s аргумент: Ниска је завршила у сред наредбе."
@@ -210,47 +204,39 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s аргумент: Знак „%c“ није исправан одредник претварања."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"%s аргумент: Завршни знак наредбе формата није важећи за задавање претварања."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "%s аргумент: Завршни знак наредбе формата није важећи за задавање претварања."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"%s аргумент: Ниска формата троши више од једног аргумента: %u аргумент."
-msgstr[1] ""
-"%s аргумент: Ниска формата троши више од једног аргумента: %u аргумента."
-msgstr[2] ""
-"%s аргумент: Ниска формата троши више од једног аргумента: %u аргумената."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "%s аргумент: Ниска формата троши више од једног аргумента: %u аргумент."
+msgstr[1] "%s аргумент: Ниска формата троши више од једног аргумента: %u аргумента."
+msgstr[2] "%s аргумент: Ниска формата троши више од једног аргумента: %u аргумената."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "не могу да претворим замену бајта у Уникод: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "не могу да претворим замену уникода у циљно кодирање: %s"
@@ -271,14 +257,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "не могу да претворим замену бајта у циљно кодирање: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: не могу да претворим"
@@ -287,7 +273,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: непотпуни низ знака или поераја"
@@ -295,61 +281,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: У/И грешка"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "претварање из %s није подржано"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "претварање у %s није подржано"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "претварање из %s у %s није подржано"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "покушајте „%s -l“ да добијете списак подржаних кодирања"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(стдул)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "У/И грешка"
@@ -358,11 +344,8 @@
 #~ msgstr "Пријавите грешке на <bug-gnu-libiconv@gnu.org>.\n"
 
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
-#~ "Ово је слободан софтвер; видети изворни кôд за услове умножавања. НЕ "
-#~ "постоји\n"
+#~ "Ово је слободан софтвер; видети изворни кôд за услове умножавања. НЕ постоји\n"
 #~ "гаранција; чак ни о ТРЖИШНОЈ ВРЕДНОСТИ или ИСПУЊАВАЊУ ОДРЕЂЕНЕ ПОТРЕБЕ.\n"
diff --git a/po/sv.po b/po/sv.po
index dae2e74..10cd3e7 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-13 12:57+0100\n"
 "Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -23,24 +23,24 @@
 "X-Generator: Poedit 2.2.1\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Användning: iconv [-c] [-s] [-f frånkod] [-t tillkod] [fil …]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "eller:      iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Prova ”%s --help” för mer information.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Användning: %s [FLAGGA…] [-f KODNING] [-t KODNING] [INMATNINGSFIL…]\n"
@@ -48,23 +48,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "eller:      %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Konverterar text från en kodning till en annan kodning.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Flaggor som styr formatet på inmatning och utmatning:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -73,7 +73,7 @@
 "  -f KODNING,  --from-code=KODNING\n"
 "                              kodningen på inmatningen\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -82,17 +82,17 @@
 "  -t KODNING,  --to-code=KODNING\n"
 "                              kodningen på utmatningen\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Flaggor som kontrollerar konverteringsproblem:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          förkasta tecken som inte går att konvertera\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -101,13 +101,13 @@
 "  --unicode-subst=FORMATSTRÄNG\n"
 "                              ersättning av Unicode-tecken som inte går att konvertera\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=FORMATSTRÄNG   ersättning av inte konverterbara byte\n"
 
 # Breda tecken? Finns det bättre ord?
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -116,32 +116,32 @@
 "  --widechar-subst=FORMATSTRÄNG\n"
 "                              ersättning av inte konverterbara breda tecken\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Flaggor som kontrollerar felutskrift:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                tysta felmeddelanden om konverteringsproblem\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Informativ utmatning:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  lista kodningar som stöds\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      visa denna hjälp och avsluta\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   skriv ut versionsinformation och avsluta\n"
@@ -151,7 +151,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -159,11 +159,10 @@
 msgstr ""
 "Rapportera fel i felrapporteringssystemet på <%s>\n"
 "eller via e-post till <%s>.\n"
-"Rapportera fel eller synpunkter på översättningen till <tp-sv@listor.tp-"
-"sv.se>.\n"
+"Rapportera fel eller synpunkter på översättningen till <tp-sv@listor.tp-sv.se>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -175,40 +174,35 @@
 "Det finns INGEN GARANTI, så långt lagen tillåter.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Skrivet av %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"Argument %s: Ett formatdirektiv med en variabel bredd tillåts inte här."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "Argument %s: Ett formatdirektiv med en variabel bredd tillåts inte här."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"Argument %s: Ett formatdirektiv med en variabel precision tillåts inte här."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "Argument %s: Ett formatdirektiv med en variabel precision tillåts inte här."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "Argument %s: Ett formatdirektiv med en storlek tillåts inte här."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "Argument %s: Strängen slutar mitt i ett direktiv."
@@ -216,46 +210,38 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "Argument %s: Tecknet \"%c\" är inte en giltig konverteringsangivare."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"Argument %s: Tecknet som avslutar formatdirektivet är inte en giltig "
-"konverteringsangivare."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "Argument %s: Tecknet som avslutar formatdirektivet är inte en giltig konverteringsangivare."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"Argument %s: Formatsträngen konsumerar fler än ett argument: %u argument."
-msgstr[1] ""
-"Argument %s: Formatsträngen konsumerar fler än ett argument: %u argument."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "Argument %s: Formatsträngen konsumerar fler än ett argument: %u argument."
+msgstr[1] "Argument %s: Formatsträngen konsumerar fler än ett argument: %u argument."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "kan inte konvertera byte-ersättning till Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "kan inte konvertera unicode-ersättning till målkodning: %s"
@@ -276,14 +262,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "kan inte konvertera byte-ersättning till målkodning: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: kan inte konvertera"
@@ -292,7 +278,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: ofullständigt tecken eller skiftsekvens"
@@ -300,61 +286,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: In-/Ut-fel"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "konvertering från %s stöds inte"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "konvertering till %s stöds inte"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "konvertering från %s till %s stöds inte"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "prova ”%s -l” för att få listan på kodningar som stöds"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(standard in)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "In-/Ut-fel"
@@ -365,19 +351,15 @@
 #~ "Skicka synpunkter på översättningen till <tp-sv@listor.tp-sv.se>.\n"
 
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
 #~ "Detta är fri programvara; se källkoden för kopieringsvillkor. Det finns\n"
 #~ "INGEN garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT\n"
 #~ "SPECIELLT ÄNDAMÅL.\n"
 
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Användning: iconv [--binary] [-c] [-s] [-f frånkod] [-t tillkod] [fil ...]"
+#~ msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgstr "Användning: iconv [--binary] [-c] [-s] [-f frånkod] [-t tillkod] [fil ...]"
 
 #~ msgid "iconv: %s: "
 #~ msgstr "iconv: %s: "
diff --git a/po/tr.po b/po/tr.po
index 8eed64d..b3cb94c 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,357 +7,80 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: libiconv 1.8\n"
-"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2002-04-28 04:19+0200\n"
 "PO-Revision-Date: 2002-06-28 11:00+0200\n"
 "Last-Translator: Deniz Akkus Kanca <deniz@arayan.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
-"Language: tr\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 
-#. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:74
+msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+msgstr "Kullanım: iconv [--binary] [-c] [-s] [-f kaynakkod] [-t hedefkod] [dosya ...]"
+
+#: src/iconv.c:76
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Kullanım: iconv [-c] [-s] [-f kaynakkod] [-t hedefkod] [dosya ...]"
 
-#. TRANSLATORS: The second line of the short usage message.
-#. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:79
 msgid "or:    iconv -l"
 msgstr "veya:  iconv -l"
 
-#: src/iconv.c:114
-#, c-format
-msgid "Try '%s --help' for more information.\n"
-msgstr ""
-
-#. TRANSLATORS: The first line of the long usage message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:119
-#, c-format, no-wrap
-msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
-msgstr ""
-
-#. TRANSLATORS: The second line of the long usage message.
-#. Align it correctly against the first line.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:126
-#, fuzzy, c-format, no-wrap
-#| msgid "or:    iconv -l"
-msgid "or:    %s -l\n"
-msgstr "veya:  iconv -l"
-
-#. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
-#, c-format, no-wrap
-msgid "Converts text from one encoding to another encoding.\n"
-msgstr ""
-
-#: src/iconv.c:136
-#, c-format, no-wrap
-msgid "Options controlling the input and output format:\n"
-msgstr ""
-
-#: src/iconv.c:139
-#, c-format, no-wrap
+#: src/iconv.c:89
 msgid ""
-"  -f ENCODING, --from-code=ENCODING\n"
-"                              the encoding of the input\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 msgstr ""
+"Bu bir serbest yazılımdır; kopyalama kuralları için kaynak koduna bakınız.\n"
+"HİÇ BİR garantisi yoktur; hatta SATILABİLİRLİĞİ veya HERHANGİ BİR AMACA\n"
+"UYGUNLUĞU için dahi garanti verilmez.\n"
 
-#: src/iconv.c:143
-#, c-format, no-wrap
-msgid ""
-"  -t ENCODING, --to-code=ENCODING\n"
-"                              the encoding of the output\n"
-msgstr ""
-
-#: src/iconv.c:148
-#, c-format, no-wrap
-msgid "Options controlling conversion problems:\n"
-msgstr ""
-
-#: src/iconv.c:151
-#, c-format, no-wrap
-msgid "  -c                          discard unconvertible characters\n"
-msgstr ""
-
-#: src/iconv.c:154
-#, c-format, no-wrap
-msgid ""
-"  --unicode-subst=FORMATSTRING\n"
-"                              substitution for unconvertible Unicode characters\n"
-msgstr ""
-
-#: src/iconv.c:158
-#, c-format, no-wrap
-msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
-msgstr ""
-
-#: src/iconv.c:161
-#, c-format, no-wrap
-msgid ""
-"  --widechar-subst=FORMATSTRING\n"
-"                              substitution for unconvertible wide characters\n"
-msgstr ""
-
-#: src/iconv.c:166
-#, c-format, no-wrap
-msgid "Options controlling error output:\n"
-msgstr ""
-
-#: src/iconv.c:169
-#, c-format, no-wrap
-msgid "  -s, --silent                suppress error messages about conversion problems\n"
-msgstr ""
-
-#: src/iconv.c:173
-#, c-format, no-wrap
-msgid "Informative output:\n"
-msgstr ""
-
-#: src/iconv.c:176
-#, c-format, no-wrap
-msgid "  -l, --list                  list the supported encodings\n"
-msgstr ""
-
-#: src/iconv.c:179
-#, c-format, no-wrap
-msgid "  --help                      display this help and exit\n"
-msgstr ""
-
-#: src/iconv.c:182
-#, c-format, no-wrap
-msgid "  --version                   output version information and exit\n"
-msgstr ""
-
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
-#. "Report translation bugs to <...>\n" with the address for translation
-#. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, c-format, no-wrap
-msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
-"This is free software: you are free to change and redistribute it.\n"
-"There is NO WARRANTY, to the extent permitted by law.\n"
-msgstr ""
-
-#. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:92
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Yazan: %s\n"
 
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:129 src/iconv.c:161 src/iconv.c:211
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
-#, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
-#, c-format
-msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
-#, c-format
-msgid "%s argument: The string ends in the middle of a directive."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
-#, c-format
-msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
-#, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a command-line option.
-#. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
-#, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-msgstr[1] ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
-#, c-format
-msgid "cannot convert byte substitution to Unicode: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
-#, c-format
-msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
-#, c-format
-msgid "cannot convert byte substitution to wide string: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
-#, c-format
-msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
-#, c-format
-msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
-#, fuzzy, c-format
-#| msgid "iconv: %s: cannot convert\n"
-msgid "%s:%u:%u: cannot convert"
-msgstr "iconv: %s: dönüştürülemedi\n"
-
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#. A "shift sequence" is a sequence of bytes that changes the state of the converter;
-#. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
-#, fuzzy, c-format
-#| msgid "iconv: %s: incomplete character or shift sequence\n"
-msgid "%s:%u:%u: incomplete character or shift sequence"
+msgid "iconv: %s: incomplete character or shift sequence\n"
 msgstr "iconv: %s: eksik karakter ya da shift dizisi\n"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:155 src/iconv.c:206
 #, c-format
-msgid "%s:%u:%u"
-msgstr ""
+msgid "iconv: %s: cannot convert\n"
+msgstr "iconv: %s: dönüştürülemedi\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the input file name.
-#: src/iconv.c:830
-#, fuzzy, c-format
-#| msgid "iconv: %s: I/O error\n"
-msgid "%s: I/O error"
+#: src/iconv.c:177 src/iconv.c:216 src/iconv.c:331
+#, c-format
+msgid "iconv: %s: "
+msgstr "iconv: %s: "
+
+#: src/iconv.c:225
+#, c-format
+msgid "iconv: %s: I/O error\n"
 msgstr "iconv: %s: I/O hatası\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s unsupported\n"
-msgid "conversion from %s unsupported"
+#: src/iconv.c:315
+#, c-format
+msgid "iconv: conversion from %s unsupported\n"
 msgstr "iconv: %s'den dönüşüm desteklenmiyor\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
-#, fuzzy, c-format
-#| msgid "iconv: conversion to %s unsupported\n"
-msgid "conversion to %s unsupported"
+#: src/iconv.c:317
+#, c-format
+msgid "iconv: conversion to %s unsupported\n"
 msgstr "iconv: %s'e dönüşüm desteklenmiyor\n"
 
-#. TRANSLATORS: An error message.
-#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
-#, fuzzy, c-format
-#| msgid "iconv: conversion from %s to %s unsupported\n"
-msgid "conversion from %s to %s unsupported"
+#: src/iconv.c:319
+#, c-format
+msgid "iconv: conversion from %s to %s unsupported\n"
 msgstr "iconv: %s'den %s'e dönüşüm desteklenmiyor\n"
 
-#. TRANSLATORS: Additional advice after an error message.
-#. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
-#, c-format
-msgid "try '%s -l' to get the list of supported encodings"
-msgstr ""
-
-#. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:323
 msgid "(stdin)"
 msgstr "(standart girdi)"
 
-#. TRANSLATORS: The first part of an error message.
-#. It is followed by a colon and a detail message.
-#. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
-#, c-format
-msgid "%s"
-msgstr ""
-
-#. TRANSLATORS: An error message.
-#: src/iconv.c:1147
-#, fuzzy, c-format
-#| msgid "iconv: I/O error\n"
-msgid "I/O error"
+#: src/iconv.c:344
+msgid "iconv: I/O error\n"
 msgstr "iconv: I/O hatası\n"
-
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-#~ msgstr ""
-#~ "Kullanım: iconv [--binary] [-c] [-s] [-f kaynakkod] [-t hedefkod] "
-#~ "[dosya ...]"
-
-#~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
-#~ msgstr ""
-#~ "Bu bir serbest yazılımdır; kopyalama kuralları için kaynak koduna "
-#~ "bakınız.\n"
-#~ "HİÇ BİR garantisi yoktur; hatta SATILABİLİRLİĞİ veya HERHANGİ BİR AMACA\n"
-#~ "UYGUNLUĞU için dahi garanti verilmez.\n"
-
-#, c-format
-#~ msgid "iconv: %s: "
-#~ msgstr "iconv: %s: "
diff --git a/po/uk.po b/po/uk.po
index ac4362e..af50594 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-13 12:49+0200\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@@ -17,30 +17,28 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
-"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : "
-"n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Lokalize 20.12.0\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Використання: iconv [-c] [-s] [-f з_кодування] [-t у_кодування] [файл ...]"
+msgstr "Використання: iconv [-c] [-s] [-f з_кодування] [-t у_кодування] [файл ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "або:   iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Щоб дізнатися більше, віддайте команду «%s --help».\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Використання: %s [ПАРАМЕТР...] [-f КОДУВАННЯ] [-t КОДУВАННЯ] [ФАЙЛ ВХІДНИХ ДАНИХ...]\n"
@@ -48,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "або:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Перетворює текст у одному кодуванні на текст у іншому кодуванні.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Параметри керування форматом вхідних та вихідних даних:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -73,7 +71,7 @@
 "  -f КОДУВАННЯ, --from-code=КОДУВАННЯ\n"
 "                              кодування вхідних даних\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -82,17 +80,17 @@
 "  -t КОДУВАННЯ, --to-code=КОДУВАННЯ\n"
 "                              кодування вихідних даних\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Параметри керування обробкою помилок під час перетворення:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          викидати символи, непридатні до перетворення\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -101,12 +99,12 @@
 "  --unicode-subst=РЯДОК_ФОРМАТУВАННЯ\n"
 "                              заміна непридатних до перетворення символів Unicode\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=РЯДОК_ФОРМАТУВАННЯ заміна непридатних до перетворення байтів\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -115,32 +113,32 @@
 "  --wide-subst=РЯДОК_ФОРМАТУВАННЯ\n"
 "                              заміна непридатних до перетворення «широких» символів\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Параметри керування показом повідомлень про помилки:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                придушити повідомлення щодо проблем під час перетворення\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Показ інформації:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  показати список підтримуваних кодувань\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      показати ці довідкові дані і завершити роботу\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   показати дані щодо версії і завершити роботу\n"
@@ -150,7 +148,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -160,7 +158,7 @@
 "або електронною поштою на адресу <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -172,44 +170,35 @@
 "Вам не надається ЖОДНИХ ГАРАНТІЙ, окрім гарантій передбачених законодавством.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Автор — %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"Аргумент %s: тут не можна використовувати команду форматування з визначенням "
-"ширини змінної."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "Аргумент %s: тут не можна використовувати команду форматування з визначенням ширини змінної."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"Аргумент %s: тут не можна використовувати команду форматування з визначенням "
-"точності змінної."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "Аргумент %s: тут не можна використовувати команду форматування з визначенням точності змінної."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"Аргумент %s: тут не можна використовувати команду форматування з визначенням "
-"розміру."
+msgstr "Аргумент %s: тут не можна використовувати команду форматування з визначенням розміру."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "Аргумент %s: завершення рядка посередині команди."
@@ -217,51 +206,40 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"Аргумент %s: символ «%c» не є коректним символом визначення перетворення."
+msgstr "Аргумент %s: символ «%c» не є коректним символом визначення перетворення."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"Аргумент %s: символ, що перериває команду форматування не є коректним "
-"символом визначення перетворення."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "Аргумент %s: символ, що перериває команду форматування не є коректним символом визначення перетворення."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
-msgstr[1] ""
-"Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
-msgstr[2] ""
-"Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
-msgstr[3] ""
-"Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
+msgstr[1] "Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
+msgstr[2] "Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
+msgstr[3] "Аргумент %s: слід вказати декілька аргументів, а саме %u аргументів."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "не вдалося перетворити замінник байтів у символ Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "не вдалося перетворити замінник unicode у кодування призначення: %s"
@@ -278,20 +256,18 @@
 #: src/iconv.c:584
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
-msgstr ""
-"не вдалося перетворити замінник «широкого» символу у кодування призначення: "
-"%s"
+msgstr "не вдалося перетворити замінник «широкого» символу у кодування призначення: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "не вдалося перетворити замінник байтів у кодування призначення: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: не вдалося перетворити"
@@ -300,7 +276,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: незавершений символ чи послідовність зміни регістру"
@@ -308,62 +284,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: помилка вводу-виводу"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "підтримки перетворення з %s не передбачено"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "підтримки перетворення у %s не передбачено"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "підтримки перетворення з %s у %s не передбачено"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
-msgstr ""
-"список кодувань, які підтримуються програмою, можна отримати командою «%s -l»"
+msgstr "список кодувань, які підтримуються програмою, можна отримати командою «%s -l»"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(стд. ввід)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "помилка вводу-виводу"
@@ -371,21 +346,17 @@
 #~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
 #~ msgstr "Про вади слід повідомляти на адресу <bug-gnu-libiconv@gnu.org>.\n"
 
-#~ msgid ""
-#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
+#~ msgid "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 #~ msgstr ""
 #~ "Використання:\n"
 #~ "  iconv [--binary] [-c] [-s] [-f з_кодування] [-t у_кодування] [файл ...]"
 
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
 #~ "Це вільне програмне забезпечення; умови копіювання приведені у\n"
-#~ "джерельних текстах програми.  Нема НІЯКИХ гарантій; навіть гарантії "
-#~ "КОМЕРЦІЙНОЇ\n"
+#~ "джерельних текстах програми.  Нема НІЯКИХ гарантій; навіть гарантії КОМЕРЦІЙНОЇ\n"
 #~ "ЦІННОСТІ або ПРИДАТНОСТІ ДЛЯ КОНКРЕТНОЇ ЦІЛІ.\n"
 
 #~ msgid "iconv: %s: "
diff --git a/po/vi.po b/po/vi.po
index 1937e05..a9aa6be 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-03-01 14:31+0700\n"
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -21,24 +21,24 @@
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "Cách dùng: iconv [-c] [-s] [-f từ_mã] [-t sang_mã] [tập_tin …]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "hoặc:      iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Hãy chạy lệnh “%s --help” để biết thêm thông tin.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Cách dùng: %s [TÙY_CHỌN…] [-f BẢNG_MÃ] [-t BẢNG_MÃ] [TẬP_TIN_NHẬP…]\n"
@@ -46,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "hoặc:      %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Chuyển đổi văn bản từ bảng mã này sang bảng mã khác.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Các tùy chọn điều khiển định dạng nhập vào và xuất ra:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +71,7 @@
 "  -f BẢNG_MÃ, --from-code=BẢNG_MÃ\n"
 "                              bảng mã của đầu vào\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +80,17 @@
 "  -t BẢNG_MÃ, --to-code=BẢNG_MÃ\n"
 "                              bảng mã của đầu ra\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Các tùy chọn điều khiển vấn đề chuyển đổi:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          loại bỏ các ký tự không thể chuyển đổi\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,12 +99,12 @@
 "  --unicode-subst=CHUỖI_ĐỊNH_DẠNG\n"
 "                              thay thế các ký tự Unicode không thể chuyển đổi\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=CHUỖI_ĐỊNH_DẠNG      thay thế các byte không thể chuyển đổi\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -113,32 +113,32 @@
 "  --widechar-subst=CHUỖI_ĐỊNH_DẠNG\n"
 "                              thay thế các ký tự rộng không thể chuyển đổi\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Các tùy chọn điều khiển kết xuất lỗi:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                thu hồi các thông điệp về vấn đề chuyển đổi\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Xuất thông tin:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  liệt kê các bảng mã được hỗ trợ\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      hiển thị trợ giúp này rồi thoát\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   hiển thị thông tin về phiên bản rồi thoát\n"
@@ -148,7 +148,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -158,7 +158,7 @@
 "hoặc gửi thư điện tử đến <%s>.\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -170,39 +170,35 @@
 "KHÔNG CÓ BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Viết bởi %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "Đối số %s: ở đây không cho phép chỉ thị định dạng có độ rộng thay đổi."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"Đối số %s: ở đây không cho phép chỉ thị định dạng có độ chính xác thay đổi."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "Đối số %s: ở đây không cho phép chỉ thị định dạng có độ chính xác thay đổi."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "Đối số %s: ở đây không cho phép chỉ thị định dạng có kích cỡ."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "Đối số %s: chuỗi kết thúc ở giữa chỉ thị."
@@ -210,43 +206,37 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "Đối số %s: ký tự “%c” không phải là bộ xác định chuyển đổi hợp lệ."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"Đối số %s: ký tự kết thúc chỉ thị định dạng không phải là bộ xác định chuyển "
-"đổi hợp lệ."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "Đối số %s: ký tự kết thúc chỉ thị định dạng không phải là bộ xác định chuyển đổi hợp lệ."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
 msgstr[0] "%s đối số : chuỗi định dạng ăn nhiều đối số : %u đối số."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "không thể chuyển đổi sự thay thế byte sang Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "không thể chuyển đổi sự thay thế Unicode sang bảng mã đích: %s"
@@ -267,14 +257,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "không thể chuyển đổi sự thay thế byte sang bảng mã đích: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: không thể chuyển đổi"
@@ -283,7 +273,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: dây kiểu ký tự hay dịch chưa hoàn thành"
@@ -292,48 +282,48 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: lỗi V/R"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "không hỗ trợ khả năng chuyển đổi từ %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "không hỗ trợ khả năng chuyển đổi sang %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "không hỗ trợ khả năng chuyển đổi từ %s sang %s"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "hãy thử lệnh “%s -l” để xem danh sách các bảng mã được hỗ trợ"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(đầu vào tiêu chuẩn)"
 
@@ -341,13 +331,13 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "Lỗi V/R"
@@ -358,12 +348,9 @@
 #~ "Thông báo lỗi dịch cho: <http://translationproject.org/team/vi.html>.\n"
 
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
-#~ "Chương trình này là phần mềm tự do; xem mã nguồn để tìm điều kiện sao "
-#~ "chép.\n"
+#~ "Chương trình này là phần mềm tự do; xem mã nguồn để tìm điều kiện sao chép.\n"
 #~ "KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý\n"
 #~ "KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.\n"
diff --git a/po/wa.po b/po/wa.po
index e2627a3..87854c0 100644
--- a/po/wa.po
+++ b/po/wa.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.15-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2016-12-12 09:35+0100\n"
 "PO-Revision-Date: 2019-10-27 14:19+0100\n"
 "Last-Translator: Pablo Saratxaga <pablo@walon.org>\n"
 "Language-Team: Walloon <(nothing)>\n"
@@ -20,25 +20,24 @@
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
-msgstr ""
-"Po s' è siervi: iconv [-c] [-s] [-f ecôd._sourd] [-t ecôd._såme] [fitchî...]"
+msgstr "Po s' è siervi: iconv [-c] [-s] [-f ecôd._sourd] [-t ecôd._såme] [fitchî...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "oudonbén:       iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Sayîz «%s --help» po pus di racsegnes.\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "Po s' è siervi: %s [TCHUZE...] [-f ECÔDAEDJE] [FITCHÎ-INTRÊYE...]\n"
@@ -46,23 +45,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "oudonbén:    %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "Kiviersaedje di tecse d' èn ecôdaedje a èn ôte ecôdaedje.\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "Tchuzes po controler li cogne di l' intrêye et l' rexhowe:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +70,7 @@
 "  -f ECÔDAEDJE, --from-code=ECÔDAEDJE\n"
 "                              l' ecôdaedje do tecse d' intrêye\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +79,17 @@
 "  -t ECÔDAEDJE, --to-code=ECÔDAEDJE\n"
 "                              l' ecôdaedje do tecse e rexhowe\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "Tchuzes po controler les problinmes di kiviersaedje:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          leyî toumer les caracteres ki n' polèt nén esse kiviersés\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,12 +98,12 @@
 "  --unicode-subst=TCHINNE_FORMAT\n"
 "                              replaeçaedje po les caracteres unicôde ki n' polèt nén esse kiviersés\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=TCHINNE_FORMAT   replaeçaedje po les octets ki n' polèt nén esse kiviersés\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -113,57 +112,48 @@
 "  --widechar-subst=TCHINNE_FORMAT\n"
 "                              replaeçaedje po les caracteres wchar ki n' polèt nén esse kiviersés\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "Tchuzes po controler li rexhowe d' arokes:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                èn nén håyner les messaedjes d' aroke so les problinmes di cviersaedje\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "Rexhowe d' infôrmåcion:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  djivêye des ecôdaedjes sopoirtés\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      mostere ci messaedje d' aidance chal.\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   mostere des infôrmåcions sol modêye do programe\n"
 
-#. TRANSLATORS: The first placeholder is the web address of the Savannah
-#. project of this package.  The second placeholder is the bug-reporting
-#. email address for this package.  Please add _another line_ saying
+#. TRANSLATORS: The placeholder indicates the bug-reporting address
+#. for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
-#, c-format
-msgid ""
-"Report bugs in the bug tracker at <%s>\n"
-"or by email to <%s>.\n"
-msgstr ""
+#: src/iconv.c:185
+msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
+msgstr "Evoyîz les rapoirts di bugs a <bug-gnu-libiconv@gnu.org>.\n"
 
-#. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
-#, fuzzy, c-format, no-wrap
-#| msgid ""
-#| "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-#| "This is free software: you are free to change and redistribute it.\n"
-#| "There is NO WARRANTY, to the extent permitted by law.\n"
+#: src/iconv.c:196
+#, no-wrap
 msgid ""
-"License GPLv3+: GNU GPL version 3 or later <%s>\n"
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
 "This is free software: you are free to change and redistribute it.\n"
 "There is NO WARRANTY, to the extent permitted by law.\n"
 msgstr ""
@@ -172,44 +162,35 @@
 "I n' a NOLE WAERANTEYE, ossu lon k' est permis påzès lwès.\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:202
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Sicrît pa %s.\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:296
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
-msgstr ""
-"årgumint «%s»: Ene directive di format avou ene lårdjeur variåve ni s' pout "
-"nén eployî cial."
+msgid "%s argument: A format directive with a variable width is not allowed here."
+msgstr "årgumint «%s»: Ene directive di format avou ene lårdjeur variåve ni s' pout nén eployî cial."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:311
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
-msgstr ""
-"årgumint «%s»: Ene directive di format avou ene precizion variåve ni s' pout "
-"nén eployî chal."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
+msgstr "årgumint «%s»: Ene directive di format avou ene precizion variåve ni s' pout nén eployî chal."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:327
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
-msgstr ""
-"årgumint «%s»: Ene directive di format avou ene grandeur ni s' pout nén "
-"eployî chal."
+msgstr "årgumint «%s»: Ene directive di format avou ene grandeur ni s' pout nén eployî chal."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:369
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "årgumint «%s»: Li tchinne finixh e plin mitan d' ene directive."
@@ -217,79 +198,66 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:376
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
-msgstr ""
-"årgumint «%s»: Li caractere «%c» n' est nén on specifieu d' kiviersaedje "
-"valide."
+msgstr "årgumint «%s»: Li caractere «%c» n' est nén on specifieu d' kiviersaedje valide."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:382
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
-msgstr ""
-"årgumint «%s»: Li caractere ki finixh li directive di format n' est nén on "
-"specifieu d' kiviersaedje valide."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
+msgstr "årgumint «%s»: Li caractere ki finixh li directive di format n' est nén on specifieu d' kiviersaedje valide."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:398
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
-msgstr[0] ""
-"årgumint «%s»: Li tchinne di format eploye pus d' èn årgumint: %u årgumint."
-msgstr[1] ""
-"årgumint «%s»: Li tchinne di format eploye pus d' èn årgumint: %u årgumints."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
+msgstr[0] "årgumint «%s»: Li tchinne di format eploye pus d' èn årgumint: %u årgumint."
+msgstr[1] "årgumint «%s»: Li tchinne di format eploye pus d' èn årgumint: %u årgumints."
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:456
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "dji n' sai cvierser des replaeçaedjes d' octets viè unicôde: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:496
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
-msgstr ""
-"dji n' sai cvierser des replaeçaedjes unicôde viè l' ecôdaedje såme: %s"
+msgstr "dji n' sai cvierser des replaeçaedjes unicôde viè l' ecôdaedje såme: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:543
+#: src/iconv.c:537
 #, c-format
 msgid "cannot convert byte substitution to wide string: %s"
-msgstr ""
-"dji n' sai cvierser des replaeçaedjes d' octets viè des tchinnes wchar: %s"
+msgstr "dji n' sai cvierser des replaeçaedjes d' octets viè des tchinnes wchar: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --widechar-subst.
-#: src/iconv.c:584
+#: src/iconv.c:578
 #, c-format
 msgid "cannot convert widechar substitution to target encoding: %s"
 msgstr "dji n' sai cvierser des replaeçaedjes wchar viè l' ecôdaedje såme: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:619
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
-msgstr ""
-"dji n' sai cvierser des replaeçaedjes d' octets viè l' ecôdaedje såme: %s"
+msgstr "dji n' sai cvierser des replaeçaedjes d' octets viè l' ecôdaedje såme: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:638
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: dji n' sai fé l' kiviersaedje"
@@ -298,7 +266,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:652
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s: %u:%u: caractere ou secwince di candjmint nén complete"
@@ -306,73 +274,68 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:665
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:826
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: aroke d' intrêye/rexhowe"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1015
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "li cviersaedje a pårti d' l' ecôdaedje %s n' est nén sopoirté"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1021
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "li cviersaedje viè l' ecôdaedje %s n' est nén sopoirté"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1027
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "li cviersaedje di l' ecôdaedje %s viè %s n' est nén sopoirté"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1032
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "sayîz «%s -l» po-z aveur li djivêye des ecôdaedjes sopoirtés"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1089
 msgid "(stdin)"
 msgstr "(intrêye sitandård)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1101
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1115
 #, c-format
 msgid "I/O error"
 msgstr "Aroke d' I/R"
 
-#~ msgid "Report bugs to <bug-gnu-libiconv@gnu.org>.\n"
-#~ msgstr "Evoyîz les rapoirts di bugs a <bug-gnu-libiconv@gnu.org>.\n"
-
 #~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is "
-#~ "NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
-#~ "PURPOSE.\n"
+#~ "This is free software; see the source for copying conditions.  There is NO\n"
+#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 #~ msgstr ""
 #~ "Çouchal, c' est on libe programe; vos l' poloz bén spåde et sel poloz vs\n"
 #~ "bén candjî tot shuvant li Licince Publike Djeneråle (GPL)\n"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index a022c30..195a932 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-13 11:40-0500\n"
 "Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -21,24 +21,24 @@
 "X-Generator: Poedit 2.4.3\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "用法:iconv [-c] [-s] [-f 输入编码] [-t 输出编码] [文件 ...]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "或:  iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "尝试‘%s --help’以获得更多信息。\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "用法: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
@@ -46,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "或者: %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "将文本从一种编码转换成另一种编码。\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "控制输入输出格式的选项:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +71,7 @@
 "  -f ENCODING, --from-code=ENCODING\n"
 "                              输入编码\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +80,17 @@
 "  -t ENCODING, --to-code=ENCODING\n"
 "                              输出编码\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "控制字符转换的选项:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          忽略不可转换的字符\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,12 +99,12 @@
 "  --unicode-subst=FORMATSTRING\n"
 "                              替代不可转换的 Unicode 字符\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=FORMATSTRING   替代不可转换的字节\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -113,32 +113,32 @@
 "  --widechar-subst=FORMATSTRING\n"
 "                              替代不可转换的宽字符\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "控制错误输出的选项:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                不显示有关转换出错的信息\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "输出信息:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  列出支持的编码\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      显示此帮助并退出\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   显示版本信息并退出\n"
@@ -148,7 +148,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -159,7 +159,7 @@
 "请将翻译错误报告至简体中文邮件列表 <i18n-zh@googlegroups.com>。\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -171,38 +171,35 @@
 "在法律所允许的范围内不做任何担保。\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "由 %s 编写。\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "%s 参数: 此处不允许用可变长度的命令格式。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
 msgstr "%s 参数: 此处不允许用可变精度的命令格式。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s 参数: 此处不允许用含大小的命令格式。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s 参数: 字符串在命令中部终止。"
@@ -210,41 +207,37 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s 参数: 字符‘%c’不是有效的转义符。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
 msgstr "%s 参数: 用于终止命令格式的字符不是有效的转义符。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
 msgstr[0] "%s 参数: 格式字符串需要更多的参数: %u 参数。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "无法将欲替换字节转换成 Unicode: %s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "无法将欲替换 unicode 字元转换成目标编码: %s"
@@ -265,14 +258,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "无法将欲替换字节转换成目标编码: %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u: 无法转换"
@@ -281,7 +274,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u: 不完整的字符或者替换序列"
@@ -289,61 +282,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s: 输入/输出错误"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "不支持从 %s 进行转换"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "不支持转换到 %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "不支持从 %s 转换到 %s"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "尝试用‘%s -l’获取所支持的编码列表"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(标准输入)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "输入/输出错误"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index f53ffe2..3b09ceb 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libiconv 1.17-pre1\n"
 "Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n"
-"POT-Creation-Date: 2024-12-15 13:23+0100\n"
+"POT-Creation-Date: 2022-02-12 13:29+0100\n"
 "PO-Revision-Date: 2022-02-16 00:25+0800\n"
 "Last-Translator: Yi-Jyun Pan <pan93412@gmail.com>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@lists.linux.org.tw>\n"
@@ -21,24 +21,24 @@
 "X-Generator: Poedit 3.0.1\n"
 
 #. TRANSLATORS: The first line of the short usage message.
-#: src/iconv.c:108
+#: src/iconv.c:104
 msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"
 msgstr "用法:iconv [-c] [-s] [-f 來源編碼] [-t 目的編碼] [檔案 …]"
 
 #. TRANSLATORS: The second line of the short usage message.
 #. Align it correctly against the first line.
-#: src/iconv.c:112
+#: src/iconv.c:108
 msgid "or:    iconv -l"
 msgstr "或:  iconv -l"
 
-#: src/iconv.c:114
+#: src/iconv.c:110
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "嘗試「%s --help」以獲得更多資訊。\n"
 
 #. TRANSLATORS: The first line of the long usage message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:119
+#: src/iconv.c:115
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"
 msgstr "用法:%s [選項…] [-f 編碼] [-t 編碼] [輸入檔…]\n"
@@ -46,23 +46,23 @@
 #. TRANSLATORS: The second line of the long usage message.
 #. Align it correctly against the first line.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:126
+#: src/iconv.c:122
 #, c-format, no-wrap
 msgid "or:    %s -l\n"
 msgstr "或:   %s -l\n"
 
 #. TRANSLATORS: Description of the iconv program.
-#: src/iconv.c:132
+#: src/iconv.c:128
 #, c-format, no-wrap
 msgid "Converts text from one encoding to another encoding.\n"
 msgstr "將文字從一種編碼轉換到另一種編碼。\n"
 
-#: src/iconv.c:136
+#: src/iconv.c:132
 #, c-format, no-wrap
 msgid "Options controlling the input and output format:\n"
 msgstr "控制輸入與輸出格式的選項:\n"
 
-#: src/iconv.c:139
+#: src/iconv.c:135
 #, c-format, no-wrap
 msgid ""
 "  -f ENCODING, --from-code=ENCODING\n"
@@ -71,7 +71,7 @@
 "  -f 編碼, --from-code=編碼\n"
 "                              輸入的編碼\n"
 
-#: src/iconv.c:143
+#: src/iconv.c:139
 #, c-format, no-wrap
 msgid ""
 "  -t ENCODING, --to-code=ENCODING\n"
@@ -80,17 +80,17 @@
 "  -t 編碼, --to-code=編碼\n"
 "                              輸出的編碼\n"
 
-#: src/iconv.c:148
+#: src/iconv.c:144
 #, c-format, no-wrap
 msgid "Options controlling conversion problems:\n"
 msgstr "控制轉換問題的選項:\n"
 
-#: src/iconv.c:151
+#: src/iconv.c:147
 #, c-format, no-wrap
 msgid "  -c                          discard unconvertible characters\n"
 msgstr "  -c                          捨棄無法轉換的字元\n"
 
-#: src/iconv.c:154
+#: src/iconv.c:150
 #, c-format, no-wrap
 msgid ""
 "  --unicode-subst=FORMATSTRING\n"
@@ -99,12 +99,12 @@
 "  --unicode-subst=格式字串\n"
 "                              做為無法轉換的萬國碼替代字元\n"
 
-#: src/iconv.c:158
+#: src/iconv.c:154
 #, c-format, no-wrap
 msgid "  --byte-subst=FORMATSTRING   substitution for unconvertible bytes\n"
 msgstr "  --byte-subst=格式字串       做為無法轉換的替代位元組\n"
 
-#: src/iconv.c:161
+#: src/iconv.c:157
 #, c-format, no-wrap
 msgid ""
 "  --widechar-subst=FORMATSTRING\n"
@@ -113,32 +113,32 @@
 "  --widechar-subst=格式字串\n"
 "                              做為無法轉換的替代寬字元\n"
 
-#: src/iconv.c:166
+#: src/iconv.c:162
 #, c-format, no-wrap
 msgid "Options controlling error output:\n"
 msgstr "控制錯誤輸出的選項:\n"
 
-#: src/iconv.c:169
+#: src/iconv.c:165
 #, c-format, no-wrap
 msgid "  -s, --silent                suppress error messages about conversion problems\n"
 msgstr "  -s, --silent                抑制關於轉換問題的錯誤訊息\n"
 
-#: src/iconv.c:173
+#: src/iconv.c:169
 #, c-format, no-wrap
 msgid "Informative output:\n"
 msgstr "詳細資訊的輸出:\n"
 
-#: src/iconv.c:176
+#: src/iconv.c:172
 #, c-format, no-wrap
 msgid "  -l, --list                  list the supported encodings\n"
 msgstr "  -l, --list                  清單支援的編碼\n"
 
-#: src/iconv.c:179
+#: src/iconv.c:175
 #, c-format, no-wrap
 msgid "  --help                      display this help and exit\n"
 msgstr "  --help                      顯示這份說明然後離開\n"
 
-#: src/iconv.c:182
+#: src/iconv.c:178
 #, c-format, no-wrap
 msgid "  --version                   output version information and exit\n"
 msgstr "  --version                   輸出版本資訊然後離開\n"
@@ -148,7 +148,7 @@
 #. email address for this package.  Please add _another line_ saying
 #. "Report translation bugs to <...>\n" with the address for translation
 #. bugs (typically your translation team's web or email address).
-#: src/iconv.c:190
+#: src/iconv.c:186
 #, c-format
 msgid ""
 "Report bugs in the bug tracker at <%s>\n"
@@ -158,7 +158,7 @@
 "或者是寄電子信件到 <%s>。\n"
 
 #. TRANSLATORS: The %s placeholder is the web address of the GPL license.
-#: src/iconv.c:206
+#: src/iconv.c:202
 #, c-format, no-wrap
 msgid ""
 "License GPLv3+: GNU GPL version 3 or later <%s>\n"
@@ -170,38 +170,35 @@
 "在法律所允許的範圍內不做任何擔保。\n"
 
 #. TRANSLATORS: The %s placeholder expands to an author's name.
-#: src/iconv.c:212
+#: src/iconv.c:208
 #, c-format
 msgid "Written by %s.\n"
 msgstr "作者 %s。\n"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:306
+#: src/iconv.c:302
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable width is not allowed here."
+msgid "%s argument: A format directive with a variable width is not allowed here."
 msgstr "%s 引數:這裡不允許具備可變寬度的格式指令。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:321
+#: src/iconv.c:317
 #, c-format
-msgid ""
-"%s argument: A format directive with a variable precision is not allowed "
-"here."
+msgid "%s argument: A format directive with a variable precision is not allowed here."
 msgstr "%s 引數:這裡不允許具備可變精確度的格式指令。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:337
+#: src/iconv.c:333
 #, c-format
 msgid "%s argument: A format directive with a size is not allowed here."
 msgstr "%s 引數:這裡不允許具備大小的格式指令。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:379
+#: src/iconv.c:375
 #, c-format
 msgid "%s argument: The string ends in the middle of a directive."
 msgstr "%s 引數:字串結束於指令中間。"
@@ -209,41 +206,37 @@
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %c placeholder expands to an unknown format directive.
-#: src/iconv.c:386
+#: src/iconv.c:382
 #, c-format
 msgid "%s argument: The character '%c' is not a valid conversion specifier."
 msgstr "%s 引數:字元 %c 並非有效的轉換符號。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
-#: src/iconv.c:392
+#: src/iconv.c:388
 #, c-format
-msgid ""
-"%s argument: The character that terminates the format directive is not a "
-"valid conversion specifier."
+msgid "%s argument: The character that terminates the format directive is not a valid conversion specifier."
 msgstr "%s 引數:終止格式指令的字元並非有效的轉換符號。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a command-line option.
 #. The %u placeholder expands to the number of arguments consumed by the format string.
-#: src/iconv.c:408
+#: src/iconv.c:404
 #, c-format
-msgid ""
-"%s argument: The format string consumes more than one argument: %u argument."
-msgid_plural ""
-"%s argument: The format string consumes more than one argument: %u arguments."
+msgid "%s argument: The format string consumes more than one argument: %u argument."
+msgid_plural "%s argument: The format string consumes more than one argument: %u arguments."
 msgstr[0] "%s 引數:格式字串耗用超過一個引數:%u 個引數。"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:464
+#: src/iconv.c:462
 #, c-format
 msgid "cannot convert byte substitution to Unicode: %s"
 msgstr "無法轉換替代位元組到萬國碼:%s"
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --unicode-subst.
-#: src/iconv.c:504
+#: src/iconv.c:502
 #, c-format
 msgid "cannot convert unicode substitution to target encoding: %s"
 msgstr "無法轉換替代萬國碼到目標編碼:%s"
@@ -264,14 +257,14 @@
 
 #. TRANSLATORS: An error message.
 #. The %s placeholder expands to a piece of text, specified through --byte-subst.
-#: src/iconv.c:618
+#: src/iconv.c:625
 #, c-format
 msgid "cannot convert byte substitution to target encoding: %s"
 msgstr "無法轉換替代位元組到目標編碼:%s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:637
+#: src/iconv.c:644
 #, c-format
 msgid "%s:%u:%u: cannot convert"
 msgstr "%s:%u:%u:無法轉換"
@@ -280,7 +273,7 @@
 #. The placeholders expand to the input file name, a line number, and a column number.
 #. A "shift sequence" is a sequence of bytes that changes the state of the converter;
 #. this concept exists only for "stateful" encodings like ISO-2022-JP.
-#: src/iconv.c:651
+#: src/iconv.c:658
 #, c-format
 msgid "%s:%u:%u: incomplete character or shift sequence"
 msgstr "%s:%u:%u:不完整的字元或是換碼序列"
@@ -288,61 +281,61 @@
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The placeholders expand to the input file name, a line number, and a column number.
-#: src/iconv.c:664
+#: src/iconv.c:671
 #, c-format
 msgid "%s:%u:%u"
 msgstr "%s:%u:%u"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the input file name.
-#: src/iconv.c:830
+#: src/iconv.c:832
 #, c-format
 msgid "%s: I/O error"
 msgstr "%s:輸入輸出錯誤"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --from-code.
-#: src/iconv.c:1033
+#: src/iconv.c:1030
 #, c-format
 msgid "conversion from %s unsupported"
 msgstr "不支援從 %s 進行轉換"
 
 #. TRANSLATORS: An error message.
 #. The placeholder expands to the encoding name, specified through --to-code.
-#: src/iconv.c:1039
+#: src/iconv.c:1036
 #, c-format
 msgid "conversion to %s unsupported"
 msgstr "不支援轉換到 %s"
 
 #. TRANSLATORS: An error message.
 #. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively.
-#: src/iconv.c:1045
+#: src/iconv.c:1042
 #, c-format
 msgid "conversion from %s to %s unsupported"
 msgstr "不支援從 %s 轉換到 %s"
 
 #. TRANSLATORS: Additional advice after an error message.
 #. The %s placeholder expands to the program name.
-#: src/iconv.c:1050
+#: src/iconv.c:1047
 #, c-format
 msgid "try '%s -l' to get the list of supported encodings"
 msgstr "嘗試 %s -l 以獲得支援的編碼清單"
 
 #. TRANSLATORS: A filename substitute denoting standard input.
-#: src/iconv.c:1113 src/iconv.c:1122
+#: src/iconv.c:1104
 msgid "(stdin)"
 msgstr "(標準輸入)"
 
 #. TRANSLATORS: The first part of an error message.
 #. It is followed by a colon and a detail message.
 #. The %s placeholder expands to the input file name.
-#: src/iconv.c:1132
+#: src/iconv.c:1116
 #, c-format
 msgid "%s"
 msgstr "%s"
 
 #. TRANSLATORS: An error message.
-#: src/iconv.c:1147
+#: src/iconv.c:1130
 #, c-format
 msgid "I/O error"
 msgstr "輸入輸出錯誤"