Enable Media Replace - Version 3.0.6

Version Description

  • Tested with WP 4.7.2
  • New PT translations (thanks Pedro Mendonca! https://github.com/mansj/enable-media-replace/commit/b6e63b9a8a3ae46b3a6664bd5bbf19b2beaf9d3f)
Download this release

Release Info

Developer MungoBBQ
Plugin Icon 128x128 Enable Media Replace
Version 3.0.6
Comparing to
See all releases

Code changes from version 3.0.5 to 3.0.6

enable-media-replace.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Enable Media Replace
4
  Plugin URI: http://www.mansjonasson.se/enable-media-replace
5
  Description: Enable replacing media files by uploading a new file in the "Edit Media" section of the WordPress Media Library.
6
- Version: 3.0.5
7
  Author: Måns Jonasson
8
  Author URI: http://www.mansjonasson.se
9
 
@@ -102,7 +102,7 @@ function add_media_action( $actions, $post) {
102
  }
103
  $link = "href=\"$editurl\"";
104
 
105
- $newaction['adddata'] = '<a ' . $link . ' title="' . __("Replace media", "enable-media-replace") . '" rel="permalink">' . __("Replace media", "enable-media-replace") . '</a>';
106
  return array_merge($actions,$newaction);
107
  }
108
 
@@ -158,6 +158,3 @@ function ua_admin_date_replaced_media_on_edit_media_screen() {
158
  <?php
159
  }
160
  add_action( 'attachment_submitbox_misc_actions', 'ua_admin_date_replaced_media_on_edit_media_screen', 91 );
161
-
162
-
163
- ?>
3
  Plugin Name: Enable Media Replace
4
  Plugin URI: http://www.mansjonasson.se/enable-media-replace
5
  Description: Enable replacing media files by uploading a new file in the "Edit Media" section of the WordPress Media Library.
6
+ Version: 3.0.6
7
  Author: Måns Jonasson
8
  Author URI: http://www.mansjonasson.se
9
 
102
  }
103
  $link = "href=\"$editurl\"";
104
 
105
+ $newaction['adddata'] = '<a ' . $link . ' aria-label="' . __("Replace media", "enable-media-replace") . '" rel="permalink">' . __("Replace media", "enable-media-replace") . '</a>';
106
  return array_merge($actions,$newaction);
107
  }
108
 
158
  <?php
159
  }
160
  add_action( 'attachment_submitbox_misc_actions', 'ua_admin_date_replaced_media_on_edit_media_screen', 91 );
 
 
 
languages/enable-media-replace-pt_PT.mo CHANGED
Binary file
languages/enable-media-replace-pt_PT.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: enable-media-replace\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2015-01-16 16:33-0000\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Pedro Mendonça <ped.gaspar@gmail.com>\n"
8
  "Language-Team: Pedro Mendonça <ped.gaspar@gmail.com>\n"
@@ -11,93 +11,90 @@ msgstr ""
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "X-Poedit-KeywordsList: __;_e\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Generator: Poedit 1.8.6\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
  "X-Poedit-SourceCharset: UTF-8\n"
 
18
  "X-Poedit-SearchPath-0: .\n"
19
- "X-Poedit-SearchPath-1: ..\n"
20
 
21
- #: ../enable-media-replace.php:40 ../enable-media-replace.php:79
22
- #: ../enable-media-replace.php:120
23
  msgid "Replace media"
24
- msgstr "Substituir media"
25
 
26
- #: ../enable-media-replace.php:79
27
  msgid "Upload a new file"
28
  msgstr "Carregar novo ficheiro"
29
 
30
- #: ../enable-media-replace.php:79
31
  msgid "To replace the current file, click the link and upload a replacement."
32
  msgstr ""
33
  "Para subtituir o ficheiro actual, clique na ligação e carregue um substituto."
34
 
35
- #: ../enable-media-replace.php:161
36
  msgid "Revised"
37
  msgstr "Revisto"
38
 
39
- #: ../popup.php:14 ../upload.php:3
40
  msgid "You do not have permission to upload files."
41
  msgstr "Não tem permissão para carregar ficheiros."
42
 
43
- #: ../popup.php:30
44
  msgid "Replace Media Upload"
45
- msgstr "Carregar substituição de media"
46
 
47
- #: ../popup.php:46
48
- msgid "NOTE: You are about to replace the media file"
49
- msgstr "NOTA: Irá substituir o ficheiro de media"
50
-
51
- #: ../popup.php:46
52
- msgid "There is no undo. Think about it!"
53
- msgstr "Não será possível voltar a trás!"
 
54
 
55
- #: ../popup.php:48
56
  msgid "Choose a file to upload from your computer"
57
  msgstr "Escolher um ficheiro para carregar a partir do computador"
58
 
59
- #: ../popup.php:55
60
  msgid "Select media replacement type:"
61
- msgstr "Seleccione o tipo de substituição de media"
62
 
63
- #: ../popup.php:57
64
  msgid "Just replace the file"
65
  msgstr "Apenas substituir o ficheiro"
66
 
67
- #: ../popup.php:58
68
- msgid "Note: This option requires you to upload a file of the same type ("
69
- msgstr "Nota: Esta opção requer o carregamento de um ficheiro do mesmo tipo ("
70
-
71
- #: ../popup.php:58
72
  msgid ""
73
- ") as the one you are replacing. The name of the attachment will stay the "
74
- "same ("
75
- msgstr ") daquele a substituir. O nome do ficheiro permanecerá o mesmo ("
76
-
77
- #: ../popup.php:58
78
- msgid ") no matter what the file you upload is called."
79
- msgstr "), independentemente do nome do ficheiro carregado."
80
 
81
- #: ../popup.php:61
82
  msgid "Replace the file, use new file name and update all links"
83
  msgstr ""
84
  "Substituir o ficheiro, usar o novo nome de ficheiro e actualizar todas as "
85
  "ligações"
86
 
87
- #: ../popup.php:62
 
88
  msgid ""
89
  "Note: If you check this option, the name and type of the file you are about "
90
- "to upload will replace the old file. All links pointing to the current file ("
 
91
  msgstr ""
92
  "Nota: Se seleccionar esta opção, o nome e tipo do ficheiro que está prestes "
93
  "a carregar irá substituir os do ficheiro antigo. Todas as ligações que "
94
- "referenciam o ficheiro actual ("
 
95
 
96
- #: ../popup.php:62
97
- msgid ") will be updated to point to the new file name."
98
- msgstr ") serão actualizadas de forma a referenciar o novo nome de ficheiro."
99
-
100
- #: ../popup.php:63
101
  msgid ""
102
  "Please note that if you upload a new image, only embeds/links of the "
103
  "original size image will be replaced in your posts."
@@ -106,15 +103,15 @@ msgstr ""
106
  "imagens incorporadas e ligações com o tamanho original serão substituídas "
107
  "nos seus artigos."
108
 
109
- #: ../popup.php:68
110
  msgid "Upload"
111
  msgstr "Carregar"
112
 
113
- #: ../popup.php:68
114
  msgid "Cancel"
115
  msgstr "Cancelar"
116
 
117
- #: ../upload.php:26
118
  #, php-format
119
  msgid ""
120
  "The file %1$s can not be deleted by the web server, most likely because the "
@@ -123,8 +120,32 @@ msgstr ""
123
  "O ficheiro %1$s não pode ser apagado pelo servidor web, provavelmente porque "
124
  "as permissões do ficheiro estão incorrectas."
125
 
126
- #: ../upload.php:84
127
  msgid "File type does not meet security guidelines. Try another."
128
  msgstr ""
129
  "O tipo de ficheiro não está de acordo com os padrões de segurança. Tente "
130
  "outro."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: enable-media-replace\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2017-02-10 08:48+0000\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Pedro Mendonça <ped.gaspar@gmail.com>\n"
8
  "Language-Team: Pedro Mendonça <ped.gaspar@gmail.com>\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "X-Poedit-KeywordsList: __;_e\n"
14
+ "X-Poedit-Basepath: ..\n"
15
+ "X-Generator: Poedit 1.8.11\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
  "X-Poedit-SourceCharset: UTF-8\n"
18
+ "X-Poedit-WPHeader: enable-media-replace.php\n"
19
  "X-Poedit-SearchPath-0: .\n"
 
20
 
21
+ #: enable-media-replace.php:38 enable-media-replace.php:64
22
+ #: enable-media-replace.php:105
23
  msgid "Replace media"
24
+ msgstr "Substituir multimédia"
25
 
26
+ #: enable-media-replace.php:64
27
  msgid "Upload a new file"
28
  msgstr "Carregar novo ficheiro"
29
 
30
+ #: enable-media-replace.php:64
31
  msgid "To replace the current file, click the link and upload a replacement."
32
  msgstr ""
33
  "Para subtituir o ficheiro actual, clique na ligação e carregue um substituto."
34
 
35
+ #: enable-media-replace.php:156
36
  msgid "Revised"
37
  msgstr "Revisto"
38
 
39
+ #: popup.php:14 upload.php:3
40
  msgid "You do not have permission to upload files."
41
  msgstr "Não tem permissão para carregar ficheiros."
42
 
43
+ #: popup.php:29
44
  msgid "Replace Media Upload"
45
+ msgstr "Carregar multimédia de substituição"
46
 
47
+ #: popup.php:45
48
+ #, php-format
49
+ msgid ""
50
+ "NOTE: You are about to replace the media file \"%s\". There is no undo. "
51
+ "Think about it!"
52
+ msgstr ""
53
+ "NOTA: Está prestes a substituir o ficheiro multimédia \"%s\". Não será "
54
+ "possível voltar a trás!"
55
 
56
+ #: popup.php:47
57
  msgid "Choose a file to upload from your computer"
58
  msgstr "Escolher um ficheiro para carregar a partir do computador"
59
 
60
+ #: popup.php:54
61
  msgid "Select media replacement type:"
62
+ msgstr "Seleccione o tipo de substituição de multimédia:"
63
 
64
+ #: popup.php:56
65
  msgid "Just replace the file"
66
  msgstr "Apenas substituir o ficheiro"
67
 
68
+ #: popup.php:57
69
+ #, php-format
 
 
 
70
  msgid ""
71
+ "Note: This option requires you to upload a file of the same type (%s) as the "
72
+ "one you are replacing. The name of the attachment will stay the same (%s) no "
73
+ "matter what the file you upload is called."
74
+ msgstr ""
75
+ "Nota: Esta opção requer o carregamento de um ficheiro do mesmo tipo (%s) "
76
+ "daquele a substituir. O nome do ficheiro permanecerá o mesmo (%s), "
77
+ "independentemente do nome do ficheiro carregado."
78
 
79
+ #: popup.php:60
80
  msgid "Replace the file, use new file name and update all links"
81
  msgstr ""
82
  "Substituir o ficheiro, usar o novo nome de ficheiro e actualizar todas as "
83
  "ligações"
84
 
85
+ #: popup.php:61
86
+ #, php-format
87
  msgid ""
88
  "Note: If you check this option, the name and type of the file you are about "
89
+ "to upload will replace the old file. All links pointing to the current file "
90
+ "(%s) will be updated to point to the new file name."
91
  msgstr ""
92
  "Nota: Se seleccionar esta opção, o nome e tipo do ficheiro que está prestes "
93
  "a carregar irá substituir os do ficheiro antigo. Todas as ligações que "
94
+ "referenciam o ficheiro actual (%s) serão actualizadas de modo a referenciar "
95
+ "o novo nome de ficheiro."
96
 
97
+ #: popup.php:62
 
 
 
 
98
  msgid ""
99
  "Please note that if you upload a new image, only embeds/links of the "
100
  "original size image will be replaced in your posts."
103
  "imagens incorporadas e ligações com o tamanho original serão substituídas "
104
  "nos seus artigos."
105
 
106
+ #: popup.php:67
107
  msgid "Upload"
108
  msgstr "Carregar"
109
 
110
+ #: popup.php:67
111
  msgid "Cancel"
112
  msgstr "Cancelar"
113
 
114
+ #: upload.php:26
115
  #, php-format
116
  msgid ""
117
  "The file %1$s can not be deleted by the web server, most likely because the "
120
  "O ficheiro %1$s não pode ser apagado pelo servidor web, provavelmente porque "
121
  "as permissões do ficheiro estão incorrectas."
122
 
123
+ #: upload.php:84
124
  msgid "File type does not meet security guidelines. Try another."
125
  msgstr ""
126
  "O tipo de ficheiro não está de acordo com os padrões de segurança. Tente "
127
  "outro."
128
+
129
+ #. Plugin Name of the plugin/theme
130
+ msgid "Enable Media Replace"
131
+ msgstr "Enable Media Replace"
132
+
133
+ #. Plugin URI of the plugin/theme
134
+ msgid "http://www.mansjonasson.se/enable-media-replace"
135
+ msgstr "http://www.mansjonasson.se/enable-media-replace"
136
+
137
+ #. Description of the plugin/theme
138
+ msgid ""
139
+ "Enable replacing media files by uploading a new file in the \"Edit Media\" "
140
+ "section of the WordPress Media Library."
141
+ msgstr ""
142
+ "Permite substituir ficheiros multimédia através de carregar um novo ficheiro "
143
+ "na secção \"Editar multimédia\" da biblioteca multimédia do WordPress."
144
+
145
+ #. Author of the plugin/theme
146
+ msgid "Måns Jonasson"
147
+ msgstr "Måns Jonasson"
148
+
149
+ #. Author URI of the plugin/theme
150
+ msgid "http://www.mansjonasson.se"
151
+ msgstr "http://www.mansjonasson.se"
popup.php CHANGED
@@ -26,8 +26,7 @@ $current_filename = substr($current_filename, (strrpos($current_filename, "/") +
26
 
27
  ?>
28
  <div class="wrap">
29
- <div id="icon-upload" class="icon32"><br /></div>
30
- <h2><?php echo __("Replace Media Upload", "enable-media-replace"); ?></h2>
31
 
32
  <?php
33
  $url = admin_url( "upload.php?page=enable-media-replace/enable-media-replace.php&noheader=true&action=media_replace_upload&attachment_id=" . (int) $_GET["attachment_id"]);
@@ -43,7 +42,7 @@ $current_filename = substr($current_filename, (strrpos($current_filename, "/") +
43
  #wp_nonce_field('enable-media-replace');
44
  ?>
45
  <input type="hidden" name="ID" value="<?php echo (int) $_GET["attachment_id"]; ?>" />
46
- <div id="message" class="updated fade"><p><?php echo __("NOTE: You are about to replace the media file", "enable-media-replace"); ?> "<?php echo $current_filename?>". <?php echo __("There is no undo. Think about it!", "enable-media-replace"); ?></p></div>
47
 
48
  <p><?php echo __("Choose a file to upload from your computer", "enable-media-replace"); ?></p>
49
 
@@ -55,11 +54,11 @@ $current_filename = substr($current_filename, (strrpos($current_filename, "/") +
55
  <p><?php echo __("Select media replacement type:", "enable-media-replace"); ?></p>
56
 
57
  <label for="replace_type_1"><input CHECKED id="replace_type_1" type="radio" name="replace_type" value="replace"> <?php echo __("Just replace the file", "enable-media-replace"); ?></label>
58
- <p class="howto"><?php echo __("Note: This option requires you to upload a file of the same type (", "enable-media-replace"); ?><?php echo $current_filetype; ?><?php echo __(") as the one you are replacing. The name of the attachment will stay the same (", "enable-media-replace"); ?><?php echo $current_filename; ?><?php echo __(") no matter what the file you upload is called.", "enable-media-replace"); ?></p>
59
 
60
  <?php if ( apply_filters( 'emr_enable_replace_and_search', true ) ) : ?>
61
  <label for="replace_type_2"><input id="replace_type_2" type="radio" name="replace_type" value="replace_and_search"> <?php echo __("Replace the file, use new file name and update all links", "enable-media-replace"); ?></label>
62
- <p class="howto"><?php echo __("Note: If you check this option, the name and type of the file you are about to upload will replace the old file. All links pointing to the current file (", "enable-media-replace"); ?><?php echo $current_filename; ?><?php echo __(") will be updated to point to the new file name.", "enable-media-replace"); ?></p>
63
  <p class="howto"><?php echo __("Please note that if you upload a new image, only embeds/links of the original size image will be replaced in your posts.", "enable-media-replace"); ?></p>
64
  <?php endif; ?>
65
  <?php else : ?>
26
 
27
  ?>
28
  <div class="wrap">
29
+ <h1><?php echo __("Replace Media Upload", "enable-media-replace"); ?></h1>
 
30
 
31
  <?php
32
  $url = admin_url( "upload.php?page=enable-media-replace/enable-media-replace.php&noheader=true&action=media_replace_upload&attachment_id=" . (int) $_GET["attachment_id"]);
42
  #wp_nonce_field('enable-media-replace');
43
  ?>
44
  <input type="hidden" name="ID" value="<?php echo (int) $_GET["attachment_id"]; ?>" />
45
+ <div id="message" class="updated notice notice-success is-dismissible"><p><?php printf( __('NOTE: You are about to replace the media file "%s". There is no undo. Think about it!', "enable-media-replace"), $current_filename ); ?></p></div>
46
 
47
  <p><?php echo __("Choose a file to upload from your computer", "enable-media-replace"); ?></p>
48
 
54
  <p><?php echo __("Select media replacement type:", "enable-media-replace"); ?></p>
55
 
56
  <label for="replace_type_1"><input CHECKED id="replace_type_1" type="radio" name="replace_type" value="replace"> <?php echo __("Just replace the file", "enable-media-replace"); ?></label>
57
+ <p class="howto"><?php printf( __("Note: This option requires you to upload a file of the same type (%s) as the one you are replacing. The name of the attachment will stay the same (%s) no matter what the file you upload is called.", "enable-media-replace"), $current_filetype, $current_filename ); ?></p>
58
 
59
  <?php if ( apply_filters( 'emr_enable_replace_and_search', true ) ) : ?>
60
  <label for="replace_type_2"><input id="replace_type_2" type="radio" name="replace_type" value="replace_and_search"> <?php echo __("Replace the file, use new file name and update all links", "enable-media-replace"); ?></label>
61
+ <p class="howto"><?php printf( __("Note: If you check this option, the name and type of the file you are about to upload will replace the old file. All links pointing to the current file (%s) will be updated to point to the new file name.", "enable-media-replace"), $current_filename ); ?></p>
62
  <p class="howto"><?php echo __("Please note that if you upload a new image, only embeds/links of the original size image will be replaced in your posts.", "enable-media-replace"); ?></p>
63
  <?php endif; ?>
64
  <?php else : ?>
readme.txt CHANGED
@@ -1,8 +1,8 @@
1
  === Enable Media Replace ===
2
  Contributors: mungobbq
3
  Tags: admin, attachment, media, files
4
- Requires at least: 3.5
5
- Tested up to: 4.6.1
6
  Stable tag: trunk
7
 
8
  Enables replacing attachment files by simply uploading a new file in the media library edit view.
@@ -37,6 +37,10 @@ If you want more control over the format used to display the time, you can use t
37
 
38
  == Changelog ==
39
 
 
 
 
 
40
  = 3.0.5 =
41
  * Tested with WP 4.6.1
42
 
1
  === Enable Media Replace ===
2
  Contributors: mungobbq
3
  Tags: admin, attachment, media, files
4
+ Requires at least: 4.0
5
+ Tested up to: 4.7.2
6
  Stable tag: trunk
7
 
8
  Enables replacing attachment files by simply uploading a new file in the media library edit view.
37
 
38
  == Changelog ==
39
 
40
+ = 3.0.6 =
41
+ * Tested with WP 4.7.2
42
+ * New PT translations (thanks Pedro Mendonca! https://github.com/mansj/enable-media-replace/commit/b6e63b9a8a3ae46b3a6664bd5bbf19b2beaf9d3f)
43
+
44
  = 3.0.5 =
45
  * Tested with WP 4.6.1
46