Index: program/steps/mail/compose.inc
===================================================================
--- program/steps/mail/compose.inc	(revision 5364)
+++ program/steps/mail/compose.inc	(working copy)
@@ -711,7 +711,7 @@
     $spellcheck_langs = (array) $RCMAIL->config->get('spellcheck_languages',
       array('da'=>'Dansk', 'de'=>'Deutsch', 'en' => 'English', 'es'=>'Español',
             'fr'=>'Français', 'it'=>'Italiano', 'nl'=>'Nederlands', 'pl'=>'Polski',
-            'pt'=>'Português', 'fi'=>'Suomi', 'sv'=>'Svenska'));
+            'pt'=>'Português', 'ru'=>'Русский', 'fi'=>'Suomi', 'sv'=>'Svenska'));
 
     // googie works only with two-letter codes
     if ($engine == 'googie') {
Index: program/js/googiespell.js
===================================================================
--- program/js/googiespell.js	(revision 5364)
+++ program/js/googiespell.js	(working copy)
@@ -34,7 +34,7 @@
 	    "da": "Dansk", "de": "Deutsch", "en": "English",
         "es": "Espa&#241;ol", "fr": "Fran&#231;ais", "it": "Italiano", 
         "nl": "Nederlands", "pl": "Polski", "pt": "Portugu&#234;s",
-        "fi": "Suomi", "sv": "Svenska"
+        "ru": "Русский", "fi": "Suomi", "sv": "Svenska"
     };
     this.lang_to_word = this.org_lang_to_word;
     this.langlist_codes = this.array_keys(this.lang_to_word);
