1+ import { fileSizeFormater } from "../components/file-item/utils" ;
2+ import { LocalLabels } from "./localization" ;
3+
4+ /**
5+ * Russian translation for Dropzone component
6+ */
7+ export const DropzoneEnglish : LocalLabels = {
8+ defaultLabel : "Перетащите сюда свои файлы." ,
9+ uploadingMessage : ( amountOfFiles ) => { return `Выгрузка ${ amountOfFiles } файлов` ; } ,
10+ uploadFinished : ( uploaded , rejected ) => `Загружено файлов: ${ uploaded } , отклоненных файлов: ${ rejected } ` ,
11+ noFilesMessage : `Действительный файл не отсутствует для загрузки` ,
12+ footer : {
13+ acceptAll : `Принимаются все типы файлов ` ,
14+ acceptCustom : ( accept ) => `Допустимые типы: ${ accept } `
15+ } ,
16+ header : {
17+ uploadFilesMessage : "Отправить файлы" ,
18+ maxSizeMessage : ( maxFileSize ) => `Максимальный размер файла: ${ maxFileSize } | ` ,
19+ validFilesMessage : ( numberOfValidFiles , maxFiles ) => ` Файлы ${ numberOfValidFiles } /${ maxFiles } | Действительно: ${ numberOfValidFiles } | `
20+ } ,
21+ fakeuploadsuccess : "Файл был успешно загружен" ,
22+ fakeUploadError : "Ошибка при загрузке" ,
23+ }
24+
25+ /**
26+ * Russian translation for FileItem component
27+ *
28+ */
29+ export const FileItemEnglish : LocalLabels = {
30+ fullInfoLayer : {
31+ name : `Имя: ` ,
32+ size : "Размер: " ,
33+ type : "Tип: "
34+ } ,
35+ status : {
36+ uploading : "Загрузка" ,
37+ success : "успех" ,
38+ valid : "годный" ,
39+ denied : "выкинутый" ,
40+ error : "ошибка"
41+ } ,
42+ }
43+
44+ /**
45+ * Russian translation for Validation Errors
46+ */
47+ export const ValidateErrorEnglish : LocalLabels = {
48+ maxSizeError : ( maxSize ) =>
49+ `Файл слишком большой. Максимально допустимый размер файла - ${ fileSizeFormater ( maxSize as number ) } ` ,
50+ acceptError : `Тип файла не разрешен` ,
51+ maxFileCount : ( maxFiles ) =>
52+ `Достигнуто максимальное количество файлов (${ maxFiles } )`
53+ }
0 commit comments