@douyinfe/semi-ui
Version:
A modern, comprehensive, flexible design system and UI library. Connect DesignOps & DevOps. Quickly build beautiful React apps. Maintained by Douyin-fe team.
256 lines • 8.7 kB
JavaScript
import { uk } from 'date-fns/locale';
const local = {
code: 'uk-UA',
dateFnsLocale: uk,
currency: 'UAH',
Pagination: {
pageSize: 'Кількість елементів на сторінці: ${pageSize}',
total: 'Усього сторінок: ${total}',
jumpTo: 'Перейти до',
page: ' стор.'
},
Modal: {
confirm: 'Підтвердити',
cancel: 'Скасувати'
},
Tabs: {
more: "Більше"
},
TimePicker: {
placeholder: {
time: 'Вибери час',
timeRange: 'Вибери часовий діапазон'
},
begin: 'Час початку',
end: 'Час закінчення',
hour: '',
minute: '',
second: '',
AM: 'до полудня',
PM: 'після полудня'
},
DatePicker: {
placeholder: {
date: 'Вибери дату',
dateTime: 'Вибери дату та час',
dateRange: ['Дата початку', 'Дата закінчення'],
dateTimeRange: ['Дата початку', 'Дата закінчення'],
monthRange: ['Місяць початку', 'Місяць закінчення']
},
presets: 'Пресети',
footer: {
confirm: 'Підтвердити',
cancel: 'Скасувати'
},
selectDate: 'Вибери дату',
selectTime: 'Вибери час',
year: 'рік',
month: 'місяць',
day: 'день',
monthText: '${month} ${year}',
months: {
1: 'Січ',
2: 'Лют',
3: 'Бер',
4: 'Квіт',
5: 'Травень',
6: 'Черв',
7: 'Лип',
8: 'Серп',
9: 'Вер',
10: 'Жовт',
11: 'Лист',
12: 'Груд'
},
fullMonths: {
1: 'Січень',
2: 'Лютий',
3: 'Березень',
4: 'Квітень',
5: 'Травень',
6: 'Червень',
7: 'Липень',
8: 'Серпень',
9: 'Вересень',
10: 'Жовтень',
11: 'Листопад',
12: 'Грудень'
},
weeks: {
Mon: 'Пн',
Tue: 'Вт',
Wed: 'Ср',
Thu: 'Чт',
Fri: 'Пт',
Sat: 'Сб',
Sun: 'Нд'
},
localeFormatToken: {
FORMAT_SWITCH_DATE: 'дд.мм.рррр'
}
},
Popconfirm: {
confirm: 'Підтвердити',
cancel: 'Скасувати'
},
Navigation: {
collapseText: 'Згорнути бічну панель',
expandText: 'Розгорнути бічну панель'
},
Table: {
emptyText: 'Без результату',
pageText: 'Показано ${currentStart}–${currentEnd} з ${total}',
descend: 'Натисни, щоб опуститися',
ascend: 'Натисни, щоб піднятися',
cancelSort: 'Скасувати сортування',
confirmFilter: 'OK',
resetFilter: 'Скинути'
},
Select: {
emptyText: 'Без результату',
createText: 'Створити'
},
Cascader: {
emptyText: 'Без результату'
},
Tree: {
emptyText: 'Без результату',
searchPlaceholder: 'Пошук'
},
List: {
emptyText: 'Без результату'
},
Calendar: {
allDay: 'Увесь день',
AM: '${time} до полудня',
PM: '${time} після полудня',
datestring: '',
remaining: '${remained} ще'
},
Upload: {
mainText: 'Натисни, щоб завантажити файл, або перетягни файл сюди',
illegalTips: 'Цей тип файлу не підтримується',
legalTips: 'Опублікуй та почни завантаження',
retry: 'Повторити спробу',
replace: 'Замінити файл',
clear: 'Очистити',
selectedFiles: 'Вибрані файли',
illegalSize: 'Недопустимий розмір файлу',
fail: 'Помилка завантаження'
},
TreeSelect: {
searchPlaceholder: 'Пошук'
},
Typography: {
copy: 'Копіювати',
copied: 'Скопійовано',
expand: 'Розгорнути',
collapse: 'Згорнути'
},
Transfer: {
emptyLeft: 'Немає даних',
emptySearch: 'Нічого не знайдено',
emptyRight: 'Немає контенту, перевір зліва',
placeholder: 'Пошук',
clear: 'Очистити',
selectAll: 'Вибрати все',
clearSelectAll: 'Скасувати вибір усього',
total: 'Усього товарів: ${total}',
selected: 'Вибрано товарів: ${total}'
},
Form: {
optional: '(необов\'язково)'
},
Image: {
preview: 'Попередній перегляд',
loading: 'Завантаження',
loadError: 'Не вдалося завантажити',
prevTip: 'Попередня',
nextTip: 'Далі',
zoomInTip: 'Наблизити',
zoomOutTip: 'Віддалити',
rotateTip: 'Повернути',
downloadTip: 'Завантажити',
adaptiveTip: 'Адаптувати до сторінки',
originTip: 'Оригінальний розмір'
},
Chat: {
deleteConfirm: 'Видалити цей сеанс?',
clearContext: 'Контекст очищено',
copySuccess: 'Копіювання успішне.',
stop: 'Зупинити',
copy: 'Копіювати',
copied: 'Скопійовано',
dropAreaText: 'Помісти файл сюди'
},
UserGuide: {
skip: 'Пропустити',
next: 'Далі',
prev: 'Попередня',
finish: 'Завершити'
},
InputNumber: {},
JsonViewer: {
search: 'Пошук',
replace: 'Замінити',
replaceAll: 'Замінити все'
},
VideoPlayer: {
rateChange: 'Змінити тариф на ${rate}',
qualityChange: 'Змінити якість на ${quality}',
routeChange: 'Перемкнути маршрут на ${route}',
mirror: 'Дзеркальний режим',
cancelMirror: 'Скасувати дзеркальний режим',
loading: 'Завантаження...',
stall: 'Не вдалося завантажити',
noResource: 'Немає ресурсу',
videoError: 'Помилка завантаження відео'
},
AIChatDialogue: {
delete: 'Видалити',
deleteConfirm: 'Ти впевнений, що хочеш видалити це повідомлення?',
deleteContent: 'Це повідомлення буде назавжди видалено та не може бути відновлено.',
copySuccess: 'Копіювання успішне',
loading: 'Завантаження...',
reasoning: {
completed: 'Міркування завершено',
thinking: 'Міркування...'
},
annotationText: 'частини інформації'
},
Feedback: {
submit: 'Надіслати',
cancel: 'Скасувати'
},
AIChatInput: {
template: 'Шаблон',
configure: 'Налаштувати',
selected: 'Вибрано елементів: ${count}'
},
Sidebar: {
linkAddSuccess: 'Посилання успішно додано',
linkRemoveSuccess: 'Посилання успішно видалено',
enterLinkAddress: "Введіть адресу посилання",
validateFailInfo: 'Перевірка не вдалася, завантажте знову',
uploadFailInfo: 'Завантаження не вдалася, спробуйте знову',
uploadImgInfo: 'Натисніть, щоб завантажити зображення, або перетягніть його сюди',
defaultMcpInfo: "Стандартний MCP, не можна закрити",
searchPlaceholder: 'Введіть тут',
emptyCustomMcpInfo: 'Персоналізованих MCP ще немає',
newMcpAdd: 'Персоналізований MCP',
mcpConfigure: 'Конфігурація MCP',
annotationTitle: 'Джерело посилання',
activeMCPNumber: 'Кількість активних MCP:',
copySuccess: 'Копіювання успішне.'
},
AudioPlayer: {
backward: 'Назад ${skipDuration}s',
forward: 'Вперед ${skipDuration}s',
prev: 'Попередній',
next: 'Наступний',
loop: 'Повтор',
volume: 'Гучність',
mediaError: 'Помилка завантаження аудіо'
}
};
export default local;