-
Notifications
You must be signed in to change notification settings - Fork 646
/
locallang.xlf
675 lines (671 loc) · 38.6 KB
/
locallang.xlf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="EXT:extensionmanager/Resources/Private/Language/locallang.xlf" date="2011-10-17T20:22:37Z" product-name="workspaces">
<header/>
<body>
<trans-unit id="extensionManager" resname="extensionManager">
<source>Extension Manager</source>
</trans-unit>
<trans-unit id="manageExtensions" resname="manageExtensions">
<source>Manage Extensions</source>
</trans-unit>
<trans-unit id="installExtension" resname="installExtension">
<source>Install Extension</source>
</trans-unit>
<trans-unit id="composerMode.title" resname="composerMode.title">
<source>Composer mode</source>
</trans-unit>
<trans-unit id="composerMode.message" resname="composerMode.message">
<source>The system is set to composer mode. Please notice that it is not possible to add an extension with the Extension Manager. You have to use composer to add further extensions to your system.</source>
</trans-unit>
<trans-unit id="installedExtensions" resname="installedExtensions">
<source>Installed Extensions</source>
</trans-unit>
<trans-unit id="extensionComposerStatus" resname="extensionComposerStatus">
<source>Composer Support of Extensions</source>
</trans-unit>
<trans-unit id="getExtensions" resname="getExtensions">
<source>Get Extensions</source>
</trans-unit>
<trans-unit id="showAllVersions" resname="showAllVersions">
<source>Show all versions of</source>
</trans-unit>
<trans-unit id="extConfTemplate.backToList" resname="extConfTemplate.backToList">
<source>Back to list</source>
</trans-unit>
<trans-unit id="button.cancel" resname="button.cancel">
<source>Cancel</source>
</trans-unit>
<trans-unit id="button.details" resname="button.details">
<source>Show Details</source>
</trans-unit>
<trans-unit id="button.remove" resname="button.remove">
<source>Remove extension</source>
</trans-unit>
<trans-unit id="button.updateExtension" resname="button.updateExtension">
<source>Update extension</source>
</trans-unit>
<trans-unit id="button.resolveDependencies" resname="button.resolveDependencies">
<source>Resolve dependencies</source>
</trans-unit>
<trans-unit id="label.resolveDependenciesEnableButton" resname="label.resolveDependenciesEnableButton">
<source>I understand what this means and I'm able to investigate on possibly occurring issues by myself.</source>
</trans-unit>
<trans-unit id="button.resolveDependenciesIgnore" resname="button.resolveDependenciesIgnore">
<source>I know what I'm doing, continue anyway</source>
</trans-unit>
<trans-unit id="extensionList.downloadsql" resname="extensionList.downloadsql">
<source>Download SQL Dump</source>
</trans-unit>
<trans-unit id="extensionList.remove" resname="extensionList.remove">
<source>Remove</source>
</trans-unit>
<trans-unit id="extensionList.update" resname="extensionList.update">
<source>Update</source>
</trans-unit>
<trans-unit id="extensionList.updateToVersion" resname="extensionList.updateToVersion">
<source>Update to version %s</source>
</trans-unit>
<trans-unit id="extensionList.updateDisabled" resname="extensionList.updateDisabled">
<source>An update is available but this operation is currently disabled</source>
</trans-unit>
<trans-unit id="extensionList.deactivate" resname="extensionList.deactivate">
<source>Deactivate</source>
</trans-unit>
<trans-unit id="extensionList.activate" resname="extensionList.activate">
<source>Activate</source>
</trans-unit>
<trans-unit id="extensionList.downloadzip" resname="extensionList.downloadzip">
<source>Download as zip</source>
</trans-unit>
<trans-unit id="extensionList.uploadExtension" resname="extensionList.uploadExtension">
<source>Upload Extension .t3x/.zip</source>
</trans-unit>
<trans-unit id="extensionList.overwriteExtension" resname="extensionList.overwriteExtension">
<source>Overwrite</source>
</trans-unit>
<trans-unit id="extensionList.composerStatus.information" resname="extensionList.composerStatus.information">
<source>
Future TYPO3 versions will require all extensions in your TYPO3 installation to contain a
composer.json file in their extension directory. This is needed to properly detect the
composer-based package name, the relevant extension key and the dependencies to other packages /
extensions. Below is a list of extensions in your TYPO3 installation, which currently do not meet
those requirements and therefore need adaptations to their composer.json file.
</source>
</trans-unit>
<trans-unit id="extensionList.composerStatus.thirdParty" resname="extensionList.composerStatus.thirdParty">
<source>
For third-party extensions that were fetched from TER, it is helpful to update to their latest
version from TER which probably already contains a valid composer.json file.
</source>
</trans-unit>
<trans-unit id="extensionList.composerStatus.missingManifest" resname="extensionList.composerStatus.missingManifest">
<source>Missing composer.json file</source>
</trans-unit>
<trans-unit id="extensionList.composerStatus.terRequest" resname="extensionList.composerStatus.terRequest">
<source>
To support you creating a valid composer.json file for your extensions, TYPO3 will send your
ext_emconf.php contents to TYPO3.org (TER). TYPO3.org will then resolve your dependencies and
return a valid composer.json proposal which can be copied to the corresponding extension directory.
This is especially helpful in case your TYPO3 installation contains custom extensions.
</source>
</trans-unit>
<trans-unit id="extensionList.composerStatus.additionalInformation" resname="extensionList.composerStatus.additionalInformation">
<source>For more information regarding the migration and the upcoming changes, please have a look at</source>
</trans-unit>
<trans-unit id="extensionList.showComposerProposal" resname="extensionList.showComposerProposal">
<source>Show composer.json proposal</source>
</trans-unit>
<trans-unit id="extensionList.fetchComposerProposal" resname="extensionList.fetchComposerProposal">
<source>Check TYPO3.org for composer.json proposal</source>
</trans-unit>
<trans-unit id="extensionList.fetchComposerProposal.details" resname="extensionList.fetchComposerProposal.details">
<source>Send this extensions' ext_emconf.php contents to TYPO3.org for a valid and resolved composer.json proposal</source>
</trans-unit>
<trans-unit id="extensionList.overwritingDisabled" resname="extensionList.overwritingDisabled">
<source>Extension is already available and overwriting was not enabled</source>
</trans-unit>
<trans-unit id="extensionList.loading" resname="extensionList.loading">
<source>Loading form...</source>
</trans-unit>
<trans-unit id="extensionList.header.update" resname="extensionList.header.update">
<source>Upd.</source>
</trans-unit>
<trans-unit id="extensionList.header.title.update" resname="extensionList.header.title.update">
<source>Update</source>
</trans-unit>
<trans-unit id="extensionList.header.activate" resname="extensionList.header.activate">
<source>A/D</source>
</trans-unit>
<trans-unit id="extensionList.header.title.activate" resname="extensionList.header.title.activate">
<source>Activate / Deactivate</source>
</trans-unit>
<trans-unit id="extensionList.header.extensionName" resname="extensionList.header.extensionName">
<source>Extension</source>
</trans-unit>
<trans-unit id="extensionList.header.version" resname="extensionList.header.version">
<source>Version</source>
</trans-unit>
<trans-unit id="extensionList.header.extensionKey" resname="extensionList.header.extensionKey">
<source>Key</source>
</trans-unit>
<trans-unit id="extensionList.header.extensionVersion" resname="extensionList.header.extensionVersion">
<source>Version</source>
</trans-unit>
<trans-unit id="extensionList.header.extensionActions" resname="extensionList.header.extensionActions">
<source>Actions</source>
</trans-unit>
<trans-unit id="extensionList.header.extensionState" resname="extensionList.header.extensionState">
<source>State</source>
</trans-unit>
<trans-unit id="extensionList.header.extensionDeficit" resname="extensionList.header.extensionDeficit">
<source>Deficit</source>
</trans-unit>
<trans-unit id="extensionList.header.extensionType" resname="extensionList.header.extensionType">
<source>Type</source>
</trans-unit>
<trans-unit id="extensionList.header.uploadComment" resname="extensionList.header.uploadComment">
<source>Upload Comment</source>
</trans-unit>
<trans-unit id="extensionList.header.lastUpdate" resname="extensionList.header.lastUpdate">
<source>Last Updated</source>
</trans-unit>
<trans-unit id="extensionList.header.description" resname="extensionList.header.description">
<source>Description</source>
</trans-unit>
<trans-unit id="extensionList.header.author" resname="extensionList.header.author">
<source>Author</source>
</trans-unit>
<trans-unit id="extensionList.header.manual" resname="extensionList.header.manual">
<source>Manual</source>
</trans-unit>
<trans-unit id="searchTemplate.searchExtensions" resname="searchTemplate.searchExtensions">
<source>Search extensions</source>
</trans-unit>
<trans-unit id="extensionList.search" resname="extensionList.search">
<source>Search</source>
</trans-unit>
<trans-unit id="extensionList.filter.showAll" resname="extensionList.filter.showAll">
<source>All</source>
</trans-unit>
<trans-unit id="extensionList.filter.showSystemExtensions" resname="extensionList.filter.showSystemExtensions">
<source>System</source>
</trans-unit>
<trans-unit id="extensionList.filter.showLocalExtensions" resname="extensionList.filter.showLocalExtensions">
<source>Local</source>
</trans-unit>
<trans-unit id="searchTemplate.submitButton" resname="searchTemplate.submitButton">
<source>Go</source>
</trans-unit>
<trans-unit id="searchTemplate.resetSearchButton" resname="searchTemplate.resetSearchButton">
<source>Reset Search</source>
</trans-unit>
<trans-unit id="searchTemplate.yourSearch" resname="searchTemplate.yourSearch">
<source>Your search</source>
</trans-unit>
<trans-unit id="searchTemplate.searchAgain" resname="searchTemplate.searchAgain">
<source>Search again</source>
</trans-unit>
<trans-unit id="uploadTemplate.uploadButton" resname="uploadTemplate.uploadButton">
<source>Upload!</source>
</trans-unit>
<trans-unit id="uploadTemplate.extensionLabel" resname="uploadTemplate.extensionLabel">
<source>Extension</source>
</trans-unit>
<trans-unit id="extensionList.removalConfirmation.title" resname="extensionList.removalConfirmation.title">
<source>Extension Removal</source>
</trans-unit>
<trans-unit id="extensionList.removalConfirmation.message" resname="extensionList.removalConfirmation.message">
<source>The extension is currently installed. Uninstall extension?</source>
</trans-unit>
<trans-unit id="extensionList.updateConfirmation.title" resname="extensionList.updateConfirmation.title">
<source>Update?</source>
</trans-unit>
<trans-unit id="extensionList.updateConfirmation.message" resname="extensionList.updateConfirmation.message">
<source>Update Comments</source>
</trans-unit>
<trans-unit id="extensionList.databaseImport" resname="extensionList.databaseImport">
<source>The static database data has changed. You should re-import the data.</source>
</trans-unit>
<trans-unit id="extensionList.databaseReload" resname="extensionList.databaseReload">
<source>Nothing has changed since last import. You might want to reload static database data.</source>
</trans-unit>
<trans-unit id="extensionList.updateConfirmation.questionVersionComments" resname="extensionList.updateConfirmation.questionVersionComments">
<source>Version Comments</source>
</trans-unit>
<trans-unit id="extensionList.updateFlashMessage.title" resname="extensionList.updateFlashMessage.title">
<source>Extension Update</source>
</trans-unit>
<trans-unit id="extensionList.updateFlashMessage.body" resname="extensionList.updateFlashMessage.body">
<source>%s was updated!</source>
</trans-unit>
<trans-unit id="extensionList.removalConfirmation.question" resname="extensionList.removalConfirmation.question">
<source>Are you sure you want to remove the extension?</source>
</trans-unit>
<trans-unit id="dependencyCheck.unresolvedDependencies.title" resname="dependencyCheck.unresolvedDependencies.title">
<source>Please read this carefully</source>
</trans-unit>
<trans-unit id="dependencyCheck.unresolvedDependencies.message" resname="dependencyCheck.unresolvedDependencies.message">
<source><![CDATA[
If you continue installing the extension, all dependency checks will be turned off.
<ul>
<li>Required extensions are tried to be fetched from TER (if they do not yet exist in the system)</li>
<li>Version dependency checks are skipped</li>
</ul>
<strong>
Be aware that an installation without dependency checks may turn your installation unusable.<br />
In such a case manual intervention is required.
</strong>
]]></source>
</trans-unit>
<trans-unit id="dependencyCheck.unresolvedDependencies.question" resname="dependencyCheck.unresolvedDependencies.question">
<source>Are you sure you want to proceed?</source>
</trans-unit>
<trans-unit id="dependencyCheck.unresolvedDependencies.proceed" resname="dependencyCheck.unresolvedDependencies.proceed">
<source>I know what I'm doing, install the extension!</source>
</trans-unit>
<trans-unit id="dependencyCheck.headline" resname="dependencyCheck.headline">
<source>The following errors were found while trying to install "%s"</source>
</trans-unit>
<trans-unit id="dependencyCheck.requiredExtension" resname="dependencyCheck.requiredExtension">
<source>Required extension "%s"</source>
</trans-unit>
<trans-unit id="downloadExtension.dependencies.headline" resname="downloadExtension.dependencies.headline">
<source>The following dependencies have to be resolved before installation:
</source>
</trans-unit>
<trans-unit id="downloadExtension.dependencies.extensionWithVersion" resname="downloadExtension.dependencies.extensionWithVersion">
<source>%1$s (new version %2$s)</source>
</trans-unit>
<trans-unit id="downloadExtension.dependencies.typeHeadline" resname="downloadExtension.dependencies.typeHeadline" xml:space="preserve">
<source><h3>Extensions marked for %s:</h3>
%s
</source>
</trans-unit>
<trans-unit id="downloadExtension.dependencies.resolveAutomatically" resname="downloadExtension.dependencies.resolveAutomatically">
<source>Shall these dependencies be resolved automatically?</source>
</trans-unit>
<trans-unit id="downloadExtension.dependencies.errorTitle" resname="downloadExtension.dependencies.errorTitle">
<source>Dependencies could not be resolved</source>
</trans-unit>
<trans-unit id="downloadExtension.dependencies.errorMessage" resname="downloadExtension.dependencies.errorMessage">
<source>The dependencies of the following Extensions could not be resolved</source>
</trans-unit>
<trans-unit id="downloadExtension.dependencyType.download" resname="downloadExtension.dependencyType.download">
<source>download</source>
</trans-unit>
<trans-unit id="downloadExtension.dependencyType.install" resname="downloadExtension.dependencyType.install">
<source>install</source>
</trans-unit>
<trans-unit id="downloadExtension.dependencyType.update" resname="downloadExtension.dependencyType.update">
<source>update</source>
</trans-unit>
<trans-unit id="downloadExtension.updateExtension.error" resname="downloadExtension.updateExtension.error">
<source>Error while updating extension</source>
</trans-unit>
<trans-unit id="extensionList.dependenciesResolveDownloadError.title" resname="extensionList.dependenciesResolveDownloadError.title">
<source>Download Error</source>
</trans-unit>
<trans-unit id="extensionList.dependenciesResolveDownloadSuccess.message" resname="extensionList.dependenciesResolveDownloadSuccess.message">
<source>Your installation of {0} was successful.</source>
</trans-unit>
<trans-unit id="extensionList.dependenciesResolveDownloadSuccess.message.downloadOnly" resname="extensionList.dependenciesResolveDownloadSuccess.message.downloadOnly">
<source>Your download of {0} was successful.</source>
</trans-unit>
<trans-unit id="extensionList.dependenciesResolveDownloadSuccess.header" resname="extensionList.dependenciesResolveDownloadSuccess.header">
<source>Log</source>
</trans-unit>
<trans-unit id="extensionList.dependenciesResolveDownloadSuccess.item" resname="extensionList.dependenciesResolveDownloadSuccess.item">
<source>Extensions</source>
</trans-unit>
<trans-unit id="extensionList.dependenciesResolveFlashMessage.title" resname="extensionList.dependenciesResolveFlashMessage.title">
<source>{0} installed.</source>
</trans-unit>
<trans-unit id="extensionList.dependenciesResolveFlashMessage.title.downloadOnly" resname="extensionList.dependenciesResolveFlashMessage.title.downloadOnly">
<source>{0} downloaded.</source>
</trans-unit>
<trans-unit id="extensionList.uploadFlashMessage.title" resname="extensionList.uploadFlashMessage.title">
<source>Extension Upload</source>
</trans-unit>
<trans-unit id="extensionList.uploadFlashMessage.message" resname="extensionList.uploadFlashMessage.message">
<source>%s was uploaded!</source>
</trans-unit>
<trans-unit id="extensionList.installedFlashMessage.message" resname="extensionList.installedFlashMessage.message">
<source>%s was installed!</source>
</trans-unit>
<trans-unit id="extensionList.updateFromTerFlashMessage.title" resname="extensionList.updateFromTerFlashMessage.title">
<source>Update Extension List</source>
</trans-unit>
<trans-unit id="extensionList.downloadViewHelper.submit" resname="extensionList.downloadViewHelper.submit">
<source>Import and Install</source>
</trans-unit>
<trans-unit id="extensionList.downloadViewHelper.submit.downloadOnly" resname="extensionList.downloadViewHelper.submit.downloadOnly">
<source>Import</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.label" resname="extensionList.showAllVersions.label">
<source>Show all versions</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.extensionKey" resname="extensionList.showAllVersions.extensionKey">
<source>Extension key</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.version" resname="extensionList.showAllVersions.version">
<source>Version</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.lastUploaded" resname="extensionList.showAllVersions.lastUploaded">
<source>Last uploaded</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.downloads" resname="extensionList.showAllVersions.downloads">
<source>Downloads</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.category" resname="extensionList.showAllVersions.category">
<source>Category</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.manual" resname="extensionList.showAllVersions.manual">
<source>Manual</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.author" resname="extensionList.showAllVersions.author">
<source>Author</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.readOnline" resname="extensionList.showAllVersions.readOnline">
<source>Read online</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.depends" resname="extensionList.showAllVersions.depends">
<source>Depends</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.conflicts" resname="extensionList.showAllVersions.conflicts">
<source>Conflicts</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.suggests" resname="extensionList.showAllVersions.suggests">
<source>Suggests</source>
</trans-unit>
<trans-unit id="extensionList.showAllVersions.notCompatibleVersion" resname="extensionList.showAllVersions.notCompatibleVersion">
<source>Not compatible with your version</source>
</trans-unit>
<trans-unit id="extensionList.remove.message" resname="extensionList.remove.message">
<source>Extension "%s" was removed successfully!</source>
</trans-unit>
<trans-unit id="extensionList.distribution.key" resname="extensionList.distribution.key">
<source>Key</source>
</trans-unit>
<trans-unit id="extensionList.distribution.author" resname="extensionList.distribution.author">
<source>Author</source>
</trans-unit>
<trans-unit id="extensionList.distribution.title" resname="extensionList.distribution.title">
<source>Title</source>
</trans-unit>
<trans-unit id="extensionList.distribution.version" resname="extensionList.distribution.version">
<source>Version</source>
</trans-unit>
<trans-unit id="extensionList.distribution.downloads" resname="extensionList.distribution.downloads">
<source>Downloads</source>
</trans-unit>
<trans-unit id="extensionList.distribution.lastUpdated" resname="extensionList.distribution.lastUpdated">
<source>Last Update</source>
</trans-unit>
<trans-unit id="extensionList.showUnsuitableDistributions" resname="extensionList.showUnsuitableDistributions">
<source>Show also distributions that are not suitable for this TYPO3 version</source>
</trans-unit>
<trans-unit id="extensionList.officialDistribution" resname="extensionList.officialDistribution">
<source>Official distribution</source>
</trans-unit>
<trans-unit id="distributions" resname="distributions">
<source>Get preconfigured distribution</source>
</trans-unit>
<trans-unit id="extensionList.installDistribution" resname="extensionList.installDistribution">
<source>Install</source>
</trans-unit>
<trans-unit id="extensionList.installImpexp" resname="extensionList.installImpexp">
<source>Please install the Import/Export (impexp) extension to enable distribution support.</source>
</trans-unit>
<trans-unit id="distribution.installImpexp" resname="distribution.installImpexp">
<source>Install impexp</source>
</trans-unit>
<trans-unit id="extensionList.updateFromTer.label" resname="extensionList.updateFromTer.label">
<source>Retrieving extension list from TYPO3 Extension Repository (TER)...</source>
</trans-unit>
<trans-unit id="extensionList.updateFromTer.buttonLabel" resname="extensionList.updateFromTer.buttonLabel">
<source>Update now</source>
</trans-unit>
<trans-unit id="extensionList.updateFromTer.lastUpdate.label" resname="extensionList.updateFromTer.lastUpdate.label">
<source>Last update</source>
</trans-unit>
<trans-unit id="extensionList.updateFromTer.lastUpdate.timeSinceLastUpdateLabel" resname="extensionList.updateFromTer.lastUpdate.timeSinceLastUpdateLabel">
<source>Time since last update</source>
</trans-unit>
<trans-unit id="extensionList.updateFromTer.lastUpdate.noInfo" resname="extensionList.updateFromTer.lastUpdate.noInfo">
<source>unknown</source>
</trans-unit>
<trans-unit id="extensionList.updateFromTer.lastUpdate.fullTimeFormat" resname="extensionList.updateFromTer.lastUpdate.fullTimeFormat">
<source>Y-m-d H:i:s</source>
</trans-unit>
<trans-unit id="extensionList.updateFromTer.lastUpdate.timeOfLastUpdate" resname="extensionList.updateFromTer.lastUpdate.timeOfLastUpdate">
<source>Time of last update: </source>
</trans-unit>
<trans-unit id="extensionList.updateFromTer.lastUpdate.noTimeOfLastUpdate" resname="extensionList.updateFromTer.lastUpdate.noTimeOfLastUpdate">
<source>No last update time known.</source>
</trans-unit>
<trans-unit id="extensionList.updateFromTer.never" resname="extensionList.updateFromTer.never">
<source>Never</source>
</trans-unit>
<trans-unit id="extensionList.uninstall.dependencyError" resname="extensionList.uninstall.dependencyError">
<source>Cannot deactivate extension '%s' - The extension(s) '%s' depend on it.</source>
</trans-unit>
<trans-unit id="distribution.error.headline" resname="distribution.error.headline">
<source>Could not install distribution '%s'</source>
</trans-unit>
<trans-unit id="distribution.welcome.headline" resname="distribution.welcome.headline">
<source>Congratulations...</source>
</trans-unit>
<trans-unit id="distribution.welcome.message" resname="distribution.welcome.message">
<source>You successfully installed the distribution '%s'</source>
</trans-unit>
<trans-unit id="distribution.welcome.nextSteps" resname="distribution.welcome.nextSteps">
<source>Now you can</source>
</trans-unit>
<trans-unit id="distribution.welcome.openViewModule" resname="distribution.welcome.openViewModule">
<source>View your website</source>
</trans-unit>
<trans-unit id="distribution.welcome.openPageModule" resname="distribution.welcome.openPageModule">
<source>Start editing your website</source>
</trans-unit>
<trans-unit id="distribution.dependency.headline" resname="distribution.dependency.headline">
<source>Dependencies, conflicts and suggestions</source>
</trans-unit>
<trans-unit id="distribution.dependency.identifier" resname="distribution.dependency.identifier">
<source>Identifier</source>
</trans-unit>
<trans-unit id="distribution.dependency.type" resname="distribution.dependency.type">
<source>Type</source>
</trans-unit>
<trans-unit id="distribution.dependency.version" resname="distribution.dependency.version">
<source>Version</source>
</trans-unit>
<trans-unit id="task.updateExtensionListTask.name" resname="task.updateExtensionListTask.name">
<source>Update extension list</source>
</trans-unit>
<trans-unit id="task.updateExtensionListTask.description" resname="task.updateExtensionListTask.description">
<source>Update TER extension list on a regular basis. Once a day is a good interval.</source>
</trans-unit>
<trans-unit id="report.status.mainRepository.title" resname="report.status.mainRepository.title">
<source>Update status of typo3.org main repository extension list</source>
</trans-unit>
<trans-unit id="report.status.mainRepository.notFound.value" resname="report.status.mainRepository.notFound.value">
<source>Error</source>
</trans-unit>
<trans-unit id="report.status.mainRepository.notFound.message" resname="report.status.mainRepository.notFound.message">
<source>The typo3.org extension repository was not found. Please import the main typo3.org extension repository in the install tool wizard.</source>
</trans-unit>
<trans-unit id="report.status.mainRepository.notUpToDate.value" resname="report.status.mainRepository.notUpToDate.value">
<source>Extension list is not up to date!</source>
</trans-unit>
<trans-unit id="report.status.mainRepository.notUpToDate.message" resname="report.status.mainRepository.notUpToDate.message">
<source>The Main Repository extension list is older than 7 days. Please update it in the Extension manager or Scheduler.</source>
</trans-unit>
<trans-unit id="report.status.mainRepository.upToDate.value" resname="report.status.mainRepository.upToDate.value">
<source>OK</source>
</trans-unit>
<trans-unit id="report.status.loadedExtensions.title" resname="report.status.loadedExtensions.title">
<source>Security status of loaded extensions</source>
</trans-unit>
<trans-unit id="report.status.loadedExtensions.noInsecureExtensionLoaded.value" resname="report.status.loadedExtensions.noInsecureExtensionLoaded.value">
<source>OK</source>
</trans-unit>
<trans-unit id="report.status.loadedExtensions.insecureExtensionLoaded.value" resname="report.status.loadedExtensions.insecureExtensionLoaded.value">
<source>%s insecure extension(s) found</source>
</trans-unit>
<trans-unit id="report.status.loadedExtensions.insecureExtensionLoaded.message" resname="report.status.loadedExtensions.insecureExtensionLoaded.message">
<source>The following extensions are insecure and usage might damage your system. Please update these extensions as soon as possible or remove them from your system:<br><br>%s</source>
</trans-unit>
<trans-unit id="report.status.loadedExtensions.insecureExtensionLoaded.message.extension" resname="report.status.loadedExtensions.insecureExtensionLoaded.message.extension">
<source><strong>%1$s</strong> (version %2$s)<br></source>
</trans-unit>
<trans-unit id="report.status.existingExtensions.title" resname="report.status.existingExtensions.title">
<source>Security status of existing, but not loaded extensions</source>
</trans-unit>
<trans-unit id="report.status.existingExtensions.noInsecureExtensionExists.value" resname="report.status.existingExtensions.noInsecureExtensionExists.value">
<source>OK</source>
</trans-unit>
<trans-unit id="report.status.existingExtensions.insecureExtensionExists.value" resname="report.status.existingExtensions.insecureExtensionExists.value">
<source>%s insecure extension(s) found</source>
</trans-unit>
<trans-unit id="report.status.existingExtensions.insecureExtensionExists.message" resname="report.status.existingExtensions.insecureExtensionExists.message">
<source>The following extensions were found on your system, but are currently not installed. Please delete the extensions using the extension manager:<br><br>%s</source>
</trans-unit>
<trans-unit id="report.status.existingExtensions.insecureExtensionExists.message.extension" resname="report.status.existingExtensions.insecureExtensionExists.message.extension">
<source><strong>%1$s</strong> (version %2$s)<br></source>
</trans-unit>
<trans-unit id="report.status.loadedOutdatedExtensions.title" resname="report.status.loadedOutdatedExtensions.title">
<source>Outdated status of loaded extensions</source>
</trans-unit>
<trans-unit id="report.status.loadedOutdatedExtensions.noOutdatedExtensionLoaded.value" resname="report.status.loadedOutdatedExtensions.noOutdatedExtensionLoaded.value">
<source>OK</source>
</trans-unit>
<trans-unit id="report.status.loadedOutdatedExtensions.outdatedExtensionLoaded.value" resname="report.status.loadedOutdatedExtensions.outdatedExtensionLoaded.value">
<source>%s outdated extension(s) found</source>
</trans-unit>
<trans-unit id="report.status.loadedOutdatedExtensions.outdatedExtensionLoaded.message" resname="report.status.loadedOutdatedExtensions.outdatedExtensionLoaded.message">
<source>The following extensions are outdated and may not be compatible with your installation. Please make sure these extensions are compatible and ask the extension author to publish updates:<br><br>%s</source>
</trans-unit>
<trans-unit id="report.status.loadedOutdatedExtensions.outdatedExtensionLoaded.message.extension" resname="report.status.loadedOutdatedExtensions.outdatedExtensionLoaded.message.extension">
<source><strong>%1$s</strong> (version %2$s)<br></source>
</trans-unit>
<trans-unit id="report.status.existingOutdatedExtensions.title" resname="report.status.existingOutdatedExtensions.title">
<source>Outdated status of existing, but not loaded extensions</source>
</trans-unit>
<trans-unit id="report.status.existingOutdatedExtensions.noOutdatedExtensionExists.value" resname="report.status.existingOutdatedExtensions.noOutdatedExtensionExists.value">
<source>OK</source>
</trans-unit>
<trans-unit id="report.status.existingOutdatedExtensions.outdatedExtensionExists.value" resname="report.status.existingOutdatedExtensions.outdatedExtensionExists.value">
<source>%s outdated extension(s) found</source>
</trans-unit>
<trans-unit id="report.status.existingOutdatedExtensions.outdatedExtensionExists.message" resname="report.status.existingOutdatedExtensions.outdatedExtensionExists.message">
<source>The following extensions were found on your system, but are currently not installed. Please make sure they are compatible with your system before installing them:<br><br>%s</source>
</trans-unit>
<trans-unit id="report.status.existingOutdatedExtensions.outdatedExtensionExists.message.extension" resname="report.status.existingOutdatedExtensions.outdatedExtensionExists.message.extension">
<source><strong>%1$s</strong> (version %2$s)<br></source>
</trans-unit>
<trans-unit id="report.status.composerManifest.extensionKeyMissing" resname="report.status.composerManifest.extensionKeyMissing">
<source>Extensions missing extension-key in composer.json</source>
</trans-unit>
<trans-unit id="report.status.composerManifest.composerJsonMissing" resname="report.status.composerManifest.composerJsonMissing">
<source>Extensions missing composer.json</source>
</trans-unit>
<trans-unit id="report.status.composerManifest.extensionKeyMissing.message" resname="report.status.composerManifest.extensionKeyMissing.message">
<source>%d extension(s) do not have an extension-key set in their composer.json file.</source>
</trans-unit>
<trans-unit id="report.status.composerManifest.composerJsonMissing.message" resname="report.status.composerManifest.composerJsonMissing.message">
<source>%d extension(s) do not provide a composer.json file.</source>
</trans-unit>
<trans-unit id="report.status.composerManifest.update" resname="report.status.composerManifest.update">
<source>Update extensions</source>
</trans-unit>
<trans-unit id="fileHandling.couldNotRemoveDirectory" resname="fileHandling.couldNotRemoveDirectory">
<source>ERROR: Could not remove extension directory "%s". Reasons</source>
</trans-unit>
<trans-unit id="fileHandling.couldNotCreateDirectory" resname="fileHandling.couldNotCreateDirectory">
<source>ERROR: Could not create extension directory "%s"!</source>
</trans-unit>
<trans-unit id="fileHandling.installPathWasNoDirectory" resname="fileHandling.installPathWasNoDirectory">
<source>ERROR: The extension install path "%s" was no directory!</source>
</trans-unit>
<trans-unit id="config.automaticInstallation" resname="config.automaticInstallation">
<source>Install extensions automatically after download from TER or file upload</source>
</trans-unit>
<trans-unit id="config.offlineMode" resname="config.offlineMode">
<source>Disable TER connection and hide menu items</source>
</trans-unit>
<trans-unit id="pagination.previous" resname="pagination.previous">
<source>previous</source>
</trans-unit>
<trans-unit id="pagination.next" resname="pagination.next">
<source>next</source>
</trans-unit>
<trans-unit id="pagination.first" resname="pagination.first">
<source>first</source>
</trans-unit>
<trans-unit id="pagination.last" resname="pagination.last">
<source>last</source>
</trans-unit>
<trans-unit id="pagination.records" resname="pagination.records">
<source>Extensions</source>
</trans-unit>
<trans-unit id="pagination.page" resname="pagination.page">
<source>Page</source>
</trans-unit>
<trans-unit id="pagination.refresh" resname="pagination.refresh">
<source>Refresh</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.nothingToUpdate.title" resname="extensionComposerStatus.nothingToUpdate.title">
<source>Good job!</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.nothingToUpdate.message.single" resname="extensionComposerStatus.nothingToUpdate.message.single">
<source>Extension %s does not need to be updated.</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.nothingToUpdate.message.multiple" resname="extensionComposerStatus.nothingToUpdate.message.multiple">
<source>There are no extensions which need to be updated.</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.title" resname="extensionComposerStatus.title">
<source>Update composer.json of %s</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.deficit.1" resname="extensionComposerStatus.deficit.1">
<source>%s does not contain a composer.json</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.deficit.1.short" resname="extensionComposerStatus.deficit.1.short">
<source>composer.json missing</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.deficit.2" resname="extensionComposerStatus.deficit.2">
<source>%s is missing the extension-key property in the composer.json</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.deficit.2.short" resname="extensionComposerStatus.deficit.2.short">
<source>Extension Key missing</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.deficit.information" resname="extensionComposerStatus.deficit.information.single">
<source>
In future versions of TYPO3, it will be mandatory for extensions to provide a composer.json file. This will be
needed to identify an extension and works as a replacement for the ext_emconf.php. Therefore,
the composer.json file must also include the extension key under "extra > typo3/cms > extension-key".
Please add a composer.json, including the extension-key property, in the corresponding extension
folder. You can use the auto-generated proposal below and update the composer.json file extension.
</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.manifest.title" resname="extensionComposerStatus.manifest.title">
<source>Auto-generated composer.json</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.manifest.description" resname="extensionComposerStatus.manifest.description">
<source>
Please verify its contents, adjust it to your needs and and put it into typo3conf/ext/%s/composer.json.
</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.manifest.error" resname="extensionComposerStatus.manifest.error">
<source>Auto-generation of a composer.json proposal failed</source>
</trans-unit>
<trans-unit id="extensionComposerStatus.manifest.error.message" resname="extensionComposerStatus.manifest.error.message">
<source>
TYPO3 could not create a composer.json proposal. This could be due to an invalid composer.json
or network problems while requesting the TER API. Please check for an already exisiting invalid
composer.json or try again later.
</source>
</trans-unit>
</body>
</file>
</xliff>