forked from uploadcare/social-l10n
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ru.js
107 lines (106 loc) · 3.13 KB
/
ru.js
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
l10n.translations.ru = {
logout: 'Выйти',
error: {
a: 'Что-то пошло не так. Пожалуйста',
b: 'перезагрузите',
c: 'Технические подробности:'
},
sourceName: {
vk: 'ВКонтакте'
},
login: {
title: 'Выбор файлов из %source',
lineA: {
gdrive: 'Вы сможете выбрать свои файлы.',
dropbox: 'Вы сможете выбрать свои файлы.',
box: 'Вы сможете выбрать свои файлы.',
evernote: 'Вы сможете выбрать свои файлы.',
instagram: 'Вы сможете выбрать свои фотографии<br> и фотографии друзей.',
flickr: 'Вы сможете выбрать свои фотографии<br> и фотографии друзей.',
facebook: 'Вы сможете выбрать фотографии<br> из своих альбомов и альбомов друзей.',
vk: 'Вы сможете выбрать фотографии<br> и документы из своего аккаунта.'
},
lineB: ' ',
button: 'Войти через %source',
note: 'Страница входа откроется в новом окне.'
},
pagination: {
loading: 'Загрузка...',
loadMore: 'Загрузить еще',
failed: {
a: 'Не удалось загрузить.',
b: 'Повторить попытку'
}
},
instagram: {
menu: {
myPhotos: 'Мои фото',
myLikes: 'Избранное',
myFollowings: 'Подписки',
search: 'Поиск'
},
search: {
placeholder: 'Искать фотографии по хеш-тегу',
button: 'Искать'
}
},
gdrive: {
menu: {
myFiles: 'Мои файлы',
starred: 'Избранное'
}
},
facebook: {
menu: {
myAlbums: 'Альбомы',
myFriends: 'Друзья'
}
},
vk: {
menu: {
myAlbums: 'Мои альбомы',
myFriends: 'Мои друзья',
page: 'Фотографии с моей страницы',
withMe: 'Фотографии со мной',
saved: 'Сохранённые фотографии',
docs: 'Документы'
}
},
evernote: {
menu: {
notebooks: 'Блокноты',
tags: 'Метки',
search: 'Поиск'
},
search: {
placeholder: 'Искать файлы в заметках',
button: 'Искать'
}
},
files: {
one: '1 файл',
few: '%n файла',
many: '%n файлов',
other: '%n файла'
},
list: {
table: {
title: 'Название',
size: 'Размер'
}
}
};
l10n.pluralize.ru = function (n) {
var m10 = n % 10,
m100 = n % 100;
if (m10 === 1 && m100 !== 11) {
return 'one';
}
if (_.contains([2, 3, 4], m10) && !_.contains([12, 13, 14], m100)) {
return 'few';
}
if (_.contains([0, 5, 6, 7, 8, 9], m10) || _.contains([11, 12, 13, 14], m100)) {
return 'many';
}
return 'other';
};