Skip to content

Commit 93b9dc0

Browse files
author
Franz Wilding
committedDec 30, 2019
feature [AdminBundle] Add translations (de/en) for mediaFile field
1 parent 736e9f5 commit 93b9dc0

File tree

4 files changed

+87
-2
lines changed

4 files changed

+87
-2
lines changed
 

‎assets/js/unite-admin.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11

22
require('@unite/admin/Resources/assets/app.scss');
33

4+
import '@unite/admin/Resources/assets/vue/translations/en.js';
5+
import '@unite/media/Resources/assets/vue/translations/en.js';
6+
47
import '@unite/admin/Resources/assets/app.js';
58
import '@unite/admin/Resources/assets/tiptap.js';
69
import '@unite/media/Resources/assets/app.js';
7-
import '@unite/admin/Resources/assets/vue/translations/en.js';
10+
811
import '@unite/admin/Resources/assets/mount.js';

‎src/Bundle/MediaBundle/Resources/assets/vue/components/Fields/Form/MediaFile.vue

+25-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<script>
77
import _abstract from "@unite/admin/Resources/assets/vue/components/Fields/Form/_abstract";
88
import FormRow from "@unite/admin/Resources/assets/vue/components/Fields/Form/_formRow";
9+
import i18n from "@unite/admin/Resources/assets/vue/plugins/i18n";
910
1011
import gql from 'graphql-tag';
1112
import jwtDecode from 'jwt-decode';
@@ -24,8 +25,31 @@
2425
2526
const FilePond = vueFilePond( FilePondPluginFileValidateType, FilePondPluginImagePreview, FilePondPluginFilePoster, FilePondPluginGetFile );
2627
setOptions({
27-
labelButtonDownloadItem: 'Download',
2828
allowDownloadByUrl: true,
29+
allowReorder: true,
30+
labelIdle: i18n.t('field.mediaFile.label.idle'),
31+
labelInvalidField: i18n.t('field.mediaFile.label.invalidField'),
32+
labelFileWaitingForSize: i18n.t('field.mediaFile.label.fileWaitingForSize'),
33+
labelFileSizeNotAvailable: i18n.t('field.mediaFile.label.fileSizeNotAvailable'),
34+
labelFileLoading: i18n.t('field.mediaFile.label.fileLoading'),
35+
labelFileLoadError: i18n.t('field.mediaFile.label.fileLoadError'),
36+
labelFileProcessing: i18n.t('field.mediaFile.label.fileProcessing'),
37+
labelFileProcessingComplete: i18n.t('field.mediaFile.label.fileProcessingComplete'),
38+
labelFileProcessingAborted: i18n.t('field.mediaFile.label.fileProcessingAborted'),
39+
labelFileProcessingError: i18n.t('field.mediaFile.label.fileProcessingError'),
40+
labelFileProcessingRevertError: i18n.t('field.mediaFile.label.fileProcessingRevertError'),
41+
labelFileRemoveError: i18n.t('field.mediaFile.label.fileRemoveError'),
42+
labelTapToCancel: i18n.t('field.mediaFile.label.tapToCancel'),
43+
labelTapToRetry: i18n.t('field.mediaFile.label.tapToRetry'),
44+
labelTapToUndo: i18n.t('field.mediaFile.label.tapToUndo'),
45+
labelButtonRemoveItem: i18n.t('field.mediaFile.label.buttonRemoveItem'),
46+
labelButtonAbortItemLoad: i18n.t('field.mediaFile.label.buttonAbortItemLoad'),
47+
labelButtonRetryItemLoad: i18n.t('field.mediaFile.label.buttonRetryItemLoad'),
48+
labelButtonAbortItemProcessing: i18n.t('field.mediaFile.label.buttonAbortItemProcessing'),
49+
labelButtonUndoItemProcessing: i18n.t('field.mediaFile.label.buttonUndoItemProcessing'),
50+
labelButtonRetryItemProcessing: i18n.t('field.mediaFile.label.buttonRetryItemProcessing'),
51+
labelButtonProcessItem: i18n.t('field.mediaFile.label.buttonProcessItem'),
52+
labelButtonDownloadItem: i18n.t('field.mediaFile.label.buttonDownloadItem'),
2953
});
3054
3155
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import { messages } from '@unite/admin/Resources/assets/vue/plugins/i18n';
2+
3+
messages.de.field.mediaFile = {
4+
label: {
5+
idle: 'Dateien hier her ziehen oder <span class="filepond--label-action"> Auswählen </span>',
6+
invalidField: 'Dieses Feld enthält ungültige Dateien',
7+
fileWaitingForSize: 'Auf Dateigröße warten',
8+
fileSizeNotAvailable: 'Dateigröße konnte nicht bestimmt werden',
9+
fileLoading: 'Laden',
10+
fileLoadError: 'Beim Laden der Datei ist ein Fehler aufgetreten',
11+
fileProcessing: 'Upload',
12+
fileProcessingComplete: 'Upload abgeschlossen',
13+
fileProcessingAborted: 'Upload abgebrochen',
14+
fileProcessingError: 'Beim Upload der Datei ist ein Fehler aufgetreten',
15+
fileProcessingRevertError: 'Beim Rückgängigmachen ist ein Fehler aufgetreten',
16+
fileRemoveError: 'Beim Löschen der Datei ist ein Fehler aufgetreten',
17+
tapToCancel: 'Abbrechen',
18+
tapToRetry: 'Wiederholen',
19+
tapToUndo: 'Rückgängig machen',
20+
buttonRemoveItem: 'Entfernen',
21+
buttonAbortItemLoad: 'Abbrechen',
22+
buttonRetryItemLoad: 'Wiederholen',
23+
buttonAbortItemProcessing: 'Abbrechen',
24+
buttonUndoItemProcessing: 'Rückgängig machen',
25+
buttonRetryItemProcessing: 'Wiederholen',
26+
buttonProcessItem: 'Upload',
27+
buttonDownloadItem: 'Download',
28+
}
29+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import { messages } from '@unite/admin/Resources/assets/vue/plugins/i18n';
2+
3+
messages.en.field.mediaFile = {
4+
label: {
5+
idle: 'Drag & Drop your files or <span class="filepond--label-action"> Browse </span>',
6+
invalidField: 'Field contains invalid files',
7+
fileWaitingForSize: 'Waiting for size',
8+
fileSizeNotAvailable: 'Size not available',
9+
fileLoading: 'Loading',
10+
fileLoadError: 'Error during load',
11+
fileProcessing: 'Uploading',
12+
fileProcessingComplete: 'Upload complete',
13+
fileProcessingAborted: 'Upload cancelled',
14+
fileProcessingError: 'Error during upload',
15+
fileProcessingRevertError: 'Error during revert',
16+
fileRemoveError: 'Error during remove',
17+
tapToCancel: 'tap to cancel',
18+
tapToRetry: 'tap to retry',
19+
tapToUndo: 'tap to undo',
20+
buttonRemoveItem: 'Remove',
21+
buttonAbortItemLoad: 'Abort',
22+
buttonRetryItemLoad: 'Retry',
23+
buttonAbortItemProcessing: 'Cancel',
24+
buttonUndoItemProcessing: 'Undo',
25+
buttonRetryItemProcessing: 'Retry',
26+
buttonProcessItem: 'Upload',
27+
buttonDownloadItem: 'Download',
28+
}
29+
};

0 commit comments

Comments
 (0)
Please sign in to comment.