Index: src/bin/e_intl.c
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_intl.c,v
retrieving revision 1.73
diff -u -r1.73 e_intl.c
--- src/bin/e_intl.c	13 Feb 2006 06:32:26 -0000	1.73
+++ src/bin/e_intl.c	15 Feb 2006 14:02:00 -0000
@@ -221,7 +221,18 @@
              char *locale_path;
              
              locale_path = _e_intl_language_path_find(alias_locale);
-             if (locale_path == NULL)
+	     if (locale_path != NULL)
+	       {
+		  bindtextdomain(PACKAGE, locale_path);
+		  textdomain(PACKAGE);
+		  bind_textdomain_codeset(PACKAGE, "UTF-8");
+		  free(locale_path);
+               } 
+	     else if (strcmp(alias_locale, "C") == 0)
+	       {
+		  textdomain(PACKAGE);
+	       }
+	     else // (locale_path == NULL)
 	       {
 		  fprintf(stderr, "Can't find the "
 			 "translation for your locale(%s). "
@@ -230,13 +241,6 @@
 			 "is an alias make sure you have your "
 			 "locale.aliases file in the right place\n", alias_locale);
 	       }
-	     else
-	       {
-		  bindtextdomain(PACKAGE, locale_path);
-		  textdomain(PACKAGE);
-		  bind_textdomain_codeset(PACKAGE, "UTF-8");
-		  free(locale_path);
-               } 
 	  }
      }
    free(alias_locale);
