@@ -60,7 +60,7 @@ public DeleteHelper(MediaWikiApi mwApi,
60
60
*/
61
61
public Single <Boolean > makeDeletion (Context context , Media media , String reason ) {
62
62
viewUtil .showShortToast (context , context .getString (R .string .delete_helper_make_deletion_toast_1 )
63
- + media .getDisplayTitle () + context .getString (R .string .delete_helper_make_deletion_toast_2 ));
63
+ + " " + media .getDisplayTitle () + " " + context .getString (R .string .delete_helper_make_deletion_toast_2 ));
64
64
return Single .fromCallable (() -> delete (context , media , reason ))
65
65
.flatMap (result -> Single .fromCallable (() ->
66
66
showDeletionNotification (context , media , result )));
@@ -75,30 +75,29 @@ public Single<Boolean> makeDeletion(Context context, Media media, String reason)
75
75
private boolean delete (Context context , Media media , String reason ) {
76
76
String editToken ;
77
77
String authCookie ;
78
- String summary = context .getString (R .string .delete_helper_delete_summary_1 )
79
- + media .getFilename () + context .getString (R .string .delete_helper_delete_summary_2 );
78
+ String summary = "Nominating " + media .getFilename () + " for deletion." ;
80
79
81
80
authCookie = sessionManager .getAuthCookie ();
82
81
mwApi .setAuthCookie (authCookie );
83
82
84
83
Calendar calendar = Calendar .getInstance ();
85
- String fileDeleteString = context . getString ( R . string . delete_helper_delete_file_delete_string_1 ) + reason +
86
- context . getString ( R . string . delete_helper_delete_file_delete_string_2 ) + media .getFilename () +
87
- context . getString ( R . string . delete_helper_delete_file_delete_string_3 ) + calendar .get (Calendar .DAY_OF_MONTH ) +
88
- context . getString ( R . string . delete_helper_delete_file_delete_string_4 ) + calendar .getDisplayName (Calendar .MONTH , Calendar .LONG , Locale .getDefault ()) +
89
- context . getString ( R . string . delete_helper_delete_file_delete_string_5 ) + calendar .get (Calendar .YEAR ) +
84
+ String fileDeleteString = "{{delete|reason=" + reason +
85
+ "|subpage=" + media .getFilename () +
86
+ "|day=" + calendar .get (Calendar .DAY_OF_MONTH ) +
87
+ "|month=" + calendar .getDisplayName (Calendar .MONTH , Calendar .LONG , Locale .getDefault ()) +
88
+ "|year=" + calendar .get (Calendar .YEAR ) +
90
89
"}}" ;
91
90
92
91
String subpageString = "=== [[:" + media .getFilename () + "]] ===\n " +
93
92
reason +
94
93
" ~~~~" ;
95
94
96
- String logPageString = "\n " + context . getString ( R . string . delete_helper_delete_log_page_string ) + media .getFilename () +
95
+ String logPageString = "\n " + "{{Commons:Deletion requests" + media .getFilename () +
97
96
"}}\n " ;
98
97
SimpleDateFormat sdf = new SimpleDateFormat ("yyyy/MM/dd" , Locale .getDefault ());
99
98
String date = sdf .format (calendar .getTime ());
100
99
101
- String userPageString = "\n " + context . getString ( R . string . delete_helper_delete_user_page_string ) + media .getFilename () +
100
+ String userPageString = "\n " + "{{subst:idw|" + media .getFilename () +
102
101
"}} ~~~~" ;
103
102
104
103
try {
@@ -111,11 +110,11 @@ private boolean delete(Context context, Media media, String reason) {
111
110
mwApi .prependEdit (editToken , fileDeleteString + "\n " ,
112
111
media .getFilename (), summary );
113
112
mwApi .edit (editToken , subpageString + "\n " ,
114
- context . getString ( R . string . delete_helper_delete_try_commons ) + media .getFilename (), summary );
113
+ "Commons:Deletion_requests/" + media .getFilename (), summary );
115
114
mwApi .appendEdit (editToken , logPageString + "\n " ,
116
- context . getString ( R . string . delete_helper_delete_try_commons ) + date , summary );
115
+ "Commons:Deletion_requests/" + date , summary );
117
116
mwApi .appendEdit (editToken , userPageString + "\n " ,
118
- context . getString ( R . string . delete_helper_delete_try_talk ) + media .getCreator (), summary );
117
+ "User_Talk:" + media .getCreator (), summary );
119
118
} catch (Exception e ) {
120
119
Timber .e (e );
121
120
return false ;
@@ -129,14 +128,14 @@ private boolean showDeletionNotification(Context context, Media media, boolean r
129
128
130
129
if (result ) {
131
130
title += context .getString (R .string .delete_helper_show_deletion_notification_title_if );
132
- message = context .getString (R .string .delete_helper_show_deletion_notification_message_if_1 )
131
+ message = context .getString (R .string .delete_helper_show_deletion_notification_message_if_1 )+ " "
133
132
+ media .getDisplayTitle () + context .getString (R .string .delete_helper_show_deletion_notification_message_if_2 );
134
133
} else {
135
134
title += context .getString (R .string .delete_helper_show_deletion_notification_title_else );
136
135
message = context .getString (R .string .delete_helper_show_deletion_notification_message_else );
137
136
}
138
137
139
- String urlForDelete = BuildConfig .COMMONS_URL + context . getString ( R . string . delete_helper_show_deletion_notification_url_for_delete ) + media .getFilename ();
138
+ String urlForDelete = BuildConfig .COMMONS_URL + "/wiki/Commons:Deletion_requests/" + media .getFilename ();
140
139
Intent browserIntent = new Intent (Intent .ACTION_VIEW , Uri .parse (urlForDelete ));
141
140
notificationHelper .showNotification (context , title , message , NOTIFICATION_DELETE , browserIntent );
142
141
return result ;
@@ -186,7 +185,7 @@ public void askReasonAndExecute(Media media,
186
185
187
186
alert .setPositiveButton (context .getString (R .string .delete_helper_ask_reason_and_execute_alert_set_positive_button ), (dialogInterface , i ) -> {
188
187
189
- String reason = context .getString (R .string .delete_helper_ask_reason_and_execute_alert_set_positive_button_reason );
188
+ String reason = context .getString (R .string .delete_helper_ask_reason_and_execute_alert_set_positive_button_reason ) + " " ;
190
189
for (int j = 0 ; j < mUserReason .size (); j ++) {
191
190
reason = reason + reasonList [mUserReason .get (j )];
192
191
if (j != mUserReason .size () - 1 ) {
0 commit comments