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