quota.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331
  1. {
  2. "header": {
  3. "title": "ユーザークォータ",
  4. "role": {
  5. "admin": "管理者",
  6. "user": "ユーザー"
  7. },
  8. "keysCountSuffix": "個のキー",
  9. "rpm": "リクエストレート制限",
  10. "todayCost": "本日の使用量",
  11. "exceededNotice": "クォータを超過しました。管理者にお問い合わせください"
  12. },
  13. "countdown": {
  14. "reset": "リセットまでのカウントダウン"
  15. },
  16. "windowType": {
  17. "5h": {
  18. "label": "5時間ローリング",
  19. "description": "過去5時間の使用量を集計、毎時ローリング更新"
  20. },
  21. "weekly": {
  22. "label": "毎週リセット",
  23. "description": "暦週制(月曜日00:00にリセット)、週単位で集計"
  24. },
  25. "monthly": {
  26. "label": "毎月リセット",
  27. "description": "暦月制(毎月1日00:00にリセット)、月単位で集計"
  28. },
  29. "daily": {
  30. "label": "毎日リセット",
  31. "description": "暦日制(毎日00:00にリセット)、日単位で集計"
  32. }
  33. },
  34. "toolbar": {
  35. "searchPlaceholder": "ユーザー名またはキーを検索",
  36. "filter": "フィルター",
  37. "sort": "並び替え",
  38. "refresh": "更新",
  39. "autoRefresh": "自動更新",
  40. "filterOptions": {
  41. "all": "すべて",
  42. "warning": "警告",
  43. "exceeded": "超過"
  44. },
  45. "sortOptions": {
  46. "name": "名前順",
  47. "usage": "使用率順"
  48. },
  49. "interval": {
  50. "10s": "10秒",
  51. "30s": "30秒",
  52. "60s": "60秒"
  53. }
  54. },
  55. "layout": {
  56. "title": "クォータ管理",
  57. "description": "すべてのレベルでクォータ使用状況を表示および管理",
  58. "tabs": {
  59. "users": "ユーザークォータ",
  60. "keys": "キークォータ",
  61. "providers": "プロバイダークォータ"
  62. }
  63. },
  64. "users": {
  65. "title": "ユーザークォータ統計",
  66. "totalCount": "合計 {count} 名のユーザー",
  67. "manageNotice": "ユーザーとキーを管理するには",
  68. "manageLink": "ユーザー管理",
  69. "noNote": "備考なし",
  70. "rpm": {
  71. "label": "RPM クォータ",
  72. "description": "1分あたりのリクエスト数"
  73. },
  74. "dailyCost": {
  75. "label": "日次コスト",
  76. "resetAt": "リセット時刻"
  77. },
  78. "noQuotaData": "クォータ情報を取得できません",
  79. "noMatches": "一致するユーザーが見つかりません",
  80. "noData": "ユーザーデータがありません",
  81. "sort": {
  82. "name": "名前順",
  83. "usage": "使用率順"
  84. },
  85. "filter": {
  86. "all": "すべて",
  87. "warning": "制限に近い (>60%)",
  88. "exceeded": "超過 (≥100%)"
  89. },
  90. "expiresAtLabel": "有効期限"
  91. },
  92. "providers": {
  93. "title": "プロバイダークォータ統計",
  94. "totalCount": "合計 {count} 個のプロバイダー",
  95. "filterCount": "{filtered} / {total} 個のプロバイダーを表示",
  96. "searchPlaceholder": "プロバイダー名を検索...",
  97. "status": {
  98. "enabled": "有効",
  99. "disabled": "無効"
  100. },
  101. "card": {
  102. "priority": "優先度",
  103. "weight": "重み"
  104. },
  105. "sort": {
  106. "name": "名前順",
  107. "priority": "優先度順",
  108. "weight": "重み順",
  109. "usage": "使用量順"
  110. },
  111. "list": {
  112. "resetIn": "リセットまで",
  113. "unlimited": "無制限",
  114. "current": "現在",
  115. "limit": "制限",
  116. "used": "使用済み"
  117. },
  118. "cost5h": {
  119. "label": "5時間コスト"
  120. },
  121. "costDaily": {
  122. "label": "日次コスト",
  123. "resetAt": "リセット時刻"
  124. },
  125. "costWeekly": {
  126. "label": "週次コスト",
  127. "resetAt": "リセット時刻"
  128. },
  129. "costMonthly": {
  130. "label": "月次コスト",
  131. "resetAt": "リセット時刻"
  132. },
  133. "concurrentSessions": {
  134. "label": "同時セッション"
  135. },
  136. "noQuotaSet": "クォータ未設定",
  137. "noQuotaData": "クォータ情報を取得できません",
  138. "noMatches": "一致するプロバイダーがありません",
  139. "noMatchesDesc": "検索条件に一致するプロバイダーがありません。フィルターを調整してください。",
  140. "noProvidersDesc": "まだプロバイダーが設定されていません。",
  141. "unlimitedSection": "クォータ未設定のプロバイダー ({count}個)"
  142. },
  143. "keys": {
  144. "title": "キークォータ統計",
  145. "totalCount": "合計 {users} 名のユーザー、{keys} 個のキー",
  146. "searchPlaceholder": "ユーザーまたはキーを検索...",
  147. "filterLabel": "フィルター条件",
  148. "filterCount": "{users} 名のユーザー、{keys} 個のキーを表示",
  149. "filter": {
  150. "all": "すべてのキー",
  151. "keyQuota": "キークォータのみ",
  152. "userQuotaOnly": "ユーザークォータのみ",
  153. "warning": "警告 (≥60%)",
  154. "exceeded": "超過 (≥100%)"
  155. },
  156. "table": {
  157. "keyName": "キー名",
  158. "quotaType": "クォータタイプ",
  159. "cost5h": "5時間クォータ",
  160. "costDaily": "日次クォータ",
  161. "costWeekly": "週次クォータ",
  162. "costMonthly": "月次クォータ",
  163. "concurrentSessions": "同時制限",
  164. "status": "ステータス",
  165. "actions": "アクション"
  166. },
  167. "quotaType": {
  168. "independent": "独立クォータ",
  169. "inherited": "ユーザーから継承"
  170. },
  171. "status": {
  172. "disabled": "無効",
  173. "restricted": "制限中",
  174. "normal": "正常"
  175. },
  176. "noMatches": "一致するユーザーまたはキーがありません",
  177. "editDialog": {
  178. "title": "キークォータ設定",
  179. "description": "キー: {keyName} ({userName})",
  180. "cost5h": {
  181. "label": "5時間クォータ (USD)",
  182. "placeholder": "無制限",
  183. "current": "現在使用: {currency}{current} / {currency}{limit}"
  184. },
  185. "costDaily": {
  186. "label": "日次クォータ (USD)",
  187. "placeholder": "無制限",
  188. "current": "現在使用: {currency}{current} / {currency}{limit}"
  189. },
  190. "dailyResetMode": {
  191. "label": "日次リセットモード",
  192. "options": {
  193. "fixed": "固定時刻リセット",
  194. "rolling": "ローリングウィンドウ(24時間)"
  195. },
  196. "desc": {
  197. "fixed": "毎日固定時刻にクォータをリセット",
  198. "rolling": "最初のリクエストから24時間のローリングウィンドウ"
  199. }
  200. },
  201. "dailyResetTime": {
  202. "label": "日次リセット時刻",
  203. "placeholder": "HH:mm"
  204. },
  205. "costWeekly": {
  206. "label": "週次クォータ (USD)",
  207. "placeholder": "無制限",
  208. "current": "現在使用: {currency}{current} / {currency}{limit}"
  209. },
  210. "costMonthly": {
  211. "label": "月次クォータ (USD)",
  212. "placeholder": "無制限",
  213. "current": "現在使用: {currency}{current} / {currency}{limit}"
  214. },
  215. "concurrentSessions": {
  216. "label": "同時セッションクォータ",
  217. "placeholder": "0 = 無制限",
  218. "current": "現在の同時接続: {current} / {limit}"
  219. },
  220. "clearAll": "すべてのクォータをクリア",
  221. "save": "保存",
  222. "setQuota": "クォータを設定",
  223. "success": "クォータが正常に設定されました",
  224. "clearSuccess": "クォータがクリアされました",
  225. "error": "設定に失敗しました",
  226. "clearError": "クリアに失敗しました",
  227. "retryError": "設定に失敗しました。後でもう一度お試しください"
  228. },
  229. "editUserDialog": {
  230. "title": "ユーザークォータ設定",
  231. "description": "ユーザー: {userName}",
  232. "rpm": {
  233. "label": "1分あたりのリクエスト数 (RPM)",
  234. "placeholder": "60",
  235. "current": "現在: {current} / {limit} リクエスト/分"
  236. },
  237. "dailyQuota": {
  238. "label": "日次コストクォータ (USD)",
  239. "placeholder": "100",
  240. "current": "今日の使用: {currency}{current} / {currency}{limit}"
  241. },
  242. "save": "保存",
  243. "editQuota": "クォータを編集",
  244. "success": "ユーザークォータが正常に設定されました",
  245. "error": "設定に失敗しました",
  246. "retryError": "設定に失敗しました。後でもう一度お試しください"
  247. },
  248. "editKeyForm": {
  249. "title": "キーを編集",
  250. "description": "キーの名前、有効期限、流量制限の設定を変更します。",
  251. "keyName": {
  252. "label": "キー名",
  253. "placeholder": "キー名を入力してください",
  254. "required": "キー名 *"
  255. },
  256. "expiresAt": {
  257. "label": "有効期限",
  258. "placeholder": "有効期限を選択",
  259. "description": "空欄の場合は無期限"
  260. },
  261. "canLoginWebUi": {
  262. "label": "専用の残高確認ページを有効化",
  263. "description": "専用ページから残高を確認できるようにします"
  264. },
  265. "limit5hUsd": {
  266. "label": "5時間消費上限 (USD)",
  267. "placeholder": "空欄の場合は無制限",
  268. "description": "5時間以内の最大消費金額",
  269. "descriptionWithUserLimit": "ユーザーの5時間制限を超えることはできません ({limit})"
  270. },
  271. "limitDailyUsd": {
  272. "label": "日次消費上限 (USD)",
  273. "placeholder": "空欄の場合は無制限",
  274. "description": "1日の最大消費金額"
  275. },
  276. "dailyResetMode": {
  277. "label": "日次リセットモード",
  278. "options": {
  279. "fixed": "固定時刻リセット",
  280. "rolling": "ローリングウィンドウ(24時間)"
  281. },
  282. "desc": {
  283. "fixed": "毎日指定時刻にクォータをリセット",
  284. "rolling": "最初のリクエストから24時間のローリングウィンドウで計算"
  285. }
  286. },
  287. "dailyResetTime": {
  288. "label": "日次リセット時刻",
  289. "placeholder": "HH:mm",
  290. "description": "日次制限のリセット時刻(システムタイムゾーン使用)"
  291. },
  292. "limitWeeklyUsd": {
  293. "label": "週間消費上限 (USD)",
  294. "placeholder": "空欄の場合は無制限",
  295. "description": "毎週の最大消費金額",
  296. "descriptionWithUserLimit": "ユーザーの週間制限を超えることはできません ({limit})"
  297. },
  298. "limitMonthlyUsd": {
  299. "label": "月間消費上限 (USD)",
  300. "placeholder": "空欄の場合は無制限",
  301. "description": "毎月の最大消費金額",
  302. "descriptionWithUserLimit": "ユーザーの月間制限を超えることはできません ({limit})"
  303. },
  304. "limitTotalUsd": {
  305. "label": "総消費上限 (USD)",
  306. "placeholder": "空欄の場合は無制限",
  307. "description": "累計消費上限(リセットなし)",
  308. "descriptionWithUserLimit": "ユーザーの総制限を超えることはできません ({limit})"
  309. },
  310. "limitConcurrentSessions": {
  311. "label": "同時セッション上限",
  312. "placeholder": "0 = 無制限",
  313. "description": "同時実行可能な会話数",
  314. "descriptionWithUserLimit": "ユーザーのセッション制限を超えることはできません ({limit})"
  315. },
  316. "providerGroup": {
  317. "label": "プロバイダーグループ",
  318. "placeholder": "プロバイダーグループタグを入力し、Enterで追加",
  319. "description": "このキーのプロバイダーグループ(既定: default)",
  320. "defaultDescription": "default は groupTag 未設定のプロバイダーを含みます",
  321. "descriptionWithUserGroup": "このキーのプロバイダーグループ(ユーザーのグループ: {group}、既定: default)"
  322. },
  323. "submitText": "変更を保存",
  324. "loadingText": "保存中...",
  325. "success": "キーが正常に更新されました",
  326. "error": "キーの更新に失敗しました",
  327. "retryError": "保存に失敗しました。後でもう一度お試しください",
  328. "keyInfoMissing": "キー情報が存在しません"
  329. }
  330. }
  331. }