--- hv/cinelerra/main.C	2003-11-09 21:44:42.000000000 +0100
+++ hvirtual-1.1.8/cinelerra/main.C	2003-12-21 12:41:57.000000000 +0100
@@ -13,6 +13,8 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include <locale.h>
+
 #define PACKAGE "cinelerra"
 #define LOCALEDIR "/usr/share/locale"
 
@@ -39,11 +42,12 @@
 	int deamon_port = DEAMON_PORT;
 	char deamon_path[BCTEXTLEN];
 	int nice_value = 20;
+
+	bindtextdomain (PACKAGE, LOCALEDIR);
+	textdomain (PACKAGE);
+	setlocale (LC_MESSAGES, "");
+	setlocale (LC_CTYPE, "");
 
-// Numeric translation not finished.
-// 	setlocale (LC_ALL, "");
-// 	bindtextdomain (PACKAGE, LOCALEDIR);
-// 	textdomain (PACKAGE);
 
 	for(int i = 1; i < argc; i++)
 	{
--- hv/guicast/bcresources.C	2003-10-24 09:33:44.000000000 +0200
+++ hvirtual-1.1.8/guicast/bcresources.C	2003-12-21 12:52:19.000000000 +0100
@@ -10,12 +10,12 @@
 #include "language.h"
 #include "vframe.h"
 
+
 #include <string.h>
 #include <sys/ipc.h>
 #include <sys/shm.h>
 #include <X11/extensions/XShm.h>
 #include <unistd.h>
- 
 
 
 
@@ -562,8 +562,6 @@
 	use_xft = 0;
 #endif
 
-	if(use_fontset) setlocale(LC_ALL, "");
-
 
 	drag_radius = 10;
 	recursive_resizing = 1;
