Version Description
Download this release
Release Info
Developer | Bueltge |
Plugin | Search & Replace |
Version | 2.6.1 |
Comparing to | |
See all releases |
Code changes from version 2.5.1 to 2.6.1
- languages/searchandreplace-de_DE.mo +0 -0
- languages/searchandreplace-de_DE.po +226 -129
- languages/searchandreplace-xx_XX.pot +227 -127
- readme.txt +20 -16
- screenshot-2.png +0 -0
- search-and-replace.php +335 -121
languages/searchandreplace-de_DE.mo
CHANGED
Binary file
|
languages/searchandreplace-de_DE.po
CHANGED
@@ -9,303 +9,400 @@ msgstr ""
|
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"Plural-Forms: nplurals=2;plural=n != 1;\n"
|
13 |
"X-Poedit-Language: Danish\n"
|
14 |
"X-Poedit-Country: DENMARK\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
-
"X-Poedit-KeywordsList: __;_e;
|
17 |
-
"X-Poedit-Basepath: d
|
18 |
-
"X-Poedit-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:75
|
25 |
-
msgid "plugin"
|
26 |
-
msgstr "plugin"
|
27 |
-
|
28 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:75
|
29 |
-
msgid "Version"
|
30 |
-
msgstr "Version"
|
31 |
-
|
32 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:75
|
33 |
-
msgid "History"
|
34 |
-
msgstr "Historie"
|
35 |
-
|
36 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:75
|
37 |
-
msgid "Author"
|
38 |
-
msgstr "Autor"
|
39 |
-
|
40 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:96
|
41 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:118
|
42 |
msgid "Settings"
|
43 |
msgstr "Einstellungen"
|
44 |
|
45 |
-
|
46 |
-
#:
|
|
|
|
|
|
|
47 |
msgid "Search & Replace"
|
48 |
msgstr "Suchen & Ersetzen"
|
49 |
|
50 |
-
#:
|
|
|
51 |
msgid "Nothing (Checkbox) selected to modify!"
|
52 |
msgstr "<strong>Keine Aktion (Checkbox) gewählt um zu ersetzen!</strong>"
|
53 |
|
54 |
-
#:
|
|
|
55 |
msgid "Looking @ post content"
|
56 |
msgstr "Suche nach Beiträgen"
|
57 |
|
58 |
-
#:
|
|
|
59 |
msgid "Looking @ ID"
|
60 |
msgstr "Suche nach ID"
|
61 |
|
62 |
-
#:
|
|
|
63 |
msgid "Looking @ GUID"
|
64 |
msgstr "Suche nach <acronym title=\"Global Unique Identifier\">GUID</acronym>"
|
65 |
|
66 |
-
#:
|
|
|
67 |
msgid "Looking @ Titeln"
|
68 |
msgstr "Suche nach Titeln"
|
69 |
|
70 |
-
#:
|
|
|
71 |
msgid "Looking @ post excerpts"
|
72 |
msgstr "Suche nach Auszügen"
|
73 |
|
74 |
-
#:
|
|
|
75 |
msgid "Looking @ Meta Daten"
|
76 |
msgstr "Suche nach Metadaten"
|
77 |
|
78 |
-
#:
|
|
|
79 |
msgid "Looking @ modifying comments text"
|
80 |
msgstr "Suche nach modifizierten Kommentartexten"
|
81 |
|
82 |
-
#:
|
|
|
83 |
msgid "Looking @ modifying comments author"
|
84 |
msgstr "Suche nach modifizierten Kommentarautoren"
|
85 |
|
86 |
-
#:
|
|
|
87 |
msgid "Looking @ modifying comments author e-mail"
|
88 |
msgstr "Suche nach modifizierten Kommentarautoren E-Mail-Adressen"
|
89 |
|
90 |
-
#:
|
|
|
91 |
msgid "Looking @ modifying comments author URLs"
|
92 |
msgstr "Suche nach modifizierten Kommentarautoren URLs"
|
93 |
|
94 |
-
#:
|
|
|
95 |
msgid "Looking @ Comment-Count"
|
96 |
msgstr "Suche nach Kommentarzähler"
|
97 |
|
98 |
-
#:
|
|
|
99 |
msgid "Looking @ category description"
|
100 |
msgstr "Suche nach Kategoriebeschreibung"
|
101 |
|
102 |
-
#:
|
|
|
103 |
msgid "Looking @ Tags"
|
104 |
msgstr "Suche nach Tags"
|
105 |
|
106 |
-
#:
|
|
|
107 |
msgid "Looking @ User-ID"
|
108 |
msgstr "Suche nach User-ID"
|
109 |
|
110 |
-
#:
|
|
|
111 |
msgid "Looking @ User Login"
|
112 |
msgstr "Suche nach User-Login"
|
113 |
|
114 |
-
#:
|
115 |
-
|
116 |
-
msgstr "... in Tabellen "
|
117 |
-
|
118 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:466
|
119 |
msgid "The inquiry could not be implemented:"
|
120 |
msgstr "Die Anfrage konnte nicht ausgeführt werden:"
|
121 |
|
122 |
-
#:
|
|
|
123 |
msgid "entries found."
|
124 |
msgstr "Einträge gefunden."
|
125 |
|
126 |
-
#:
|
|
|
127 |
msgid "You must specify some text to replace!"
|
128 |
msgstr "Du musst Text spezifizieren, um Text zu ersetzen!"
|
129 |
|
130 |
-
#:
|
|
|
131 |
msgid "Attempting to perform search and replace ..."
|
132 |
msgstr "Versuche die Suche duchzuführen und zu ersetzen ..."
|
133 |
|
134 |
-
#:
|
|
|
135 |
msgid "Search"
|
136 |
msgstr "Suche"
|
137 |
|
138 |
-
#:
|
|
|
139 |
msgid "and replace with"
|
140 |
msgstr "und ersetze mit"
|
141 |
|
142 |
-
#:
|
|
|
143 |
msgid "Completed successfully!"
|
144 |
msgstr "Erfolgreich durchgeführt!"
|
145 |
|
146 |
-
#:
|
|
|
147 |
msgid "You do not have sufficient permissions to edit plugins for this blog."
|
148 |
msgstr "Du hast keine ausreichenden Rechte um das Plugin für dieses Blog zu editieren."
|
149 |
|
150 |
-
#:
|
|
|
151 |
msgid "Information Search & Replace"
|
152 |
msgstr "Hinweise Suchen & Ersetzen"
|
153 |
|
154 |
-
#:
|
155 |
-
|
156 |
-
msgstr "Dieses Plugin arbeitet mit einer Standard SQL Abfrage und verändert deine Datenbank direkt!<br /><strong>Achtung: </strong>Du <strong>kannst nichts</strong> rückgängig machen mit diesem Plugin. <strong>Fertige eine <a href=\"http://bueltge.de/wp-datenbank-backup-mit-phpmyadmin/97/\" title=\"Klick zum Tutorial\">Sicherung deiner Datenbank</a> im Vorfeld an.</strong> Keine Rechtsansprüche an den Autor des Plugins! <strong>Aktiviere</strong> das Plugin <strong>nur</strong>, wenn es benötigt wird!\"msgstr \"This plugin uses an standard SQL query so it modifies your database directly!<br /><strong>Attention: </strong>You <strong>cannot</strong> undo any changes made by this plugin. <strong>It is therefore advisable to <a href=\"http://bueltge.de/wp-datenbank-backup-mit-phpmyadmin/97/\" title=\"click for tutorial\">backup your database</a> before running this plugin.</strong> No legal claims to the author of this plugin! <strong>Aktivate</strong> the plugin <strong>only</strong>, if you want to use it!"
|
157 |
-
|
158 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:576
|
159 |
msgid "Text search is case sensitive and has no pattern matching capabilites. This replace function matchs raw text so it can be used to replace HTML tags too."
|
160 |
msgstr "Die Textsuche ist sensitiv und besitzt keine passende Abstimmungsbefähigung. Die Funktion arbeitet stringbasierend und kann somit auch HTML-Tags ersetzen."
|
161 |
|
162 |
-
#:
|
|
|
163 |
msgid "Search in"
|
164 |
msgstr "Suche in"
|
165 |
|
166 |
-
#:
|
|
|
167 |
msgid "Content"
|
168 |
msgstr "Beiträgen"
|
169 |
|
170 |
-
#:
|
171 |
-
#:
|
172 |
-
#:
|
173 |
-
#:
|
174 |
-
#:
|
175 |
-
#:
|
176 |
-
#:
|
177 |
-
#:
|
178 |
-
#:
|
179 |
-
#:
|
180 |
-
#:
|
181 |
-
#:
|
182 |
-
#:
|
183 |
-
#:
|
184 |
-
#:
|
|
|
|
|
185 |
msgid "field:"
|
186 |
msgstr "Feld:"
|
187 |
|
188 |
-
#:
|
189 |
-
#:
|
190 |
-
#:
|
191 |
-
#:
|
192 |
-
#:
|
193 |
-
#:
|
194 |
-
#:
|
195 |
-
#:
|
196 |
-
#:
|
197 |
-
#:
|
198 |
-
#:
|
199 |
-
#:
|
200 |
-
#:
|
201 |
-
#:
|
|
|
|
|
202 |
msgid "table:"
|
203 |
msgstr "Tabelle:"
|
204 |
|
205 |
-
#:
|
|
|
206 |
msgid "GUID"
|
207 |
msgstr "<acronym title=\"Global Unique Identifier\">GUID</acronym>"
|
208 |
|
209 |
-
#:
|
|
|
210 |
msgid "Titles"
|
211 |
msgstr "Title"
|
212 |
|
213 |
-
#:
|
|
|
214 |
msgid "Excerpts"
|
215 |
msgstr "Auszüge"
|
216 |
|
217 |
-
#:
|
|
|
218 |
msgid "Meta Data"
|
219 |
msgstr "Metadaten"
|
220 |
|
221 |
-
#:
|
|
|
222 |
msgid "Comments content"
|
223 |
msgstr "Kommentarbeiträgen"
|
224 |
|
225 |
-
#:
|
|
|
226 |
msgid "Comments author"
|
227 |
msgstr "Kommentarautorens"
|
228 |
|
229 |
-
#:
|
|
|
230 |
msgid "Comments author e-mail"
|
231 |
msgstr "Kommentarautoren-E-Mail"
|
232 |
|
233 |
-
#:
|
|
|
234 |
msgid "Comments author URL"
|
235 |
msgstr "Kommentarautoren-URL"
|
236 |
|
237 |
-
#:
|
|
|
238 |
msgid "Comments-Counter"
|
239 |
msgstr "Kommentar-Zähler"
|
240 |
|
241 |
-
#:
|
|
|
242 |
msgid "Category description"
|
243 |
msgstr "Kategoriebeschreibung"
|
244 |
|
245 |
-
#:
|
|
|
246 |
msgid "Tags & Categories"
|
247 |
msgstr "Tags & Kategorien"
|
248 |
|
249 |
-
#:
|
250 |
-
#:
|
251 |
-
#:
|
252 |
-
#:
|
|
|
253 |
msgid "and"
|
254 |
msgstr "und"
|
255 |
|
256 |
-
#:
|
|
|
257 |
msgid "User-ID"
|
258 |
msgstr "User-ID"
|
259 |
|
260 |
-
#:
|
|
|
261 |
msgid "User-login"
|
262 |
msgstr "User-Login"
|
263 |
|
264 |
-
#:
|
|
|
265 |
msgid "ID"
|
266 |
msgstr "ID"
|
267 |
|
268 |
-
#:
|
|
|
269 |
msgid "Checkboxes to assign"
|
270 |
msgstr "Checkboxen markieren"
|
271 |
|
272 |
-
#:
|
|
|
273 |
msgid "all"
|
274 |
msgstr "alle"
|
275 |
|
276 |
-
#:
|
|
|
277 |
msgid "Checkboxes to unmask"
|
278 |
msgstr "Checkboxen demarkieren"
|
279 |
|
280 |
-
#:
|
|
|
281 |
msgid "none"
|
282 |
msgstr "keine"
|
283 |
|
284 |
-
#:
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:680
|
289 |
-
msgid "with"
|
290 |
-
msgstr "mit"
|
291 |
-
|
292 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:685
|
293 |
msgid "Go"
|
294 |
msgstr "Start"
|
295 |
|
296 |
-
#:
|
|
|
297 |
msgid "Information on the plugin"
|
298 |
msgstr "Hinweise zum Plugin"
|
299 |
|
300 |
-
#:
|
|
|
301 |
msgid ""Search and Replace" originalplugin (en) created by <a href=\"http://thedeadone.net/\">Mark Cunningham</a> and provided (comments) by durch <a href=\"http://www.gonahkar.com\">Gonahkar</a>.<br />"Search & Replace", current version provided by <a href=\"http://bueltge.de\">Frank Bueltge</a>."
|
302 |
msgstr ""Search and Replace" Originalplugin (en) ist von <a href='http://thedeadone.net/'>Mark Cunningham</a> und wurde erweitert (Kommentarbeiträge, Kommentarautor) durch <a href='http://www.gonahkar.com'>Gonahkar</a>.<br />"Suchen & Ersetzen" wurde erweitert und gepflegt in der aktuellen Version durch <a href='http://bueltge.de'>Frank Bueltge</a>."
|
303 |
|
304 |
-
#:
|
|
|
305 |
msgid "Further information: Visit the <a href=\"http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/\">plugin homepage</a> for further information or to grab the latest version of this plugin."
|
306 |
msgstr "Weitere Informationen: Besuche die <a href='http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114'>plugin homepage</a> für weitere Informationen oder nutze die letzte Version des Plugins."
|
307 |
|
308 |
-
#:
|
|
|
309 |
msgid "You want to thank me? Visit my <a href=\"http://bueltge.de/wunschliste\">wishlist</a>."
|
310 |
msgstr "Du willst Danke sagen? Besuche meine <a href='http://bueltge.de/wunschliste'>Wunschliste</a>."
|
311 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
"X-Poedit-Language: Danish\n"
|
14 |
"X-Poedit-Country: DENMARK\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
17 |
+
"X-Poedit-Basepath: d:/wordpress/plugins/search-and-replace\n"
|
18 |
+
"X-Poedit-Bookmarks: \n"
|
19 |
+
"X-Poedit-SearchPath-0: d:/wordpress/plugins/search-and-replace\n"
|
20 |
+
"X-Textdomain-Support: yes"
|
21 |
+
|
22 |
+
#: search-and-replace.php:86
|
23 |
+
#@ default
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
msgid "Settings"
|
25 |
msgstr "Einstellungen"
|
26 |
|
27 |
+
#. translators: plugin header field 'Name'
|
28 |
+
#: search-and-replace.php:0
|
29 |
+
#: search-and-replace.php:102
|
30 |
+
#: search-and-replace.php:736
|
31 |
+
#@ searchandreplace
|
32 |
msgid "Search & Replace"
|
33 |
msgstr "Suchen & Ersetzen"
|
34 |
|
35 |
+
#: search-and-replace.php:148
|
36 |
+
#@ searchandreplace
|
37 |
msgid "Nothing (Checkbox) selected to modify!"
|
38 |
msgstr "<strong>Keine Aktion (Checkbox) gewählt um zu ersetzen!</strong>"
|
39 |
|
40 |
+
#: search-and-replace.php:162
|
41 |
+
#@ searchandreplace
|
42 |
msgid "Looking @ post content"
|
43 |
msgstr "Suche nach Beiträgen"
|
44 |
|
45 |
+
#: search-and-replace.php:176
|
46 |
+
#@ searchandreplace
|
47 |
msgid "Looking @ ID"
|
48 |
msgstr "Suche nach ID"
|
49 |
|
50 |
+
#: search-and-replace.php:214
|
51 |
+
#@ searchandreplace
|
52 |
msgid "Looking @ GUID"
|
53 |
msgstr "Suche nach <acronym title=\"Global Unique Identifier\">GUID</acronym>"
|
54 |
|
55 |
+
#: search-and-replace.php:228
|
56 |
+
#@ searchandreplace
|
57 |
msgid "Looking @ Titeln"
|
58 |
msgstr "Suche nach Titeln"
|
59 |
|
60 |
+
#: search-and-replace.php:248
|
61 |
+
#@ searchandreplace
|
62 |
msgid "Looking @ post excerpts"
|
63 |
msgstr "Suche nach Auszügen"
|
64 |
|
65 |
+
#: search-and-replace.php:262
|
66 |
+
#@ searchandreplace
|
67 |
msgid "Looking @ Meta Daten"
|
68 |
msgstr "Suche nach Metadaten"
|
69 |
|
70 |
+
#: search-and-replace.php:276
|
71 |
+
#@ searchandreplace
|
72 |
msgid "Looking @ modifying comments text"
|
73 |
msgstr "Suche nach modifizierten Kommentartexten"
|
74 |
|
75 |
+
#: search-and-replace.php:290
|
76 |
+
#@ searchandreplace
|
77 |
msgid "Looking @ modifying comments author"
|
78 |
msgstr "Suche nach modifizierten Kommentarautoren"
|
79 |
|
80 |
+
#: search-and-replace.php:304
|
81 |
+
#@ searchandreplace
|
82 |
msgid "Looking @ modifying comments author e-mail"
|
83 |
msgstr "Suche nach modifizierten Kommentarautoren E-Mail-Adressen"
|
84 |
|
85 |
+
#: search-and-replace.php:318
|
86 |
+
#@ searchandreplace
|
87 |
msgid "Looking @ modifying comments author URLs"
|
88 |
msgstr "Suche nach modifizierten Kommentarautoren URLs"
|
89 |
|
90 |
+
#: search-and-replace.php:332
|
91 |
+
#@ searchandreplace
|
92 |
msgid "Looking @ Comment-Count"
|
93 |
msgstr "Suche nach Kommentarzähler"
|
94 |
|
95 |
+
#: search-and-replace.php:346
|
96 |
+
#@ searchandreplace
|
97 |
msgid "Looking @ category description"
|
98 |
msgstr "Suche nach Kategoriebeschreibung"
|
99 |
|
100 |
+
#: search-and-replace.php:360
|
101 |
+
#@ searchandreplace
|
102 |
msgid "Looking @ Tags"
|
103 |
msgstr "Suche nach Tags"
|
104 |
|
105 |
+
#: search-and-replace.php:380
|
106 |
+
#@ searchandreplace
|
107 |
msgid "Looking @ User-ID"
|
108 |
msgstr "Suche nach User-ID"
|
109 |
|
110 |
+
#: search-and-replace.php:412
|
111 |
+
#@ searchandreplace
|
112 |
msgid "Looking @ User Login"
|
113 |
msgstr "Suche nach User-Login"
|
114 |
|
115 |
+
#: search-and-replace.php:456
|
116 |
+
#@ searchandreplace
|
|
|
|
|
|
|
117 |
msgid "The inquiry could not be implemented:"
|
118 |
msgstr "Die Anfrage konnte nicht ausgeführt werden:"
|
119 |
|
120 |
+
#: search-and-replace.php:469
|
121 |
+
#@ searchandreplace
|
122 |
msgid "entries found."
|
123 |
msgstr "Einträge gefunden."
|
124 |
|
125 |
+
#: search-and-replace.php:687
|
126 |
+
#@ searchandreplace
|
127 |
msgid "You must specify some text to replace!"
|
128 |
msgstr "Du musst Text spezifizieren, um Text zu ersetzen!"
|
129 |
|
130 |
+
#: search-and-replace.php:690
|
131 |
+
#@ searchandreplace
|
132 |
msgid "Attempting to perform search and replace ..."
|
133 |
msgstr "Versuche die Suche duchzuführen und zu ersetzen ..."
|
134 |
|
135 |
+
#: search-and-replace.php:691
|
136 |
+
#@ searchandreplace
|
137 |
msgid "Search"
|
138 |
msgstr "Suche"
|
139 |
|
140 |
+
#: search-and-replace.php:693
|
141 |
+
#@ searchandreplace
|
142 |
msgid "and replace with"
|
143 |
msgstr "und ersetze mit"
|
144 |
|
145 |
+
#: search-and-replace.php:722
|
146 |
+
#@ searchandreplace
|
147 |
msgid "Completed successfully!"
|
148 |
msgstr "Erfolgreich durchgeführt!"
|
149 |
|
150 |
+
#: search-and-replace.php:742
|
151 |
+
#@ searchandreplace
|
152 |
msgid "You do not have sufficient permissions to edit plugins for this blog."
|
153 |
msgstr "Du hast keine ausreichenden Rechte um das Plugin für dieses Blog zu editieren."
|
154 |
|
155 |
+
#: search-and-replace.php:748
|
156 |
+
#@ searchandreplace
|
157 |
msgid "Information Search & Replace"
|
158 |
msgstr "Hinweise Suchen & Ersetzen"
|
159 |
|
160 |
+
#: search-and-replace.php:751
|
161 |
+
#@ searchandreplace
|
|
|
|
|
|
|
162 |
msgid "Text search is case sensitive and has no pattern matching capabilites. This replace function matchs raw text so it can be used to replace HTML tags too."
|
163 |
msgstr "Die Textsuche ist sensitiv und besitzt keine passende Abstimmungsbefähigung. Die Funktion arbeitet stringbasierend und kann somit auch HTML-Tags ersetzen."
|
164 |
|
165 |
+
#: search-and-replace.php:777
|
166 |
+
#@ searchandreplace
|
167 |
msgid "Search in"
|
168 |
msgstr "Suche in"
|
169 |
|
170 |
+
#: search-and-replace.php:784
|
171 |
+
#@ searchandreplace
|
172 |
msgid "Content"
|
173 |
msgstr "Beiträgen"
|
174 |
|
175 |
+
#: search-and-replace.php:759
|
176 |
+
#: search-and-replace.php:786
|
177 |
+
#: search-and-replace.php:791
|
178 |
+
#: search-and-replace.php:796
|
179 |
+
#: search-and-replace.php:801
|
180 |
+
#: search-and-replace.php:806
|
181 |
+
#: search-and-replace.php:811
|
182 |
+
#: search-and-replace.php:816
|
183 |
+
#: search-and-replace.php:821
|
184 |
+
#: search-and-replace.php:826
|
185 |
+
#: search-and-replace.php:831
|
186 |
+
#: search-and-replace.php:836
|
187 |
+
#: search-and-replace.php:841
|
188 |
+
#: search-and-replace.php:846
|
189 |
+
#: search-and-replace.php:851
|
190 |
+
#: search-and-replace.php:857
|
191 |
+
#@ searchandreplace
|
192 |
msgid "field:"
|
193 |
msgstr "Feld:"
|
194 |
|
195 |
+
#: search-and-replace.php:759
|
196 |
+
#: search-and-replace.php:786
|
197 |
+
#: search-and-replace.php:791
|
198 |
+
#: search-and-replace.php:796
|
199 |
+
#: search-and-replace.php:801
|
200 |
+
#: search-and-replace.php:806
|
201 |
+
#: search-and-replace.php:811
|
202 |
+
#: search-and-replace.php:816
|
203 |
+
#: search-and-replace.php:821
|
204 |
+
#: search-and-replace.php:826
|
205 |
+
#: search-and-replace.php:831
|
206 |
+
#: search-and-replace.php:836
|
207 |
+
#: search-and-replace.php:841
|
208 |
+
#: search-and-replace.php:846
|
209 |
+
#: search-and-replace.php:857
|
210 |
+
#@ searchandreplace
|
211 |
msgid "table:"
|
212 |
msgstr "Tabelle:"
|
213 |
|
214 |
+
#: search-and-replace.php:789
|
215 |
+
#@ searchandreplace
|
216 |
msgid "GUID"
|
217 |
msgstr "<acronym title=\"Global Unique Identifier\">GUID</acronym>"
|
218 |
|
219 |
+
#: search-and-replace.php:794
|
220 |
+
#@ searchandreplace
|
221 |
msgid "Titles"
|
222 |
msgstr "Title"
|
223 |
|
224 |
+
#: search-and-replace.php:799
|
225 |
+
#@ searchandreplace
|
226 |
msgid "Excerpts"
|
227 |
msgstr "Auszüge"
|
228 |
|
229 |
+
#: search-and-replace.php:804
|
230 |
+
#@ searchandreplace
|
231 |
msgid "Meta Data"
|
232 |
msgstr "Metadaten"
|
233 |
|
234 |
+
#: search-and-replace.php:809
|
235 |
+
#@ searchandreplace
|
236 |
msgid "Comments content"
|
237 |
msgstr "Kommentarbeiträgen"
|
238 |
|
239 |
+
#: search-and-replace.php:814
|
240 |
+
#@ searchandreplace
|
241 |
msgid "Comments author"
|
242 |
msgstr "Kommentarautorens"
|
243 |
|
244 |
+
#: search-and-replace.php:819
|
245 |
+
#@ searchandreplace
|
246 |
msgid "Comments author e-mail"
|
247 |
msgstr "Kommentarautoren-E-Mail"
|
248 |
|
249 |
+
#: search-and-replace.php:824
|
250 |
+
#@ searchandreplace
|
251 |
msgid "Comments author URL"
|
252 |
msgstr "Kommentarautoren-URL"
|
253 |
|
254 |
+
#: search-and-replace.php:829
|
255 |
+
#@ searchandreplace
|
256 |
msgid "Comments-Counter"
|
257 |
msgstr "Kommentar-Zähler"
|
258 |
|
259 |
+
#: search-and-replace.php:834
|
260 |
+
#@ searchandreplace
|
261 |
msgid "Category description"
|
262 |
msgstr "Kategoriebeschreibung"
|
263 |
|
264 |
+
#: search-and-replace.php:839
|
265 |
+
#@ searchandreplace
|
266 |
msgid "Tags & Categories"
|
267 |
msgstr "Tags & Kategorien"
|
268 |
|
269 |
+
#: search-and-replace.php:841
|
270 |
+
#: search-and-replace.php:846
|
271 |
+
#: search-and-replace.php:851
|
272 |
+
#: search-and-replace.php:857
|
273 |
+
#@ searchandreplace
|
274 |
msgid "and"
|
275 |
msgstr "und"
|
276 |
|
277 |
+
#: search-and-replace.php:844
|
278 |
+
#@ searchandreplace
|
279 |
msgid "User-ID"
|
280 |
msgstr "User-ID"
|
281 |
|
282 |
+
#: search-and-replace.php:849
|
283 |
+
#@ searchandreplace
|
284 |
msgid "User-login"
|
285 |
msgstr "User-Login"
|
286 |
|
287 |
+
#: search-and-replace.php:855
|
288 |
+
#@ searchandreplace
|
289 |
msgid "ID"
|
290 |
msgstr "ID"
|
291 |
|
292 |
+
#: search-and-replace.php:862
|
293 |
+
#@ searchandreplace
|
294 |
msgid "Checkboxes to assign"
|
295 |
msgstr "Checkboxen markieren"
|
296 |
|
297 |
+
#: search-and-replace.php:862
|
298 |
+
#@ searchandreplace
|
299 |
msgid "all"
|
300 |
msgstr "alle"
|
301 |
|
302 |
+
#: search-and-replace.php:862
|
303 |
+
#@ searchandreplace
|
304 |
msgid "Checkboxes to unmask"
|
305 |
msgstr "Checkboxen demarkieren"
|
306 |
|
307 |
+
#: search-and-replace.php:862
|
308 |
+
#@ searchandreplace
|
309 |
msgid "none"
|
310 |
msgstr "keine"
|
311 |
|
312 |
+
#: search-and-replace.php:767
|
313 |
+
#: search-and-replace.php:878
|
314 |
+
#@ searchandreplace
|
|
|
|
|
|
|
|
|
|
|
|
|
315 |
msgid "Go"
|
316 |
msgstr "Start"
|
317 |
|
318 |
+
#: search-and-replace.php:889
|
319 |
+
#@ searchandreplace
|
320 |
msgid "Information on the plugin"
|
321 |
msgstr "Hinweise zum Plugin"
|
322 |
|
323 |
+
#: search-and-replace.php:891
|
324 |
+
#@ searchandreplace
|
325 |
msgid ""Search and Replace" originalplugin (en) created by <a href=\"http://thedeadone.net/\">Mark Cunningham</a> and provided (comments) by durch <a href=\"http://www.gonahkar.com\">Gonahkar</a>.<br />"Search & Replace", current version provided by <a href=\"http://bueltge.de\">Frank Bueltge</a>."
|
326 |
msgstr ""Search and Replace" Originalplugin (en) ist von <a href='http://thedeadone.net/'>Mark Cunningham</a> und wurde erweitert (Kommentarbeiträge, Kommentarautor) durch <a href='http://www.gonahkar.com'>Gonahkar</a>.<br />"Suchen & Ersetzen" wurde erweitert und gepflegt in der aktuellen Version durch <a href='http://bueltge.de'>Frank Bueltge</a>."
|
327 |
|
328 |
+
#: search-and-replace.php:892
|
329 |
+
#@ searchandreplace
|
330 |
msgid "Further information: Visit the <a href=\"http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/\">plugin homepage</a> for further information or to grab the latest version of this plugin."
|
331 |
msgstr "Weitere Informationen: Besuche die <a href='http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114'>plugin homepage</a> für weitere Informationen oder nutze die letzte Version des Plugins."
|
332 |
|
333 |
+
#: search-and-replace.php:892
|
334 |
+
#@ searchandreplace
|
335 |
msgid "You want to thank me? Visit my <a href=\"http://bueltge.de/wunschliste\">wishlist</a>."
|
336 |
msgstr "Du willst Danke sagen? Besuche meine <a href='http://bueltge.de/wunschliste'>Wunschliste</a>."
|
337 |
|
338 |
+
#. translators: plugin header field 'PluginURI'
|
339 |
+
#: search-and-replace.php:0
|
340 |
+
#@ searchandreplace
|
341 |
+
msgid "http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/"
|
342 |
+
msgstr ""
|
343 |
+
|
344 |
+
#. translators: plugin header field 'Description'
|
345 |
+
#: search-and-replace.php:0
|
346 |
+
#@ searchandreplace
|
347 |
+
msgid "A simple search for find strings in your database and replace the string."
|
348 |
+
msgstr "Eine einfache Suche für das Finden von Zeichenketten in der Datenbank und der Möglichkeit des Ersetzens."
|
349 |
+
|
350 |
+
#. translators: plugin header field 'Author'
|
351 |
+
#: search-and-replace.php:0
|
352 |
+
#@ searchandreplace
|
353 |
+
msgid "Frank Bültge"
|
354 |
+
msgstr ""
|
355 |
+
|
356 |
+
#. translators: plugin header field 'AuthorURI'
|
357 |
+
#: search-and-replace.php:0
|
358 |
+
#@ searchandreplace
|
359 |
+
msgid "http://bueltge.de/"
|
360 |
+
msgstr ""
|
361 |
+
|
362 |
+
#. translators: plugin header field 'Version'
|
363 |
+
#: search-and-replace.php:0
|
364 |
+
#@ searchandreplace
|
365 |
+
msgid "2.6"
|
366 |
+
msgstr ""
|
367 |
+
|
368 |
+
#: search-and-replace.php:153
|
369 |
+
#@ searchandreplace
|
370 |
+
msgid "Looking @ all"
|
371 |
+
msgstr "Suche in allen Feldern in allen Tabellen"
|
372 |
+
|
373 |
+
#: search-and-replace.php:576
|
374 |
+
#@ searchandreplace
|
375 |
+
msgid "is not found in this Database"
|
376 |
+
msgstr "wurde nicht in der Datenbank gefunden"
|
377 |
+
|
378 |
+
#: search-and-replace.php:750
|
379 |
+
#@ searchandreplace
|
380 |
+
msgid "This plugin uses an standard SQL query so it modifies your database directly!<br /><strong>Attention: </strong>You <strong>cannot</strong> undo any changes made by this plugin. <strong>It is therefore advisable to backup your database before running this plugin.</strong> No legal claims to the author of this plugin! <strong>Activate</strong> the plugin <strong>only</strong>, if you want to use it!"
|
381 |
+
msgstr "Dieses Plugin arbeitet mit einer Standard SQL Abfrage und verändert deine Datenbank direkt!<br /><strong>Achtung: </strong>Du <strong>kannst nichts</strong> rückgängig machen mit diesem Plugin. <strong>Fertige eine Sicherung deiner Datenbank im Vorfeld an.</strong> Keine Rechtsansprüche an den Autor des Plugins! <strong>Aktiviere</strong> das Plugin <strong>nur</strong>, wenn es benötigt wird!"
|
382 |
+
|
383 |
+
#: search-and-replace.php:757
|
384 |
+
#@ searchandreplace
|
385 |
+
msgid "All - only search!"
|
386 |
+
msgstr "Alle - nur Suchen!"
|
387 |
+
|
388 |
+
#: search-and-replace.php:762
|
389 |
+
#: search-and-replace.php:869
|
390 |
+
#@ searchandreplace
|
391 |
+
msgid "Search for"
|
392 |
+
msgstr "Suche nach"
|
393 |
+
|
394 |
+
#: search-and-replace.php:873
|
395 |
+
#@ searchandreplace
|
396 |
+
msgid "Replaced with"
|
397 |
+
msgstr "Ersetze mit"
|
398 |
+
|
399 |
+
#: search-and-replace.php:450
|
400 |
+
#@ searchandreplace
|
401 |
+
msgid "... in table"
|
402 |
+
msgstr "... in Tabelle"
|
403 |
+
|
404 |
+
#: search-and-replace.php:752
|
405 |
+
#@ searchandreplace
|
406 |
+
msgid "<strong>Step One:</strong> Use the follow search for a better information with return the sql-query and tables with the results. The search use alle fields in all tables! After this you have more informations and you can use the replace function."
|
407 |
+
msgstr "<strong>Schritt Eins:</strong> Nutze die folgende Suche für eine bessere Information mit Rückgabe des SQL-Query und der Tabellen mit den Resultaten. Die Suche nutzt alle Felder in allen Tabellen! Nach dieser Suche hast du mehr Informationen und kann die Funktion zum Ersetzen nutzen."
|
408 |
+
|
languages/searchandreplace-xx_XX.pot
CHANGED
@@ -5,304 +5,404 @@ msgstr ""
|
|
5 |
"POT-Creation-Date: 2010-06-11 17:38+0100\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: Frank Bueltge <frank@bueltge.de>\n"
|
|
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
-
"Plural-Forms: nplurals=2;plural=n != 1;\n"
|
12 |
"X-Poedit-Language: Danish\n"
|
13 |
"X-Poedit-Country: DENMARK\n"
|
14 |
"X-Poedit-SourceCharset: utf-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
#:
|
22 |
-
|
23 |
-
msgstr "plugin"
|
24 |
-
|
25 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:75
|
26 |
-
msgid "Version"
|
27 |
-
msgstr "Version"
|
28 |
-
|
29 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:75
|
30 |
-
msgid "History"
|
31 |
-
msgstr "Historie"
|
32 |
-
|
33 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:75
|
34 |
-
msgid "Author"
|
35 |
-
msgstr "Autor"
|
36 |
-
|
37 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:96
|
38 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:118
|
39 |
msgid "Settings"
|
40 |
msgstr "Einstellungen"
|
41 |
|
42 |
-
|
43 |
-
#:
|
|
|
|
|
|
|
44 |
msgid "Search & Replace"
|
45 |
msgstr "Suchen & Ersetzen"
|
46 |
|
47 |
-
#:
|
|
|
48 |
msgid "Nothing (Checkbox) selected to modify!"
|
49 |
msgstr "<strong>Keine Aktion (Checkbox) gewählt um zu ersetzen!</strong>"
|
50 |
|
51 |
-
#:
|
|
|
52 |
msgid "Looking @ post content"
|
53 |
msgstr "Suche nach Beiträgen"
|
54 |
|
55 |
-
#:
|
|
|
56 |
msgid "Looking @ ID"
|
57 |
msgstr "Suche nach ID"
|
58 |
|
59 |
-
#:
|
|
|
60 |
msgid "Looking @ GUID"
|
61 |
msgstr "Suche nach <acronym title=\"Global Unique Identifier\">GUID</acronym>"
|
62 |
|
63 |
-
#:
|
|
|
64 |
msgid "Looking @ Titeln"
|
65 |
msgstr "Suche nach Titeln"
|
66 |
|
67 |
-
#:
|
|
|
68 |
msgid "Looking @ post excerpts"
|
69 |
msgstr "Suche nach Auszügen"
|
70 |
|
71 |
-
#:
|
|
|
72 |
msgid "Looking @ Meta Daten"
|
73 |
msgstr "Suche nach Metadaten"
|
74 |
|
75 |
-
#:
|
|
|
76 |
msgid "Looking @ modifying comments text"
|
77 |
msgstr "Suche nach modifizierten Kommentartexten"
|
78 |
|
79 |
-
#:
|
|
|
80 |
msgid "Looking @ modifying comments author"
|
81 |
msgstr "Suche nach modifizierten Kommentarautoren"
|
82 |
|
83 |
-
#:
|
|
|
84 |
msgid "Looking @ modifying comments author e-mail"
|
85 |
msgstr "Suche nach modifizierten Kommentarautoren E-Mail-Adressen"
|
86 |
|
87 |
-
#:
|
|
|
88 |
msgid "Looking @ modifying comments author URLs"
|
89 |
msgstr "Suche nach modifizierten Kommentarautoren URLs"
|
90 |
|
91 |
-
#:
|
|
|
92 |
msgid "Looking @ Comment-Count"
|
93 |
msgstr "Suche nach Kommentarzähler"
|
94 |
|
95 |
-
#:
|
|
|
96 |
msgid "Looking @ category description"
|
97 |
msgstr "Suche nach Kategoriebeschreibung"
|
98 |
|
99 |
-
#:
|
|
|
100 |
msgid "Looking @ Tags"
|
101 |
msgstr "Suche nach Tags"
|
102 |
|
103 |
-
#:
|
|
|
104 |
msgid "Looking @ User-ID"
|
105 |
msgstr "Suche nach User-ID"
|
106 |
|
107 |
-
#:
|
|
|
108 |
msgid "Looking @ User Login"
|
109 |
msgstr "Suche nach User-Login"
|
110 |
|
111 |
-
#:
|
112 |
-
|
113 |
-
msgstr "... in Tabellen "
|
114 |
-
|
115 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:466
|
116 |
msgid "The inquiry could not be implemented:"
|
117 |
msgstr "Die Anfrage konnte nicht ausgeführt werden:"
|
118 |
|
119 |
-
#:
|
|
|
120 |
msgid "entries found."
|
121 |
msgstr "Einträge gefunden."
|
122 |
|
123 |
-
#:
|
|
|
124 |
msgid "You must specify some text to replace!"
|
125 |
msgstr "Du musst Text spezifizieren, um Text zu ersetzen!"
|
126 |
|
127 |
-
#:
|
|
|
128 |
msgid "Attempting to perform search and replace ..."
|
129 |
msgstr "Versuche die Suche duchzuführen und zu ersetzen ..."
|
130 |
|
131 |
-
#:
|
|
|
132 |
msgid "Search"
|
133 |
msgstr "Suche"
|
134 |
|
135 |
-
#:
|
|
|
136 |
msgid "and replace with"
|
137 |
msgstr "und ersetze mit"
|
138 |
|
139 |
-
#:
|
|
|
140 |
msgid "Completed successfully!"
|
141 |
msgstr "Erfolgreich durchgeführt!"
|
142 |
|
143 |
-
#:
|
|
|
144 |
msgid "You do not have sufficient permissions to edit plugins for this blog."
|
145 |
msgstr "Du hast keine ausreichenden Rechte um das Plugin für dieses Blog zu editieren."
|
146 |
|
147 |
-
#:
|
|
|
148 |
msgid "Information Search & Replace"
|
149 |
msgstr "Hinweise Suchen & Ersetzen"
|
150 |
|
151 |
-
#:
|
152 |
-
|
153 |
-
msgstr "Dieses Plugin arbeitet mit einer Standard SQL Abfrage und verändert deine Datenbank direkt!<br /><strong>Achtung: </strong>Du <strong>kannst nichts</strong> rückgängig machen mit diesem Plugin. <strong>Fertige eine <a href=\"http://bueltge.de/wp-datenbank-backup-mit-phpmyadmin/97/\" title=\"Klick zum Tutorial\">Sicherung deiner Datenbank</a> im Vorfeld an.</strong> Keine Rechtsansprüche an den Autor des Plugins! <strong>Aktiviere</strong> das Plugin <strong>nur</strong>, wenn es benötigt wird!\"msgstr \"This plugin uses an standard SQL query so it modifies your database directly!<br /><strong>Attention: </strong>You <strong>cannot</strong> undo any changes made by this plugin. <strong>It is therefore advisable to <a href=\"http://bueltge.de/wp-datenbank-backup-mit-phpmyadmin/97/\" title=\"click for tutorial\">backup your database</a> before running this plugin.</strong> No legal claims to the author of this plugin! <strong>Aktivate</strong> the plugin <strong>only</strong>, if you want to use it!"
|
154 |
-
|
155 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:576
|
156 |
msgid "Text search is case sensitive and has no pattern matching capabilites. This replace function matchs raw text so it can be used to replace HTML tags too."
|
157 |
msgstr "Die Textsuche ist sensitiv und besitzt keine passende Abstimmungsbefähigung. Die Funktion arbeitet stringbasierend und kann somit auch HTML-Tags ersetzen."
|
158 |
|
159 |
-
#:
|
|
|
160 |
msgid "Search in"
|
161 |
msgstr "Suche in"
|
162 |
|
163 |
-
#:
|
|
|
164 |
msgid "Content"
|
165 |
msgstr "Beiträgen"
|
166 |
|
167 |
-
#:
|
168 |
-
#:
|
169 |
-
#:
|
170 |
-
#:
|
171 |
-
#:
|
172 |
-
#:
|
173 |
-
#:
|
174 |
-
#:
|
175 |
-
#:
|
176 |
-
#:
|
177 |
-
#:
|
178 |
-
#:
|
179 |
-
#:
|
180 |
-
#:
|
181 |
-
#:
|
|
|
|
|
182 |
msgid "field:"
|
183 |
msgstr "Feld:"
|
184 |
|
185 |
-
#:
|
186 |
-
#:
|
187 |
-
#:
|
188 |
-
#:
|
189 |
-
#:
|
190 |
-
#:
|
191 |
-
#:
|
192 |
-
#:
|
193 |
-
#:
|
194 |
-
#:
|
195 |
-
#:
|
196 |
-
#:
|
197 |
-
#:
|
198 |
-
#:
|
|
|
|
|
199 |
msgid "table:"
|
200 |
msgstr "Tabelle:"
|
201 |
|
202 |
-
#:
|
|
|
203 |
msgid "GUID"
|
204 |
msgstr "<acronym title=\"Global Unique Identifier\">GUID</acronym>"
|
205 |
|
206 |
-
#:
|
|
|
207 |
msgid "Titles"
|
208 |
msgstr "Title"
|
209 |
|
210 |
-
#:
|
|
|
211 |
msgid "Excerpts"
|
212 |
msgstr "Auszüge"
|
213 |
|
214 |
-
#:
|
|
|
215 |
msgid "Meta Data"
|
216 |
msgstr "Metadaten"
|
217 |
|
218 |
-
#:
|
|
|
219 |
msgid "Comments content"
|
220 |
msgstr "Kommentarbeiträgen"
|
221 |
|
222 |
-
#:
|
|
|
223 |
msgid "Comments author"
|
224 |
msgstr "Kommentarautorens"
|
225 |
|
226 |
-
#:
|
|
|
227 |
msgid "Comments author e-mail"
|
228 |
msgstr "Kommentarautoren-E-Mail"
|
229 |
|
230 |
-
#:
|
|
|
231 |
msgid "Comments author URL"
|
232 |
msgstr "Kommentarautoren-URL"
|
233 |
|
234 |
-
#:
|
|
|
235 |
msgid "Comments-Counter"
|
236 |
msgstr "Kommentar-Zähler"
|
237 |
|
238 |
-
#:
|
|
|
239 |
msgid "Category description"
|
240 |
msgstr "Kategoriebeschreibung"
|
241 |
|
242 |
-
#:
|
|
|
243 |
msgid "Tags & Categories"
|
244 |
msgstr "Tags & Kategorien"
|
245 |
|
246 |
-
#:
|
247 |
-
#:
|
248 |
-
#:
|
249 |
-
#:
|
|
|
250 |
msgid "and"
|
251 |
msgstr "und"
|
252 |
|
253 |
-
#:
|
|
|
254 |
msgid "User-ID"
|
255 |
msgstr "User-ID"
|
256 |
|
257 |
-
#:
|
|
|
258 |
msgid "User-login"
|
259 |
msgstr "User-Login"
|
260 |
|
261 |
-
#:
|
|
|
262 |
msgid "ID"
|
263 |
msgstr "ID"
|
264 |
|
265 |
-
#:
|
|
|
266 |
msgid "Checkboxes to assign"
|
267 |
msgstr "Checkboxen markieren"
|
268 |
|
269 |
-
#:
|
|
|
270 |
msgid "all"
|
271 |
msgstr "alle"
|
272 |
|
273 |
-
#:
|
|
|
274 |
msgid "Checkboxes to unmask"
|
275 |
msgstr "Checkboxen demarkieren"
|
276 |
|
277 |
-
#:
|
|
|
278 |
msgid "none"
|
279 |
msgstr "keine"
|
280 |
|
281 |
-
#:
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:680
|
286 |
-
msgid "with"
|
287 |
-
msgstr "mit"
|
288 |
-
|
289 |
-
#: d:\wordpress\plugins\search-and-replace/search-and-replace.php:685
|
290 |
msgid "Go"
|
291 |
msgstr "Start"
|
292 |
|
293 |
-
#:
|
|
|
294 |
msgid "Information on the plugin"
|
295 |
msgstr "Hinweise zum Plugin"
|
296 |
|
297 |
-
#:
|
|
|
298 |
msgid ""Search and Replace" originalplugin (en) created by <a href=\"http://thedeadone.net/\">Mark Cunningham</a> and provided (comments) by durch <a href=\"http://www.gonahkar.com\">Gonahkar</a>.<br />"Search & Replace", current version provided by <a href=\"http://bueltge.de\">Frank Bueltge</a>."
|
299 |
msgstr ""Search and Replace" Originalplugin (en) ist von <a href='http://thedeadone.net/'>Mark Cunningham</a> und wurde erweitert (Kommentarbeiträge, Kommentarautor) durch <a href='http://www.gonahkar.com'>Gonahkar</a>.<br />"Suchen & Ersetzen" wurde erweitert und gepflegt in der aktuellen Version durch <a href='http://bueltge.de'>Frank Bueltge</a>."
|
300 |
|
301 |
-
#:
|
|
|
302 |
msgid "Further information: Visit the <a href=\"http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/\">plugin homepage</a> for further information or to grab the latest version of this plugin."
|
303 |
msgstr "Weitere Informationen: Besuche die <a href='http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114'>plugin homepage</a> für weitere Informationen oder nutze die letzte Version des Plugins."
|
304 |
|
305 |
-
#:
|
|
|
306 |
msgid "You want to thank me? Visit my <a href=\"http://bueltge.de/wunschliste\">wishlist</a>."
|
307 |
msgstr "Du willst Danke sagen? Besuche meine <a href='http://bueltge.de/wunschliste'>Wunschliste</a>."
|
308 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
"POT-Creation-Date: 2010-06-11 17:38+0100\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: Frank Bueltge <frank@bueltge.de>\n"
|
8 |
+
"Language-Team: Team Blogos <WordPress@Blogos.dk>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
"X-Poedit-Language: Danish\n"
|
14 |
"X-Poedit-Country: DENMARK\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
17 |
+
"X-Poedit-Basepath: d:/wordpress/plugins/search-and-replace\n"
|
18 |
+
"X-Poedit-Bookmarks: \n"
|
19 |
+
"X-Poedit-SearchPath-0: d:/wordpress/plugins/search-and-replace\n"
|
20 |
+
"X-Textdomain-Support: yes"
|
21 |
+
|
22 |
+
#: search-and-replace.php:86
|
23 |
+
#@ default
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
msgid "Settings"
|
25 |
msgstr "Einstellungen"
|
26 |
|
27 |
+
#. translators: plugin header field 'Name'
|
28 |
+
#: search-and-replace.php:0
|
29 |
+
#: search-and-replace.php:102
|
30 |
+
#: search-and-replace.php:736
|
31 |
+
#@ searchandreplace
|
32 |
msgid "Search & Replace"
|
33 |
msgstr "Suchen & Ersetzen"
|
34 |
|
35 |
+
#: search-and-replace.php:148
|
36 |
+
#@ searchandreplace
|
37 |
msgid "Nothing (Checkbox) selected to modify!"
|
38 |
msgstr "<strong>Keine Aktion (Checkbox) gewählt um zu ersetzen!</strong>"
|
39 |
|
40 |
+
#: search-and-replace.php:162
|
41 |
+
#@ searchandreplace
|
42 |
msgid "Looking @ post content"
|
43 |
msgstr "Suche nach Beiträgen"
|
44 |
|
45 |
+
#: search-and-replace.php:176
|
46 |
+
#@ searchandreplace
|
47 |
msgid "Looking @ ID"
|
48 |
msgstr "Suche nach ID"
|
49 |
|
50 |
+
#: search-and-replace.php:214
|
51 |
+
#@ searchandreplace
|
52 |
msgid "Looking @ GUID"
|
53 |
msgstr "Suche nach <acronym title=\"Global Unique Identifier\">GUID</acronym>"
|
54 |
|
55 |
+
#: search-and-replace.php:228
|
56 |
+
#@ searchandreplace
|
57 |
msgid "Looking @ Titeln"
|
58 |
msgstr "Suche nach Titeln"
|
59 |
|
60 |
+
#: search-and-replace.php:248
|
61 |
+
#@ searchandreplace
|
62 |
msgid "Looking @ post excerpts"
|
63 |
msgstr "Suche nach Auszügen"
|
64 |
|
65 |
+
#: search-and-replace.php:262
|
66 |
+
#@ searchandreplace
|
67 |
msgid "Looking @ Meta Daten"
|
68 |
msgstr "Suche nach Metadaten"
|
69 |
|
70 |
+
#: search-and-replace.php:276
|
71 |
+
#@ searchandreplace
|
72 |
msgid "Looking @ modifying comments text"
|
73 |
msgstr "Suche nach modifizierten Kommentartexten"
|
74 |
|
75 |
+
#: search-and-replace.php:290
|
76 |
+
#@ searchandreplace
|
77 |
msgid "Looking @ modifying comments author"
|
78 |
msgstr "Suche nach modifizierten Kommentarautoren"
|
79 |
|
80 |
+
#: search-and-replace.php:304
|
81 |
+
#@ searchandreplace
|
82 |
msgid "Looking @ modifying comments author e-mail"
|
83 |
msgstr "Suche nach modifizierten Kommentarautoren E-Mail-Adressen"
|
84 |
|
85 |
+
#: search-and-replace.php:318
|
86 |
+
#@ searchandreplace
|
87 |
msgid "Looking @ modifying comments author URLs"
|
88 |
msgstr "Suche nach modifizierten Kommentarautoren URLs"
|
89 |
|
90 |
+
#: search-and-replace.php:332
|
91 |
+
#@ searchandreplace
|
92 |
msgid "Looking @ Comment-Count"
|
93 |
msgstr "Suche nach Kommentarzähler"
|
94 |
|
95 |
+
#: search-and-replace.php:346
|
96 |
+
#@ searchandreplace
|
97 |
msgid "Looking @ category description"
|
98 |
msgstr "Suche nach Kategoriebeschreibung"
|
99 |
|
100 |
+
#: search-and-replace.php:360
|
101 |
+
#@ searchandreplace
|
102 |
msgid "Looking @ Tags"
|
103 |
msgstr "Suche nach Tags"
|
104 |
|
105 |
+
#: search-and-replace.php:380
|
106 |
+
#@ searchandreplace
|
107 |
msgid "Looking @ User-ID"
|
108 |
msgstr "Suche nach User-ID"
|
109 |
|
110 |
+
#: search-and-replace.php:412
|
111 |
+
#@ searchandreplace
|
112 |
msgid "Looking @ User Login"
|
113 |
msgstr "Suche nach User-Login"
|
114 |
|
115 |
+
#: search-and-replace.php:456
|
116 |
+
#@ searchandreplace
|
|
|
|
|
|
|
117 |
msgid "The inquiry could not be implemented:"
|
118 |
msgstr "Die Anfrage konnte nicht ausgeführt werden:"
|
119 |
|
120 |
+
#: search-and-replace.php:469
|
121 |
+
#@ searchandreplace
|
122 |
msgid "entries found."
|
123 |
msgstr "Einträge gefunden."
|
124 |
|
125 |
+
#: search-and-replace.php:687
|
126 |
+
#@ searchandreplace
|
127 |
msgid "You must specify some text to replace!"
|
128 |
msgstr "Du musst Text spezifizieren, um Text zu ersetzen!"
|
129 |
|
130 |
+
#: search-and-replace.php:690
|
131 |
+
#@ searchandreplace
|
132 |
msgid "Attempting to perform search and replace ..."
|
133 |
msgstr "Versuche die Suche duchzuführen und zu ersetzen ..."
|
134 |
|
135 |
+
#: search-and-replace.php:691
|
136 |
+
#@ searchandreplace
|
137 |
msgid "Search"
|
138 |
msgstr "Suche"
|
139 |
|
140 |
+
#: search-and-replace.php:693
|
141 |
+
#@ searchandreplace
|
142 |
msgid "and replace with"
|
143 |
msgstr "und ersetze mit"
|
144 |
|
145 |
+
#: search-and-replace.php:722
|
146 |
+
#@ searchandreplace
|
147 |
msgid "Completed successfully!"
|
148 |
msgstr "Erfolgreich durchgeführt!"
|
149 |
|
150 |
+
#: search-and-replace.php:742
|
151 |
+
#@ searchandreplace
|
152 |
msgid "You do not have sufficient permissions to edit plugins for this blog."
|
153 |
msgstr "Du hast keine ausreichenden Rechte um das Plugin für dieses Blog zu editieren."
|
154 |
|
155 |
+
#: search-and-replace.php:748
|
156 |
+
#@ searchandreplace
|
157 |
msgid "Information Search & Replace"
|
158 |
msgstr "Hinweise Suchen & Ersetzen"
|
159 |
|
160 |
+
#: search-and-replace.php:751
|
161 |
+
#@ searchandreplace
|
|
|
|
|
|
|
162 |
msgid "Text search is case sensitive and has no pattern matching capabilites. This replace function matchs raw text so it can be used to replace HTML tags too."
|
163 |
msgstr "Die Textsuche ist sensitiv und besitzt keine passende Abstimmungsbefähigung. Die Funktion arbeitet stringbasierend und kann somit auch HTML-Tags ersetzen."
|
164 |
|
165 |
+
#: search-and-replace.php:777
|
166 |
+
#@ searchandreplace
|
167 |
msgid "Search in"
|
168 |
msgstr "Suche in"
|
169 |
|
170 |
+
#: search-and-replace.php:784
|
171 |
+
#@ searchandreplace
|
172 |
msgid "Content"
|
173 |
msgstr "Beiträgen"
|
174 |
|
175 |
+
#: search-and-replace.php:759
|
176 |
+
#: search-and-replace.php:786
|
177 |
+
#: search-and-replace.php:791
|
178 |
+
#: search-and-replace.php:796
|
179 |
+
#: search-and-replace.php:801
|
180 |
+
#: search-and-replace.php:806
|
181 |
+
#: search-and-replace.php:811
|
182 |
+
#: search-and-replace.php:816
|
183 |
+
#: search-and-replace.php:821
|
184 |
+
#: search-and-replace.php:826
|
185 |
+
#: search-and-replace.php:831
|
186 |
+
#: search-and-replace.php:836
|
187 |
+
#: search-and-replace.php:841
|
188 |
+
#: search-and-replace.php:846
|
189 |
+
#: search-and-replace.php:851
|
190 |
+
#: search-and-replace.php:857
|
191 |
+
#@ searchandreplace
|
192 |
msgid "field:"
|
193 |
msgstr "Feld:"
|
194 |
|
195 |
+
#: search-and-replace.php:759
|
196 |
+
#: search-and-replace.php:786
|
197 |
+
#: search-and-replace.php:791
|
198 |
+
#: search-and-replace.php:796
|
199 |
+
#: search-and-replace.php:801
|
200 |
+
#: search-and-replace.php:806
|
201 |
+
#: search-and-replace.php:811
|
202 |
+
#: search-and-replace.php:816
|
203 |
+
#: search-and-replace.php:821
|
204 |
+
#: search-and-replace.php:826
|
205 |
+
#: search-and-replace.php:831
|
206 |
+
#: search-and-replace.php:836
|
207 |
+
#: search-and-replace.php:841
|
208 |
+
#: search-and-replace.php:846
|
209 |
+
#: search-and-replace.php:857
|
210 |
+
#@ searchandreplace
|
211 |
msgid "table:"
|
212 |
msgstr "Tabelle:"
|
213 |
|
214 |
+
#: search-and-replace.php:789
|
215 |
+
#@ searchandreplace
|
216 |
msgid "GUID"
|
217 |
msgstr "<acronym title=\"Global Unique Identifier\">GUID</acronym>"
|
218 |
|
219 |
+
#: search-and-replace.php:794
|
220 |
+
#@ searchandreplace
|
221 |
msgid "Titles"
|
222 |
msgstr "Title"
|
223 |
|
224 |
+
#: search-and-replace.php:799
|
225 |
+
#@ searchandreplace
|
226 |
msgid "Excerpts"
|
227 |
msgstr "Auszüge"
|
228 |
|
229 |
+
#: search-and-replace.php:804
|
230 |
+
#@ searchandreplace
|
231 |
msgid "Meta Data"
|
232 |
msgstr "Metadaten"
|
233 |
|
234 |
+
#: search-and-replace.php:809
|
235 |
+
#@ searchandreplace
|
236 |
msgid "Comments content"
|
237 |
msgstr "Kommentarbeiträgen"
|
238 |
|
239 |
+
#: search-and-replace.php:814
|
240 |
+
#@ searchandreplace
|
241 |
msgid "Comments author"
|
242 |
msgstr "Kommentarautorens"
|
243 |
|
244 |
+
#: search-and-replace.php:819
|
245 |
+
#@ searchandreplace
|
246 |
msgid "Comments author e-mail"
|
247 |
msgstr "Kommentarautoren-E-Mail"
|
248 |
|
249 |
+
#: search-and-replace.php:824
|
250 |
+
#@ searchandreplace
|
251 |
msgid "Comments author URL"
|
252 |
msgstr "Kommentarautoren-URL"
|
253 |
|
254 |
+
#: search-and-replace.php:829
|
255 |
+
#@ searchandreplace
|
256 |
msgid "Comments-Counter"
|
257 |
msgstr "Kommentar-Zähler"
|
258 |
|
259 |
+
#: search-and-replace.php:834
|
260 |
+
#@ searchandreplace
|
261 |
msgid "Category description"
|
262 |
msgstr "Kategoriebeschreibung"
|
263 |
|
264 |
+
#: search-and-replace.php:839
|
265 |
+
#@ searchandreplace
|
266 |
msgid "Tags & Categories"
|
267 |
msgstr "Tags & Kategorien"
|
268 |
|
269 |
+
#: search-and-replace.php:841
|
270 |
+
#: search-and-replace.php:846
|
271 |
+
#: search-and-replace.php:851
|
272 |
+
#: search-and-replace.php:857
|
273 |
+
#@ searchandreplace
|
274 |
msgid "and"
|
275 |
msgstr "und"
|
276 |
|
277 |
+
#: search-and-replace.php:844
|
278 |
+
#@ searchandreplace
|
279 |
msgid "User-ID"
|
280 |
msgstr "User-ID"
|
281 |
|
282 |
+
#: search-and-replace.php:849
|
283 |
+
#@ searchandreplace
|
284 |
msgid "User-login"
|
285 |
msgstr "User-Login"
|
286 |
|
287 |
+
#: search-and-replace.php:855
|
288 |
+
#@ searchandreplace
|
289 |
msgid "ID"
|
290 |
msgstr "ID"
|
291 |
|
292 |
+
#: search-and-replace.php:862
|
293 |
+
#@ searchandreplace
|
294 |
msgid "Checkboxes to assign"
|
295 |
msgstr "Checkboxen markieren"
|
296 |
|
297 |
+
#: search-and-replace.php:862
|
298 |
+
#@ searchandreplace
|
299 |
msgid "all"
|
300 |
msgstr "alle"
|
301 |
|
302 |
+
#: search-and-replace.php:862
|
303 |
+
#@ searchandreplace
|
304 |
msgid "Checkboxes to unmask"
|
305 |
msgstr "Checkboxen demarkieren"
|
306 |
|
307 |
+
#: search-and-replace.php:862
|
308 |
+
#@ searchandreplace
|
309 |
msgid "none"
|
310 |
msgstr "keine"
|
311 |
|
312 |
+
#: search-and-replace.php:767
|
313 |
+
#: search-and-replace.php:878
|
314 |
+
#@ searchandreplace
|
|
|
|
|
|
|
|
|
|
|
|
|
315 |
msgid "Go"
|
316 |
msgstr "Start"
|
317 |
|
318 |
+
#: search-and-replace.php:889
|
319 |
+
#@ searchandreplace
|
320 |
msgid "Information on the plugin"
|
321 |
msgstr "Hinweise zum Plugin"
|
322 |
|
323 |
+
#: search-and-replace.php:891
|
324 |
+
#@ searchandreplace
|
325 |
msgid ""Search and Replace" originalplugin (en) created by <a href=\"http://thedeadone.net/\">Mark Cunningham</a> and provided (comments) by durch <a href=\"http://www.gonahkar.com\">Gonahkar</a>.<br />"Search & Replace", current version provided by <a href=\"http://bueltge.de\">Frank Bueltge</a>."
|
326 |
msgstr ""Search and Replace" Originalplugin (en) ist von <a href='http://thedeadone.net/'>Mark Cunningham</a> und wurde erweitert (Kommentarbeiträge, Kommentarautor) durch <a href='http://www.gonahkar.com'>Gonahkar</a>.<br />"Suchen & Ersetzen" wurde erweitert und gepflegt in der aktuellen Version durch <a href='http://bueltge.de'>Frank Bueltge</a>."
|
327 |
|
328 |
+
#: search-and-replace.php:892
|
329 |
+
#@ searchandreplace
|
330 |
msgid "Further information: Visit the <a href=\"http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/\">plugin homepage</a> for further information or to grab the latest version of this plugin."
|
331 |
msgstr "Weitere Informationen: Besuche die <a href='http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114'>plugin homepage</a> für weitere Informationen oder nutze die letzte Version des Plugins."
|
332 |
|
333 |
+
#: search-and-replace.php:892
|
334 |
+
#@ searchandreplace
|
335 |
msgid "You want to thank me? Visit my <a href=\"http://bueltge.de/wunschliste\">wishlist</a>."
|
336 |
msgstr "Du willst Danke sagen? Besuche meine <a href='http://bueltge.de/wunschliste'>Wunschliste</a>."
|
337 |
|
338 |
+
#. translators: plugin header field 'PluginURI'
|
339 |
+
#: search-and-replace.php:0
|
340 |
+
#@ searchandreplace
|
341 |
+
msgid "http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/"
|
342 |
+
msgstr ""
|
343 |
+
|
344 |
+
#. translators: plugin header field 'Description'
|
345 |
+
#: search-and-replace.php:0
|
346 |
+
#@ searchandreplace
|
347 |
+
msgid "A simple search for find strings in your database and replace the string."
|
348 |
+
msgstr "Eine einfache Suche für das Finden von Zeichenketten in der Datenbank und der Möglichkeit des Ersetzens."
|
349 |
+
|
350 |
+
#. translators: plugin header field 'Author'
|
351 |
+
#: search-and-replace.php:0
|
352 |
+
#@ searchandreplace
|
353 |
+
msgid "Frank Bültge"
|
354 |
+
msgstr ""
|
355 |
+
|
356 |
+
#. translators: plugin header field 'AuthorURI'
|
357 |
+
#: search-and-replace.php:0
|
358 |
+
#@ searchandreplace
|
359 |
+
msgid "http://bueltge.de/"
|
360 |
+
msgstr ""
|
361 |
+
|
362 |
+
#. translators: plugin header field 'Version'
|
363 |
+
#: search-and-replace.php:0
|
364 |
+
#@ searchandreplace
|
365 |
+
msgid "2.6"
|
366 |
+
msgstr ""
|
367 |
+
|
368 |
+
#: search-and-replace.php:153
|
369 |
+
#@ searchandreplace
|
370 |
+
msgid "Looking @ all"
|
371 |
+
msgstr "Suche in allen Feldern in allen Tabellen"
|
372 |
+
|
373 |
+
#: search-and-replace.php:576
|
374 |
+
#@ searchandreplace
|
375 |
+
msgid "is not found in this Database"
|
376 |
+
msgstr "wurde nicht in der Datenbank gefunden"
|
377 |
+
|
378 |
+
#: search-and-replace.php:750
|
379 |
+
#@ searchandreplace
|
380 |
+
msgid "This plugin uses an standard SQL query so it modifies your database directly!<br /><strong>Attention: </strong>You <strong>cannot</strong> undo any changes made by this plugin. <strong>It is therefore advisable to backup your database before running this plugin.</strong> No legal claims to the author of this plugin! <strong>Activate</strong> the plugin <strong>only</strong>, if you want to use it!"
|
381 |
+
msgstr "Dieses Plugin arbeitet mit einer Standard SQL Abfrage und verändert deine Datenbank direkt!<br /><strong>Achtung: </strong>Du <strong>kannst nichts</strong> rückgängig machen mit diesem Plugin. <strong>Fertige eine Sicherung deiner Datenbank im Vorfeld an.</strong> Keine Rechtsansprüche an den Autor des Plugins! <strong>Aktiviere</strong> das Plugin <strong>nur</strong>, wenn es benötigt wird!"
|
382 |
+
|
383 |
+
#: search-and-replace.php:757
|
384 |
+
#@ searchandreplace
|
385 |
+
msgid "All - only search!"
|
386 |
+
msgstr "Alle - nur Suchen!"
|
387 |
+
|
388 |
+
#: search-and-replace.php:762
|
389 |
+
#: search-and-replace.php:869
|
390 |
+
#@ searchandreplace
|
391 |
+
msgid "Search for"
|
392 |
+
msgstr "Suche nach"
|
393 |
+
|
394 |
+
#: search-and-replace.php:873
|
395 |
+
#@ searchandreplace
|
396 |
+
msgid "Replaced with"
|
397 |
+
msgstr "Ersetze mit"
|
398 |
+
|
399 |
+
#: search-and-replace.php:450
|
400 |
+
#@ searchandreplace
|
401 |
+
msgid "... in table"
|
402 |
+
msgstr "... in Tabelle"
|
403 |
+
|
404 |
+
#: search-and-replace.php:752
|
405 |
+
#@ searchandreplace
|
406 |
+
msgid "<strong>Step One:</strong> Use the follow search for a better information with return the sql-query and tables with the results. The search use alle fields in all tables! After this you have more informations and you can use the replace function."
|
407 |
+
msgstr "<strong>Schritt Eins:</strong> Nutze die folgende Suche für eine bessere Information mit Rückgabe des SQL-Query und der Tabellen mit den Resultaten. Die Suche nutzt alle Felder in allen Tabellen! Nach dieser Suche hast du mehr Informationen und kann die Funktion zum Ersetzen nutzen."
|
408 |
+
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: Bueltge
|
|
3 |
Donate link: http://bueltge.de/wunschliste/
|
4 |
Tags: database, mysql, search, replace, admin, security
|
5 |
Requires at least: 1.5
|
6 |
-
Tested up to: 3.
|
7 |
-
Stable tag: 1
|
8 |
|
9 |
A simple search for find strings in your database and replace the string.
|
10 |
|
@@ -19,12 +19,18 @@ Please visit [the official website](http://bueltge.de/wp-suchen-und-ersetzen-de-
|
|
19 |
1. Unpack the download-package
|
20 |
1. Upload all files to the `/wp-content/plugins/` directory, with folder
|
21 |
1. Activate the plugin through the 'Plugins' menu in WordPress
|
22 |
-
1. Got to
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
|
24 |
-
See on [the official website](http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/ "Search and Replace").
|
25 |
|
26 |
== Screenshots ==
|
27 |
-
1.
|
|
|
28 |
|
29 |
== Other Notes ==
|
30 |
= Acknowledgements =
|
@@ -35,22 +41,20 @@ See on [the official website](http://bueltge.de/wp-suchen-und-ersetzen-de-plugin
|
|
35 |
* Danish translation by [GeorgWP](http://wordpress.blogos.dk/s%C3%B8g-efter-downloads/?did=265 "wordpress.blogos.dk")
|
36 |
|
37 |
= Licence =
|
38 |
-
Good news, this plugin is free for everyone! Since it's released under the GPL, you can use it free of charge on your personal or commercial blog. But if you enjoy this plugin, you can thank me and leave a [small donation](http://bueltge.de/wunschliste/ "Wishliste and Donate") for the time I
|
39 |
|
40 |
= Translations =
|
41 |
-
The plugin comes with various translations, please refer to the [WordPress Codex](http://codex.wordpress.org/Installing_WordPress_in_Your_Language "Installing WordPress in Your Language") for more information about activating the translation. If you want to help to translate the plugin to your language, please have a look at the
|
42 |
-
|
43 |
-
|
44 |
-
== Frequently Asked Questions ==
|
45 |
|
46 |
-
= Where can I get more information? =
|
47 |
|
48 |
-
|
49 |
-
|
50 |
-
|
|
|
51 |
|
52 |
-
|
|
|
|
|
53 |
|
54 |
-
== Changelog ==
|
55 |
= v2.5.1 (07/07/2010) =
|
56 |
* small changes for use in WP 3.0
|
3 |
Donate link: http://bueltge.de/wunschliste/
|
4 |
Tags: database, mysql, search, replace, admin, security
|
5 |
Requires at least: 1.5
|
6 |
+
Tested up to: 3.1
|
7 |
+
Stable tag: 2.6.1
|
8 |
|
9 |
A simple search for find strings in your database and replace the string.
|
10 |
|
19 |
1. Unpack the download-package
|
20 |
1. Upload all files to the `/wp-content/plugins/` directory, with folder
|
21 |
1. Activate the plugin through the 'Plugins' menu in WordPress
|
22 |
+
1. Got to Tools -> Search/Replace
|
23 |
+
|
24 |
+
= More Plugins =
|
25 |
+
Please see also my [Premium Plugins](http://wpplugins.com/author/malo.conny/). Maybe you find an solution for your requirement.
|
26 |
+
|
27 |
+
= Interested in WordPress tips and tricks =
|
28 |
+
You may also be interested in WordPress tips and tricks at [WP Engineer](http://wpengineer.com/) or for german people [bueltge.de](http://bueltge.de/)
|
29 |
|
|
|
30 |
|
31 |
== Screenshots ==
|
32 |
+
1. Functions in WordPress 2.7 beta
|
33 |
+
1. The search for an string in WordPress 3.1-RC2
|
34 |
|
35 |
== Other Notes ==
|
36 |
= Acknowledgements =
|
41 |
* Danish translation by [GeorgWP](http://wordpress.blogos.dk/s%C3%B8g-efter-downloads/?did=265 "wordpress.blogos.dk")
|
42 |
|
43 |
= Licence =
|
44 |
+
Good news, this plugin is free for everyone! Since it's released under the GPL, you can use it free of charge on your personal or commercial blog. But if you enjoy this plugin, you can thank me and leave a [small donation](http://bueltge.de/wunschliste/ "Wishliste and Donate") for the time I've spent writing and supporting this plugin. And I really don't want to know how many hours of my life this plugin has already eaten ;)
|
45 |
|
46 |
= Translations =
|
47 |
+
The plugin comes with various translations, please refer to the [WordPress Codex](http://codex.wordpress.org/Installing_WordPress_in_Your_Language "Installing WordPress in Your Language") for more information about activating the translation. If you want to help to translate the plugin to your language, please have a look at the .pot file which contains all defintions and may be used with a [gettext](http://www.gnu.org/software/gettext/) editor like [Poedit](http://www.poedit.net/) (Windows) or plugin for WordPress [Localization](http://wordpress.org/extend/plugins/codestyling-localization/).
|
|
|
|
|
|
|
48 |
|
|
|
49 |
|
50 |
+
== Changelog ==
|
51 |
+
= v2.6.1 (01/25/2011) =
|
52 |
+
* Feature: Add Signups-Table for WP MU
|
53 |
+
* Maintenance: check for tables, PHP Warning fix
|
54 |
|
55 |
+
= v2.6.0 (01/03/2011) =
|
56 |
+
* Feature: add an new search for find strings (maybe a new way for search strings)
|
57 |
+
* Maintenance: small changes on source
|
58 |
|
|
|
59 |
= v2.5.1 (07/07/2010) =
|
60 |
* small changes for use in WP 3.0
|
screenshot-2.png
ADDED
Binary file
|
search-and-replace.php
CHANGED
@@ -7,7 +7,7 @@ Plugin URI: http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/
|
|
7 |
Description: A simple search for find strings in your database and replace the string.
|
8 |
Author: Frank Bültge
|
9 |
Author URI: http://bueltge.de/
|
10 |
-
Version: 2.
|
11 |
License: GPL
|
12 |
Donate URI: http://bueltge.de/wunschliste/
|
13 |
*/
|
@@ -62,60 +62,28 @@ function searchandreplace_textdomain() {
|
|
62 |
}
|
63 |
|
64 |
|
65 |
-
/**
|
66 |
-
* credit in wp-footer
|
67 |
-
*/
|
68 |
-
function searchandreplace_admin_footer() {
|
69 |
-
$plugin_data = get_plugin_data( __FILE__ );
|
70 |
-
$plugin_data['Title'] = $plugin_data['Name'];
|
71 |
-
if ( !empty($plugin_data['PluginURI']) && !empty($plugin_data['Name']) )
|
72 |
-
$plugin_data['Title'] = '<a href="' . $plugin_data['PluginURI'] . '" title="'.__( 'Visit plugin homepage' ).'">' . $plugin_data['Name'] . '</a>';
|
73 |
-
|
74 |
-
if ( basename($_SERVER['REQUEST_URI']) == 'search-and-replace.php') {
|
75 |
-
printf('%1$s ' . __('plugin') . ' | ' . __('Version') . ' <a href=" http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/#historie" title="' . __('History', 'pxsmail') . '">%2$s</a> | ' . __('Author') . ' %3$s<br />', $plugin_data['Title'], $plugin_data['Version'], $plugin_data['Author']);
|
76 |
-
}
|
77 |
-
}
|
78 |
-
|
79 |
-
|
80 |
-
function searchandreplace_on_load() {
|
81 |
-
|
82 |
-
add_filter( 'plugin_action_links_' . FB_SAR_BASENAME, 'searchandreplace_filter_plugin_meta', 10, 2 );
|
83 |
-
}
|
84 |
-
|
85 |
-
|
86 |
-
/**
|
87 |
-
* Add action link(s) to plugins page
|
88 |
-
* Thanks Dion Hulse -- http://dd32.id.au/wordpress-plugins/?configure-link
|
89 |
-
*/
|
90 |
-
function searchandreplace_filter_plugin_actions($links, $file){
|
91 |
-
static $this_plugin;
|
92 |
-
|
93 |
-
if( !$this_plugin ) $this_plugin = plugin_basename(__FILE__);
|
94 |
-
|
95 |
-
if( $file == $this_plugin ){
|
96 |
-
$settings_link = '<a href="options-general.php?page=search-and-replace/search-and-replace.php">' . __('Settings') . '</a>';
|
97 |
-
$links = array_merge( array($settings_link), $links); // before other links
|
98 |
-
}
|
99 |
-
return $links;
|
100 |
-
}
|
101 |
-
|
102 |
-
|
103 |
/**
|
104 |
* @version WP 2.8
|
105 |
* Add action link(s) to plugins page
|
106 |
*
|
107 |
-
* @package Secure WordPress
|
108 |
-
*
|
109 |
* @param $links, $file
|
110 |
* @return $links
|
111 |
*/
|
|
|
|
|
|
|
|
|
|
|
112 |
function searchandreplace_filter_plugin_meta($links, $file) {
|
113 |
|
|
|
|
|
|
|
114 |
/* create link */
|
115 |
if ( $file == FB_SAR_BASENAME ) {
|
116 |
array_unshift(
|
117 |
$links,
|
118 |
-
sprintf( '<a href="
|
119 |
);
|
120 |
}
|
121 |
|
@@ -128,41 +96,48 @@ function searchandreplace_filter_plugin_meta($links, $file) {
|
|
128 |
*/
|
129 |
function searchandreplace_add_settings_page() {
|
130 |
|
131 |
-
if ( current_user_can('
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
|
|
136 |
|
137 |
}
|
138 |
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
|
|
143 |
add_action('admin_menu', 'searchandreplace_add_settings_page');
|
144 |
add_action('admin_print_scripts', 'searchandreplace_add_js_head' );
|
145 |
}
|
|
|
|
|
146 |
|
147 |
/* this does the important stuff! */
|
148 |
-
function searchandreplace_doit(
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
|
|
|
|
|
|
166 |
global $wpdb;
|
167 |
|
168 |
$myecho = '';
|
@@ -170,11 +145,21 @@ function searchandreplace_doit($search_text,
|
|
170 |
$search_slug = strtolower($search_text);
|
171 |
$replace_slug = strtolower($replace_text);
|
172 |
|
173 |
-
if (!$content && !$id && !$guid && !$title && !$excerpt && !$meta_value &&
|
|
|
|
|
|
|
174 |
return '<div class="error"><p><strong>' . __('Nothing (Checkbox) selected to modify!', FB_SAR_TEXTDOMAIN). '</strong></p></div><br class="clear" />';
|
175 |
}
|
176 |
|
177 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
|
179 |
// post content
|
180 |
if ($content) {
|
@@ -248,12 +233,18 @@ function searchandreplace_doit($search_text,
|
|
248 |
|
249 |
$myecho .= "\n" . '<ul>' . "\n";
|
250 |
$myecho .= searchandreplace_results('post_title', 'posts', $search_text);
|
|
|
251 |
$myecho .= "\n" . '</ul>' . "\n" . '</li>' . "\n";
|
252 |
|
253 |
$query = "UPDATE $wpdb->posts ";
|
254 |
$query .= "SET post_title = ";
|
255 |
$query .= "REPLACE(post_title, \"$search_text\", \"$replace_text\") ";
|
256 |
$wpdb->get_results($query);
|
|
|
|
|
|
|
|
|
|
|
257 |
}
|
258 |
|
259 |
// post excerpt
|
@@ -439,9 +430,26 @@ function searchandreplace_doit($search_text,
|
|
439 |
$query .= "REPLACE(user_nicename, \"$search_slug\", \"$replace_slug\") ";
|
440 |
$wpdb->get_results($query);
|
441 |
}
|
442 |
-
|
443 |
-
|
444 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
445 |
}
|
446 |
|
447 |
/**
|
@@ -457,7 +465,7 @@ function searchandreplace_results($field, $table, $search_text) {
|
|
457 |
$myecho .= "\n" . '<li>';
|
458 |
$results = "SELECT $field FROM " . $wpdb->$table . " WHERE $field LIKE \"%$search_text%\"";
|
459 |
//$myecho .= $results . '<br />';
|
460 |
-
$myecho .= __('... in table
|
461 |
$myecho .= '<code>' . $table . '</code>,' . ' field <code>' . $field . '</code>: ';
|
462 |
$results = mysql_query($results);
|
463 |
$total_results = (int)( @mysql_num_rows($results) );
|
@@ -483,6 +491,191 @@ function searchandreplace_results($field, $table, $search_text) {
|
|
483 |
}
|
484 |
|
485 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
486 |
/**
|
487 |
* add js to the head that fires thr 'new node' function
|
488 |
*/
|
@@ -516,29 +709,34 @@ function searchandreplace_action() {
|
|
516 |
} else {
|
517 |
$myecho .= '<div class="updated fade">';
|
518 |
$myecho .= '<p><strong>» ' . __('Attempting to perform search and replace ...', FB_SAR_TEXTDOMAIN) . '</strong></p>';
|
519 |
-
$myecho .= '<p>» ' . __('Search', FB_SAR_TEXTDOMAIN) . ' <code>' . $_POST['search_text'] . '</code>
|
|
|
|
|
520 |
$myecho .= '</div><br class="clear" />';
|
521 |
-
|
|
|
|
|
522 |
$error = searchandreplace_doit(
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
|
|
542 |
|
543 |
if ($error != '') {
|
544 |
$myecho .= $error;
|
@@ -553,6 +751,8 @@ function searchandreplace_action() {
|
|
553 |
|
554 |
|
555 |
function searchandreplace_page() {
|
|
|
|
|
556 |
if ( !isset($wpdb) )
|
557 |
$wpdb = NULL;
|
558 |
?>
|
@@ -571,10 +771,27 @@ function searchandreplace_page() {
|
|
571 |
<div class="postbox">
|
572 |
<h3><?php _e('Information Search & Replace', FB_SAR_TEXTDOMAIN) ?></h3>
|
573 |
<div class="inside">
|
574 |
-
|
575 |
-
<p><?php _e('This plugin uses an standard SQL query so it modifies your database directly!<br /><strong>Attention: </strong>You <strong>cannot</strong> undo any changes made by this plugin. <strong>It is therefore advisable to <a href="http://bueltge.de/wp-datenbank-backup-mit-phpmyadmin/97/" title=\"click for tutorial\">backup your database</a> before running this plugin.</strong> No legal claims to the author of this plugin! <strong>Aktivate</strong> the plugin <strong>only</strong>, if you want to use it!', FB_SAR_TEXTDOMAIN); ?></p>
|
576 |
<p><?php _e('Text search is case sensitive and has no pattern matching capabilites. This replace function matchs raw text so it can be used to replace HTML tags too.', FB_SAR_TEXTDOMAIN); ?></p>
|
577 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
578 |
</div>
|
579 |
</div>
|
580 |
</div>
|
@@ -587,7 +804,7 @@ function searchandreplace_page() {
|
|
587 |
<form name="replace" action="" method="post">
|
588 |
<?php wp_nonce_field('searchandreplace_nonce') ?>
|
589 |
<table summary="config" class="widefat">
|
590 |
-
<tr class="
|
591 |
<th><label for="content_label"><?php _e('Content', FB_SAR_TEXTDOMAIN); ?></label></th>
|
592 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='content' id='content_label' /></td>
|
593 |
<td><label for="content_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>post_content</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
@@ -597,17 +814,17 @@ function searchandreplace_page() {
|
|
597 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='guid' id='guid_label' /></td>
|
598 |
<td><label for="guid_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>guid</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
599 |
</tr>
|
600 |
-
<tr class="
|
601 |
<th><label for="title_label"><?php _e('Titles', FB_SAR_TEXTDOMAIN); ?></label></th>
|
602 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='title' id='title_label' /></td>
|
603 |
-
<td><label for="title_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>post_title</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
604 |
</tr>
|
605 |
<tr>
|
606 |
<th><label for="excerpt_label"><?php _e('Excerpts', FB_SAR_TEXTDOMAIN); ?></label></th>
|
607 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='excerpt' id='excerpt_label' /></td>
|
608 |
<td><label for="excerpt_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>post_excerpt</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
609 |
</tr>
|
610 |
-
<tr class="
|
611 |
<th><label for="meta_value_label"><?php _e('Meta Data', FB_SAR_TEXTDOMAIN); ?></label></th>
|
612 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='meta_value' id='meta_value_label' /></td>
|
613 |
<td><label for="meta_value_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>meta_value</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_postmeta</code></label></td>
|
@@ -617,7 +834,7 @@ function searchandreplace_page() {
|
|
617 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_content' id='comment_content_label' /></td>
|
618 |
<td><label for="comment_content_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_content</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_comments</code></label></td>
|
619 |
</tr>
|
620 |
-
<tr class="
|
621 |
<th><label for="comment_author_label"><?php _e('Comments author', FB_SAR_TEXTDOMAIN); ?></label></th>
|
622 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_author' id='comment_author_label' /></td>
|
623 |
<td><label for="comment_author_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_author</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_comments</code></label></td>
|
@@ -627,7 +844,7 @@ function searchandreplace_page() {
|
|
627 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_author_email' id='comment_author_email_label' /></td>
|
628 |
<td><label for="comment_author_email_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_author_email</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_comments</code></label></td>
|
629 |
</tr>
|
630 |
-
<tr class="
|
631 |
<th><label for="comment_author_url_label"><?php _e('Comments author URL', FB_SAR_TEXTDOMAIN); ?></label></th>
|
632 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_author_url' id='comment_author_url_label' /></td>
|
633 |
<td><label for="comment_author_url_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_author_url</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_comments</code></label></td>
|
@@ -637,7 +854,7 @@ function searchandreplace_page() {
|
|
637 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_count' id='comment_count_label' /></td>
|
638 |
<td><label for="comment_count_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_count</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
639 |
</tr>
|
640 |
-
<tr class="
|
641 |
<th><label for="cat_description_label"><?php _e('Category description', FB_SAR_TEXTDOMAIN); ?></label></th>
|
642 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='cat_description' id='cat_description_label' /></td>
|
643 |
<td><label for="cat_description_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>description</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_term_taxonomy</code></label></td>
|
@@ -647,7 +864,7 @@ function searchandreplace_page() {
|
|
647 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='tag' id='tag_label' /></td>
|
648 |
<td><label for="tag_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>name</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>slug</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_terms</code></label></td>
|
649 |
</tr>
|
650 |
-
<tr class="
|
651 |
<th><label for="user_id_label"><?php _e('User-ID', FB_SAR_TEXTDOMAIN); ?></label></th>
|
652 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='user_id' id='user_id_label' /></td>
|
653 |
<td><label for="user_id_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>ID</code>, <code>user_id</code>, <code>post_author</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>link_owner</code><br /><?php _e('table:', FB_SAR_TEXTDOMAIN); ?><code>_users</code>, <code>_usermeta</code>, <code>_posts</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>_links</code></label></td>
|
@@ -658,12 +875,19 @@ function searchandreplace_page() {
|
|
658 |
<td><label for="user_login_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>user_login</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>user_nicename</code> table: <code>_users</code></label></td>
|
659 |
</tr>
|
660 |
<?php if ($wpdb && mysql_num_rows(mysql_query("SHOW TABLES LIKE '" . $wpdb->prefix . 'terms'."'") ) == 1) { ?>
|
661 |
-
<tr class="
|
662 |
<th><label for="id_label"><?php _e('ID', FB_SAR_TEXTDOMAIN); ?></label></th>
|
663 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='id' id='id_label' /></td>
|
664 |
<td><label for="id_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>ID</code>, <code>post_parent</code>, <code>post_id</code>, <code>object_id</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>comments</code><br /><?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code>, <code>_postmeta</code>, <code>_term_relationships</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>_comment_post_ID</code></label></td>
|
665 |
</tr>
|
666 |
<?php } ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
667 |
<tr>
|
668 |
<th> </th>
|
669 |
<td colspan="2" style="text-align: center;"> <a href="javascript:selectcb('replace', true);" title="<?php _e('Checkboxes to assign', FB_SAR_TEXTDOMAIN); ?>"><?php _e('all', FB_SAR_TEXTDOMAIN); ?></a> | <a href="javascript:selectcb('replace', false);" title="<?php _e('Checkboxes to unmask', FB_SAR_TEXTDOMAIN); ?>"><?php _e('none', FB_SAR_TEXTDOMAIN); ?></a></td>
|
@@ -673,11 +897,11 @@ function searchandreplace_page() {
|
|
673 |
|
674 |
<table summary="submit" class="form-table">
|
675 |
<tr>
|
676 |
-
<th><?php _e('
|
677 |
<td><input class="code" type="text" name="search_text" value="" size="80" /></td>
|
678 |
</tr>
|
679 |
<tr>
|
680 |
-
<th><?php _e('with', FB_SAR_TEXTDOMAIN); ?></th>
|
681 |
<td><input class="code" type="text" name="replace_text" value="" size="80" /></td>
|
682 |
</tr>
|
683 |
</table>
|
@@ -701,15 +925,5 @@ function searchandreplace_page() {
|
|
701 |
</div>
|
702 |
</div>
|
703 |
|
704 |
-
<script type="text/javascript">
|
705 |
-
<!--
|
706 |
-
jQuery('.postbox h3').prepend('<a class="togbox">+</a> ');
|
707 |
-
jQuery('.postbox h3').click( function() { jQuery(jQuery(this).parent().get(0)).toggleClass('closed'); } );
|
708 |
-
jQuery('.postbox.close-me').each(function(){
|
709 |
-
jQuery(this).addClass("closed");
|
710 |
-
});
|
711 |
-
//-->
|
712 |
-
</script>
|
713 |
-
|
714 |
</div>
|
715 |
-
<?php } ?>
|
7 |
Description: A simple search for find strings in your database and replace the string.
|
8 |
Author: Frank Bültge
|
9 |
Author URI: http://bueltge.de/
|
10 |
+
Version: 2.6.1
|
11 |
License: GPL
|
12 |
Donate URI: http://bueltge.de/wunschliste/
|
13 |
*/
|
62 |
}
|
63 |
|
64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
/**
|
66 |
* @version WP 2.8
|
67 |
* Add action link(s) to plugins page
|
68 |
*
|
|
|
|
|
69 |
* @param $links, $file
|
70 |
* @return $links
|
71 |
*/
|
72 |
+
function searchandreplace_on_load() {
|
73 |
+
|
74 |
+
add_filter( 'plugin_action_links_' . FB_SAR_BASENAME, 'searchandreplace_filter_plugin_meta', 10, 2 );
|
75 |
+
}
|
76 |
+
|
77 |
function searchandreplace_filter_plugin_meta($links, $file) {
|
78 |
|
79 |
+
if (empty($links))
|
80 |
+
return;
|
81 |
+
|
82 |
/* create link */
|
83 |
if ( $file == FB_SAR_BASENAME ) {
|
84 |
array_unshift(
|
85 |
$links,
|
86 |
+
sprintf( '<a href="tools.php?page=%s">%s</a>', FB_SAR_BASENAME, __('Settings') )
|
87 |
);
|
88 |
}
|
89 |
|
96 |
*/
|
97 |
function searchandreplace_add_settings_page() {
|
98 |
|
99 |
+
if ( !current_user_can('update_core') )
|
100 |
+
return;
|
101 |
+
|
102 |
+
$pagehook = add_management_page( __( 'Search & Replace', FB_SAR_TEXTDOMAIN ), __( 'Search & Replace', FB_SAR_TEXTDOMAIN ), 'update_core', FB_SAR_BASENAME, 'searchandreplace_page', '' );
|
103 |
+
add_action( 'load-plugins.php', 'searchandreplace_on_load' );
|
104 |
+
//wp_enqueue_script('jquery');
|
105 |
|
106 |
}
|
107 |
|
108 |
+
/**
|
109 |
+
* init on wordpress
|
110 |
+
*/
|
111 |
+
function searchandreplace_init() {
|
112 |
+
add_action('admin_init', 'searchandreplace_textdomain');
|
113 |
add_action('admin_menu', 'searchandreplace_add_settings_page');
|
114 |
add_action('admin_print_scripts', 'searchandreplace_add_js_head' );
|
115 |
}
|
116 |
+
add_action( 'plugins_loaded', 'searchandreplace_init' );
|
117 |
+
|
118 |
|
119 |
/* this does the important stuff! */
|
120 |
+
function searchandreplace_doit(
|
121 |
+
$search_text,
|
122 |
+
$replace_text,
|
123 |
+
$all = TRUE,
|
124 |
+
$content = TRUE,
|
125 |
+
$guid = TRUE,
|
126 |
+
$id = TRUE,
|
127 |
+
$title = TRUE,
|
128 |
+
$excerpt = TRUE,
|
129 |
+
$meta_value = TRUE,
|
130 |
+
$comment_content = TRUE,
|
131 |
+
$comment_author = TRUE,
|
132 |
+
$comment_author_email = TRUE,
|
133 |
+
$comment_author_url = TRUE,
|
134 |
+
$comment_count = TRUE,
|
135 |
+
$cat_description = TRUE,
|
136 |
+
$tag = TRUE,
|
137 |
+
$user_id = TRUE,
|
138 |
+
$user_login = TRUE,
|
139 |
+
$signups = TRUE
|
140 |
+
) {
|
141 |
global $wpdb;
|
142 |
|
143 |
$myecho = '';
|
145 |
$search_slug = strtolower($search_text);
|
146 |
$replace_slug = strtolower($replace_text);
|
147 |
|
148 |
+
if (!$all && !$content && !$id && !$guid && !$title && !$excerpt && !$meta_value &&
|
149 |
+
!$comment_content && !$comment_author && !$comment_author_email && !$comment_author_url && !$comment_count &&
|
150 |
+
!$cat_description && !$tag && !$user_id && !$user_login &&
|
151 |
+
!$signups ) {
|
152 |
return '<div class="error"><p><strong>' . __('Nothing (Checkbox) selected to modify!', FB_SAR_TEXTDOMAIN). '</strong></p></div><br class="clear" />';
|
153 |
}
|
154 |
|
155 |
+
// search at all
|
156 |
+
if ($all) {
|
157 |
+
$myecho .= "\n" . '<li>' . __('Looking @ all', FB_SAR_TEXTDOMAIN) . ' ...';
|
158 |
+
|
159 |
+
$myecho .= "\n" . '<ul>' . "\n";
|
160 |
+
$myecho .= searchandreplace_all($search_text);
|
161 |
+
$myecho .= "\n" . '</ul>' . "\n" . '</li>' . "\n";
|
162 |
+
}
|
163 |
|
164 |
// post content
|
165 |
if ($content) {
|
233 |
|
234 |
$myecho .= "\n" . '<ul>' . "\n";
|
235 |
$myecho .= searchandreplace_results('post_title', 'posts', $search_text);
|
236 |
+
$myecho .= searchandreplace_results('post_name', 'posts', $search_text);
|
237 |
$myecho .= "\n" . '</ul>' . "\n" . '</li>' . "\n";
|
238 |
|
239 |
$query = "UPDATE $wpdb->posts ";
|
240 |
$query .= "SET post_title = ";
|
241 |
$query .= "REPLACE(post_title, \"$search_text\", \"$replace_text\") ";
|
242 |
$wpdb->get_results($query);
|
243 |
+
|
244 |
+
$query = "UPDATE $wpdb->posts ";
|
245 |
+
$query .= "SET post_name = ";
|
246 |
+
$query .= "REPLACE(post_name, \"$search_text\", \"$replace_text\") ";
|
247 |
+
$wpdb->get_results($query);
|
248 |
}
|
249 |
|
250 |
// post excerpt
|
430 |
$query .= "REPLACE(user_nicename, \"$search_slug\", \"$replace_slug\") ";
|
431 |
$wpdb->get_results($query);
|
432 |
}
|
433 |
+
|
434 |
+
// signups on WP multisite
|
435 |
+
if ($signups) {
|
436 |
+
$myecho .= "\n" . '<li>' . __('Looking @ signups', FB_SAR_TEXTDOMAIN) . ' ...';
|
437 |
+
|
438 |
+
$myecho .= "\n" . '<ul>' . "\n";
|
439 |
+
$myecho .= searchandreplace_results('user_login', 'signups', $search_text);
|
440 |
+
$myecho .= "\n" . '</ul>' . "\n" . '</li>' . "\n";
|
441 |
+
|
442 |
+
$query = "UPDATE $wpdb->signups ";
|
443 |
+
$query .= "SET user_login = ";
|
444 |
+
$query .= "REPLACE(user_login, \"$search_text\", \"$replace_text\") ";
|
445 |
+
$wpdb->get_results($query);
|
446 |
+
}
|
447 |
+
|
448 |
+
$echo = '<div class="updated fade">' . "\n" . '<ul>';
|
449 |
+
$echo .= $myecho;
|
450 |
+
$echo .= "\n" . '</ul>' . "\n" . '</div><br class="clear"/>' . "\n";
|
451 |
+
|
452 |
+
return $echo;
|
453 |
}
|
454 |
|
455 |
/**
|
465 |
$myecho .= "\n" . '<li>';
|
466 |
$results = "SELECT $field FROM " . $wpdb->$table . " WHERE $field LIKE \"%$search_text%\"";
|
467 |
//$myecho .= $results . '<br />';
|
468 |
+
$myecho .= __('... in table', FB_SAR_TEXTDOMAIN) . ' ';
|
469 |
$myecho .= '<code>' . $table . '</code>,' . ' field <code>' . $field . '</code>: ';
|
470 |
$results = mysql_query($results);
|
471 |
$total_results = (int)( @mysql_num_rows($results) );
|
491 |
}
|
492 |
|
493 |
|
494 |
+
function searchandreplace_all($search_text) {
|
495 |
+
global $wpdb;
|
496 |
+
|
497 |
+
if ( empty($wpdb->dbname) )
|
498 |
+
$wpdb->dbname = DB_NAME;
|
499 |
+
|
500 |
+
$search_text = mysql_real_escape_string($search_text);
|
501 |
+
$result_in_tables = 0;
|
502 |
+
|
503 |
+
$myecho = '
|
504 |
+
<script language="JavaScript">
|
505 |
+
var table_id = new Array();
|
506 |
+
|
507 |
+
function hide_all() {
|
508 |
+
for(i=0;i<table_id.length;i++){
|
509 |
+
document.getElementById(table_id[i]).style.display = \'none\';
|
510 |
+
}
|
511 |
+
}
|
512 |
+
|
513 |
+
function show_all() {
|
514 |
+
for(i=0;i<table_id.length;i++){
|
515 |
+
document.getElementById(table_id[i]).style.display = \'block\';
|
516 |
+
}
|
517 |
+
}
|
518 |
+
|
519 |
+
function toggle(id) {
|
520 |
+
if (get_style(id,\'display\') == \'block\') {
|
521 |
+
document.getElementById(id).style.display = \'none\';
|
522 |
+
} else {
|
523 |
+
document.getElementById(id).style.display = \'block\';
|
524 |
+
}
|
525 |
+
}
|
526 |
+
|
527 |
+
function get_style(el,styleProp) {
|
528 |
+
var x = document.getElementById(el);
|
529 |
+
if (x.currentStyle)
|
530 |
+
var y = x.currentStyle[styleProp];
|
531 |
+
else if (window.getComputedStyle)
|
532 |
+
var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
|
533 |
+
return y;
|
534 |
+
}
|
535 |
+
</script>';
|
536 |
+
|
537 |
+
$myecho .= '<p><a href="javascript:hide_all()">Collapse All</a>
|
538 |
+
<a href="javascript:show_all()">Expand All</a></p>';
|
539 |
+
$myecho .= '<p>Results for: <code>' . $search_text . '</code></p>';
|
540 |
+
|
541 |
+
$sql= 'show tables';
|
542 |
+
$res = mysql_query($sql);
|
543 |
+
$tables = searchandreplace_fetch_array($res);
|
544 |
+
|
545 |
+
for ($i=0; $i<sizeof($tables); $i++) {
|
546 |
+
//@abstract querry bliding of each table
|
547 |
+
$sql = 'select count(*) from '.$tables[$i]['Tables_in_'.$wpdb->dbname];
|
548 |
+
$res = mysql_query($sql);
|
549 |
+
|
550 |
+
if (mysql_num_rows($res)>0) {
|
551 |
+
//@abstract taking the table data type information
|
552 |
+
$sql = 'desc '.$tables[$i]['Tables_in_'.$wpdb->dbname];
|
553 |
+
$res = mysql_query($sql);
|
554 |
+
$collum = searchandreplace_fetch_array($res);
|
555 |
+
|
556 |
+
$search_sql = 'select * from '.$tables[$i]['Tables_in_'.$wpdb->dbname].' where ';
|
557 |
+
$no_varchar_field = 0;
|
558 |
+
|
559 |
+
for ($j=0;$j<sizeof($collum);$j++) {
|
560 |
+
if ($no_varchar_field!=0){
|
561 |
+
$search_sql .= ' or ' ;
|
562 |
+
}
|
563 |
+
$search_sql .= '`'.$collum[$j]['Field'] .'` like \'%'.$search_text.'%\' ';
|
564 |
+
$no_varchar_field++;
|
565 |
+
}
|
566 |
+
|
567 |
+
if ($no_varchar_field > 0) {
|
568 |
+
$res = mysql_query($search_sql);
|
569 |
+
$search_result = searchandreplace_fetch_array($res);
|
570 |
+
if ( sizeof($search_result) ) {
|
571 |
+
$result_in_tables++;
|
572 |
+
|
573 |
+
$myecho .= '<p><strong>Table: </strong><code>' . $tables[$i]['Tables_in_'.$wpdb->dbname] . '</code> ... ';
|
574 |
+
$myecho .= 'Total Results for <code>"' . $search_text . '"</code>: <strong>'. mysql_affected_rows() . '</strong></p>';
|
575 |
+
$myecho .= '<p><a href="javascript:toggle(\'' . $tables[$i]['Tables_in_'.$wpdb->dbname].'_sql'.'\')">SQL</a></p>';
|
576 |
+
$myecho .= '<script language="JavaScript">
|
577 |
+
table_id.push("'.$tables[$i]['Tables_in_'.$wpdb->dbname].'_sql");
|
578 |
+
</script>';
|
579 |
+
$myecho .= '<div id="'.$tables[$i]['Tables_in_'.$wpdb->dbname].'_sql" style="display:none;"><code>'.$search_sql.'</code></div>';
|
580 |
+
$myecho .= '<p><a href="javascript:toggle(\''.$tables[$i]['Tables_in_'.$wpdb->dbname].'_wrapper'.'\')">Result</a></p>';
|
581 |
+
$myecho .= '<script language="JavaScript">
|
582 |
+
table_id.push("'.$tables[$i]['Tables_in_'.$wpdb->dbname].'_wrapper");
|
583 |
+
</script>';
|
584 |
+
$myecho .= '<div id="'.$tables[$i]['Tables_in_'.$wpdb->dbname].'_wrapper" style="display:none;">';
|
585 |
+
|
586 |
+
$myecho .= searchandreplace_table_arrange($search_result);
|
587 |
+
$myecho .= '</div>';
|
588 |
+
}// @endof showing found search
|
589 |
+
|
590 |
+
}
|
591 |
+
}
|
592 |
+
}
|
593 |
+
|
594 |
+
if (!$result_in_tables) {
|
595 |
+
$myecho = '<p style="color:red;">Sorry, <code>'.
|
596 |
+
$search_text . '</code> ' .
|
597 |
+
__( 'is not found in this Database', FB_SAR_TEXTDOMAIN ) .
|
598 |
+
'(<code>' . $wpdb->dbname . '</code>)!</p>';
|
599 |
+
}
|
600 |
+
|
601 |
+
return $myecho;
|
602 |
+
}
|
603 |
+
|
604 |
+
/**
|
605 |
+
* @method fetch_array
|
606 |
+
* @abstract taking the mySQL $resource id and fetch and return the result array
|
607 |
+
* @param string| MySQL resouser
|
608 |
+
* @return array
|
609 |
+
*/
|
610 |
+
function searchandreplace_fetch_array($res) {
|
611 |
+
$data = array();
|
612 |
+
while ($row = mysql_fetch_assoc($res)) {
|
613 |
+
$data[] = $row;
|
614 |
+
}
|
615 |
+
|
616 |
+
return $data;
|
617 |
+
}
|
618 |
+
|
619 |
+
/**
|
620 |
+
* @method table_arrange
|
621 |
+
* @abstract taking the mySQL the result array and return html Table in a string. showing the search content in a diffrent css class.
|
622 |
+
* @param array
|
623 |
+
* @post_data search_text
|
624 |
+
* @return string | html table
|
625 |
+
*/
|
626 |
+
function searchandreplace_table_arrange($array) {
|
627 |
+
|
628 |
+
$table_data = ''; // @abstract returning table
|
629 |
+
$max = 0; // @abstract max lenth of a row
|
630 |
+
$max_i = 0; // @abstract number of the row which is maximum max lenth of a row
|
631 |
+
|
632 |
+
$search_text = $_POST["search_text"];
|
633 |
+
|
634 |
+
for ($i=0;$i<sizeof($array);$i++) {
|
635 |
+
//@abstract table row
|
636 |
+
$table_data .= '<tr class='.(($i&1)?'"alternate"':'""') .' >';
|
637 |
+
$j=0;
|
638 |
+
|
639 |
+
foreach($array[$i] as $key => $data) {
|
640 |
+
$data = preg_replace("|($search_text)|Ui" , "<code style=\"background:#ffc516;padding:0 4px;\"><b>$1</b></code>" , htmlspecialchars($data));
|
641 |
+
$table_data .= '<td>'. $data .' </td>';
|
642 |
+
$j++;
|
643 |
+
}
|
644 |
+
|
645 |
+
if($max<$j)
|
646 |
+
{
|
647 |
+
$max = $j;
|
648 |
+
$max_i = $i;
|
649 |
+
}
|
650 |
+
$table_data .= '</tr>'."\n";
|
651 |
+
}
|
652 |
+
|
653 |
+
unset($data);
|
654 |
+
// @endof html table
|
655 |
+
|
656 |
+
//@abstract populating the table head
|
657 |
+
|
658 |
+
// @varname $data_a
|
659 |
+
//@abstract taking the highest sized array and printing the key name.
|
660 |
+
$data_a = $array[$max_i];
|
661 |
+
|
662 |
+
$table_head = '<tr>';
|
663 |
+
foreach($data_a as $key => $value) {
|
664 |
+
$table_head .= '<th>'. $key.'</th>';
|
665 |
+
}
|
666 |
+
|
667 |
+
$table_head .= '</tr>'."\n";
|
668 |
+
|
669 |
+
// @abstract printing the table data
|
670 |
+
return '<div class="table_bor">
|
671 |
+
<table class="widefat">'
|
672 |
+
. '<thead>' . $table_head . '</thead>'
|
673 |
+
. '<tbody>' . $table_data . '</tbody>'
|
674 |
+
. '</table>
|
675 |
+
</div>';
|
676 |
+
}
|
677 |
+
|
678 |
+
|
679 |
/**
|
680 |
* add js to the head that fires thr 'new node' function
|
681 |
*/
|
709 |
} else {
|
710 |
$myecho .= '<div class="updated fade">';
|
711 |
$myecho .= '<p><strong>» ' . __('Attempting to perform search and replace ...', FB_SAR_TEXTDOMAIN) . '</strong></p>';
|
712 |
+
$myecho .= '<p>» ' . __('Search', FB_SAR_TEXTDOMAIN) . ' <code>' . $_POST['search_text'] . '</code>';
|
713 |
+
if ( isset($_POST['replace_text']) )
|
714 |
+
$myecho .= ' ... ' . __('and replace with', FB_SAR_TEXTDOMAIN) . ' <code>' . $_POST['replace_text'] . '</code></p>';
|
715 |
$myecho .= '</div><br class="clear" />';
|
716 |
+
|
717 |
+
if ( !isset($_POST['replace_text']) )
|
718 |
+
$_POST['replace_text'] = NULL;
|
719 |
$error = searchandreplace_doit(
|
720 |
+
$_POST['search_text'],
|
721 |
+
$_POST['replace_text'],
|
722 |
+
isset($_POST['all']),
|
723 |
+
isset($_POST['content']),
|
724 |
+
isset($_POST['guid']),
|
725 |
+
isset($_POST['id']),
|
726 |
+
isset($_POST['title']),
|
727 |
+
isset($_POST['excerpt']),
|
728 |
+
isset($_POST['meta_value']),
|
729 |
+
isset($_POST['comment_content']),
|
730 |
+
isset($_POST['comment_author']),
|
731 |
+
isset($_POST['comment_author_email']),
|
732 |
+
isset($_POST['comment_author_url']),
|
733 |
+
isset($_POST['comment_count']),
|
734 |
+
isset($_POST['cat_description']),
|
735 |
+
isset($_POST['tag']),
|
736 |
+
isset($_POST['user_id']),
|
737 |
+
isset($_POST['user_login']),
|
738 |
+
isset($_POST['singups'])
|
739 |
+
);
|
740 |
|
741 |
if ($error != '') {
|
742 |
$myecho .= $error;
|
751 |
|
752 |
|
753 |
function searchandreplace_page() {
|
754 |
+
global $wpdb;
|
755 |
+
|
756 |
if ( !isset($wpdb) )
|
757 |
$wpdb = NULL;
|
758 |
?>
|
771 |
<div class="postbox">
|
772 |
<h3><?php _e('Information Search & Replace', FB_SAR_TEXTDOMAIN) ?></h3>
|
773 |
<div class="inside">
|
774 |
+
<p><?php _e('This plugin uses an standard SQL query so it modifies your database directly!<br /><strong>Attention: </strong>You <strong>cannot</strong> undo any changes made by this plugin. <strong>It is therefore advisable to backup your database before running this plugin.</strong> No legal claims to the author of this plugin! <strong>Activate</strong> the plugin <strong>only</strong>, if you want to use it!', FB_SAR_TEXTDOMAIN); ?></p>
|
|
|
775 |
<p><?php _e('Text search is case sensitive and has no pattern matching capabilites. This replace function matchs raw text so it can be used to replace HTML tags too.', FB_SAR_TEXTDOMAIN); ?></p>
|
776 |
+
<p><?php _e( '<strong>Step One:</strong> Use the follow search for a better information with return the sql-query and tables with the results. The search use alle fields in all tables! After this you have more informations and you can use the replace function.', FB_SAR_TEXTDOMAIN ); ?></p>
|
777 |
+
<form name="search" action="" method="post">
|
778 |
+
<?php wp_nonce_field('searchandreplace_nonce') ?>
|
779 |
+
<table summary="config" class="widefat">
|
780 |
+
<tr>
|
781 |
+
<th><label for="all_label"><?php _e('All - only search!', FB_SAR_TEXTDOMAIN); ?></label></th>
|
782 |
+
<td><input type='checkbox' name='all' id='all_label' />
|
783 |
+
<label for="all_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>*</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>*</code></label></td>
|
784 |
+
</tr>
|
785 |
+
<tr>
|
786 |
+
<th><?php _e('Search for', FB_SAR_TEXTDOMAIN); ?></th>
|
787 |
+
<td><input class="code" type="text" name="search_text" value="" size="80" /></td>
|
788 |
+
</tr>
|
789 |
+
</table>
|
790 |
+
<p class="submit">
|
791 |
+
<input class="button" type="submit" value="<?php _e('Go', FB_SAR_TEXTDOMAIN); ?> »" />
|
792 |
+
<input type="hidden" name="submitted" />
|
793 |
+
</p>
|
794 |
+
</form>
|
795 |
</div>
|
796 |
</div>
|
797 |
</div>
|
804 |
<form name="replace" action="" method="post">
|
805 |
<?php wp_nonce_field('searchandreplace_nonce') ?>
|
806 |
<table summary="config" class="widefat">
|
807 |
+
<tr class="alternate">
|
808 |
<th><label for="content_label"><?php _e('Content', FB_SAR_TEXTDOMAIN); ?></label></th>
|
809 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='content' id='content_label' /></td>
|
810 |
<td><label for="content_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>post_content</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
814 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='guid' id='guid_label' /></td>
|
815 |
<td><label for="guid_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>guid</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
816 |
</tr>
|
817 |
+
<tr class="alternate">
|
818 |
<th><label for="title_label"><?php _e('Titles', FB_SAR_TEXTDOMAIN); ?></label></th>
|
819 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='title' id='title_label' /></td>
|
820 |
+
<td><label for="title_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>post_title</code>, <code>post_name</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
821 |
</tr>
|
822 |
<tr>
|
823 |
<th><label for="excerpt_label"><?php _e('Excerpts', FB_SAR_TEXTDOMAIN); ?></label></th>
|
824 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='excerpt' id='excerpt_label' /></td>
|
825 |
<td><label for="excerpt_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>post_excerpt</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
826 |
</tr>
|
827 |
+
<tr class="alternate">
|
828 |
<th><label for="meta_value_label"><?php _e('Meta Data', FB_SAR_TEXTDOMAIN); ?></label></th>
|
829 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='meta_value' id='meta_value_label' /></td>
|
830 |
<td><label for="meta_value_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>meta_value</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_postmeta</code></label></td>
|
834 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_content' id='comment_content_label' /></td>
|
835 |
<td><label for="comment_content_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_content</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_comments</code></label></td>
|
836 |
</tr>
|
837 |
+
<tr class="alternate">
|
838 |
<th><label for="comment_author_label"><?php _e('Comments author', FB_SAR_TEXTDOMAIN); ?></label></th>
|
839 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_author' id='comment_author_label' /></td>
|
840 |
<td><label for="comment_author_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_author</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_comments</code></label></td>
|
844 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_author_email' id='comment_author_email_label' /></td>
|
845 |
<td><label for="comment_author_email_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_author_email</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_comments</code></label></td>
|
846 |
</tr>
|
847 |
+
<tr class="alternate">
|
848 |
<th><label for="comment_author_url_label"><?php _e('Comments author URL', FB_SAR_TEXTDOMAIN); ?></label></th>
|
849 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_author_url' id='comment_author_url_label' /></td>
|
850 |
<td><label for="comment_author_url_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_author_url</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_comments</code></label></td>
|
854 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='comment_count' id='comment_count_label' /></td>
|
855 |
<td><label for="comment_count_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>comment_count</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code></label></td>
|
856 |
</tr>
|
857 |
+
<tr class="alternate">
|
858 |
<th><label for="cat_description_label"><?php _e('Category description', FB_SAR_TEXTDOMAIN); ?></label></th>
|
859 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='cat_description' id='cat_description_label' /></td>
|
860 |
<td><label for="cat_description_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>description</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_term_taxonomy</code></label></td>
|
864 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='tag' id='tag_label' /></td>
|
865 |
<td><label for="tag_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>name</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>slug</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_terms</code></label></td>
|
866 |
</tr>
|
867 |
+
<tr class="alternate">
|
868 |
<th><label for="user_id_label"><?php _e('User-ID', FB_SAR_TEXTDOMAIN); ?></label></th>
|
869 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='user_id' id='user_id_label' /></td>
|
870 |
<td><label for="user_id_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>ID</code>, <code>user_id</code>, <code>post_author</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>link_owner</code><br /><?php _e('table:', FB_SAR_TEXTDOMAIN); ?><code>_users</code>, <code>_usermeta</code>, <code>_posts</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>_links</code></label></td>
|
875 |
<td><label for="user_login_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>user_login</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>user_nicename</code> table: <code>_users</code></label></td>
|
876 |
</tr>
|
877 |
<?php if ($wpdb && mysql_num_rows(mysql_query("SHOW TABLES LIKE '" . $wpdb->prefix . 'terms'."'") ) == 1) { ?>
|
878 |
+
<tr class="alternate">
|
879 |
<th><label for="id_label"><?php _e('ID', FB_SAR_TEXTDOMAIN); ?></label></th>
|
880 |
<td colspan="2" style="text-align: center;"><input type='checkbox' name='id' id='id_label' /></td>
|
881 |
<td><label for="id_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>ID</code>, <code>post_parent</code>, <code>post_id</code>, <code>object_id</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>comments</code><br /><?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_posts</code>, <code>_postmeta</code>, <code>_term_relationships</code> <?php _e('and', FB_SAR_TEXTDOMAIN); ?> <code>_comment_post_ID</code></label></td>
|
882 |
</tr>
|
883 |
<?php } ?>
|
884 |
+
<?php if ($wpdb && mysql_num_rows(mysql_query("SHOW TABLES LIKE '" . $wpdb->prefix . 'signups'."'") ) == 1) { ?>
|
885 |
+
<tr class="alternate">
|
886 |
+
<th><label for="signups_label"><?php _e('Signups', FB_SAR_TEXTDOMAIN); ?></label></th>
|
887 |
+
<td colspan="2" style="text-align: center;"><input type='checkbox' name='signups' id='signups_label' /></td>
|
888 |
+
<td><label for="signups_label"><?php _e('field:', FB_SAR_TEXTDOMAIN); ?> <code>user_login</code> <?php _e('table:', FB_SAR_TEXTDOMAIN); ?> <code>_signups</code></label></td>
|
889 |
+
</tr>
|
890 |
+
<?php } ?>
|
891 |
<tr>
|
892 |
<th> </th>
|
893 |
<td colspan="2" style="text-align: center;"> <a href="javascript:selectcb('replace', true);" title="<?php _e('Checkboxes to assign', FB_SAR_TEXTDOMAIN); ?>"><?php _e('all', FB_SAR_TEXTDOMAIN); ?></a> | <a href="javascript:selectcb('replace', false);" title="<?php _e('Checkboxes to unmask', FB_SAR_TEXTDOMAIN); ?>"><?php _e('none', FB_SAR_TEXTDOMAIN); ?></a></td>
|
897 |
|
898 |
<table summary="submit" class="form-table">
|
899 |
<tr>
|
900 |
+
<th><?php _e('Search for', FB_SAR_TEXTDOMAIN); ?></th>
|
901 |
<td><input class="code" type="text" name="search_text" value="" size="80" /></td>
|
902 |
</tr>
|
903 |
<tr>
|
904 |
+
<th><?php _e('Replaced with', FB_SAR_TEXTDOMAIN); ?></th>
|
905 |
<td><input class="code" type="text" name="replace_text" value="" size="80" /></td>
|
906 |
</tr>
|
907 |
</table>
|
925 |
</div>
|
926 |
</div>
|
927 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
928 |
</div>
|
929 |
+
<?php } ?>
|