Skip to content

Commit 2ed492c

Browse files
committed
[REF]: Add russian flag to readme file
1 parent c57afd3 commit 2ed492c

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ Dropzone-ui is available in different languages. So far, we only support `Englis
165165
| Spanish :peru: :mexico: :argentina: | `ES-es` | localization="`ES-es`" |
166166
| Fench :fr: | `FR-fr` | localization="`FR-fr`" |
167167
| Portuguese :brazil: :portugal: | `PT-pt` | localization="`PT-pt`" |
168+
| Russian :ru: | `RU-ru` | localization="`RU-ru`" |
168169

169170
# Dropzone UI react Components API
170171

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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

Comments
 (0)