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