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