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