PluginProbe
Media Cloud Sync / 1.4.2
Media Cloud Sync v1.4.2
1.4.2 1.4.1 1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 All 36 releases
← All changes | languages/media-cloud-sync.pot +2584 -1347 1.3.11 → 1.4.2 View file →
@@ -1,9 +1,9 @@
1 1 # Copyright (C) 2026 Dudlewebs
2 2 # This file is distributed under the GPLv2 or later.
3 3 msgid ""
4 4 msgstr ""
5 -"Project-Id-Version: Media Cloud Sync 1.3.11\n"
5 +"Project-Id-Version: Media Cloud Sync 1.4.2\n"
6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/media-cloud-sync\n"
7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8 8 "Language-Team: LANGUAGE <[email protected]>\n"
9 9 "MIME-Version: 1.0\n"
@@ -8,9 +8,9 @@
8 8 "Language-Team: LANGUAGE <[email protected]>\n"
9 9 "MIME-Version: 1.0\n"
10 10 "Content-Type: text/plain; charset=UTF-8\n"
11 11 "Content-Transfer-Encoding: 8bit\n"
12 -"POT-Creation-Date: 2026-06-07T12:21:18+00:00\n"
12 +"POT-Creation-Date: 2026-09-28T18:18:30+00:00\n"
13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 14 "X-Generator: WP-CLI 2.12.0\n"
15 15 "X-Domain: media-cloud-sync\n"
16 16
@@ -15,13 +15,13 @@
15 15 "X-Domain: media-cloud-sync\n"
16 16
17 17 #. Plugin Name of the plugin
18 18 #: media-cloud-sync.php
19 -#: includes/admin.php:273
20 -#: includes/admin.php:274
21 -#: includes/base/services/gcloud.php:83
19 +#: includes/admin.php:277
20 +#: includes/admin.php:278
21 +#: includes/base/services/gcloud.php:87
22 22 #: app/src/pages/configure/welcome.jsx:10
23 -#: assets/js/backend.js:64277
23 +#: assets/js/backend.js:68262
24 24 msgid "Media Cloud Sync"
25 25 msgstr ""
26 26
27 27 #. Description of the plugin
@@ -43,607 +43,634 @@
43 43 msgid "Get Started"
44 44 msgstr ""
45 45
46 46 #: includes/admin.php:259
47 -#: includes/admin.php:294
48 -#: includes/admin.php:295
49 -#: app/src/components/Header/index.jsx:31
47 +#: includes/admin.php:298
48 +#: includes/admin.php:299
49 +#: app/src/components/Header/index.jsx:30
50 50 #: app/src/pages/settings/Settings.jsx:125
51 -#: app/src/schema.js:27
52 -#: assets/js/backend.js:59202
53 -#: assets/js/backend.js:65167
51 +#: app/src/schema.js:337
52 +#: assets/js/backend.js:59346
53 +#: assets/js/backend.js:70673
54 54 msgid "Settings"
55 55 msgstr ""
56 56
57 -#: includes/admin.php:284
58 -#: includes/admin.php:285
59 -#: app/src/components/Header/index.jsx:25
60 -#: assets/js/backend.js:59196
57 +#: includes/admin.php:263
58 +msgid "Upgrade"
59 +msgstr ""
60 +
61 +#: includes/admin.php:288
62 +#: includes/admin.php:289
63 +#: app/src/components/Header/index.jsx:24
64 +#: assets/js/backend.js:59340
61 65 msgid "Dashboard"
62 66 msgstr ""
63 67
64 -#: includes/admin.php:303
65 -#: includes/admin.php:304
66 -#: app/src/components/ConnectionCard/index.jsx:98
67 -#: app/src/components/ConnectionCard/index.jsx:133
68 -#: app/src/pages/Configure.jsx:89
69 -#: app/src/schema.js:136
70 -#: assets/js/backend.js:58923
71 -#: assets/js/backend.js:58958
72 -#: assets/js/backend.js:61472
73 -#: assets/js/backend.js:65276
68 +#: includes/admin.php:307
69 +#: includes/admin.php:308
70 +#: app/src/components/ConnectionCard/index.jsx:103
71 +#: app/src/components/ConnectionCard/index.jsx:138
72 +#: app/src/pages/Configure.jsx:94
73 +#: app/src/schema.js:478
74 +#: assets/js/backend.js:59086
75 +#: assets/js/backend.js:59121
76 +#: assets/js/backend.js:62919
77 +#: assets/js/backend.js:70814
74 78 msgid "Configure"
75 79 msgstr ""
76 80
77 -#: includes/admin.php:330
81 +#: includes/admin.php:334
78 82 msgid "Open Media Cloud Sync settings"
79 83 msgstr ""
80 84
81 -#: includes/admin.php:349
85 +#: includes/admin.php:353
82 86 msgid "Media Cloud Sync By Dudlewebs"
83 87 msgstr ""
84 88
85 -#: includes/admin.php:350
89 +#: includes/admin.php:354
86 90 msgid "Plugin is loading Please wait for a while.."
87 91 msgstr ""
88 92
89 -#: includes/admin.php:389
93 +#: includes/admin.php:393
90 94 msgid "Provider: "
91 95 msgstr ""
92 96
93 -#: includes/admin.php:390
97 +#: includes/admin.php:394
94 98 msgid "Region: "
95 99 msgstr ""
96 100
97 -#: includes/admin.php:391
101 +#: includes/admin.php:395
98 102 msgid "Access: "
99 103 msgstr ""
100 104
101 -#: includes/admin.php:392
102 -#: includes/integrations/media-library.php:1456
105 +#: includes/admin.php:396
106 +#: includes/integrations/media-library.php:1627
103 107 msgid "Private"
104 108 msgstr ""
105 109
106 -#: includes/admin.php:393
107 -#: includes/integrations/media-library.php:1456
110 +#: includes/admin.php:397
111 +#: includes/integrations/media-library.php:1627
108 112 msgid "Public"
109 113 msgstr ""
110 114
111 -#: includes/api.php:179
115 +#: includes/api.php:186
112 116 msgid "Something went wrong. Invalid data recieved"
113 117 msgstr ""
114 118
115 -#: includes/api.php:265
119 +#: includes/api.php:213
120 +#: includes/api.php:278
121 +msgid "Settings could not be saved."
122 +msgstr ""
123 +
124 +#: includes/api.php:311
116 125 msgid "Configuration saved successfully"
117 126 msgstr ""
118 127
119 -#: includes/api.php:288
128 +#: includes/api.php:334
120 129 msgid "Media counts refreshed successfully"
121 130 msgstr ""
122 131
123 -#: includes/api.php:332
132 +#: includes/api.php:378
124 133 msgid "Error logs fetched successfully"
125 134 msgstr ""
126 135
127 -#: includes/api.php:358
128 -msgid "Status fetched successfully"
136 +#: includes/api.php:394
137 +#: includes/api.php:444
138 +#: includes/api.php:482
139 +#: includes/api.php:509
140 +#: includes/api.php:538
141 +#: includes/api.php:562
142 +#: includes/api.php:592
143 +#: includes/api.php:661
144 +msgid "Invalid action"
129 145 msgstr ""
130 146
131 -#: includes/api.php:374
132 -#: includes/api.php:405
133 -#: includes/api.php:429
134 -#: includes/api.php:453
135 -msgid "Invalid action"
147 +#: includes/api.php:402
148 +msgid "Error logs cleared"
136 149 msgstr ""
137 150
138 -#: includes/api.php:381
151 +#: includes/api.php:428
152 +msgid "Status fetched successfully"
153 +msgstr ""
154 +
155 +#: includes/api.php:451
139 156 msgid "Storage is not configured correctly."
140 157 msgstr ""
141 158
142 -#: includes/api.php:390
159 +#: includes/api.php:467
143 160 msgid "Sync started successfully"
144 161 msgstr ""
145 162
146 -#: includes/api.php:414
163 +#: includes/api.php:491
147 164 msgid "Sync paused successfully"
148 165 msgstr ""
149 166
150 -#: includes/api.php:438
167 +#: includes/api.php:517
168 +msgid "Invalid sync method"
169 +msgstr ""
170 +
171 +#: includes/api.php:547
151 172 msgid "Sync resumed successfully"
152 173 msgstr ""
153 174
154 -#: includes/api.php:466
175 +#: includes/api.php:575
155 176 msgid "Sync stopped successfully"
156 177 msgstr ""
157 178
158 -#: includes/api.php:484
159 -msgid "Invalid parameters"
179 +#: includes/api.php:603
180 +msgid "Ajax sync requires an active Pro license"
160 181 msgstr ""
161 182
162 -#: includes/api.php:498
163 -msgid "Media synced successfully"
183 +#: includes/api.php:619
184 +msgid "Sync ticked successfully"
164 185 msgstr ""
165 186
166 -#: includes/api.php:498
167 -msgid "Media sync failed"
187 +#: includes/api.php:652
188 +msgid "Invalid parameters"
168 189 msgstr ""
169 190
170 -#: includes/base/item.php:787
171 -msgid "The file could not be copied to the server. Please try again."
191 +#: includes/api.php:668
192 +msgid "Retry is not available for this sync type."
172 193 msgstr ""
173 194
174 -#: includes/base/service.php:48
175 -#: includes/base/service.php:270
176 -#: includes/base/service.php:298
177 -#: includes/base/service.php:326
178 -#: includes/base/service.php:359
179 -#: includes/base/service.php:391
180 -#: includes/base/service.php:433
181 -#: includes/base/service.php:473
182 -#: includes/base/services/s3.php:1095
183 -msgid "Something went wrong"
195 +#: includes/api.php:678
196 +msgid "Media synced successfully"
184 197 msgstr ""
185 198
186 -#: includes/base/service.php:57
187 -#: includes/base/service.php:199
188 -#: includes/base/service.php:279
189 -#: includes/base/service.php:307
190 -#: includes/base/service.php:335
191 -#: includes/base/service.php:368
192 -#: includes/base/service.php:400
193 -#: includes/base/service.php:442
194 -#: includes/base/service.php:482
195 -msgid "No service selected"
199 +#: includes/api.php:678
200 +msgid "Media sync failed"
196 201 msgstr ""
197 202
198 -#: includes/base/service.php:69
199 -#: includes/config/utils.php:488
200 -msgid "WPMCS_CONFIG is not defined in wp-config.php"
203 +#: includes/base/item.php:956
204 +msgid "The file could not be copied to the server. Please try again."
201 205 msgstr ""
202 206
203 -#. translators: %s: comma separated list of missing configuration keys
204 -#: includes/base/service.php:84
205 -#: includes/config/utils.php:500
206 -#, php-format
207 -msgid "WPMCS_CONFIG is missing key(s): %s"
208 -msgstr ""
209 -
210 -#: includes/base/service.php:242
211 -msgid "Invalid status check type"
212 -msgstr ""
213 -
214 -#: includes/base/service.php:408
215 -msgid "Service does not have getBucketSecuritySettings method"
216 -msgstr ""
217 -
218 -#: includes/base/service.php:450
219 -#: includes/base/service.php:490
220 -msgid "Method not supported for this service"
221 -msgstr ""
222 -
223 -#: includes/base/services/cloudflare-r2.php:116
224 -#: includes/base/services/cloudflare-r2.php:180
225 -#: includes/base/services/cloudflare-r2.php:182
226 -#: includes/base/services/cloudflare-r2.php:240
227 -#: includes/base/services/cloudflare-r2.php:242
228 -#: includes/base/services/cloudflare-r2.php:291
229 -#: includes/base/services/cloudflare-r2.php:293
230 -#: includes/base/services/cloudflare-r2.php:346
231 -#: includes/base/services/cloudflare-r2.php:348
232 -#: includes/base/services/cloudflare-r2.php:400
233 -#: includes/base/services/cloudflare-r2.php:402
234 -#: includes/base/services/cloudflare-r2.php:468
235 -#: includes/base/services/cloudflare-r2.php:469
236 -#: includes/base/services/cloudflare-r2.php:471
237 -#: includes/base/services/cloudflare-r2.php:472
238 -#: includes/base/services/cloudflare-r2.php:474
239 -#: includes/base/services/cloudflare-r2.php:475
240 -#: includes/base/services/cloudflare-r2.php:825
241 -#: includes/base/services/cloudflare-r2.php:831
242 -#: includes/base/services/docean.php:114
243 -#: includes/base/services/docean.php:177
244 -#: includes/base/services/docean.php:179
245 -#: includes/base/services/docean.php:235
246 -#: includes/base/services/docean.php:237
247 -#: includes/base/services/docean.php:301
248 -#: includes/base/services/docean.php:303
249 -#: includes/base/services/docean.php:415
250 -#: includes/base/services/docean.php:417
251 -#: includes/base/services/docean.php:471
252 -#: includes/base/services/docean.php:473
253 -#: includes/base/services/docean.php:541
254 -#: includes/base/services/docean.php:542
255 -#: includes/base/services/docean.php:544
256 -#: includes/base/services/docean.php:545
257 -#: includes/base/services/docean.php:547
258 -#: includes/base/services/docean.php:548
259 -#: includes/base/services/gcloud.php:177
260 -#: includes/base/services/gcloud.php:245
261 -#: includes/base/services/gcloud.php:339
262 -#: includes/base/services/gcloud.php:403
263 -#: includes/base/services/gcloud.php:473
264 -#: includes/base/services/gcloud.php:488
265 -#: includes/base/services/gcloud.php:561
266 -#: includes/base/services/gcloud.php:562
267 -#: includes/base/services/gcloud.php:564
268 -#: includes/base/services/gcloud.php:565
269 -#: includes/base/services/s3.php:107
270 -#: includes/base/services/s3.php:172
271 -#: includes/base/services/s3.php:174
272 -#: includes/base/services/s3.php:227
273 -#: includes/base/services/s3.php:229
274 -#: includes/base/services/s3.php:304
275 -#: includes/base/services/s3.php:306
276 -#: includes/base/services/s3.php:358
277 -#: includes/base/services/s3.php:360
278 -#: includes/base/services/s3.php:413
279 -#: includes/base/services/s3.php:415
280 -#: includes/base/services/s3.php:483
281 -#: includes/base/services/s3.php:484
282 -#: includes/base/services/s3.php:486
283 -#: includes/base/services/s3.php:487
284 -#: includes/base/services/s3.php:489
285 -#: includes/base/services/s3.php:490
286 -#: includes/base/services/s3.php:570
287 -#: includes/base/services/s3.php:572
288 -#: includes/base/services/s3.php:613
289 -#: includes/base/services/s3.php:615
290 -#: includes/base/services/s3.php:620
291 -#: includes/base/services/s3.php:622
292 -#: includes/base/services/s3.php:665
293 -#: includes/base/services/s3.php:667
294 -#: includes/base/services/s3.php:674
295 -#: includes/base/services/s3.php:676
296 -#: includes/base/services/s3compatible.php:112
297 -#: includes/base/services/s3compatible.php:156
298 -#: includes/base/services/s3compatible.php:158
299 -#: includes/base/services/s3compatible.php:213
300 -#: includes/base/services/s3compatible.php:215
301 -#: includes/base/services/s3compatible.php:268
302 -#: includes/base/services/s3compatible.php:270
303 -#: includes/base/services/s3compatible.php:323
304 -#: includes/base/services/s3compatible.php:325
305 -#: includes/base/services/s3compatible.php:378
306 -#: includes/base/services/s3compatible.php:380
307 -#: includes/base/services/s3compatible.php:449
308 -#: includes/base/services/s3compatible.php:450
309 -#: includes/base/services/s3compatible.php:452
310 -#: includes/base/services/s3compatible.php:453
311 -#: includes/base/services/s3compatible.php:455
312 -#: includes/base/services/s3compatible.php:456
313 -#: includes/base/services/s3compatible.php:816
314 -#: includes/base/services/s3compatible.php:822
207 +#: includes/base/services/cloudflare-r2.php:120
208 +#: includes/base/services/cloudflare-r2.php:184
209 +#: includes/base/services/cloudflare-r2.php:186
210 +#: includes/base/services/cloudflare-r2.php:244
211 +#: includes/base/services/cloudflare-r2.php:246
212 +#: includes/base/services/cloudflare-r2.php:295
213 +#: includes/base/services/cloudflare-r2.php:297
214 +#: includes/base/services/cloudflare-r2.php:350
215 +#: includes/base/services/cloudflare-r2.php:352
216 +#: includes/base/services/cloudflare-r2.php:404
217 +#: includes/base/services/cloudflare-r2.php:406
218 +#: includes/base/services/cloudflare-r2.php:480
219 +#: includes/base/services/cloudflare-r2.php:481
220 +#: includes/base/services/cloudflare-r2.php:483
221 +#: includes/base/services/cloudflare-r2.php:484
222 +#: includes/base/services/cloudflare-r2.php:486
223 +#: includes/base/services/cloudflare-r2.php:487
224 +#: includes/base/services/cloudflare-r2.php:1012
225 +#: includes/base/services/cloudflare-r2.php:1018
226 +#: includes/base/services/docean.php:119
227 +#: includes/base/services/docean.php:182
228 +#: includes/base/services/docean.php:184
229 +#: includes/base/services/docean.php:240
230 +#: includes/base/services/docean.php:242
231 +#: includes/base/services/docean.php:306
232 +#: includes/base/services/docean.php:308
233 +#: includes/base/services/docean.php:451
234 +#: includes/base/services/docean.php:453
235 +#: includes/base/services/docean.php:507
236 +#: includes/base/services/docean.php:509
237 +#: includes/base/services/docean.php:584
238 +#: includes/base/services/docean.php:585
239 +#: includes/base/services/docean.php:587
240 +#: includes/base/services/docean.php:588
241 +#: includes/base/services/docean.php:590
242 +#: includes/base/services/docean.php:591
243 +#: includes/base/services/gcloud.php:129
244 +#: includes/base/services/gcloud.php:185
245 +#: includes/base/services/gcloud.php:246
246 +#: includes/base/services/gcloud.php:340
247 +#: includes/base/services/gcloud.php:401
248 +#: includes/base/services/gcloud.php:475
249 +#: includes/base/services/gcloud.php:490
250 +#: includes/base/services/gcloud.php:567
251 +#: includes/base/services/gcloud.php:568
252 +#: includes/base/services/gcloud.php:570
253 +#: includes/base/services/gcloud.php:571
254 +#: includes/base/services/gcloud.php:903
255 +#: includes/base/services/gcloud.php:905
256 +#: includes/base/services/gcloud.php:941
257 +#: includes/base/services/gcloud.php:943
258 +#: includes/base/services/s3.php:112
259 +#: includes/base/services/s3.php:177
260 +#: includes/base/services/s3.php:179
261 +#: includes/base/services/s3.php:232
262 +#: includes/base/services/s3.php:234
263 +#: includes/base/services/s3.php:309
264 +#: includes/base/services/s3.php:311
265 +#: includes/base/services/s3.php:363
266 +#: includes/base/services/s3.php:365
267 +#: includes/base/services/s3.php:418
268 +#: includes/base/services/s3.php:420
269 +#: includes/base/services/s3.php:496
270 +#: includes/base/services/s3.php:497
271 +#: includes/base/services/s3.php:499
272 +#: includes/base/services/s3.php:500
273 +#: includes/base/services/s3.php:502
274 +#: includes/base/services/s3.php:503
275 +#: includes/base/services/s3.php:582
276 +#: includes/base/services/s3.php:584
277 +#: includes/base/services/s3.php:625
278 +#: includes/base/services/s3.php:627
279 +#: includes/base/services/s3.php:632
280 +#: includes/base/services/s3.php:634
281 +#: includes/base/services/s3.php:677
282 +#: includes/base/services/s3.php:679
283 +#: includes/base/services/s3.php:686
284 +#: includes/base/services/s3.php:688
285 +#: includes/base/services/s3compatible.php:117
286 +#: includes/base/services/s3compatible.php:161
287 +#: includes/base/services/s3compatible.php:163
288 +#: includes/base/services/s3compatible.php:218
289 +#: includes/base/services/s3compatible.php:220
290 +#: includes/base/services/s3compatible.php:273
291 +#: includes/base/services/s3compatible.php:275
292 +#: includes/base/services/s3compatible.php:328
293 +#: includes/base/services/s3compatible.php:330
294 +#: includes/base/services/s3compatible.php:383
295 +#: includes/base/services/s3compatible.php:385
296 +#: includes/base/services/s3compatible.php:461
297 +#: includes/base/services/s3compatible.php:462
298 +#: includes/base/services/s3compatible.php:464
299 +#: includes/base/services/s3compatible.php:465
300 +#: includes/base/services/s3compatible.php:467
301 +#: includes/base/services/s3compatible.php:468
302 +#: includes/base/services/s3compatible.php:1029
303 +#: includes/base/services/s3compatible.php:1035
315 304 msgid "Please check the authorization details"
316 305 msgstr ""
317 306
318 -#: includes/base/services/cloudflare-r2.php:128
319 -#: includes/base/services/cloudflare-r2.php:147
320 -#: includes/base/services/docean.php:126
321 -#: includes/base/services/docean.php:145
322 -#: includes/base/services/gcloud.php:132
323 -#: includes/base/services/gcloud.php:144
324 -#: includes/base/services/s3.php:119
325 -#: includes/base/services/s3.php:138
326 -#: includes/base/services/s3compatible.php:124
327 -#: includes/base/services/s3compatible.php:143
307 +#: includes/base/services/cloudflare-r2.php:132
308 +#: includes/base/services/cloudflare-r2.php:151
309 +#: includes/base/services/docean.php:131
310 +#: includes/base/services/docean.php:150
311 +#: includes/base/services/gcloud.php:140
312 +#: includes/base/services/gcloud.php:152
313 +#: includes/base/services/s3.php:124
314 +#: includes/base/services/s3.php:143
315 +#: includes/base/services/s3compatible.php:129
316 +#: includes/base/services/s3compatible.php:148
328 317 msgid "Credentials are valid"
329 318 msgstr ""
330 319
331 -#: includes/base/services/cloudflare-r2.php:167
332 -#: includes/base/services/docean.php:164
333 -#: includes/base/services/gcloud.php:168
334 -#: includes/base/services/s3.php:158
335 -#: includes/base/services/s3compatible.php:152
320 +#: includes/base/services/cloudflare-r2.php:171
321 +#: includes/base/services/docean.php:169
322 +#: includes/base/services/gcloud.php:176
323 +#: includes/base/services/s3.php:163
324 +#: includes/base/services/s3compatible.php:157
336 325 msgid "Buckets listed successfully"
337 326 msgstr ""
338 327
339 -#: includes/base/services/cloudflare-r2.php:171
340 328 #: includes/base/services/cloudflare-r2.php:175
341 -#: includes/base/services/docean.php:168
342 -#: includes/base/services/docean.php:172
343 -#: includes/base/services/gcloud.php:172
344 -#: includes/base/services/s3.php:162
345 -#: includes/base/services/s3.php:166
329 +#: includes/base/services/cloudflare-r2.php:179
330 +#: includes/base/services/docean.php:173
331 +#: includes/base/services/docean.php:177
332 +#: includes/base/services/gcloud.php:180
333 +#: includes/base/services/s3.php:167
334 +#: includes/base/services/s3.php:171
346 335 msgid "Unable to list buckets, Please check the bucket listing permission"
347 336 msgstr ""
348 337
349 -#: includes/base/services/cloudflare-r2.php:185
350 -#: includes/base/services/cloudflare-r2.php:201
351 -#: includes/base/services/cloudflare-r2.php:258
352 -#: includes/base/services/cloudflare-r2.php:309
353 -#: includes/base/services/cloudflare-r2.php:364
354 -#: includes/base/services/cloudflare-r2.php:650
355 -#: includes/base/services/cloudflare-r2.php:778
356 -#: includes/base/services/cloudflare-r2.php:838
357 -#: includes/base/services/docean.php:182
358 -#: includes/base/services/docean.php:240
359 -#: includes/base/services/docean.php:255
360 -#: includes/base/services/docean.php:377
361 -#: includes/base/services/docean.php:434
362 -#: includes/base/services/docean.php:750
363 -#: includes/base/services/docean.php:860
364 -#: includes/base/services/docean.php:909
365 -#: includes/base/services/gcloud.php:180
366 -#: includes/base/services/gcloud.php:193
367 -#: includes/base/services/gcloud.php:260
368 -#: includes/base/services/gcloud.php:351
369 -#: includes/base/services/gcloud.php:416
370 -#: includes/base/services/gcloud.php:770
371 -#: includes/base/services/gcloud.php:889
372 -#: includes/base/services/gcloud.php:936
373 -#: includes/base/services/s3.php:177
374 -#: includes/base/services/s3.php:232
375 -#: includes/base/services/s3.php:248
376 -#: includes/base/services/s3.php:322
377 -#: includes/base/services/s3.php:378
378 -#: includes/base/services/s3.php:506
379 -#: includes/base/services/s3.php:590
380 -#: includes/base/services/s3.php:640
381 -#: includes/base/services/s3.php:1026
382 -#: includes/base/services/s3.php:1138
383 -#: includes/base/services/s3.php:1187
384 -#: includes/base/services/s3compatible.php:161
385 -#: includes/base/services/s3compatible.php:218
386 -#: includes/base/services/s3compatible.php:234
387 -#: includes/base/services/s3compatible.php:287
388 -#: includes/base/services/s3compatible.php:343
389 -#: includes/base/services/s3compatible.php:661
390 -#: includes/base/services/s3compatible.php:768
391 -#: includes/base/services/s3compatible.php:829
338 +#: includes/base/services/cloudflare-r2.php:189
339 +#: includes/base/services/cloudflare-r2.php:205
340 +#: includes/base/services/cloudflare-r2.php:262
341 +#: includes/base/services/cloudflare-r2.php:313
342 +#: includes/base/services/cloudflare-r2.php:368
343 +#: includes/base/services/cloudflare-r2.php:634
344 +#: includes/base/services/cloudflare-r2.php:958
345 +#: includes/base/services/cloudflare-r2.php:1025
346 +#: includes/base/services/docean.php:187
347 +#: includes/base/services/docean.php:245
348 +#: includes/base/services/docean.php:260
349 +#: includes/base/services/docean.php:413
350 +#: includes/base/services/docean.php:470
351 +#: includes/base/services/docean.php:785
352 +#: includes/base/services/docean.php:1094
353 +#: includes/base/services/docean.php:1150
354 +#: includes/base/services/gcloud.php:188
355 +#: includes/base/services/gcloud.php:201
356 +#: includes/base/services/gcloud.php:261
357 +#: includes/base/services/gcloud.php:352
358 +#: includes/base/services/gcloud.php:418
359 +#: includes/base/services/gcloud.php:885
360 +#: includes/base/services/gcloud.php:922
361 +#: includes/base/services/gcloud.php:1061
362 +#: includes/base/services/gcloud.php:1314
363 +#: includes/base/services/gcloud.php:1368
364 +#: includes/base/services/s3.php:182
365 +#: includes/base/services/s3.php:237
366 +#: includes/base/services/s3.php:253
367 +#: includes/base/services/s3.php:327
368 +#: includes/base/services/s3.php:383
369 +#: includes/base/services/s3.php:519
370 +#: includes/base/services/s3.php:602
371 +#: includes/base/services/s3.php:652
372 +#: includes/base/services/s3.php:1061
373 +#: includes/base/services/s3.php:1371
374 +#: includes/base/services/s3.php:1427
375 +#: includes/base/services/s3compatible.php:166
376 +#: includes/base/services/s3compatible.php:223
377 +#: includes/base/services/s3compatible.php:239
378 +#: includes/base/services/s3compatible.php:292
379 +#: includes/base/services/s3compatible.php:348
380 +#: includes/base/services/s3compatible.php:663
381 +#: includes/base/services/s3compatible.php:974
382 +#: includes/base/services/s3compatible.php:1042
392 383 msgid "Insufficient Data. Please try again"
393 384 msgstr ""
394 385
395 -#: includes/base/services/cloudflare-r2.php:235
396 -#: includes/base/services/docean.php:229
397 -#: includes/base/services/gcloud.php:240
398 -#: includes/base/services/s3.php:221
399 -#: includes/base/services/s3compatible.php:207
386 +#: includes/base/services/cloudflare-r2.php:239
387 +#: includes/base/services/docean.php:234
388 +#: includes/base/services/s3.php:226
389 +#: includes/base/services/s3compatible.php:212
400 390 msgid "Bucket exist"
401 391 msgstr ""
402 392
403 -#: includes/base/services/cloudflare-r2.php:237
393 +#: includes/base/services/cloudflare-r2.php:241
404 394 msgid "Bucket choosen does not exist or you don't have permission"
405 395 msgstr ""
406 396
407 -#: includes/base/services/cloudflare-r2.php:280
408 -#: includes/base/services/docean.php:286
409 -#: includes/base/services/gcloud.php:329
410 -#: includes/base/services/s3compatible.php:257
397 +#: includes/base/services/cloudflare-r2.php:284
398 +#: includes/base/services/docean.php:291
399 +#: includes/base/services/gcloud.php:330
400 +#: includes/base/services/s3compatible.php:262
411 401 msgid "Bucket created successfully."
412 402 msgstr ""
413 403
414 -#: includes/base/services/cloudflare-r2.php:338
415 -#: includes/base/services/docean.php:407
416 -#: includes/base/services/gcloud.php:397
417 -#: includes/base/services/s3.php:350
418 -#: includes/base/services/s3compatible.php:315
404 +#: includes/base/services/cloudflare-r2.php:342
405 +#: includes/base/services/docean.php:443
406 +#: includes/base/services/gcloud.php:395
407 +#: includes/base/services/s3.php:355
408 +#: includes/base/services/s3compatible.php:320
419 409 msgid "Bucket write permission verified successfully"
420 410 msgstr ""
421 411
422 -#: includes/base/services/cloudflare-r2.php:340
423 -#: includes/base/services/docean.php:409
424 -#: includes/base/services/gcloud.php:399
425 -#: includes/base/services/s3.php:352
426 -#: includes/base/services/s3compatible.php:317
412 +#: includes/base/services/cloudflare-r2.php:344
413 +#: includes/base/services/docean.php:445
414 +#: includes/base/services/gcloud.php:397
415 +#: includes/base/services/s3.php:357
416 +#: includes/base/services/s3compatible.php:322
427 417 msgid "Bucket write permission not verified"
428 418 msgstr ""
429 419
430 -#: includes/base/services/cloudflare-r2.php:392
431 -#: includes/base/services/docean.php:463
432 -#: includes/base/services/s3.php:405
433 -#: includes/base/services/s3compatible.php:370
420 +#: includes/base/services/cloudflare-r2.php:396
421 +#: includes/base/services/docean.php:499
422 +#: includes/base/services/s3.php:410
423 +#: includes/base/services/s3compatible.php:375
434 424 msgid "Bucket delete permission verified successfully"
435 425 msgstr ""
436 426
437 -#: includes/base/services/cloudflare-r2.php:394
438 -#: includes/base/services/docean.php:465
439 -#: includes/base/services/s3.php:407
440 -#: includes/base/services/s3compatible.php:372
427 +#: includes/base/services/cloudflare-r2.php:398
428 +#: includes/base/services/docean.php:501
429 +#: includes/base/services/s3.php:412
430 +#: includes/base/services/s3compatible.php:377
441 431 msgid "Bucket delete permission not verified"
442 432 msgstr ""
443 433
444 -#: includes/base/services/cloudflare-r2.php:418
445 -#: includes/base/services/cloudflare-r2.php:419
446 -#: includes/base/services/docean.php:489
447 -#: includes/base/services/docean.php:490
448 -#: includes/base/services/s3.php:432
449 -#: includes/base/services/s3.php:433
450 -#: includes/base/services/s3compatible.php:397
451 -#: includes/base/services/s3compatible.php:398
434 +#: includes/base/services/cloudflare-r2.php:422
435 +#: includes/base/services/cloudflare-r2.php:423
436 +#: includes/base/services/docean.php:525
437 +#: includes/base/services/docean.php:526
438 +#: includes/base/services/s3.php:437
439 +#: includes/base/services/s3.php:438
440 +#: includes/base/services/s3compatible.php:402
441 +#: includes/base/services/s3compatible.php:403
452 442 msgid "Invalid Request"
453 443 msgstr ""
454 444
455 -#: includes/base/services/cloudflare-r2.php:440
456 -#: includes/base/services/docean.php:513
457 -#: includes/base/services/gcloud.php:534
458 -#: includes/base/services/s3.php:455
459 -#: includes/base/services/s3compatible.php:421
445 +#: includes/base/services/cloudflare-r2.php:453
446 +#: includes/base/services/docean.php:557
447 +#: includes/base/services/gcloud.php:541
448 +#: includes/base/services/s3.php:469
449 +#: includes/base/services/s3compatible.php:434
460 450 msgid "Objects are accessible to Read"
461 451 msgstr ""
462 452
463 -#: includes/base/services/cloudflare-r2.php:444
464 -#: includes/base/services/docean.php:517
465 -#: includes/base/services/gcloud.php:538
466 -#: includes/base/services/s3.php:459
467 -#: includes/base/services/s3compatible.php:425
453 +#: includes/base/services/cloudflare-r2.php:457
454 +#: includes/base/services/docean.php:561
455 +#: includes/base/services/gcloud.php:545
456 +#: includes/base/services/s3.php:473
457 +#: includes/base/services/s3compatible.php:438
468 458 msgid "Access Denied. Please check your bucket policy. Public Read Access is required."
469 459 msgstr ""
470 460
471 -#: includes/base/services/cloudflare-r2.php:446
472 -#: includes/base/services/cloudflare-r2.php:448
473 -#: includes/base/services/docean.php:519
474 -#: includes/base/services/docean.php:521
475 -#: includes/base/services/gcloud.php:540
476 -#: includes/base/services/gcloud.php:542
477 -#: includes/base/services/s3.php:461
478 -#: includes/base/services/s3.php:463
479 -#: includes/base/services/s3compatible.php:427
480 -#: includes/base/services/s3compatible.php:429
461 +#: includes/base/services/cloudflare-r2.php:459
462 +#: includes/base/services/docean.php:563
463 +#: includes/base/services/gcloud.php:547
464 +#: includes/base/services/s3.php:475
465 +#: includes/base/services/s3compatible.php:440
481 466 msgid "Access Denied. Please check your bucket policy"
482 467 msgstr ""
483 468
484 -#: includes/base/services/cloudflare-r2.php:451
485 -#: includes/base/services/docean.php:524
486 -#: includes/base/services/gcloud.php:545
487 -#: includes/base/services/s3.php:466
488 -#: includes/base/services/s3compatible.php:432
469 +#: includes/base/services/cloudflare-r2.php:463
470 +#: includes/base/services/docean.php:567
471 +#: includes/base/services/gcloud.php:551
472 +#: includes/base/services/s3.php:479
473 +#: includes/base/services/s3compatible.php:444
489 474 msgid "Object not found. Please check your bucket policy"
490 475 msgstr ""
491 476
492 -#: includes/base/services/cloudflare-r2.php:454
493 -#: includes/base/services/docean.php:527
494 -#: includes/base/services/gcloud.php:548
495 -#: includes/base/services/s3.php:469
496 -#: includes/base/services/s3compatible.php:435
477 +#: includes/base/services/cloudflare-r2.php:466
478 +#: includes/base/services/docean.php:570
479 +#: includes/base/services/gcloud.php:554
480 +#: includes/base/services/s3.php:482
481 +#: includes/base/services/s3compatible.php:447
497 482 msgid "Internal Server error. Please check your bucket policy"
498 483 msgstr ""
499 484
500 -#: includes/base/services/cloudflare-r2.php:457
501 -#: includes/base/services/docean.php:530
502 -#: includes/base/services/gcloud.php:551
503 -#: includes/base/services/s3.php:472
504 -#: includes/base/services/s3compatible.php:438
485 +#: includes/base/services/cloudflare-r2.php:469
486 +#: includes/base/services/docean.php:573
487 +#: includes/base/services/gcloud.php:557
488 +#: includes/base/services/s3.php:485
489 +#: includes/base/services/s3compatible.php:450
505 490 msgid "Objects are not accessible to read"
506 491 msgstr ""
507 492
508 -#: includes/base/services/cloudflare-r2.php:577
509 -#: includes/base/services/cloudflare-r2.php:627
510 -#: includes/base/services/docean.php:690
511 -#: includes/base/services/docean.php:722
512 -#: includes/base/services/gcloud.php:706
513 -#: includes/base/services/gcloud.php:742
514 -#: includes/base/services/s3.php:966
515 -#: includes/base/services/s3.php:998
516 -#: includes/base/services/s3compatible.php:601
517 -#: includes/base/services/s3compatible.php:633
493 +#: includes/base/services/cloudflare-r2.php:560
494 +#: includes/base/services/cloudflare-r2.php:798
495 +#: includes/base/services/cloudflare-r2.php:857
496 +#: includes/base/services/cloudflare-r2.php:888
497 +#: includes/base/services/cloudflare-r2.php:924
498 +#: includes/base/services/cloudflare-r2.php:974
499 +#: includes/base/services/docean.php:390
500 +#: includes/base/services/docean.php:706
501 +#: includes/base/services/docean.php:932
502 +#: includes/base/services/docean.php:991
503 +#: includes/base/services/docean.php:1022
504 +#: includes/base/services/docean.php:1060
505 +#: includes/base/services/docean.php:1111
506 +#: includes/base/services/gcloud.php:781
507 +#: includes/base/services/gcloud.php:982
508 +#: includes/base/services/gcloud.php:1164
509 +#: includes/base/services/gcloud.php:1209
510 +#: includes/base/services/gcloud.php:1242
511 +#: includes/base/services/gcloud.php:1282
512 +#: includes/base/services/gcloud.php:1332
513 +#: includes/base/services/s3.php:801
514 +#: includes/base/services/s3.php:981
515 +#: includes/base/services/s3.php:1208
516 +#: includes/base/services/s3.php:1268
517 +#: includes/base/services/s3.php:1299
518 +#: includes/base/services/s3.php:1337
519 +#: includes/base/services/s3.php:1388
520 +#: includes/base/services/s3compatible.php:586
521 +#: includes/base/services/s3compatible.php:810
522 +#: includes/base/services/s3compatible.php:870
523 +#: includes/base/services/s3compatible.php:902
524 +#: includes/base/services/s3compatible.php:940
525 +#: includes/base/services/s3compatible.php:991
526 +msgid "Client not configured"
527 +msgstr ""
528 +
529 +#: includes/base/services/cloudflare-r2.php:624
530 +#: includes/base/services/docean.php:771
531 +#: includes/base/services/gcloud.php:1047
532 +#: includes/base/services/s3.php:1047
533 +#: includes/base/services/s3compatible.php:649
534 +msgid "This file is marked private, but the private-media add-on is not currently active — reupload skipped to avoid exposing it."
535 +msgstr ""
536 +
537 +#: includes/base/services/cloudflare-r2.php:698
538 +#: includes/base/services/docean.php:855
539 +#: includes/base/services/gcloud.php:1095
540 +#: includes/base/services/s3.php:1131
541 +#: includes/base/services/s3compatible.php:733
518 542 msgid "File Uploaded Successfully"
519 543 msgstr ""
520 544
521 -#: includes/base/services/cloudflare-r2.php:705
522 -#: includes/base/services/docean.php:785
523 -#: includes/base/services/gcloud.php:811
524 -#: includes/base/services/s3.php:1062
525 -#: includes/base/services/s3compatible.php:697
526 -msgid "Original file not found"
545 +#: includes/base/services/cloudflare-r2.php:842
546 +#: includes/base/services/docean.php:976
547 +#: includes/base/services/gcloud.php:1189
548 +#: includes/base/services/s3.php:1252
549 +#: includes/base/services/s3compatible.php:854
550 +msgid "Purged Successfully"
527 551 msgstr ""
528 552
529 -#: includes/base/services/cloudflare-r2.php:724
530 -#: includes/base/services/docean.php:804
531 -#: includes/base/services/gcloud.php:829
532 -#: includes/base/services/s3.php:1082
533 -#: includes/base/services/s3compatible.php:716
553 +#: includes/base/services/cloudflare-r2.php:872
554 +#: includes/base/services/cloudflare-r2.php:903
555 +#: includes/base/services/docean.php:1006
556 +#: includes/base/services/docean.php:1037
557 +#: includes/base/services/gcloud.php:1220
558 +#: includes/base/services/gcloud.php:1253
559 +#: includes/base/services/s3.php:1283
560 +#: includes/base/services/s3.php:1314
561 +#: includes/base/services/s3compatible.php:885
562 +#: includes/base/services/s3compatible.php:917
534 563 msgid "File copied successfully"
535 564 msgstr ""
536 565
537 -#: includes/base/services/cloudflare-r2.php:737
538 -#: includes/base/services/docean.php:817
539 -#: includes/base/services/gcloud.php:848
540 -#: includes/base/services/s3compatible.php:725
541 -msgid "File not copied"
542 -msgstr ""
543 -
544 -#: includes/base/services/cloudflare-r2.php:758
545 -#: includes/base/services/docean.php:840
546 -#: includes/base/services/gcloud.php:869
547 -#: includes/base/services/s3.php:1118
548 -#: includes/base/services/s3compatible.php:748
566 +#: includes/base/services/cloudflare-r2.php:938
567 +#: includes/base/services/docean.php:1074
568 +#: includes/base/services/gcloud.php:1294
569 +#: includes/base/services/s3.php:1351
570 +#: includes/base/services/s3compatible.php:954
549 571 msgid "Deleted Successfully"
550 572 msgstr ""
551 573
552 -#: includes/base/services/cloudflare-r2.php:764
553 -#: includes/base/services/docean.php:846
554 -#: includes/base/services/gcloud.php:875
555 -#: includes/base/services/s3.php:1124
556 -#: includes/base/services/s3compatible.php:754
574 +#: includes/base/services/cloudflare-r2.php:944
575 +#: includes/base/services/docean.php:1080
576 +#: includes/base/services/gcloud.php:1300
577 +#: includes/base/services/s3.php:1357
578 +#: includes/base/services/s3compatible.php:960
557 579 msgid "File not deleted"
558 580 msgstr ""
559 581
560 -#: includes/base/services/cloudflare-r2.php:806
561 -#: includes/base/services/docean.php:889
562 -#: includes/base/services/gcloud.php:916
563 -#: includes/base/services/s3.php:1167
564 -#: includes/base/services/s3compatible.php:797
582 +#: includes/base/services/cloudflare-r2.php:993
583 +#: includes/base/services/docean.php:1130
584 +#: includes/base/services/gcloud.php:1348
585 +#: includes/base/services/s3.php:1407
586 +#: includes/base/services/s3compatible.php:1010
565 587 msgid "Got Private URL Successfully"
566 588 msgstr ""
567 589
568 -#: includes/base/services/cloudflare-r2.php:812
569 -#: includes/base/services/docean.php:895
590 +#: includes/base/services/cloudflare-r2.php:999
591 +#: includes/base/services/docean.php:1136
570 592 msgid "Error getting Private URL"
571 593 msgstr ""
572 594
573 -#: includes/base/services/docean.php:231
574 -#: includes/base/services/gcloud.php:242
575 -#: includes/base/services/s3.php:223
576 -#: includes/base/services/s3compatible.php:209
595 +#: includes/base/services/docean.php:236
596 +#: includes/base/services/s3.php:228
597 +#: includes/base/services/s3compatible.php:214
577 598 msgid "Bucket choosen does not exist / does not have read permission"
578 599 msgstr ""
579 600
580 -#: includes/base/services/docean.php:296
581 -#: includes/base/services/s3.php:299
601 +#: includes/base/services/docean.php:301
602 +#: includes/base/services/s3.php:304
582 603 msgid "Bucket created. But the following error happened while setting the public access,"
583 604 msgstr ""
584 605
585 -#: includes/base/services/docean.php:728
586 -#: includes/base/services/gcloud.php:748
587 -#: includes/base/services/s3.php:1004
588 -#: includes/base/services/s3compatible.php:639
589 -msgid "Something happened while uploading to server"
606 +#: includes/base/services/docean.php:396
607 +#: includes/base/services/gcloud.php:863
608 +#: includes/base/services/s3.php:807
609 +msgid "Policy applied successfully"
590 610 msgstr ""
591 611
592 -#: includes/base/services/docean.php:743
593 -#: includes/base/services/gcloud.php:763
594 -#: includes/base/services/s3.php:1019
595 -#: includes/base/services/s3compatible.php:654
612 +#: includes/base/services/docean.php:397
613 +#: includes/base/services/s3.php:808
614 +msgid "Failed to apply bucket policy"
615 +msgstr ""
616 +
617 +#: includes/base/services/docean.php:779
618 +#: includes/base/services/gcloud.php:1055
619 +#: includes/base/services/s3.php:1055
620 +#: includes/base/services/s3compatible.php:657
596 621 msgid "Check the file you are trying to upload. Please try again"
597 622 msgstr ""
598 623
599 -#: includes/base/services/gcloud.php:104
624 +#: includes/base/services/gcloud.php:108
600 625 msgid "Invalid JSON configuration, please try again"
601 626 msgstr ""
602 627
603 -#: includes/base/services/gcloud.php:118
604 -#: includes/base/services/gcloud.php:197
605 -#: includes/base/services/gcloud.php:210
606 -#: includes/base/services/gcloud.php:264
607 -#: includes/base/services/gcloud.php:277
608 -#: includes/base/services/gcloud.php:355
609 -#: includes/base/services/gcloud.php:368
610 -#: includes/base/services/gcloud.php:419
611 -#: includes/base/services/gcloud.php:432
628 +#: includes/base/services/gcloud.php:122
629 +#: includes/base/services/gcloud.php:205
630 +#: includes/base/services/gcloud.php:218
631 +#: includes/base/services/gcloud.php:265
632 +#: includes/base/services/gcloud.php:278
633 +#: includes/base/services/gcloud.php:356
634 +#: includes/base/services/gcloud.php:369
635 +#: includes/base/services/gcloud.php:421
636 +#: includes/base/services/gcloud.php:434
637 +#: includes/base/services/gcloud.php:891
638 +#: includes/base/services/gcloud.php:928
612 639 msgid "JSON Configuration is invalid"
613 640 msgstr ""
614 641
615 -#: includes/base/services/gcloud.php:219
616 -#: includes/base/services/gcloud.php:446
642 +#: includes/base/services/gcloud.php:227
643 +#: includes/base/services/gcloud.php:448
617 644 msgid "Bucket exists"
618 645 msgstr ""
619 646
620 -#: includes/base/services/gcloud.php:225
647 +#: includes/base/services/gcloud.php:233
621 648 msgid "Bucket does not exist"
622 649 msgstr ""
623 650
624 -#: includes/base/services/gcloud.php:232
651 +#: includes/base/services/gcloud.php:240
625 652 msgid "Bucket does not exist or credentials are invalid: "
626 653 msgstr ""
627 654
628 -#: includes/base/services/gcloud.php:308
629 -#: includes/base/services/gcloud.php:318
655 +#: includes/base/services/gcloud.php:309
656 +#: includes/base/services/gcloud.php:319
630 657 msgid "Bucket created successfully. But failed to set IAM policy."
631 658 msgstr ""
632 659
633 -#: includes/base/services/gcloud.php:375
660 +#: includes/base/services/gcloud.php:376
634 661 msgid "No Buckets found"
635 662 msgstr ""
636 663
637 -#: includes/base/services/gcloud.php:452
664 +#: includes/base/services/gcloud.php:454
638 665 msgid "You do not have permission to delete object"
639 666 msgstr ""
640 667
641 -#: includes/base/services/gcloud.php:459
668 +#: includes/base/services/gcloud.php:461
642 669 msgid "Object does not exist"
643 670 msgstr ""
644 671
645 -#: includes/base/services/gcloud.php:466
672 +#: includes/base/services/gcloud.php:468
646 673 msgid "Object does not exist or credentials are invalid: "
647 674 msgstr ""
648 675
649 676 #: includes/base/services/gcloud.php:518
@@ -649,141 +676,269 @@
649 676 #: includes/base/services/gcloud.php:518
650 677 msgid "Failed to create an object for read permission check, please check service configuration"
651 678 msgstr ""
652 679
653 -#: includes/base/services/gcloud.php:712
680 +#: includes/base/services/gcloud.php:808
681 +msgid "Policy removed successfully"
682 +msgstr ""
683 +
684 +#: includes/base/services/gcloud.php:812
685 +msgid "Google Cloud Storage private media requires a base path — enable it in Storage Settings first."
686 +msgstr ""
687 +
688 +#: includes/base/services/gcloud.php:826
689 +msgid "This bucket doesn't have Uniform Bucket-Level Access enabled — enable it in your Google Cloud Storage bucket settings first."
690 +msgstr ""
691 +
692 +#: includes/base/services/gcloud.php:829
693 +msgid "Public Access Prevention is enabled for this bucket — disable it first in Bucket Security, since it blocks the public side of this feature too."
694 +msgstr ""
695 +
696 +#: includes/base/services/gcloud.php:838
697 +msgid "Failed to create the Managed Folder for your base path."
698 +msgstr ""
699 +
700 +#: includes/base/services/gcloud.php:851
701 +msgid "Failed to grant public access on the Managed Folder."
702 +msgstr ""
703 +
704 +#: includes/base/services/gcloud.php:1101
654 705 msgid "Object not found at server."
655 706 msgstr ""
656 707
657 -#: includes/base/services/gcloud.php:922
658 -#: includes/base/services/s3.php:1173
659 -#: includes/base/services/s3compatible.php:803
708 +#: includes/base/services/gcloud.php:1354
709 +#: includes/base/services/s3.php:1413
710 +#: includes/base/services/s3compatible.php:1016
660 711 msgid "Error getting private URL"
661 712 msgstr ""
662 713
663 -#: includes/base/services/s3.php:287
714 +#: includes/base/services/s3.php:292
664 715 msgid "Bucket created successfully. Choose bucket from list to select the bucket."
665 716 msgstr ""
666 717
667 -#: includes/base/services/s3.php:296
718 +#: includes/base/services/s3.php:301
668 719 msgid "Bucket created and made public. But the following error happened while setting the transfer accilaration,"
669 720 msgstr ""
670 721
722 +#: includes/base/services/service.php:48
723 +#: includes/base/services/service.php:297
724 +#: includes/base/services/service.php:325
725 +#: includes/base/services/service.php:353
726 +#: includes/base/services/service.php:386
727 +#: includes/base/services/service.php:418
728 +#: includes/base/services/service.php:460
729 +#: includes/base/services/service.php:500
730 +msgid "Something went wrong"
731 +msgstr ""
732 +
733 +#: includes/base/services/service.php:57
734 +#: includes/base/services/service.php:226
735 +#: includes/base/services/service.php:306
736 +#: includes/base/services/service.php:334
737 +#: includes/base/services/service.php:362
738 +#: includes/base/services/service.php:395
739 +#: includes/base/services/service.php:427
740 +#: includes/base/services/service.php:469
741 +#: includes/base/services/service.php:509
742 +msgid "No service selected"
743 +msgstr ""
744 +
745 +#. translators: %s: wp-config.php constant name
746 +#: includes/base/services/service.php:72
747 +#, php-format
748 +msgid "%s is not defined in wp-config.php"
749 +msgstr ""
750 +
751 +#. translators: 1: wp-config.php constant name, 2: comma separated list of missing configuration keys
752 +#: includes/base/services/service.php:87
753 +#, php-format
754 +msgid "%1$s is missing key(s): %2$s"
755 +msgstr ""
756 +
757 +#: includes/base/services/service.php:269
758 +msgid "Invalid status check type"
759 +msgstr ""
760 +
761 +#: includes/base/services/service.php:435
762 +msgid "Service does not have getBucketSecuritySettings method"
763 +msgstr ""
764 +
765 +#: includes/base/services/service.php:477
766 +#: includes/base/services/service.php:517
767 +msgid "Method not supported for this service"
768 +msgstr ""
769 +
770 +#: includes/base/services/service.php:592
771 +#: includes/base/services/service.php:600
772 +#: includes/base/services/service.php:615
773 +#: includes/base/services/service.php:669
774 +#: includes/base/services/service.php:693
775 +msgid "No storage service configured"
776 +msgstr ""
777 +
778 +#: includes/base/services/service.php:677
779 +msgid "Not supported for this service"
780 +msgstr ""
781 +
782 +#. translators: %s: the action that is currently running
783 +#: includes/bulk/sync.php:83
784 +#, php-format
785 +msgid "Another sync (%s) is currently running. Stop or finish it before starting a new one."
786 +msgstr ""
787 +
671 788 #. translators: %s: action name
672 -#: includes/bulk/sync.php:81
673 -#: includes/bulk/sync.php:96
674 -#: includes/bulk/sync.php:112
675 -#: includes/bulk/sync.php:128
789 +#: includes/bulk/sync.php:98
790 +#: includes/bulk/sync.php:132
791 +#: includes/bulk/sync.php:148
792 +#: includes/bulk/sync.php:164
793 +#: includes/bulk/sync.php:178
794 +#: includes/bulk/sync.php:194
676 795 #, php-format
677 796 msgid "Invalid action: %s"
678 797 msgstr ""
679 798
680 -#: includes/config/schema.php:29
799 +#: includes/config/schema.php:32
681 800 msgid "AWS/S3"
682 801 msgstr ""
683 802
684 -#: includes/config/schema.php:30
685 -#: app/src/schema.js:654
686 -#: app/src/schema.js:658
687 -#: app/src/schema.js:2095
688 -#: app/src/schema.js:2099
689 -#: assets/js/backend.js:65794
690 -#: assets/js/backend.js:65798
691 -#: assets/js/backend.js:67235
692 -#: assets/js/backend.js:67239
803 +#: includes/config/schema.php:33
804 +#: app/src/schema.js:994
805 +#: app/src/schema.js:998
806 +#: app/src/schema.js:2491
807 +#: app/src/schema.js:2495
808 +#: assets/js/backend.js:71330
809 +#: assets/js/backend.js:71334
810 +#: assets/js/backend.js:72827
811 +#: assets/js/backend.js:72831
693 812 msgid "Google Cloud Storage"
694 813 msgstr ""
695 814
696 -#: includes/config/schema.php:31
697 -#: app/src/schema.js:1082
698 -#: app/src/schema.js:1086
699 -#: app/src/schema.js:2197
700 -#: app/src/schema.js:2201
701 -#: assets/js/backend.js:66222
702 -#: assets/js/backend.js:66226
703 -#: assets/js/backend.js:67337
704 -#: assets/js/backend.js:67341
815 +#: includes/config/schema.php:34
816 +#: app/src/schema.js:1439
817 +#: app/src/schema.js:1443
818 +#: app/src/schema.js:2597
819 +#: app/src/schema.js:2601
820 +#: assets/js/backend.js:71775
821 +#: assets/js/backend.js:71779
822 +#: assets/js/backend.js:72933
823 +#: assets/js/backend.js:72937
705 824 msgid "Digital Ocean Spaces"
706 825 msgstr ""
707 826
708 -#: includes/config/schema.php:32
709 -#: app/src/schema.js:1360
710 -#: app/src/schema.js:1361
711 -#: app/src/schema.js:2299
712 -#: app/src/schema.js:2300
713 -#: assets/js/backend.js:66500
714 -#: assets/js/backend.js:66501
715 -#: assets/js/backend.js:67439
716 -#: assets/js/backend.js:67440
827 +#: includes/config/schema.php:35
828 +#: app/src/schema.js:1715
829 +#: app/src/schema.js:1716
830 +#: app/src/schema.js:2703
831 +#: app/src/schema.js:2704
832 +#: assets/js/backend.js:72051
833 +#: assets/js/backend.js:72052
834 +#: assets/js/backend.js:73039
835 +#: assets/js/backend.js:73040
717 836 msgid "Cloudflare R2"
718 837 msgstr ""
719 838
720 -#: includes/config/schema.php:33
721 -#: app/src/schema.js:1631
722 -#: assets/js/backend.js:66771
839 +#: includes/config/schema.php:36
840 +#: app/src/schema.js:1984
841 +#: assets/js/backend.js:72320
723 842 msgid "S3 Compatible"
724 843 msgstr ""
725 844
726 -#: includes/config/utils.php:481
845 +#: includes/config/utils.php:531
727 846 msgid "Bucket name is not configured."
728 847 msgstr ""
729 848
849 +#: includes/config/utils.php:538
850 +msgid "WPMCS_CONFIG is not defined in wp-config.php"
851 +msgstr ""
852 +
730 853 #. translators: %s: comma separated list of missing configuration keys
731 -#: includes/config/utils.php:512
854 +#: includes/config/utils.php:550
732 855 #, php-format
856 +msgid "WPMCS_CONFIG is missing key(s): %s"
857 +msgstr ""
858 +
859 +#. translators: %s: comma separated list of missing configuration keys
860 +#: includes/config/utils.php:562
861 +#, php-format
733 862 msgid "Storage credentials are incomplete. Missing key(s): %s"
734 863 msgstr ""
735 864
736 -#: includes/integrations/imagify.php:421
865 +#: includes/integrations/imagify/imagify.php:344
737 866 msgid "Invalid attachment ID."
738 867 msgstr ""
739 868
740 -#: includes/integrations/media-library.php:1026
741 -msgid "File extension is not supported"
869 +#: includes/integrations/imagify/imagify.php:382
870 +#: includes/integrations/imagify/imagify.php:464
871 +msgid "Cloud storage is not set up."
742 872 msgstr ""
743 873
744 -#: includes/integrations/media-library.php:1066
874 +#: includes/integrations/imagify/imagify.php:389
875 +#: includes/integrations/imagify/imagify.php:471
876 +msgid "This media could not be found in cloud storage."
877 +msgstr ""
878 +
879 +#. translators: %s is a list of file paths.
880 +#: includes/integrations/imagify/imagify.php:420
881 +#, php-format
882 +msgid "The following file could not be retrieved from cloud storage: %s."
883 +msgid_plural "The following files could not be retrieved from cloud storage: %s."
884 +msgstr[0] ""
885 +msgstr[1] ""
886 +
887 +#: includes/integrations/media-library.php:37
888 +msgid "Media Library"
889 +msgstr ""
890 +
891 +#: includes/integrations/media-library.php:1117
745 892 msgid "File upload failed"
746 893 msgstr ""
747 894
748 -#: includes/integrations/media-library.php:1184
895 +#: includes/integrations/media-library.php:1235
749 896 msgid "File not found"
750 897 msgstr ""
751 898
752 -#: includes/integrations/media-library.php:1224
753 -msgid "Original File upload failed"
899 +#: includes/integrations/media-library.php:1260
900 +msgid "Original File not found"
754 901 msgstr ""
755 902
756 -#: includes/integrations/media-library.php:1231
757 -msgid "Original File not found"
903 +#: includes/integrations/media-library.php:1334
904 +msgid "HEIC source file not found"
758 905 msgstr ""
759 906
907 +#: includes/integrations/media-library.php:1335
908 +msgid "Animated video file not found"
909 +msgstr ""
910 +
911 +#: includes/integrations/media-library.php:1336
912 +msgid "Animated video poster file not found"
913 +msgstr ""
914 +
760 915 #. translators: %1$s: Image size name (e.g., thumbnail, medium, large).
761 -#: includes/integrations/media-library.php:1284
916 +#: includes/integrations/media-library.php:1409
762 917 #, php-format
763 918 msgid "Image size %1$s not found"
764 919 msgstr ""
765 920
766 921 #. translators: %1$s: Image size name (e.g., thumbnail, medium, large).
767 -#: includes/integrations/media-library.php:1300
922 +#: includes/integrations/media-library.php:1425
768 923 #, php-format
769 924 msgid "Image size %1$s upload failed"
770 925 msgstr ""
771 926
772 -#: includes/integrations/media-library.php:1441
927 +#: includes/integrations/media-library.php:1612
773 928 msgid "Provider :"
774 929 msgstr ""
775 930
776 -#: includes/integrations/media-library.php:1449
931 +#: includes/integrations/media-library.php:1620
777 932 msgid "Region :"
778 933 msgstr ""
779 934
780 -#: includes/integrations/media-library.php:1456
935 +#: includes/integrations/media-library.php:1627
781 936 msgid "Access :"
782 937 msgstr ""
783 938
784 -#: includes/main.php:163
785 -#: includes/main.php:176
939 +#: includes/main.php:164
940 +#: includes/main.php:177
786 941 msgid "Something went wrong."
787 942 msgstr ""
788 943
789 944 #. translators: 1: Plugin name, 2: PHP version.
@@ -800,71 +955,102 @@
800 955
801 956 #: app/src/components/Buttons/index.jsx:9
802 957 #: app/src/components/Buttons/index.jsx:81
803 958 #: app/src/components/Buttons/index.jsx:143
804 -#: assets/js/backend.js:58525
805 -#: assets/js/backend.js:58597
806 -#: assets/js/backend.js:58659
959 +#: assets/js/backend.js:58591
960 +#: assets/js/backend.js:58663
961 +#: assets/js/backend.js:58725
807 962 msgid "Button"
808 963 msgstr ""
809 964
810 965 #: app/src/components/Buttons/index.jsx:193
811 966 #: app/src/components/Buttons/index.jsx:205
812 -#: assets/js/backend.js:58709
813 -#: assets/js/backend.js:58721
967 +#: assets/js/backend.js:58775
968 +#: assets/js/backend.js:58787
814 969 msgid "PURCHASE PREMIUM"
815 970 msgstr ""
816 971
972 +#: app/src/components/ConfirmDialog/index.jsx:12
973 +#: assets/js/backend.js:58905
974 +msgid "Confirm"
975 +msgstr ""
976 +
977 +#: app/src/components/ConfirmDialog/index.jsx:13
978 +#: app/src/pages/ChooseCDN.jsx:341
979 +#: app/src/pages/FileManager/SettingsPanel.jsx:89
980 +#: app/src/pages/sync/DestinationConfigForm.jsx:473
981 +#: assets/js/backend.js:58906
982 +#: assets/js/backend.js:62809
983 +#: assets/js/backend.js:65343
984 +#: assets/js/backend.js:69057
985 +msgid "Cancel"
986 +msgstr ""
987 +
988 +#: app/src/components/ConfirmDialog/index.jsx:47
989 +#: app/src/components/ImagePreview/index.jsx:224
990 +#: app/src/components/ImagePreview/index.jsx:225
991 +#: app/src/components/ImagePreview/index.jsx:235
992 +#: app/src/pages/FileManager/SettingsPanel.jsx:37
993 +#: assets/js/backend.js:58940
994 +#: assets/js/backend.js:60047
995 +#: assets/js/backend.js:60048
996 +#: assets/js/backend.js:60058
997 +#: assets/js/backend.js:65291
998 +msgid "Close"
999 +msgstr ""
1000 +
817 1001 #: app/src/components/ConnectionCard/index.jsx:38
818 -#: app/src/schema.js:432
819 -#: app/src/schema.js:723
820 -#: app/src/schema.js:1493
821 -#: app/src/schema.js:1747
822 -#: assets/js/backend.js:58863
823 -#: assets/js/backend.js:65572
824 -#: assets/js/backend.js:65863
825 -#: assets/js/backend.js:66633
826 -#: assets/js/backend.js:66887
1002 +#: app/src/schema.js:774
1003 +#: app/src/schema.js:1063
1004 +#: app/src/schema.js:1848
1005 +#: app/src/schema.js:2100
1006 +#: assets/js/backend.js:59021
1007 +#: assets/js/backend.js:71110
1008 +#: assets/js/backend.js:71399
1009 +#: assets/js/backend.js:72184
1010 +#: assets/js/backend.js:72436
827 1011 msgid "Bucket"
828 1012 msgstr ""
829 1013
830 -#: app/src/components/ConnectionCard/index.jsx:56
831 -#: assets/js/backend.js:58881
1014 +#: app/src/components/ConnectionCard/index.jsx:61
1015 +#: assets/js/backend.js:59044
832 1016 msgid "Connect to cloud"
833 1017 msgstr ""
834 1018
835 -#: app/src/components/ConnectionCard/index.jsx:62
836 -#: assets/js/backend.js:58887
1019 +#: app/src/components/ConnectionCard/index.jsx:67
1020 +#: assets/js/backend.js:59050
837 1021 msgid "Get started with syncing your media files to the cloud."
838 1022 msgstr ""
839 1023
840 -#: app/src/components/ConnectionCard/index.jsx:75
841 -#: assets/js/backend.js:58900
1024 +#: app/src/components/ConnectionCard/index.jsx:80
1025 +#: app/src/pages/sync/DestinationConfigForm.jsx:463
1026 +#: assets/js/backend.js:59063
1027 +#: assets/js/backend.js:69047
842 1028 msgid "Connected"
843 1029 msgstr ""
844 1030
845 -#: app/src/components/ConnectionCard/index.jsx:90
846 -#: assets/js/backend.js:58915
1031 +#: app/src/components/ConnectionCard/index.jsx:95
1032 +#: assets/js/backend.js:59078
847 1033 msgid "Needs attention"
848 1034 msgstr ""
849 1035
850 -#: app/src/components/ConnectionCard/index.jsx:114
851 -#: assets/js/backend.js:58939
1036 +#: app/src/components/ConnectionCard/index.jsx:119
1037 +#: assets/js/backend.js:59102
852 1038 msgid "Storage is not fully configured"
853 1039 msgstr ""
854 1040
855 -#: app/src/components/ConnectionCard/index.jsx:124
856 -#: assets/js/backend.js:58949
1041 +#: app/src/components/ConnectionCard/index.jsx:129
1042 +#: assets/js/backend.js:59112
857 1043 msgid "Review your storage credentials and bucket configuration."
858 1044 msgstr ""
859 1045
860 1046 #: app/src/components/ConnectionStatusCheck/index.jsx:30
861 -#: assets/js/backend.js:59002
1047 +#: assets/js/backend.js:59165
862 1048 msgid "Check Status"
863 1049 msgstr ""
864 1050
865 1051 #: app/src/components/ConnectionStatusCheck/index.jsx:37
866 -#: assets/js/backend.js:59009
1052 +#: assets/js/backend.js:59172
867 1053 msgid "Fetching..."
868 1054 msgstr ""
869 1055
870 1056 #: app/src/components/ConnectionStatusCheck/index.jsx:38
@@ -870,820 +1056,1474 @@
870 1056 #: app/src/components/ConnectionStatusCheck/index.jsx:38
871 1057 #: app/src/components/ConnectionStatusCheck/index.jsx:46
872 1058 #: app/src/components/Statistics/index.jsx:52
873 1059 #: app/src/components/Statistics/index.jsx:55
874 -#: assets/js/backend.js:59010
875 -#: assets/js/backend.js:59018
876 -#: assets/js/backend.js:59846
877 -#: assets/js/backend.js:59849
1060 +#: app/src/pages/FileManager/FileManager.jsx:1217
1061 +#: assets/js/backend.js:59173
1062 +#: assets/js/backend.js:59181
1063 +#: assets/js/backend.js:60562
1064 +#: assets/js/backend.js:60565
1065 +#: assets/js/backend.js:64845
878 1066 msgid "Refresh"
879 1067 msgstr ""
880 1068
881 1069 #: app/src/components/ConnectionStatusCheck/index.jsx:54
882 -#: assets/js/backend.js:59026
1070 +#: assets/js/backend.js:59189
883 1071 msgid "Last checked"
884 1072 msgstr ""
885 1073
886 1074 #: app/src/components/DonateSection/index.jsx:8
887 -#: assets/js/backend.js:59117
888 1075 msgid "I need you !!"
889 1076 msgstr ""
890 1077
891 1078 #: app/src/components/DonateSection/index.jsx:15
892 -#: assets/js/backend.js:59124
893 1079 msgid "DONATE"
894 1080 msgstr ""
895 1081
896 -#: app/src/components/Header/index.jsx:37
897 -#: app/src/schema.js:56
898 -#: app/src/schema.js:2032
899 -#: app/src/schema.js:2134
900 -#: app/src/schema.js:2236
901 -#: app/src/schema.js:2361
902 -#: app/src/schema.js:2428
903 -#: assets/js/backend.js:59208
904 -#: assets/js/backend.js:65196
905 -#: assets/js/backend.js:67172
906 -#: assets/js/backend.js:67274
907 -#: assets/js/backend.js:67376
908 -#: assets/js/backend.js:67501
909 -#: assets/js/backend.js:67568
1082 +#: app/src/components/Header/index.jsx:36
1083 +#: app/src/schema.js:264
1084 +#: app/src/schema.js:366
1085 +#: app/src/schema.js:2427
1086 +#: app/src/schema.js:2533
1087 +#: app/src/schema.js:2639
1088 +#: app/src/schema.js:2767
1089 +#: app/src/schema.js:2836
1090 +#: assets/js/backend.js:59352
1091 +#: assets/js/backend.js:70600
1092 +#: assets/js/backend.js:70702
1093 +#: assets/js/backend.js:72763
1094 +#: assets/js/backend.js:72869
1095 +#: assets/js/backend.js:72975
1096 +#: assets/js/backend.js:73103
1097 +#: assets/js/backend.js:73172
910 1098 msgid "Documentation"
911 1099 msgstr ""
912 1100
913 -#: app/src/components/Header/index.jsx:45
1101 +#: app/src/components/Header/index.jsx:44
914 1102 #: app/src/pages/License.jsx:139
915 -#: assets/js/backend.js:59216
916 -#: assets/js/backend.js:62308
1103 +#: assets/js/backend.js:59360
1104 +#: assets/js/backend.js:65867
917 1105 msgid "License"
918 1106 msgstr ""
919 1107
920 -#: app/src/components/Header/index.jsx:68
921 -#: assets/js/backend.js:59239
922 -msgid "Premium Version Coming Soon"
1108 +#: app/src/components/Header/index.jsx:67
1109 +#: assets/js/backend.js:59383
1110 +msgid "Upgrade to Pro"
923 1111 msgstr ""
924 1112
925 -#: app/src/components/Header/index.jsx:117
926 -#: app/src/components/Header/index.jsx:122
927 -#: assets/js/backend.js:59288
928 -#: assets/js/backend.js:59293
929 -msgid "Donate"
930 -msgstr ""
931 -
932 1113 #: app/src/components/HeaderPrgressIndicator/index.jsx:46
933 -#: assets/js/backend.js:59351
1114 +#: assets/js/backend.js:59478
934 1115 msgid "Progress indicator"
935 1116 msgstr ""
936 1117
937 1118 #: app/src/components/HeaderPrgressIndicator/index.jsx:57
938 1119 #: app/src/components/HeaderPrgressIndicator/index.jsx:87
939 -#: app/src/pages/sync/SyncScreen.jsx:245
940 -#: app/src/pages/sync/SyncScreen.jsx:275
941 -#: assets/js/backend.js:59362
942 -#: assets/js/backend.js:59392
943 -#: assets/js/backend.js:64556
944 -#: assets/js/backend.js:64586
1120 +#: app/src/pages/sync/SyncScreen.jsx:372
1121 +#: app/src/pages/sync/SyncScreen.jsx:402
1122 +#: assets/js/backend.js:59489
1123 +#: assets/js/backend.js:59519
1124 +#: assets/js/backend.js:69623
1125 +#: assets/js/backend.js:69653
945 1126 msgid "Syncing"
946 1127 msgstr ""
947 1128
948 1129 #: app/src/components/HeaderPrgressIndicator/index.jsx:124
949 -#: assets/js/backend.js:59429
1130 +#: assets/js/backend.js:59556
950 1131 msgid "View Details"
951 1132 msgstr ""
952 1133
953 -#: app/src/components/JsonReader/index.jsx:46
954 -#: assets/js/backend.js:59484
1134 +#: app/src/components/ImagePreview/index.jsx:117
1135 +#: app/src/pages/FileManager/FileManager.jsx:297
1136 +#: assets/js/backend.js:59940
1137 +#: assets/js/backend.js:63925
1138 +msgid "Copied to clipboard"
1139 +msgstr ""
1140 +
1141 +#: app/src/components/ImagePreview/index.jsx:136
1142 +#: app/src/components/ImagePreview/index.jsx:137
1143 +#: assets/js/backend.js:59959
1144 +#: assets/js/backend.js:59960
1145 +msgid "Zoom out"
1146 +msgstr ""
1147 +
1148 +#: app/src/components/ImagePreview/index.jsx:146
1149 +#: app/src/components/ImagePreview/index.jsx:147
1150 +#: assets/js/backend.js:59969
1151 +#: assets/js/backend.js:59970
1152 +msgid "Zoom in"
1153 +msgstr ""
1154 +
1155 +#: app/src/components/ImagePreview/index.jsx:155
1156 +#: app/src/components/ImagePreview/index.jsx:156
1157 +#: assets/js/backend.js:59978
1158 +#: assets/js/backend.js:59979
1159 +msgid "Rotate left"
1160 +msgstr ""
1161 +
1162 +#: app/src/components/ImagePreview/index.jsx:163
1163 +#: app/src/components/ImagePreview/index.jsx:164
1164 +#: assets/js/backend.js:59986
1165 +#: assets/js/backend.js:59987
1166 +msgid "Rotate right"
1167 +msgstr ""
1168 +
1169 +#: app/src/components/ImagePreview/index.jsx:171
1170 +#: app/src/components/ImagePreview/index.jsx:172
1171 +#: assets/js/backend.js:59994
1172 +#: assets/js/backend.js:59995
1173 +msgid "Reset"
1174 +msgstr ""
1175 +
1176 +#: app/src/components/ImagePreview/index.jsx:180
1177 +#: app/src/components/ImagePreview/index.jsx:181
1178 +#: app/src/pages/FileManager/FileManager.jsx:402
1179 +#: assets/js/backend.js:60003
1180 +#: assets/js/backend.js:60004
1181 +#: assets/js/backend.js:64030
1182 +msgid "Open in new tab"
1183 +msgstr ""
1184 +
1185 +#: app/src/components/ImagePreview/index.jsx:188
1186 +#: app/src/components/ImagePreview/index.jsx:189
1187 +#: app/src/pages/FileManager/FileManager.jsx:410
1188 +#: assets/js/backend.js:60011
1189 +#: assets/js/backend.js:60012
1190 +#: assets/js/backend.js:64038
1191 +msgid "Copy URL"
1192 +msgstr ""
1193 +
1194 +#: app/src/components/ImagePreview/index.jsx:198
1195 +#: app/src/components/ImagePreview/index.jsx:199
1196 +#: app/src/pages/FileManager/FileManager.jsx:418
1197 +#: assets/js/backend.js:60021
1198 +#: assets/js/backend.js:60022
1199 +#: assets/js/backend.js:64046
1200 +msgid "Download"
1201 +msgstr ""
1202 +
1203 +#: app/src/components/ImagePreview/index.jsx:208
1204 +#: app/src/components/ImagePreview/index.jsx:212
1205 +#: app/src/pages/FileManager/FileManager.jsx:428
1206 +#: assets/js/backend.js:60031
1207 +#: assets/js/backend.js:60035
1208 +#: assets/js/backend.js:64056
1209 +msgid "View in Media Library"
1210 +msgstr ""
1211 +
1212 +#: app/src/components/JsonReader/index.jsx:27
1213 +#: assets/js/backend.js:60150
1214 +msgid "The selected file is not valid JSON."
1215 +msgstr ""
1216 +
1217 +#: app/src/components/JsonReader/index.jsx:53
1218 +#: assets/js/backend.js:60176
955 1219 msgid "Read JSON from file"
956 1220 msgstr ""
957 1221
958 1222 #: app/src/components/LicenseCard/index.jsx:14
959 -#: assets/js/backend.js:59508
1223 +#: assets/js/backend.js:60200
960 1224 msgid "Active"
961 1225 msgstr ""
962 1226
963 1227 #: app/src/components/LicenseCard/index.jsx:16
964 -#: assets/js/backend.js:59510
1228 +#: assets/js/backend.js:60202
965 1229 msgid "Expired"
966 1230 msgstr ""
967 1231
968 1232 #: app/src/components/LicenseCard/index.jsx:18
969 -#: assets/js/backend.js:59512
1233 +#: assets/js/backend.js:60204
970 1234 msgid "Revoked"
971 1235 msgstr ""
972 1236
973 1237 #: app/src/components/LicenseCard/index.jsx:20
974 -#: assets/js/backend.js:59514
1238 +#: assets/js/backend.js:60206
975 1239 msgid "Inactive"
976 1240 msgstr ""
977 1241
978 1242 #: app/src/components/LicenseCard/index.jsx:22
979 -#: assets/js/backend.js:59516
1243 +#: assets/js/backend.js:60208
980 1244 msgid "Limit Reached"
981 1245 msgstr ""
982 1246
983 1247 #: app/src/components/LicenseCard/index.jsx:24
984 -#: assets/js/backend.js:59518
1248 +#: assets/js/backend.js:60210
985 1249 msgid "Not Found"
986 1250 msgstr ""
987 1251
988 1252 #: app/src/components/LicenseCard/index.jsx:25
989 -#: assets/js/backend.js:59519
1253 +#: assets/js/backend.js:60211
990 1254 msgid "Unknown"
991 1255 msgstr ""
992 1256
993 1257 #: app/src/components/LicenseCard/index.jsx:31
994 -#: assets/js/backend.js:59525
1258 +#: assets/js/backend.js:60217
995 1259 msgid "Just now"
996 1260 msgstr ""
997 1261
998 1262 #: app/src/components/LicenseCard/index.jsx:34
999 -#: assets/js/backend.js:59528
1263 +#: assets/js/backend.js:60220
1000 1264 msgid "min ago"
1001 1265 msgstr ""
1002 1266
1003 1267 #: app/src/components/LicenseCard/index.jsx:37
1004 -#: assets/js/backend.js:59531
1268 +#: assets/js/backend.js:60223
1005 1269 msgid "hours ago"
1006 1270 msgstr ""
1007 1271
1008 1272 #: app/src/components/LicenseCard/index.jsx:39
1009 -#: assets/js/backend.js:59533
1273 +#: assets/js/backend.js:60225
1010 1274 msgid "days ago"
1011 1275 msgstr ""
1012 1276
1013 1277 #: app/src/components/LicenseCard/index.jsx:53
1014 -#: assets/js/backend.js:59547
1278 +#: assets/js/backend.js:60239
1015 1279 msgid "License Details"
1016 1280 msgstr ""
1017 1281
1018 1282 #: app/src/components/LicenseCard/index.jsx:65
1019 -#: assets/js/backend.js:59559
1283 +#: assets/js/backend.js:60251
1020 1284 msgid "License Key"
1021 1285 msgstr ""
1022 1286
1023 1287 #: app/src/components/LicenseCard/index.jsx:74
1024 -#: assets/js/backend.js:59568
1288 +#: assets/js/backend.js:60260
1025 1289 msgid "Expiry"
1026 1290 msgstr ""
1027 1291
1028 1292 #: app/src/components/LicenseCard/index.jsx:78
1029 -#: app/src/helper/index.js:94
1030 -#: app/src/helper/index.js:99
1031 -#: app/src/helper/index.js:108
1032 -#: assets/js/backend.js:59572
1033 -#: assets/js/backend.js:60878
1034 -#: assets/js/backend.js:60883
1035 -#: assets/js/backend.js:60892
1293 +#: app/src/helper/index.js:164
1294 +#: app/src/helper/index.js:169
1295 +#: app/src/helper/index.js:178
1296 +#: assets/js/backend.js:60264
1297 +#: assets/js/backend.js:61991
1298 +#: assets/js/backend.js:61996
1299 +#: assets/js/backend.js:62005
1036 1300 msgid "Never"
1037 1301 msgstr ""
1038 1302
1039 1303 #: app/src/components/LicenseCard/index.jsx:84
1040 -#: assets/js/backend.js:59578
1304 +#: assets/js/backend.js:60270
1041 1305 msgid "Last Checked"
1042 1306 msgstr ""
1043 1307
1044 1308 #: app/src/components/LicenseCard/index.jsx:93
1045 -#: assets/js/backend.js:59587
1309 +#: assets/js/backend.js:60279
1046 1310 msgid "Status Message"
1047 1311 msgstr ""
1048 1312
1049 1313 #: app/src/components/LicenseExpiredNotice/index.jsx:9
1050 -#: assets/js/backend.js:59609
1314 +#: assets/js/backend.js:60301
1051 1315 msgid "License Expired:"
1052 1316 msgstr ""
1053 1317
1054 1318 #: app/src/components/LicenseExpiredNotice/index.jsx:11
1055 -#: assets/js/backend.js:59611
1319 +#: assets/js/backend.js:60303
1056 1320 msgid "Renew your license to continue using PRO features."
1057 1321 msgstr ""
1058 1322
1059 1323 #: app/src/components/LicenseExpiredNotice/index.jsx:22
1060 -#: assets/js/backend.js:59622
1324 +#: assets/js/backend.js:60314
1061 1325 msgid "Renew Now"
1062 1326 msgstr ""
1063 1327
1064 -#: app/src/components/Loading/index.jsx:11
1065 -#: assets/js/backend.js:59640
1328 +#: app/src/components/Loading/index.jsx:13
1329 +#: assets/js/backend.js:60334
1330 +msgid "Failed to load Media Cloud Sync"
1331 +msgstr ""
1332 +
1333 +#: app/src/components/Loading/index.jsx:25
1334 +#: assets/js/backend.js:60346
1335 +msgid "Try again"
1336 +msgstr ""
1337 +
1338 +#: app/src/components/Loading/index.jsx:35
1339 +#: assets/js/backend.js:60356
1066 1340 msgid "Media Cloud Sync is loading please wait..."
1067 1341 msgstr ""
1068 1342
1069 1343 #: app/src/components/PremiumBanner/index.jsx:9
1070 -#: assets/js/backend.js:59710
1071 -msgid "We are building something awesome!"
1344 +#: assets/js/backend.js:60426
1345 +msgid "Unlock the full power of Media Cloud Sync!"
1072 1346 msgstr ""
1073 1347
1074 1348 #: app/src/components/PremiumBanner/index.jsx:15
1075 -#: assets/js/backend.js:59716
1076 -msgid "Premium version coming soon Get notified when we launch"
1349 +#: assets/js/backend.js:60432
1350 +msgid "Premium version is now available. Upgrade to unlock all features."
1077 1351 msgstr ""
1078 1352
1079 1353 #: app/src/components/PremiumBanner/index.jsx:21
1080 -#: assets/js/backend.js:59722
1081 -msgid "COMING SOON"
1354 +#: assets/js/backend.js:60438
1355 +msgid "UPGRADE TO PRO"
1082 1356 msgstr ""
1083 1357
1084 1358 #: app/src/components/Statistics/index.jsx:35
1085 -#: assets/js/backend.js:59829
1359 +#: assets/js/backend.js:60545
1086 1360 msgid "Refreshing Counts"
1087 1361 msgstr ""
1088 1362
1089 1363 #: app/src/components/Statistics/index.jsx:66
1090 -#: assets/js/backend.js:59860
1364 +#: assets/js/backend.js:60576
1091 1365 msgid "Progress Graph"
1092 1366 msgstr ""
1093 1367
1094 1368 #: app/src/components/Statistics/index.jsx:98
1095 -#: assets/js/backend.js:59892
1369 +#: assets/js/backend.js:60608
1096 1370 msgid "out of"
1097 1371 msgstr ""
1098 1372
1099 1373 #: app/src/components/Statistics/index.jsx:110
1100 -#: assets/js/backend.js:59904
1374 +#: assets/js/backend.js:60620
1101 1375 msgid "Synced"
1102 1376 msgstr ""
1103 1377
1104 1378 #: app/src/components/Statistics/index.jsx:111
1105 -#: assets/js/backend.js:59905
1379 +#: assets/js/backend.js:60621
1106 1380 msgid "Total"
1107 1381 msgstr ""
1108 1382
1109 1383 #: app/src/components/Statistics/index.jsx:112
1110 -#: assets/js/backend.js:59906
1384 +#: assets/js/backend.js:60622
1111 1385 msgid "Pending"
1112 1386 msgstr ""
1113 1387
1114 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:97
1115 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:103
1116 -#: assets/js/backend.js:60044
1117 -#: assets/js/backend.js:60050
1388 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:116
1389 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:135
1390 +#: assets/js/backend.js:60779
1391 +#: assets/js/backend.js:60798
1118 1392 msgid "Errors"
1119 1393 msgstr ""
1120 1394
1121 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:102
1122 -#: assets/js/backend.js:60049
1395 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:125
1396 +#: assets/js/backend.js:60788
1397 +msgid "Clearing…"
1398 +msgstr ""
1399 +
1400 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:126
1401 +#: assets/js/backend.js:60789
1402 +msgid "Clear Logs"
1403 +msgstr ""
1404 +
1405 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:134
1406 +#: assets/js/backend.js:60797
1123 1407 msgid "ID"
1124 1408 msgstr ""
1125 1409
1126 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:105
1127 -#: assets/js/backend.js:60052
1410 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:138
1411 +#: assets/js/backend.js:60801
1128 1412 msgid "Actions"
1129 1413 msgstr ""
1130 1414
1131 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:116
1132 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:201
1133 -#: app/src/pages/configure/verifyPermissions.jsx:248
1134 -#: assets/js/backend.js:60063
1135 -#: assets/js/backend.js:60148
1136 -#: assets/js/backend.js:64224
1415 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:150
1416 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:236
1417 +#: app/src/pages/configure/verifyPermissions.jsx:264
1418 +#: app/src/pages/FileManager/FileManager.jsx:1304
1419 +#: assets/js/backend.js:60813
1420 +#: assets/js/backend.js:60899
1421 +#: assets/js/backend.js:64932
1422 +#: assets/js/backend.js:68209
1137 1423 msgid "Loading"
1138 1424 msgstr ""
1139 1425
1140 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:170
1141 -#: assets/js/backend.js:60117
1426 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:204
1427 +#: assets/js/backend.js:60867
1142 1428 msgid "No errors"
1143 1429 msgstr ""
1144 1430
1145 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:192
1146 -#: assets/js/backend.js:60139
1431 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:227
1432 +#: assets/js/backend.js:60890
1147 1433 msgid "Retry"
1148 1434 msgstr ""
1149 1435
1150 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:214
1151 -#: assets/js/backend.js:60161
1436 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:250
1437 +#: assets/js/backend.js:60913
1152 1438 msgid "No errors found"
1153 1439 msgstr ""
1154 1440
1155 1441 #: app/src/components/SyncScreen/InfoBox/index.jsx:16
1156 -#: assets/js/backend.js:60282
1442 +#: assets/js/backend.js:61034
1157 1443 msgid "Your plugin settings are not configured properly. Please ensure Service is enabled and Copy files to bucket is enabled."
1158 1444 msgstr ""
1159 1445
1160 1446 #: app/src/components/SyncScreen/InfoBox/index.jsx:35
1161 1447 #: app/src/components/SyncScreen/InfoBox/index.jsx:52
1162 -#: assets/js/backend.js:60301
1163 -#: assets/js/backend.js:60318
1448 +#: assets/js/backend.js:61053
1449 +#: assets/js/backend.js:61070
1164 1450 msgid "All your existing media are synced successfully."
1165 1451 msgstr ""
1166 1452
1167 1453 #: app/src/components/SyncScreen/InfoBox/index.jsx:65
1168 -#: assets/js/backend.js:60331
1454 +#: assets/js/backend.js:61083
1169 1455 msgid "Sync is paused. You can resume it by clicking the \"Resume\" button or stop it by clicking the \"Stop\" button."
1170 1456 msgstr ""
1171 1457
1172 -#: app/src/components/SyncScreen/InfoBox/index.jsx:78
1173 -#: assets/js/backend.js:60344
1458 +#: app/src/components/SyncScreen/InfoBox/index.jsx:82
1459 +#: assets/js/backend.js:61100
1460 +msgid "Stopping your sync — it will stop as soon as the item currently in progress finishes."
1461 +msgstr ""
1462 +
1463 +#: app/src/components/SyncScreen/InfoBox/index.jsx:86
1464 +#: assets/js/backend.js:61104
1465 +msgid "Pausing your sync — it will pause as soon as the item currently in progress finishes."
1466 +msgstr ""
1467 +
1468 +#: app/src/components/SyncScreen/InfoBox/index.jsx:106
1469 +#: assets/js/backend.js:61124
1470 +msgid "Your sync is running live in this browser. Stay in the Media Cloud Sync admin — closing this tab or navigating away will pause it, and it picks back up automatically when you return."
1471 +msgstr ""
1472 +
1473 +#: app/src/components/SyncScreen/InfoBox/index.jsx:110
1474 +#: assets/js/backend.js:61128
1174 1475 msgid "Your sync is running in the background. It may take some time, and regular site visits help it complete. Your site will stay online, and you can safely close this window."
1175 1476 msgstr ""
1176 1477
1177 1478 #: app/src/components/SyncScreen/PremiumCard/index.jsx:8
1178 -#: assets/js/backend.js:60363
1479 +#: assets/js/backend.js:61152
1179 1480 msgid "Upgrade To Premium"
1180 1481 msgstr ""
1181 1482
1182 1483 #: app/src/components/SyncScreen/PremiumCard/index.jsx:11
1183 -#: assets/js/backend.js:60366
1184 -msgid "Private Media Support"
1484 +#: assets/js/backend.js:61155
1485 +msgid "Manage synced media from the Media Library"
1185 1486 msgstr ""
1186 1487
1187 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:14
1188 -#: assets/js/backend.js:60369
1189 -msgid "Control your medias from Media Library"
1488 +#: app/src/components/SyncScreen/PremiumCard/index.jsx:17
1489 +#: assets/js/backend.js:61161
1490 +msgid "File Manager to browse and manage your cloud bucket"
1190 1491 msgstr ""
1191 1492
1192 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:20
1193 -#: assets/js/backend.js:60375
1194 -msgid "Move media from old path to new path"
1493 +#: app/src/components/SyncScreen/PremiumCard/index.jsx:23
1494 +#: assets/js/backend.js:61167
1495 +msgid "Restore media back to your server"
1195 1496 msgstr ""
1196 1497
1197 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:26
1198 -#: assets/js/backend.js:60381
1199 -msgid "Bucket to Bucket transfer"
1498 +#: app/src/components/SyncScreen/PremiumCard/index.jsx:29
1499 +#: assets/js/backend.js:61173
1500 +msgid "Move media to a new path"
1200 1501 msgstr ""
1201 1502
1202 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:32
1203 -#: assets/js/backend.js:60387
1204 -msgid "Copy back media to server"
1503 +#: app/src/components/SyncScreen/PremiumCard/index.jsx:35
1504 +#: assets/js/backend.js:61179
1505 +msgid "Bucket-to-bucket migration"
1205 1506 msgstr ""
1206 1507
1207 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:37
1208 -#: assets/js/backend.js:60392
1508 +#: app/src/components/SyncScreen/PremiumCard/index.jsx:41
1509 +#: assets/js/backend.js:61185
1510 +msgid "Faster Ajax/Mixed bulk sync"
1511 +msgstr ""
1512 +
1513 +#: app/src/components/SyncScreen/PremiumCard/index.jsx:47
1514 +#: assets/js/backend.js:61191
1515 +msgid "Works with WooCommerce, EDD, Elementor, Divi, WPML, and more"
1516 +msgstr ""
1517 +
1518 +#: app/src/components/SyncScreen/PremiumCard/index.jsx:52
1519 +#: assets/js/backend.js:61196
1209 1520 msgid "And much more"
1210 1521 msgstr ""
1211 1522
1212 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:45
1213 -#: assets/js/backend.js:60400
1523 +#: app/src/components/SyncScreen/PremiumCard/index.jsx:60
1524 +#: assets/js/backend.js:61204
1214 1525 msgid "View All Features"
1215 1526 msgstr ""
1216 1527
1217 -#: app/src/components/UpgradeNotice/index.jsx:27
1218 -#: assets/js/backend.js:60535
1528 +#: app/src/components/SyncScreen/SyncMethodToggle/index.jsx:9
1529 +#: assets/js/backend.js:61220
1530 +msgid "Ajax"
1531 +msgstr ""
1532 +
1533 +#: app/src/components/SyncScreen/SyncMethodToggle/index.jsx:11
1534 +#: assets/js/backend.js:61222
1535 +msgid "Fastest. Runs live in your browser — stay in the plugin admin while it syncs."
1536 +msgstr ""
1537 +
1538 +#: app/src/components/SyncScreen/SyncMethodToggle/index.jsx:18
1539 +#: assets/js/backend.js:61229
1540 +msgid "Cron"
1541 +msgstr ""
1542 +
1543 +#: app/src/components/SyncScreen/SyncMethodToggle/index.jsx:20
1544 +#: assets/js/backend.js:61231
1545 +msgid "Runs entirely in the background via WP-Cron. No need to keep this page open."
1546 +msgstr ""
1547 +
1548 +#: app/src/components/SyncScreen/SyncMethodToggle/index.jsx:27
1549 +#: assets/js/backend.js:61238
1550 +msgid "Mixed"
1551 +msgstr ""
1552 +
1553 +#: app/src/components/SyncScreen/SyncMethodToggle/index.jsx:29
1554 +#: assets/js/backend.js:61240
1555 +msgid "Fastest while you stay here, and automatically falls back to WP-Cron if you leave."
1556 +msgstr ""
1557 +
1558 +#: app/src/components/SyncScreen/SyncMethodToggle/index.jsx:51
1559 +#: assets/js/backend.js:61262
1560 +msgid "Sync Method"
1561 +msgstr ""
1562 +
1563 +#: app/src/components/SyncScreen/SyncMethodToggle/index.jsx:79
1564 +#: assets/js/backend.js:61290
1565 +msgid "Available in Pro"
1566 +msgstr ""
1567 +
1568 +#: app/src/components/SyncScreen/SyncMethodToggle/index.jsx:93
1569 +#: assets/js/backend.js:61304
1570 +msgid "PRO"
1571 +msgstr ""
1572 +
1573 +#: app/src/components/UpgradeNotice/index.jsx:30
1574 +#: assets/js/backend.js:61574
1219 1575 msgid "Database upgrade completed successfully."
1220 1576 msgstr ""
1221 1577
1222 -#: app/src/components/UpgradeNotice/index.jsx:49
1223 -#: assets/js/backend.js:60557
1578 +#: app/src/components/UpgradeNotice/index.jsx:55
1579 +#: assets/js/backend.js:61599
1224 1580 msgid "Database upgrade started successfully."
1225 1581 msgstr ""
1226 1582
1227 -#: app/src/components/UpgradeNotice/index.jsx:58
1228 -#: assets/js/backend.js:60566
1583 +#: app/src/components/UpgradeNotice/index.jsx:64
1584 +#: assets/js/backend.js:61608
1229 1585 msgid "Failed to start database upgrade."
1230 1586 msgstr ""
1231 1587
1232 -#: app/src/components/UpgradeNotice/index.jsx:84
1233 -#: assets/js/backend.js:60592
1588 +#: app/src/components/UpgradeNotice/index.jsx:91
1589 +#: assets/js/backend.js:61635
1234 1590 msgid "Database Upgrade Required"
1235 1591 msgstr ""
1236 1592
1237 -#: app/src/components/UpgradeNotice/index.jsx:93
1238 -#: assets/js/backend.js:60601
1593 +#: app/src/components/UpgradeNotice/index.jsx:100
1594 +#: assets/js/backend.js:61644
1239 1595 msgid "Database upgrade in progress. Please wait for the process to complete. Do not close or refresh this page during the upgrade."
1240 1596 msgstr ""
1241 1597
1242 -#: app/src/components/UpgradeNotice/index.jsx:114
1243 -#: assets/js/backend.js:60622
1598 +#: app/src/components/UpgradeNotice/index.jsx:121
1599 +#: assets/js/backend.js:61665
1244 1600 msgid "To ensure compatibility with the latest version of Media Cloud Sync, a database upgrade is necessary."
1245 1601 msgstr ""
1246 1602
1247 -#: app/src/components/UpgradeNotice/index.jsx:119
1248 -#: assets/js/backend.js:60627
1603 +#: app/src/components/UpgradeNotice/index.jsx:126
1604 +#: assets/js/backend.js:61670
1249 1605 msgid "It is recommended to back up your database before proceeding with the upgrade."
1250 1606 msgstr ""
1251 1607
1252 -#: app/src/components/UpgradeNotice/index.jsx:125
1253 -#: assets/js/backend.js:60633
1608 +#: app/src/components/UpgradeNotice/index.jsx:132
1609 +#: assets/js/backend.js:61676
1254 1610 msgid "Please click the button below to initiate the upgrade process."
1255 1611 msgstr ""
1256 1612
1257 -#: app/src/components/UpgradeNotice/index.jsx:131
1258 -#: assets/js/backend.js:60639
1613 +#: app/src/components/UpgradeNotice/index.jsx:138
1614 +#: assets/js/backend.js:61682
1259 1615 msgid "Upgrade Database"
1260 1616 msgstr ""
1261 1617
1262 1618 #: app/src/components/WelcomeContent/index.jsx:7
1263 -#: assets/js/backend.js:60665
1619 +#: assets/js/backend.js:61708
1264 1620 msgid "Hey There,"
1265 1621 msgstr ""
1266 1622
1267 1623 #: app/src/components/WelcomeContent/index.jsx:9
1268 -#: assets/js/backend.js:60667
1624 +#: assets/js/backend.js:61710
1269 1625 msgid "Welcome to Media Cloud Sync Dashboard"
1270 1626 msgstr ""
1271 1627
1272 1628 #: app/src/helper/connectionStatus.js:12
1273 -#: assets/js/backend.js:60689
1629 +#: assets/js/backend.js:61732
1274 1630 msgid "Click the button to verify storage credentials and write access."
1275 1631 msgstr ""
1276 1632
1277 1633 #: app/src/helper/connectionStatus.js:21
1278 -#: assets/js/backend.js:60698
1634 +#: assets/js/backend.js:61741
1279 1635 msgid "Click the button to check the read status of your Provider."
1280 1636 msgstr ""
1281 1637
1282 -#: app/src/helper/index.js:44
1283 -#: assets/js/backend.js:60828
1638 +#: app/src/helper/index.js:114
1639 +#: assets/js/backend.js:61941
1284 1640 msgid "This field is required"
1285 1641 msgstr ""
1286 1642
1287 -#: app/src/helper/index.js:56
1288 -#: assets/js/backend.js:60840
1643 +#: app/src/helper/index.js:126
1644 +#: assets/js/backend.js:61953
1289 1645 msgid "Maximum length exceeded"
1290 1646 msgstr ""
1291 1647
1292 -#: app/src/helper/index.js:66
1293 -#: app/src/helper/index.js:73
1294 -#: assets/js/backend.js:60850
1295 -#: assets/js/backend.js:60857
1648 +#: app/src/helper/index.js:136
1649 +#: app/src/helper/index.js:143
1650 +#: assets/js/backend.js:61963
1651 +#: assets/js/backend.js:61970
1296 1652 msgid "Invalid Format"
1297 1653 msgstr ""
1298 1654
1299 -#: app/src/pages/ChooseCDN.jsx:40
1300 -#: app/src/pages/ChooseCDN.jsx:261
1301 -#: assets/js/backend.js:61129
1302 -#: assets/js/backend.js:61350
1655 +#: app/src/hooks/useSyncTicking.js:159
1656 +#: assets/js/backend.js:62341
1657 +msgid "Ajax sync stopped due to a network error. It will continue at normal speed via WP-Cron."
1658 +msgstr ""
1659 +
1660 +#: app/src/Main.js:47
1661 +#: assets/js/backend.js:58281
1662 +msgid "Unable to load plugin settings. Please refresh the page or check your connection."
1663 +msgstr ""
1664 +
1665 +#: app/src/pages/ChooseCDN.jsx:50
1666 +#: app/src/pages/ChooseCDN.jsx:324
1667 +#: assets/js/backend.js:62518
1668 +#: assets/js/backend.js:62792
1303 1669 msgid "Please enter a provider name"
1304 1670 msgstr ""
1305 1671
1306 -#: app/src/pages/ChooseCDN.jsx:57
1307 -#: app/src/pages/MediaSettings.jsx:239
1308 -#: assets/js/backend.js:61146
1309 -#: assets/js/backend.js:62634
1672 +#: app/src/pages/ChooseCDN.jsx:67
1673 +#: app/src/pages/MediaSettings.jsx:325
1674 +#: assets/js/backend.js:62535
1675 +#: assets/js/backend.js:66279
1310 1676 msgid "Please fix the highlighted errors before proceeding"
1311 1677 msgstr ""
1312 1678
1313 -#: app/src/pages/ChooseCDN.jsx:121
1314 -#: assets/js/backend.js:61210
1679 +#: app/src/pages/ChooseCDN.jsx:132
1680 +#: assets/js/backend.js:62600
1681 +msgid "Failed to save provider. Please try again."
1682 +msgstr ""
1683 +
1684 +#: app/src/pages/ChooseCDN.jsx:143
1685 +#: assets/js/backend.js:62611
1315 1686 msgid "Saving Provider"
1316 1687 msgstr ""
1317 1688
1318 -#: app/src/pages/ChooseCDN.jsx:128
1319 -#: app/src/pages/Configure.jsx:564
1320 -#: assets/js/backend.js:61217
1321 -#: assets/js/backend.js:61947
1689 +#: app/src/pages/ChooseCDN.jsx:151
1690 +#: app/src/pages/ChooseCDN.jsx:191
1691 +#: app/src/pages/Configure.jsx:605
1692 +#: assets/js/backend.js:62619
1693 +#: assets/js/backend.js:62659
1694 +#: assets/js/backend.js:63430
1322 1695 msgid "Back to Settings"
1323 1696 msgstr ""
1324 1697
1325 -#: app/src/pages/ChooseCDN.jsx:135
1326 -#: assets/js/backend.js:61224
1698 +#: app/src/pages/ChooseCDN.jsx:161
1699 +#: app/src/pages/ChooseCDN.jsx:198
1700 +#: assets/js/backend.js:62629
1701 +#: assets/js/backend.js:62666
1327 1702 msgid "Choose your Media Delivery Provider"
1328 1703 msgstr ""
1329 1704
1330 -#: app/src/pages/ChooseCDN.jsx:141
1331 -#: assets/js/backend.js:61230
1705 +#: app/src/pages/ChooseCDN.jsx:167
1706 +#: assets/js/backend.js:62635
1707 +msgid "Configure storage before choosing a delivery provider."
1708 +msgstr ""
1709 +
1710 +#: app/src/pages/ChooseCDN.jsx:176
1711 +#: assets/js/backend.js:62644
1712 +msgid "Configure Storage"
1713 +msgstr ""
1714 +
1715 +#: app/src/pages/ChooseCDN.jsx:204
1716 +#: assets/js/backend.js:62672
1332 1717 msgid "Choose your media delivery provider from here"
1333 1718 msgstr ""
1334 1719
1335 -#: app/src/pages/ChooseCDN.jsx:220
1336 -#: assets/js/backend.js:61309
1720 +#: app/src/pages/ChooseCDN.jsx:283
1721 +#: assets/js/backend.js:62751
1337 1722 msgid "Private Media Supported"
1338 1723 msgstr ""
1339 1724
1340 -#: app/src/pages/ChooseCDN.jsx:224
1341 -#: assets/js/backend.js:61313
1725 +#: app/src/pages/ChooseCDN.jsx:287
1726 +#: assets/js/backend.js:62755
1342 1727 msgid "Private Media Not Supported"
1343 1728 msgstr ""
1344 1729
1345 -#: app/src/pages/ChooseCDN.jsx:240
1346 -#: assets/js/backend.js:61329
1730 +#: app/src/pages/ChooseCDN.jsx:303
1731 +#: assets/js/backend.js:62771
1347 1732 msgid "Provider Name"
1348 1733 msgstr ""
1349 1734
1350 -#: app/src/pages/ChooseCDN.jsx:245
1351 -#: assets/js/backend.js:61334
1735 +#: app/src/pages/ChooseCDN.jsx:308
1736 +#: assets/js/backend.js:62776
1352 1737 msgid "Enter Provider Name"
1353 1738 msgstr ""
1354 1739
1355 -#: app/src/pages/ChooseCDN.jsx:278
1356 -#: assets/js/backend.js:61367
1357 -msgid "Cancel"
1358 -msgstr ""
1359 -
1360 -#: app/src/pages/ChooseCDN.jsx:279
1361 -#: app/src/pages/Configure.jsx:99
1362 -#: app/src/schema.js:196
1363 -#: assets/js/backend.js:61368
1364 -#: assets/js/backend.js:61482
1365 -#: assets/js/backend.js:65336
1740 +#: app/src/pages/ChooseCDN.jsx:342
1741 +#: app/src/pages/Configure.jsx:104
1742 +#: app/src/pages/FileManager/SettingsPanel.jsx:94
1743 +#: app/src/schema.js:538
1744 +#: assets/js/backend.js:62810
1745 +#: assets/js/backend.js:62929
1746 +#: assets/js/backend.js:65348
1747 +#: assets/js/backend.js:70874
1366 1748 msgid "Save"
1367 1749 msgstr ""
1368 1750
1369 -#: app/src/pages/Configure.jsx:78
1370 -#: assets/js/backend.js:61461
1751 +#: app/src/pages/Configure.jsx:83
1752 +#: assets/js/backend.js:62908
1371 1753 msgid "Hey, There"
1372 1754 msgstr ""
1373 1755
1374 -#: app/src/pages/Configure.jsx:79
1375 -#: assets/js/backend.js:61462
1756 +#: app/src/pages/Configure.jsx:84
1757 +#: assets/js/backend.js:62909
1376 1758 msgid "Welcome to Media Cloud Sync"
1377 1759 msgstr ""
1378 1760
1379 -#: app/src/pages/Configure.jsx:82
1380 -#: assets/js/backend.js:61465
1761 +#: app/src/pages/Configure.jsx:87
1762 +#: assets/js/backend.js:62912
1381 1763 msgid "Configure Cloud Service"
1382 1764 msgstr ""
1383 1765
1384 -#: app/src/pages/Configure.jsx:83
1385 -#: assets/js/backend.js:61466
1766 +#: app/src/pages/Configure.jsx:88
1767 +#: assets/js/backend.js:62913
1386 1768 msgid "Choose your cloud service to connect to cloud."
1387 1769 msgstr ""
1388 1770
1389 -#: app/src/pages/Configure.jsx:93
1390 -#: assets/js/backend.js:61476
1771 +#: app/src/pages/Configure.jsx:98
1772 +#: assets/js/backend.js:62923
1391 1773 msgid "Trouble finding the credentials? View our <documentation_link>"
1392 1774 msgstr ""
1393 1775
1394 -#: app/src/pages/Configure.jsx:102
1395 -#: assets/js/backend.js:61485
1776 +#: app/src/pages/Configure.jsx:107
1777 +#: assets/js/backend.js:62932
1396 1778 msgid "Configuration"
1397 1779 msgstr ""
1398 1780
1399 -#: app/src/pages/Configure.jsx:106
1400 -#: assets/js/backend.js:61489
1781 +#: app/src/pages/Configure.jsx:111
1782 +#: assets/js/backend.js:62936
1401 1783 msgid "Save the credentials."
1402 1784 msgstr ""
1403 1785
1404 -#: app/src/pages/Configure.jsx:124
1405 -#: assets/js/backend.js:61507
1786 +#: app/src/pages/Configure.jsx:129
1787 +#: assets/js/backend.js:62954
1406 1788 msgid "Please enter a service name"
1407 1789 msgstr ""
1408 1790
1409 -#: app/src/pages/Configure.jsx:223
1410 -#: assets/js/backend.js:61606
1791 +#: app/src/pages/Configure.jsx:228
1792 +#: assets/js/backend.js:63053
1411 1793 msgid "Credentials"
1412 1794 msgstr ""
1413 1795
1414 -#: app/src/pages/Configure.jsx:568
1415 -#: assets/js/backend.js:61951
1796 +#: app/src/pages/Configure.jsx:289
1797 +#: app/src/pages/Configure.jsx:455
1798 +#: app/src/pages/sync/BucketToBucket.jsx:143
1799 +#: app/src/pages/sync/DestinationConfigForm.jsx:198
1800 +#: app/src/pages/sync/DestinationConfigForm.jsx:292
1801 +#: app/src/pages/sync/SyncScreen.jsx:219
1802 +#: app/src/pages/sync/SyncScreen.jsx:254
1803 +#: app/src/pages/sync/SyncScreen.jsx:289
1804 +#: app/src/pages/sync/SyncScreen.jsx:329
1805 +#: assets/js/backend.js:63114
1806 +#: assets/js/backend.js:63280
1807 +#: assets/js/backend.js:68423
1808 +#: assets/js/backend.js:68782
1809 +#: assets/js/backend.js:68876
1810 +#: assets/js/backend.js:69470
1811 +#: assets/js/backend.js:69505
1812 +#: assets/js/backend.js:69540
1813 +#: assets/js/backend.js:69580
1814 +msgid "Something went wrong. Please try again."
1815 +msgstr ""
1816 +
1817 +#: app/src/pages/Configure.jsx:609
1818 +#: assets/js/backend.js:63434
1416 1819 msgid "Exit to Dashboard"
1417 1820 msgstr ""
1418 1821
1419 -#: app/src/pages/Configure.jsx:596
1420 -#: app/src/pages/Configure.jsx:602
1421 -#: assets/js/backend.js:61979
1422 -#: assets/js/backend.js:61985
1822 +#: app/src/pages/Configure.jsx:637
1823 +#: app/src/pages/Configure.jsx:643
1824 +#: assets/js/backend.js:63462
1825 +#: assets/js/backend.js:63468
1423 1826 msgid "documentation"
1424 1827 msgstr ""
1425 1828
1426 -#: app/src/pages/Configure.jsx:614
1427 -#: assets/js/backend.js:61997
1829 +#: app/src/pages/Configure.jsx:655
1830 +#: assets/js/backend.js:63480
1428 1831 msgid "Verifying"
1429 1832 msgstr ""
1430 1833
1431 -#: app/src/pages/Configure.jsx:618
1432 -#: assets/js/backend.js:62001
1834 +#: app/src/pages/Configure.jsx:659
1835 +#: assets/js/backend.js:63484
1433 1836 msgid "Verifying your"
1434 1837 msgstr ""
1435 1838
1436 1839 #: app/src/pages/configure/Footer/index.jsx:13
1437 1840 #: app/src/pages/settings/Footer/index.jsx:13
1438 -#: app/src/schema.js:160
1439 -#: app/src/schema.js:167
1440 -#: app/src/schema.js:175
1441 -#: app/src/schema.js:179
1442 -#: app/src/schema.js:183
1443 -#: app/src/schema.js:187
1444 -#: app/src/schema.js:195
1445 -#: assets/js/backend.js:62930
1446 -#: assets/js/backend.js:65300
1447 -#: assets/js/backend.js:65307
1448 -#: assets/js/backend.js:65315
1449 -#: assets/js/backend.js:65319
1450 -#: assets/js/backend.js:65323
1451 -#: assets/js/backend.js:65327
1452 -#: assets/js/backend.js:65335
1841 +#: app/src/pages/sync/DestinationConfigForm.jsx:560
1842 +#: app/src/schema.js:502
1843 +#: app/src/schema.js:509
1844 +#: app/src/schema.js:517
1845 +#: app/src/schema.js:521
1846 +#: app/src/schema.js:525
1847 +#: app/src/schema.js:529
1848 +#: app/src/schema.js:537
1849 +#: assets/js/backend.js:66812
1850 +#: assets/js/backend.js:69144
1851 +#: assets/js/backend.js:70838
1852 +#: assets/js/backend.js:70845
1853 +#: assets/js/backend.js:70853
1854 +#: assets/js/backend.js:70857
1855 +#: assets/js/backend.js:70861
1856 +#: assets/js/backend.js:70865
1857 +#: assets/js/backend.js:70873
1453 1858 msgid "Back"
1454 1859 msgstr ""
1455 1860
1456 1861 #: app/src/pages/configure/Footer/index.jsx:14
1457 1862 #: app/src/pages/settings/Footer/index.jsx:14
1458 -#: app/src/schema.js:161
1459 -#: app/src/schema.js:168
1460 -#: app/src/schema.js:184
1461 -#: app/src/schema.js:188
1462 -#: assets/js/backend.js:62931
1463 -#: assets/js/backend.js:65301
1464 -#: assets/js/backend.js:65308
1465 -#: assets/js/backend.js:65324
1466 -#: assets/js/backend.js:65328
1863 +#: app/src/pages/sync/DestinationConfigForm.jsx:362
1864 +#: app/src/schema.js:503
1865 +#: app/src/schema.js:510
1866 +#: app/src/schema.js:526
1867 +#: app/src/schema.js:530
1868 +#: assets/js/backend.js:66813
1869 +#: assets/js/backend.js:68946
1870 +#: assets/js/backend.js:70839
1871 +#: assets/js/backend.js:70846
1872 +#: assets/js/backend.js:70862
1873 +#: assets/js/backend.js:70866
1467 1874 msgid "Next"
1468 1875 msgstr ""
1469 1876
1470 1877 #: app/src/pages/configure/provider.jsx:147
1471 -#: assets/js/backend.js:63129
1878 +#: assets/js/backend.js:67011
1472 1879 msgid "Enter Provider label"
1473 1880 msgstr ""
1474 1881
1475 1882 #: app/src/pages/configure/provider.jsx:151
1476 -#: assets/js/backend.js:63133
1883 +#: assets/js/backend.js:67015
1477 1884 msgid "Enter label"
1478 1885 msgstr ""
1479 1886
1480 1887 #: app/src/pages/configure/saveSettings.jsx:17
1481 -#: assets/js/backend.js:63163
1888 +#: assets/js/backend.js:67045
1482 1889 msgid "Successfully connected to"
1483 1890 msgstr ""
1484 1891
1485 1892 #: app/src/pages/configure/saveSettings.jsx:22
1486 -#: assets/js/backend.js:63168
1893 +#: assets/js/backend.js:67050
1487 1894 msgid "Click Save button to save the configuration"
1488 1895 msgstr ""
1489 1896
1490 -#: app/src/pages/configure/setBucket.jsx:67
1491 -#: assets/js/backend.js:63243
1897 +#: app/src/pages/configure/setBucket.jsx:69
1898 +#: assets/js/backend.js:67127
1492 1899 msgid "Choose a"
1493 1900 msgstr ""
1494 1901
1495 -#: app/src/pages/configure/setBucket.jsx:97
1496 -#: assets/js/backend.js:63273
1902 +#: app/src/pages/configure/setBucket.jsx:99
1903 +#: assets/js/backend.js:67157
1497 1904 msgid "Choose Existing"
1498 1905 msgstr ""
1499 1906
1500 -#: app/src/pages/configure/setBucket.jsx:136
1501 -#: assets/js/backend.js:63312
1907 +#: app/src/pages/configure/setBucket.jsx:138
1908 +#: assets/js/backend.js:67196
1502 1909 msgid "Create New"
1503 1910 msgstr ""
1504 1911
1505 -#: app/src/pages/configure/setBucket.jsx:169
1506 -#: assets/js/backend.js:63345
1912 +#: app/src/pages/configure/setBucket.jsx:173
1913 +#: assets/js/backend.js:67231
1507 1914 msgid "Choose"
1508 1915 msgstr ""
1509 1916
1510 -#: app/src/pages/configure/setBucket.jsx:190
1511 -#: assets/js/backend.js:63366
1917 +#: app/src/pages/configure/setBucket.jsx:194
1918 +#: assets/js/backend.js:67252
1512 1919 msgid "Enter"
1513 1920 msgstr ""
1514 1921
1515 -#: app/src/pages/configure/setBucket.jsx:195
1516 -#: assets/js/backend.js:63371
1922 +#: app/src/pages/configure/setBucket.jsx:199
1923 +#: app/src/pages/FileManager/FileManager.jsx:1285
1924 +#: assets/js/backend.js:64913
1925 +#: assets/js/backend.js:67257
1517 1926 msgid "Name"
1518 1927 msgstr ""
1519 1928
1520 -#: app/src/pages/configure/setCredentials.jsx:124
1521 -#: assets/js/backend.js:63522
1929 +#: app/src/pages/configure/setCredentials.jsx:157
1930 +#: assets/js/backend.js:67443
1931 +msgid "Use Existing"
1932 +msgstr ""
1933 +
1934 +#: app/src/pages/configure/setCredentials.jsx:158
1935 +#: assets/js/backend.js:67444
1936 +msgid "Reuse the credentials from your currently connected account — no need to re-enter them. Pick a different bucket in the next step."
1937 +msgstr ""
1938 +
1939 +#: app/src/pages/configure/setCredentials.jsx:201
1940 +#: assets/js/backend.js:67487
1522 1941 msgid "Recommended"
1523 1942 msgstr ""
1524 1943
1525 -#: app/src/pages/configure/setCredentials.jsx:172
1526 -#: app/src/pages/configure/setCredentials.jsx:218
1527 -#: assets/js/backend.js:63570
1528 -#: assets/js/backend.js:63616
1944 +#: app/src/pages/configure/setCredentials.jsx:227
1945 +#: assets/js/backend.js:67513
1946 +msgid "No credentials to enter — this destination will reuse your currently connected account."
1947 +msgstr ""
1948 +
1949 +#: app/src/pages/configure/setCredentials.jsx:251
1950 +#: app/src/pages/configure/setCredentials.jsx:297
1951 +#: assets/js/backend.js:67537
1952 +#: assets/js/backend.js:67583
1529 1953 msgid "Copied!"
1530 1954 msgstr ""
1531 1955
1532 -#: app/src/pages/configure/setCredentials.jsx:173
1533 -#: assets/js/backend.js:63571
1956 +#: app/src/pages/configure/setCredentials.jsx:252
1957 +#: assets/js/backend.js:67538
1534 1958 msgid "Copy"
1535 1959 msgstr ""
1536 1960
1537 -#: app/src/pages/configure/setCredentials.jsx:209
1538 -#: assets/js/backend.js:63607
1961 +#: app/src/pages/configure/setCredentials.jsx:288
1962 +#: assets/js/backend.js:67574
1539 1963 msgid "Copy region value"
1540 1964 msgstr ""
1541 1965
1542 1966 #: app/src/pages/configure/verifyPermissions.jsx:30
1543 -#: assets/js/backend.js:64006
1967 +#: assets/js/backend.js:67975
1544 1968 msgid "Adding new"
1545 1969 msgstr ""
1546 1970
1547 1971 #: app/src/pages/configure/verifyPermissions.jsx:33
1548 -#: assets/js/backend.js:64009
1972 +#: assets/js/backend.js:67978
1549 1973 msgid "Checking"
1550 1974 msgstr ""
1551 1975
1552 1976 #: app/src/pages/configure/verifyPermissions.jsx:35
1553 -#: assets/js/backend.js:64011
1977 +#: assets/js/backend.js:67980
1554 1978 msgid "exists"
1555 1979 msgstr ""
1556 1980
1557 1981 #: app/src/pages/configure/verifyPermissions.jsx:46
1558 -#: assets/js/backend.js:64022
1982 +#: assets/js/backend.js:67991
1559 1983 msgid "Checking write permissions"
1560 1984 msgstr ""
1561 1985
1562 1986 #: app/src/pages/configure/verifyPermissions.jsx:60
1563 -#: assets/js/backend.js:64036
1987 +#: assets/js/backend.js:68005
1564 1988 msgid "Checking delete permissions"
1565 1989 msgstr ""
1566 1990
1567 -#: app/src/pages/configure/verifyPermissions.jsx:283
1568 -#: assets/js/backend.js:64259
1991 +#: app/src/pages/configure/verifyPermissions.jsx:102
1992 +#: assets/js/backend.js:68047
1993 +msgid "Permission check failed. Please try again."
1994 +msgstr ""
1995 +
1996 +#: app/src/pages/configure/verifyPermissions.jsx:299
1997 +#: assets/js/backend.js:68244
1569 1998 msgid "Skipped"
1570 1999 msgstr ""
1571 2000
1572 2001 #: app/src/pages/configure/welcome.jsx:12
1573 -#: assets/js/backend.js:64279
2002 +#: assets/js/backend.js:68264
1574 2003 msgid "Media Cloud Sync helps to sync the Wordpress media to cloud services like Amazon S3, Google Cloud Storage and Digital Ocean Services "
1575 2004 msgstr ""
1576 2005
1577 2006 #: app/src/pages/configure/welcome.jsx:18
1578 -#: assets/js/backend.js:64285
2007 +#: assets/js/backend.js:68270
1579 2008 msgid "Configure your cloud storage by following steps, click Next to start configuring"
1580 2009 msgstr ""
1581 2010
1582 -#: app/src/pages/FileManager/FileManager.jsx:9
1583 -#: app/src/pages/MediaSettings.jsx:339
2011 +#: app/src/pages/FileManager/api.js:79
2012 +#: app/src/pages/FileManager/FileManager.jsx:488
2013 +#: app/src/pages/FileManager/FileManager.jsx:527
2014 +#: assets/js/backend.js:64116
2015 +#: assets/js/backend.js:64155
2016 +#: assets/js/backend.js:65437
2017 +msgid "Unable to build zip"
2018 +msgstr ""
2019 +
2020 +#: app/src/pages/FileManager/api.js:115
2021 +#: app/src/pages/FileManager/FileManager.jsx:857
2022 +#: app/src/pages/FileManager/FileManager.jsx:912
2023 +#: assets/js/backend.js:64485
2024 +#: assets/js/backend.js:64540
2025 +#: assets/js/backend.js:65473
2026 +msgid "Unable to delete files"
2027 +msgstr ""
2028 +
2029 +#: app/src/pages/FileManager/api.js:138
2030 +#: app/src/pages/FileManager/FileManager.jsx:598
2031 +#: app/src/pages/FileManager/FileManager.jsx:658
2032 +#: assets/js/backend.js:64226
2033 +#: assets/js/backend.js:64286
2034 +#: assets/js/backend.js:65496
2035 +msgid "Unable to restore media"
2036 +msgstr ""
2037 +
2038 +#: app/src/pages/FileManager/api.js:164
2039 +#: app/src/pages/FileManager/FileManager.jsx:717
2040 +#: app/src/pages/FileManager/FileManager.jsx:772
2041 +#: assets/js/backend.js:64345
2042 +#: assets/js/backend.js:64400
2043 +#: assets/js/backend.js:65522
2044 +msgid "Unable to move folder"
2045 +msgstr ""
2046 +
2047 +#: app/src/pages/FileManager/FileManager.jsx:95
2048 +#: app/src/pages/FileManager/FileManager.jsx:140
2049 +#: assets/js/backend.js:63723
2050 +#: assets/js/backend.js:63768
2051 +msgid "Unable to load files"
2052 +msgstr ""
2053 +
2054 +#: app/src/pages/FileManager/FileManager.jsx:206
2055 +#: assets/js/backend.js:63834
2056 +msgid "Root"
2057 +msgstr ""
2058 +
2059 +#: app/src/pages/FileManager/FileManager.jsx:309
2060 +#: app/src/pages/FileManager/FileManager.jsx:323
2061 +#: assets/js/backend.js:63937
2062 +#: assets/js/backend.js:63951
2063 +msgid "Unable to open this file — no URL is available."
2064 +msgstr ""
2065 +
2066 +#: app/src/pages/FileManager/FileManager.jsx:353
2067 +#: app/src/pages/FileManager/FileManager.jsx:393
2068 +#: assets/js/backend.js:63981
2069 +#: assets/js/backend.js:64021
2070 +msgid "Open"
2071 +msgstr ""
2072 +
2073 +#: app/src/pages/FileManager/FileManager.jsx:359
2074 +#: assets/js/backend.js:63987
2075 +msgid "Copy path"
2076 +msgstr ""
2077 +
2078 +#: app/src/pages/FileManager/FileManager.jsx:365
2079 +#: app/src/pages/FileManager/FileManager.jsx:1167
2080 +#: assets/js/backend.js:63993
2081 +#: assets/js/backend.js:64795
2082 +msgid "Download as zip"
2083 +msgstr ""
2084 +
2085 +#: app/src/pages/FileManager/FileManager.jsx:371
2086 +#: app/src/pages/FileManager/FileManager.jsx:437
2087 +#: app/src/pages/FileManager/FileManager.jsx:1185
2088 +#: assets/js/backend.js:63999
2089 +#: assets/js/backend.js:64065
2090 +#: assets/js/backend.js:64813
2091 +msgid "Restore to server"
2092 +msgstr ""
2093 +
2094 +#: app/src/pages/FileManager/FileManager.jsx:381
2095 +#: app/src/pages/FileManager/FileManager.jsx:1583
2096 +#: assets/js/backend.js:64009
2097 +#: assets/js/backend.js:65211
2098 +msgid "Move to new path"
2099 +msgstr ""
2100 +
2101 +#: app/src/pages/FileManager/FileManager.jsx:541
2102 +#: assets/js/backend.js:64169
2103 +msgid "Unable to download zip"
2104 +msgstr ""
2105 +
2106 +#: app/src/pages/FileManager/FileManager.jsx:557
2107 +#: assets/js/backend.js:64185
2108 +msgid "Unable to download files"
2109 +msgstr ""
2110 +
2111 +#: app/src/pages/FileManager/FileManager.jsx:641
2112 +#: assets/js/backend.js:64269
2113 +msgid "restored"
2114 +msgstr ""
2115 +
2116 +#: app/src/pages/FileManager/FileManager.jsx:644
2117 +#: app/src/pages/FileManager/FileManager.jsx:758
2118 +#: assets/js/backend.js:64272
2119 +#: assets/js/backend.js:64386
2120 +msgid "failed"
2121 +msgstr ""
2122 +
2123 +#: app/src/pages/FileManager/FileManager.jsx:648
2124 +#: assets/js/backend.js:64276
2125 +msgid "media restored to server"
2126 +msgstr ""
2127 +
2128 +#: app/src/pages/FileManager/FileManager.jsx:703
2129 +#: assets/js/backend.js:64331
2130 +msgid "Enter a destination path"
2131 +msgstr ""
2132 +
2133 +#: app/src/pages/FileManager/FileManager.jsx:755
2134 +#: assets/js/backend.js:64383
2135 +msgid "moved"
2136 +msgstr ""
2137 +
2138 +#: app/src/pages/FileManager/FileManager.jsx:762
2139 +#: assets/js/backend.js:64390
2140 +msgid "file(s) moved"
2141 +msgstr ""
2142 +
2143 +#: app/src/pages/FileManager/FileManager.jsx:864
2144 +#: assets/js/backend.js:64492
2145 +msgid "Nothing to delete"
2146 +msgstr ""
2147 +
2148 +#: app/src/pages/FileManager/FileManager.jsx:903
2149 +#: assets/js/backend.js:64531
2150 +msgid "item(s) deleted"
2151 +msgstr ""
2152 +
2153 +#: app/src/pages/FileManager/FileManager.jsx:935
2154 +#: assets/js/backend.js:64563
2155 +msgid "Settings saved"
2156 +msgstr ""
2157 +
2158 +#: app/src/pages/FileManager/FileManager.jsx:944
2159 +#: assets/js/backend.js:64572
2160 +msgid "Unable to save settings"
2161 +msgstr ""
2162 +
2163 +#: app/src/pages/FileManager/FileManager.jsx:962
2164 +#: assets/js/backend.js:64590
2165 +msgid "Zipping"
2166 +msgstr ""
2167 +
2168 +#: app/src/pages/FileManager/FileManager.jsx:967
2169 +#: assets/js/backend.js:64595
2170 +msgid "Restoring"
2171 +msgstr ""
2172 +
2173 +#: app/src/pages/FileManager/FileManager.jsx:980
2174 +#: assets/js/backend.js:64608
2175 +msgid "Delete file?"
2176 +msgstr ""
2177 +
2178 +#: app/src/pages/FileManager/FileManager.jsx:981
2179 +#: app/src/pages/FileManager/FileManager.jsx:1010
2180 +#: app/src/pages/FileManager/FileManager.jsx:1526
2181 +#: app/src/pages/FileManager/FileManager.jsx:1530
2182 +#: app/src/pages/FileManager/FileManager.jsx:1542
2183 +#: assets/js/backend.js:64609
2184 +#: assets/js/backend.js:64638
2185 +#: assets/js/backend.js:65154
2186 +#: assets/js/backend.js:65158
2187 +#: assets/js/backend.js:65170
2188 +msgid "Delete"
2189 +msgstr ""
2190 +
2191 +#: app/src/pages/FileManager/FileManager.jsx:984
2192 +#: assets/js/backend.js:64612
2193 +msgid "files?"
2194 +msgstr ""
2195 +
2196 +#: app/src/pages/FileManager/FileManager.jsx:993
2197 +#: assets/js/backend.js:64621
2198 +msgid "1 folder"
2199 +msgstr ""
2200 +
2201 +#: app/src/pages/FileManager/FileManager.jsx:994
2202 +#: assets/js/backend.js:64622
2203 +msgid "folders"
2204 +msgstr ""
2205 +
2206 +#: app/src/pages/FileManager/FileManager.jsx:1003
2207 +#: assets/js/backend.js:64631
2208 +msgid "1 file"
2209 +msgstr ""
2210 +
2211 +#: app/src/pages/FileManager/FileManager.jsx:1004
2212 +#: assets/js/backend.js:64632
2213 +msgid "files"
2214 +msgstr ""
2215 +
2216 +#: app/src/pages/FileManager/FileManager.jsx:1019
2217 +#: assets/js/backend.js:64647
2218 +msgid "Deleting"
2219 +msgstr ""
2220 +
2221 +#: app/src/pages/FileManager/FileManager.jsx:1024
2222 +#: assets/js/backend.js:64652
2223 +msgid "Deleting…"
2224 +msgstr ""
2225 +
2226 +#: app/src/pages/FileManager/FileManager.jsx:1027
2227 +#: assets/js/backend.js:64655
2228 +msgid "Folders are deleted recursively — everything inside them (including nested subfolders and any WordPress media) is permanently removed. This cannot be undone."
2229 +msgstr ""
2230 +
2231 +#: app/src/pages/FileManager/FileManager.jsx:1033
2232 +#: assets/js/backend.js:64661
2233 +msgid "Some of these files are WordPress media with no local copy on this server — deleting the cloud copy will orphan them in your Media Library."
2234 +msgstr ""
2235 +
2236 +#: app/src/pages/FileManager/FileManager.jsx:1038
2237 +#: assets/js/backend.js:64666
2238 +msgid "This cannot be undone."
2239 +msgstr ""
2240 +
2241 +#: app/src/pages/FileManager/FileManager.jsx:1044
2242 +#: app/src/pages/MediaSettings.jsx:475
1584 2243 #: app/src/pages/settings/Settings.jsx:121
1585 -#: app/src/pages/sync/BucketToBucket.jsx:10
1586 -#: app/src/pages/sync/SyncScreen.jsx:217
1587 -#: assets/js/backend.js:62159
1588 -#: assets/js/backend.js:62734
1589 -#: assets/js/backend.js:64305
1590 -#: assets/js/backend.js:64528
2244 +#: app/src/pages/sync/BucketToBucket.jsx:251
2245 +#: app/src/pages/sync/SyncScreen.jsx:343
2246 +#: assets/js/backend.js:64672
2247 +#: assets/js/backend.js:66429
2248 +#: assets/js/backend.js:68531
2249 +#: assets/js/backend.js:69594
1591 2250 msgid "Back to Dashboard"
1592 2251 msgstr ""
1593 2252
2253 +#: app/src/pages/FileManager/FileManager.jsx:1049
2254 +#: app/src/schema.js:413
2255 +#: assets/js/backend.js:64677
2256 +#: assets/js/backend.js:70749
2257 +msgid "File Manager"
2258 +msgstr ""
2259 +
2260 +#: app/src/pages/FileManager/FileManager.jsx:1110
2261 +#: assets/js/backend.js:64738
2262 +msgid "selected"
2263 +msgstr ""
2264 +
2265 +#: app/src/pages/FileManager/FileManager.jsx:1115
2266 +#: assets/js/backend.js:64743
2267 +msgid "Clear selection"
2268 +msgstr ""
2269 +
2270 +#: app/src/pages/FileManager/FileManager.jsx:1205
2271 +#: assets/js/backend.js:64833
2272 +msgid "Delete selected"
2273 +msgstr ""
2274 +
2275 +#: app/src/pages/FileManager/FileManager.jsx:1228
2276 +#: assets/js/backend.js:64856
2277 +msgid "Advanced settings"
2278 +msgstr ""
2279 +
2280 +#: app/src/pages/FileManager/FileManager.jsx:1287
2281 +#: assets/js/backend.js:64915
2282 +msgid "Size"
2283 +msgstr ""
2284 +
2285 +#: app/src/pages/FileManager/FileManager.jsx:1290
2286 +#: assets/js/backend.js:64918
2287 +msgid "Last Modified"
2288 +msgstr ""
2289 +
2290 +#: app/src/pages/FileManager/FileManager.jsx:1318
2291 +#: assets/js/backend.js:64946
2292 +msgid "This folder is empty"
2293 +msgstr ""
2294 +
2295 +#: app/src/pages/FileManager/FileManager.jsx:1342
2296 +#: assets/js/backend.js:64970
2297 +msgid "Double-click to open"
2298 +msgstr ""
2299 +
2300 +#: app/src/pages/FileManager/FileManager.jsx:1451
2301 +#: app/src/pages/sync/BucketToBucket.jsx:176
2302 +#: assets/js/backend.js:65079
2303 +#: assets/js/backend.js:68456
2304 +msgid "Loading…"
2305 +msgstr ""
2306 +
2307 +#: app/src/pages/FileManager/FileManager.jsx:1455
2308 +#: assets/js/backend.js:65083
2309 +msgid "Load more"
2310 +msgstr ""
2311 +
2312 +#: app/src/pages/FileManager/FileManager.jsx:1553
2313 +#: assets/js/backend.js:65181
2314 +msgid "Restore to server first (recommended)"
2315 +msgstr ""
2316 +
2317 +#: app/src/pages/FileManager/FileManager.jsx:1564
2318 +#: assets/js/backend.js:65192
2319 +msgid "Enable file deletion?"
2320 +msgstr ""
2321 +
2322 +#: app/src/pages/FileManager/FileManager.jsx:1565
2323 +#: assets/js/backend.js:65193
2324 +msgid "This permanently removes files from cloud storage and cannot be undone. And If any media linked to the deleting cloud file will be orphaned. Delete actions will become available from the row context menu."
2325 +msgstr ""
2326 +
2327 +#: app/src/pages/FileManager/FileManager.jsx:1569
2328 +#: app/src/pages/MediaSettings.jsx:831
2329 +#: assets/js/backend.js:65197
2330 +#: assets/js/backend.js:66785
2331 +msgid "Enable"
2332 +msgstr ""
2333 +
2334 +#: app/src/pages/FileManager/FileManager.jsx:1584
2335 +#: assets/js/backend.js:65212
2336 +msgid "Enter the destination folder to move this folder into (its own name is kept). Use \"/\" for the bucket root."
2337 +msgstr ""
2338 +
2339 +#: app/src/pages/FileManager/FileManager.jsx:1588
2340 +#: assets/js/backend.js:65216
2341 +msgid "Move"
2342 +msgstr ""
2343 +
2344 +#: app/src/pages/FileManager/FileManager.jsx:1597
2345 +#: assets/js/backend.js:65225
2346 +msgid "Destination folder"
2347 +msgstr ""
2348 +
2349 +#: app/src/pages/FileManager/FileManager.jsx:1610
2350 +#: assets/js/backend.js:65238
2351 +msgid "Moving"
2352 +msgstr ""
2353 +
2354 +#: app/src/pages/FileManager/SettingsPanel.jsx:31
2355 +#: assets/js/backend.js:65285
2356 +msgid "Advanced Settings"
2357 +msgstr ""
2358 +
2359 +#: app/src/pages/FileManager/SettingsPanel.jsx:46
2360 +#: assets/js/backend.js:65300
2361 +msgid "Enable file deletion"
2362 +msgstr ""
2363 +
2364 +#: app/src/pages/FileManager/SettingsPanel.jsx:66
2365 +#: assets/js/backend.js:65320
2366 +msgid "Root folder"
2367 +msgstr ""
2368 +
2369 +#: app/src/pages/FileManager/SettingsPanel.jsx:72
2370 +#: assets/js/backend.js:65326
2371 +msgid "Defaults to your configured upload folder"
2372 +msgstr ""
2373 +
1594 2374 #: app/src/pages/License.jsx:33
1595 -#: assets/js/backend.js:62202
2375 +#: assets/js/backend.js:65761
1596 2376 msgid "Please enter a license key."
1597 2377 msgstr ""
1598 2378
1599 2379 #: app/src/pages/License.jsx:48
1600 -#: assets/js/backend.js:62217
2380 +#: assets/js/backend.js:65776
1601 2381 msgid "License activated!"
1602 2382 msgstr ""
1603 2383
1604 2384 #: app/src/pages/License.jsx:59
1605 2385 #: app/src/pages/License.jsx:68
1606 -#: assets/js/backend.js:62228
1607 -#: assets/js/backend.js:62237
2386 +#: assets/js/backend.js:65787
2387 +#: assets/js/backend.js:65796
1608 2388 msgid "Activation failed."
1609 2389 msgstr ""
1610 2390
1611 2391 #: app/src/pages/License.jsx:83
1612 -#: assets/js/backend.js:62252
2392 +#: assets/js/backend.js:65811
1613 2393 msgid "License deactivated."
1614 2394 msgstr ""
1615 2395
1616 2396 #: app/src/pages/License.jsx:92
1617 -#: assets/js/backend.js:62261
2397 +#: assets/js/backend.js:65820
1618 2398 msgid "Deactivation failed."
1619 2399 msgstr ""
1620 2400
1621 2401 #: app/src/pages/License.jsx:110
1622 -#: assets/js/backend.js:62279
2402 +#: assets/js/backend.js:65838
1623 2403 msgid "License status refreshed."
1624 2404 msgstr ""
1625 2405
1626 2406 #: app/src/pages/License.jsx:125
1627 -#: assets/js/backend.js:62294
2407 +#: assets/js/backend.js:65853
1628 2408 msgid "Failed to refresh status."
1629 2409 msgstr ""
1630 2410
1631 2411 #: app/src/pages/License.jsx:142
1632 -#: assets/js/backend.js:62311
2412 +#: assets/js/backend.js:65870
1633 2413 msgid "Activate your license to unlock PRO features."
1634 2414 msgstr ""
1635 2415
1636 2416 #: app/src/pages/License.jsx:158
1637 -#: assets/js/backend.js:62327
2417 +#: assets/js/backend.js:65886
1638 2418 msgid "Enter License Key"
1639 2419 msgstr ""
1640 2420
1641 2421 #: app/src/pages/License.jsx:168
1642 -#: assets/js/backend.js:62337
2422 +#: assets/js/backend.js:65896
1643 2423 msgid "e.g. MCS-XXXX-XXXX-XXXX-XXXX-XXXX"
1644 2424 msgstr ""
1645 2425
1646 2426 #: app/src/pages/License.jsx:182
1647 -#: assets/js/backend.js:62351
2427 +#: assets/js/backend.js:65910
1648 2428 msgid "Activate License"
1649 2429 msgstr ""
1650 2430
1651 2431 #: app/src/pages/License.jsx:199
1652 -#: assets/js/backend.js:62368
2432 +#: assets/js/backend.js:65927
1653 2433 msgid "Refresh Status"
1654 2434 msgstr ""
1655 2435
1656 2436 #: app/src/pages/License.jsx:209
1657 -#: assets/js/backend.js:62378
2437 +#: assets/js/backend.js:65937
1658 2438 msgid "Deactivate License"
1659 2439 msgstr ""
1660 2440
1661 -#: app/src/pages/MediaSettings.jsx:268
2441 +#: app/src/pages/MediaSettings.jsx:356
2442 +#: assets/js/backend.js:66310
2443 +msgid "Failed to save settings. Please try again."
2444 +msgstr ""
2445 +
2446 +#: app/src/pages/MediaSettings.jsx:367
1662 2447 #: app/src/pages/settings/Settings.jsx:79
1663 -#: assets/js/backend.js:62663
2448 +#: assets/js/backend.js:66321
1664 2449 msgid "Saving configuration"
1665 2450 msgstr ""
1666 2451
1667 -#: app/src/pages/MediaSettings.jsx:344
1668 -#: assets/js/backend.js:62739
2452 +#: app/src/pages/MediaSettings.jsx:394
2453 +#: assets/js/backend.js:66348
2454 +msgid "Failed to remove the policy. Please try again."
2455 +msgstr ""
2456 +
2457 +#: app/src/pages/MediaSettings.jsx:398
2458 +#: assets/js/backend.js:66352
2459 +msgid "Failed to apply the policy. Please try again."
2460 +msgstr ""
2461 +
2462 +#: app/src/pages/MediaSettings.jsx:480
2463 +#: assets/js/backend.js:66434
1669 2464 msgid "Storage Settings"
1670 2465 msgstr ""
1671 2466
1672 -#: app/src/pages/MediaSettings.jsx:372
1673 -#: app/src/pages/MediaSettings.jsx:440
1674 -#: assets/js/backend.js:62767
1675 -#: assets/js/backend.js:62835
2467 +#: app/src/pages/MediaSettings.jsx:510
2468 +#: app/src/pages/MediaSettings.jsx:581
2469 +#: assets/js/backend.js:66464
2470 +#: assets/js/backend.js:66535
1676 2471 msgid "Change"
1677 2472 msgstr ""
1678 2473
1679 -#: app/src/pages/MediaSettings.jsx:415
1680 -#: assets/js/backend.js:62810
2474 +#: app/src/pages/MediaSettings.jsx:556
2475 +#: assets/js/backend.js:66510
1681 2476 msgid "Delivery Settings"
1682 2477 msgstr ""
1683 2478
1684 -#: app/src/pages/MediaSettings.jsx:488
1685 -#: assets/js/backend.js:62883
2479 +#: app/src/pages/MediaSettings.jsx:631
2480 +#: assets/js/backend.js:66585
2481 +msgid "Apply Bucket Policy"
2482 +msgstr ""
2483 +
2484 +#: app/src/pages/MediaSettings.jsx:655
2485 +#: assets/js/backend.js:66609
2486 +msgid "Applied"
2487 +msgstr ""
2488 +
2489 +#: app/src/pages/MediaSettings.jsx:659
2490 +#: assets/js/backend.js:66613
2491 +msgid "Not Applied"
2492 +msgstr ""
2493 +
2494 +#: app/src/pages/MediaSettings.jsx:680
2495 +#: assets/js/backend.js:66634
2496 +msgid "Private files are currently excluded from public access on your bucket."
2497 +msgstr ""
2498 +
2499 +#: app/src/pages/MediaSettings.jsx:684
2500 +#: assets/js/backend.js:66638
2501 +msgid "Saving the settings above does not change anything on your bucket by itself. Click Apply Policy for private files to actually be excluded from public access."
2502 +msgstr ""
2503 +
2504 +#: app/src/pages/MediaSettings.jsx:698
2505 +#: assets/js/backend.js:66652
2506 +msgid "Google Cloud Storage: enabling this removes public access from anything in the bucket outside the configured base path, including content this plugin did not upload."
2507 +msgstr ""
2508 +
2509 +#: app/src/pages/MediaSettings.jsx:713
2510 +#: assets/js/backend.js:66667
2511 +msgid "Apply Policy"
2512 +msgstr ""
2513 +
2514 +#: app/src/pages/MediaSettings.jsx:740
2515 +#: assets/js/backend.js:66694
2516 +msgid "Remove Policy"
2517 +msgstr ""
2518 +
2519 +#: app/src/pages/MediaSettings.jsx:771
2520 +#: assets/js/backend.js:66725
2521 +msgid "Save your settings above first — Apply Policy acts on what is saved, not on unsaved changes."
2522 +msgstr ""
2523 +
2524 +#: app/src/pages/MediaSettings.jsx:794
2525 +#: assets/js/backend.js:66748
1686 2526 msgid "Sync in progress. Please wait until it completes before saving changes."
1687 2527 msgstr ""
1688 2528
1689 2529 #: app/src/pages/settings/Settings.jsx:103
@@ -1701,852 +2541,1249 @@
1701 2541 #: app/src/pages/settings/Settings.jsx:322
1702 2542 msgid "Save Changes"
1703 2543 msgstr ""
1704 2544
1705 -#: app/src/pages/sync/SyncScreen.jsx:283
1706 -#: assets/js/backend.js:64594
2545 +#: app/src/pages/sync/BucketToBucket.jsx:48
2546 +#: assets/js/backend.js:68328
2547 +msgid "Unable to load the saved destination. Please refresh and try again."
2548 +msgstr ""
2549 +
2550 +#: app/src/pages/sync/BucketToBucket.jsx:197
2551 +#: assets/js/backend.js:68477
2552 +msgid "Destination"
2553 +msgstr ""
2554 +
2555 +#: app/src/pages/sync/BucketToBucket.jsx:210
2556 +#: assets/js/backend.js:68490
2557 +msgid "Edit Destination"
2558 +msgstr ""
2559 +
2560 +#: app/src/pages/sync/BucketToBucket.jsx:215
2561 +#: assets/js/backend.js:68495
2562 +msgid "Stop or finish the current run before editing the destination."
2563 +msgstr ""
2564 +
2565 +#: app/src/pages/sync/BucketToBucket.jsx:225
2566 +#: app/src/pages/sync/BucketToBucket.jsx:297
2567 +#: assets/js/backend.js:68505
2568 +#: assets/js/backend.js:68577
2569 +msgid "Reset Destination"
2570 +msgstr ""
2571 +
2572 +#: app/src/pages/sync/BucketToBucket.jsx:230
2573 +#: assets/js/backend.js:68510
2574 +msgid "Stop or finish the current run before resetting the destination."
2575 +msgstr ""
2576 +
2577 +#: app/src/pages/sync/BucketToBucket.jsx:258
2578 +#: assets/js/backend.js:68538
2579 +msgid "Confirm source cleanup"
2580 +msgstr ""
2581 +
2582 +#: app/src/pages/sync/BucketToBucket.jsx:259
2583 +#: assets/js/backend.js:68539
2584 +msgid "\"Delete source files\" is enabled for this destination — each file will be permanently removed from the source bucket once verified copied. Type the destination bucket name below to confirm this run."
2585 +msgstr ""
2586 +
2587 +#: app/src/pages/sync/BucketToBucket.jsx:263
2588 +#: assets/js/backend.js:68543
2589 +msgid "Start Migration"
2590 +msgstr ""
2591 +
2592 +#: app/src/pages/sync/BucketToBucket.jsx:280
2593 +#: assets/js/backend.js:68560
2594 +msgid "That doesn't match the destination bucket name."
2595 +msgstr ""
2596 +
2597 +#: app/src/pages/sync/BucketToBucket.jsx:292
2598 +#: assets/js/backend.js:68572
2599 +msgid "Reset destination"
2600 +msgstr ""
2601 +
2602 +#: app/src/pages/sync/BucketToBucket.jsx:293
2603 +#: assets/js/backend.js:68573
2604 +msgid "This forgets the saved destination connection — files already migrated are not affected. You can configure a new destination afterward."
2605 +msgstr ""
2606 +
2607 +#: app/src/pages/sync/DestinationConfigForm.jsx:187
2608 +#: assets/js/backend.js:68771
2609 +msgid "Connection verified."
2610 +msgstr ""
2611 +
2612 +#: app/src/pages/sync/DestinationConfigForm.jsx:227
2613 +#: assets/js/backend.js:68811
2614 +msgid "Bucket created."
2615 +msgstr ""
2616 +
2617 +#: app/src/pages/sync/DestinationConfigForm.jsx:237
2618 +#: assets/js/backend.js:68821
2619 +msgid "Something went wrong creating the bucket. Please try again."
2620 +msgstr ""
2621 +
2622 +#: app/src/pages/sync/DestinationConfigForm.jsx:315
2623 +#: assets/js/backend.js:68899
2624 +msgid "Choose a destination provider to continue."
2625 +msgstr ""
2626 +
2627 +#: app/src/pages/sync/DestinationConfigForm.jsx:356
2628 +#: app/src/schema.js:468
2629 +#: assets/js/backend.js:68940
2630 +#: assets/js/backend.js:70804
2631 +msgid "Choose Provider"
2632 +msgstr ""
2633 +
2634 +#: app/src/pages/sync/DestinationConfigForm.jsx:357
2635 +#: assets/js/backend.js:68941
2636 +msgid "Connect"
2637 +msgstr ""
2638 +
2639 +#: app/src/pages/sync/DestinationConfigForm.jsx:358
2640 +#: assets/js/backend.js:68942
2641 +msgid "Select Bucket"
2642 +msgstr ""
2643 +
2644 +#: app/src/pages/sync/DestinationConfigForm.jsx:359
2645 +#: assets/js/backend.js:68943
2646 +msgid "Options"
2647 +msgstr ""
2648 +
2649 +#: app/src/pages/sync/DestinationConfigForm.jsx:364
2650 +#: assets/js/backend.js:68948
2651 +msgid "Verify Connection"
2652 +msgstr ""
2653 +
2654 +#: app/src/pages/sync/DestinationConfigForm.jsx:366
2655 +#: assets/js/backend.js:68950
2656 +msgid "Create Bucket"
2657 +msgstr ""
2658 +
2659 +#: app/src/pages/sync/DestinationConfigForm.jsx:368
2660 +#: assets/js/backend.js:68952
2661 +msgid "Save & Verify"
2662 +msgstr ""
2663 +
2664 +#: app/src/pages/sync/DestinationConfigForm.jsx:377
2665 +#: assets/js/backend.js:68961
2666 +msgid "Requires \"Update database records\" above."
2667 +msgstr ""
2668 +
2669 +#: app/src/pages/sync/DestinationConfigForm.jsx:383
2670 +#: assets/js/backend.js:68967
2671 +msgid "Update database records"
2672 +msgstr ""
2673 +
2674 +#: app/src/pages/sync/DestinationConfigForm.jsx:384
2675 +#: assets/js/backend.js:68968
2676 +msgid "On by default: each migrated item's record is repointed to the destination. Turn this off to copy files only, leaving your database untouched."
2677 +msgstr ""
2678 +
2679 +#: app/src/pages/sync/DestinationConfigForm.jsx:392
2680 +#: assets/js/backend.js:68976
2681 +msgid "Also copy untracked files (objects in the bucket with no synced media record)"
2682 +msgstr ""
2683 +
2684 +#: app/src/pages/sync/DestinationConfigForm.jsx:396
2685 +#: assets/js/backend.js:68980
2686 +msgid "Off by default: only your synced media is migrated. Turn this on for a full copy of everything in the bucket, tracked or not."
2687 +msgstr ""
2688 +
2689 +#: app/src/pages/sync/DestinationConfigForm.jsx:404
2690 +#: assets/js/backend.js:68988
2691 +msgid "Automatically switch to the new connection when migration completes"
2692 +msgstr ""
2693 +
2694 +#: app/src/pages/sync/DestinationConfigForm.jsx:414
2695 +#: assets/js/backend.js:68998
2696 +msgid "Delete source files after they are copied"
2697 +msgstr ""
2698 +
2699 +#: app/src/pages/sync/DestinationConfigForm.jsx:416
2700 +#: assets/js/backend.js:69000
2701 +msgid "Each file is permanently deleted from the source bucket once it's confirmed copied to the destination — this turns the migration into a move, not a copy. You'll be asked to type the destination bucket name to confirm every time you start a run with this enabled."
2702 +msgstr ""
2703 +
2704 +#: app/src/pages/sync/DestinationConfigForm.jsx:480
2705 +#: assets/js/backend.js:69064
2706 +msgid "Choose Destination Provider"
2707 +msgstr ""
2708 +
2709 +#: app/src/pages/sync/DestinationConfigForm.jsx:506
2710 +#: assets/js/backend.js:69090
2711 +msgid "Leave the secret key / JSON credential field blank to keep your current destination credentials."
2712 +msgstr ""
2713 +
2714 +#: app/src/pages/sync/RemoveFromCloud.jsx:38
2715 +#: app/src/pages/sync/RemoveFromCloud.jsx:43
2716 +#: assets/js/backend.js:69196
2717 +#: assets/js/backend.js:69201
2718 +msgid "Remove from Cloud"
2719 +msgstr ""
2720 +
2721 +#: app/src/pages/sync/RemoveFromCloud.jsx:39
2722 +#: assets/js/backend.js:69197
2723 +msgid "This will permanently delete the selected media from your cloud storage."
2724 +msgstr ""
2725 +
2726 +#: app/src/pages/sync/RemoveFromCloud.jsx:48
2727 +#: assets/js/backend.js:69206
2728 +msgid "Restore files to the server before removing them from the cloud"
2729 +msgstr ""
2730 +
2731 +#: app/src/pages/sync/RemoveFromCloud.jsx:82
2732 +#: assets/js/backend.js:69240
2733 +msgid "Unchecked: files will be deleted from the cloud without restoring a local copy first. Only do this if the local files already exist on your server."
2734 +msgstr ""
2735 +
2736 +#: app/src/pages/sync/SyncScreen.jsx:178
2737 +#: assets/js/backend.js:69429
2738 +msgid "Failed to save the sync method. Please try again."
2739 +msgstr ""
2740 +
2741 +#: app/src/pages/sync/SyncScreen.jsx:421
2742 +#: assets/js/backend.js:69672
1707 2743 msgid "Total Medias"
1708 2744 msgstr ""
1709 2745
1710 -#: app/src/pages/sync/SyncScreen.jsx:296
1711 -#: assets/js/backend.js:64607
2746 +#: app/src/pages/sync/SyncScreen.jsx:434
2747 +#: assets/js/backend.js:69685
1712 2748 msgid "Completed"
1713 2749 msgstr ""
1714 2750
1715 -#: app/src/pages/sync/SyncScreen.jsx:311
1716 -#: assets/js/backend.js:64622
2751 +#: app/src/pages/sync/SyncScreen.jsx:449
2752 +#: assets/js/backend.js:69700
1717 2753 msgid "Failed"
1718 2754 msgstr ""
1719 2755
1720 -#: app/src/pages/sync/SyncScreen.jsx:330
1721 -#: assets/js/backend.js:64641
2756 +#: app/src/pages/sync/SyncScreen.jsx:468
2757 +#: assets/js/backend.js:69719
1722 2758 msgid "Another sync process is currently in progress. Please make sure that is finished or stop it before starting a new one."
1723 2759 msgstr ""
1724 2760
1725 -#: app/src/pages/sync/SyncScreen.jsx:344
1726 -#: assets/js/backend.js:64655
2761 +#: app/src/pages/sync/SyncScreen.jsx:483
2762 +#: assets/js/backend.js:69734
1727 2763 msgid "WP-Cron is not enabled on your site. Please enable WP-Cron or configure a server-level cron job to ensure the sync feature operates correctly. Without an active cron process, the sync will not run even if it is initiated."
1728 2764 msgstr ""
1729 2765
1730 -#: app/src/pages/sync/SyncScreen.jsx:379
1731 -#: assets/js/backend.js:64690
2766 +#: app/src/pages/sync/SyncScreen.jsx:518
2767 +#: assets/js/backend.js:69769
1732 2768 msgid "START"
1733 2769 msgstr ""
1734 2770
1735 -#: app/src/pages/sync/SyncScreen.jsx:414
1736 -#: assets/js/backend.js:64725
2771 +#: app/src/pages/sync/SyncScreen.jsx:553
2772 +#: assets/js/backend.js:69804
1737 2773 msgid "STOP"
1738 2774 msgstr ""
1739 2775
1740 -#: app/src/pages/sync/SyncScreen.jsx:449
1741 -#: assets/js/backend.js:64760
2776 +#: app/src/pages/sync/SyncScreen.jsx:588
2777 +#: assets/js/backend.js:69839
1742 2778 msgid "PAUSE"
1743 2779 msgstr ""
1744 2780
1745 -#: app/src/pages/sync/SyncScreen.jsx:484
1746 -#: assets/js/backend.js:64795
2781 +#: app/src/pages/sync/SyncScreen.jsx:623
2782 +#: assets/js/backend.js:69874
1747 2783 msgid "RESUME"
1748 2784 msgstr ""
1749 2785
1750 -#: app/src/schema.js:28
1751 -#: assets/js/backend.js:65168
2786 +#: app/src/schema.js:35
2787 +#: assets/js/backend.js:70371
2788 +msgid "<p>This setting permanently deletes files from the server once they're uploaded to your bucket — be careful before enabling it.</p><p>If you stop using this plugin, you will need to restore these files manually, by downloading them from the cloud and re-uploading via FTP, or automatically using our PRO version's restore feature.</p>"
2789 +msgstr ""
2790 +
2791 +#: app/src/schema.js:46
2792 +#: app/src/schema.js:2406
2793 +#: app/src/schema.js:2437
2794 +#: app/src/schema.js:2512
2795 +#: app/src/schema.js:2543
2796 +#: app/src/schema.js:2618
2797 +#: app/src/schema.js:2649
2798 +#: app/src/schema.js:2720
2799 +#: app/src/schema.js:2777
2800 +#: app/src/schema.js:2846
2801 +#: assets/js/backend.js:70382
2802 +#: assets/js/backend.js:72742
2803 +#: assets/js/backend.js:72773
2804 +#: assets/js/backend.js:72848
2805 +#: assets/js/backend.js:72879
2806 +#: assets/js/backend.js:72954
2807 +#: assets/js/backend.js:72985
2808 +#: assets/js/backend.js:73056
2809 +#: assets/js/backend.js:73113
2810 +#: assets/js/backend.js:73182
2811 +msgid "Deliver Synced Media"
2812 +msgstr ""
2813 +
2814 +#: app/src/schema.js:47
2815 +#: app/src/schema.js:2410
2816 +#: app/src/schema.js:2441
2817 +#: app/src/schema.js:2547
2818 +#: app/src/schema.js:2653
2819 +#: app/src/schema.js:2781
2820 +#: app/src/schema.js:2850
2821 +#: assets/js/backend.js:70383
2822 +#: assets/js/backend.js:72746
2823 +#: assets/js/backend.js:72777
2824 +#: assets/js/backend.js:72883
2825 +#: assets/js/backend.js:72989
2826 +#: assets/js/backend.js:73117
2827 +#: assets/js/backend.js:73186
2828 +msgid "For media library files that have been copied to the bucket, Enable this option to serve media from provider, so that they are served from the bucket instead of your server."
2829 +msgstr ""
2830 +
2831 +#: app/src/schema.js:55
2832 +#: app/src/schema.js:2454
2833 +#: app/src/schema.js:2560
2834 +#: app/src/schema.js:2666
2835 +#: app/src/schema.js:2732
2836 +#: app/src/schema.js:2794
2837 +#: app/src/schema.js:2863
2838 +#: assets/js/backend.js:70391
2839 +#: assets/js/backend.js:72790
2840 +#: assets/js/backend.js:72896
2841 +#: assets/js/backend.js:73002
2842 +#: assets/js/backend.js:73068
2843 +#: assets/js/backend.js:73130
2844 +#: assets/js/backend.js:73199
2845 +msgid "Use Custom Domain Name (CNAME)"
2846 +msgstr ""
2847 +
2848 +#: app/src/schema.js:59
2849 +#: app/src/schema.js:2458
2850 +#: app/src/schema.js:2564
2851 +#: app/src/schema.js:2670
2852 +#: app/src/schema.js:2798
2853 +#: app/src/schema.js:2867
2854 +#: assets/js/backend.js:70395
2855 +#: assets/js/backend.js:72794
2856 +#: assets/js/backend.js:72900
2857 +#: assets/js/backend.js:73006
2858 +#: assets/js/backend.js:73134
2859 +#: assets/js/backend.js:73203
2860 +msgid "Serves media from a custom domain that has been pointed to your media storage."
2861 +msgstr ""
2862 +
2863 +#: app/src/schema.js:73
2864 +#: app/src/schema.js:2477
2865 +#: app/src/schema.js:2583
2866 +#: app/src/schema.js:2689
2867 +#: app/src/schema.js:2750
2868 +#: app/src/schema.js:2817
2869 +#: app/src/schema.js:2886
2870 +#: assets/js/backend.js:70409
2871 +#: assets/js/backend.js:72813
2872 +#: assets/js/backend.js:72919
2873 +#: assets/js/backend.js:73025
2874 +#: assets/js/backend.js:73086
2875 +#: assets/js/backend.js:73153
2876 +#: assets/js/backend.js:73222
2877 +msgid "Enter Domain"
2878 +msgstr ""
2879 +
2880 +#: app/src/schema.js:86
2881 +#: assets/js/backend.js:70422
2882 +msgid "Cache-Control Duration"
2883 +msgstr ""
2884 +
2885 +#: app/src/schema.js:87
2886 +#: assets/js/backend.js:70423
2887 +msgid "Sets a Cache-Control header on newly uploaded files, telling browsers and CDNs how long to cache them. Applies to new uploads only — existing files already on the bucket keep whatever header they were uploaded with."
2888 +msgstr ""
2889 +
2890 +#: app/src/schema.js:102
2891 +#: assets/js/backend.js:70438
2892 +msgid "Duration"
2893 +msgstr ""
2894 +
2895 +#: app/src/schema.js:116
2896 +#: assets/js/backend.js:70452
2897 +msgid "Seconds"
2898 +msgstr ""
2899 +
2900 +#: app/src/schema.js:120
2901 +#: app/src/schema.js:193
2902 +#: assets/js/backend.js:70456
2903 +#: assets/js/backend.js:70529
2904 +msgid "Minutes"
2905 +msgstr ""
2906 +
2907 +#: app/src/schema.js:124
2908 +#: assets/js/backend.js:70460
2909 +msgid "Hours"
2910 +msgstr ""
2911 +
2912 +#: app/src/schema.js:128
2913 +#: assets/js/backend.js:70464
2914 +msgid "Days"
2915 +msgstr ""
2916 +
2917 +#: app/src/schema.js:132
2918 +#: assets/js/backend.js:70468
2919 +msgid "Weeks"
2920 +msgstr ""
2921 +
2922 +#: app/src/schema.js:136
2923 +#: assets/js/backend.js:70472
2924 +msgid "Months"
2925 +msgstr ""
2926 +
2927 +#: app/src/schema.js:140
2928 +#: assets/js/backend.js:70476
2929 +msgid "Years"
2930 +msgstr ""
2931 +
2932 +#: app/src/schema.js:157
2933 +#: assets/js/backend.js:70493
2934 +msgid "Private Media"
2935 +msgstr ""
2936 +
2937 +#: app/src/schema.js:158
2938 +#: assets/js/backend.js:70494
2939 +msgid "Let individual media items be marked private — moved under a separate path and served through short-lived signed URLs instead of a public link."
2940 +msgstr ""
2941 +
2942 +#: app/src/schema.js:167
2943 +#: assets/js/backend.js:70503
2944 +msgid "Private Path"
2945 +msgstr ""
2946 +
2947 +#: app/src/schema.js:168
2948 +#: assets/js/backend.js:70504
2949 +msgid "Private files are stored under this path, separate from your bucket path above (not nested inside it)."
2950 +msgstr ""
2951 +
2952 +#: app/src/schema.js:175
2953 +#: assets/js/backend.js:70511
2954 +msgid "Enter private path"
2955 +msgstr ""
2956 +
2957 +#: app/src/schema.js:182
2958 +#: assets/js/backend.js:70518
2959 +msgid "Private URL Lifetime (minutes)"
2960 +msgstr ""
2961 +
2962 +#: app/src/schema.js:186
2963 +#: assets/js/backend.js:70522
2964 +msgid "How long a signed private-file URL stays valid before it expires."
2965 +msgstr ""
2966 +
2967 +#: app/src/schema.js:210
2968 +#: assets/js/backend.js:70546
2969 +msgid "Include Extensions"
2970 +msgstr ""
2971 +
2972 +#: app/src/schema.js:211
2973 +#: assets/js/backend.js:70547
2974 +msgid "Only upload files with these extensions. Leave empty to allow all (except any excluded below). Enter without the leading dot, e.g. \"zip\" not \".zip\"."
2975 +msgstr ""
2976 +
2977 +#: app/src/schema.js:225
2978 +#: app/src/schema.js:248
2979 +#: assets/js/backend.js:70561
2980 +#: assets/js/backend.js:70584
2981 +msgid "Enter extension and press Enter"
2982 +msgstr ""
2983 +
2984 +#: app/src/schema.js:233
2985 +#: assets/js/backend.js:70569
2986 +msgid "Exclude Extensions"
2987 +msgstr ""
2988 +
2989 +#: app/src/schema.js:234
2990 +#: assets/js/backend.js:70570
2991 +msgid "Never upload files with these extensions. Enter without the leading dot, e.g. \"zip\" not \".zip\"."
2992 +msgstr ""
2993 +
2994 +#: app/src/schema.js:266
2995 +#: app/src/schema.js:2432
2996 +#: app/src/schema.js:2538
2997 +#: app/src/schema.js:2644
2998 +#: app/src/schema.js:2772
2999 +#: app/src/schema.js:2841
3000 +#: assets/js/backend.js:70602
3001 +#: assets/js/backend.js:72768
3002 +#: assets/js/backend.js:72874
3003 +#: assets/js/backend.js:72980
3004 +#: assets/js/backend.js:73108
3005 +#: assets/js/backend.js:73177
3006 +msgid "Fast"
3007 +msgstr ""
3008 +
3009 +#: app/src/schema.js:284
3010 +#: assets/js/backend.js:70620
3011 +msgid "Amazon CloudFront"
3012 +msgstr ""
3013 +
3014 +#: app/src/schema.js:288
3015 +#: assets/js/backend.js:70624
3016 +msgid "Bunny.net"
3017 +msgstr ""
3018 +
3019 +#: app/src/schema.js:292
3020 +#: assets/js/backend.js:70628
3021 +msgid "Fastly"
3022 +msgstr ""
3023 +
3024 +#: app/src/schema.js:296
3025 +#: assets/js/backend.js:70632
3026 +msgid "Cloudflare CDN"
3027 +msgstr ""
3028 +
3029 +#: app/src/schema.js:300
3030 +#: assets/js/backend.js:70636
3031 +msgid "Akamai"
3032 +msgstr ""
3033 +
3034 +#: app/src/schema.js:304
3035 +#: assets/js/backend.js:70640
3036 +msgid "KeyCDN"
3037 +msgstr ""
3038 +
3039 +#: app/src/schema.js:308
3040 +#: assets/js/backend.js:70644
3041 +msgid "Gcore"
3042 +msgstr ""
3043 +
3044 +#: app/src/schema.js:312
3045 +#: assets/js/backend.js:70648
3046 +msgid "Edgio"
3047 +msgstr ""
3048 +
3049 +#: app/src/schema.js:316
3050 +#: assets/js/backend.js:70652
3051 +msgid "Leaseweb CDN"
3052 +msgstr ""
3053 +
3054 +#: app/src/schema.js:320
3055 +#: assets/js/backend.js:70656
3056 +msgid "CDNetworks"
3057 +msgstr ""
3058 +
3059 +#: app/src/schema.js:338
3060 +#: assets/js/backend.js:70674
1752 3061 msgid "Configure Media Cloud settings"
1753 3062 msgstr ""
1754 3063
1755 -#: app/src/schema.js:40
1756 -#: assets/js/backend.js:65180
3064 +#: app/src/schema.js:350
3065 +#: assets/js/backend.js:70686
1757 3066 msgid "Sync Media To Cloud"
1758 3067 msgstr ""
1759 3068
1760 -#: app/src/schema.js:44
1761 -#: assets/js/backend.js:65184
3069 +#: app/src/schema.js:354
3070 +#: assets/js/backend.js:70690
1762 3071 msgid "Sync your existing medias from server to cloud"
1763 3072 msgstr ""
1764 3073
1765 -#: app/src/schema.js:57
1766 -#: assets/js/backend.js:65197
3074 +#: app/src/schema.js:367
3075 +#: assets/js/backend.js:70703
1767 3076 msgid "View the Media Cloud Sync Documentation here"
1768 3077 msgstr ""
1769 3078
1770 -#: app/src/schema.js:71
1771 -#: assets/js/backend.js:65211
3079 +#: app/src/schema.js:381
3080 +#: assets/js/backend.js:70717
1772 3081 msgid "Restore Media To Server"
1773 3082 msgstr ""
1774 3083
1775 -#: app/src/schema.js:75
1776 -#: assets/js/backend.js:65215
3084 +#: app/src/schema.js:385
3085 +#: assets/js/backend.js:70721
1777 3086 msgid "Restore your deleted media from cloud to server"
1778 3087 msgstr ""
1779 3088
1780 -#: app/src/schema.js:87
1781 -#: assets/js/backend.js:65227
3089 +#: app/src/schema.js:397
3090 +#: assets/js/backend.js:70733
1782 3091 msgid "Move Media To New Path"
1783 3092 msgstr ""
1784 3093
1785 -#: app/src/schema.js:91
1786 -#: assets/js/backend.js:65231
3094 +#: app/src/schema.js:401
3095 +#: assets/js/backend.js:70737
1787 3096 msgid "Move your existing media from old path to newly configured path"
1788 3097 msgstr ""
1789 3098
1790 -#: app/src/schema.js:103
1791 -#: assets/js/backend.js:65243
1792 -msgid "File Manager"
3099 +#: app/src/schema.js:414
3100 +#: assets/js/backend.js:70750
3101 +msgid "Manage your cloud files directly from here"
1793 3102 msgstr ""
1794 3103
1795 -#: app/src/schema.js:104
1796 -#: assets/js/backend.js:65244
1797 -msgid "Manage your cloud files directly from here"
3104 +#: app/src/schema.js:426
3105 +#: app/src/schema.js:2930
3106 +#: assets/js/backend.js:70762
3107 +#: assets/js/backend.js:73266
3108 +msgid "Migrate Bucket to Bucket"
1798 3109 msgstr ""
1799 3110
1800 -#: app/src/schema.js:119
1801 -#: assets/js/backend.js:65259
1802 -msgid "Welcome"
3111 +#: app/src/schema.js:430
3112 +#: assets/js/backend.js:70766
3113 +msgid "Copy your synced media to a new provider or account"
1803 3114 msgstr ""
1804 3115
1805 -#: app/src/schema.js:126
1806 -#: assets/js/backend.js:65266
1807 -msgid "Choose Provider"
3116 +#: app/src/schema.js:442
3117 +#: app/src/schema.js:2941
3118 +#: assets/js/backend.js:70778
3119 +#: assets/js/backend.js:73277
3120 +msgid "Remove Media from Cloud"
1808 3121 msgstr ""
1809 3122
1810 -#: app/src/schema.js:128
1811 -#: assets/js/backend.js:65268
3123 +#: app/src/schema.js:446
3124 +#: assets/js/backend.js:70782
3125 +msgid "Restore your synced media to server and remove it from the cloud"
3126 +msgstr ""
3127 +
3128 +#: app/src/schema.js:461
3129 +#: assets/js/backend.js:70797
3130 +msgid "Welcome"
3131 +msgstr ""
3132 +
3133 +#: app/src/schema.js:470
3134 +#: assets/js/backend.js:70806
1812 3135 msgid "Select Provider"
1813 3136 msgstr ""
1814 3137
1815 -#: app/src/schema.js:138
1816 -#: assets/js/backend.js:65278
3138 +#: app/src/schema.js:480
3139 +#: assets/js/backend.js:70816
1817 3140 msgid "Configure credentials"
1818 3141 msgstr ""
1819 3142
1820 -#: app/src/schema.js:146
1821 -#: app/src/schema.js:176
1822 -#: app/src/schema.js:180
1823 -#: assets/js/backend.js:65286
1824 -#: assets/js/backend.js:65316
1825 -#: assets/js/backend.js:65320
3143 +#: app/src/schema.js:488
3144 +#: app/src/schema.js:518
3145 +#: app/src/schema.js:522
3146 +#: assets/js/backend.js:70824
3147 +#: assets/js/backend.js:70854
3148 +#: assets/js/backend.js:70858
1826 3149 msgid "Verify"
1827 3150 msgstr ""
1828 3151
1829 -#: app/src/schema.js:148
1830 -#: assets/js/backend.js:65288
3152 +#: app/src/schema.js:490
3153 +#: assets/js/backend.js:70826
1831 3154 msgid "Verifying Permissions"
1832 3155 msgstr ""
1833 3156
1834 -#: app/src/schema.js:202
1835 -#: assets/js/backend.js:65342
3157 +#: app/src/schema.js:544
3158 +#: assets/js/backend.js:70880
1836 3159 msgid "Click Next once added — we’ll verify the constant on the server."
1837 3160 msgstr ""
1838 3161
1839 -#: app/src/schema.js:206
1840 -#: assets/js/backend.js:65346
3162 +#: app/src/schema.js:548
3163 +#: assets/js/backend.js:70884
1841 3164 msgid "Pick a region and copy its value for wp-config.php."
1842 3165 msgstr ""
1843 3166
1844 -#: app/src/schema.js:213
1845 -#: app/src/schema.js:214
1846 -#: app/src/schema.js:1998
1847 -#: app/src/schema.js:1999
1848 -#: assets/js/backend.js:65353
1849 -#: assets/js/backend.js:65354
1850 -#: assets/js/backend.js:67138
1851 -#: assets/js/backend.js:67139
3167 +#: app/src/schema.js:555
3168 +#: app/src/schema.js:556
3169 +#: app/src/schema.js:2390
3170 +#: app/src/schema.js:2391
3171 +#: assets/js/backend.js:70891
3172 +#: assets/js/backend.js:70892
3173 +#: assets/js/backend.js:72726
3174 +#: assets/js/backend.js:72727
1852 3175 msgid "Amazon S3"
1853 3176 msgstr ""
1854 3177
1855 -#: app/src/schema.js:217
1856 -#: assets/js/backend.js:65357
3178 +#: app/src/schema.js:559
3179 +#: assets/js/backend.js:70895
1857 3180 msgid "Amazon S3 is an object storage service that offers high scalability, durability, and security for data storage and retrieval across the web."
1858 3181 msgstr ""
1859 3182
1860 -#: app/src/schema.js:230
1861 -#: app/src/schema.js:1142
1862 -#: app/src/schema.js:1459
1863 -#: app/src/schema.js:1703
1864 -#: assets/js/backend.js:65370
1865 -#: assets/js/backend.js:66282
1866 -#: assets/js/backend.js:66599
1867 -#: assets/js/backend.js:66843
3183 +#: app/src/schema.js:572
3184 +#: app/src/schema.js:1499
3185 +#: app/src/schema.js:1814
3186 +#: app/src/schema.js:2056
3187 +#: assets/js/backend.js:70908
3188 +#: assets/js/backend.js:71835
3189 +#: assets/js/backend.js:72150
3190 +#: assets/js/backend.js:72392
1868 3191 msgid "Access Key"
1869 3192 msgstr ""
1870 3193
1871 -#: app/src/schema.js:232
1872 -#: app/src/schema.js:1144
1873 -#: app/src/schema.js:1705
1874 -#: assets/js/backend.js:65372
1875 -#: assets/js/backend.js:66284
1876 -#: assets/js/backend.js:66845
3194 +#: app/src/schema.js:574
3195 +#: app/src/schema.js:1501
3196 +#: app/src/schema.js:2058
3197 +#: assets/js/backend.js:70910
3198 +#: assets/js/backend.js:71837
3199 +#: assets/js/backend.js:72394
1877 3200 msgid "Enter access key"
1878 3201 msgstr ""
1879 3202
1880 -#: app/src/schema.js:247
1881 -#: app/src/schema.js:1159
1882 -#: app/src/schema.js:1476
1883 -#: app/src/schema.js:1720
1884 -#: assets/js/backend.js:65387
1885 -#: assets/js/backend.js:66299
1886 -#: assets/js/backend.js:66616
1887 -#: assets/js/backend.js:66860
3203 +#: app/src/schema.js:589
3204 +#: app/src/schema.js:1516
3205 +#: app/src/schema.js:1831
3206 +#: app/src/schema.js:2073
3207 +#: assets/js/backend.js:70925
3208 +#: assets/js/backend.js:71852
3209 +#: assets/js/backend.js:72167
3210 +#: assets/js/backend.js:72409
1888 3211 msgid "Secret Key"
1889 3212 msgstr ""
1890 3213
1891 -#: app/src/schema.js:249
1892 -#: app/src/schema.js:1161
1893 -#: app/src/schema.js:1722
1894 -#: assets/js/backend.js:65389
1895 -#: assets/js/backend.js:66301
1896 -#: assets/js/backend.js:66862
3214 +#: app/src/schema.js:591
3215 +#: app/src/schema.js:1518
3216 +#: app/src/schema.js:2075
3217 +#: assets/js/backend.js:70927
3218 +#: assets/js/backend.js:71854
3219 +#: assets/js/backend.js:72411
1897 3220 msgid "Enter secret key"
1898 3221 msgstr ""
1899 3222
1900 -#: app/src/schema.js:264
1901 -#: app/src/schema.js:770
1902 -#: app/src/schema.js:1176
1903 -#: app/src/schema.js:1737
1904 -#: assets/js/backend.js:65404
1905 -#: assets/js/backend.js:65910
1906 -#: assets/js/backend.js:66316
1907 -#: assets/js/backend.js:66877
3223 +#: app/src/schema.js:606
3224 +#: app/src/schema.js:1110
3225 +#: app/src/schema.js:1533
3226 +#: app/src/schema.js:2090
3227 +#: assets/js/backend.js:70942
3228 +#: assets/js/backend.js:71446
3229 +#: assets/js/backend.js:71869
3230 +#: assets/js/backend.js:72426
1908 3231 msgid "Region"
1909 3232 msgstr ""
1910 3233
1911 -#: app/src/schema.js:266
1912 -#: app/src/schema.js:775
1913 -#: app/src/schema.js:1177
1914 -#: app/src/schema.js:1435
1915 -#: assets/js/backend.js:65406
1916 -#: assets/js/backend.js:65915
1917 -#: assets/js/backend.js:66317
1918 -#: assets/js/backend.js:66575
3234 +#: app/src/schema.js:608
3235 +#: app/src/schema.js:1115
3236 +#: app/src/schema.js:1534
3237 +#: app/src/schema.js:1790
3238 +#: assets/js/backend.js:70944
3239 +#: assets/js/backend.js:71451
3240 +#: assets/js/backend.js:71870
3241 +#: assets/js/backend.js:72126
1919 3242 msgid "Choose region"
1920 3243 msgstr ""
1921 3244
1922 -#: app/src/schema.js:438
1923 -#: app/src/schema.js:443
1924 -#: app/src/schema.js:729
1925 -#: app/src/schema.js:734
1926 -#: app/src/schema.js:1499
1927 -#: app/src/schema.js:1504
1928 -#: assets/js/backend.js:65578
1929 -#: assets/js/backend.js:65583
1930 -#: assets/js/backend.js:65869
1931 -#: assets/js/backend.js:65874
1932 -#: assets/js/backend.js:66639
1933 -#: assets/js/backend.js:66644
3245 +#: app/src/schema.js:780
3246 +#: app/src/schema.js:785
3247 +#: app/src/schema.js:1069
3248 +#: app/src/schema.js:1074
3249 +#: app/src/schema.js:1854
3250 +#: app/src/schema.js:1859
3251 +#: assets/js/backend.js:71116
3252 +#: assets/js/backend.js:71121
3253 +#: assets/js/backend.js:71405
3254 +#: assets/js/backend.js:71410
3255 +#: assets/js/backend.js:72190
3256 +#: assets/js/backend.js:72195
1934 3257 msgid "Choose Bucket"
1935 3258 msgstr ""
1936 3259
1937 -#: app/src/schema.js:453
1938 -#: app/src/schema.js:488
1939 -#: assets/js/backend.js:65593
1940 -#: assets/js/backend.js:65628
3260 +#: app/src/schema.js:795
3261 +#: app/src/schema.js:830
3262 +#: assets/js/backend.js:71131
3263 +#: assets/js/backend.js:71166
1941 3264 msgid "Use Transfer Accilaration"
1942 3265 msgstr ""
1943 3266
1944 -#: app/src/schema.js:467
1945 -#: app/src/schema.js:749
1946 -#: assets/js/backend.js:65607
1947 -#: assets/js/backend.js:65889
3267 +#: app/src/schema.js:809
3268 +#: app/src/schema.js:1089
3269 +#: assets/js/backend.js:71145
3270 +#: assets/js/backend.js:71425
1948 3271 msgid "Bucket Name"
1949 3272 msgstr ""
1950 3273
1951 -#: app/src/schema.js:472
1952 -#: app/src/schema.js:754
1953 -#: app/src/schema.js:1518
1954 -#: app/src/schema.js:1523
1955 -#: app/src/schema.js:1752
1956 -#: assets/js/backend.js:65612
1957 -#: assets/js/backend.js:65894
1958 -#: assets/js/backend.js:66658
1959 -#: assets/js/backend.js:66663
1960 -#: assets/js/backend.js:66892
3274 +#: app/src/schema.js:814
3275 +#: app/src/schema.js:1094
3276 +#: app/src/schema.js:1873
3277 +#: app/src/schema.js:1878
3278 +#: app/src/schema.js:2105
3279 +#: assets/js/backend.js:71150
3280 +#: assets/js/backend.js:71430
3281 +#: assets/js/backend.js:72209
3282 +#: assets/js/backend.js:72214
3283 +#: assets/js/backend.js:72441
1961 3284 msgid "Enter Bucket Name"
1962 3285 msgstr ""
1963 3286
1964 -#: app/src/schema.js:499
1965 -#: assets/js/backend.js:65639
3287 +#: app/src/schema.js:841
3288 +#: app/src/schema.js:1333
3289 +#: assets/js/backend.js:71177
3290 +#: assets/js/backend.js:71669
1966 3291 msgid "Security"
1967 3292 msgstr ""
1968 3293
1969 -#: app/src/schema.js:504
1970 -#: assets/js/backend.js:65644
3294 +#: app/src/schema.js:846
3295 +#: assets/js/backend.js:71182
1971 3296 msgid "Since you are not using Amazon CloundFront for delivery, We recommend you keep Block All Public Access disabled, unless you have a very good reason to enable it."
1972 3297 msgstr ""
1973 3298
1974 -#: app/src/schema.js:513
1975 -#: assets/js/backend.js:65653
3299 +#: app/src/schema.js:855
3300 +#: assets/js/backend.js:71191
1976 3301 msgid "Enforce Object Ownership"
1977 3302 msgstr ""
1978 3303
1979 -#: app/src/schema.js:517
1980 -#: assets/js/backend.js:65657
3304 +#: app/src/schema.js:859
3305 +#: assets/js/backend.js:71195
1981 3306 msgid "Since you are not using Amazon CloundFront for delivery, We recommend you do not enforce Object Ownership, unless you have a very good reason to do so."
1982 3307 msgstr ""
1983 3308
1984 -#: app/src/schema.js:534
1985 -#: app/src/schema.js:666
1986 -#: app/src/schema.js:1094
1987 -#: app/src/schema.js:1366
1988 -#: app/src/schema.js:1637
1989 -#: assets/js/backend.js:65674
1990 -#: assets/js/backend.js:65806
1991 -#: assets/js/backend.js:66234
1992 -#: assets/js/backend.js:66506
1993 -#: assets/js/backend.js:66777
3309 +#: app/src/schema.js:876
3310 +#: app/src/schema.js:1006
3311 +#: app/src/schema.js:1451
3312 +#: app/src/schema.js:1721
3313 +#: app/src/schema.js:1990
3314 +#: assets/js/backend.js:71212
3315 +#: assets/js/backend.js:71342
3316 +#: assets/js/backend.js:71787
3317 +#: assets/js/backend.js:72057
3318 +#: assets/js/backend.js:72326
1994 3319 msgid "Store in Database"
1995 3320 msgstr ""
1996 3321
1997 -#: app/src/schema.js:538
1998 -#: assets/js/backend.js:65678
3322 +#: app/src/schema.js:880
3323 +#: assets/js/backend.js:71216
1999 3324 msgid "Enter your AWS IAM access key, secret key, and region below."
2000 3325 msgstr ""
2001 3326
2002 -#: app/src/schema.js:544
2003 -#: app/src/schema.js:676
2004 -#: app/src/schema.js:1104
2005 -#: app/src/schema.js:1376
2006 -#: app/src/schema.js:1647
2007 -#: assets/js/backend.js:65684
2008 -#: assets/js/backend.js:65816
2009 -#: assets/js/backend.js:66244
2010 -#: assets/js/backend.js:66516
2011 -#: assets/js/backend.js:66787
3327 +#: app/src/schema.js:886
3328 +#: app/src/schema.js:1016
3329 +#: app/src/schema.js:1461
3330 +#: app/src/schema.js:1731
3331 +#: app/src/schema.js:2000
3332 +#: assets/js/backend.js:71222
3333 +#: assets/js/backend.js:71352
3334 +#: assets/js/backend.js:71797
3335 +#: assets/js/backend.js:72067
3336 +#: assets/js/backend.js:72336
2012 3337 msgid "Use wp-config.php Constant"
2013 3338 msgstr ""
2014 3339
2015 -#: app/src/schema.js:548
2016 -#: app/src/schema.js:680
2017 -#: app/src/schema.js:1108
2018 -#: app/src/schema.js:1380
2019 -#: app/src/schema.js:1651
2020 -#: assets/js/backend.js:65688
2021 -#: assets/js/backend.js:65820
2022 -#: assets/js/backend.js:66248
2023 -#: assets/js/backend.js:66520
2024 -#: assets/js/backend.js:66791
3340 +#: app/src/schema.js:890
3341 +#: app/src/schema.js:1020
3342 +#: app/src/schema.js:1465
3343 +#: app/src/schema.js:1735
3344 +#: app/src/schema.js:2004
3345 +#: assets/js/backend.js:71226
3346 +#: assets/js/backend.js:71356
3347 +#: assets/js/backend.js:71801
3348 +#: assets/js/backend.js:72071
3349 +#: assets/js/backend.js:72340
2025 3350 msgid "Keep credentials out of the database by defining a WPMCS_CONFIG constant in wp-config.php. More secure than storing in the database."
2026 3351 msgstr ""
2027 3352
2028 -#: app/src/schema.js:553
2029 -#: assets/js/backend.js:65693
3353 +#: app/src/schema.js:895
3354 +#: assets/js/backend.js:71231
2030 3355 msgid "Add the following to your wp-config.php (above the “That’s all, stop editing!” line) using your AWS IAM credentials:"
2031 3356 msgstr ""
2032 3357
2033 -#: app/src/schema.js:558
2034 -#: assets/js/backend.js:65698
3358 +#: app/src/schema.js:900
3359 +#: assets/js/backend.js:71236
2035 3360 msgid "Pick an AWS region and copy its value for the region key in wp-config.php."
2036 3361 msgstr ""
2037 3362
2038 -#: app/src/schema.js:571
2039 -#: app/src/schema.js:999
2040 -#: app/src/schema.js:1277
2041 -#: app/src/schema.js:1549
2042 -#: app/src/schema.js:1778
2043 -#: assets/js/backend.js:65711
2044 -#: assets/js/backend.js:66139
2045 -#: assets/js/backend.js:66417
2046 -#: assets/js/backend.js:66689
2047 -#: assets/js/backend.js:66918
3363 +#: app/src/schema.js:913
3364 +#: app/src/schema.js:1358
3365 +#: app/src/schema.js:1634
3366 +#: app/src/schema.js:1904
3367 +#: app/src/schema.js:2131
3368 +#: assets/js/backend.js:71249
3369 +#: assets/js/backend.js:71694
3370 +#: assets/js/backend.js:71970
3371 +#: assets/js/backend.js:72240
3372 +#: assets/js/backend.js:72467
2048 3373 msgid "Copy files to bucket"
2049 3374 msgstr ""
2050 3375
2051 -#: app/src/schema.js:575
2052 -#: app/src/schema.js:1003
2053 -#: app/src/schema.js:1281
2054 -#: app/src/schema.js:1782
2055 -#: assets/js/backend.js:65715
2056 -#: assets/js/backend.js:66143
2057 -#: assets/js/backend.js:66421
2058 -#: assets/js/backend.js:66922
3376 +#: app/src/schema.js:917
3377 +#: app/src/schema.js:1362
3378 +#: app/src/schema.js:1638
3379 +#: app/src/schema.js:2135
3380 +#: assets/js/backend.js:71253
3381 +#: assets/js/backend.js:71698
3382 +#: assets/js/backend.js:71974
3383 +#: assets/js/backend.js:72471
2059 3384 msgid "Upload to bucket, when ever a file is uploaded to Media Library"
2060 3385 msgstr ""
2061 3386
2062 -#: app/src/schema.js:583
2063 -#: app/src/schema.js:1011
2064 -#: app/src/schema.js:1289
2065 -#: app/src/schema.js:1561
2066 -#: app/src/schema.js:1790
2067 -#: assets/js/backend.js:65723
2068 -#: assets/js/backend.js:66151
2069 -#: assets/js/backend.js:66429
2070 -#: assets/js/backend.js:66701
2071 -#: assets/js/backend.js:66930
3387 +#: app/src/schema.js:925
3388 +#: app/src/schema.js:1370
3389 +#: app/src/schema.js:1646
3390 +#: app/src/schema.js:1916
3391 +#: app/src/schema.js:2143
3392 +#: assets/js/backend.js:71261
3393 +#: assets/js/backend.js:71706
3394 +#: assets/js/backend.js:71982
3395 +#: assets/js/backend.js:72252
3396 +#: assets/js/backend.js:72479
2072 3397 msgid "Remove files from server"
2073 3398 msgstr ""
2074 3399
2075 -#: app/src/schema.js:587
2076 -#: app/src/schema.js:1015
2077 -#: app/src/schema.js:1293
2078 -#: app/src/schema.js:1794
2079 -#: assets/js/backend.js:65727
2080 -#: assets/js/backend.js:66155
2081 -#: assets/js/backend.js:66433
2082 -#: assets/js/backend.js:66934
2083 -msgid "Use this to remove file from server, Once it is uploaded to bucket"
3400 +#: app/src/schema.js:929
3401 +#: app/src/schema.js:1374
3402 +#: app/src/schema.js:1650
3403 +#: app/src/schema.js:2147
3404 +#: assets/js/backend.js:71265
3405 +#: assets/js/backend.js:71710
3406 +#: assets/js/backend.js:71986
3407 +#: assets/js/backend.js:72483
3408 +msgid "Use this to remove files from the server once they are uploaded to the bucket."
2084 3409 msgstr ""
2085 3410
2086 -#: app/src/schema.js:593
2087 -#: app/src/schema.js:1021
2088 -#: app/src/schema.js:1299
2089 -#: app/src/schema.js:1800
2090 -#: assets/js/backend.js:65733
2091 -#: assets/js/backend.js:66161
2092 -#: assets/js/backend.js:66439
2093 -#: assets/js/backend.js:66940
2094 -msgid "<p>This setting will remove the files from the server once it is uploaded to the cloud, And it can lead to issues if you deactivate our plugin, So be careful before enabling this.</p><p>There is no option to copy these files back to the server in this plugin's free version. Though you can manually download it from the cloud and upload using FTP.</p>"
2095 -msgstr ""
2096 -
2097 -#: app/src/schema.js:602
2098 -#: app/src/schema.js:1030
2099 -#: app/src/schema.js:1308
2100 -#: app/src/schema.js:1580
2101 -#: app/src/schema.js:1809
2102 -#: assets/js/backend.js:65742
2103 -#: assets/js/backend.js:66170
2104 -#: assets/js/backend.js:66448
2105 -#: assets/js/backend.js:66720
2106 -#: assets/js/backend.js:66949
3411 +#: app/src/schema.js:941
3412 +#: app/src/schema.js:1386
3413 +#: app/src/schema.js:1662
3414 +#: app/src/schema.js:1932
3415 +#: app/src/schema.js:2159
3416 +#: assets/js/backend.js:71277
3417 +#: assets/js/backend.js:71722
3418 +#: assets/js/backend.js:71998
3419 +#: assets/js/backend.js:72268
3420 +#: assets/js/backend.js:72495
2107 3421 msgid "Add Prefix to Bucket Path"
2108 3422 msgstr ""
2109 3423
2110 -#: app/src/schema.js:606
2111 -#: app/src/schema.js:1813
2112 -#: assets/js/backend.js:65746
2113 -#: assets/js/backend.js:66953
3424 +#: app/src/schema.js:945
3425 +#: app/src/schema.js:2163
3426 +#: assets/js/backend.js:71281
3427 +#: assets/js/backend.js:72499
2114 3428 msgid "Enable this option if you need a custom prefix for your bucket path in Amazon S3"
2115 3429 msgstr ""
2116 3430
2117 -#: app/src/schema.js:619
2118 -#: app/src/schema.js:1047
2119 -#: app/src/schema.js:1325
2120 -#: app/src/schema.js:1596
2121 -#: app/src/schema.js:1826
2122 -#: assets/js/backend.js:65759
2123 -#: assets/js/backend.js:66187
2124 -#: assets/js/backend.js:66465
2125 -#: assets/js/backend.js:66736
2126 -#: assets/js/backend.js:66966
3431 +#: app/src/schema.js:958
3432 +#: app/src/schema.js:1403
3433 +#: app/src/schema.js:1679
3434 +#: app/src/schema.js:1948
3435 +#: app/src/schema.js:2176
3436 +#: assets/js/backend.js:71294
3437 +#: assets/js/backend.js:71739
3438 +#: assets/js/backend.js:72015
3439 +#: assets/js/backend.js:72284
3440 +#: assets/js/backend.js:72512
2127 3441 msgid "Enter Prefix"
2128 3442 msgstr ""
2129 3443
2130 -#: app/src/schema.js:628
2131 -#: app/src/schema.js:1056
2132 -#: app/src/schema.js:1334
2133 -#: app/src/schema.js:1605
2134 -#: app/src/schema.js:1835
2135 -#: assets/js/backend.js:65768
2136 -#: assets/js/backend.js:66196
2137 -#: assets/js/backend.js:66474
2138 -#: assets/js/backend.js:66745
2139 -#: assets/js/backend.js:66975
3444 +#: app/src/schema.js:967
3445 +#: app/src/schema.js:1412
3446 +#: app/src/schema.js:1688
3447 +#: app/src/schema.js:1957
3448 +#: app/src/schema.js:2185
3449 +#: assets/js/backend.js:71303
3450 +#: assets/js/backend.js:71748
3451 +#: assets/js/backend.js:72024
3452 +#: assets/js/backend.js:72293
3453 +#: assets/js/backend.js:72521
2140 3454 msgid "Year/Month Structure"
2141 3455 msgstr ""
2142 3456
2143 -#: app/src/schema.js:632
2144 -#: app/src/schema.js:1060
2145 -#: app/src/schema.js:1338
2146 -#: app/src/schema.js:1839
2147 -#: assets/js/backend.js:65772
2148 -#: assets/js/backend.js:66200
2149 -#: assets/js/backend.js:66478
2150 -#: assets/js/backend.js:66979
3457 +#: app/src/schema.js:971
3458 +#: app/src/schema.js:1416
3459 +#: app/src/schema.js:1692
3460 +#: app/src/schema.js:2189
3461 +#: assets/js/backend.js:71307
3462 +#: assets/js/backend.js:71752
3463 +#: assets/js/backend.js:72028
3464 +#: assets/js/backend.js:72525
2151 3465 msgid "This will enable year/month directories at the end of your base path. Otherwise it will be uploaded in to the base path directly."
2152 3466 msgstr ""
2153 3467
2154 -#: app/src/schema.js:640
2155 -#: app/src/schema.js:1068
2156 -#: app/src/schema.js:1346
2157 -#: app/src/schema.js:1617
2158 -#: app/src/schema.js:1847
2159 -#: assets/js/backend.js:65780
2160 -#: assets/js/backend.js:66208
2161 -#: assets/js/backend.js:66486
2162 -#: assets/js/backend.js:66757
2163 -#: assets/js/backend.js:66987
3468 +#: app/src/schema.js:979
3469 +#: app/src/schema.js:1424
3470 +#: app/src/schema.js:1700
3471 +#: app/src/schema.js:1969
3472 +#: app/src/schema.js:2197
3473 +#: assets/js/backend.js:71315
3474 +#: assets/js/backend.js:71760
3475 +#: assets/js/backend.js:72036
3476 +#: assets/js/backend.js:72305
3477 +#: assets/js/backend.js:72533
2164 3478 msgid "Object versioning"
2165 3479 msgstr ""
2166 3480
2167 -#: app/src/schema.js:644
2168 -#: app/src/schema.js:1072
2169 -#: app/src/schema.js:1350
2170 -#: app/src/schema.js:1851
2171 -#: assets/js/backend.js:65784
2172 -#: assets/js/backend.js:66212
2173 -#: assets/js/backend.js:66490
2174 -#: assets/js/backend.js:66991
3481 +#: app/src/schema.js:983
3482 +#: app/src/schema.js:1428
3483 +#: app/src/schema.js:1704
3484 +#: app/src/schema.js:2201
3485 +#: assets/js/backend.js:71319
3486 +#: assets/js/backend.js:71764
3487 +#: assets/js/backend.js:72040
3488 +#: assets/js/backend.js:72537
2175 3489 msgid "Append a timestamp to the bucket path."
2176 3490 msgstr ""
2177 3491
2178 -#: app/src/schema.js:670
2179 -#: assets/js/backend.js:65810
3492 +#: app/src/schema.js:1010
3493 +#: assets/js/backend.js:71346
2180 3494 msgid "Paste your Google Cloud service account JSON below."
2181 3495 msgstr ""
2182 3496
2183 -#: app/src/schema.js:685
2184 -#: assets/js/backend.js:65825
3497 +#: app/src/schema.js:1025
3498 +#: assets/js/backend.js:71361
2185 3499 msgid "Add the following to your wp-config.php (above the “That’s all, stop editing!” line). Paste your service account JSON as a single-line string:"
2186 3500 msgstr ""
2187 3501
2188 -#: app/src/schema.js:695
2189 -#: assets/js/backend.js:65835
3502 +#: app/src/schema.js:1035
3503 +#: assets/js/backend.js:71371
2190 3504 msgid "Google Cloud Storage is a unified object storage service that provides high scalability, durability, and seamless integration with Google Cloud services for efficient data management and access."
2191 3505 msgstr ""
2192 3506
2193 -#: app/src/schema.js:708
2194 -#: assets/js/backend.js:65848
3507 +#: app/src/schema.js:1048
3508 +#: assets/js/backend.js:71384
2195 3509 msgid "JSON Config File"
2196 3510 msgstr ""
2197 3511
2198 -#: app/src/schema.js:713
2199 -#: assets/js/backend.js:65853
3512 +#: app/src/schema.js:1053
3513 +#: assets/js/backend.js:71389
2200 3514 msgid "Add JSON Code here"
2201 3515 msgstr ""
2202 3516
2203 -#: app/src/schema.js:1034
2204 -#: assets/js/backend.js:66174
3517 +#: app/src/schema.js:1337
3518 +#: assets/js/backend.js:71673
3519 +msgid "Block All Public Access"
3520 +msgstr ""
3521 +
3522 +#: app/src/schema.js:1341
3523 +#: assets/js/backend.js:71677
3524 +msgid "Enforces Public Access Prevention on this bucket, blocking all public access regardless of any other setting. If Private Media is enabled on this connection, this also breaks the public side of that feature — enabling this and Private Media together is not recommended."
3525 +msgstr ""
3526 +
3527 +#: app/src/schema.js:1390
3528 +#: assets/js/backend.js:71726
2205 3529 msgid "Enable this option if you need a custom prefix for your bucket path in Google Cloud Storage"
2206 3530 msgstr ""
2207 3531
2208 -#: app/src/schema.js:1098
2209 -#: assets/js/backend.js:66238
3532 +#: app/src/schema.js:1455
3533 +#: assets/js/backend.js:71791
2210 3534 msgid "Enter your DigitalOcean Spaces access key, secret key, and region below."
2211 3535 msgstr ""
2212 3536
2213 -#: app/src/schema.js:1113
2214 -#: assets/js/backend.js:66253
3537 +#: app/src/schema.js:1470
3538 +#: assets/js/backend.js:71806
2215 3539 msgid "Add the following to your wp-config.php (above the “That’s all, stop editing!” line) using your Spaces API credentials:"
2216 3540 msgstr ""
2217 3541
2218 -#: app/src/schema.js:1118
2219 -#: assets/js/backend.js:66258
3542 +#: app/src/schema.js:1475
3543 +#: assets/js/backend.js:71811
2220 3544 msgid "Pick a Spaces region (e.g. nyc3, sfo3) and copy its value for wp-config.php."
2221 3545 msgstr ""
2222 3546
2223 -#: app/src/schema.js:1129
2224 -#: assets/js/backend.js:66269
3547 +#: app/src/schema.js:1486
3548 +#: assets/js/backend.js:71822
2225 3549 msgid "DigitalOcean Spaces is a cost-effective object storage solution designed for simplicity, scalability, and high availability, ideal for storing and serving large amounts of unstructured data"
2226 3550 msgstr ""
2227 3551
2228 -#: app/src/schema.js:1223
2229 -#: assets/js/backend.js:66363
3552 +#: app/src/schema.js:1580
3553 +#: assets/js/backend.js:71916
2230 3554 msgid "Space"
2231 3555 msgstr ""
2232 3556
2233 -#: app/src/schema.js:1228
2234 -#: app/src/schema.js:1233
2235 -#: app/src/schema.js:1248
2236 -#: app/src/schema.js:1253
2237 -#: assets/js/backend.js:66368
2238 -#: assets/js/backend.js:66373
2239 -#: assets/js/backend.js:66388
2240 -#: assets/js/backend.js:66393
3557 +#: app/src/schema.js:1585
3558 +#: app/src/schema.js:1590
3559 +#: app/src/schema.js:1605
3560 +#: app/src/schema.js:1610
3561 +#: assets/js/backend.js:71921
3562 +#: assets/js/backend.js:71926
3563 +#: assets/js/backend.js:71941
3564 +#: assets/js/backend.js:71946
2241 3565 msgid "Enter Space Name"
2242 3566 msgstr ""
2243 3567
2244 -#: app/src/schema.js:1312
2245 -#: assets/js/backend.js:66452
3568 +#: app/src/schema.js:1666
3569 +#: assets/js/backend.js:72002
2246 3570 msgid "Enable this option if you need a custom prefix for your bucket path in Digital Ocean Spaces."
2247 3571 msgstr ""
2248 3572
2249 -#: app/src/schema.js:1370
2250 -#: assets/js/backend.js:66510
3573 +#: app/src/schema.js:1725
3574 +#: assets/js/backend.js:72061
2251 3575 msgid "Enter your Cloudflare account ID, R2 access key, secret key, and region below."
2252 3576 msgstr ""
2253 3577
2254 -#: app/src/schema.js:1385
2255 -#: assets/js/backend.js:66525
3578 +#: app/src/schema.js:1740
3579 +#: assets/js/backend.js:72076
2256 3580 msgid "Add the following to your wp-config.php (above the “That’s all, stop editing!” line) using your Cloudflare R2 API credentials:"
2257 3581 msgstr ""
2258 3582
2259 -#: app/src/schema.js:1390
2260 -#: assets/js/backend.js:66530
3583 +#: app/src/schema.js:1745
3584 +#: assets/js/backend.js:72081
2261 3585 msgid "Pick a jurisdiction/region and copy its value for wp-config.php."
2262 3586 msgstr ""
2263 3587
2264 -#: app/src/schema.js:1402
2265 -#: assets/js/backend.js:66542
3588 +#: app/src/schema.js:1757
3589 +#: assets/js/backend.js:72093
2266 3590 msgid "Cloudflare R2 is a globally distributed, zero-egress-fee object storage service designed for high performance, reliability, and massive scalability."
2267 3591 msgstr ""
2268 3592
2269 -#: app/src/schema.js:1414
2270 -#: assets/js/backend.js:66554
3593 +#: app/src/schema.js:1769
3594 +#: assets/js/backend.js:72105
2271 3595 msgid "Account ID"
2272 3596 msgstr ""
2273 3597
2274 -#: app/src/schema.js:1416
2275 -#: assets/js/backend.js:66556
3598 +#: app/src/schema.js:1771
3599 +#: assets/js/backend.js:72107
2276 3600 msgid "Enter Account ID"
2277 3601 msgstr ""
2278 3602
2279 -#: app/src/schema.js:1431
2280 -#: assets/js/backend.js:66571
3603 +#: app/src/schema.js:1786
3604 +#: assets/js/backend.js:72122
2281 3605 msgid "Data Jurisdiction / Region"
2282 3606 msgstr ""
2283 3607
2284 -#: app/src/schema.js:1461
2285 -#: assets/js/backend.js:66601
3608 +#: app/src/schema.js:1816
3609 +#: assets/js/backend.js:72152
2286 3610 msgid "Enter Access Key"
2287 3611 msgstr ""
2288 3612
2289 -#: app/src/schema.js:1478
2290 -#: assets/js/backend.js:66618
3613 +#: app/src/schema.js:1833
3614 +#: assets/js/backend.js:72169
2291 3615 msgid "Enter Secret Key"
2292 3616 msgstr ""
2293 3617
2294 -#: app/src/schema.js:1553
2295 -#: assets/js/backend.js:66693
3618 +#: app/src/schema.js:1908
3619 +#: assets/js/backend.js:72244
2296 3620 msgid "Upload to the bucket whenever a file is uploaded to the Media Library."
2297 3621 msgstr ""
2298 3622
2299 -#: app/src/schema.js:1565
2300 -#: assets/js/backend.js:66705
3623 +#: app/src/schema.js:1920
3624 +#: assets/js/backend.js:72256
2301 3625 msgid "Remove the server file once it is successfully uploaded to the bucket."
2302 3626 msgstr ""
2303 3627
2304 -#: app/src/schema.js:1571
2305 -#: assets/js/backend.js:66711
2306 -msgid "<p>This setting removes files from the server once uploaded. If you deactivate this plugin, files will no longer exist locally. Manual download via Cloudflare R2 may be required.</p>"
2307 -msgstr ""
2308 -
2309 -#: app/src/schema.js:1584
2310 -#: assets/js/backend.js:66724
3628 +#: app/src/schema.js:1936
3629 +#: assets/js/backend.js:72272
2311 3630 msgid "Enable this option if you want a custom folder prefix for your uploaded files."
2312 3631 msgstr ""
2313 3632
2314 -#: app/src/schema.js:1609
2315 -#: assets/js/backend.js:66749
3633 +#: app/src/schema.js:1961
3634 +#: assets/js/backend.js:72297
2316 3635 msgid "Automatically create year/month folders inside your base path."
2317 3636 msgstr ""
2318 3637
2319 -#: app/src/schema.js:1621
2320 -#: assets/js/backend.js:66761
3638 +#: app/src/schema.js:1973
3639 +#: assets/js/backend.js:72309
2321 3640 msgid "Append a timestamp to the file path for versioning."
2322 3641 msgstr ""
2323 3642
2324 -#: app/src/schema.js:1641
2325 -#: assets/js/backend.js:66781
3643 +#: app/src/schema.js:1994
3644 +#: assets/js/backend.js:72330
2326 3645 msgid "Enter your S3-compatible storage endpoint, access key, secret key, and region below."
2327 3646 msgstr ""
2328 3647
2329 -#: app/src/schema.js:1656
2330 -#: assets/js/backend.js:66796
3648 +#: app/src/schema.js:2009
3649 +#: assets/js/backend.js:72345
2331 3650 msgid "Add the following to your wp-config.php (above the “That’s all, stop editing!” line). Replace YOUR_STORAGE_ENDPOINT with your provider’s S3-compatible endpoint URL:"
2332 3651 msgstr ""
2333 3652
2334 -#: app/src/schema.js:1670
2335 -#: assets/js/backend.js:66810
3653 +#: app/src/schema.js:2023
3654 +#: assets/js/backend.js:72359
2336 3655 msgid "An S3-compatible storage service provides scalable, durable, and secure object storage with an interface and functionality similar to Amazon S3, enabling seamless integration with existing S3-based tools and applications."
2337 3656 msgstr ""
2338 3657
2339 -#: app/src/schema.js:1682
2340 -#: assets/js/backend.js:66822
3658 +#: app/src/schema.js:2035
3659 +#: assets/js/backend.js:72371
2341 3660 msgid "Storage Endpoint"
2342 3661 msgstr ""
2343 3662
2344 -#: app/src/schema.js:1687
2345 -#: assets/js/backend.js:66827
3663 +#: app/src/schema.js:2040
3664 +#: assets/js/backend.js:72376
2346 3665 msgid "Enter storage endpoint URL"
2347 3666 msgstr ""
2348 3667
2349 -#: app/src/schema.js:1739
2350 -#: assets/js/backend.js:66879
3668 +#: app/src/schema.js:2092
3669 +#: assets/js/backend.js:72428
2351 3670 msgid "Enter region"
2352 3671 msgstr ""
2353 3672
2354 -#: app/src/schema.js:1757
2355 -#: assets/js/backend.js:66897
3673 +#: app/src/schema.js:2110
3674 +#: assets/js/backend.js:72446
2356 3675 msgid "Enter bucket name"
2357 3676 msgstr ""
2358 3677
2359 -#: app/src/schema.js:2003
2360 -#: app/src/schema.js:2106
2361 -#: app/src/schema.js:2208
2362 -#: app/src/schema.js:2306
2363 -#: assets/js/backend.js:67143
2364 -#: assets/js/backend.js:67246
2365 -#: assets/js/backend.js:67348
2366 -#: assets/js/backend.js:67446
3678 +#: app/src/schema.js:2395
3679 +#: app/src/schema.js:2502
3680 +#: app/src/schema.js:2608
3681 +#: app/src/schema.js:2710
3682 +#: assets/js/backend.js:72731
3683 +#: assets/js/backend.js:72838
3684 +#: assets/js/backend.js:72944
3685 +#: assets/js/backend.js:73046
2367 3686 msgid "Provider Console"
2368 3687 msgstr ""
2369 3688
2370 -#: app/src/schema.js:2009
2371 -#: app/src/schema.js:2111
2372 -#: app/src/schema.js:2213
2373 -#: app/src/schema.js:2311
2374 -#: assets/js/backend.js:67149
2375 -#: assets/js/backend.js:67251
2376 -#: assets/js/backend.js:67353
2377 -#: assets/js/backend.js:67451
3689 +#: app/src/schema.js:2401
3690 +#: app/src/schema.js:2507
3691 +#: app/src/schema.js:2613
3692 +#: app/src/schema.js:2715
3693 +#: assets/js/backend.js:72737
3694 +#: assets/js/backend.js:72843
3695 +#: assets/js/backend.js:72949
3696 +#: assets/js/backend.js:73051
2378 3697 msgid "Slow"
2379 3698 msgstr ""
2380 3699
2381 -#: app/src/schema.js:2014
2382 -#: app/src/schema.js:2042
2383 -#: app/src/schema.js:2116
2384 -#: app/src/schema.js:2144
2385 -#: app/src/schema.js:2218
2386 -#: app/src/schema.js:2246
2387 -#: app/src/schema.js:2316
2388 -#: app/src/schema.js:2371
2389 -#: app/src/schema.js:2438
2390 -#: assets/js/backend.js:67154
2391 -#: assets/js/backend.js:67182
2392 -#: assets/js/backend.js:67256
2393 -#: assets/js/backend.js:67284
2394 -#: assets/js/backend.js:67358
2395 -#: assets/js/backend.js:67386
2396 -#: assets/js/backend.js:67456
2397 -#: assets/js/backend.js:67511
2398 -#: assets/js/backend.js:67578
2399 -msgid "Deliver Synced Media"
2400 -msgstr ""
2401 -
2402 -#: app/src/schema.js:2018
2403 -#: app/src/schema.js:2046
2404 -#: app/src/schema.js:2148
2405 -#: app/src/schema.js:2250
2406 -#: app/src/schema.js:2375
2407 -#: app/src/schema.js:2442
2408 -#: assets/js/backend.js:67158
2409 -#: assets/js/backend.js:67186
2410 -#: assets/js/backend.js:67288
2411 -#: assets/js/backend.js:67390
2412 -#: assets/js/backend.js:67515
2413 -#: assets/js/backend.js:67582
2414 -msgid "For media library files that have been copied to the bucket, Enable this option to serve media from provider, so that they are served from the bucket instead of your server."
2415 -msgstr ""
2416 -
2417 -#: app/src/schema.js:2028
2418 -#: app/src/schema.js:2130
2419 -#: app/src/schema.js:2232
2420 -#: app/src/schema.js:2357
2421 -#: app/src/schema.js:2424
2422 -#: assets/js/backend.js:67168
2423 -#: assets/js/backend.js:67270
2424 -#: assets/js/backend.js:67372
2425 -#: assets/js/backend.js:67497
2426 -#: assets/js/backend.js:67564
3700 +#: app/src/schema.js:2423
3701 +#: app/src/schema.js:2529
3702 +#: app/src/schema.js:2635
3703 +#: app/src/schema.js:2763
3704 +#: app/src/schema.js:2832
3705 +#: assets/js/backend.js:72759
3706 +#: assets/js/backend.js:72865
3707 +#: assets/js/backend.js:72971
3708 +#: assets/js/backend.js:73099
3709 +#: assets/js/backend.js:73168
2427 3710 msgid "Other"
2428 3711 msgstr ""
2429 3712
2430 -#: app/src/schema.js:2037
2431 -#: app/src/schema.js:2139
2432 -#: app/src/schema.js:2241
2433 -#: app/src/schema.js:2366
2434 -#: app/src/schema.js:2433
2435 -#: assets/js/backend.js:67177
2436 -#: assets/js/backend.js:67279
2437 -#: assets/js/backend.js:67381
2438 -#: assets/js/backend.js:67506
2439 -#: assets/js/backend.js:67573
2440 -msgid "Fast"
2441 -msgstr ""
2442 -
2443 -#: app/src/schema.js:2051
2444 -#: app/src/schema.js:2153
2445 -#: app/src/schema.js:2255
2446 -#: app/src/schema.js:2380
2447 -#: app/src/schema.js:2447
2448 -#: assets/js/backend.js:67191
2449 -#: assets/js/backend.js:67293
2450 -#: assets/js/backend.js:67395
2451 -#: assets/js/backend.js:67520
2452 -#: assets/js/backend.js:67587
3713 +#: app/src/schema.js:2446
3714 +#: app/src/schema.js:2552
3715 +#: app/src/schema.js:2658
3716 +#: app/src/schema.js:2786
3717 +#: app/src/schema.js:2855
3718 +#: assets/js/backend.js:72782
3719 +#: assets/js/backend.js:72888
3720 +#: assets/js/backend.js:72994
3721 +#: assets/js/backend.js:73122
3722 +#: assets/js/backend.js:73191
2453 3723 msgid "How URL rewriting works"
2454 3724 msgstr ""
2455 3725
2456 -#: app/src/schema.js:2059
2457 -#: app/src/schema.js:2161
2458 -#: app/src/schema.js:2263
2459 -#: app/src/schema.js:2328
2460 -#: app/src/schema.js:2388
2461 -#: app/src/schema.js:2455
2462 -#: assets/js/backend.js:67199
2463 -#: assets/js/backend.js:67301
2464 -#: assets/js/backend.js:67403
2465 -#: assets/js/backend.js:67468
2466 -#: assets/js/backend.js:67528
2467 -#: assets/js/backend.js:67595
2468 -msgid "Use Custom Domain Name (CNAME)"
2469 -msgstr ""
2470 -
2471 -#: app/src/schema.js:2063
2472 -#: app/src/schema.js:2165
2473 -#: app/src/schema.js:2267
2474 -#: app/src/schema.js:2392
2475 -#: app/src/schema.js:2459
2476 -#: assets/js/backend.js:67203
2477 -#: assets/js/backend.js:67305
2478 -#: assets/js/backend.js:67407
2479 -#: assets/js/backend.js:67532
2480 -#: assets/js/backend.js:67599
2481 -msgid "Serves media from a custom domain that has been pointed to your media storage."
2482 -msgstr ""
2483 -
2484 -#: app/src/schema.js:2068
2485 -#: app/src/schema.js:2170
2486 -#: app/src/schema.js:2272
2487 -#: app/src/schema.js:2397
2488 -#: app/src/schema.js:2464
2489 -#: assets/js/backend.js:67208
2490 -#: assets/js/backend.js:67310
2491 -#: assets/js/backend.js:67412
2492 -#: assets/js/backend.js:67537
2493 -#: assets/js/backend.js:67604
3726 +#: app/src/schema.js:2463
3727 +#: app/src/schema.js:2569
3728 +#: app/src/schema.js:2675
3729 +#: app/src/schema.js:2803
3730 +#: app/src/schema.js:2872
3731 +#: assets/js/backend.js:72799
3732 +#: assets/js/backend.js:72905
3733 +#: assets/js/backend.js:73011
3734 +#: assets/js/backend.js:73139
3735 +#: assets/js/backend.js:73208
2494 3736 msgid "How to set a custom domain name"
2495 3737 msgstr ""
2496 3738
2497 -#: app/src/schema.js:2082
2498 -#: app/src/schema.js:2184
2499 -#: app/src/schema.js:2286
2500 -#: app/src/schema.js:2346
2501 -#: app/src/schema.js:2411
2502 -#: app/src/schema.js:2478
2503 -#: assets/js/backend.js:67222
2504 -#: assets/js/backend.js:67324
2505 -#: assets/js/backend.js:67426
2506 -#: assets/js/backend.js:67486
2507 -#: assets/js/backend.js:67551
2508 -#: assets/js/backend.js:67618
2509 -msgid "Enter Domain"
2510 -msgstr ""
2511 -
2512 -#: app/src/schema.js:2120
2513 -#: app/src/schema.js:2320
2514 -#: assets/js/backend.js:67260
2515 -#: assets/js/backend.js:67460
3739 +#: app/src/schema.js:2516
3740 +#: app/src/schema.js:2724
3741 +#: assets/js/backend.js:72852
3742 +#: assets/js/backend.js:73060
2516 3743 msgid "For media library files that have been copied to the bucket, Enable this option to serve media from provider, so that they are served from the storage instead of your server."
2517 3744 msgstr ""
2518 3745
2519 -#: app/src/schema.js:2222
2520 -#: assets/js/backend.js:67362
3746 +#: app/src/schema.js:2622
3747 +#: assets/js/backend.js:72958
2521 3748 msgid "For media library files that have been copied to the bucket, Enable this option to serve media from provider, so that they are served from the space instead of your server."
2522 3749 msgstr ""
2523 3750
2524 -#: app/src/schema.js:2332
2525 -#: assets/js/backend.js:67472
3751 +#: app/src/schema.js:2736
3752 +#: assets/js/backend.js:73072
2526 3753 msgid "Serves media from a custom domain that has been pointed to your media storage. Or public endpoint provided by Cloudflare R2."
2527 3754 msgstr ""
2528 3755
2529 -#: app/src/schema.js:2492
2530 -#: assets/js/backend.js:67632
3756 +#: app/src/schema.js:2901
3757 +#: assets/js/backend.js:73237
2531 3758 msgid "Sync Media to Cloud Storage"
2532 3759 msgstr ""
2533 3760
2534 -#: app/src/schema.js:2499
2535 -#: assets/js/backend.js:67639
3761 +#: app/src/schema.js:2908
3762 +#: assets/js/backend.js:73244
2536 3763 msgid "Restore Media to Server"
2537 3764 msgstr ""
2538 3765
2539 -#: app/src/schema.js:2503
2540 -#: assets/js/backend.js:67643
3766 +#: app/src/schema.js:2912
3767 +#: assets/js/backend.js:73248
2541 3768 msgid "We will check all the media files that are synced to the cloud and restore any missing files to your server."
2542 3769 msgstr ""
2543 3770
2544 -#: app/src/schema.js:2510
2545 -#: assets/js/backend.js:67650
3771 +#: app/src/schema.js:2919
3772 +#: assets/js/backend.js:73255
2546 3773 msgid "Move Media to New Path"
2547 3774 msgstr ""
2548 3775
2549 -#: app/src/schema.js:2514
2550 -#: assets/js/backend.js:67654
3776 +#: app/src/schema.js:2923
3777 +#: assets/js/backend.js:73259
2551 3778 msgid "If you have changed the base path or enabled/disables year/month structure, Use this tool to move all your existing files to the new path in the cloud storage. We will check all the media files that are synced to the cloud and move them to the new path if required."
3779 +msgstr ""
3780 +
3781 +#: app/src/schema.js:2934
3782 +#: assets/js/backend.js:73270
3783 +msgid "Copies your synced media from the currently connected bucket to the destination bucket you configured — enable \"include untracked files\" on the destination to also copy objects with no synced media record. Doesn't modify the source bucket unless you enabled the delete-source-files option."
3784 +msgstr ""
3785 +
3786 +#: app/src/schema.js:2945
3787 +#: assets/js/backend.js:73281
3788 +msgid "This will restore your synced media to the server and permanently delete the cloud copies."
2552 3789 msgstr ""