Index: wp-includes/l10n.php
===================================================================
--- wp-includes/l10n.php	(revision 26748)
+++ wp-includes/l10n.php	(working copy)
@@ -72,6 +72,13 @@
  */
 function translate( $text, $domain = 'default' ) {
 	$translations = get_translations_for_domain( $domain );
+
+	if ($translations == false) {
+		return apply_filters( 'gettext', $text, $text, $domain );
+	}
+
+	var_dump($translations);
+
 	$translations = $translations->translate( $text );
 	/**
 	 * Filter text with its translation.
@@ -119,7 +126,12 @@
  */
 function translate_with_gettext_context( $text, $context, $domain = 'default' ) {
 	$translations = get_translations_for_domain( $domain );
-	$translations = $translations->translate( $text, $context );
+
+	if ($translations === false) {
+		$translations = $text;
+	} else {
+		$translations = $translations->translate( $text, $context );
+	}
 	/**
 	 * Filter text with its translation based on context information.
 	 *
@@ -675,7 +687,7 @@
 function get_translations_for_domain( $domain ) {
 	global $l10n;
 	if ( !isset( $l10n[$domain] ) ) {
-		$l10n[$domain] = new NOOP_Translations;
+		$l10n[$domain] = false;
 	}
 	return $l10n[$domain];
 }
