File recode-3.6-locale.patch of Package recode
--- src/main.c
+++ src/main.c
@@ -393,7 +393,12 @@
if (strncmp (program_name, "lt-", 3) == 0)
program_name += 3;
+#ifdef LC_MESSAGES
+ setlocale (LC_MESSAGES, "");
+ setlocale (LC_CTYPE, "");
+#else
setlocale (LC_ALL, "");
+#endif
bindtextdomain (PACKAGE, LOCALEDIR);
textdomain (PACKAGE);