feat: replace quota input with amount-first UI and atomic quota adjustment
- Refactor token, redemption, and user quota inputs to prioritize monetary amount entry, with raw quota input collapsed by default - Add atomic quota adjustment modal for users with add/subtract/override modes, bypassing batch update queue for immediate DB consistency - Make user quota fields readonly in edit form; all modifications go through the dedicated adjust-quota modal via POST /api/user/manage - Add DecreaseUserQuota `db` parameter for direct DB writes, matching IncreaseUserQuota behavior - Support negative quota display in amount conversion helpers - Add i18n keys for all new UI strings across all locales
This commit is contained in:
Vendored
+10
@@ -827,6 +827,8 @@
|
||||
"原密码": "Старый пароль",
|
||||
"原生格式": "Нативный формат",
|
||||
"原生额度": "Исходный лимит",
|
||||
"使用原生额度输入": "Ввод в исходных единицах",
|
||||
"收起原生额度输入": "Скрыть ввод в исходных единицах",
|
||||
"去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥": "Дедупликация завершена: до дедупликации {{before}} ключей, после дедупликации {{after}} ключей",
|
||||
"参与官方同步": "Участвовать в официальной синхронизации",
|
||||
"参数": "Параметры",
|
||||
@@ -2156,6 +2158,14 @@
|
||||
"添加键值对": "Добавить пару ключ-значение",
|
||||
"添加问答": "Добавить вопрос-ответ",
|
||||
"添加额度": "Добавить лимит",
|
||||
"减少": "Уменьшить",
|
||||
"覆盖": "Заменить",
|
||||
"调整额度": "Скорректировать квоту",
|
||||
"调整额度成功": "Квота успешно скорректирована",
|
||||
"当前额度": "Текущая квота",
|
||||
"变更": "Изменение",
|
||||
"预计结果": "Ожидаемый результат",
|
||||
"正数为增加,负数为减少": "Положительное для увеличения, отрицательное для уменьшения",
|
||||
"清理不活跃缓存": "Очистить неактивный кэш",
|
||||
"清理失败": "Ошибка очистки",
|
||||
"清理方式": "Режим очистки",
|
||||
|
||||
Reference in New Issue
Block a user