Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image Title For Image SEO) - Version 3.2

Version Description

  • Date: 27.April.2022.
  • Tested with WordPress 5.9.3.
  • Enhancement: Log message for Skip Image button now specifies which image is skipped and links to the Edit Media page for that image.
Download this release

Release Info

Developer arunbasillal
Plugin Icon 128x128 Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image Title For Image SEO)
Version 3.2
Comparing to
See all releases

Code changes from version 3.1 to 3.2

admin/iaff_image-attributes-from-filename-do.php CHANGED
@@ -237,12 +237,30 @@ function iaff_bulk_updater_skip_image() {
237
  $counter = get_option( 'iaff_bulk_updater_counter' );
238
  $counter = intval ( $counter );
239
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
240
  // Increment counter and update it
241
  $counter++;
242
  update_option( 'iaff_bulk_updater_counter', $counter );
243
 
244
  $response = array(
245
- 'message' => __( 'One image skipped.', 'auto-image-attributes-from-filename-with-bulk-updater' ),
246
  'remaining_images' => iaff_count_remaining_images( true ),
247
  );
248
  wp_send_json( $response );
@@ -445,7 +463,7 @@ function iaff_image_bulk_updater() {
445
  };
446
 
447
  $.post(ajaxurl, data, function (response) {
448
- $('#bulk-updater-log').append('<p class="iaff-green"><span class="dashicons dashicons-yes"></span>' + response.message + '</p>');
449
  $('#bulk-updater-log').append('<p>Number of Images Remaining: ' + response.remaining_images + '</p>');
450
  $("#bulk-updater-log").animate({scrollTop:$("#bulk-updater-log")[0].scrollHeight - $("#bulk-updater-log").height()},200);
451
  });
237
  $counter = get_option( 'iaff_bulk_updater_counter' );
238
  $counter = intval ( $counter );
239
 
240
+ global $wpdb;
241
+ $image = $wpdb->get_row("SELECT ID, post_parent FROM {$wpdb->prefix}posts WHERE post_type='attachment' AND post_mime_type LIKE 'image%' ORDER BY post_date LIMIT 1 OFFSET {$counter}");
242
+
243
+ /**
244
+ * Die if no image.
245
+ * This happens if there are no more images to skip.
246
+ */
247
+ if ( $image === NULL ) {
248
+ $response = array(
249
+ 'message' => __( 'No more images to skip.', 'auto-image-attributes-from-filename-with-bulk-updater' ),
250
+ 'remaining_images' => iaff_count_remaining_images( true ),
251
+ );
252
+ wp_send_json( $response );
253
+ }
254
+
255
+ // Extract the image url
256
+ $image_url = wp_get_attachment_url($image->ID);
257
+
258
  // Increment counter and update it
259
  $counter++;
260
  update_option( 'iaff_bulk_updater_counter', $counter );
261
 
262
  $response = array(
263
+ 'message' => __( 'Image skipped: ', 'auto-image-attributes-from-filename-with-bulk-updater' ) . '<a href="'. get_edit_post_link( $image->ID ) .'">'. $image_url .'</a>',
264
  'remaining_images' => iaff_count_remaining_images( true ),
265
  );
266
  wp_send_json( $response );
463
  };
464
 
465
  $.post(ajaxurl, data, function (response) {
466
+ $('#bulk-updater-log').append('<p class="iaff-red"><span class="dashicons dashicons-remove"></span> ' + response.message + '</p>');
467
  $('#bulk-updater-log').append('<p>Number of Images Remaining: ' + response.remaining_images + '</p>');
468
  $("#bulk-updater-log").animate({scrollTop:$("#bulk-updater-log")[0].scrollHeight - $("#bulk-updater-log").height()},200);
469
  });
iaff_image-attributes-from-filename.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Automatically Add Image Title, Image Caption, Description And Alt Text From Image Filename. Since this plugin includes a bulk updater this can update both existing images in the Media Library and new images.
6
  * Author: Arun Basil Lal
7
  * Author URI: https://imageattributespro.com/?utm_source=plugin-header&utm_medium=author-uri
8
- * Version: 3.1
9
  * Text Domain: auto-image-attributes-from-filename-with-bulk-updater
10
  * Domain Path: /languages
11
  * License: GPL v2 - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
@@ -67,7 +67,7 @@ if ( ! defined( 'IAFF_IMAGE_ATTRIBUTES_FROM_FILENAME_URL' ) ) {
67
  * @since 1.3
68
  */
69
  if ( ! defined( 'IAFF_VERSION_NUM' ) ) {
70
- define( 'IAFF_VERSION_NUM', '3.1' );
71
  }
72
 
73
  /**
5
  * Description: Automatically Add Image Title, Image Caption, Description And Alt Text From Image Filename. Since this plugin includes a bulk updater this can update both existing images in the Media Library and new images.
6
  * Author: Arun Basil Lal
7
  * Author URI: https://imageattributespro.com/?utm_source=plugin-header&utm_medium=author-uri
8
+ * Version: 3.2
9
  * Text Domain: auto-image-attributes-from-filename-with-bulk-updater
10
  * Domain Path: /languages
11
  * License: GPL v2 - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
67
  * @since 1.3
68
  */
69
  if ( ! defined( 'IAFF_VERSION_NUM' ) ) {
70
+ define( 'IAFF_VERSION_NUM', '3.2' );
71
  }
72
 
73
  /**
languages/image-attributes-from-filename.pot CHANGED
@@ -0,0 +1,647 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2022 Arun Basil Lal
2
+ # This file is distributed under the GPL v2 - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: Auto Image Attributes From Filename With Bulk Updater 3.1\n"
6
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/auto-image-attributes-from-filename-with-bulk-updater\n"
7
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
+ "Language-Team: LANGUAGE <LL@li.org>\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-04-27T10:13:18+00:00\n"
13
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
+ "X-Generator: WP-CLI 2.6.0\n"
15
+ "X-Domain: auto-image-attributes-from-filename-with-bulk-updater\n"
16
+
17
+ #. Plugin Name of the plugin
18
+ msgid "Auto Image Attributes From Filename With Bulk Updater"
19
+ msgstr ""
20
+
21
+ #. Plugin URI of the plugin
22
+ msgid "https://imageattributespro.com/?utm_source=plugin-header&utm_medium=plugin-uri"
23
+ msgstr ""
24
+
25
+ #. Description of the plugin
26
+ msgid "Automatically Add Image Title, Image Caption, Description And Alt Text From Image Filename. Since this plugin includes a bulk updater this can update both existing images in the Media Library and new images."
27
+ msgstr ""
28
+
29
+ #. Author of the plugin
30
+ msgid "Arun Basil Lal"
31
+ msgstr ""
32
+
33
+ #. Author URI of the plugin
34
+ msgid "https://imageattributespro.com/?utm_source=plugin-header&utm_medium=author-uri"
35
+ msgstr ""
36
+
37
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:55
38
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:987
39
+ msgid "Basic Settings"
40
+ msgstr ""
41
+
42
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:63
43
+ msgid "General Settings<p class=\"iaff-description\">Select image attributes that should be automatically generated when you upload a new image.</p>"
44
+ msgstr ""
45
+
46
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:72
47
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:199
48
+ msgid "Filter Settings<p class=\"iaff-description\">Selected characters will be removed from filename text before using them as image attributes.</p>"
49
+ msgstr ""
50
+
51
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:81
52
+ msgid "Basic SEO Settings"
53
+ msgstr ""
54
+
55
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:92
56
+ msgid "Preview Pro Features"
57
+ msgstr ""
58
+
59
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:102
60
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1002
61
+ msgid "Advanced Settings"
62
+ msgstr ""
63
+
64
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:110
65
+ msgid "Advanced Filter<p class=\"iaff-description\">Selected characters will be removed from filename text before using them as image attributes.</p>"
66
+ msgstr ""
67
+
68
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:119
69
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:208
70
+ msgid "Custom Filter"
71
+ msgstr ""
72
+
73
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:128
74
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:217
75
+ msgid "Capitalization Settings"
76
+ msgstr ""
77
+
78
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:137
79
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:226
80
+ msgid "Image Title Settings"
81
+ msgstr ""
82
+
83
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:146
84
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:235
85
+ msgid "Image Alt Text Settings"
86
+ msgstr ""
87
+
88
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:155
89
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:244
90
+ msgid "Image Caption Settings"
91
+ msgstr ""
92
+
93
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:164
94
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:253
95
+ msgid "Image Description Settings"
96
+ msgstr ""
97
+
98
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:173
99
+ msgid "Miscellaneous Settings"
100
+ msgstr ""
101
+
102
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:182
103
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:974
104
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1017
105
+ msgid "Bulk Updater Settings"
106
+ msgstr ""
107
+
108
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:190
109
+ msgid "General Settings<p class=\"iaff-description\">Select image attributes that should be updated when you run the Bulk Updater.</p>"
110
+ msgstr ""
111
+
112
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:401
113
+ msgid "Image filename"
114
+ msgstr ""
115
+
116
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:402
117
+ msgid "Title of the post, page or product where the image is used"
118
+ msgstr ""
119
+
120
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:403
121
+ msgid "Site Title defined in WordPress General Settings"
122
+ msgstr ""
123
+
124
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:404
125
+ msgid "Post or Product Category"
126
+ msgstr ""
127
+
128
+ #: admin/iaff_image-attributes-from-filename-admin-setup.php:405
129
+ msgid "Post or Product Tag"
130
+ msgstr ""
131
+
132
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:50
133
+ msgid "Set Image Title for new uploads"
134
+ msgstr ""
135
+
136
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:56
137
+ msgid "Set Image Alt Text for new uploads"
138
+ msgstr ""
139
+
140
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:62
141
+ msgid "Set Image Caption for new uploads"
142
+ msgstr ""
143
+
144
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:68
145
+ msgid "Set Image Description for new uploads"
146
+ msgstr ""
147
+
148
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:93
149
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:543
150
+ msgid "Remove hyphens ( - ) from filename"
151
+ msgstr ""
152
+
153
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:99
154
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:549
155
+ msgid "Remove underscores ( _ ) from filename"
156
+ msgstr ""
157
+
158
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:105
159
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:555
160
+ msgid "Remove full stops ( . ) from filename"
161
+ msgstr ""
162
+
163
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:111
164
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:561
165
+ msgid "Remove commas ( , ) from filename"
166
+ msgstr ""
167
+
168
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:117
169
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:567
170
+ msgid "Remove all numbers ( 0-9 ) from filename"
171
+ msgstr ""
172
+
173
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:141
174
+ msgid "Insert Image Title into post HTML. This will add title=\"Image Title\" in the &lt;img&gt; tag."
175
+ msgstr ""
176
+
177
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:165
178
+ msgid "Check to see a preview of all the options that ship with <a href=\"%s\" target=\"_blank\">Image Attributes Pro</a>."
179
+ msgstr ""
180
+
181
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:191
182
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:573
183
+ msgid "Remove apostrophe ( ' ) from filename"
184
+ msgstr ""
185
+
186
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:197
187
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:579
188
+ msgid "Remove tilde ( ~ ) from filename"
189
+ msgstr ""
190
+
191
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:203
192
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:585
193
+ msgid "Remove plus ( + ) from filename"
194
+ msgstr ""
195
+
196
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:209
197
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:591
198
+ msgid "Remove pound ( # ) from filename"
199
+ msgstr ""
200
+
201
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:215
202
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:597
203
+ msgid "Remove ampersand ( & ) from filename"
204
+ msgstr ""
205
+
206
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:221
207
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:603
208
+ msgid "Remove round brackets ( ( ) ) from filename"
209
+ msgstr ""
210
+
211
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:227
212
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:609
213
+ msgid "Remove square brackets ( [ ] ) from filename"
214
+ msgstr ""
215
+
216
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:233
217
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:615
218
+ msgid "Remove curly brackets ( { } ) from filename"
219
+ msgstr ""
220
+
221
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:254
222
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:636
223
+ msgid "Enter words or characters to filter separated by commas. Filter is case sensitive. <a href=\"%s\" target=\"_blank\">Read more.</a>"
224
+ msgstr ""
225
+
226
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:257
227
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:639
228
+ msgid "Filter with regular expression"
229
+ msgstr ""
230
+
231
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:281
232
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:663
233
+ msgid "Leave unchanged"
234
+ msgstr ""
235
+
236
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:287
237
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:669
238
+ msgid "convert to lowercase"
239
+ msgstr ""
240
+
241
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:293
242
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:675
243
+ msgid "CONVERT TO UPPERCASE"
244
+ msgstr ""
245
+
246
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:299
247
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:681
248
+ msgid "Use title casing. First Letter Of Each Word Will Be Capitalized."
249
+ msgstr ""
250
+
251
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:305
252
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:687
253
+ msgid "Use sentence casing. First letter of a sentence will be capitalized."
254
+ msgstr ""
255
+
256
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:328
257
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:710
258
+ msgid "Use image filename as title text"
259
+ msgstr ""
260
+
261
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:333
262
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:715
263
+ msgid "Use post title as title text. If image is not uploaded to a post, image filename will be used instead."
264
+ msgstr ""
265
+
266
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:338
267
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:375
268
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:412
269
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:449
270
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:720
271
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:774
272
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:828
273
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:877
274
+ msgid "Use custom attribute"
275
+ msgstr ""
276
+
277
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:365
278
+ msgid "Use image filename as alt text"
279
+ msgstr ""
280
+
281
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:370
282
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:769
283
+ msgid "Use post title as alt text. If image is not uploaded to a post, image filename will be used instead."
284
+ msgstr ""
285
+
286
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:402
287
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:818
288
+ msgid "Use image filename as caption"
289
+ msgstr ""
290
+
291
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:407
292
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:823
293
+ msgid "Use post title as caption. If image is not uploaded to a post, image filename will be used instead."
294
+ msgstr ""
295
+
296
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:439
297
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:867
298
+ msgid "Use image filename as description"
299
+ msgstr ""
300
+
301
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:444
302
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:872
303
+ msgid "Use post title as description. If image is not uploaded to a post, image filename will be used instead."
304
+ msgstr ""
305
+
306
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:477
307
+ msgid "Clean actual image filename after upload."
308
+ msgstr ""
309
+
310
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:501
311
+ msgid "Update Image Title"
312
+ msgstr ""
313
+
314
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:507
315
+ msgid "Update Image Alt Text"
316
+ msgstr ""
317
+
318
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:513
319
+ msgid "Update Image Caption"
320
+ msgstr ""
321
+
322
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:519
323
+ msgid "Update Image Description"
324
+ msgstr ""
325
+
326
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:727
327
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:781
328
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:835
329
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:884
330
+ msgid "Bulk Updater Behaviour"
331
+ msgstr ""
332
+
333
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:731
334
+ msgid "Update image titles in media library only. Image titles in posts will be left unchanged."
335
+ msgstr ""
336
+
337
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:736
338
+ msgid "Update all image titles in media library and posts."
339
+ msgstr ""
340
+
341
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:741
342
+ msgid "Update image titles in media library and posts only if no title is set. Existing image titles will not be changed."
343
+ msgstr ""
344
+
345
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:764
346
+ msgid "Use filename as alt text."
347
+ msgstr ""
348
+
349
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:785
350
+ msgid "Update alt text in media library only. Alt text in posts will be left unchanged."
351
+ msgstr ""
352
+
353
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:790
354
+ msgid "Update all alt text in media library and posts."
355
+ msgstr ""
356
+
357
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:795
358
+ msgid "Update alt text in media library and posts only if no alt text is set. Existing alt text will not be changed."
359
+ msgstr ""
360
+
361
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:839
362
+ msgid "Update all captions in media library. Existing captions will be overwritten."
363
+ msgstr ""
364
+
365
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:844
366
+ msgid "Update captions in media library if no caption is set. Existing captions will not be changed."
367
+ msgstr ""
368
+
369
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:888
370
+ msgid "Update all descriptions in media library. Existing descriptions will be overwritten."
371
+ msgstr ""
372
+
373
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:893
374
+ msgid "Update description in media library if no description is set. Existing descriptions will not be changed."
375
+ msgstr ""
376
+
377
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:917
378
+ msgid "The following tags when used in a custom attribute will be replaced with their corresponding value."
379
+ msgstr ""
380
+
381
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:935
382
+ msgid "For example, if you set custom attribute as <code>%posttitle% - Your Name</code>, the <code>%posttitle%</code> will be replaced by the title of the post to which the image is uploaded to. "
383
+ msgstr ""
384
+
385
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:971
386
+ msgid "Basic"
387
+ msgstr ""
388
+
389
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:973
390
+ msgid "Advanced"
391
+ msgstr ""
392
+
393
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:976
394
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1028
395
+ msgid "Bulk Updater"
396
+ msgstr ""
397
+
398
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:977
399
+ msgid "Support"
400
+ msgstr ""
401
+
402
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:988
403
+ msgid "Automatically add image attributes such as Image Title, Alt Text, Caption and Description from image filename for new uploads. <a href=\"%s\" target=\"_blank\">Take a tour</a>"
404
+ msgstr ""
405
+
406
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:990
407
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1005
408
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1020
409
+ msgid "Save Settings"
410
+ msgstr ""
411
+
412
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:998
413
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1013
414
+ msgid "The options below is a preview of the features included in <a href=\"%s\" target=\"_blank\">Image Attributes Pro</a>. Please upgrade to use them."
415
+ msgstr ""
416
+
417
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1003
418
+ msgid "Advanced settings for new uploads."
419
+ msgstr ""
420
+
421
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1018
422
+ msgid "Options set here will be used while running the Bulk Updater."
423
+ msgstr ""
424
+
425
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1030
426
+ msgid "Run this bulk updater to update Image Title, Caption, Description and Alt Text for all images."
427
+ msgstr ""
428
+
429
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1033
430
+ msgid "It seems that JavaScript is disabled in your browser. Please enable JavasScript or use a different browser to use the bulk updater."
431
+ msgstr ""
432
+
433
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1035
434
+ msgid "IMPORTANT: Please backup your database before running the bulk updater."
435
+ msgstr ""
436
+
437
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1037
438
+ msgid "Use <code>Test Bulk Updater</code> button to update one image at a time and verify the results."
439
+ msgstr ""
440
+
441
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1040
442
+ msgid "The Bulk Updater will update every attribute. If your image is named <em>a-lot-like_love.jpg</em>, your Image Title, Alt Text, Caption and Description will be: <em>a lot like love</em>. <a href=\"%s\" target=\"_blank\">Upgrade to Pro</a> for more options."
443
+ msgstr ""
444
+
445
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1046
446
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1086
447
+ msgid "Run Bulk Updater"
448
+ msgstr ""
449
+
450
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1048
451
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1091
452
+ msgid "Test Bulk Updater"
453
+ msgstr ""
454
+
455
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1050
456
+ msgid "Stop Bulk Updater"
457
+ msgstr ""
458
+
459
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1053
460
+ msgid "Tools"
461
+ msgstr ""
462
+
463
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1055
464
+ msgid "To restart processing images from the beginning (the oldest upload first), reset the counter."
465
+ msgstr ""
466
+
467
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1058
468
+ msgid "If Bulk Updater is stuck, refresh the page, skip current image and try running the bulk updater again. <a href=\"%s\" target=\"_blank\">Read more.</a>"
469
+ msgstr ""
470
+
471
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1062
472
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1096
473
+ msgid "Reset Counter"
474
+ msgstr ""
475
+
476
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1065
477
+ msgid "Skip Image"
478
+ msgstr ""
479
+
480
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1072
481
+ msgid "Event Log"
482
+ msgstr ""
483
+
484
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1075
485
+ msgid "Number of Images Remaining: "
486
+ msgstr ""
487
+
488
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1077
489
+ msgid "Number of Images Updated: "
490
+ msgstr ""
491
+
492
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1087
493
+ msgid "You are about to run the bulk updater. This will update all images and cannot be undone. Please make a database backup before you proceed. Press OK to confirm."
494
+ msgstr ""
495
+
496
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1092
497
+ msgid "The bulk updater will do a test run by updating one image. Note that this is a live test and actual values will be updated in the database. Please make a database backup before you proceed. Press Ok to confirm."
498
+ msgstr ""
499
+
500
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1097
501
+ msgid "You are about to reset the bulk updater counter. The bulk updater will start from scratch in the next run. Press Ok to confirm."
502
+ msgstr ""
503
+
504
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1107
505
+ msgid "Support And Documentation"
506
+ msgstr ""
507
+
508
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1109
509
+ msgid "Looking for help? Here are the available options."
510
+ msgstr ""
511
+
512
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1114
513
+ msgid "Free Support"
514
+ msgstr ""
515
+
516
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1116
517
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1129
518
+ msgid "Documentation"
519
+ msgstr ""
520
+
521
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1117
522
+ msgid "Read the FAQ"
523
+ msgstr ""
524
+
525
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1118
526
+ msgid "Free Support Forum"
527
+ msgstr ""
528
+
529
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1127
530
+ msgid "Premium Support"
531
+ msgstr ""
532
+
533
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1130
534
+ msgid "Priority Email Support"
535
+ msgstr ""
536
+
537
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1131
538
+ msgid "Contact Support"
539
+ msgstr ""
540
+
541
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1143
542
+ msgid "Upgrade to Pro"
543
+ msgstr ""
544
+
545
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1145
546
+ msgid "Priority support"
547
+ msgstr ""
548
+
549
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1146
550
+ msgid "Advanced features"
551
+ msgstr ""
552
+
553
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1147
554
+ msgid "Support ongoing development"
555
+ msgstr ""
556
+
557
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1164
558
+ msgid "Unlock Traffic"
559
+ msgstr ""
560
+
561
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1166
562
+ msgid "Get more traffic from Google Images"
563
+ msgstr ""
564
+
565
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1167
566
+ msgid "Use post / product title as attributes"
567
+ msgstr ""
568
+
569
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1168
570
+ msgid "Preserve existing attributes"
571
+ msgstr ""
572
+
573
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1169
574
+ msgid "Update attributes within posts"
575
+ msgstr ""
576
+
577
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1170
578
+ msgid "Build custom attributes and fine tune settings"
579
+ msgstr ""
580
+
581
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1180
582
+ msgid "Fast &amp; Simple Time Saver"
583
+ msgstr ""
584
+
585
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1188
586
+ msgid "This plugin will save me a LOT of time! Great plugin!"
587
+ msgstr ""
588
+
589
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1197
590
+ msgid "SEO Newsletter"
591
+ msgstr ""
592
+
593
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1201
594
+ msgid "Stay tuned to the latest image SEO news and receive helpful product updates."
595
+ msgstr ""
596
+
597
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1205
598
+ msgid "Your Email"
599
+ msgstr ""
600
+
601
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1210
602
+ msgid "Subscribe"
603
+ msgstr ""
604
+
605
+ #: admin/iaff_image-attributes-from-filename-admin-ui-render.php:1214
606
+ msgid "Your email will be kept private and will not be shared or spammed."
607
+ msgstr ""
608
+
609
+ #: admin/iaff_image-attributes-from-filename-basic-setup.php:51
610
+ msgid "Settings"
611
+ msgstr ""
612
+
613
+ #: admin/iaff_image-attributes-from-filename-basic-setup.php:90
614
+ msgid "Thank you for installing <strong>Auto Image Attributes From Filename With Bulk Updater</strong>! <a href=\"%s\">Change settings &rarr;</a>"
615
+ msgstr ""
616
+
617
+ #: admin/iaff_image-attributes-from-filename-basic-setup.php:102
618
+ msgid "<strong>Auto Image Attributes From Filename With Bulk Updater</strong> successfully updated. "
619
+ msgstr ""
620
+
621
+ #: admin/iaff_image-attributes-from-filename-basic-setup.php:102
622
+ msgid "<br>Stay tuned to the latest image SEO news and receive helpful product updates. Subscribe to the <a href=\"%s\" target=\"_blank\">Image SEO Newsletter &rarr;</a>"
623
+ msgstr ""
624
+
625
+ #: admin/iaff_image-attributes-from-filename-basic-setup.php:126
626
+ msgid "If you like this plugin, please <a href=\"%s\" target=\"_blank\">upgrade to pro</a> or leave a <a href=\"%s\" target=\"_blank\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> rating to support continued development. Thanks a bunch!"
627
+ msgstr ""
628
+
629
+ #: admin/iaff_image-attributes-from-filename-basic-setup.php:132
630
+ msgid "Thank you for choosing Image Attributes Pro! Use the support tab if you have any questions or feedback."
631
+ msgstr ""
632
+
633
+ #: admin/iaff_image-attributes-from-filename-do.php:108
634
+ msgid "Image attributes updated for: "
635
+ msgstr ""
636
+
637
+ #: admin/iaff_image-attributes-from-filename-do.php:181
638
+ msgid "Counter reset. The bulk updater will start from scratch in the next run."
639
+ msgstr ""
640
+
641
+ #: admin/iaff_image-attributes-from-filename-do.php:249
642
+ msgid "No more images to skip."
643
+ msgstr ""
644
+
645
+ #: admin/iaff_image-attributes-from-filename-do.php:263
646
+ msgid "Image skipped: "
647
+ msgstr ""
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: arunbasillal
3
  Donate link: https://imageattributespro.com/?utm_source=wordpress.org&utm_medium=donate-link
4
  Tags: image title, image caption, image description, alt text, bulk edit images, bulk rename images, auto image attributes, auto image alt text, remove underscores, image seo
5
  Requires at least: 3.5.0
6
- Tested up to: 5.9.2
7
  Stable tag: trunk
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -149,10 +149,15 @@ I am glad to hear that! You can either [upgrade to pro](https://imageattributesp
149
 
150
  == Changelog ==
151
 
 
 
 
 
 
152
  = 3.1 =
153
  * Date: 24.March.2022.
154
  * Tested with WordPress 5.9.2.
155
- * New Feature: Added 'Skip Image' button for the Bulk Updater. Useful during troubleshooting. [Read more.](https://imageattributespro.com/fix-bulk-updater-stuck-on-same-image/?utm_source=wordpress.org&utm_medium=changelog)
156
  * Enhancement: Compatibility with Image Attributes Pro version 3.0. [Check what's new in 3.0.](https://imageattributespro.com/changelog/?utm_source=wordpress.org&utm_medium=changelog)
157
 
158
  = 3.0 =
@@ -227,6 +232,11 @@ I am glad to hear that! You can either [upgrade to pro](https://imageattributesp
227
 
228
  == Upgrade Notice ==
229
 
 
 
 
 
 
230
  = 3.1 =
231
  * Date: 24.March.2022.
232
  * Tested with WordPress 5.9.2.
3
  Donate link: https://imageattributespro.com/?utm_source=wordpress.org&utm_medium=donate-link
4
  Tags: image title, image caption, image description, alt text, bulk edit images, bulk rename images, auto image attributes, auto image alt text, remove underscores, image seo
5
  Requires at least: 3.5.0
6
+ Tested up to: 5.9.3
7
  Stable tag: trunk
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
149
 
150
  == Changelog ==
151
 
152
+ = 3.2 =
153
+ * Date: 27.April.2022.
154
+ * Tested with WordPress 5.9.3.
155
+ * Enhancement: Log message for `Skip Image` button now specifies which image is skipped and links to the `Edit Media` page for that image.
156
+
157
  = 3.1 =
158
  * Date: 24.March.2022.
159
  * Tested with WordPress 5.9.2.
160
+ * New Feature: Added `Skip Image` button for the Bulk Updater. Useful during troubleshooting. [Read more.](https://imageattributespro.com/fix-bulk-updater-stuck-on-same-image/?utm_source=wordpress.org&utm_medium=changelog)
161
  * Enhancement: Compatibility with Image Attributes Pro version 3.0. [Check what's new in 3.0.](https://imageattributespro.com/changelog/?utm_source=wordpress.org&utm_medium=changelog)
162
 
163
  = 3.0 =
232
 
233
  == Upgrade Notice ==
234
 
235
+ = 3.2 =
236
+ * Date: 27.April.2022.
237
+ * Tested with WordPress 5.9.3.
238
+ * Enhancement: Log message for `Skip Image` button now specifies which image is skipped and links to the `Edit Media` page for that image.
239
+
240
  = 3.1 =
241
  * Date: 24.March.2022.
242
  * Tested with WordPress 5.9.2.