Index: l10n_community/translate.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/translate.inc,v
retrieving revision 1.1.2.7.2.31.2.28
diff -u -p -r1.1.2.7.2.31.2.28 translate.inc
--- l10n_community/translate.inc	6 Dec 2010 12:20:18 -0000	1.1.2.7.2.31.2.28
+++ l10n_community/translate.inc	8 Dec 2010 17:11:26 -0000
@@ -728,6 +728,10 @@ function l10n_community_translate_form_s
         }
         // If we had value in any of the textareas, add new suggestion.
         if ($tid === 'new' && count($options['value']) > $empty_values) {
+            
+          // replace Windows line endings to UNIX line endings.
+          $options['value'] = preg_replace('/^[ \t]*$\r\n/m', '\n', $options['value']);
+
           $tid = l10n_community_add_suggestion($sid, l10n_community_pack_string($options['value']), $langcode, $user->uid);
           if ($tid) {
             if ($string['active'] === 'new') {
