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