Files
li 1b24994e74 feat: 后端全量更新 - 含所有本次需求
- Contract.php: 返回合约账户余额(balance_contract)
- My.php: 地址管理增加BTC/ETH
- AppContract.php: 一键平仓(closeall)
- AppProxy.php: 代理专属注册链接 + 分级权限(L1/L2)
- site.php: 手续费减半(0.018→0.009)
- agent_permission_setup.sql: 代理权限SQL
- crypto_news_crawler.py: 新闻自动采集脚本
2026-03-30 20:16:32 +08:00

74 lines
2.5 KiB
JavaScript
Executable File

/**
* Bootstrap Table Ukrainian translation
* Author: Vitaliy Timchenko <vitaliy.timchenko@gmail.com>
*/
(function ($) {
'use strict';
$.fn.bootstrapTable.locales['uk-UA'] = {
formatLoadingMessage: function () {
return 'Завантаження, будь ласка, зачекайте...';
},
formatRecordsPerPage: function (pageNumber) {
return pageNumber + ' записів на сторінку';
},
formatShowingRows: function (pageFrom, pageTo, totalRows) {
return 'Показано з ' + pageFrom + ' по ' + pageTo + '. Всього: ' + totalRows;
},
formatSearch: function () {
return 'Пошук';
},
formatNoMatches: function () {
return 'Не знайдено жодного запису';
},
formatRefresh: function () {
return 'Оновити';
},
formatToggle: function () {
return 'Змінити';
},
formatColumns: function () {
return 'Стовпці';
},
formatClearFilters: function () {
return 'Очистити фільтри';
},
formatMultipleSort: function () {
return 'Сортування за кількома стовпцями';
},
formatAddLevel: function () {
return 'Додати рівень';
},
formatDeleteLevel: function () {
return 'Видалити рівень';
},
formatColumn: function () {
return 'Стовпець';
},
formatOrder: function () {
return 'Порядок';
},
formatSortBy: function () {
return 'Сортувати за';
},
formatThenBy: function () {
return 'потім за';
},
formatSort: function () {
return 'Сортувати';
},
formatCancel: function () {
return 'Скасувати';
},
formatDuplicateAlertTitle: function () {
return 'Дублювання стовпців!';
},
formatDuplicateAlertDescription: function () {
return 'Видаліть, будь ласка, дублюючий стовпець, або замініть його на інший.';
}
};
$.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['uk-UA']);
})(jQuery);