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