batchEdit.json 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. {
  2. "selectedCount": "Выбрано: {count}",
  3. "actions": {
  4. "edit": "Редактировать",
  5. "resetCircuit": "Сбросить предохранитель",
  6. "delete": "Удалить"
  7. },
  8. "enterMode": "Массовое редактирование",
  9. "selectionHint": "Выберите провайдеров для массового редактирования",
  10. "selectAll": "Выбрать все",
  11. "invertSelection": "Инвертировать",
  12. "selectByType": "По типу",
  13. "selectByTypeItem": "{type} ({count})",
  14. "selectByGroup": "По группе",
  15. "selectByGroupItem": "{group} ({count})",
  16. "editSelected": "Редактировать выбранные",
  17. "exitMode": "Выход",
  18. "dialog": {
  19. "editTitle": "Массовое редактирование провайдеров",
  20. "editDesc": "Редактирование настроек для {count} провайдеров",
  21. "deleteTitle": "Удаление провайдеров",
  22. "deleteDesc": "Вы уверены, что хотите удалить {count} провайдеров? Это действие нельзя отменить.",
  23. "resetCircuitTitle": "Сброс предохранителей",
  24. "resetCircuitDesc": "Сбросить предохранители для {count} провайдеров?",
  25. "next": "Далее"
  26. },
  27. "preview": {
  28. "title": "Предпросмотр изменений",
  29. "description": "Проверка изменений для {count} провайдеров",
  30. "loading": "Загрузка предпросмотра...",
  31. "noChanges": "Нет изменений для применения",
  32. "summary": "Затронуто {providerCount} провайдеров, изменено {fieldCount} полей, пропущено {skipCount}",
  33. "excludeProvider": "Переключить включение провайдера",
  34. "providerHeader": "{name}",
  35. "fieldChanged": "{field}: {before} -> {after}",
  36. "fieldSkipped": "{field}: пропущено ({reason})",
  37. "nullValue": "(пусто)",
  38. "back": "Назад",
  39. "apply": "Применить изменения"
  40. },
  41. "fields": {
  42. "isEnabled": {
  43. "label": "Включен",
  44. "noChange": "Без изменений",
  45. "enable": "Включить",
  46. "disable": "Отключить"
  47. },
  48. "priority": "Приоритет",
  49. "weight": "Вес",
  50. "costMultiplier": "Множитель стоимости",
  51. "groupTag": {
  52. "label": "Тег группы"
  53. },
  54. "modelRedirects": "Перенаправление моделей",
  55. "allowedModels": "Разрешенные модели",
  56. "thinkingBudget": "Бюджет размышлений",
  57. "adaptiveThinking": "Адаптивное мышление"
  58. },
  59. "toast": {
  60. "previewFailed": "Ошибка предпросмотра: {error}",
  61. "unknownError": "Неизвестная ошибка",
  62. "updated": "Обновлено провайдеров: {count}",
  63. "undo": "Отменить",
  64. "undoSuccess": "Восстановлено провайдеров: {count}",
  65. "undoFailed": "Ошибка отмены: {error}",
  66. "failed": "Ошибка операции: {error}",
  67. "circuitReset": "Сброшено предохранителей: {count}"
  68. },
  69. "undo": {
  70. "batchDeleteSuccess": "Удалено провайдеров: {count}",
  71. "button": "Отменить",
  72. "batchDeleteUndone": "Восстановлено провайдеров: {count}",
  73. "singleEditSuccess": "Провайдер обновлен",
  74. "singleEditUndone": "Обновление провайдера отменено",
  75. "singleDeleteSuccess": "Провайдер удален",
  76. "singleDeleteUndone": "Провайдер восстановлен",
  77. "expired": "Отмена истекла",
  78. "failed": "Ошибка отмены"
  79. },
  80. "confirm": {
  81. "cancel": "Отмена",
  82. "goBack": "Назад",
  83. "confirm": "Подтвердить",
  84. "processing": "Обработка..."
  85. },
  86. "affectedProviders": {
  87. "title": "Затронутые провайдеры",
  88. "more": "и еще {count}"
  89. },
  90. "batchNotes": {
  91. "codexOnly": "Только Codex",
  92. "claudeOnly": "Только Claude",
  93. "geminiOnly": "Только Gemini"
  94. },
  95. "mixedValues": {
  96. "label": "(смешанные значения)",
  97. "tooltip": "Выбранные провайдеры имеют разные значения:",
  98. "andMore": "...и еще {count}"
  99. }
  100. }