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