Mercurial > pidgin
annotate plugins/spellchk.c @ 11319:d9debf609b79
[gaim-migrate @ 13522]
I'm quite amazed this worked at all. Did no-one notice debug output like this:
Gtk: Invalid text buffer iterator: either the iterator is uninitialized, or the characters/pixbufs/widgets in the buffer have been modified since the iterator was created.
You must use marks, character numbers, or line numbers to preserve a position across buffer modifications.
You can apply tags and insert marks without invalidating your iterators,
but any mutation that affects 'indexable' buffer contents (contents that can be referred to by character offset)
will invalidate all outstanding iterators
Gtk: gtk_text_buffer_set_mark: assertion `gtk_text_iter_get_buffer (iter) == buffer' failed
committer: Tailor Script <tailor@pidgin.im>
| author | Stu Tomlinson <stu@nosnilmot.com> |
|---|---|
| date | Sat, 20 Aug 2005 21:11:57 +0000 |
| parents | 519dc2186438 |
| children | 45a0c48c33a6 |
| rev | line source |
|---|---|
| 10828 | 1 /* |
| 2 * Gaim - Replace certain misspelled words with their correct form. | |
| 3 * | |
| 4 * Signification changes were made by Benjamin Kahn ("xkahn") and | |
| 5 * Richard Laager ("rlaager") in April 2005--you may want to contact | |
| 6 * them if you have questions. | |
| 7 * | |
| 8 * Gaim is the legal property of its developers, whose names are too numerous | |
| 9 * to list here. Please refer to the COPYRIGHT file distributed with this | |
| 10 * source distribution. | |
| 11 * | |
| 12 * This program is free software; you can redistribute it and/or modify | |
| 13 * it under the terms of the GNU General Public License as published by | |
| 14 * the Free Software Foundation; either version 2 of the License, or | |
| 15 * (at your option) any later version. | |
| 16 * | |
| 17 * This program is distributed in the hope that it will be useful, | |
| 18 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 20 * GNU General Public License for more details. | |
| 21 * | |
| 22 * You should have received a copy of the GNU General Public License | |
| 23 * along with this program; if not, write to the Free Software | |
| 24 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 25 * | |
| 26 */ | |
| 27 | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
28 /* |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
29 * A lot of this code (especially the config code) was taken directly |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
30 * or nearly directly from xchat, version 1.4.2 by Peter Zelezny and others. |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
31 */ |
| 10828 | 32 |
|
5872
059d95c67cda
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
33 #include "internal.h" |
| 9791 | 34 #include "gtkgaim.h" |
|
5872
059d95c67cda
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
35 |
|
059d95c67cda
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
36 #include "debug.h" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
37 #include "notify.h" |
|
6485
70d5122bc3ff
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
38 #include "signals.h" |
|
5872
059d95c67cda
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
39 #include "util.h" |
| 9943 | 40 #include "version.h" |
|
5872
059d95c67cda
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
41 |
|
059d95c67cda
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
42 #include "gtkplugin.h" |
|
059d95c67cda
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
43 #include "gtkutils.h" |
|
4202
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
4165
diff
changeset
|
44 |
| 6735 | 45 #include <stdio.h> |
| 46 #include <string.h> | |
|
6849
3c885e6784ee
[gaim-migrate @ 7394]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
6780
diff
changeset
|
47 #ifndef _WIN32 |
| 6735 | 48 #include <strings.h> |
|
6849
3c885e6784ee
[gaim-migrate @ 7394]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
6780
diff
changeset
|
49 #endif |
| 6735 | 50 #include <sys/types.h> |
| 51 #include <sys/stat.h> | |
| 52 | |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
53 #define SPELLCHECK_PLUGIN_ID "gtk-spellcheck" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
54 #define SPELLCHK_OBJECT_KEY "spellchk" |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
55 |
| 4348 | 56 enum { |
| 57 BAD_COLUMN, | |
| 58 GOOD_COLUMN, | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
59 WORD_ONLY_COLUMN, |
| 4348 | 60 N_COLUMNS |
| 103 | 61 }; |
| 62 | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
63 struct _spellchk { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
64 GtkTextView *view; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
65 GtkTextMark *mark_insert_start; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
66 GtkTextMark *mark_insert_end; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
67 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
68 const gchar *word; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
69 gboolean inserting; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
70 gboolean ignore_correction; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
71 gint pos; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
72 }; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
73 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
74 typedef struct _spellchk spellchk; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
75 |
| 4348 | 76 static GtkListStore *model; |
| 103 | 77 |
|
6780
e9a730ad5a3c
[gaim-migrate @ 7319]
Christian Hammond <chipx86@chipx86.com>
parents:
6735
diff
changeset
|
78 static gboolean |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
79 is_word_uppercase(const gchar *word) |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
80 { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
81 for (; word[0] != '\0'; word = g_utf8_find_next_char (word, NULL)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
82 if (!g_unichar_isupper(g_utf8_get_char(word)) && |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
83 !g_unichar_ispunct(g_utf8_get_char(word))) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
84 return FALSE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
85 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
86 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
87 return TRUE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
88 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
89 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
90 static gboolean |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
91 is_word_lowercase(const gchar *word) |
|
6485
70d5122bc3ff
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
92 { |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
93 for (; word[0] != '\0'; word = g_utf8_find_next_char(word, NULL)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
94 if (!g_unichar_islower(g_utf8_get_char(word)) && |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
95 !g_unichar_ispunct(g_utf8_get_char(word))) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
96 return FALSE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
97 } |
| 103 | 98 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
99 return TRUE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
100 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
101 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
102 static gboolean |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
103 is_word_proper(const gchar *word) |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
104 { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
105 if (word[0] == '\0') |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
106 return FALSE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
107 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
108 if (!g_unichar_isupper(g_utf8_get_char_validated(word, -1))) |
|
6780
e9a730ad5a3c
[gaim-migrate @ 7319]
Christian Hammond <chipx86@chipx86.com>
parents:
6735
diff
changeset
|
109 return FALSE; |
| 103 | 110 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
111 return is_word_lowercase(g_utf8_offset_to_pointer(word, 1)); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
112 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
113 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
114 static gchar * |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
115 make_word_proper(const gchar *word) |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
116 { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
117 gchar *state = g_utf8_strdown(word, -1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
118 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
119 state[0] = g_unichar_toupper(g_utf8_get_char(word)); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
120 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
121 return state; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
122 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
123 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
124 static gboolean |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
125 substitute_simple_buffer(GtkTextBuffer *buffer) |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
126 { |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
127 GtkTextIter start; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
128 GtkTextIter end; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
129 GtkTreeIter treeiter; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
130 gchar *text = NULL; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
131 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
132 gtk_text_buffer_get_iter_at_offset(buffer, &start, 0); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
133 gtk_text_buffer_get_iter_at_offset(buffer, &end, 0); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
134 gtk_text_iter_forward_to_end(&end); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
135 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
136 text = gtk_text_buffer_get_text(buffer, &start, &end, FALSE); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
137 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
138 if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &treeiter) && text) { |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
139 do{ |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
140 GValue val0 = {0, }; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
141 GValue val1 = {0, }; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
142 GValue val2 = {0, }; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
143 const gchar *bad; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
144 const gchar *good; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
145 gchar *cursor; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
146 gboolean word_only; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
147 glong char_pos; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
148 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
149 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &treeiter, BAD_COLUMN, &val0); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
150 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &treeiter, GOOD_COLUMN, &val1); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
151 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &treeiter, WORD_ONLY_COLUMN, &val2); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
152 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
153 bad = g_value_get_string(&val0); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
154 good = g_value_get_string(&val1); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
155 word_only = g_value_get_boolean(&val2); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
156 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
157 /* using g_utf8_* to get /character/ offsets instead of byte offsets for buffer */ |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
158 if (!word_only && (cursor = g_strrstr(text, bad))) |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
159 { |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
160 char_pos = g_utf8_pointer_to_offset(text, cursor); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
161 gtk_text_buffer_get_iter_at_offset(buffer, &start, char_pos); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
162 gtk_text_buffer_get_iter_at_offset(buffer, &end, char_pos + g_utf8_strlen(bad, -1)); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
163 gtk_text_buffer_delete(buffer, &start, &end); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
164 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
165 gtk_text_buffer_get_iter_at_offset(buffer, &start, char_pos); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
166 gtk_text_buffer_insert(buffer, &start, good, -1); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
167 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
168 g_value_unset(&val0); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
169 g_value_unset(&val1); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
170 g_value_unset(&val2); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
171 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
172 return TRUE; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
173 } |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
174 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
175 } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &treeiter)); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
176 } |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
177 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
178 return FALSE; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
179 } |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
180 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
181 static gchar * |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
182 substitute_word(gchar *word) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
183 { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
184 GtkTreeIter iter; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
185 gchar *outword; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
186 gchar *lowerword; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
187 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
188 if (word == NULL) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
189 return NULL; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
190 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
191 lowerword = g_utf8_strdown(word, -1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
192 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
193 if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
194 do { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
195 GValue val0 = {0, }; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
196 GValue val1 = {0, }; |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
197 GValue val2 = {0, }; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
198 const char *bad; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
199 const char *good; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
200 gchar *tmpbad; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
201 gchar *tmpword; |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
202 gboolean word_only; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
203 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
204 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, BAD_COLUMN, &val0); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
205 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, GOOD_COLUMN, &val1); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
206 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, WORD_ONLY_COLUMN, &val2); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
207 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
208 bad = g_value_get_string(&val0); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
209 good = g_value_get_string(&val1); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
210 word_only = g_value_get_boolean(&val2); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
211 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
212 tmpbad = g_utf8_casefold(bad, -1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
213 tmpword = g_utf8_casefold(word, -1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
214 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
215 if (word_only && (!strcmp(bad, lowerword) || (!is_word_lowercase(bad) && !strcmp(tmpbad, tmpword)))) { |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
216 g_free(tmpbad); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
217 g_free(tmpword); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
218 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
219 outword = g_strdup(good); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
220 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
221 if (is_word_lowercase(bad) && is_word_lowercase(good)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
222 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
223 if (is_word_uppercase (word)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
224 char *tmp; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
225 tmp = g_utf8_strup(outword, -1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
226 g_free(outword); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
227 outword = tmp; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
228 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
229 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
230 if (is_word_proper (word)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
231 char *tmp; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
232 tmp = make_word_proper(outword); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
233 g_free(outword); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
234 outword = tmp; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
235 } |
| 4348 | 236 } |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
237 |
| 4348 | 238 g_value_unset(&val0); |
| 239 g_value_unset(&val1); | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
240 g_value_unset(&val2); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
241 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
242 return outword; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
243 } |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
244 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
245 g_value_unset(&val0); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
246 g_value_unset(&val1); |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
247 g_value_unset(&val2); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
248 g_free(tmpbad); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
249 g_free(tmpword); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
250 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
251 } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter)); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
252 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
253 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
254 return NULL; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
255 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
256 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
257 static void |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
258 spellchk_free(spellchk *spell) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
259 { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
260 GtkTextBuffer *buffer; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
261 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
262 buffer = gtk_text_view_get_buffer(spell->view); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
263 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
264 g_signal_handlers_disconnect_matched(spell->view, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
265 G_SIGNAL_MATCH_DATA, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
266 0, 0, NULL, NULL, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
267 spell); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
268 g_signal_handlers_disconnect_matched(buffer, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
269 G_SIGNAL_MATCH_DATA, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
270 0, 0, NULL, NULL, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
271 spell); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
272 g_free(spell); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
273 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
274 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
275 /* Pango doesn't know about the "'" character. Let's fix that. */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
276 static gboolean |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
277 spellchk_inside_word(GtkTextIter *iter) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
278 { |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
279 gunichar ucs4_char = gtk_text_iter_get_char(iter); |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
280 gchar *utf8_str; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
281 gchar c = 0; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
282 gboolean result; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
283 gboolean output; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
284 |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
285 utf8_str = g_ucs4_to_utf8(&ucs4_char, 1, NULL, NULL, NULL); |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
286 if (utf8_str != NULL) |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
287 { |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
288 c = utf8_str[0]; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
289 g_free(utf8_str); |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
290 } |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
291 |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
292 /* Hack because otherwise typing things like U.S. gets difficult |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
293 * if you have 'u' -> 'you' set as a correction... |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
294 * |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
295 * Part 1 of 2: This marks . as being an inside-word character. */ |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
296 if (c == '.') |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
297 return TRUE; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
298 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
299 if (gtk_text_iter_inside_word (iter) == TRUE) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
300 return TRUE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
301 |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
302 if (c == '\'') { |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
303 result = gtk_text_iter_backward_char(iter); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
304 output = gtk_text_iter_inside_word(iter); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
305 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
306 if (result) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
307 gtk_text_iter_forward_char(iter); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
308 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
309 return output; |
| 103 | 310 } |
|
6780
e9a730ad5a3c
[gaim-migrate @ 7319]
Christian Hammond <chipx86@chipx86.com>
parents:
6735
diff
changeset
|
311 |
|
e9a730ad5a3c
[gaim-migrate @ 7319]
Christian Hammond <chipx86@chipx86.com>
parents:
6735
diff
changeset
|
312 return FALSE; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
313 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
314 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
315 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
316 static gboolean |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
317 spellchk_backward_word_start(GtkTextIter *iter) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
318 { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
319 int output; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
320 int result; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
321 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
322 output = gtk_text_iter_backward_word_start(iter); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
323 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
324 /* It didn't work... */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
325 if (!output) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
326 return FALSE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
327 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
328 while (spellchk_inside_word(iter)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
329 result = gtk_text_iter_backward_char(iter); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
330 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
331 /* We can't go backwards anymore? We're at the beginning of the word. */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
332 if (!result) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
333 return TRUE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
334 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
335 if (!spellchk_inside_word(iter)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
336 gtk_text_iter_forward_char(iter); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
337 return TRUE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
338 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
339 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
340 output = gtk_text_iter_backward_word_start(iter); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
341 if (!output) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
342 return FALSE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
343 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
344 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
345 return TRUE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
346 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
347 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
348 static void |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
349 check_range(spellchk *spell, GtkTextBuffer *buffer, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
350 GtkTextIter start, GtkTextIter end) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
351 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
352 gboolean result; |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
353 gchar *tmp; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
354 int period_count = 0; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
355 gchar *word; |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
356 GtkTextMark *mark; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
357 GtkTextIter pos; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
358 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
359 if (substitute_simple_buffer(buffer)) |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
360 { |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
361 mark = gtk_text_buffer_get_insert(buffer); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
362 gtk_text_buffer_get_iter_at_mark(buffer, &pos, mark); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
363 spell->pos = gtk_text_iter_get_offset(&pos); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
364 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
365 gtk_text_buffer_get_iter_at_mark(buffer, &start, mark); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
366 gtk_text_buffer_get_iter_at_mark(buffer, &end, mark); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
367 } |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
368 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
369 /* We need to go backwords to find out if we are inside a word or not. */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
370 gtk_text_iter_backward_char(&end); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
371 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
372 if (spellchk_inside_word(&end)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
373 gtk_text_iter_forward_char(&end); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
374 return; /* We only pay attention to whole words. */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
375 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
376 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
377 /* We could be in the middle of a whitespace block. Check for that. */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
378 result = gtk_text_iter_backward_char(&end); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
379 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
380 if (!spellchk_inside_word(&end)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
381 if (result) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
382 gtk_text_iter_forward_char(&end); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
383 return; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
384 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
385 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
386 if (result) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
387 gtk_text_iter_forward_char(&end); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
388 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
389 /* Move backwards to the beginning of the word. */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
390 spellchk_backward_word_start(&start); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
391 |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
392 spell->word = gtk_text_iter_get_text(&start, &end); |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
393 |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
394 /* Hack because otherwise typing things like U.S. gets difficult |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
395 * if you have 'u' -> 'you' set as a correction... |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
396 * |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
397 * Part 2 of 2: This chops periods off the end of the word so |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
398 * the right substitution entry is found. */ |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
399 tmp = g_strdup(spell->word); |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
400 if (tmp != NULL && *tmp != '\0') { |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
401 gchar *c; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
402 for (c = tmp + strlen(tmp) - 1 ; c != tmp ; c--) { |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
403 if (*c == '.') { |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
404 *c = '\0'; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
405 period_count++; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
406 } else |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
407 break; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
408 } |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
409 } |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
410 |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
411 if ((word = substitute_word(tmp))) { |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
412 GtkTextMark *mark; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
413 GtkTextIter pos; |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
414 gchar *tmp2; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
415 int i; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
416 |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
417 for (i = 1 ; i <= period_count ; i++) { |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
418 tmp2 = g_strconcat(word, ".", NULL); |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
419 g_free(word); |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
420 word = tmp2; |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
421 } |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
422 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
423 gtk_text_buffer_delete(buffer, &start, &end); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
424 gtk_text_buffer_insert(buffer, &start, word, -1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
425 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
426 mark = gtk_text_buffer_get_insert(buffer); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
427 gtk_text_buffer_get_iter_at_mark(buffer, &pos, mark); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
428 spell->pos = gtk_text_iter_get_offset(&pos); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
429 |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
430 g_free(word); |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
431 g_free(tmp); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
432 return; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
433 } |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
434 g_free(tmp); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
435 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
436 spell->word = NULL; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
437 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
438 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
439 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
440 /* insertion works like this: |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
441 * - before the text is inserted, we mark the position in the buffer. |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
442 * - after the text is inserted, we see where our mark is and use that and |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
443 * the current position to check the entire range of inserted text. |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
444 * |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
445 * this may be overkill for the common case (inserting one character). */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
446 static void |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
447 insert_text_before(GtkTextBuffer *buffer, GtkTextIter *iter, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
448 gchar *text, gint len, spellchk *spell) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
449 { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
450 if (spell->inserting == TRUE) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
451 return; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
452 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
453 spell->inserting = TRUE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
454 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
455 spell->word = NULL; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
456 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
457 gtk_text_buffer_move_mark(buffer, spell->mark_insert_start, iter); |
| 103 | 458 } |
| 459 | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
460 static void |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
461 insert_text_after(GtkTextBuffer *buffer, GtkTextIter *iter, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
462 gchar *text, gint len, spellchk *spell) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
463 { |
| 11319 | 464 GtkTextIter start, end; |
| 465 GtkTextMark *mark; | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
466 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
467 if (spell->ignore_correction) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
468 spell->ignore_correction = FALSE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
469 return; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
470 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
471 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
472 /* we need to check a range of text. */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
473 gtk_text_buffer_get_iter_at_mark(buffer, &start, spell->mark_insert_start); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
474 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
475 if (len == 1) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
476 check_range(spell, buffer, start, *iter); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
477 |
| 11319 | 478 /* if check_range modified the buffer, iter has been invalidated */ |
| 479 mark = gtk_text_buffer_get_insert(buffer); | |
| 480 gtk_text_buffer_get_iter_at_mark(buffer, &end, mark); | |
| 481 gtk_text_buffer_move_mark(buffer, spell->mark_insert_end, &end); | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
482 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
483 spell->inserting = FALSE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
484 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
485 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
486 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
487 static void |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
488 delete_range_after(GtkTextBuffer *buffer, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
489 GtkTextIter *start, GtkTextIter *end, spellchk *spell) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
490 { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
491 GtkTextIter start2, end2; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
492 GtkTextMark *mark; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
493 GtkTextIter pos; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
494 gint place; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
495 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
496 if (!spell->word) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
497 return; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
498 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
499 if (spell->inserting == TRUE) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
500 return; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
501 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
502 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
503 spell->inserting = TRUE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
504 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
505 mark = gtk_text_buffer_get_insert(buffer); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
506 gtk_text_buffer_get_iter_at_mark(buffer, &pos, mark); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
507 place = gtk_text_iter_get_offset(&pos); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
508 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
509 if ((place + 1) != spell->pos) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
510 spell->word = NULL; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
511 return; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
512 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
513 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
514 gtk_text_buffer_get_iter_at_mark(buffer, &start2, spell->mark_insert_start); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
515 gtk_text_buffer_get_iter_at_mark(buffer, &end2, spell->mark_insert_end); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
516 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
517 gtk_text_buffer_delete(buffer, &start2, &end2); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
518 gtk_text_buffer_insert(buffer, &start2, spell->word, -1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
519 spell->ignore_correction = TRUE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
520 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
521 spell->inserting = FALSE; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
522 spell->word = NULL; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
523 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
524 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
525 static void |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
526 spellchk_new_attach(GaimConversation *c) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
527 spellchk *spell; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
528 GtkTextBuffer *buffer; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
529 GtkTextIter start, end; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
530 GaimGtkConversation *gtkconv; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
531 GtkTextView *view; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
532 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
533 gtkconv = GAIM_GTK_CONVERSATION(c); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
534 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
535 view = GTK_TEXT_VIEW(gtkconv->entry); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
536 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
537 spell = g_object_get_data(G_OBJECT(view), SPELLCHK_OBJECT_KEY); |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
538 if (spell != NULL) |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
539 return; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
540 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
541 /* attach to the widget */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
542 spell = g_new0(spellchk, 1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
543 spell->view = view; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
544 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
545 g_object_set_data(G_OBJECT(view), SPELLCHK_OBJECT_KEY, spell); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
546 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
547 g_signal_connect_swapped(G_OBJECT(view), "destroy", |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
548 G_CALLBACK(spellchk_free), spell); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
549 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
550 buffer = gtk_text_view_get_buffer(view); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
551 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
552 /* we create the mark here, but we don't use it until text is |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
553 * inserted, so we don't really care where iter points. */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
554 gtk_text_buffer_get_bounds(buffer, &start, &end); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
555 spell->mark_insert_start = gtk_text_buffer_create_mark(buffer, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
556 "spellchk-insert-start", |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
557 &start, TRUE); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
558 spell->mark_insert_end = gtk_text_buffer_create_mark(buffer, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
559 "spellchk-insert-end", |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
560 &start, TRUE); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
561 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
562 g_signal_connect_after(G_OBJECT(buffer), |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
563 "delete-range", |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
564 G_CALLBACK(delete_range_after), spell); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
565 g_signal_connect(G_OBJECT(buffer), |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
566 "insert-text", |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
567 G_CALLBACK(insert_text_before), spell); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
568 g_signal_connect_after(G_OBJECT(buffer), |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
569 "insert-text", |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
570 G_CALLBACK(insert_text_after), spell); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
571 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
572 return; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
573 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
574 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
575 static int buf_get_line(char *ibuf, char **buf, int *position, int len) |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
576 { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
577 int pos = *position; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
578 int spos = pos; |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
579 |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
580 if (pos == len) |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
581 return 0; |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
582 |
|
11296
87a7fdd3ffcc
[gaim-migrate @ 13496]
Richard Laager <rlaager@wiktel.com>
parents:
11288
diff
changeset
|
583 while (!(ibuf[pos] == '\n' || |
|
87a7fdd3ffcc
[gaim-migrate @ 13496]
Richard Laager <rlaager@wiktel.com>
parents:
11288
diff
changeset
|
584 (ibuf[pos] == '\r' && ibuf[pos + 1] != '\n'))) |
|
87a7fdd3ffcc
[gaim-migrate @ 13496]
Richard Laager <rlaager@wiktel.com>
parents:
11288
diff
changeset
|
585 { |
|
87a7fdd3ffcc
[gaim-migrate @ 13496]
Richard Laager <rlaager@wiktel.com>
parents:
11288
diff
changeset
|
586 pos++; |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
587 if (pos == len) |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
588 return 0; |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
589 } |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
590 |
|
11296
87a7fdd3ffcc
[gaim-migrate @ 13496]
Richard Laager <rlaager@wiktel.com>
parents:
11288
diff
changeset
|
591 if (pos != 0 && ibuf[pos] == '\n' && ibuf[pos - 1] == '\r') |
|
87a7fdd3ffcc
[gaim-migrate @ 13496]
Richard Laager <rlaager@wiktel.com>
parents:
11288
diff
changeset
|
592 ibuf[pos - 1] = '\0'; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
593 |
|
11296
87a7fdd3ffcc
[gaim-migrate @ 13496]
Richard Laager <rlaager@wiktel.com>
parents:
11288
diff
changeset
|
594 ibuf[pos] = '\0'; |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
595 *buf = &ibuf[spos]; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
596 |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
597 pos++; |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
598 *position = pos; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
599 |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
600 return 1; |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
601 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
602 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
603 static void load_conf() |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
604 { |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
605 /* Corrections to change "...", "(c)", "(r)", and "(tm)" to their |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
606 * Unicode character equivalents were not added here even though |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
607 * they existed in the source list(s). I think these corrections |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
608 * would be more trouble than they're worth. |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
609 */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
610 const char * const defaultconf = |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
611 "BAD abbout\nGOOD about\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
612 "BAD abotu\nGOOD about\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
613 "BAD abouta\nGOOD about a\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
614 "BAD aboutit\nGOOD about it\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
615 "BAD aboutthe\nGOOD about the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
616 "BAD abscence\nGOOD absence\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
617 "BAD accesories\nGOOD accessories\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
618 "BAD accidant\nGOOD accident\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
619 "BAD accomodate\nGOOD accommodate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
620 "BAD accordingto\nGOOD according to\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
621 "BAD accross\nGOOD across\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
622 "BAD acheive\nGOOD achieve\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
623 "BAD acheived\nGOOD achieved\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
624 "BAD acheiving\nGOOD achieving\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
625 "BAD acn\nGOOD can\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
626 "BAD acommodate\nGOOD accommodate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
627 "BAD acomodate\nGOOD accommodate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
628 "BAD actualyl\nGOOD actually\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
629 "BAD additinal\nGOOD additional\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
630 "BAD addtional\nGOOD additional\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
631 "BAD adequit\nGOOD adequate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
632 "BAD adequite\nGOOD adequate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
633 "BAD adn\nGOOD and\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
634 "BAD advanage\nGOOD advantage\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
635 "BAD affraid\nGOOD afraid\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
636 "BAD afterthe\nGOOD after the\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
637 "COMPLETE 0\nBAD againstt he\nGOOD against the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
638 "BAD aganist\nGOOD against\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
639 "BAD aggresive\nGOOD aggressive\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
640 "BAD agian\nGOOD again\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
641 "BAD agreemeent\nGOOD agreement\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
642 "BAD agreemeents\nGOOD agreements\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
643 "BAD agreemnet\nGOOD agreement\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
644 "BAD agreemnets\nGOOD agreements\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
645 "BAD agressive\nGOOD aggressive\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
646 "BAD agressiveness\nGOOD aggressiveness\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
647 "BAD ahd\nGOOD had\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
648 "BAD ahold\nGOOD a hold\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
649 "BAD ahppen\nGOOD happen\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
650 "BAD ahve\nGOOD have\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
651 "BAD allready\nGOOD already\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
652 "BAD allwasy\nGOOD always\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
653 "BAD allwyas\nGOOD always\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
654 "BAD almots\nGOOD almost\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
655 "BAD almsot\nGOOD almost\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
656 "BAD alomst\nGOOD almost\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
657 "BAD alot\nGOOD a lot\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
658 "BAD alraedy\nGOOD already\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
659 "BAD alreayd\nGOOD already\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
660 "BAD alreday\nGOOD already\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
661 "BAD alwasy\nGOOD always\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
662 "BAD alwats\nGOOD always\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
663 "BAD alway\nGOOD always\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
664 "BAD alwyas\nGOOD always\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
665 "BAD amde\nGOOD made\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
666 "BAD Ameria\nGOOD America\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
667 "BAD amke\nGOOD make\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
668 "BAD amkes\nGOOD makes\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
669 "BAD anbd\nGOOD and\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
670 "BAD andone\nGOOD and one\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
671 "BAD andteh\nGOOD and the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
672 "BAD andthe\nGOOD and the\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
673 "COMPLETE 0\nBAD andt he\nGOOD and the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
674 "BAD anothe\nGOOD another\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
675 "BAD anual\nGOOD annual\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
676 "BAD any1\nGOOD anyone\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
677 "BAD apparant\nGOOD apparent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
678 "BAD apparrent\nGOOD apparent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
679 "BAD appearence\nGOOD appearance\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
680 "BAD appeares\nGOOD appears\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
681 "BAD applicaiton\nGOOD application\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
682 "BAD applicaitons\nGOOD applications\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
683 "BAD applyed\nGOOD applied\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
684 "BAD appointiment\nGOOD appointment\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
685 "BAD approrpiate\nGOOD appropriate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
686 "BAD approrpriate\nGOOD appropriate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
687 "BAD aquisition\nGOOD acquisition\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
688 "BAD aquisitions\nGOOD acquisitions\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
689 "BAD arent\nGOOD aren't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
690 "COMPLETE 0\nBAD aren;t\nGOOD aren't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
691 "BAD arguement\nGOOD argument\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
692 "BAD arguements\nGOOD arguments\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
693 "COMPLETE 0\nBAD arn't\nGOOD aren't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
694 "BAD arond\nGOOD around\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
695 "BAD artical\nGOOD article\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
696 "BAD articel\nGOOD article\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
697 "BAD asdvertising\nGOOD advertising\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
698 "COMPLETE 0\nBAD askt he\nGOOD ask the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
699 "BAD assistent\nGOOD assistant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
700 "BAD asthe\nGOOD as the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
701 "BAD atention\nGOOD attention\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
702 "BAD atmospher\nGOOD atmosphere\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
703 "BAD attentioin\nGOOD attention\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
704 "BAD atthe\nGOOD at the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
705 "BAD audeince\nGOOD audience\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
706 "BAD audiance\nGOOD audience\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
707 "BAD availalbe\nGOOD available\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
708 "BAD awya\nGOOD away\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
709 "BAD aywa\nGOOD away\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
710 "BAD b4\nGOOD before\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
711 "BAD bakc\nGOOD back\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
712 "BAD balence\nGOOD balance\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
713 "BAD ballance\nGOOD balance\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
714 "BAD baout\nGOOD about\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
715 "BAD bcak\nGOOD back\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
716 "BAD bcuz\nGOOD because\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
717 "BAD beacuse\nGOOD because\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
718 "BAD becasue\nGOOD because\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
719 "BAD becaus\nGOOD because\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
720 "BAD becausea\nGOOD because a\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
721 "BAD becauseof\nGOOD because of\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
722 "BAD becausethe\nGOOD because the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
723 "BAD becauseyou\nGOOD because you\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
724 "BAD becomeing\nGOOD becoming\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
725 "BAD becomming\nGOOD becoming\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
726 "BAD becuase\nGOOD because\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
727 "BAD becuse\nGOOD because\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
728 "BAD befoer\nGOOD before\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
729 "BAD beggining\nGOOD beginning\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
730 "BAD begining\nGOOD beginning\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
731 "BAD beginining\nGOOD beginning\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
732 "BAD beleiev\nGOOD believe\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
733 "BAD beleieve\nGOOD believe\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
734 "BAD beleif\nGOOD belief\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
735 "BAD beleive\nGOOD believe\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
736 "BAD beleived\nGOOD believed\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
737 "BAD beleives\nGOOD believes\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
738 "BAD belive\nGOOD believe\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
739 "BAD belived\nGOOD believed\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
740 "BAD belives\nGOOD believes\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
741 "BAD benifit\nGOOD benefit\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
742 "BAD benifits\nGOOD benefits\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
743 "BAD betwen\nGOOD between\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
744 "BAD beutiful\nGOOD beautiful\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
745 "BAD blase\nGOOD blasé\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
746 "BAD boxs\nGOOD boxes\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
747 "BAD brodcast\nGOOD broadcast\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
748 "BAD butthe\nGOOD but the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
749 "BAD bve\nGOOD be\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
750 "COMPLETE 0\nBAD byt he\nGOOD by the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
751 "BAD cafe\nGOOD café\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
752 "BAD caharcter\nGOOD character\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
753 "BAD calcullated\nGOOD calculated\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
754 "BAD calulated\nGOOD calculated\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
755 "BAD candidtae\nGOOD candidate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
756 "BAD candidtaes\nGOOD candidates\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
757 "BAD cant\nGOOD can't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
758 "COMPLETE 0\nBAD can;t\nGOOD can't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
759 "COMPLETE 0\nBAD can't of been\nGOOD can't have been\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
760 "BAD catagory\nGOOD category\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
761 "BAD categiory\nGOOD category\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
762 "BAD certian\nGOOD certain\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
763 "BAD challange\nGOOD challenge\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
764 "BAD challanges\nGOOD challenges\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
765 "BAD chaneg\nGOOD change\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
766 "BAD chanegs\nGOOD changes\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
767 "BAD changable\nGOOD changeable\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
768 "BAD changeing\nGOOD changing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
769 "BAD changng\nGOOD changing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
770 "BAD charachter\nGOOD character\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
771 "BAD charachters\nGOOD characters\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
772 "BAD charactor\nGOOD character\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
773 "BAD charecter\nGOOD character\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
774 "BAD charector\nGOOD character\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
775 "BAD cheif\nGOOD chief\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
776 "BAD chekc\nGOOD check\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
777 "BAD chnage\nGOOD change\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
778 "BAD cieling\nGOOD ceiling\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
779 "BAD circut\nGOOD circuit\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
780 "BAD claer\nGOOD clear\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
781 "BAD claered\nGOOD cleared\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
782 "BAD claerly\nGOOD clearly\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
783 "BAD cliant\nGOOD client\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
784 "BAD cliche\nGOOD cliché\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
785 "BAD cna\nGOOD can\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
786 "BAD colection\nGOOD collection\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
787 "BAD comanies\nGOOD companies\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
788 "BAD comany\nGOOD company\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
789 "BAD comapnies\nGOOD companies\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
790 "BAD comapny\nGOOD company\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
791 "BAD combintation\nGOOD combination\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
792 "BAD comited\nGOOD committed\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
793 "BAD comittee\nGOOD committee\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
794 "BAD commadn\nGOOD command\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
795 "BAD comming\nGOOD coming\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
796 "BAD commitee\nGOOD committee\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
797 "BAD committe\nGOOD committee\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
798 "BAD committment\nGOOD commitment\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
799 "BAD committments\nGOOD commitments\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
800 "BAD committy\nGOOD committee\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
801 "BAD comntain\nGOOD contain\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
802 "BAD comntains\nGOOD contains\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
803 "BAD compair\nGOOD compare\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
804 "COMPLETE 0\nBAD company;s\nGOOD company's\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
805 "BAD competetive\nGOOD competitive\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
806 "BAD compleated\nGOOD completed\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
807 "BAD compleatly\nGOOD completely\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
808 "BAD compleatness\nGOOD completeness\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
809 "BAD completly\nGOOD completely\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
810 "BAD completness\nGOOD completeness\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
811 "BAD composate\nGOOD composite\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
812 "BAD comtain\nGOOD contain\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
813 "BAD comtains\nGOOD contains\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
814 "BAD comunicate\nGOOD communicate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
815 "BAD comunity\nGOOD community\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
816 "BAD condolances\nGOOD condolences\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
817 "BAD conected\nGOOD connected\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
818 "BAD conferance\nGOOD conference\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
819 "BAD confirmmation\nGOOD confirmation\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
820 "BAD congradulations\nGOOD congratulations\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
821 "BAD considerit\nGOOD considerate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
822 "BAD considerite\nGOOD considerate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
823 "BAD consonent\nGOOD consonant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
824 "BAD conspiricy\nGOOD conspiracy\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
825 "BAD consultent\nGOOD consultant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
826 "BAD convertable\nGOOD convertible\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
827 "BAD cooparate\nGOOD cooperate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
828 "BAD cooporate\nGOOD cooperate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
829 "BAD corproation\nGOOD corporation\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
830 "BAD corproations\nGOOD corporations\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
831 "BAD corruptable\nGOOD corruptible\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
832 "BAD cotten\nGOOD cotton\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
833 "BAD coudl\nGOOD could\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
834 "COMPLETE 0\nBAD coudln't\nGOOD couldn't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
835 "COMPLETE 0\nBAD coudn't\nGOOD couldn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
836 "BAD couldnt\nGOOD couldn't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
837 "COMPLETE 0\nBAD couldn;t\nGOOD couldn't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
838 "COMPLETE 0\nBAD could of been\nGOOD could have been\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
839 "COMPLETE 0\nBAD could of had\nGOOD could have had\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
840 "BAD couldthe\nGOOD could the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
841 "BAD couldve\nGOOD could've\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
842 "BAD cpoy\nGOOD copy\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
843 "BAD creme\nGOOD crème\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
844 "BAD ctaegory\nGOOD category\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
845 "BAD cu\nGOOD see you\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
846 "BAD cusotmer\nGOOD customer\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
847 "BAD cusotmers\nGOOD customers\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
848 "BAD cutsomer\nGOOD customer\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
849 "BAD cutsomers\nGOOD customer\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
850 "BAD cuz\nGOOD because\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
851 "BAD cxan\nGOOD can\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
852 "BAD danceing\nGOOD dancing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
853 "BAD dcument\nGOOD document\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
854 "BAD deatils\nGOOD details\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
855 "BAD decison\nGOOD decision\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
856 "BAD decisons\nGOOD decisions\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
857 "BAD decor\nGOOD décor\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
858 "BAD defendent\nGOOD defendant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
859 "BAD definately\nGOOD definitely\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
860 "COMPLETE 0\nBAD deja vu\nGOOD déjà vu\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
861 "BAD deptartment\nGOOD department\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
862 "BAD desicion\nGOOD decision\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
863 "BAD desicions\nGOOD decisions\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
864 "BAD desision\nGOOD decision\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
865 "BAD desisions\nGOOD decisions\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
866 "BAD detente\nGOOD détente\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
867 "BAD develeoprs\nGOOD developers\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
868 "BAD devellop\nGOOD develop\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
869 "BAD develloped\nGOOD developed\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
870 "BAD develloper\nGOOD developer\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
871 "BAD devellopers\nGOOD developers\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
872 "BAD develloping\nGOOD developing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
873 "BAD devellopment\nGOOD development\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
874 "BAD devellopments\nGOOD developments\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
875 "BAD devellops\nGOOD develop\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
876 "BAD develope\nGOOD develop\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
877 "BAD developement\nGOOD development\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
878 "BAD developements\nGOOD developments\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
879 "BAD developor\nGOOD developer\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
880 "BAD developors\nGOOD developers\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
881 "BAD develpment\nGOOD development\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
882 "BAD diaplay\nGOOD display\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
883 "BAD didint\nGOOD didn't\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
884 "BAD didnot\nGOOD did not\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
885 "BAD didnt\nGOOD didn't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
886 "COMPLETE 0\nBAD didn;t\nGOOD didn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
887 "BAD difefrent\nGOOD different\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
888 "BAD diferences\nGOOD differences\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
889 "BAD differance\nGOOD difference\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
890 "BAD differances\nGOOD differences\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
891 "BAD differant\nGOOD different\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
892 "BAD differemt\nGOOD different\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
893 "BAD differnt\nGOOD different\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
894 "BAD diffrent\nGOOD different\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
895 "BAD directer\nGOOD director\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
896 "BAD directers\nGOOD directors\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
897 "BAD directiosn\nGOOD direction\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
898 "BAD disatisfied\nGOOD dissatisfied\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
899 "BAD discoverd\nGOOD discovered\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
900 "BAD disign\nGOOD design\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
901 "BAD dispaly\nGOOD display\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
902 "BAD dissonent\nGOOD dissonant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
903 "BAD distribusion\nGOOD distribution\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
904 "BAD divsion\nGOOD division\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
905 "BAD docuement\nGOOD documents\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
906 "BAD docuemnt\nGOOD document\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
907 "BAD documetn\nGOOD document\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
908 "BAD documnet\nGOOD document\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
909 "BAD documnets\nGOOD documents\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
910 "COMPLETE 0\nBAD doens't\nGOOD doesn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
911 "BAD doese\nGOOD does\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
912 "COMPLETE 0\nBAD doe snot\nGOOD does not\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
913 "BAD doesnt\nGOOD doesn't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
914 "COMPLETE 0\nBAD doesn;t\nGOOD doesn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
915 "BAD doign\nGOOD doing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
916 "BAD doimg\nGOOD doing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
917 "BAD doind\nGOOD doing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
918 "BAD dollers\nGOOD dollars\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
919 "BAD donig\nGOOD doing\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
920 "BAD donno\nGOOD don't know\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
921 "BAD dont\nGOOD don't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
922 "COMPLETE 0\nBAD do'nt\nGOOD don't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
923 "COMPLETE 0\nBAD don;t\nGOOD don't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
924 "COMPLETE 0\nBAD don't no\nGOOD don't know\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
925 "COMPLETE 0\nBAD dosn't\nGOOD doesn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
926 "BAD driveing\nGOOD driving\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
927 "BAD drnik\nGOOD drink\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
928 "BAD dunno\nGOOD don't know\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
929 "BAD eclair\nGOOD éclair\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
930 "BAD efel\nGOOD feel\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
931 "BAD effecient\nGOOD efficient\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
932 "BAD efort\nGOOD effort\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
933 "BAD eforts\nGOOD efforts\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
934 "BAD ehr\nGOOD her\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
935 "BAD eligable\nGOOD eligible\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
936 "BAD embarass\nGOOD embarrass\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
937 "BAD emigre\nGOOD émigré\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
938 "BAD enought\nGOOD enough\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
939 "BAD entree\nGOOD entrée\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
940 "BAD enuf\nGOOD enough\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
941 "BAD equippment\nGOOD equipment\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
942 "BAD equivalant\nGOOD equivalent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
943 "BAD esle\nGOOD else\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
944 "BAD especally\nGOOD especially\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
945 "BAD especialyl\nGOOD especially\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
946 "BAD espesially\nGOOD especially\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
947 "BAD essense\nGOOD essence\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
948 "BAD excellance\nGOOD excellence\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
949 "BAD excellant\nGOOD excellent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
950 "BAD excercise\nGOOD exercise\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
951 "BAD exchagne\nGOOD exchange\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
952 "BAD exchagnes\nGOOD exchanges\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
953 "BAD excitment\nGOOD excitement\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
954 "BAD exhcange\nGOOD exchange\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
955 "BAD exhcanges\nGOOD exchanges\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
956 "BAD experiance\nGOOD experience\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
957 "BAD experienc\nGOOD experience\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
958 "BAD exprience\nGOOD experience\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
959 "BAD exprienced\nGOOD experienced\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
960 "BAD eyt\nGOOD yet\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
961 "BAD facade\nGOOD façade\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
962 "BAD faeture\nGOOD feature\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
963 "BAD faetures\nGOOD feature\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
964 "BAD familair\nGOOD familiar\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
965 "BAD familar\nGOOD familiar\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
966 "BAD familliar\nGOOD familiar\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
967 "BAD fammiliar\nGOOD familiar\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
968 "BAD feild\nGOOD field\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
969 "BAD feilds\nGOOD fields\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
970 "BAD fianlly\nGOOD finally\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
971 "BAD fidn\nGOOD find\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
972 "BAD finalyl\nGOOD finally\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
973 "BAD firends\nGOOD friends\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
974 "BAD firts\nGOOD first\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
975 "BAD follwo\nGOOD follow\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
976 "BAD follwoing\nGOOD following\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
977 "BAD fora\nGOOD for a\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
978 "BAD foriegn\nGOOD foreign\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
979 "BAD forthe\nGOOD for the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
980 "BAD forwrd\nGOOD forward\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
981 "BAD forwrds\nGOOD forwards\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
982 "BAD foudn\nGOOD found\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
983 "BAD foward\nGOOD forward\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
984 "BAD fowards\nGOOD forwards\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
985 "BAD freind\nGOOD friend\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
986 "BAD freindly\nGOOD friendly\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
987 "BAD freinds\nGOOD friends\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
988 "BAD friday\nGOOD Friday\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
989 "BAD frmo\nGOOD from\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
990 "BAD fromthe\nGOOD from the\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
991 "COMPLETE 0\nBAD fromt he\nGOOD from the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
992 "BAD furneral\nGOOD funeral\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
993 "BAD fwe\nGOOD few\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
994 "BAD garantee\nGOOD guarantee\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
995 "BAD gaurd\nGOOD guard\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
996 "BAD gemeral\nGOOD general\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
997 "BAD gerat\nGOOD great\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
998 "BAD geting\nGOOD getting\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
999 "BAD gettin\nGOOD getting\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1000 "BAD gievn\nGOOD given\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1001 "BAD giveing\nGOOD giving\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1002 "BAD gloabl\nGOOD global\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1003 "BAD goign\nGOOD going\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1004 "BAD gonig\nGOOD going\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1005 "BAD govenment\nGOOD government\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1006 "BAD goverment\nGOOD government\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1007 "BAD gruop\nGOOD group\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1008 "BAD gruops\nGOOD groups\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1009 "BAD grwo\nGOOD grow\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1010 "BAD guidlines\nGOOD guidelines\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1011 "BAD hadbeen\nGOOD had been\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1012 "BAD hadnt\nGOOD hadn't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1013 "COMPLETE 0\nBAD hadn;t\nGOOD hadn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1014 "BAD haev\nGOOD have\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1015 "BAD hapen\nGOOD happen\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1016 "BAD hapened\nGOOD happened\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1017 "BAD hapening\nGOOD happening\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1018 "BAD hapens\nGOOD happens\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1019 "BAD happend\nGOOD happened\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1020 "BAD hasbeen\nGOOD has been\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1021 "BAD hasnt\nGOOD hasn't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1022 "COMPLETE 0\nBAD hasn;t\nGOOD hasn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1023 "BAD havebeen\nGOOD have been\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1024 "BAD haveing\nGOOD having\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1025 "BAD havent\nGOOD haven't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1026 "COMPLETE 0\nBAD haven;t\nGOOD haven't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1027 "BAD hda\nGOOD had\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1028 "BAD hearign\nGOOD hearing\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1029 "COMPLETE 0\nBAD he;d\nGOOD he'd\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1030 "BAD hel\nGOOD he'll\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1031 "COMPLETE 0\nBAD he;ll\nGOOD he'll\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1032 "BAD helpfull\nGOOD helpful\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1033 "BAD herat\nGOOD heart\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1034 "BAD heres\nGOOD here's\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1035 "COMPLETE 0\nBAD here;s\nGOOD here's\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1036 "BAD hes\nGOOD he's\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1037 "COMPLETE 0\nBAD he;s\nGOOD he's\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1038 "BAD hesaid\nGOOD he said\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1039 "BAD hewas\nGOOD he was\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1040 "BAD hge\nGOOD he\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1041 "BAD hismelf\nGOOD himself\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1042 "BAD hlep\nGOOD help\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1043 "BAD hott\nGOOD hot\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1044 "BAD hows\nGOOD how's\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1045 "BAD hsa\nGOOD has\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1046 "BAD hse\nGOOD she\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1047 "BAD hsi\nGOOD his\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1048 "BAD hte\nGOOD the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1049 "BAD htere\nGOOD there\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1050 "BAD htese\nGOOD these\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1051 "BAD htey\nGOOD they\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1052 "BAD hting\nGOOD thing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1053 "BAD htink\nGOOD think\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1054 "BAD htis\nGOOD this\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1055 "COMPLETE 0\nBAD htp:\nGOOD http:\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1056 "COMPLETE 0\nBAD http:\\\\nGOOD http://\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1057 "BAD httpL\nGOOD http:\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1058 "BAD hvae\nGOOD have\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1059 "BAD hvaing\nGOOD having\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1060 "BAD hwich\nGOOD which\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1061 "BAD i\nGOOD I\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1062 "COMPLETE 0\nBAD i c\nGOOD I see\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1063 "COMPLETE 0\nBAD i;d\nGOOD I'd\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1064 "COMPLETE 0\nBAD i'd\nGOOD I'd\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1065 "COMPLETE 0\nBAD I;d\nGOOD I'd\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1066 "BAD idae\nGOOD idea\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1067 "BAD idaes\nGOOD ideas\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1068 "BAD identofy\nGOOD identify\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1069 "BAD ihs\nGOOD his\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1070 "BAD iits the\nGOOD it's the\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1071 "COMPLETE 0\nBAD i'll\nGOOD I'll\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1072 "COMPLETE 0\nBAD I;ll\nGOOD I'll\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1073 "COMPLETE 0\nBAD i;m\nGOOD I'm\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1074 "COMPLETE 0\nBAD i'm\nGOOD I'm\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1075 "COMPLETE 0\nBAD I\"m\nGOOD I'm\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1076 "BAD imediate\nGOOD immediate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1077 "BAD imediatly\nGOOD immediately\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1078 "BAD immediatly\nGOOD immediately\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1079 "BAD importent\nGOOD important\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1080 "BAD importnat\nGOOD important\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1081 "BAD impossable\nGOOD impossible\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1082 "BAD improvemnt\nGOOD improvement\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1083 "BAD improvment\nGOOD improvement\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1084 "BAD includ\nGOOD include\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1085 "BAD indecate\nGOOD indicate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1086 "BAD indenpendence\nGOOD independence\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1087 "BAD indenpendent\nGOOD independent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1088 "BAD indepedent\nGOOD independent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1089 "BAD independance\nGOOD independence\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1090 "BAD independant\nGOOD independent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1091 "BAD influance\nGOOD influence\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1092 "BAD infomation\nGOOD information\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1093 "BAD informatoin\nGOOD information\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1094 "BAD inital\nGOOD initial\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1095 "BAD instaleld\nGOOD installed\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1096 "BAD insted\nGOOD instead\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1097 "BAD insurence\nGOOD insurance\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1098 "BAD inteh\nGOOD in the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1099 "BAD interum\nGOOD interim\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1100 "BAD inthe\nGOOD in the\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1101 "COMPLETE 0\nBAD int he\nGOOD in the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1102 "BAD inturn\nGOOD intern\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1103 "BAD inwhich\nGOOD in which\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1104 "COMPLETE 0\nBAD i snot\nGOOD is not\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1105 "BAD isnt\nGOOD isn't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1106 "COMPLETE 0\nBAD isn;t\nGOOD isn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1107 "BAD isthe\nGOOD is the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1108 "BAD itd\nGOOD it'd\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1109 "COMPLETE 0\nBAD it;d\nGOOD it'd\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1110 "BAD itis\nGOOD it is\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1111 "BAD ititial\nGOOD initial\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1112 "BAD itll\nGOOD it'll\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1113 "COMPLETE 0\nBAD it;ll\nGOOD it'll\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1114 "BAD itnerest\nGOOD interest\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1115 "BAD itnerested\nGOOD interested\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1116 "BAD itneresting\nGOOD interesting\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1117 "BAD itnerests\nGOOD interests\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1118 "COMPLETE 0\nBAD it;s\nGOOD it's\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1119 "BAD itsa\nGOOD it's a\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1120 "COMPLETE 0\nBAD its a\nGOOD it's a\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1121 "COMPLETE 0\nBAD it snot\nGOOD it's not\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1122 "COMPLETE 0\nBAD it' snot\nGOOD it's not\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1123 "COMPLETE 0\nBAD its the\nGOOD it's the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1124 "BAD itwas\nGOOD it was\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1125 "BAD ive\nGOOD I've\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1126 "COMPLETE 0\nBAD i;ve\nGOOD I've\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1127 "COMPLETE 0\nBAD i've\nGOOD I've\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1128 "BAD iwll\nGOOD will\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1129 "BAD iwth\nGOOD with\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1130 "BAD jsut\nGOOD just\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1131 "BAD jugment\nGOOD judgment\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1132 "BAD k\nGOOD okay\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1133 "BAD kno\nGOOD know\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1134 "BAD knowldge\nGOOD knowledge\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1135 "BAD knowlege\nGOOD knowledge\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1136 "BAD knwo\nGOOD know\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1137 "BAD knwon\nGOOD known\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1138 "BAD knwos\nGOOD knows\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1139 "BAD konw\nGOOD know\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1140 "BAD konwn\nGOOD known\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1141 "BAD konws\nGOOD knows\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1142 "BAD labratory\nGOOD laboratory\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1143 "BAD lastyear\nGOOD last year\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1144 "BAD laterz\nGOOD later\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1145 "BAD learnign\nGOOD learning\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1146 "BAD lenght\nGOOD length\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1147 "COMPLETE 0\nBAD let;s\nGOOD let's\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1148 "COMPLETE 0\nBAD let's him\nGOOD lets him\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1149 "COMPLETE 0\nBAD let's it\nGOOD lets it\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1150 "BAD levle\nGOOD level\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1151 "BAD libary\nGOOD library\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1152 "BAD librarry\nGOOD library\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1153 "BAD librery\nGOOD library\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1154 "BAD liek\nGOOD like\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1155 "BAD liekd\nGOOD liked\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1156 "BAD lieutenent\nGOOD lieutenant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1157 "BAD liev\nGOOD live\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1158 "BAD likly\nGOOD likely\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1159 "BAD lisense\nGOOD license\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1160 "BAD littel\nGOOD little\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1161 "BAD litttle\nGOOD little\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1162 "BAD liuke\nGOOD like\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1163 "BAD liveing\nGOOD living\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1164 "BAD loev\nGOOD love\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1165 "BAD lonly\nGOOD lonely\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1166 "BAD lookign\nGOOD looking\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1167 "BAD m\nGOOD am\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1168 "BAD maintainence\nGOOD maintenance\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1169 "BAD maintenence\nGOOD maintenance\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1170 "BAD makeing\nGOOD making\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1171 "BAD managment\nGOOD management\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1172 "BAD mantain\nGOOD maintain\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1173 "BAD marraige\nGOOD marriage\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1174 "COMPLETE 0\nBAD may of been\nGOOD may have been\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1175 "COMPLETE 0\nBAD may of had\nGOOD may have had\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1176 "BAD memeber\nGOOD member\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1177 "BAD merchent\nGOOD merchant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1178 "BAD mesage\nGOOD message\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1179 "BAD mesages\nGOOD messages\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1180 "COMPLETE 0\nBAD might of been\nGOOD might have been\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1181 "COMPLETE 0\nBAD might of had\nGOOD might have had\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1182 "BAD mispell\nGOOD misspell\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1183 "BAD mispelling\nGOOD misspelling\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1184 "BAD mispellings\nGOOD misspellings\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1185 "BAD mkae\nGOOD make\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1186 "BAD mkaes\nGOOD makes\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1187 "BAD mkaing\nGOOD making\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1188 "BAD moeny\nGOOD money\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1189 "BAD monday\nGOOD Monday\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1190 "BAD morgage\nGOOD mortgage\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1191 "BAD mroe\nGOOD more\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1192 "COMPLETE 0\nBAD must of been\nGOOD must have been\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1193 "COMPLETE 0\nBAD must of had\nGOOD must have had\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1194 "BAD mysefl\nGOOD myself\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1195 "BAD myu\nGOOD my\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1196 "BAD naive\nGOOD naïve\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1197 "COMPLETE 0\nBAD ne way\nGOOD anyway\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1198 "COMPLETE 0\nBAD ne ways\nGOOD anyways\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1199 "BAD ne1\nGOOD anyone\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1200 "BAD neway\nGOOD anyway\n" |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1201 "BAD neways\nGOOD anyways\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1202 "BAD necassarily\nGOOD necessarily\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1203 "BAD necassary\nGOOD necessary\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1204 "BAD neccessarily\nGOOD necessarily\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1205 "BAD neccessary\nGOOD necessary\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1206 "BAD necesarily\nGOOD necessarily\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1207 "BAD necesary\nGOOD necessary\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1208 "BAD negotiaing\nGOOD negotiating\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1209 "BAD nkow\nGOOD know\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1210 "BAD nothign\nGOOD nothing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1211 "BAD nto\nGOOD not\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1212 "BAD nver\nGOOD never\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1213 "BAD nwe\nGOOD new\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1214 "BAD nwo\nGOOD now\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1215 "BAD obediant\nGOOD obedient\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1216 "BAD ocasion\nGOOD occasion\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1217 "BAD occassion\nGOOD occasion\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1218 "BAD occurance\nGOOD occurrence\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1219 "BAD occured\nGOOD occurred\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1220 "BAD occurence\nGOOD occurrence\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1221 "BAD occurrance\nGOOD occurrence\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1222 "BAD oclock\nGOOD o'clock\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1223 "BAD oculd\nGOOD could\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1224 "BAD ocur\nGOOD occur\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1225 "BAD oeprator\nGOOD operator\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1226 "BAD ofits\nGOOD of its\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1227 "BAD ofthe\nGOOD of the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1228 "BAD oft he\nGOOD of the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1229 "BAD oging\nGOOD going\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1230 "BAD ohter\nGOOD other\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1231 "BAD omre\nGOOD more\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1232 "BAD oneof\nGOOD one of\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1233 "BAD onepoint\nGOOD one point\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1234 "BAD onthe\nGOOD on the\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1235 "COMPLETE 0\nBAD ont he\nGOOD on the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1236 "BAD onyl\nGOOD only\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1237 "BAD oppasite\nGOOD opposite\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1238 "BAD opperation\nGOOD operation\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1239 "BAD oppertunity\nGOOD opportunity\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1240 "BAD opposate\nGOOD opposite\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1241 "BAD opposible\nGOOD opposable\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1242 "BAD opposit\nGOOD opposite\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1243 "BAD oppotunities\nGOOD opportunities\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1244 "BAD oppotunity\nGOOD opportunity\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1245 "BAD orginization\nGOOD organization\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1246 "BAD orginized\nGOOD organized\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1247 "BAD otehr\nGOOD other\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1248 "BAD otu\nGOOD out\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1249 "BAD outof\nGOOD out of\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1250 "BAD overthe\nGOOD over the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1251 "BAD owrk\nGOOD work\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1252 "BAD owuld\nGOOD would\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1253 "BAD oxident\nGOOD oxidant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1254 "BAD papaer\nGOOD paper\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1255 "BAD parliment\nGOOD parliament\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1256 "BAD partof\nGOOD part of\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1257 "BAD paymetn\nGOOD payment\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1258 "BAD paymetns\nGOOD payments\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1259 "BAD pciture\nGOOD picture\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1260 "BAD peice\nGOOD piece\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1261 "BAD peices\nGOOD pieces\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1262 "BAD peolpe\nGOOD people\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1263 "BAD peopel\nGOOD people\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1264 "BAD percentof\nGOOD percent of\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1265 "BAD percentto\nGOOD percent to\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1266 "BAD performence\nGOOD performance\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1267 "BAD perhasp\nGOOD perhaps\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1268 "BAD perhpas\nGOOD perhaps\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1269 "BAD permanant\nGOOD permanent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1270 "BAD perminent\nGOOD permanent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1271 "BAD personalyl\nGOOD personally\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1272 "BAD pleasent\nGOOD pleasant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1273 "BAD pls\nGOOD please\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1274 "BAD plz\nGOOD please\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1275 "BAD poeple\nGOOD people\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1276 "BAD porblem\nGOOD problem\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1277 "BAD porblems\nGOOD problems\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1278 "BAD porvide\nGOOD provide\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1279 "BAD possable\nGOOD possible\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1280 "BAD postition\nGOOD position\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1281 "BAD potatoe\nGOOD potato\n" |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1282 "BAD potatos\nGOOD potatoes\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1283 "BAD potentialy\nGOOD potentially\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1284 "BAD ppl\nGOOD people\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1285 "BAD pregnent\nGOOD pregnant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1286 "BAD presance\nGOOD presence\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1287 "BAD primative\nGOOD primitive\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1288 "BAD probelm\nGOOD problem\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1289 "BAD probelms\nGOOD problems\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1290 "BAD probly\nGOOD probably\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1291 "BAD prominant\nGOOD prominent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1292 "BAD protege\nGOOD protégé\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1293 "BAD protoge\nGOOD protégé\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1294 "BAD psoition\nGOOD position\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1295 "BAD ptogress\nGOOD progress\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1296 "BAD pursuade\nGOOD persuade\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1297 "BAD puting\nGOOD putting\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1298 "BAD pwoer\nGOOD power\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1299 "BAD quater\nGOOD quarter\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1300 "BAD quaters\nGOOD quarters\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1301 "BAD quesion\nGOOD question\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1302 "BAD quesions\nGOOD questions\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1303 "BAD questioms\nGOOD questions\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1304 "BAD questiosn\nGOOD questions\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1305 "BAD questoin\nGOOD question\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1306 "BAD quetion\nGOOD question\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1307 "BAD quetions\nGOOD questions\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1308 "BAD r\nGOOD are\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1309 "BAD raeson\nGOOD reason\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1310 "BAD realyl\nGOOD really\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1311 "BAD reccomend\nGOOD recommend\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1312 "BAD reccommend\nGOOD recommend\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1313 "BAD receieve\nGOOD receive\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1314 "BAD recieve\nGOOD receive\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1315 "BAD recieved\nGOOD received\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1316 "BAD recieving\nGOOD receiving\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1317 "BAD recomend\nGOOD recommend\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1318 "BAD recomendation\nGOOD recommendation\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1319 "BAD recomendations\nGOOD recommendations\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1320 "BAD recomended\nGOOD recommended\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1321 "BAD reconize\nGOOD recognize\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1322 "BAD recrod\nGOOD record\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1323 "BAD rediculous\nGOOD ridiculous\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1324 "BAD reguard\nGOOD regard\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1325 "BAD religous\nGOOD religious\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1326 "BAD reluctent\nGOOD reluctant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1327 "BAD remeber\nGOOD remember\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1328 "BAD reommend\nGOOD recommend\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1329 "BAD representativs\nGOOD representatives\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1330 "BAD representives\nGOOD representatives\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1331 "BAD represetned\nGOOD represented\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1332 "BAD represnt\nGOOD represent\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1333 "BAD reserach\nGOOD research\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1334 "BAD resollution\nGOOD resolution\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1335 "BAD resorces\nGOOD resources\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1336 "BAD respomd\nGOOD respond\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1337 "BAD respomse\nGOOD response\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1338 "BAD responce\nGOOD response\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1339 "BAD responsability\nGOOD responsibility\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1340 "BAD responsable\nGOOD responsible\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1341 "BAD responsibile\nGOOD responsible\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1342 "BAD responsiblity\nGOOD responsibility\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1343 "BAD restaraunt\nGOOD restaurant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1344 "BAD restuarant\nGOOD restaurant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1345 "BAD reult\nGOOD result\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1346 "BAD reveiw\nGOOD review\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1347 "BAD reveiwing\nGOOD reviewing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1348 "BAD rumers\nGOOD rumors\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1349 "BAD rwite\nGOOD write\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1350 "BAD rythm\nGOOD rhythm\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1351 "BAD saidhe\nGOOD said he\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1352 "BAD saidit\nGOOD said it\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1353 "BAD saidthat\nGOOD said that\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1354 "BAD saidthe\nGOOD said the\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1355 "COMPLETE 0\nBAD saidt he\nGOOD said the\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1356 "BAD sandwhich\nGOOD sandwich\n" |
|
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1357 "BAD sandwitch\nGOOD sandwich\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1358 "BAD saturday\nGOOD Saturday\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1359 "BAD scedule\nGOOD schedule\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1360 "BAD sceduled\nGOOD scheduled\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1361 "BAD seance\nGOOD séance\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1362 "BAD secratary\nGOOD secretary\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1363 "BAD sectino\nGOOD section\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1364 "BAD seh\nGOOD she\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1365 "BAD selectoin\nGOOD selection\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1366 "BAD sence\nGOOD sense\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1367 "BAD sentance\nGOOD sentence\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1368 "BAD separeate\nGOOD separate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1369 "BAD seperate\nGOOD separate\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1370 "BAD sercumstances\nGOOD circumstances\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1371 "BAD shcool\nGOOD school\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1372 "COMPLETE 0\nBAD she;d\nGOOD she'd\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1373 "COMPLETE 0\nBAD she;ll\nGOOD she'll\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1374 "BAD shes\nGOOD she's\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1375 "COMPLETE 0\nBAD she;s\nGOOD she's\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1376 "BAD shesaid\nGOOD she said\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1377 "BAD shineing\nGOOD shining\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1378 "BAD shiped\nGOOD shipped\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1379 "BAD shoudl\nGOOD should\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1380 "COMPLETE 0\nBAD shoudln't\nGOOD shouldn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1381 "BAD shouldent\nGOOD shouldn't\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1382 "BAD shouldnt\nGOOD shouldn't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1383 "COMPLETE 0\nBAD shouldn;t\nGOOD shouldn't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1384 "COMPLETE 0\nBAD should of been\nGOOD should have been\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1385 "COMPLETE 0\nBAD should of had\nGOOD should have had\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1386 "BAD shouldve\nGOOD should've\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1387 "BAD showinf\nGOOD showing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1388 "BAD signifacnt\nGOOD significant\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1389 "BAD simalar\nGOOD similar\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1390 "BAD similiar\nGOOD similar\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1391 "BAD simpyl\nGOOD simply\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1392 "BAD sincerly\nGOOD sincerely\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1393 "BAD sitll\nGOOD still\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1394 "BAD smae\nGOOD same\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1395 "BAD smoe\nGOOD some\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1396 "BAD soem\nGOOD some\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1397 "BAD sohw\nGOOD show\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1398 "BAD soical\nGOOD social\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1399 "BAD some1\nGOOD someone\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1400 "BAD somethign\nGOOD something\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1401 "BAD someting\nGOOD something\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1402 "BAD somewaht\nGOOD somewhat\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1403 "BAD somthing\nGOOD something\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1404 "BAD somtimes\nGOOD sometimes\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1405 "COMPLETE 0\nBAD sot hat\nGOOD so that\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1406 "BAD soudn\nGOOD sound\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1407 "BAD soudns\nGOOD sounds\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1408 "BAD speach\nGOOD speech\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1409 "BAD specificaly\nGOOD specifically\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1410 "BAD specificalyl\nGOOD specifically\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1411 "BAD spelt\nGOOD spelled\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1412 "BAD sry\nGOOD sorry\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1413 "BAD statment\nGOOD statement\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1414 "BAD statments\nGOOD statements\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1415 "BAD stnad\nGOOD stand\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1416 "BAD stopry\nGOOD story\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1417 "BAD stoyr\nGOOD story\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1418 "BAD stpo\nGOOD stop\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1419 "BAD strentgh\nGOOD strength\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1420 "BAD stroy\nGOOD story\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1421 "BAD struggel\nGOOD struggle\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1422 "BAD strugle\nGOOD struggle\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1423 "BAD studnet\nGOOD student\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1424 "BAD successfull\nGOOD successful\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1425 "BAD successfuly\nGOOD successfully\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1426 "BAD successfulyl\nGOOD successfully\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1427 "BAD sucess\nGOOD success\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1428 "BAD sucessfull\nGOOD successful\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1429 "BAD sufficiant\nGOOD sufficient\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1430 "BAD sum1\nGOOD someone\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1431 "BAD sunday\nGOOD Sunday\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1432 "BAD suposed\nGOOD supposed\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1433 "BAD suppossed\nGOOD supposed\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1434 "BAD suprise\nGOOD surprise\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1435 "BAD suprised\nGOOD surprised\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1436 "BAD sux\nGOOD sucks\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1437 "BAD swiming\nGOOD swimming\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1438 "BAD tahn\nGOOD than\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1439 "BAD taht\nGOOD that\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1440 "BAD talekd\nGOOD talked\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1441 "BAD talkign\nGOOD talking\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1442 "BAD tath\nGOOD that\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1443 "BAD tecnical\nGOOD technical\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1444 "BAD teh\nGOOD the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1445 "BAD tehy\nGOOD they\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1446 "COMPLETE 0\nBAD tellt he\nGOOD tell the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1447 "BAD termoil\nGOOD turmoil\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1448 "BAD tets\nGOOD test\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1449 "BAD tghe\nGOOD the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1450 "BAD tghis\nGOOD this\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1451 "BAD thansk\nGOOD thanks\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1452 "BAD thanx\nGOOD thanks\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1453 "BAD thats\nGOOD that's\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1454 "BAD thatthe\nGOOD that the\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1455 "COMPLETE 0\nBAD thatt he\nGOOD that the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1456 "BAD thecompany\nGOOD the company\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1457 "BAD thefirst\nGOOD the first\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1458 "BAD thegovernment\nGOOD the government\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1459 "COMPLETE 0\nBAD their are\nGOOD there are\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1460 "COMPLETE 0\nBAD their is\nGOOD there is\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1461 "BAD themself\nGOOD themselves\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1462 "BAD themselfs\nGOOD themselves\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1463 "BAD thenew\nGOOD the new\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1464 "BAD theres\nGOOD there's\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1465 "COMPLETE 0\nBAD there's is\nGOOD theirs is\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1466 "BAD theri\nGOOD their\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1467 "BAD thesame\nGOOD the same\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1468 "BAD thetwo\nGOOD the two\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1469 "BAD theyd\nGOOD they'd\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1470 "COMPLETE 0\nBAD they;d\nGOOD they'd\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1471 "COMPLETE 0\nBAD they;l\nGOOD they'll\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1472 "BAD theyll\nGOOD they'll\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1473 "COMPLETE 0\nBAD they;ll\nGOOD they'll\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1474 "COMPLETE 0\nBAD they;r\nGOOD they're\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1475 "COMPLETE 0\nBAD theyre\nGOOD they're\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1476 "COMPLETE 0\nBAD they;re\nGOOD they're\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1477 "COMPLETE 0\nBAD they're are\nGOOD there are\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1478 "COMPLETE 0\nBAD they're is\nGOOD there is\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1479 "COMPLETE 0\nBAD they;v\nGOOD they've\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1480 "BAD theyve\nGOOD they've\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1481 "COMPLETE 0\nBAD they;ve\nGOOD they've\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1482 "BAD thgat\nGOOD that\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1483 "BAD thge\nGOOD the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1484 "BAD thier\nGOOD their \n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1485 "BAD thigsn\nGOOD things\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1486 "BAD thisyear\nGOOD this year\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1487 "BAD thme\nGOOD them\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1488 "BAD thna\nGOOD than\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1489 "BAD thne\nGOOD then\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1490 "BAD thnig\nGOOD thing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1491 "BAD thnigs\nGOOD things\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1492 "BAD tho\nGOOD though\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1493 "BAD threatend\nGOOD threatened\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1494 "BAD thsi\nGOOD this\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1495 "BAD thsoe\nGOOD those\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1496 "BAD thta\nGOOD that\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1497 "BAD thursday\nGOOD Thursday\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1498 "BAD thx\nGOOD thanks\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1499 "BAD tihs\nGOOD this\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1500 "BAD timne\nGOOD time\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1501 "BAD tiogether\nGOOD together\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1502 "BAD tje\nGOOD the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1503 "BAD tjhe\nGOOD the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1504 "BAD tkae\nGOOD take\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1505 "BAD tkaes\nGOOD takes\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1506 "BAD tkaing\nGOOD taking\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1507 "BAD tlaking\nGOOD talking\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1508 "BAD tnx\nGOOD thanks\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1509 "BAD todya\nGOOD today\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1510 "BAD togehter\nGOOD together\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1511 "COMPLETE 0\nBAD toldt he\nGOOD told the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1512 "BAD tomorow\nGOOD tomorrow\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1513 "BAD tongiht\nGOOD tonight\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1514 "BAD tonihgt\nGOOD tonight\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1515 "BAD tonite\nGOOD tonight\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1516 "BAD totaly\nGOOD totally\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1517 "BAD totalyl\nGOOD totally\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1518 "BAD tothe\nGOOD to the\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1519 "COMPLETE 0\nBAD tot he\nGOOD to the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1520 "BAD towrad\nGOOD toward\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1521 "BAD traditionalyl\nGOOD traditionally\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1522 "BAD transfered\nGOOD transferred\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1523 "BAD truely\nGOOD truly\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1524 "BAD truley\nGOOD truly\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1525 "BAD tryed\nGOOD tried\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1526 "BAD tthe\nGOOD the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1527 "BAD tuesday\nGOOD Tuesday\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1528 "BAD tyhat\nGOOD that\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1529 "BAD tyhe\nGOOD the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1530 "BAD u\nGOOD you\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1531 "BAD udnerstand\nGOOD understand\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1532 "BAD understnad\nGOOD understand\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1533 "COMPLETE 0\nBAD undert he\nGOOD under the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1534 "BAD unforseen\nGOOD unforeseen\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1535 "BAD UnitedStates\nGOOD United States\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1536 "BAD unliek\nGOOD unlike\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1537 "BAD unpleasently\nGOOD unpleasantly\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1538 "BAD untill\nGOOD until\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1539 "BAD untilll\nGOOD until\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1540 "BAD ur\nGOOD you are\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1541 "BAD useing\nGOOD using\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1542 "BAD usualyl\nGOOD usually\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1543 "BAD veyr\nGOOD very\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1544 "BAD virtualyl\nGOOD virtually\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1545 "BAD visavis\nGOOD vis-a-vis\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1546 "COMPLETE 0\nBAD vis-a-vis\nGOOD vis-Ã -vis\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1547 "BAD vrey\nGOOD very\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1548 "BAD vulnerible\nGOOD vulnerable\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1549 "BAD waht\nGOOD what\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1550 "BAD warrent\nGOOD warrant\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1551 "COMPLETE 0\nBAD wa snot\nGOOD was not\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1552 "COMPLETE 0\nBAD wasnt\nGOOD wasn't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1553 "COMPLETE 0\nBAD wasn;t\nGOOD wasn't\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1554 "BAD wat\nGOOD what\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1555 "BAD watn\nGOOD want\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1556 "COMPLETE 0\nBAD we;d\nGOOD we'd\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1557 "BAD wednesday\nGOOD Wednesday\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1558 "BAD wel\nGOOD we'll\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1559 "BAD wehn\nGOOD when\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1560 "COMPLETE 0\nBAD we'l\nGOOD we'll\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1561 "COMPLETE 0\nBAD we;ll\nGOOD we'll\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1562 "COMPLETE 0\nBAD we;re\nGOOD we're\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1563 "BAD werent\nGOOD weren't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1564 "COMPLETE 0\nBAD weren;t\nGOOD weren't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1565 "COMPLETE 0\nBAD wern't\nGOOD weren't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1566 "BAD werre\nGOOD were\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1567 "BAD weve\nGOOD we've\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1568 "COMPLETE 0\nBAD we;ve\nGOOD we've\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1569 "BAD whats\nGOOD what's\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1570 "COMPLETE 0\nBAD what;s\nGOOD what's\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1571 "BAD whcih\nGOOD which\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1572 "COMPLETE 0\nBAD whent he\nGOOD when the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1573 "BAD wheres\nGOOD where's\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1574 "COMPLETE 0\nBAD where;s\nGOOD where's\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1575 "BAD wherre\nGOOD where\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1576 "BAD whic\nGOOD which\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1577 "COMPLETE 0\nBAD whicht he\nGOOD which the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1578 "BAD whihc\nGOOD which\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1579 "BAD wholl\nGOOD who'll\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1580 "BAD whos\nGOOD who's\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1581 "COMPLETE 0\nBAD who;s\nGOOD who's\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1582 "BAD whove\nGOOD who've\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1583 "COMPLETE 0\nBAD who;ve\nGOOD who've\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1584 "BAD whta\nGOOD what\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1585 "BAD whys\nGOOD why's\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1586 "BAD wief\nGOOD wife\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1587 "BAD wierd\nGOOD weird\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1588 "BAD wihch\nGOOD which\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1589 "BAD wiht\nGOOD with\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1590 "BAD willbe\nGOOD will be\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1591 "COMPLETE 0\nBAD will of been\nGOOD will have been\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1592 "COMPLETE 0\nBAD will of had\nGOOD will have had\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1593 "BAD windoes\nGOOD windows\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1594 "BAD witha\nGOOD with a\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1595 "BAD withe\nGOOD with\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1596 "COMPLETE 0\nBAD withthe\nGOOD with the\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1597 "BAD witht he\nGOOD with the\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1598 "BAD wiull\nGOOD will\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1599 "BAD wnat\nGOOD want\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1600 "BAD wnated\nGOOD wanted\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1601 "BAD wnats\nGOOD wants\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1602 "BAD woh\nGOOD who\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1603 "BAD wohle\nGOOD whole\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1604 "BAD wokr\nGOOD work\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1605 "BAD wont\nGOOD won't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1606 "COMPLETE 0\nBAD wo'nt\nGOOD won't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1607 "COMPLETE 0\nBAD won;t\nGOOD won't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1608 "BAD woudl\nGOOD would\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1609 "COMPLETE 0\nBAD woudln't\nGOOD wouldn't\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1610 "BAD wouldbe\nGOOD would be\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1611 "BAD wouldnt\nGOOD wouldn't\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1612 "COMPLETE 0\nBAD wouldn;t\nGOOD wouldn't\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1613 "COMPLETE 0\nBAD would of been\nGOOD would have been\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1614 "COMPLETE 0\nBAD would of had\nGOOD would have had\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1615 "BAD wouldve\nGOOD would've\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1616 "BAD wriet\nGOOD write\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1617 "BAD writting\nGOOD writing\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1618 "BAD wrod\nGOOD word\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1619 "BAD wroet\nGOOD wrote\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1620 "BAD wroking\nGOOD working\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1621 "BAD wtih\nGOOD with\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1622 "BAD wuould\nGOOD would\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1623 "BAD wut\nGOOD what\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1624 "BAD wya\nGOOD way\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1625 "BAD y\nGOOD why\n" |
|
11150
0ef4fbeeefaf
[gaim-migrate @ 13230]
Richard Laager <rlaager@wiktel.com>
parents:
10896
diff
changeset
|
1626 "BAD yeh\nGOOD yeah\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1627 "BAD yera\nGOOD year\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1628 "BAD yeras\nGOOD years\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1629 "BAD yersa\nGOOD years\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1630 "BAD yoiu\nGOOD you\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1631 "BAD youare\nGOOD you are\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1632 "BAD youd\nGOOD you'd\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1633 "COMPLETE 0\nBAD you;d\nGOOD you'd\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1634 "BAD youll\nGOOD you'll\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1635 "COMPLETE 0\nBAD your a\nGOOD you're a\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1636 "COMPLETE 0\nBAD your an\nGOOD you're an\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1637 "BAD youre\nGOOD you're\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1638 "COMPLETE 0\nBAD you;re\nGOOD you're\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1639 "COMPLETE 0\nBAD you're own\nGOOD your own\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1640 "COMPLETE 0\nBAD your her\nGOOD you're her\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1641 "COMPLETE 0\nBAD your here\nGOOD you're here\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1642 "COMPLETE 0\nBAD your his\nGOOD you're his\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1643 "COMPLETE 0\nBAD your my\nGOOD you're my\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1644 "COMPLETE 0\nBAD your the\nGOOD you're the\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1645 "COMPLETE 0\nBAD your their\nGOOD you're their\n" |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1646 "COMPLETE 0\nBAD your your\nGOOD you're your\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1647 "BAD youve\nGOOD you've\n" |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1648 "COMPLETE 0\nBAD you;ve\nGOOD you've\n" |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1649 "BAD ytou\nGOOD you\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1650 "BAD yuo\nGOOD you\n" |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1651 "BAD yuor\nGOOD your\n"; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1652 gchar *buf; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1653 gchar *ibuf; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1654 GHashTable *hashes; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1655 char bad[82] = ""; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1656 char good[256] = ""; |
| 4348 | 1657 int pnt = 0; |
| 1658 gsize size; | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1659 gboolean complete = TRUE; |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1660 |
| 7466 | 1661 buf = g_build_filename(gaim_user_dir(), "dict", NULL); |
| 4348 | 1662 g_file_get_contents(buf, &ibuf, &size, NULL); |
| 7606 | 1663 g_free(buf); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1664 if (!ibuf) { |
| 4348 | 1665 ibuf = g_strdup(defaultconf); |
| 1666 size = strlen(defaultconf); | |
|
106
e05e6373ea5a
[gaim-migrate @ 116]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
103
diff
changeset
|
1667 } |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1668 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1669 model = gtk_list_store_new((gint)N_COLUMNS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1670 hashes = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL); |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1671 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1672 while (buf_get_line(ibuf, &buf, &pnt, size)) { |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1673 if (*buf != '#') { |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1674 if (!strncasecmp(buf, "BAD ", 4)) |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1675 { |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1676 strncpy(bad, buf + 4, 81); |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1677 } |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1678 else if(!strncasecmp(buf, "COMPLETE ", 9)) |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1679 { |
| 11318 | 1680 complete = *(buf+9) == '0' ? FALSE : TRUE; |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1681 } |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1682 else if (!strncasecmp(buf, "GOOD ", 5)) |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1683 { |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1684 strncpy(good, buf + 5, 255); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1685 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1686 if (*bad && *good && g_hash_table_lookup(hashes, bad) == NULL) { |
| 4348 | 1687 GtkTreeIter iter; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1688 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1689 /* We don't actually need to store the good string, since this |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1690 * hash is just being used to eliminate duplicate bad strings. |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1691 * The value has to be non-NULL so the lookup above will work. |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1692 */ |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1693 g_hash_table_insert(hashes, g_strdup(bad), GINT_TO_POINTER(1)); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1694 |
| 4348 | 1695 gtk_list_store_append(model, &iter); |
| 1696 gtk_list_store_set(model, &iter, | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1697 0, bad, |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1698 1, good, |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1699 2, complete, |
| 4348 | 1700 -1); |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1701 } |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1702 bad[0] = '\0'; |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1703 complete = TRUE; |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1704 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1705 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1706 } |
| 7606 | 1707 g_free(ibuf); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1708 g_hash_table_destroy(hashes); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1709 |
|
10532
8f2b74c5aa24
[gaim-migrate @ 11860]
Etan Reisner <pidgin@unreliablesource.net>
parents:
10234
diff
changeset
|
1710 gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model), |
|
8f2b74c5aa24
[gaim-migrate @ 11860]
Etan Reisner <pidgin@unreliablesource.net>
parents:
10234
diff
changeset
|
1711 0, GTK_SORT_ASCENDING); |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1712 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1713 |
| 4348 | 1714 static GtkWidget *tree; |
|
1081
efcacae6acdb
[gaim-migrate @ 1091]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1047
diff
changeset
|
1715 static GtkWidget *bad_entry; |
|
efcacae6acdb
[gaim-migrate @ 1091]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1047
diff
changeset
|
1716 static GtkWidget *good_entry; |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1717 static GtkWidget *complete_toggle; |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1718 |
| 4348 | 1719 static void save_list(); |
| 1720 | |
| 1721 static void on_edited(GtkCellRendererText *cellrenderertext, | |
| 6116 | 1722 gchar *path, gchar *arg2, gpointer data) |
| 4348 | 1723 { |
| 1724 GtkTreeIter iter; | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1725 GValue val = {0, }; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1726 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1727 if (arg2[0] == '\0') { |
| 4348 | 1728 gdk_beep(); |
| 1729 return; | |
| 1730 } | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1731 |
| 4348 | 1732 g_return_if_fail(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(model), &iter, path)); |
| 1733 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, GPOINTER_TO_INT(data), &val); | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1734 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1735 if (strcmp(arg2, g_value_get_string(&val))) { |
| 4348 | 1736 gtk_list_store_set(model, &iter, GPOINTER_TO_INT(data), arg2, -1); |
| 1737 save_list(); | |
| 1738 } | |
| 1739 g_value_unset(&val); | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1740 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1741 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1742 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1743 static void on_toggled(GtkCellRendererToggle *cellrenderertoggle, |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1744 gchar *path, gpointer data){ |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1745 GtkTreeIter iter; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1746 gboolean enabled; |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1747 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1748 g_return_if_fail(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(model), &iter, path)); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1749 gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1750 WORD_ONLY_COLUMN, &enabled, |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1751 -1); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1752 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1753 gtk_list_store_set(GTK_LIST_STORE(model), &iter, |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1754 WORD_ONLY_COLUMN, !enabled, |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1755 -1); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1756 |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1757 save_list(); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1758 } |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1759 |
| 4348 | 1760 static void list_add_new() |
| 1761 { | |
| 1762 GtkTreeIter iter; | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1763 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1764 if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1765 char *tmpword = g_utf8_casefold(gtk_entry_get_text(GTK_ENTRY(bad_entry)), -1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1766 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1767 do { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1768 GValue val0 = {0, }; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1769 char *bad; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1770 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1771 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, BAD_COLUMN, &val0); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1772 bad = g_utf8_casefold(g_value_get_string(&val0), -1); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1773 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1774 if (!strcmp(bad, tmpword)) { |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1775 g_value_unset(&val0); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1776 g_free(bad); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1777 g_free(tmpword); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1778 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1779 gaim_notify_error(NULL, _("Duplicate Correction"), |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1780 _("The specified word already exists in the correction list."), |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1781 gtk_entry_get_text(GTK_ENTRY(bad_entry))); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1782 return; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1783 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1784 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1785 g_value_unset(&val0); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1786 g_free(bad); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1787 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1788 } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter)); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1789 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1790 g_free(tmpword); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1791 } |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1792 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1793 |
| 4348 | 1794 gtk_list_store_append(model, &iter); |
| 1795 gtk_list_store_set(model, &iter, | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1796 BAD_COLUMN, gtk_entry_get_text(GTK_ENTRY(bad_entry)), |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1797 GOOD_COLUMN, gtk_entry_get_text(GTK_ENTRY(good_entry)), |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1798 WORD_ONLY_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(complete_toggle)), |
| 4348 | 1799 -1); |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1800 |
| 10234 | 1801 gtk_editable_delete_text(GTK_EDITABLE(bad_entry), 0, -1); |
| 1802 gtk_editable_delete_text(GTK_EDITABLE(good_entry), 0, -1); | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1803 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(complete_toggle), TRUE); |
| 4348 | 1804 gtk_widget_grab_focus(bad_entry); |
| 4601 | 1805 |
| 1806 save_list(); | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1807 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1808 |
| 4348 | 1809 static void add_selected_row_to_list(GtkTreeModel *model, GtkTreePath *path, |
| 1810 GtkTreeIter *iter, gpointer data) | |
| 1811 { | |
| 1812 GSList **list = (GSList **)data; | |
| 1813 *list = g_slist_append(*list, gtk_tree_path_copy(path) ); | |
| 1814 } | |
|
6485
70d5122bc3ff
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
1815 |
| 4348 | 1816 static void remove_row(void *data1, gpointer data2) |
| 1817 { | |
| 1818 GtkTreePath *path = (GtkTreePath*)data1; | |
| 1819 GtkTreeIter iter; | |
| 1820 gtk_tree_model_get_iter(GTK_TREE_MODEL(model), &iter, path); | |
| 1821 gtk_list_store_remove(model, &iter); | |
| 1822 gtk_tree_path_free(path); | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1823 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1824 |
| 4348 | 1825 static void list_delete() |
| 1826 { | |
| 1827 GtkTreeSelection *sel; | |
| 1828 GSList *list = NULL; | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1829 |
| 4348 | 1830 sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tree)); |
| 1831 gtk_tree_selection_selected_foreach(sel, add_selected_row_to_list, &list); | |
| 1832 | |
| 1833 g_slist_foreach(list, remove_row, NULL); | |
| 1834 g_slist_free(list); | |
| 4601 | 1835 |
| 1836 save_list(); | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1837 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1838 |
| 4348 | 1839 static void save_list() |
| 1840 { | |
| 10896 | 1841 GString *data; |
| 4348 | 1842 GtkTreeIter iter; |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1843 |
| 10896 | 1844 data = g_string_new(""); |
|
4373
dcc6c130c6d9
[gaim-migrate @ 4639]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4363
diff
changeset
|
1845 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1846 if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter)) { |
| 4348 | 1847 do { |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1848 GValue val0 = {0, }; |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1849 GValue val1 = {0, }; |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1850 GValue val2 = {0, }; |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1851 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1852 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, BAD_COLUMN, &val0); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1853 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, GOOD_COLUMN, &val1); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1854 gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, WORD_ONLY_COLUMN, &val2); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1855 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1856 g_string_append_printf(data, "COMPLETE %d\nBAD %s\nGOOD %s\n\n", g_value_get_boolean(&val2), g_value_get_string(&val0), g_value_get_string(&val1)); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1857 |
| 4348 | 1858 g_value_unset(&val0); |
| 1859 g_value_unset(&val1); | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1860 g_value_unset(&val2); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1861 |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1862 } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter)); |
| 4348 | 1863 } |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1864 |
| 10896 | 1865 gaim_util_write_data_to_file("dict", data->str, -1); |
| 1866 | |
| 1867 g_string_free(data, TRUE); | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1868 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1869 |
| 4348 | 1870 static void |
| 1871 check_if_something_is_selected(GtkTreeModel *model, | |
| 1872 GtkTreePath *path, GtkTreeIter *iter, gpointer data) | |
| 1873 { | |
| 1874 *((gboolean*)data) = TRUE; | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1875 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1876 |
| 4348 | 1877 static void on_selection_changed(GtkTreeSelection *sel, |
| 1878 gpointer data) | |
| 1879 { | |
| 1880 gboolean is = FALSE; | |
| 1881 gtk_tree_selection_selected_foreach(sel, check_if_something_is_selected, &is); | |
| 1882 gtk_widget_set_sensitive((GtkWidget*)data, is); | |
| 1883 } | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1884 |
| 4348 | 1885 static gboolean non_empty(const char *s) |
| 1886 { | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1887 while (*s && g_ascii_isspace(*s)) |
| 4348 | 1888 s++; |
| 1889 return *s; | |
| 1890 } | |
| 1891 | |
| 1892 static void on_entry_changed(GtkEditable *editable, gpointer data) | |
| 1893 { | |
| 1894 gtk_widget_set_sensitive((GtkWidget*)data, | |
| 1895 non_empty(gtk_entry_get_text(GTK_ENTRY(bad_entry))) && | |
| 1896 non_empty(gtk_entry_get_text(GTK_ENTRY(good_entry)))); | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1897 } |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1898 |
| 3630 | 1899 /* |
| 1900 * EXPORTED FUNCTIONS | |
| 1901 */ | |
| 1902 | |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
1903 static gboolean |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
1904 plugin_load(GaimPlugin *plugin) |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
1905 { |
|
6485
70d5122bc3ff
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
1906 void *conv_handle = gaim_conversations_get_handle(); |
|
70d5122bc3ff
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
1907 |
| 3630 | 1908 load_conf(); |
| 1909 | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1910 gaim_signal_connect(conv_handle, "conversation-created", |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1911 plugin, GAIM_CALLBACK(spellchk_new_attach), NULL); |
| 3630 | 1912 |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
1913 return TRUE; |
| 3630 | 1914 } |
| 1915 | |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
1916 static GtkWidget * |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
1917 get_config_frame(GaimPlugin *plugin) |
| 4348 | 1918 { |
| 3565 | 1919 GtkWidget *ret, *vbox, *win; |
| 4348 | 1920 GtkWidget *hbox, *label; |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1921 GtkWidget *button; |
| 4348 | 1922 GtkSizeGroup *sg; |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1923 GtkSizeGroup *sg2; |
| 4348 | 1924 GtkCellRenderer *renderer; |
| 1925 GtkTreeViewColumn *column; | |
| 1926 | |
| 3565 | 1927 ret = gtk_vbox_new(FALSE, 18); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1928 gtk_container_set_border_width (GTK_CONTAINER(ret), 12); |
|
6485
70d5122bc3ff
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
1929 |
|
5530
2c4c975620f0
[gaim-migrate @ 5930]
Christian Hammond <chipx86@chipx86.com>
parents:
5227
diff
changeset
|
1930 vbox = gaim_gtk_make_frame(ret, _("Text Replacements")); |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1931 gtk_container_set_border_width(GTK_CONTAINER(vbox), 4); |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1932 gtk_widget_set_size_request(vbox, 445, -1); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1933 gtk_widget_show(vbox); |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1934 |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1935 win = gtk_scrolled_window_new(0, 0); |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1936 gtk_container_add(GTK_CONTAINER(vbox), win); |
|
4750
03ea71acade3
[gaim-migrate @ 5065]
Christian Hammond <chipx86@chipx86.com>
parents:
4601
diff
changeset
|
1937 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(win), |
|
03ea71acade3
[gaim-migrate @ 5065]
Christian Hammond <chipx86@chipx86.com>
parents:
4601
diff
changeset
|
1938 GTK_SHADOW_IN); |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1939 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(win), |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1940 GTK_POLICY_AUTOMATIC, |
| 4348 | 1941 GTK_POLICY_AUTOMATIC); |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1942 gtk_widget_show(win); |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1943 |
| 4348 | 1944 tree = gtk_tree_view_new_with_model(GTK_TREE_MODEL(model)); |
| 1945 /* gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(tree), TRUE); */ | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1946 gtk_widget_set_size_request(tree, 445, 200); |
|
6485
70d5122bc3ff
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
1947 |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1948 renderer = gtk_cell_renderer_text_new(); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1949 g_object_set(G_OBJECT(renderer), |
| 4348 | 1950 "editable", TRUE, |
| 1951 NULL); | |
| 1952 g_signal_connect(G_OBJECT(renderer), "edited", | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1953 G_CALLBACK(on_edited), GINT_TO_POINTER(0)); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1954 column = gtk_tree_view_column_new_with_attributes(_("You type"), |
| 4348 | 1955 renderer, "text", BAD_COLUMN, NULL); |
| 1956 gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_FIXED); | |
| 1957 gtk_tree_view_column_set_fixed_width(column, 130); | |
| 1958 /* gtk_tree_view_column_set_resizable(column, TRUE); */ | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1959 gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1960 renderer = gtk_cell_renderer_text_new(); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1961 g_object_set(G_OBJECT(renderer), |
| 4348 | 1962 "editable", TRUE, |
| 1963 NULL); | |
| 1964 g_signal_connect(G_OBJECT(renderer), "edited", | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1965 G_CALLBACK(on_edited), GINT_TO_POINTER(1)); |
|
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1966 column = gtk_tree_view_column_new_with_attributes(_("You send"), |
| 4348 | 1967 renderer, "text", GOOD_COLUMN, NULL); |
| 1968 gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_FIXED); | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1969 gtk_tree_view_column_set_fixed_width(column, 150); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1970 /* gtk_tree_view_column_set_resizable(column, TRUE); */ |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1971 gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1972 renderer = gtk_cell_renderer_toggle_new(); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1973 g_object_set(G_OBJECT(renderer), |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1974 "activatable", TRUE, |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1975 NULL); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1976 g_signal_connect(G_OBJECT(renderer), "toggled", |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1977 G_CALLBACK(on_toggled), GINT_TO_POINTER(2)); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1978 column = gtk_tree_view_column_new_with_attributes(_("Complete words"), |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1979 renderer, "active", WORD_ONLY_COLUMN, NULL); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
1980 gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_FIXED); |
| 4348 | 1981 gtk_tree_view_column_set_fixed_width(column, 130); |
| 1982 /* gtk_tree_view_column_set_resizable(column, TRUE); */ | |
|
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10589
diff
changeset
|
1983 gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
| 4348 | 1984 gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(tree)), |
| 1985 GTK_SELECTION_MULTIPLE); | |
| 1986 gtk_container_add(GTK_CONTAINER(win), tree); | |
| 1987 gtk_widget_show(tree); | |
| 1988 | |
| 1989 hbox = gtk_hbutton_box_new(); | |
| 1990 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1991 gtk_widget_show(hbox); |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1992 |
| 4348 | 1993 button = gtk_button_new_from_stock(GTK_STOCK_DELETE); |
| 1994 g_signal_connect(G_OBJECT(button), "clicked", | |
| 1995 G_CALLBACK(list_delete), NULL); | |
| 1996 gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0); | |
| 1997 gtk_widget_set_sensitive(button, FALSE); | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
1998 |
| 4348 | 1999 g_signal_connect(G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(tree))), |
| 2000 "changed", G_CALLBACK(on_selection_changed), button); | |
| 2001 | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2002 gtk_widget_show(button); |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2003 |
|
5530
2c4c975620f0
[gaim-migrate @ 5930]
Christian Hammond <chipx86@chipx86.com>
parents:
5227
diff
changeset
|
2004 vbox = gaim_gtk_make_frame(ret, _("Add a new text replacement")); |
| 4348 | 2005 gtk_widget_set_size_request(vbox, 300, -1); |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2006 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2007 sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2008 sg2 = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2009 |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2010 hbox = gtk_hbox_new(FALSE, 2); |
| 4348 | 2011 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); |
| 2012 gtk_widget_show(hbox); | |
|
6485
70d5122bc3ff
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
2013 |
| 4348 | 2014 label = gtk_label_new_with_mnemonic(_("You _type:")); |
| 2015 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2016 gtk_size_group_add_widget(sg, label); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2017 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); |
| 4348 | 2018 |
| 2019 bad_entry = gtk_entry_new(); | |
| 2020 gtk_entry_set_max_length(GTK_ENTRY(bad_entry), 40); | |
| 2021 gtk_box_pack_start(GTK_BOX(hbox), bad_entry, TRUE, TRUE, 0); | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2022 gtk_size_group_add_widget(sg2, bad_entry); |
| 4348 | 2023 gtk_label_set_mnemonic_widget(GTK_LABEL(label), bad_entry); |
| 2024 gtk_widget_show(bad_entry); | |
| 2025 | |
| 2026 hbox = gtk_hbox_new(FALSE, 2); | |
| 2027 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2028 gtk_widget_show(hbox); |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2029 |
| 4348 | 2030 label = gtk_label_new_with_mnemonic(_("You _send:")); |
| 2031 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2032 gtk_size_group_add_widget(sg, label); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2033 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2034 |
| 4348 | 2035 good_entry = gtk_entry_new(); |
| 2036 gtk_entry_set_max_length(GTK_ENTRY(good_entry), 255); | |
| 2037 gtk_box_pack_start(GTK_BOX(hbox), good_entry, TRUE, TRUE, 0); | |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2038 gtk_size_group_add_widget(sg2, good_entry); |
| 4348 | 2039 gtk_label_set_mnemonic_widget(GTK_LABEL(label), good_entry); |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2040 gtk_widget_show(good_entry); |
|
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2041 |
|
11317
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2042 complete_toggle = gtk_check_button_new_with_mnemonic(_("Only replace _complete words")); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2043 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(complete_toggle), TRUE); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2044 gtk_widget_show(complete_toggle); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2045 gtk_box_pack_start(GTK_BOX(vbox), complete_toggle, FALSE, FALSE, 0); |
|
cdd9d1011d97
[gaim-migrate @ 13519]
Richard Laager <rlaager@wiktel.com>
parents:
11314
diff
changeset
|
2046 |
| 4348 | 2047 hbox = gtk_hbutton_box_new(); |
| 2048 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | |
| 2049 button = gtk_button_new_from_stock(GTK_STOCK_ADD); | |
| 2050 g_signal_connect(G_OBJECT(button), "clicked", | |
| 2051 G_CALLBACK(list_add_new), NULL); | |
| 2052 gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0); | |
| 2053 g_signal_connect(G_OBJECT(bad_entry), "changed", G_CALLBACK(on_entry_changed), button); | |
| 2054 g_signal_connect(G_OBJECT(good_entry), "changed", G_CALLBACK(on_entry_changed), button); | |
| 2055 gtk_widget_set_sensitive(button, FALSE); | |
| 2056 gtk_widget_show(button); | |
| 2057 | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2058 |
| 3565 | 2059 gtk_widget_show_all(ret); |
| 2060 return ret; | |
|
111
d927bb34e2c6
[gaim-migrate @ 121]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
106
diff
changeset
|
2061 } |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2062 |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2063 static GaimGtkPluginUiInfo ui_info = |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2064 { |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2065 get_config_frame |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2066 }; |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2067 |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2068 static GaimPluginInfo info = |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2069 { |
| 9943 | 2070 GAIM_PLUGIN_MAGIC, |
| 2071 GAIM_MAJOR_VERSION, | |
| 2072 GAIM_MINOR_VERSION, | |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2073 GAIM_PLUGIN_STANDARD, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2074 GAIM_GTK_PLUGIN_TYPE, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2075 0, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2076 NULL, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2077 GAIM_PRIORITY_DEFAULT, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2078 SPELLCHECK_PLUGIN_ID, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2079 N_("Text replacement"), |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2080 VERSION, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2081 N_("Replaces text in outgoing messages according to user-defined rules."), |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2082 N_("Replaces text in outgoing messages according to user-defined rules."), |
|
6392
e9974608b319
[gaim-migrate @ 6897]
Christian Hammond <chipx86@chipx86.com>
parents:
6371
diff
changeset
|
2083 "Eric Warmenhoven <eric@warmenhoven.org>", |
|
6371
8f94cce8faa5
[gaim-migrate @ 6876]
Christian Hammond <chipx86@chipx86.com>
parents:
6250
diff
changeset
|
2084 GAIM_WEBSITE, |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2085 plugin_load, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2086 NULL, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2087 NULL, |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2088 &ui_info, |
| 8993 | 2089 NULL, |
| 2090 NULL, | |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2091 NULL |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2092 }; |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2093 |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2094 static void |
|
5920
7d385de2f9cd
[gaim-migrate @ 6360]
Christian Hammond <chipx86@chipx86.com>
parents:
5873
diff
changeset
|
2095 init_plugin(GaimPlugin *plugin) |
|
5205
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2096 { |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2097 } |
|
fefad67de2c7
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2098 |
| 6063 | 2099 GAIM_INIT_PLUGIN(spellcheck, init_plugin, info) |
