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 +2705 -1267 1.3.10 → 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.10\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-05-26T17:55:36+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:272
20 -#: includes/admin.php:273
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:63575
23 +#: assets/js/backend.js:68262
24 24 msgid "Media Cloud Sync"
25 25 msgstr ""
26 26
27 27 #. Description of the plugin
@@ -38,1554 +38,2492 @@
38 38 #: media-cloud-sync.php
39 39 msgid "http://dudlewebs.com"
40 40 msgstr ""
41 41
42 -#: includes/admin.php:257
42 +#: includes/admin.php:258
43 43 msgid "Get Started"
44 44 msgstr ""
45 45
46 -#: includes/admin.php:258
47 -#: includes/admin.php:293
48 -#: includes/admin.php:294
49 -#: app/src/components/Header/index.jsx:28
46 +#: includes/admin.php:259
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:58979
53 -#: assets/js/backend.js:64433
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:283
58 -#: includes/admin.php:284
59 -#: app/src/components/Header/index.jsx:23
60 -#: assets/js/backend.js:58974
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:302
65 -#: includes/admin.php:303
66 -#: app/src/components/ConnectionCard/index.jsx:58
67 -#: app/src/pages/Configure.jsx:88
68 -#: app/src/schema.js:136
69 -#: assets/js/backend.js:58803
70 -#: assets/js/backend.js:60999
71 -#: assets/js/backend.js:64542
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
72 78 msgid "Configure"
73 79 msgstr ""
74 80
75 -#: includes/admin.php:324
81 +#: includes/admin.php:334
82 +msgid "Open Media Cloud Sync settings"
83 +msgstr ""
84 +
85 +#: includes/admin.php:353
76 86 msgid "Media Cloud Sync By Dudlewebs"
77 87 msgstr ""
78 88
79 -#: includes/admin.php:325
89 +#: includes/admin.php:354
80 90 msgid "Plugin is loading Please wait for a while.."
81 91 msgstr ""
82 92
83 -#: includes/admin.php:360
93 +#: includes/admin.php:393
84 94 msgid "Provider: "
85 95 msgstr ""
86 96
87 -#: includes/admin.php:361
97 +#: includes/admin.php:394
88 98 msgid "Region: "
89 99 msgstr ""
90 100
91 -#: includes/admin.php:362
101 +#: includes/admin.php:395
92 102 msgid "Access: "
93 103 msgstr ""
94 104
95 -#: includes/admin.php:363
96 -#: includes/integrations/media-library.php:1464
105 +#: includes/admin.php:396
106 +#: includes/integrations/media-library.php:1627
97 107 msgid "Private"
98 108 msgstr ""
99 109
100 -#: includes/admin.php:364
101 -#: includes/integrations/media-library.php:1464
110 +#: includes/admin.php:397
111 +#: includes/integrations/media-library.php:1627
102 112 msgid "Public"
103 113 msgstr ""
104 114
105 -#: includes/api.php:161
115 +#: includes/api.php:186
106 116 msgid "Something went wrong. Invalid data recieved"
107 117 msgstr ""
108 118
109 -#: includes/api.php:239
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
110 125 msgid "Configuration saved successfully"
111 126 msgstr ""
112 127
113 -#: includes/api.php:262
128 +#: includes/api.php:334
114 129 msgid "Media counts refreshed successfully"
115 130 msgstr ""
116 131
117 -#: includes/api.php:306
132 +#: includes/api.php:378
118 133 msgid "Error logs fetched successfully"
119 134 msgstr ""
120 135
121 -#: includes/api.php:332
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"
145 +msgstr ""
146 +
147 +#: includes/api.php:402
148 +msgid "Error logs cleared"
149 +msgstr ""
150 +
151 +#: includes/api.php:428
122 152 msgid "Status fetched successfully"
123 153 msgstr ""
124 154
125 -#: includes/api.php:348
126 -#: includes/api.php:372
127 -#: includes/api.php:396
128 -#: includes/api.php:420
129 -msgid "Invalid action"
155 +#: includes/api.php:451
156 +msgid "Storage is not configured correctly."
130 157 msgstr ""
131 158
132 -#: includes/api.php:357
159 +#: includes/api.php:467
133 160 msgid "Sync started successfully"
134 161 msgstr ""
135 162
136 -#: includes/api.php:381
163 +#: includes/api.php:491
137 164 msgid "Sync paused successfully"
138 165 msgstr ""
139 166
140 -#: includes/api.php:405
167 +#: includes/api.php:517
168 +msgid "Invalid sync method"
169 +msgstr ""
170 +
171 +#: includes/api.php:547
141 172 msgid "Sync resumed successfully"
142 173 msgstr ""
143 174
144 -#: includes/api.php:433
175 +#: includes/api.php:575
145 176 msgid "Sync stopped successfully"
146 177 msgstr ""
147 178
148 -#: includes/api.php:451
149 -msgid "Invalid parameters"
179 +#: includes/api.php:603
180 +msgid "Ajax sync requires an active Pro license"
150 181 msgstr ""
151 182
152 -#: includes/api.php:465
153 -msgid "Media synced successfully"
183 +#: includes/api.php:619
184 +msgid "Sync ticked successfully"
154 185 msgstr ""
155 186
156 -#: includes/api.php:465
157 -msgid "Media sync failed"
187 +#: includes/api.php:652
188 +msgid "Invalid parameters"
158 189 msgstr ""
159 190
160 -#: includes/base/item.php:787
161 -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."
162 193 msgstr ""
163 194
164 -#: includes/base/service.php:48
165 -#: includes/base/service.php:73
166 -#: includes/base/service.php:101
167 -#: includes/base/service.php:129
168 -#: includes/base/service.php:162
169 -#: includes/base/service.php:202
170 -#: includes/base/service.php:244
171 -#: includes/base/service.php:284
172 -#: includes/base/services/s3.php:1100
173 -msgid "Something went wrong"
195 +#: includes/api.php:678
196 +msgid "Media synced successfully"
174 197 msgstr ""
175 198
176 -#: includes/base/service.php:57
177 -#: includes/base/service.php:82
178 -#: includes/base/service.php:110
179 -#: includes/base/service.php:138
180 -#: includes/base/service.php:171
181 -#: includes/base/service.php:211
182 -#: includes/base/service.php:253
183 -#: includes/base/service.php:293
184 -msgid "No service selected"
199 +#: includes/api.php:678
200 +msgid "Media sync failed"
185 201 msgstr ""
186 202
187 -#: includes/base/service.php:219
188 -msgid "Service does not have getBucketSecuritySettings method"
203 +#: includes/base/item.php:956
204 +msgid "The file could not be copied to the server. Please try again."
189 205 msgstr ""
190 206
191 -#: includes/base/service.php:261
192 -#: includes/base/service.php:301
193 -msgid "Method not supported for this service"
194 -msgstr ""
195 -
196 -#: includes/base/services/cloudflare-r2.php:116
197 -#: includes/base/services/cloudflare-r2.php:180
198 -#: includes/base/services/cloudflare-r2.php:182
199 -#: includes/base/services/cloudflare-r2.php:240
200 -#: includes/base/services/cloudflare-r2.php:242
201 -#: includes/base/services/cloudflare-r2.php:291
202 -#: includes/base/services/cloudflare-r2.php:293
203 -#: includes/base/services/cloudflare-r2.php:346
204 -#: includes/base/services/cloudflare-r2.php:348
205 -#: includes/base/services/cloudflare-r2.php:400
206 -#: includes/base/services/cloudflare-r2.php:402
207 -#: includes/base/services/cloudflare-r2.php:470
208 -#: includes/base/services/cloudflare-r2.php:472
209 -#: includes/base/services/cloudflare-r2.php:474
210 -#: includes/base/services/cloudflare-r2.php:476
211 -#: includes/base/services/cloudflare-r2.php:478
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
212 218 #: includes/base/services/cloudflare-r2.php:480
213 -#: includes/base/services/cloudflare-r2.php:830
214 -#: includes/base/services/cloudflare-r2.php:836
215 -#: includes/base/services/docean.php:114
216 -#: includes/base/services/docean.php:177
217 -#: includes/base/services/docean.php:179
218 -#: includes/base/services/docean.php:235
219 -#: includes/base/services/docean.php:237
220 -#: includes/base/services/docean.php:301
221 -#: includes/base/services/docean.php:303
222 -#: includes/base/services/docean.php:415
223 -#: includes/base/services/docean.php:417
224 -#: includes/base/services/docean.php:471
225 -#: includes/base/services/docean.php:473
226 -#: includes/base/services/docean.php:543
227 -#: includes/base/services/docean.php:545
228 -#: includes/base/services/docean.php:547
229 -#: includes/base/services/docean.php:549
230 -#: includes/base/services/docean.php:551
231 -#: includes/base/services/docean.php:553
232 -#: includes/base/services/gcloud.php:177
233 -#: includes/base/services/gcloud.php:245
234 -#: includes/base/services/gcloud.php:339
235 -#: includes/base/services/gcloud.php:403
236 -#: includes/base/services/gcloud.php:473
237 -#: includes/base/services/gcloud.php:488
238 -#: includes/base/services/gcloud.php:564
239 -#: includes/base/services/gcloud.php:566
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
240 251 #: includes/base/services/gcloud.php:568
241 252 #: includes/base/services/gcloud.php:570
242 -#: includes/base/services/s3.php:107
243 -#: includes/base/services/s3.php:172
244 -#: includes/base/services/s3.php:174
245 -#: includes/base/services/s3.php:227
246 -#: includes/base/services/s3.php:229
247 -#: includes/base/services/s3.php:304
248 -#: includes/base/services/s3.php:306
249 -#: includes/base/services/s3.php:358
250 -#: includes/base/services/s3.php:360
251 -#: includes/base/services/s3.php:413
252 -#: includes/base/services/s3.php:415
253 -#: includes/base/services/s3.php:485
254 -#: includes/base/services/s3.php:487
255 -#: includes/base/services/s3.php:489
256 -#: includes/base/services/s3.php:491
257 -#: includes/base/services/s3.php:493
258 -#: includes/base/services/s3.php:495
259 -#: includes/base/services/s3.php:575
260 -#: includes/base/services/s3.php:577
261 -#: includes/base/services/s3.php:618
262 -#: includes/base/services/s3.php:620
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
263 277 #: includes/base/services/s3.php:625
264 278 #: includes/base/services/s3.php:627
265 -#: includes/base/services/s3.php:670
266 -#: includes/base/services/s3.php:672
279 +#: includes/base/services/s3.php:632
280 +#: includes/base/services/s3.php:634
281 +#: includes/base/services/s3.php:677
267 282 #: includes/base/services/s3.php:679
268 -#: includes/base/services/s3.php:681
269 -#: includes/base/services/s3compatible.php:112
270 -#: includes/base/services/s3compatible.php:156
271 -#: includes/base/services/s3compatible.php:158
272 -#: includes/base/services/s3compatible.php:213
273 -#: includes/base/services/s3compatible.php:215
274 -#: includes/base/services/s3compatible.php:268
275 -#: includes/base/services/s3compatible.php:270
276 -#: includes/base/services/s3compatible.php:323
277 -#: includes/base/services/s3compatible.php:325
278 -#: includes/base/services/s3compatible.php:378
279 -#: includes/base/services/s3compatible.php:380
280 -#: includes/base/services/s3compatible.php:451
281 -#: includes/base/services/s3compatible.php:453
282 -#: includes/base/services/s3compatible.php:455
283 -#: includes/base/services/s3compatible.php:457
284 -#: includes/base/services/s3compatible.php:459
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
285 296 #: includes/base/services/s3compatible.php:461
286 -#: includes/base/services/s3compatible.php:821
287 -#: includes/base/services/s3compatible.php:827
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
288 304 msgid "Please check the authorization details"
289 305 msgstr ""
290 306
291 -#: includes/base/services/cloudflare-r2.php:128
292 -#: includes/base/services/cloudflare-r2.php:147
293 -#: includes/base/services/docean.php:126
294 -#: includes/base/services/docean.php:145
295 -#: includes/base/services/gcloud.php:132
296 -#: includes/base/services/gcloud.php:144
297 -#: includes/base/services/s3.php:119
298 -#: includes/base/services/s3.php:138
299 -#: includes/base/services/s3compatible.php:124
300 -#: 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
301 317 msgid "Credentials are valid"
302 318 msgstr ""
303 319
304 -#: includes/base/services/cloudflare-r2.php:167
305 -#: includes/base/services/docean.php:164
306 -#: includes/base/services/gcloud.php:168
307 -#: includes/base/services/s3.php:158
308 -#: 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
309 325 msgid "Buckets listed successfully"
310 326 msgstr ""
311 327
312 -#: includes/base/services/cloudflare-r2.php:171
313 328 #: includes/base/services/cloudflare-r2.php:175
314 -#: includes/base/services/docean.php:168
315 -#: includes/base/services/docean.php:172
316 -#: includes/base/services/gcloud.php:172
317 -#: includes/base/services/s3.php:162
318 -#: 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
319 335 msgid "Unable to list buckets, Please check the bucket listing permission"
320 336 msgstr ""
321 337
322 -#: includes/base/services/cloudflare-r2.php:185
323 -#: includes/base/services/cloudflare-r2.php:201
324 -#: includes/base/services/cloudflare-r2.php:258
325 -#: includes/base/services/cloudflare-r2.php:309
326 -#: includes/base/services/cloudflare-r2.php:364
327 -#: includes/base/services/cloudflare-r2.php:655
328 -#: includes/base/services/cloudflare-r2.php:783
329 -#: includes/base/services/cloudflare-r2.php:843
330 -#: includes/base/services/docean.php:182
331 -#: includes/base/services/docean.php:240
332 -#: includes/base/services/docean.php:255
333 -#: includes/base/services/docean.php:377
334 -#: includes/base/services/docean.php:434
335 -#: includes/base/services/docean.php:755
336 -#: includes/base/services/docean.php:865
337 -#: includes/base/services/docean.php:914
338 -#: includes/base/services/gcloud.php:180
339 -#: includes/base/services/gcloud.php:193
340 -#: includes/base/services/gcloud.php:260
341 -#: includes/base/services/gcloud.php:351
342 -#: includes/base/services/gcloud.php:416
343 -#: includes/base/services/gcloud.php:775
344 -#: includes/base/services/gcloud.php:894
345 -#: includes/base/services/gcloud.php:941
346 -#: includes/base/services/s3.php:177
347 -#: includes/base/services/s3.php:232
348 -#: includes/base/services/s3.php:248
349 -#: includes/base/services/s3.php:322
350 -#: includes/base/services/s3.php:378
351 -#: includes/base/services/s3.php:511
352 -#: includes/base/services/s3.php:595
353 -#: includes/base/services/s3.php:645
354 -#: includes/base/services/s3.php:1031
355 -#: includes/base/services/s3.php:1143
356 -#: includes/base/services/s3.php:1192
357 -#: includes/base/services/s3compatible.php:161
358 -#: includes/base/services/s3compatible.php:218
359 -#: includes/base/services/s3compatible.php:234
360 -#: includes/base/services/s3compatible.php:287
361 -#: includes/base/services/s3compatible.php:343
362 -#: includes/base/services/s3compatible.php:666
363 -#: includes/base/services/s3compatible.php:773
364 -#: includes/base/services/s3compatible.php:834
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
365 383 msgid "Insufficient Data. Please try again"
366 384 msgstr ""
367 385
368 -#: includes/base/services/cloudflare-r2.php:235
369 -#: includes/base/services/docean.php:229
370 -#: includes/base/services/gcloud.php:240
371 -#: includes/base/services/s3.php:221
372 -#: 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
373 390 msgid "Bucket exist"
374 391 msgstr ""
375 392
376 -#: includes/base/services/cloudflare-r2.php:237
393 +#: includes/base/services/cloudflare-r2.php:241
377 394 msgid "Bucket choosen does not exist or you don't have permission"
378 395 msgstr ""
379 396
380 -#: includes/base/services/cloudflare-r2.php:280
381 -#: includes/base/services/docean.php:286
382 -#: includes/base/services/gcloud.php:329
383 -#: 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
384 401 msgid "Bucket created successfully."
385 402 msgstr ""
386 403
387 -#: includes/base/services/cloudflare-r2.php:338
388 -#: includes/base/services/docean.php:407
389 -#: includes/base/services/gcloud.php:397
390 -#: includes/base/services/s3.php:350
391 -#: 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
392 409 msgid "Bucket write permission verified successfully"
393 410 msgstr ""
394 411
395 -#: includes/base/services/cloudflare-r2.php:340
396 -#: includes/base/services/docean.php:409
397 -#: includes/base/services/gcloud.php:399
398 -#: includes/base/services/s3.php:352
399 -#: 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
400 417 msgid "Bucket write permission not verified"
401 418 msgstr ""
402 419
403 -#: includes/base/services/cloudflare-r2.php:392
404 -#: includes/base/services/docean.php:463
405 -#: includes/base/services/s3.php:405
406 -#: 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
407 424 msgid "Bucket delete permission verified successfully"
408 425 msgstr ""
409 426
410 -#: includes/base/services/cloudflare-r2.php:394
411 -#: includes/base/services/docean.php:465
412 -#: includes/base/services/s3.php:407
413 -#: 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
414 431 msgid "Bucket delete permission not verified"
415 432 msgstr ""
416 433
417 -#: includes/base/services/cloudflare-r2.php:418
418 -#: includes/base/services/cloudflare-r2.php:420
419 -#: includes/base/services/docean.php:489
420 -#: includes/base/services/docean.php:491
421 -#: includes/base/services/s3.php:432
422 -#: includes/base/services/s3.php:434
423 -#: includes/base/services/s3compatible.php:397
424 -#: includes/base/services/s3compatible.php:399
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
425 442 msgid "Invalid Request"
426 443 msgstr ""
427 444
428 -#: includes/base/services/cloudflare-r2.php:441
429 -#: includes/base/services/docean.php:514
430 -#: includes/base/services/gcloud.php:536
431 -#: includes/base/services/s3.php:456
432 -#: includes/base/services/s3compatible.php:422
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
433 450 msgid "Objects are accessible to Read"
434 451 msgstr ""
435 452
436 -#: includes/base/services/cloudflare-r2.php:445
437 -#: includes/base/services/docean.php:518
438 -#: includes/base/services/gcloud.php:540
439 -#: includes/base/services/s3.php:460
440 -#: includes/base/services/s3compatible.php:426
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
441 458 msgid "Access Denied. Please check your bucket policy. Public Read Access is required."
442 459 msgstr ""
443 460
444 -#: includes/base/services/cloudflare-r2.php:447
445 -#: includes/base/services/cloudflare-r2.php:449
446 -#: includes/base/services/docean.php:520
447 -#: includes/base/services/docean.php:522
448 -#: includes/base/services/gcloud.php:542
449 -#: includes/base/services/gcloud.php:544
450 -#: includes/base/services/s3.php:462
451 -#: includes/base/services/s3.php:464
452 -#: includes/base/services/s3compatible.php:428
453 -#: includes/base/services/s3compatible.php:430
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
454 466 msgid "Access Denied. Please check your bucket policy"
455 467 msgstr ""
456 468
457 -#: includes/base/services/cloudflare-r2.php:452
458 -#: includes/base/services/docean.php:525
459 -#: includes/base/services/gcloud.php:547
460 -#: includes/base/services/s3.php:467
461 -#: includes/base/services/s3compatible.php:433
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
462 474 msgid "Object not found. Please check your bucket policy"
463 475 msgstr ""
464 476
465 -#: includes/base/services/cloudflare-r2.php:455
466 -#: includes/base/services/docean.php:528
467 -#: includes/base/services/gcloud.php:550
468 -#: includes/base/services/s3.php:470
469 -#: includes/base/services/s3compatible.php:436
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
470 482 msgid "Internal Server error. Please check your bucket policy"
471 483 msgstr ""
472 484
473 -#: includes/base/services/cloudflare-r2.php:458
474 -#: includes/base/services/docean.php:531
475 -#: includes/base/services/gcloud.php:553
476 -#: includes/base/services/s3.php:473
477 -#: includes/base/services/s3compatible.php:439
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
478 490 msgid "Objects are not accessible to read"
479 491 msgstr ""
480 492
481 -#: includes/base/services/cloudflare-r2.php:582
482 -#: includes/base/services/cloudflare-r2.php:632
483 -#: includes/base/services/docean.php:695
484 -#: includes/base/services/docean.php:727
485 -#: includes/base/services/gcloud.php:711
486 -#: includes/base/services/gcloud.php:747
487 -#: includes/base/services/s3.php:971
488 -#: includes/base/services/s3.php:1003
489 -#: includes/base/services/s3compatible.php:606
490 -#: includes/base/services/s3compatible.php:638
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
491 542 msgid "File Uploaded Successfully"
492 543 msgstr ""
493 544
494 -#: includes/base/services/cloudflare-r2.php:710
495 -#: includes/base/services/docean.php:790
496 -#: includes/base/services/gcloud.php:816
497 -#: includes/base/services/s3.php:1067
498 -#: includes/base/services/s3compatible.php:702
499 -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"
500 551 msgstr ""
501 552
502 -#: includes/base/services/cloudflare-r2.php:729
503 -#: includes/base/services/docean.php:809
504 -#: includes/base/services/gcloud.php:834
505 -#: includes/base/services/s3.php:1087
506 -#: includes/base/services/s3compatible.php:721
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
507 563 msgid "File copied successfully"
508 564 msgstr ""
509 565
510 -#: includes/base/services/cloudflare-r2.php:742
511 -#: includes/base/services/docean.php:822
512 -#: includes/base/services/gcloud.php:853
513 -#: includes/base/services/s3compatible.php:730
514 -msgid "File not copied"
515 -msgstr ""
516 -
517 -#: includes/base/services/cloudflare-r2.php:763
518 -#: includes/base/services/docean.php:845
519 -#: includes/base/services/gcloud.php:874
520 -#: includes/base/services/s3.php:1123
521 -#: includes/base/services/s3compatible.php:753
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
522 571 msgid "Deleted Successfully"
523 572 msgstr ""
524 573
525 -#: includes/base/services/cloudflare-r2.php:769
526 -#: includes/base/services/docean.php:851
527 -#: includes/base/services/gcloud.php:880
528 -#: includes/base/services/s3.php:1129
529 -#: includes/base/services/s3compatible.php:759
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
530 579 msgid "File not deleted"
531 580 msgstr ""
532 581
533 -#: includes/base/services/cloudflare-r2.php:811
534 -#: includes/base/services/docean.php:894
535 -#: includes/base/services/gcloud.php:921
536 -#: includes/base/services/s3.php:1172
537 -#: includes/base/services/s3compatible.php:802
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
538 587 msgid "Got Private URL Successfully"
539 588 msgstr ""
540 589
541 -#: includes/base/services/cloudflare-r2.php:817
542 -#: includes/base/services/docean.php:900
590 +#: includes/base/services/cloudflare-r2.php:999
591 +#: includes/base/services/docean.php:1136
543 592 msgid "Error getting Private URL"
544 593 msgstr ""
545 594
546 -#: includes/base/services/docean.php:231
547 -#: includes/base/services/gcloud.php:242
548 -#: includes/base/services/s3.php:223
549 -#: 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
550 598 msgid "Bucket choosen does not exist / does not have read permission"
551 599 msgstr ""
552 600
553 -#: includes/base/services/docean.php:296
554 -#: includes/base/services/s3.php:299
601 +#: includes/base/services/docean.php:301
602 +#: includes/base/services/s3.php:304
555 603 msgid "Bucket created. But the following error happened while setting the public access,"
556 604 msgstr ""
557 605
558 -#: includes/base/services/docean.php:733
559 -#: includes/base/services/gcloud.php:753
560 -#: includes/base/services/s3.php:1009
561 -#: includes/base/services/s3compatible.php:644
562 -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"
563 610 msgstr ""
564 611
565 -#: includes/base/services/docean.php:748
566 -#: includes/base/services/gcloud.php:768
567 -#: includes/base/services/s3.php:1024
568 -#: includes/base/services/s3compatible.php:659
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
569 621 msgid "Check the file you are trying to upload. Please try again"
570 622 msgstr ""
571 623
572 -#: includes/base/services/gcloud.php:104
624 +#: includes/base/services/gcloud.php:108
573 625 msgid "Invalid JSON configuration, please try again"
574 626 msgstr ""
575 627
576 -#: includes/base/services/gcloud.php:118
577 -#: includes/base/services/gcloud.php:197
578 -#: includes/base/services/gcloud.php:210
579 -#: includes/base/services/gcloud.php:264
580 -#: includes/base/services/gcloud.php:277
581 -#: includes/base/services/gcloud.php:355
582 -#: includes/base/services/gcloud.php:368
583 -#: includes/base/services/gcloud.php:419
584 -#: 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
585 639 msgid "JSON Configuration is invalid"
586 640 msgstr ""
587 641
588 -#: includes/base/services/gcloud.php:219
589 -#: includes/base/services/gcloud.php:446
642 +#: includes/base/services/gcloud.php:227
643 +#: includes/base/services/gcloud.php:448
590 644 msgid "Bucket exists"
591 645 msgstr ""
592 646
593 -#: includes/base/services/gcloud.php:225
647 +#: includes/base/services/gcloud.php:233
594 648 msgid "Bucket does not exist"
595 649 msgstr ""
596 650
597 -#: includes/base/services/gcloud.php:232
651 +#: includes/base/services/gcloud.php:240
598 652 msgid "Bucket does not exist or credentials are invalid: "
599 653 msgstr ""
600 654
601 -#: includes/base/services/gcloud.php:308
602 -#: includes/base/services/gcloud.php:318
655 +#: includes/base/services/gcloud.php:309
656 +#: includes/base/services/gcloud.php:319
603 657 msgid "Bucket created successfully. But failed to set IAM policy."
604 658 msgstr ""
605 659
606 -#: includes/base/services/gcloud.php:375
660 +#: includes/base/services/gcloud.php:376
607 661 msgid "No Buckets found"
608 662 msgstr ""
609 663
610 -#: includes/base/services/gcloud.php:452
664 +#: includes/base/services/gcloud.php:454
611 665 msgid "You do not have permission to delete object"
612 666 msgstr ""
613 667
614 -#: includes/base/services/gcloud.php:459
668 +#: includes/base/services/gcloud.php:461
615 669 msgid "Object does not exist"
616 670 msgstr ""
617 671
618 -#: includes/base/services/gcloud.php:466
672 +#: includes/base/services/gcloud.php:468
619 673 msgid "Object does not exist or credentials are invalid: "
620 674 msgstr ""
621 675
622 -#: includes/base/services/gcloud.php:519
676 +#: includes/base/services/gcloud.php:518
623 677 msgid "Failed to create an object for read permission check, please check service configuration"
624 678 msgstr ""
625 679
626 -#: includes/base/services/gcloud.php:717
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
627 705 msgid "Object not found at server."
628 706 msgstr ""
629 707
630 -#: includes/base/services/gcloud.php:927
631 -#: includes/base/services/s3.php:1178
632 -#: includes/base/services/s3compatible.php:808
708 +#: includes/base/services/gcloud.php:1354
709 +#: includes/base/services/s3.php:1413
710 +#: includes/base/services/s3compatible.php:1016
633 711 msgid "Error getting private URL"
634 712 msgstr ""
635 713
636 -#: includes/base/services/s3.php:287
714 +#: includes/base/services/s3.php:292
637 715 msgid "Bucket created successfully. Choose bucket from list to select the bucket."
638 716 msgstr ""
639 717
640 -#: includes/base/services/s3.php:296
718 +#: includes/base/services/s3.php:301
641 719 msgid "Bucket created and made public. But the following error happened while setting the transfer accilaration,"
642 720 msgstr ""
643 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 +
644 788 #. translators: %s: action name
645 -#: includes/bulk/sync.php:81
646 -#: includes/bulk/sync.php:96
647 -#: includes/bulk/sync.php:112
648 -#: 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
649 795 #, php-format
650 796 msgid "Invalid action: %s"
651 797 msgstr ""
652 798
653 -#: includes/config/schema.php:29
799 +#: includes/config/schema.php:32
654 800 msgid "AWS/S3"
655 801 msgstr ""
656 802
657 -#: includes/config/schema.php:30
658 -#: app/src/schema.js:608
659 -#: app/src/schema.js:612
660 -#: app/src/schema.js:1907
661 -#: app/src/schema.js:1911
662 -#: assets/js/backend.js:65014
663 -#: assets/js/backend.js:65018
664 -#: assets/js/backend.js:66313
665 -#: assets/js/backend.js:66317
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
666 812 msgid "Google Cloud Storage"
667 813 msgstr ""
668 814
669 -#: includes/config/schema.php:31
670 -#: app/src/schema.js:1005
671 -#: app/src/schema.js:1009
672 -#: app/src/schema.js:2009
673 -#: app/src/schema.js:2013
674 -#: assets/js/backend.js:65411
675 -#: assets/js/backend.js:65415
676 -#: assets/js/backend.js:66415
677 -#: assets/js/backend.js:66419
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
678 824 msgid "Digital Ocean Spaces"
679 825 msgstr ""
680 826
681 -#: includes/config/schema.php:32
682 -#: app/src/schema.js:1246
683 -#: app/src/schema.js:1247
684 -#: app/src/schema.js:2111
685 -#: app/src/schema.js:2112
686 -#: assets/js/backend.js:65652
687 -#: assets/js/backend.js:65653
688 -#: assets/js/backend.js:66517
689 -#: assets/js/backend.js:66518
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
690 836 msgid "Cloudflare R2"
691 837 msgstr ""
692 838
693 -#: includes/config/schema.php:33
694 -#: app/src/schema.js:1479
695 -#: assets/js/backend.js:65885
839 +#: includes/config/schema.php:36
840 +#: app/src/schema.js:1984
841 +#: assets/js/backend.js:72320
696 842 msgid "S3 Compatible"
697 843 msgstr ""
698 844
699 -#: includes/integrations/imagify.php:421
845 +#: includes/config/utils.php:531
846 +msgid "Bucket name is not configured."
847 +msgstr ""
848 +
849 +#: includes/config/utils.php:538
850 +msgid "WPMCS_CONFIG is not defined in wp-config.php"
851 +msgstr ""
852 +
853 +#. translators: %s: comma separated list of missing configuration keys
854 +#: includes/config/utils.php:550
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
862 +msgid "Storage credentials are incomplete. Missing key(s): %s"
863 +msgstr ""
864 +
865 +#: includes/integrations/imagify/imagify.php:344
700 866 msgid "Invalid attachment ID."
701 867 msgstr ""
702 868
703 -#: includes/integrations/media-library.php:1034
704 -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."
705 872 msgstr ""
706 873
707 -#: includes/integrations/media-library.php:1074
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
708 892 msgid "File upload failed"
709 893 msgstr ""
710 894
711 -#: includes/integrations/media-library.php:1192
895 +#: includes/integrations/media-library.php:1235
712 896 msgid "File not found"
713 897 msgstr ""
714 898
715 -#: includes/integrations/media-library.php:1232
716 -msgid "Original File upload failed"
899 +#: includes/integrations/media-library.php:1260
900 +msgid "Original File not found"
717 901 msgstr ""
718 902
719 -#: includes/integrations/media-library.php:1239
720 -msgid "Original File not found"
903 +#: includes/integrations/media-library.php:1334
904 +msgid "HEIC source file not found"
721 905 msgstr ""
722 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 +
723 915 #. translators: %1$s: Image size name (e.g., thumbnail, medium, large).
724 -#: includes/integrations/media-library.php:1292
916 +#: includes/integrations/media-library.php:1409
725 917 #, php-format
726 918 msgid "Image size %1$s not found"
727 919 msgstr ""
728 920
729 921 #. translators: %1$s: Image size name (e.g., thumbnail, medium, large).
730 -#: includes/integrations/media-library.php:1308
922 +#: includes/integrations/media-library.php:1425
731 923 #, php-format
732 924 msgid "Image size %1$s upload failed"
733 925 msgstr ""
734 926
735 -#: includes/integrations/media-library.php:1449
927 +#: includes/integrations/media-library.php:1612
736 928 msgid "Provider :"
737 929 msgstr ""
738 930
739 -#: includes/integrations/media-library.php:1457
931 +#: includes/integrations/media-library.php:1620
740 932 msgid "Region :"
741 933 msgstr ""
742 934
743 -#: includes/integrations/media-library.php:1464
935 +#: includes/integrations/media-library.php:1627
744 936 msgid "Access :"
745 937 msgstr ""
746 938
939 +#: includes/main.php:164
940 +#: includes/main.php:177
941 +msgid "Something went wrong."
942 +msgstr ""
943 +
747 944 #. translators: 1: Plugin name, 2: PHP version.
748 -#: includes/main.php:79
945 +#: includes/notices.php:62
749 946 #, php-format
750 947 msgid "%1$s requires PHP version %2$s+, plugin is currently not running."
751 948 msgstr ""
752 949
753 950 #. translators: 1: Plugin name, 2: WordPress version.
754 -#: includes/main.php:91
951 +#: includes/notices.php:74
755 952 #, php-format
756 953 msgid "%1$s requires WordPress version %2$s+. Because you are using an earlier version, the plugin is currently not running."
757 954 msgstr ""
758 955
759 -#: includes/main.php:204
760 -#: includes/main.php:217
761 -msgid "Something went wrong."
762 -msgstr ""
763 -
764 956 #: app/src/components/Buttons/index.jsx:9
765 -#: app/src/components/Buttons/index.jsx:64
766 -#: assets/js/backend.js:58516
767 -#: assets/js/backend.js:58571
957 +#: app/src/components/Buttons/index.jsx:81
958 +#: app/src/components/Buttons/index.jsx:143
959 +#: assets/js/backend.js:58591
960 +#: assets/js/backend.js:58663
961 +#: assets/js/backend.js:58725
768 962 msgid "Button"
769 963 msgstr ""
770 964
771 -#: app/src/components/Buttons/index.jsx:122
772 -#: app/src/components/Buttons/index.jsx:134
773 -#: assets/js/backend.js:58629
774 -#: assets/js/backend.js:58641
965 +#: app/src/components/Buttons/index.jsx:193
966 +#: app/src/components/Buttons/index.jsx:205
967 +#: assets/js/backend.js:58775
968 +#: assets/js/backend.js:58787
775 969 msgid "PURCHASE PREMIUM"
776 970 msgstr ""
777 971
778 -#: app/src/components/ConnectionCard/index.jsx:39
779 -#: assets/js/backend.js:58784
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 +
1001 +#: app/src/components/ConnectionCard/index.jsx:38
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
1011 +msgid "Bucket"
1012 +msgstr ""
1013 +
1014 +#: app/src/components/ConnectionCard/index.jsx:61
1015 +#: assets/js/backend.js:59044
780 1016 msgid "Connect to cloud"
781 1017 msgstr ""
782 1018
783 -#: app/src/components/ConnectionCard/index.jsx:42
784 -#: assets/js/backend.js:58787
1019 +#: app/src/components/ConnectionCard/index.jsx:67
1020 +#: assets/js/backend.js:59050
785 1021 msgid "Get started with syncing your media files to the cloud."
786 1022 msgstr ""
787 1023
788 -#: app/src/components/ConnectionCard/index.jsx:54
789 -#: assets/js/backend.js:58799
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
790 1028 msgid "Connected"
791 1029 msgstr ""
792 1030
1031 +#: app/src/components/ConnectionCard/index.jsx:95
1032 +#: assets/js/backend.js:59078
1033 +msgid "Needs attention"
1034 +msgstr ""
1035 +
1036 +#: app/src/components/ConnectionCard/index.jsx:119
1037 +#: assets/js/backend.js:59102
1038 +msgid "Storage is not fully configured"
1039 +msgstr ""
1040 +
1041 +#: app/src/components/ConnectionCard/index.jsx:129
1042 +#: assets/js/backend.js:59112
1043 +msgid "Review your storage credentials and bucket configuration."
1044 +msgstr ""
1045 +
1046 +#: app/src/components/ConnectionStatusCheck/index.jsx:30
1047 +#: assets/js/backend.js:59165
1048 +msgid "Check Status"
1049 +msgstr ""
1050 +
1051 +#: app/src/components/ConnectionStatusCheck/index.jsx:37
1052 +#: assets/js/backend.js:59172
1053 +msgid "Fetching..."
1054 +msgstr ""
1055 +
1056 +#: app/src/components/ConnectionStatusCheck/index.jsx:38
1057 +#: app/src/components/ConnectionStatusCheck/index.jsx:46
1058 +#: app/src/components/Statistics/index.jsx:52
1059 +#: app/src/components/Statistics/index.jsx:55
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
1066 +msgid "Refresh"
1067 +msgstr ""
1068 +
1069 +#: app/src/components/ConnectionStatusCheck/index.jsx:54
1070 +#: assets/js/backend.js:59189
1071 +msgid "Last checked"
1072 +msgstr ""
1073 +
793 1074 #: app/src/components/DonateSection/index.jsx:8
794 -#: assets/js/backend.js:58897
795 1075 msgid "I need you !!"
796 1076 msgstr ""
797 1077
798 1078 #: app/src/components/DonateSection/index.jsx:15
799 -#: assets/js/backend.js:58904
800 1079 msgid "DONATE"
801 1080 msgstr ""
802 1081
803 -#: app/src/components/Header/index.jsx:33
804 -#: app/src/schema.js:56
805 -#: app/src/schema.js:1844
806 -#: app/src/schema.js:1946
807 -#: app/src/schema.js:2048
808 -#: app/src/schema.js:2173
809 -#: app/src/schema.js:2240
810 -#: assets/js/backend.js:58984
811 -#: assets/js/backend.js:64462
812 -#: assets/js/backend.js:66250
813 -#: assets/js/backend.js:66352
814 -#: assets/js/backend.js:66454
815 -#: assets/js/backend.js:66579
816 -#: assets/js/backend.js:66646
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
817 1098 msgid "Documentation"
818 1099 msgstr ""
819 1100
820 -#: app/src/components/Header/index.jsx:40
1101 +#: app/src/components/Header/index.jsx:44
821 1102 #: app/src/pages/License.jsx:139
822 -#: assets/js/backend.js:58991
823 -#: assets/js/backend.js:61809
1103 +#: assets/js/backend.js:59360
1104 +#: assets/js/backend.js:65867
824 1105 msgid "License"
825 1106 msgstr ""
826 1107
827 -#: app/src/components/Header/index.jsx:61
828 -#: assets/js/backend.js:59012
829 -msgid "Premium Version Coming Soon"
1108 +#: app/src/components/Header/index.jsx:67
1109 +#: assets/js/backend.js:59383
1110 +msgid "Upgrade to Pro"
830 1111 msgstr ""
831 1112
832 -#: app/src/components/Header/index.jsx:110
833 -#: app/src/components/Header/index.jsx:115
834 -#: assets/js/backend.js:59061
835 -#: assets/js/backend.js:59066
836 -msgid "Donate"
837 -msgstr ""
838 -
839 1113 #: app/src/components/HeaderPrgressIndicator/index.jsx:46
840 -#: assets/js/backend.js:59124
1114 +#: assets/js/backend.js:59478
841 1115 msgid "Progress indicator"
842 1116 msgstr ""
843 1117
844 1118 #: app/src/components/HeaderPrgressIndicator/index.jsx:57
845 1119 #: app/src/components/HeaderPrgressIndicator/index.jsx:87
846 -#: app/src/pages/sync/SyncScreen.jsx:245
847 -#: app/src/pages/sync/SyncScreen.jsx:275
848 -#: assets/js/backend.js:59135
849 -#: assets/js/backend.js:59165
850 -#: assets/js/backend.js:63854
851 -#: assets/js/backend.js:63884
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
852 1126 msgid "Syncing"
853 1127 msgstr ""
854 1128
855 1129 #: app/src/components/HeaderPrgressIndicator/index.jsx:124
856 -#: assets/js/backend.js:59202
1130 +#: assets/js/backend.js:59556
857 1131 msgid "View Details"
858 1132 msgstr ""
859 1133
860 -#: app/src/components/JsonReader/index.jsx:46
861 -#: assets/js/backend.js:59257
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
862 1219 msgid "Read JSON from file"
863 1220 msgstr ""
864 1221
865 1222 #: app/src/components/LicenseCard/index.jsx:14
866 -#: assets/js/backend.js:59281
1223 +#: assets/js/backend.js:60200
867 1224 msgid "Active"
868 1225 msgstr ""
869 1226
870 1227 #: app/src/components/LicenseCard/index.jsx:16
871 -#: assets/js/backend.js:59283
1228 +#: assets/js/backend.js:60202
872 1229 msgid "Expired"
873 1230 msgstr ""
874 1231
875 1232 #: app/src/components/LicenseCard/index.jsx:18
876 -#: assets/js/backend.js:59285
1233 +#: assets/js/backend.js:60204
877 1234 msgid "Revoked"
878 1235 msgstr ""
879 1236
880 1237 #: app/src/components/LicenseCard/index.jsx:20
881 -#: assets/js/backend.js:59287
1238 +#: assets/js/backend.js:60206
882 1239 msgid "Inactive"
883 1240 msgstr ""
884 1241
885 1242 #: app/src/components/LicenseCard/index.jsx:22
886 -#: assets/js/backend.js:59289
1243 +#: assets/js/backend.js:60208
887 1244 msgid "Limit Reached"
888 1245 msgstr ""
889 1246
890 1247 #: app/src/components/LicenseCard/index.jsx:24
891 -#: assets/js/backend.js:59291
1248 +#: assets/js/backend.js:60210
892 1249 msgid "Not Found"
893 1250 msgstr ""
894 1251
895 1252 #: app/src/components/LicenseCard/index.jsx:25
896 -#: assets/js/backend.js:59292
1253 +#: assets/js/backend.js:60211
897 1254 msgid "Unknown"
898 1255 msgstr ""
899 1256
900 1257 #: app/src/components/LicenseCard/index.jsx:31
901 -#: assets/js/backend.js:59298
1258 +#: assets/js/backend.js:60217
902 1259 msgid "Just now"
903 1260 msgstr ""
904 1261
905 1262 #: app/src/components/LicenseCard/index.jsx:34
906 -#: assets/js/backend.js:59301
1263 +#: assets/js/backend.js:60220
907 1264 msgid "min ago"
908 1265 msgstr ""
909 1266
910 1267 #: app/src/components/LicenseCard/index.jsx:37
911 -#: assets/js/backend.js:59304
1268 +#: assets/js/backend.js:60223
912 1269 msgid "hours ago"
913 1270 msgstr ""
914 1271
915 1272 #: app/src/components/LicenseCard/index.jsx:39
916 -#: assets/js/backend.js:59306
1273 +#: assets/js/backend.js:60225
917 1274 msgid "days ago"
918 1275 msgstr ""
919 1276
920 1277 #: app/src/components/LicenseCard/index.jsx:53
921 -#: assets/js/backend.js:59320
1278 +#: assets/js/backend.js:60239
922 1279 msgid "License Details"
923 1280 msgstr ""
924 1281
925 1282 #: app/src/components/LicenseCard/index.jsx:65
926 -#: assets/js/backend.js:59332
1283 +#: assets/js/backend.js:60251
927 1284 msgid "License Key"
928 1285 msgstr ""
929 1286
930 1287 #: app/src/components/LicenseCard/index.jsx:74
931 -#: assets/js/backend.js:59341
1288 +#: assets/js/backend.js:60260
932 1289 msgid "Expiry"
933 1290 msgstr ""
934 1291
935 1292 #: app/src/components/LicenseCard/index.jsx:78
936 -#: app/src/pages/MediaSettings.jsx:498
937 -#: assets/js/backend.js:59345
938 -#: assets/js/backend.js:62394
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
939 1300 msgid "Never"
940 1301 msgstr ""
941 1302
942 1303 #: app/src/components/LicenseCard/index.jsx:84
943 -#: assets/js/backend.js:59351
1304 +#: assets/js/backend.js:60270
944 1305 msgid "Last Checked"
945 1306 msgstr ""
946 1307
947 1308 #: app/src/components/LicenseCard/index.jsx:93
948 -#: assets/js/backend.js:59360
1309 +#: assets/js/backend.js:60279
949 1310 msgid "Status Message"
950 1311 msgstr ""
951 1312
952 1313 #: app/src/components/LicenseExpiredNotice/index.jsx:9
953 -#: assets/js/backend.js:59382
1314 +#: assets/js/backend.js:60301
954 1315 msgid "License Expired:"
955 1316 msgstr ""
956 1317
957 1318 #: app/src/components/LicenseExpiredNotice/index.jsx:11
958 -#: assets/js/backend.js:59384
1319 +#: assets/js/backend.js:60303
959 1320 msgid "Renew your license to continue using PRO features."
960 1321 msgstr ""
961 1322
962 1323 #: app/src/components/LicenseExpiredNotice/index.jsx:22
963 -#: assets/js/backend.js:59395
1324 +#: assets/js/backend.js:60314
964 1325 msgid "Renew Now"
965 1326 msgstr ""
966 1327
967 -#: app/src/components/Loading/index.jsx:11
968 -#: assets/js/backend.js:59413
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
969 1340 msgid "Media Cloud Sync is loading please wait..."
970 1341 msgstr ""
971 1342
972 1343 #: app/src/components/PremiumBanner/index.jsx:9
973 -#: assets/js/backend.js:59483
974 -msgid "We are building something awesome!"
1344 +#: assets/js/backend.js:60426
1345 +msgid "Unlock the full power of Media Cloud Sync!"
975 1346 msgstr ""
976 1347
977 1348 #: app/src/components/PremiumBanner/index.jsx:15
978 -#: assets/js/backend.js:59489
979 -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."
980 1351 msgstr ""
981 1352
982 1353 #: app/src/components/PremiumBanner/index.jsx:21
983 -#: assets/js/backend.js:59495
984 -msgid "COMING SOON"
1354 +#: assets/js/backend.js:60438
1355 +msgid "UPGRADE TO PRO"
985 1356 msgstr ""
986 1357
987 1358 #: app/src/components/Statistics/index.jsx:35
988 -#: assets/js/backend.js:59577
1359 +#: assets/js/backend.js:60545
989 1360 msgid "Refreshing Counts"
990 1361 msgstr ""
991 1362
992 -#: app/src/components/Statistics/index.jsx:52
993 -#: app/src/components/Statistics/index.jsx:55
994 -#: app/src/pages/MediaSettings.jsx:452
995 -#: app/src/pages/MediaSettings.jsx:463
996 -#: assets/js/backend.js:59594
997 -#: assets/js/backend.js:59597
998 -#: assets/js/backend.js:62348
999 -#: assets/js/backend.js:62359
1000 -msgid "Refresh"
1001 -msgstr ""
1002 -
1003 1363 #: app/src/components/Statistics/index.jsx:66
1004 -#: assets/js/backend.js:59608
1364 +#: assets/js/backend.js:60576
1005 1365 msgid "Progress Graph"
1006 1366 msgstr ""
1007 1367
1008 1368 #: app/src/components/Statistics/index.jsx:98
1009 -#: assets/js/backend.js:59640
1369 +#: assets/js/backend.js:60608
1010 1370 msgid "out of"
1011 1371 msgstr ""
1012 1372
1013 1373 #: app/src/components/Statistics/index.jsx:110
1014 -#: assets/js/backend.js:59652
1374 +#: assets/js/backend.js:60620
1015 1375 msgid "Synced"
1016 1376 msgstr ""
1017 1377
1018 1378 #: app/src/components/Statistics/index.jsx:111
1019 -#: assets/js/backend.js:59653
1379 +#: assets/js/backend.js:60621
1020 1380 msgid "Total"
1021 1381 msgstr ""
1022 1382
1023 1383 #: app/src/components/Statistics/index.jsx:112
1024 -#: assets/js/backend.js:59654
1384 +#: assets/js/backend.js:60622
1025 1385 msgid "Pending"
1026 1386 msgstr ""
1027 1387
1028 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:97
1029 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:103
1030 -#: assets/js/backend.js:59792
1031 -#: assets/js/backend.js:59798
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
1032 1392 msgid "Errors"
1033 1393 msgstr ""
1034 1394
1035 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:102
1036 -#: assets/js/backend.js:59797
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
1037 1407 msgid "ID"
1038 1408 msgstr ""
1039 1409
1040 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:105
1041 -#: assets/js/backend.js:59800
1410 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:138
1411 +#: assets/js/backend.js:60801
1042 1412 msgid "Actions"
1043 1413 msgstr ""
1044 1414
1045 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:116
1046 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:201
1047 -#: app/src/pages/configure/verifyPermissions.jsx:243
1048 -#: assets/js/backend.js:59811
1049 -#: assets/js/backend.js:59896
1050 -#: assets/js/backend.js:63522
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
1051 1423 msgid "Loading"
1052 1424 msgstr ""
1053 1425
1054 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:170
1055 -#: assets/js/backend.js:59865
1426 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:204
1427 +#: assets/js/backend.js:60867
1056 1428 msgid "No errors"
1057 1429 msgstr ""
1058 1430
1059 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:192
1060 -#: assets/js/backend.js:59887
1431 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:227
1432 +#: assets/js/backend.js:60890
1061 1433 msgid "Retry"
1062 1434 msgstr ""
1063 1435
1064 -#: app/src/components/SyncScreen/ErrorListing/index.jsx:214
1065 -#: assets/js/backend.js:59909
1436 +#: app/src/components/SyncScreen/ErrorListing/index.jsx:250
1437 +#: assets/js/backend.js:60913
1066 1438 msgid "No errors found"
1067 1439 msgstr ""
1068 1440
1069 1441 #: app/src/components/SyncScreen/InfoBox/index.jsx:16
1070 -#: assets/js/backend.js:60030
1442 +#: assets/js/backend.js:61034
1071 1443 msgid "Your plugin settings are not configured properly. Please ensure Service is enabled and Copy files to bucket is enabled."
1072 1444 msgstr ""
1073 1445
1074 1446 #: app/src/components/SyncScreen/InfoBox/index.jsx:35
1075 1447 #: app/src/components/SyncScreen/InfoBox/index.jsx:52
1076 -#: assets/js/backend.js:60049
1077 -#: assets/js/backend.js:60066
1448 +#: assets/js/backend.js:61053
1449 +#: assets/js/backend.js:61070
1078 1450 msgid "All your existing media are synced successfully."
1079 1451 msgstr ""
1080 1452
1081 1453 #: app/src/components/SyncScreen/InfoBox/index.jsx:65
1082 -#: assets/js/backend.js:60079
1454 +#: assets/js/backend.js:61083
1083 1455 msgid "Sync is paused. You can resume it by clicking the \"Resume\" button or stop it by clicking the \"Stop\" button."
1084 1456 msgstr ""
1085 1457
1086 -#: app/src/components/SyncScreen/InfoBox/index.jsx:78
1087 -#: assets/js/backend.js:60092
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
1088 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."
1089 1476 msgstr ""
1090 1477
1091 1478 #: app/src/components/SyncScreen/PremiumCard/index.jsx:8
1092 -#: assets/js/backend.js:60111
1479 +#: assets/js/backend.js:61152
1093 1480 msgid "Upgrade To Premium"
1094 1481 msgstr ""
1095 1482
1096 1483 #: app/src/components/SyncScreen/PremiumCard/index.jsx:11
1097 -#: assets/js/backend.js:60114
1098 -msgid "Private Media Support"
1484 +#: assets/js/backend.js:61155
1485 +msgid "Manage synced media from the Media Library"
1099 1486 msgstr ""
1100 1487
1101 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:14
1102 -#: assets/js/backend.js:60117
1103 -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"
1104 1491 msgstr ""
1105 1492
1106 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:20
1107 -#: assets/js/backend.js:60123
1108 -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"
1109 1496 msgstr ""
1110 1497
1111 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:26
1112 -#: assets/js/backend.js:60129
1113 -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"
1114 1501 msgstr ""
1115 1502
1116 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:32
1117 -#: assets/js/backend.js:60135
1118 -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"
1119 1506 msgstr ""
1120 1507
1121 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:37
1122 -#: assets/js/backend.js:60140
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
1123 1520 msgid "And much more"
1124 1521 msgstr ""
1125 1522
1126 -#: app/src/components/SyncScreen/PremiumCard/index.jsx:45
1127 -#: assets/js/backend.js:60148
1523 +#: app/src/components/SyncScreen/PremiumCard/index.jsx:60
1524 +#: assets/js/backend.js:61204
1128 1525 msgid "View All Features"
1129 1526 msgstr ""
1130 1527
1131 -#: app/src/components/UpgradeNotice/index.jsx:27
1132 -#: assets/js/backend.js:60283
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
1133 1575 msgid "Database upgrade completed successfully."
1134 1576 msgstr ""
1135 1577
1136 -#: app/src/components/UpgradeNotice/index.jsx:49
1137 -#: assets/js/backend.js:60305
1578 +#: app/src/components/UpgradeNotice/index.jsx:55
1579 +#: assets/js/backend.js:61599
1138 1580 msgid "Database upgrade started successfully."
1139 1581 msgstr ""
1140 1582
1141 -#: app/src/components/UpgradeNotice/index.jsx:58
1142 -#: assets/js/backend.js:60314
1583 +#: app/src/components/UpgradeNotice/index.jsx:64
1584 +#: assets/js/backend.js:61608
1143 1585 msgid "Failed to start database upgrade."
1144 1586 msgstr ""
1145 1587
1146 -#: app/src/components/UpgradeNotice/index.jsx:84
1147 -#: assets/js/backend.js:60340
1588 +#: app/src/components/UpgradeNotice/index.jsx:91
1589 +#: assets/js/backend.js:61635
1148 1590 msgid "Database Upgrade Required"
1149 1591 msgstr ""
1150 1592
1151 -#: app/src/components/UpgradeNotice/index.jsx:93
1152 -#: assets/js/backend.js:60349
1593 +#: app/src/components/UpgradeNotice/index.jsx:100
1594 +#: assets/js/backend.js:61644
1153 1595 msgid "Database upgrade in progress. Please wait for the process to complete. Do not close or refresh this page during the upgrade."
1154 1596 msgstr ""
1155 1597
1156 -#: app/src/components/UpgradeNotice/index.jsx:114
1157 -#: assets/js/backend.js:60370
1598 +#: app/src/components/UpgradeNotice/index.jsx:121
1599 +#: assets/js/backend.js:61665
1158 1600 msgid "To ensure compatibility with the latest version of Media Cloud Sync, a database upgrade is necessary."
1159 1601 msgstr ""
1160 1602
1161 -#: app/src/components/UpgradeNotice/index.jsx:119
1162 -#: assets/js/backend.js:60375
1603 +#: app/src/components/UpgradeNotice/index.jsx:126
1604 +#: assets/js/backend.js:61670
1163 1605 msgid "It is recommended to back up your database before proceeding with the upgrade."
1164 1606 msgstr ""
1165 1607
1166 -#: app/src/components/UpgradeNotice/index.jsx:125
1167 -#: assets/js/backend.js:60381
1608 +#: app/src/components/UpgradeNotice/index.jsx:132
1609 +#: assets/js/backend.js:61676
1168 1610 msgid "Please click the button below to initiate the upgrade process."
1169 1611 msgstr ""
1170 1612
1171 -#: app/src/components/UpgradeNotice/index.jsx:131
1172 -#: assets/js/backend.js:60387
1613 +#: app/src/components/UpgradeNotice/index.jsx:138
1614 +#: assets/js/backend.js:61682
1173 1615 msgid "Upgrade Database"
1174 1616 msgstr ""
1175 1617
1176 1618 #: app/src/components/WelcomeContent/index.jsx:7
1177 -#: assets/js/backend.js:60413
1619 +#: assets/js/backend.js:61708
1178 1620 msgid "Hey There,"
1179 1621 msgstr ""
1180 1622
1181 1623 #: app/src/components/WelcomeContent/index.jsx:9
1182 -#: assets/js/backend.js:60415
1624 +#: assets/js/backend.js:61710
1183 1625 msgid "Welcome to Media Cloud Sync Dashboard"
1184 1626 msgstr ""
1185 1627
1186 -#: app/src/helper/index.js:44
1187 -#: assets/js/backend.js:60469
1628 +#: app/src/helper/connectionStatus.js:12
1629 +#: assets/js/backend.js:61732
1630 +msgid "Click the button to verify storage credentials and write access."
1631 +msgstr ""
1632 +
1633 +#: app/src/helper/connectionStatus.js:21
1634 +#: assets/js/backend.js:61741
1635 +msgid "Click the button to check the read status of your Provider."
1636 +msgstr ""
1637 +
1638 +#: app/src/helper/index.js:114
1639 +#: assets/js/backend.js:61941
1188 1640 msgid "This field is required"
1189 1641 msgstr ""
1190 1642
1191 -#: app/src/helper/index.js:56
1192 -#: assets/js/backend.js:60481
1643 +#: app/src/helper/index.js:126
1644 +#: assets/js/backend.js:61953
1193 1645 msgid "Maximum length exceeded"
1194 1646 msgstr ""
1195 1647
1196 -#: app/src/helper/index.js:66
1197 -#: app/src/helper/index.js:73
1198 -#: assets/js/backend.js:60491
1199 -#: assets/js/backend.js:60498
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
1200 1652 msgid "Invalid Format"
1201 1653 msgstr ""
1202 1654
1203 -#: app/src/pages/ChooseCDN.jsx:40
1204 -#: app/src/pages/ChooseCDN.jsx:261
1205 -#: assets/js/backend.js:60657
1206 -#: assets/js/backend.js:60878
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
1207 1669 msgid "Please enter a provider name"
1208 1670 msgstr ""
1209 1671
1210 -#: app/src/pages/ChooseCDN.jsx:57
1211 -#: app/src/pages/MediaSettings.jsx:229
1212 -#: assets/js/backend.js:60674
1213 -#: assets/js/backend.js:62125
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
1214 1676 msgid "Please fix the highlighted errors before proceeding"
1215 1677 msgstr ""
1216 1678
1217 -#: app/src/pages/ChooseCDN.jsx:121
1218 -#: assets/js/backend.js:60738
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
1219 1686 msgid "Saving Provider"
1220 1687 msgstr ""
1221 1688
1222 -#: app/src/pages/ChooseCDN.jsx:128
1223 -#: app/src/pages/Configure.jsx:539
1224 -#: assets/js/backend.js:60745
1225 -#: assets/js/backend.js:61450
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
1226 1695 msgid "Back to Settings"
1227 1696 msgstr ""
1228 1697
1229 -#: app/src/pages/ChooseCDN.jsx:135
1230 -#: assets/js/backend.js:60752
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
1231 1702 msgid "Choose your Media Delivery Provider"
1232 1703 msgstr ""
1233 1704
1234 -#: app/src/pages/ChooseCDN.jsx:141
1235 -#: assets/js/backend.js:60758
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
1236 1717 msgid "Choose your media delivery provider from here"
1237 1718 msgstr ""
1238 1719
1239 -#: app/src/pages/ChooseCDN.jsx:220
1240 -#: assets/js/backend.js:60837
1720 +#: app/src/pages/ChooseCDN.jsx:283
1721 +#: assets/js/backend.js:62751
1241 1722 msgid "Private Media Supported"
1242 1723 msgstr ""
1243 1724
1244 -#: app/src/pages/ChooseCDN.jsx:224
1245 -#: assets/js/backend.js:60841
1725 +#: app/src/pages/ChooseCDN.jsx:287
1726 +#: assets/js/backend.js:62755
1246 1727 msgid "Private Media Not Supported"
1247 1728 msgstr ""
1248 1729
1249 -#: app/src/pages/ChooseCDN.jsx:240
1250 -#: assets/js/backend.js:60857
1730 +#: app/src/pages/ChooseCDN.jsx:303
1731 +#: assets/js/backend.js:62771
1251 1732 msgid "Provider Name"
1252 1733 msgstr ""
1253 1734
1254 -#: app/src/pages/ChooseCDN.jsx:245
1255 -#: assets/js/backend.js:60862
1735 +#: app/src/pages/ChooseCDN.jsx:308
1736 +#: assets/js/backend.js:62776
1256 1737 msgid "Enter Provider Name"
1257 1738 msgstr ""
1258 1739
1259 -#: app/src/pages/ChooseCDN.jsx:278
1260 -#: assets/js/backend.js:60895
1261 -msgid "Cancel"
1262 -msgstr ""
1263 -
1264 -#: app/src/pages/ChooseCDN.jsx:279
1265 -#: app/src/pages/Configure.jsx:98
1266 -#: app/src/schema.js:196
1267 -#: assets/js/backend.js:60896
1268 -#: assets/js/backend.js:61009
1269 -#: assets/js/backend.js:64602
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
1270 1748 msgid "Save"
1271 1749 msgstr ""
1272 1750
1273 -#: app/src/pages/Configure.jsx:77
1274 -#: assets/js/backend.js:60988
1751 +#: app/src/pages/Configure.jsx:83
1752 +#: assets/js/backend.js:62908
1275 1753 msgid "Hey, There"
1276 1754 msgstr ""
1277 1755
1278 -#: app/src/pages/Configure.jsx:78
1279 -#: assets/js/backend.js:60989
1756 +#: app/src/pages/Configure.jsx:84
1757 +#: assets/js/backend.js:62909
1280 1758 msgid "Welcome to Media Cloud Sync"
1281 1759 msgstr ""
1282 1760
1283 -#: app/src/pages/Configure.jsx:81
1284 -#: assets/js/backend.js:60992
1761 +#: app/src/pages/Configure.jsx:87
1762 +#: assets/js/backend.js:62912
1285 1763 msgid "Configure Cloud Service"
1286 1764 msgstr ""
1287 1765
1288 -#: app/src/pages/Configure.jsx:82
1289 -#: assets/js/backend.js:60993
1766 +#: app/src/pages/Configure.jsx:88
1767 +#: assets/js/backend.js:62913
1290 1768 msgid "Choose your cloud service to connect to cloud."
1291 1769 msgstr ""
1292 1770
1293 -#: app/src/pages/Configure.jsx:92
1294 -#: assets/js/backend.js:61003
1771 +#: app/src/pages/Configure.jsx:98
1772 +#: assets/js/backend.js:62923
1295 1773 msgid "Trouble finding the credentials? View our <documentation_link>"
1296 1774 msgstr ""
1297 1775
1298 -#: app/src/pages/Configure.jsx:101
1299 -#: assets/js/backend.js:61012
1776 +#: app/src/pages/Configure.jsx:107
1777 +#: assets/js/backend.js:62932
1300 1778 msgid "Configuration"
1301 1779 msgstr ""
1302 1780
1303 -#: app/src/pages/Configure.jsx:105
1304 -#: assets/js/backend.js:61016
1781 +#: app/src/pages/Configure.jsx:111
1782 +#: assets/js/backend.js:62936
1305 1783 msgid "Save the credentials."
1306 1784 msgstr ""
1307 1785
1308 -#: app/src/pages/Configure.jsx:123
1309 -#: assets/js/backend.js:61034
1786 +#: app/src/pages/Configure.jsx:129
1787 +#: assets/js/backend.js:62954
1310 1788 msgid "Please enter a service name"
1311 1789 msgstr ""
1312 1790
1313 -#: app/src/pages/Configure.jsx:218
1314 -#: assets/js/backend.js:61129
1791 +#: app/src/pages/Configure.jsx:228
1792 +#: assets/js/backend.js:63053
1315 1793 msgid "Credentials"
1316 1794 msgstr ""
1317 1795
1318 -#: app/src/pages/Configure.jsx:543
1319 -#: assets/js/backend.js:61454
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
1320 1819 msgid "Exit to Dashboard"
1321 1820 msgstr ""
1322 1821
1323 -#: app/src/pages/Configure.jsx:571
1324 -#: app/src/pages/Configure.jsx:577
1325 -#: assets/js/backend.js:61482
1326 -#: assets/js/backend.js:61488
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
1327 1826 msgid "documentation"
1328 1827 msgstr ""
1329 1828
1330 -#: app/src/pages/Configure.jsx:589
1331 -#: assets/js/backend.js:61500
1829 +#: app/src/pages/Configure.jsx:655
1830 +#: assets/js/backend.js:63480
1332 1831 msgid "Verifying"
1333 1832 msgstr ""
1334 1833
1335 -#: app/src/pages/Configure.jsx:593
1336 -#: assets/js/backend.js:61504
1834 +#: app/src/pages/Configure.jsx:659
1835 +#: assets/js/backend.js:63484
1337 1836 msgid "Verifying your"
1338 1837 msgstr ""
1339 1838
1340 1839 #: app/src/pages/configure/Footer/index.jsx:13
1341 1840 #: app/src/pages/settings/Footer/index.jsx:13
1342 -#: app/src/schema.js:160
1343 -#: app/src/schema.js:167
1344 -#: app/src/schema.js:175
1345 -#: app/src/schema.js:179
1346 -#: app/src/schema.js:183
1347 -#: app/src/schema.js:187
1348 -#: app/src/schema.js:195
1349 -#: assets/js/backend.js:62475
1350 -#: assets/js/backend.js:64566
1351 -#: assets/js/backend.js:64573
1352 -#: assets/js/backend.js:64581
1353 -#: assets/js/backend.js:64585
1354 -#: assets/js/backend.js:64589
1355 -#: assets/js/backend.js:64593
1356 -#: assets/js/backend.js:64601
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
1357 1858 msgid "Back"
1358 1859 msgstr ""
1359 1860
1360 1861 #: app/src/pages/configure/Footer/index.jsx:14
1361 1862 #: app/src/pages/settings/Footer/index.jsx:14
1362 -#: app/src/schema.js:161
1363 -#: app/src/schema.js:168
1364 -#: app/src/schema.js:184
1365 -#: app/src/schema.js:188
1366 -#: assets/js/backend.js:62476
1367 -#: assets/js/backend.js:64567
1368 -#: assets/js/backend.js:64574
1369 -#: assets/js/backend.js:64590
1370 -#: assets/js/backend.js:64594
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
1371 1874 msgid "Next"
1372 1875 msgstr ""
1373 1876
1374 1877 #: app/src/pages/configure/provider.jsx:147
1375 -#: assets/js/backend.js:62674
1878 +#: assets/js/backend.js:67011
1376 1879 msgid "Enter Provider label"
1377 1880 msgstr ""
1378 1881
1379 1882 #: app/src/pages/configure/provider.jsx:151
1380 -#: assets/js/backend.js:62678
1883 +#: assets/js/backend.js:67015
1381 1884 msgid "Enter label"
1382 1885 msgstr ""
1383 1886
1384 1887 #: app/src/pages/configure/saveSettings.jsx:17
1385 -#: assets/js/backend.js:62708
1888 +#: assets/js/backend.js:67045
1386 1889 msgid "Successfully connected to"
1387 1890 msgstr ""
1388 1891
1389 1892 #: app/src/pages/configure/saveSettings.jsx:22
1390 -#: assets/js/backend.js:62713
1893 +#: assets/js/backend.js:67050
1391 1894 msgid "Click Save button to save the configuration"
1392 1895 msgstr ""
1393 1896
1394 -#: app/src/pages/configure/setBucket.jsx:67
1395 -#: assets/js/backend.js:62788
1897 +#: app/src/pages/configure/setBucket.jsx:69
1898 +#: assets/js/backend.js:67127
1396 1899 msgid "Choose a"
1397 1900 msgstr ""
1398 1901
1399 -#: app/src/pages/configure/setBucket.jsx:97
1400 -#: assets/js/backend.js:62818
1902 +#: app/src/pages/configure/setBucket.jsx:99
1903 +#: assets/js/backend.js:67157
1401 1904 msgid "Choose Existing"
1402 1905 msgstr ""
1403 1906
1404 -#: app/src/pages/configure/setBucket.jsx:136
1405 -#: assets/js/backend.js:62857
1907 +#: app/src/pages/configure/setBucket.jsx:138
1908 +#: assets/js/backend.js:67196
1406 1909 msgid "Create New"
1407 1910 msgstr ""
1408 1911
1409 -#: app/src/pages/configure/setBucket.jsx:169
1410 -#: assets/js/backend.js:62890
1912 +#: app/src/pages/configure/setBucket.jsx:173
1913 +#: assets/js/backend.js:67231
1411 1914 msgid "Choose"
1412 1915 msgstr ""
1413 1916
1414 -#: app/src/pages/configure/setBucket.jsx:190
1415 -#: assets/js/backend.js:62911
1917 +#: app/src/pages/configure/setBucket.jsx:194
1918 +#: assets/js/backend.js:67252
1416 1919 msgid "Enter"
1417 1920 msgstr ""
1418 1921
1419 -#: app/src/pages/configure/setBucket.jsx:195
1420 -#: assets/js/backend.js:62916
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
1421 1926 msgid "Name"
1422 1927 msgstr ""
1423 1928
1424 -#: app/src/pages/configure/verifyPermissions.jsx:29
1425 -#: assets/js/backend.js:63308
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
1941 +msgid "Recommended"
1942 +msgstr ""
1943 +
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
1953 +msgid "Copied!"
1954 +msgstr ""
1955 +
1956 +#: app/src/pages/configure/setCredentials.jsx:252
1957 +#: assets/js/backend.js:67538
1958 +msgid "Copy"
1959 +msgstr ""
1960 +
1961 +#: app/src/pages/configure/setCredentials.jsx:288
1962 +#: assets/js/backend.js:67574
1963 +msgid "Copy region value"
1964 +msgstr ""
1965 +
1966 +#: app/src/pages/configure/verifyPermissions.jsx:30
1967 +#: assets/js/backend.js:67975
1426 1968 msgid "Adding new"
1427 1969 msgstr ""
1428 1970
1429 -#: app/src/pages/configure/verifyPermissions.jsx:32
1430 -#: assets/js/backend.js:63311
1971 +#: app/src/pages/configure/verifyPermissions.jsx:33
1972 +#: assets/js/backend.js:67978
1431 1973 msgid "Checking"
1432 1974 msgstr ""
1433 1975
1434 -#: app/src/pages/configure/verifyPermissions.jsx:34
1435 -#: assets/js/backend.js:63313
1976 +#: app/src/pages/configure/verifyPermissions.jsx:35
1977 +#: assets/js/backend.js:67980
1436 1978 msgid "exists"
1437 1979 msgstr ""
1438 1980
1439 -#: app/src/pages/configure/verifyPermissions.jsx:45
1440 -#: assets/js/backend.js:63324
1981 +#: app/src/pages/configure/verifyPermissions.jsx:46
1982 +#: assets/js/backend.js:67991
1441 1983 msgid "Checking write permissions"
1442 1984 msgstr ""
1443 1985
1444 -#: app/src/pages/configure/verifyPermissions.jsx:59
1445 -#: assets/js/backend.js:63338
1986 +#: app/src/pages/configure/verifyPermissions.jsx:60
1987 +#: assets/js/backend.js:68005
1446 1988 msgid "Checking delete permissions"
1447 1989 msgstr ""
1448 1990
1449 -#: app/src/pages/configure/verifyPermissions.jsx:278
1450 -#: assets/js/backend.js:63557
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
1451 1998 msgid "Skipped"
1452 1999 msgstr ""
1453 2000
1454 2001 #: app/src/pages/configure/welcome.jsx:12
1455 -#: assets/js/backend.js:63577
2002 +#: assets/js/backend.js:68264
1456 2003 msgid "Media Cloud Sync helps to sync the Wordpress media to cloud services like Amazon S3, Google Cloud Storage and Digital Ocean Services "
1457 2004 msgstr ""
1458 2005
1459 2006 #: app/src/pages/configure/welcome.jsx:18
1460 -#: assets/js/backend.js:63583
2007 +#: assets/js/backend.js:68270
1461 2008 msgid "Configure your cloud storage by following steps, click Next to start configuring"
1462 2009 msgstr ""
1463 2010
1464 -#: app/src/pages/FileManager/FileManager.jsx:9
1465 -#: app/src/pages/MediaSettings.jsx:329
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
1466 2243 #: app/src/pages/settings/Settings.jsx:121
1467 -#: app/src/pages/sync/BucketToBucket.jsx:10
1468 -#: app/src/pages/sync/SyncScreen.jsx:217
1469 -#: assets/js/backend.js:61660
1470 -#: assets/js/backend.js:62225
1471 -#: assets/js/backend.js:63603
1472 -#: assets/js/backend.js:63826
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
1473 2250 msgid "Back to Dashboard"
1474 2251 msgstr ""
1475 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 +
1476 2374 #: app/src/pages/License.jsx:33
1477 -#: assets/js/backend.js:61703
2375 +#: assets/js/backend.js:65761
1478 2376 msgid "Please enter a license key."
1479 2377 msgstr ""
1480 2378
1481 2379 #: app/src/pages/License.jsx:48
1482 -#: assets/js/backend.js:61718
2380 +#: assets/js/backend.js:65776
1483 2381 msgid "License activated!"
1484 2382 msgstr ""
1485 2383
1486 2384 #: app/src/pages/License.jsx:59
1487 2385 #: app/src/pages/License.jsx:68
1488 -#: assets/js/backend.js:61729
1489 -#: assets/js/backend.js:61738
2386 +#: assets/js/backend.js:65787
2387 +#: assets/js/backend.js:65796
1490 2388 msgid "Activation failed."
1491 2389 msgstr ""
1492 2390
1493 2391 #: app/src/pages/License.jsx:83
1494 -#: assets/js/backend.js:61753
2392 +#: assets/js/backend.js:65811
1495 2393 msgid "License deactivated."
1496 2394 msgstr ""
1497 2395
1498 2396 #: app/src/pages/License.jsx:92
1499 -#: assets/js/backend.js:61762
2397 +#: assets/js/backend.js:65820
1500 2398 msgid "Deactivation failed."
1501 2399 msgstr ""
1502 2400
1503 2401 #: app/src/pages/License.jsx:110
1504 -#: assets/js/backend.js:61780
2402 +#: assets/js/backend.js:65838
1505 2403 msgid "License status refreshed."
1506 2404 msgstr ""
1507 2405
1508 2406 #: app/src/pages/License.jsx:125
1509 -#: assets/js/backend.js:61795
2407 +#: assets/js/backend.js:65853
1510 2408 msgid "Failed to refresh status."
1511 2409 msgstr ""
1512 2410
1513 2411 #: app/src/pages/License.jsx:142
1514 -#: assets/js/backend.js:61812
2412 +#: assets/js/backend.js:65870
1515 2413 msgid "Activate your license to unlock PRO features."
1516 2414 msgstr ""
1517 2415
1518 2416 #: app/src/pages/License.jsx:158
1519 -#: assets/js/backend.js:61828
2417 +#: assets/js/backend.js:65886
1520 2418 msgid "Enter License Key"
1521 2419 msgstr ""
1522 2420
1523 2421 #: app/src/pages/License.jsx:168
1524 -#: assets/js/backend.js:61838
2422 +#: assets/js/backend.js:65896
1525 2423 msgid "e.g. MCS-XXXX-XXXX-XXXX-XXXX-XXXX"
1526 2424 msgstr ""
1527 2425
1528 2426 #: app/src/pages/License.jsx:182
1529 -#: assets/js/backend.js:61852
2427 +#: assets/js/backend.js:65910
1530 2428 msgid "Activate License"
1531 2429 msgstr ""
1532 2430
1533 2431 #: app/src/pages/License.jsx:199
1534 -#: assets/js/backend.js:61869
2432 +#: assets/js/backend.js:65927
1535 2433 msgid "Refresh Status"
1536 2434 msgstr ""
1537 2435
1538 2436 #: app/src/pages/License.jsx:209
1539 -#: assets/js/backend.js:61879
2437 +#: assets/js/backend.js:65937
1540 2438 msgid "Deactivate License"
1541 2439 msgstr ""
1542 2440
1543 -#: app/src/pages/MediaSettings.jsx:258
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
1544 2447 #: app/src/pages/settings/Settings.jsx:79
1545 -#: assets/js/backend.js:62154
2448 +#: assets/js/backend.js:66321
1546 2449 msgid "Saving configuration"
1547 2450 msgstr ""
1548 2451
1549 -#: app/src/pages/MediaSettings.jsx:334
1550 -#: assets/js/backend.js:62230
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
1551 2464 msgid "Storage Settings"
1552 2465 msgstr ""
1553 2466
1554 -#: app/src/pages/MediaSettings.jsx:361
1555 -#: app/src/pages/MediaSettings.jsx:420
1556 -#: assets/js/backend.js:62257
1557 -#: assets/js/backend.js:62316
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
1558 2471 msgid "Change"
1559 2472 msgstr ""
1560 2473
1561 -#: app/src/pages/MediaSettings.jsx:396
1562 -#: assets/js/backend.js:62292
2474 +#: app/src/pages/MediaSettings.jsx:556
2475 +#: assets/js/backend.js:66510
1563 2476 msgid "Delivery Settings"
1564 2477 msgstr ""
1565 2478
1566 -#: app/src/pages/MediaSettings.jsx:437
1567 -#: assets/js/backend.js:62333
1568 -msgid "Check Status"
2479 +#: app/src/pages/MediaSettings.jsx:631
2480 +#: assets/js/backend.js:66585
2481 +msgid "Apply Bucket Policy"
1569 2482 msgstr ""
1570 2483
1571 -#: app/src/pages/MediaSettings.jsx:448
1572 -#: assets/js/backend.js:62344
1573 -msgid "Fetching..."
2484 +#: app/src/pages/MediaSettings.jsx:655
2485 +#: assets/js/backend.js:66609
2486 +msgid "Applied"
1574 2487 msgstr ""
1575 2488
1576 -#: app/src/pages/MediaSettings.jsx:472
1577 -#: assets/js/backend.js:62368
1578 -msgid "Click the button to check the read status of your Provider."
2489 +#: app/src/pages/MediaSettings.jsx:659
2490 +#: assets/js/backend.js:66613
2491 +msgid "Not Applied"
1579 2492 msgstr ""
1580 2493
1581 -#: app/src/pages/MediaSettings.jsx:478
1582 -#: assets/js/backend.js:62374
1583 -msgid "Last checked"
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."
1584 2497 msgstr ""
1585 2498
1586 -#: app/src/pages/MediaSettings.jsx:535
1587 -#: assets/js/backend.js:62431
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
1588 2526 msgid "Sync in progress. Please wait until it completes before saving changes."
1589 2527 msgstr ""
1590 2528
1591 2529 #: app/src/pages/settings/Settings.jsx:103
@@ -1603,749 +2541,1249 @@
1603 2541 #: app/src/pages/settings/Settings.jsx:322
1604 2542 msgid "Save Changes"
1605 2543 msgstr ""
1606 2544
1607 -#: app/src/pages/sync/SyncScreen.jsx:283
1608 -#: assets/js/backend.js:63892
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
1609 2743 msgid "Total Medias"
1610 2744 msgstr ""
1611 2745
1612 -#: app/src/pages/sync/SyncScreen.jsx:296
1613 -#: assets/js/backend.js:63905
2746 +#: app/src/pages/sync/SyncScreen.jsx:434
2747 +#: assets/js/backend.js:69685
1614 2748 msgid "Completed"
1615 2749 msgstr ""
1616 2750
1617 -#: app/src/pages/sync/SyncScreen.jsx:311
1618 -#: assets/js/backend.js:63920
2751 +#: app/src/pages/sync/SyncScreen.jsx:449
2752 +#: assets/js/backend.js:69700
1619 2753 msgid "Failed"
1620 2754 msgstr ""
1621 2755
1622 -#: app/src/pages/sync/SyncScreen.jsx:330
1623 -#: assets/js/backend.js:63939
2756 +#: app/src/pages/sync/SyncScreen.jsx:468
2757 +#: assets/js/backend.js:69719
1624 2758 msgid "Another sync process is currently in progress. Please make sure that is finished or stop it before starting a new one."
1625 2759 msgstr ""
1626 2760
1627 -#: app/src/pages/sync/SyncScreen.jsx:344
1628 -#: assets/js/backend.js:63953
2761 +#: app/src/pages/sync/SyncScreen.jsx:483
2762 +#: assets/js/backend.js:69734
1629 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."
1630 2764 msgstr ""
1631 2765
1632 -#: app/src/pages/sync/SyncScreen.jsx:379
1633 -#: assets/js/backend.js:63988
2766 +#: app/src/pages/sync/SyncScreen.jsx:518
2767 +#: assets/js/backend.js:69769
1634 2768 msgid "START"
1635 2769 msgstr ""
1636 2770
1637 -#: app/src/pages/sync/SyncScreen.jsx:414
1638 -#: assets/js/backend.js:64023
2771 +#: app/src/pages/sync/SyncScreen.jsx:553
2772 +#: assets/js/backend.js:69804
1639 2773 msgid "STOP"
1640 2774 msgstr ""
1641 2775
1642 -#: app/src/pages/sync/SyncScreen.jsx:449
1643 -#: assets/js/backend.js:64058
2776 +#: app/src/pages/sync/SyncScreen.jsx:588
2777 +#: assets/js/backend.js:69839
1644 2778 msgid "PAUSE"
1645 2779 msgstr ""
1646 2780
1647 -#: app/src/pages/sync/SyncScreen.jsx:484
1648 -#: assets/js/backend.js:64093
2781 +#: app/src/pages/sync/SyncScreen.jsx:623
2782 +#: assets/js/backend.js:69874
1649 2783 msgid "RESUME"
1650 2784 msgstr ""
1651 2785
1652 -#: app/src/schema.js:28
1653 -#: assets/js/backend.js:64434
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
1654 3061 msgid "Configure Media Cloud settings"
1655 3062 msgstr ""
1656 3063
1657 -#: app/src/schema.js:40
1658 -#: assets/js/backend.js:64446
3064 +#: app/src/schema.js:350
3065 +#: assets/js/backend.js:70686
1659 3066 msgid "Sync Media To Cloud"
1660 3067 msgstr ""
1661 3068
1662 -#: app/src/schema.js:44
1663 -#: assets/js/backend.js:64450
3069 +#: app/src/schema.js:354
3070 +#: assets/js/backend.js:70690
1664 3071 msgid "Sync your existing medias from server to cloud"
1665 3072 msgstr ""
1666 3073
1667 -#: app/src/schema.js:57
1668 -#: assets/js/backend.js:64463
3074 +#: app/src/schema.js:367
3075 +#: assets/js/backend.js:70703
1669 3076 msgid "View the Media Cloud Sync Documentation here"
1670 3077 msgstr ""
1671 3078
1672 -#: app/src/schema.js:71
1673 -#: assets/js/backend.js:64477
3079 +#: app/src/schema.js:381
3080 +#: assets/js/backend.js:70717
1674 3081 msgid "Restore Media To Server"
1675 3082 msgstr ""
1676 3083
1677 -#: app/src/schema.js:75
1678 -#: assets/js/backend.js:64481
3084 +#: app/src/schema.js:385
3085 +#: assets/js/backend.js:70721
1679 3086 msgid "Restore your deleted media from cloud to server"
1680 3087 msgstr ""
1681 3088
1682 -#: app/src/schema.js:87
1683 -#: assets/js/backend.js:64493
3089 +#: app/src/schema.js:397
3090 +#: assets/js/backend.js:70733
1684 3091 msgid "Move Media To New Path"
1685 3092 msgstr ""
1686 3093
1687 -#: app/src/schema.js:91
1688 -#: assets/js/backend.js:64497
3094 +#: app/src/schema.js:401
3095 +#: assets/js/backend.js:70737
1689 3096 msgid "Move your existing media from old path to newly configured path"
1690 3097 msgstr ""
1691 3098
1692 -#: app/src/schema.js:103
1693 -#: assets/js/backend.js:64509
1694 -msgid "File Manager"
3099 +#: app/src/schema.js:414
3100 +#: assets/js/backend.js:70750
3101 +msgid "Manage your cloud files directly from here"
1695 3102 msgstr ""
1696 3103
1697 -#: app/src/schema.js:104
1698 -#: assets/js/backend.js:64510
1699 -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"
1700 3109 msgstr ""
1701 3110
1702 -#: app/src/schema.js:119
1703 -#: assets/js/backend.js:64525
1704 -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"
1705 3114 msgstr ""
1706 3115
1707 -#: app/src/schema.js:126
1708 -#: assets/js/backend.js:64532
1709 -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"
1710 3121 msgstr ""
1711 3122
1712 -#: app/src/schema.js:128
1713 -#: assets/js/backend.js:64534
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
1714 3135 msgid "Select Provider"
1715 3136 msgstr ""
1716 3137
1717 -#: app/src/schema.js:138
1718 -#: assets/js/backend.js:64544
3138 +#: app/src/schema.js:480
3139 +#: assets/js/backend.js:70816
1719 3140 msgid "Configure credentials"
1720 3141 msgstr ""
1721 3142
1722 -#: app/src/schema.js:146
1723 -#: app/src/schema.js:176
1724 -#: app/src/schema.js:180
1725 -#: assets/js/backend.js:64552
1726 -#: assets/js/backend.js:64582
1727 -#: assets/js/backend.js:64586
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
1728 3149 msgid "Verify"
1729 3150 msgstr ""
1730 3151
1731 -#: app/src/schema.js:148
1732 -#: assets/js/backend.js:64554
3152 +#: app/src/schema.js:490
3153 +#: assets/js/backend.js:70826
1733 3154 msgid "Verifying Permissions"
1734 3155 msgstr ""
1735 3156
1736 -#: app/src/schema.js:204
1737 -#: app/src/schema.js:205
1738 -#: app/src/schema.js:1810
1739 -#: app/src/schema.js:1811
1740 -#: assets/js/backend.js:64610
1741 -#: assets/js/backend.js:64611
1742 -#: assets/js/backend.js:66216
1743 -#: assets/js/backend.js:66217
3157 +#: app/src/schema.js:544
3158 +#: assets/js/backend.js:70880
3159 +msgid "Click Next once added — we’ll verify the constant on the server."
3160 +msgstr ""
3161 +
3162 +#: app/src/schema.js:548
3163 +#: assets/js/backend.js:70884
3164 +msgid "Pick a region and copy its value for wp-config.php."
3165 +msgstr ""
3166 +
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
1744 3175 msgid "Amazon S3"
1745 3176 msgstr ""
1746 3177
1747 -#: app/src/schema.js:208
1748 -#: assets/js/backend.js:64614
3178 +#: app/src/schema.js:559
3179 +#: assets/js/backend.js:70895
1749 3180 msgid "Amazon S3 is an object storage service that offers high scalability, durability, and security for data storage and retrieval across the web."
1750 3181 msgstr ""
1751 3182
1752 -#: app/src/schema.js:221
1753 -#: app/src/schema.js:1028
1754 -#: app/src/schema.js:1307
1755 -#: app/src/schema.js:1516
1756 -#: assets/js/backend.js:64627
1757 -#: assets/js/backend.js:65434
1758 -#: assets/js/backend.js:65713
1759 -#: assets/js/backend.js:65922
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
1760 3191 msgid "Access Key"
1761 3192 msgstr ""
1762 3193
1763 -#: app/src/schema.js:223
1764 -#: app/src/schema.js:1030
1765 -#: app/src/schema.js:1518
1766 -#: assets/js/backend.js:64629
1767 -#: assets/js/backend.js:65436
1768 -#: assets/js/backend.js:65924
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
1769 3200 msgid "Enter access key"
1770 3201 msgstr ""
1771 3202
1772 -#: app/src/schema.js:238
1773 -#: app/src/schema.js:1045
1774 -#: app/src/schema.js:1324
1775 -#: app/src/schema.js:1533
1776 -#: assets/js/backend.js:64644
1777 -#: assets/js/backend.js:65451
1778 -#: assets/js/backend.js:65730
1779 -#: assets/js/backend.js:65939
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
1780 3211 msgid "Secret Key"
1781 3212 msgstr ""
1782 3213
1783 -#: app/src/schema.js:240
1784 -#: app/src/schema.js:1047
1785 -#: app/src/schema.js:1535
1786 -#: assets/js/backend.js:64646
1787 -#: assets/js/backend.js:65453
1788 -#: assets/js/backend.js:65941
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
1789 3220 msgid "Enter secret key"
1790 3221 msgstr ""
1791 3222
1792 -#: app/src/schema.js:255
1793 -#: app/src/schema.js:693
1794 -#: app/src/schema.js:1062
1795 -#: app/src/schema.js:1550
1796 -#: assets/js/backend.js:64661
1797 -#: assets/js/backend.js:65099
1798 -#: assets/js/backend.js:65468
1799 -#: assets/js/backend.js:65956
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
1800 3231 msgid "Region"
1801 3232 msgstr ""
1802 3233
1803 -#: app/src/schema.js:257
1804 -#: app/src/schema.js:698
1805 -#: app/src/schema.js:1063
1806 -#: app/src/schema.js:1283
1807 -#: assets/js/backend.js:64663
1808 -#: assets/js/backend.js:65104
1809 -#: assets/js/backend.js:65469
1810 -#: assets/js/backend.js:65689
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
1811 3242 msgid "Choose region"
1812 3243 msgstr ""
1813 3244
1814 -#: app/src/schema.js:423
1815 -#: app/src/schema.js:646
1816 -#: app/src/schema.js:1341
1817 -#: app/src/schema.js:1560
1818 -#: assets/js/backend.js:64829
1819 -#: assets/js/backend.js:65052
1820 -#: assets/js/backend.js:65747
1821 -#: assets/js/backend.js:65966
1822 -msgid "Bucket"
1823 -msgstr ""
1824 -
1825 -#: app/src/schema.js:429
1826 -#: app/src/schema.js:434
1827 -#: app/src/schema.js:652
1828 -#: app/src/schema.js:657
1829 -#: app/src/schema.js:1347
1830 -#: app/src/schema.js:1352
1831 -#: assets/js/backend.js:64835
1832 -#: assets/js/backend.js:64840
1833 -#: assets/js/backend.js:65058
1834 -#: assets/js/backend.js:65063
1835 -#: assets/js/backend.js:65753
1836 -#: assets/js/backend.js:65758
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
1837 3257 msgid "Choose Bucket"
1838 3258 msgstr ""
1839 3259
1840 -#: app/src/schema.js:444
1841 -#: app/src/schema.js:479
1842 -#: assets/js/backend.js:64850
1843 -#: assets/js/backend.js:64885
3260 +#: app/src/schema.js:795
3261 +#: app/src/schema.js:830
3262 +#: assets/js/backend.js:71131
3263 +#: assets/js/backend.js:71166
1844 3264 msgid "Use Transfer Accilaration"
1845 3265 msgstr ""
1846 3266
1847 -#: app/src/schema.js:458
1848 -#: app/src/schema.js:672
1849 -#: assets/js/backend.js:64864
1850 -#: assets/js/backend.js:65078
3267 +#: app/src/schema.js:809
3268 +#: app/src/schema.js:1089
3269 +#: assets/js/backend.js:71145
3270 +#: assets/js/backend.js:71425
1851 3271 msgid "Bucket Name"
1852 3272 msgstr ""
1853 3273
1854 -#: app/src/schema.js:463
1855 -#: app/src/schema.js:677
1856 -#: app/src/schema.js:1366
1857 -#: app/src/schema.js:1371
1858 -#: app/src/schema.js:1565
1859 -#: assets/js/backend.js:64869
1860 -#: assets/js/backend.js:65083
1861 -#: assets/js/backend.js:65772
1862 -#: assets/js/backend.js:65777
1863 -#: assets/js/backend.js:65971
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
1864 3284 msgid "Enter Bucket Name"
1865 3285 msgstr ""
1866 3286
1867 -#: app/src/schema.js:490
1868 -#: assets/js/backend.js:64896
3287 +#: app/src/schema.js:841
3288 +#: app/src/schema.js:1333
3289 +#: assets/js/backend.js:71177
3290 +#: assets/js/backend.js:71669
1869 3291 msgid "Security"
1870 3292 msgstr ""
1871 3293
1872 -#: app/src/schema.js:495
1873 -#: assets/js/backend.js:64901
3294 +#: app/src/schema.js:846
3295 +#: assets/js/backend.js:71182
1874 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."
1875 3297 msgstr ""
1876 3298
1877 -#: app/src/schema.js:504
1878 -#: assets/js/backend.js:64910
3299 +#: app/src/schema.js:855
3300 +#: assets/js/backend.js:71191
1879 3301 msgid "Enforce Object Ownership"
1880 3302 msgstr ""
1881 3303
1882 -#: app/src/schema.js:508
1883 -#: assets/js/backend.js:64914
3304 +#: app/src/schema.js:859
3305 +#: assets/js/backend.js:71195
1884 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."
1885 3307 msgstr ""
1886 3308
1887 -#: app/src/schema.js:525
1888 -#: app/src/schema.js:922
1889 -#: app/src/schema.js:1163
1890 -#: app/src/schema.js:1397
1891 -#: app/src/schema.js:1591
1892 -#: assets/js/backend.js:64931
1893 -#: assets/js/backend.js:65328
1894 -#: assets/js/backend.js:65569
1895 -#: assets/js/backend.js:65803
1896 -#: assets/js/backend.js:65997
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
3319 +msgid "Store in Database"
3320 +msgstr ""
3321 +
3322 +#: app/src/schema.js:880
3323 +#: assets/js/backend.js:71216
3324 +msgid "Enter your AWS IAM access key, secret key, and region below."
3325 +msgstr ""
3326 +
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
3337 +msgid "Use wp-config.php Constant"
3338 +msgstr ""
3339 +
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
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."
3351 +msgstr ""
3352 +
3353 +#: app/src/schema.js:895
3354 +#: assets/js/backend.js:71231
3355 +msgid "Add the following to your wp-config.php (above the “That’s all, stop editing!” line) using your AWS IAM credentials:"
3356 +msgstr ""
3357 +
3358 +#: app/src/schema.js:900
3359 +#: assets/js/backend.js:71236
3360 +msgid "Pick an AWS region and copy its value for the region key in wp-config.php."
3361 +msgstr ""
3362 +
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
1897 3373 msgid "Copy files to bucket"
1898 3374 msgstr ""
1899 3375
1900 -#: app/src/schema.js:529
1901 -#: app/src/schema.js:926
1902 -#: app/src/schema.js:1167
1903 -#: app/src/schema.js:1595
1904 -#: assets/js/backend.js:64935
1905 -#: assets/js/backend.js:65332
1906 -#: assets/js/backend.js:65573
1907 -#: assets/js/backend.js:66001
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
1908 3384 msgid "Upload to bucket, when ever a file is uploaded to Media Library"
1909 3385 msgstr ""
1910 3386
1911 -#: app/src/schema.js:537
1912 -#: app/src/schema.js:934
1913 -#: app/src/schema.js:1175
1914 -#: app/src/schema.js:1409
1915 -#: app/src/schema.js:1603
1916 -#: assets/js/backend.js:64943
1917 -#: assets/js/backend.js:65340
1918 -#: assets/js/backend.js:65581
1919 -#: assets/js/backend.js:65815
1920 -#: assets/js/backend.js:66009
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
1921 3397 msgid "Remove files from server"
1922 3398 msgstr ""
1923 3399
1924 -#: app/src/schema.js:541
1925 -#: app/src/schema.js:938
1926 -#: app/src/schema.js:1179
1927 -#: app/src/schema.js:1607
1928 -#: assets/js/backend.js:64947
1929 -#: assets/js/backend.js:65344
1930 -#: assets/js/backend.js:65585
1931 -#: assets/js/backend.js:66013
1932 -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."
1933 3409 msgstr ""
1934 3410
1935 -#: app/src/schema.js:547
1936 -#: app/src/schema.js:944
1937 -#: app/src/schema.js:1185
1938 -#: app/src/schema.js:1613
1939 -#: assets/js/backend.js:64953
1940 -#: assets/js/backend.js:65350
1941 -#: assets/js/backend.js:65591
1942 -#: assets/js/backend.js:66019
1943 -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>"
1944 -msgstr ""
1945 -
1946 -#: app/src/schema.js:556
1947 -#: app/src/schema.js:953
1948 -#: app/src/schema.js:1194
1949 -#: app/src/schema.js:1428
1950 -#: app/src/schema.js:1622
1951 -#: assets/js/backend.js:64962
1952 -#: assets/js/backend.js:65359
1953 -#: assets/js/backend.js:65600
1954 -#: assets/js/backend.js:65834
1955 -#: assets/js/backend.js:66028
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
1956 3421 msgid "Add Prefix to Bucket Path"
1957 3422 msgstr ""
1958 3423
1959 -#: app/src/schema.js:560
1960 -#: app/src/schema.js:1626
1961 -#: assets/js/backend.js:64966
1962 -#: assets/js/backend.js:66032
3424 +#: app/src/schema.js:945
3425 +#: app/src/schema.js:2163
3426 +#: assets/js/backend.js:71281
3427 +#: assets/js/backend.js:72499
1963 3428 msgid "Enable this option if you need a custom prefix for your bucket path in Amazon S3"
1964 3429 msgstr ""
1965 3430
1966 -#: app/src/schema.js:573
1967 -#: app/src/schema.js:970
1968 -#: app/src/schema.js:1211
1969 -#: app/src/schema.js:1444
1970 -#: app/src/schema.js:1639
1971 -#: assets/js/backend.js:64979
1972 -#: assets/js/backend.js:65376
1973 -#: assets/js/backend.js:65617
1974 -#: assets/js/backend.js:65850
1975 -#: assets/js/backend.js:66045
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
1976 3441 msgid "Enter Prefix"
1977 3442 msgstr ""
1978 3443
1979 -#: app/src/schema.js:582
1980 -#: app/src/schema.js:979
1981 -#: app/src/schema.js:1220
1982 -#: app/src/schema.js:1453
1983 -#: app/src/schema.js:1648
1984 -#: assets/js/backend.js:64988
1985 -#: assets/js/backend.js:65385
1986 -#: assets/js/backend.js:65626
1987 -#: assets/js/backend.js:65859
1988 -#: assets/js/backend.js:66054
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
1989 3454 msgid "Year/Month Structure"
1990 3455 msgstr ""
1991 3456
1992 -#: app/src/schema.js:586
1993 -#: app/src/schema.js:983
1994 -#: app/src/schema.js:1224
1995 -#: app/src/schema.js:1652
1996 -#: assets/js/backend.js:64992
1997 -#: assets/js/backend.js:65389
1998 -#: assets/js/backend.js:65630
1999 -#: assets/js/backend.js:66058
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
2000 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."
2001 3466 msgstr ""
2002 3467
2003 -#: app/src/schema.js:594
2004 -#: app/src/schema.js:991
2005 -#: app/src/schema.js:1232
2006 -#: app/src/schema.js:1465
2007 -#: app/src/schema.js:1660
2008 -#: assets/js/backend.js:65000
2009 -#: assets/js/backend.js:65397
2010 -#: assets/js/backend.js:65638
2011 -#: assets/js/backend.js:65871
2012 -#: assets/js/backend.js:66066
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
2013 3478 msgid "Object versioning"
2014 3479 msgstr ""
2015 3480
2016 -#: app/src/schema.js:598
2017 -#: app/src/schema.js:995
2018 -#: app/src/schema.js:1236
2019 -#: app/src/schema.js:1664
2020 -#: assets/js/backend.js:65004
2021 -#: assets/js/backend.js:65401
2022 -#: assets/js/backend.js:65642
2023 -#: assets/js/backend.js:66070
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
2024 3489 msgid "Append a timestamp to the bucket path."
2025 3490 msgstr ""
2026 3491
2027 -#: app/src/schema.js:618
2028 -#: assets/js/backend.js:65024
3492 +#: app/src/schema.js:1010
3493 +#: assets/js/backend.js:71346
3494 +msgid "Paste your Google Cloud service account JSON below."
3495 +msgstr ""
3496 +
3497 +#: app/src/schema.js:1025
3498 +#: assets/js/backend.js:71361
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:"
3500 +msgstr ""
3501 +
3502 +#: app/src/schema.js:1035
3503 +#: assets/js/backend.js:71371
2029 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."
2030 3505 msgstr ""
2031 3506
2032 -#: app/src/schema.js:631
2033 -#: assets/js/backend.js:65037
3507 +#: app/src/schema.js:1048
3508 +#: assets/js/backend.js:71384
2034 3509 msgid "JSON Config File"
2035 3510 msgstr ""
2036 3511
2037 -#: app/src/schema.js:636
2038 -#: assets/js/backend.js:65042
3512 +#: app/src/schema.js:1053
3513 +#: assets/js/backend.js:71389
2039 3514 msgid "Add JSON Code here"
2040 3515 msgstr ""
2041 3516
2042 -#: app/src/schema.js:957
2043 -#: assets/js/backend.js:65363
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
2044 3529 msgid "Enable this option if you need a custom prefix for your bucket path in Google Cloud Storage"
2045 3530 msgstr ""
2046 3531
2047 -#: app/src/schema.js:1015
2048 -#: assets/js/backend.js:65421
3532 +#: app/src/schema.js:1455
3533 +#: assets/js/backend.js:71791
3534 +msgid "Enter your DigitalOcean Spaces access key, secret key, and region below."
3535 +msgstr ""
3536 +
3537 +#: app/src/schema.js:1470
3538 +#: assets/js/backend.js:71806
3539 +msgid "Add the following to your wp-config.php (above the “That’s all, stop editing!” line) using your Spaces API credentials:"
3540 +msgstr ""
3541 +
3542 +#: app/src/schema.js:1475
3543 +#: assets/js/backend.js:71811
3544 +msgid "Pick a Spaces region (e.g. nyc3, sfo3) and copy its value for wp-config.php."
3545 +msgstr ""
3546 +
3547 +#: app/src/schema.js:1486
3548 +#: assets/js/backend.js:71822
2049 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"
2050 3550 msgstr ""
2051 3551
2052 -#: app/src/schema.js:1109
2053 -#: assets/js/backend.js:65515
3552 +#: app/src/schema.js:1580
3553 +#: assets/js/backend.js:71916
2054 3554 msgid "Space"
2055 3555 msgstr ""
2056 3556
2057 -#: app/src/schema.js:1114
2058 -#: app/src/schema.js:1119
2059 -#: app/src/schema.js:1134
2060 -#: app/src/schema.js:1139
2061 -#: assets/js/backend.js:65520
2062 -#: assets/js/backend.js:65525
2063 -#: assets/js/backend.js:65540
2064 -#: assets/js/backend.js:65545
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
2065 3565 msgid "Enter Space Name"
2066 3566 msgstr ""
2067 3567
2068 -#: app/src/schema.js:1198
2069 -#: assets/js/backend.js:65604
3568 +#: app/src/schema.js:1666
3569 +#: assets/js/backend.js:72002
2070 3570 msgid "Enable this option if you need a custom prefix for your bucket path in Digital Ocean Spaces."
2071 3571 msgstr ""
2072 3572
2073 -#: app/src/schema.js:1250
2074 -#: assets/js/backend.js:65656
3573 +#: app/src/schema.js:1725
3574 +#: assets/js/backend.js:72061
3575 +msgid "Enter your Cloudflare account ID, R2 access key, secret key, and region below."
3576 +msgstr ""
3577 +
3578 +#: app/src/schema.js:1740
3579 +#: assets/js/backend.js:72076
3580 +msgid "Add the following to your wp-config.php (above the “That’s all, stop editing!” line) using your Cloudflare R2 API credentials:"
3581 +msgstr ""
3582 +
3583 +#: app/src/schema.js:1745
3584 +#: assets/js/backend.js:72081
3585 +msgid "Pick a jurisdiction/region and copy its value for wp-config.php."
3586 +msgstr ""
3587 +
3588 +#: app/src/schema.js:1757
3589 +#: assets/js/backend.js:72093
2075 3590 msgid "Cloudflare R2 is a globally distributed, zero-egress-fee object storage service designed for high performance, reliability, and massive scalability."
2076 3591 msgstr ""
2077 3592
2078 -#: app/src/schema.js:1262
2079 -#: assets/js/backend.js:65668
3593 +#: app/src/schema.js:1769
3594 +#: assets/js/backend.js:72105
2080 3595 msgid "Account ID"
2081 3596 msgstr ""
2082 3597
2083 -#: app/src/schema.js:1264
2084 -#: assets/js/backend.js:65670
3598 +#: app/src/schema.js:1771
3599 +#: assets/js/backend.js:72107
2085 3600 msgid "Enter Account ID"
2086 3601 msgstr ""
2087 3602
2088 -#: app/src/schema.js:1279
2089 -#: assets/js/backend.js:65685
3603 +#: app/src/schema.js:1786
3604 +#: assets/js/backend.js:72122
2090 3605 msgid "Data Jurisdiction / Region"
2091 3606 msgstr ""
2092 3607
2093 -#: app/src/schema.js:1309
2094 -#: assets/js/backend.js:65715
3608 +#: app/src/schema.js:1816
3609 +#: assets/js/backend.js:72152
2095 3610 msgid "Enter Access Key"
2096 3611 msgstr ""
2097 3612
2098 -#: app/src/schema.js:1326
2099 -#: assets/js/backend.js:65732
3613 +#: app/src/schema.js:1833
3614 +#: assets/js/backend.js:72169
2100 3615 msgid "Enter Secret Key"
2101 3616 msgstr ""
2102 3617
2103 -#: app/src/schema.js:1401
2104 -#: assets/js/backend.js:65807
3618 +#: app/src/schema.js:1908
3619 +#: assets/js/backend.js:72244
2105 3620 msgid "Upload to the bucket whenever a file is uploaded to the Media Library."
2106 3621 msgstr ""
2107 3622
2108 -#: app/src/schema.js:1413
2109 -#: assets/js/backend.js:65819
3623 +#: app/src/schema.js:1920
3624 +#: assets/js/backend.js:72256
2110 3625 msgid "Remove the server file once it is successfully uploaded to the bucket."
2111 3626 msgstr ""
2112 3627
2113 -#: app/src/schema.js:1419
2114 -#: assets/js/backend.js:65825
2115 -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>"
2116 -msgstr ""
2117 -
2118 -#: app/src/schema.js:1432
2119 -#: assets/js/backend.js:65838
3628 +#: app/src/schema.js:1936
3629 +#: assets/js/backend.js:72272
2120 3630 msgid "Enable this option if you want a custom folder prefix for your uploaded files."
2121 3631 msgstr ""
2122 3632
2123 -#: app/src/schema.js:1457
2124 -#: assets/js/backend.js:65863
3633 +#: app/src/schema.js:1961
3634 +#: assets/js/backend.js:72297
2125 3635 msgid "Automatically create year/month folders inside your base path."
2126 3636 msgstr ""
2127 3637
2128 -#: app/src/schema.js:1469
2129 -#: assets/js/backend.js:65875
3638 +#: app/src/schema.js:1973
3639 +#: assets/js/backend.js:72309
2130 3640 msgid "Append a timestamp to the file path for versioning."
2131 3641 msgstr ""
2132 3642
2133 -#: app/src/schema.js:1483
2134 -#: assets/js/backend.js:65889
3643 +#: app/src/schema.js:1994
3644 +#: assets/js/backend.js:72330
3645 +msgid "Enter your S3-compatible storage endpoint, access key, secret key, and region below."
3646 +msgstr ""
3647 +
3648 +#: app/src/schema.js:2009
3649 +#: assets/js/backend.js:72345
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:"
3651 +msgstr ""
3652 +
3653 +#: app/src/schema.js:2023
3654 +#: assets/js/backend.js:72359
2135 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."
2136 3656 msgstr ""
2137 3657
2138 -#: app/src/schema.js:1495
2139 -#: assets/js/backend.js:65901
3658 +#: app/src/schema.js:2035
3659 +#: assets/js/backend.js:72371
2140 3660 msgid "Storage Endpoint"
2141 3661 msgstr ""
2142 3662
2143 -#: app/src/schema.js:1500
2144 -#: assets/js/backend.js:65906
3663 +#: app/src/schema.js:2040
3664 +#: assets/js/backend.js:72376
2145 3665 msgid "Enter storage endpoint URL"
2146 3666 msgstr ""
2147 3667
2148 -#: app/src/schema.js:1552
2149 -#: assets/js/backend.js:65958
3668 +#: app/src/schema.js:2092
3669 +#: assets/js/backend.js:72428
2150 3670 msgid "Enter region"
2151 3671 msgstr ""
2152 3672
2153 -#: app/src/schema.js:1570
2154 -#: assets/js/backend.js:65976
3673 +#: app/src/schema.js:2110
3674 +#: assets/js/backend.js:72446
2155 3675 msgid "Enter bucket name"
2156 3676 msgstr ""
2157 3677
2158 -#: app/src/schema.js:1815
2159 -#: app/src/schema.js:1918
2160 -#: app/src/schema.js:2020
2161 -#: app/src/schema.js:2118
2162 -#: assets/js/backend.js:66221
2163 -#: assets/js/backend.js:66324
2164 -#: assets/js/backend.js:66426
2165 -#: assets/js/backend.js:66524
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
2166 3686 msgid "Provider Console"
2167 3687 msgstr ""
2168 3688
2169 -#: app/src/schema.js:1821
2170 -#: app/src/schema.js:1923
2171 -#: app/src/schema.js:2025
2172 -#: app/src/schema.js:2123
2173 -#: assets/js/backend.js:66227
2174 -#: assets/js/backend.js:66329
2175 -#: assets/js/backend.js:66431
2176 -#: assets/js/backend.js:66529
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
2177 3697 msgid "Slow"
2178 3698 msgstr ""
2179 3699
2180 -#: app/src/schema.js:1826
2181 -#: app/src/schema.js:1854
2182 -#: app/src/schema.js:1928
2183 -#: app/src/schema.js:1956
2184 -#: app/src/schema.js:2030
2185 -#: app/src/schema.js:2058
2186 -#: app/src/schema.js:2128
2187 -#: app/src/schema.js:2183
2188 -#: app/src/schema.js:2250
2189 -#: assets/js/backend.js:66232
2190 -#: assets/js/backend.js:66260
2191 -#: assets/js/backend.js:66334
2192 -#: assets/js/backend.js:66362
2193 -#: assets/js/backend.js:66436
2194 -#: assets/js/backend.js:66464
2195 -#: assets/js/backend.js:66534
2196 -#: assets/js/backend.js:66589
2197 -#: assets/js/backend.js:66656
2198 -msgid "Deliver Synced Media"
2199 -msgstr ""
2200 -
2201 -#: app/src/schema.js:1830
2202 -#: app/src/schema.js:1858
2203 -#: app/src/schema.js:1960
2204 -#: app/src/schema.js:2062
2205 -#: app/src/schema.js:2187
2206 -#: app/src/schema.js:2254
2207 -#: assets/js/backend.js:66236
2208 -#: assets/js/backend.js:66264
2209 -#: assets/js/backend.js:66366
2210 -#: assets/js/backend.js:66468
2211 -#: assets/js/backend.js:66593
2212 -#: assets/js/backend.js:66660
2213 -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."
2214 -msgstr ""
2215 -
2216 -#: app/src/schema.js:1840
2217 -#: app/src/schema.js:1942
2218 -#: app/src/schema.js:2044
2219 -#: app/src/schema.js:2169
2220 -#: app/src/schema.js:2236
2221 -#: assets/js/backend.js:66246
2222 -#: assets/js/backend.js:66348
2223 -#: assets/js/backend.js:66450
2224 -#: assets/js/backend.js:66575
2225 -#: assets/js/backend.js:66642
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
2226 3710 msgid "Other"
2227 3711 msgstr ""
2228 3712
2229 -#: app/src/schema.js:1849
2230 -#: app/src/schema.js:1951
2231 -#: app/src/schema.js:2053
2232 -#: app/src/schema.js:2178
2233 -#: app/src/schema.js:2245
2234 -#: assets/js/backend.js:66255
2235 -#: assets/js/backend.js:66357
2236 -#: assets/js/backend.js:66459
2237 -#: assets/js/backend.js:66584
2238 -#: assets/js/backend.js:66651
2239 -msgid "Fast"
2240 -msgstr ""
2241 -
2242 -#: app/src/schema.js:1863
2243 -#: app/src/schema.js:1965
2244 -#: app/src/schema.js:2067
2245 -#: app/src/schema.js:2192
2246 -#: app/src/schema.js:2259
2247 -#: assets/js/backend.js:66269
2248 -#: assets/js/backend.js:66371
2249 -#: assets/js/backend.js:66473
2250 -#: assets/js/backend.js:66598
2251 -#: assets/js/backend.js:66665
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
2252 3723 msgid "How URL rewriting works"
2253 3724 msgstr ""
2254 3725
2255 -#: app/src/schema.js:1871
2256 -#: app/src/schema.js:1973
2257 -#: app/src/schema.js:2075
2258 -#: app/src/schema.js:2140
2259 -#: app/src/schema.js:2200
2260 -#: app/src/schema.js:2267
2261 -#: assets/js/backend.js:66277
2262 -#: assets/js/backend.js:66379
2263 -#: assets/js/backend.js:66481
2264 -#: assets/js/backend.js:66546
2265 -#: assets/js/backend.js:66606
2266 -#: assets/js/backend.js:66673
2267 -msgid "Use Custom Domain Name (CNAME)"
2268 -msgstr ""
2269 -
2270 -#: app/src/schema.js:1875
2271 -#: app/src/schema.js:1977
2272 -#: app/src/schema.js:2079
2273 -#: app/src/schema.js:2204
2274 -#: app/src/schema.js:2271
2275 -#: assets/js/backend.js:66281
2276 -#: assets/js/backend.js:66383
2277 -#: assets/js/backend.js:66485
2278 -#: assets/js/backend.js:66610
2279 -#: assets/js/backend.js:66677
2280 -msgid "Serves media from a custom domain that has been pointed to your media storage."
2281 -msgstr ""
2282 -
2283 -#: app/src/schema.js:1880
2284 -#: app/src/schema.js:1982
2285 -#: app/src/schema.js:2084
2286 -#: app/src/schema.js:2209
2287 -#: app/src/schema.js:2276
2288 -#: assets/js/backend.js:66286
2289 -#: assets/js/backend.js:66388
2290 -#: assets/js/backend.js:66490
2291 -#: assets/js/backend.js:66615
2292 -#: assets/js/backend.js:66682
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
2293 3736 msgid "How to set a custom domain name"
2294 3737 msgstr ""
2295 3738
2296 -#: app/src/schema.js:1894
2297 -#: app/src/schema.js:1996
2298 -#: app/src/schema.js:2098
2299 -#: app/src/schema.js:2158
2300 -#: app/src/schema.js:2223
2301 -#: app/src/schema.js:2290
2302 -#: assets/js/backend.js:66300
2303 -#: assets/js/backend.js:66402
2304 -#: assets/js/backend.js:66504
2305 -#: assets/js/backend.js:66564
2306 -#: assets/js/backend.js:66629
2307 -#: assets/js/backend.js:66696
2308 -msgid "Enter Domain"
2309 -msgstr ""
2310 -
2311 -#: app/src/schema.js:1932
2312 -#: app/src/schema.js:2132
2313 -#: assets/js/backend.js:66338
2314 -#: assets/js/backend.js:66538
3739 +#: app/src/schema.js:2516
3740 +#: app/src/schema.js:2724
3741 +#: assets/js/backend.js:72852
3742 +#: assets/js/backend.js:73060
2315 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."
2316 3744 msgstr ""
2317 3745
2318 -#: app/src/schema.js:2034
2319 -#: assets/js/backend.js:66440
3746 +#: app/src/schema.js:2622
3747 +#: assets/js/backend.js:72958
2320 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."
2321 3749 msgstr ""
2322 3750
2323 -#: app/src/schema.js:2144
2324 -#: assets/js/backend.js:66550
3751 +#: app/src/schema.js:2736
3752 +#: assets/js/backend.js:73072
2325 3753 msgid "Serves media from a custom domain that has been pointed to your media storage. Or public endpoint provided by Cloudflare R2."
2326 3754 msgstr ""
2327 3755
2328 -#: app/src/schema.js:2304
2329 -#: assets/js/backend.js:66710
3756 +#: app/src/schema.js:2901
3757 +#: assets/js/backend.js:73237
2330 3758 msgid "Sync Media to Cloud Storage"
2331 3759 msgstr ""
2332 3760
2333 -#: app/src/schema.js:2311
2334 -#: assets/js/backend.js:66717
3761 +#: app/src/schema.js:2908
3762 +#: assets/js/backend.js:73244
2335 3763 msgid "Restore Media to Server"
2336 3764 msgstr ""
2337 3765
2338 -#: app/src/schema.js:2315
2339 -#: assets/js/backend.js:66721
3766 +#: app/src/schema.js:2912
3767 +#: assets/js/backend.js:73248
2340 3768 msgid "We will check all the media files that are synced to the cloud and restore any missing files to your server."
2341 3769 msgstr ""
2342 3770
2343 -#: app/src/schema.js:2322
2344 -#: assets/js/backend.js:66728
3771 +#: app/src/schema.js:2919
3772 +#: assets/js/backend.js:73255
2345 3773 msgid "Move Media to New Path"
2346 3774 msgstr ""
2347 3775
2348 -#: app/src/schema.js:2326
2349 -#: assets/js/backend.js:66732
3776 +#: app/src/schema.js:2923
3777 +#: assets/js/backend.js:73259
2350 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."
2351 3789 msgstr ""