Align GitHub Copilot quota usage with AI credits
This commit is contained in:
@@ -2820,7 +2820,7 @@ export const dict = {
|
||||
'quota.window.premium': 'Premium-Interaktionen',
|
||||
'quota.window.chat': 'Chat-Anfragen',
|
||||
'quota.window.completions': 'Vervollständigungen',
|
||||
'quota.window.premiumInteractions': 'Premium-Interaktionen',
|
||||
'quota.window.premiumInteractions': 'KI-Guthaben',
|
||||
'terminalView.actions.attachSelection': 'Ausgewählte Ausgabe anhängen',
|
||||
'terminalView.actions.restart': 'Terminal neu starten',
|
||||
'chat.message.terminalContext': '{terminal}, Zeilen {start}-{end}',
|
||||
|
||||
@@ -2998,7 +2998,7 @@ export const dict = {
|
||||
'quota.window.premium': 'Premium Interactions',
|
||||
'quota.window.chat': 'Chat Requests',
|
||||
'quota.window.completions': 'Completions',
|
||||
'quota.window.premiumInteractions': 'Premium interactions',
|
||||
'quota.window.premiumInteractions': 'AI Credits',
|
||||
'chat.workStatus.ariaLabel': 'Work status',
|
||||
'chat.workStatus.context.label': 'Context',
|
||||
'chat.workStatus.git.changedFileSingle': '{count} file changed',
|
||||
|
||||
@@ -2999,7 +2999,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
"quota.window.premium": "Premium Interactions",
|
||||
"quota.window.chat": "Chat Requests",
|
||||
"quota.window.completions": "Completions",
|
||||
"quota.window.premiumInteractions": "Premium interactions",
|
||||
"quota.window.premiumInteractions": "Créditos de IA",
|
||||
'chat.workStatus.ariaLabel': 'Estado del trabajo',
|
||||
'chat.workStatus.context.label': 'Contexto',
|
||||
'chat.workStatus.git.changedFileSingle': '{count} archivo modificado',
|
||||
|
||||
@@ -2691,7 +2691,7 @@ export const dict = {
|
||||
'quota.window.premium': 'Interactions premium',
|
||||
'quota.window.chat': 'Requêtes de chat',
|
||||
'quota.window.completions': 'Complétions',
|
||||
'quota.window.premiumInteractions': 'Interactions premium',
|
||||
'quota.window.premiumInteractions': 'Crédits IA',
|
||||
'layout.mainTab.diagram': 'Diagramme',
|
||||
'mobile.nav.aria': 'Navigation mobile',
|
||||
'mobile.connect.welcome.title': 'Se connecter à OpenChamber',
|
||||
|
||||
@@ -2997,7 +2997,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'onboarding.localSetup.actions.checkAndContinue': 'インストール完了、確認して続行',
|
||||
'onboarding.localSetup.status.autoContinue': '検出され次第自動的に続行します。',
|
||||
'updateDialog.changelog.title': '新機能',
|
||||
'quota.window.premiumInteractions': 'プレミアムインタラクション',
|
||||
'quota.window.premiumInteractions': 'AIクレジット',
|
||||
|
||||
'chat.workStatus.ariaLabel': '作業状況',
|
||||
'chat.workStatus.context.label': 'コンテキスト',
|
||||
|
||||
@@ -2998,7 +2998,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'quota.window.premium': 'Premium Interactions',
|
||||
'quota.window.chat': 'Chat Requests',
|
||||
'quota.window.completions': 'Completions',
|
||||
'quota.window.premiumInteractions': 'Premium interactions',
|
||||
'quota.window.premiumInteractions': 'AI 크레딧',
|
||||
'chat.workStatus.ariaLabel': '작업 상태',
|
||||
'chat.workStatus.context.label': '컨텍스트',
|
||||
'chat.workStatus.git.changedFileSingle': '파일 {count}개 변경됨',
|
||||
|
||||
@@ -3015,7 +3015,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'quota.window.premium': 'Premium Interactions',
|
||||
'quota.window.chat': 'Chat Requests',
|
||||
'quota.window.completions': 'Completions',
|
||||
'quota.window.premiumInteractions': 'Premium interactions',
|
||||
'quota.window.premiumInteractions': 'Kredyty AI',
|
||||
'chat.workStatus.ariaLabel': 'Stan pracy',
|
||||
'chat.workStatus.context.label': 'Kontekst',
|
||||
'chat.workStatus.git.changedFileSingle': 'Zmieniono {count} plik',
|
||||
|
||||
@@ -2999,7 +2999,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
"quota.window.premium": "Premium Interactions",
|
||||
"quota.window.chat": "Chat Requests",
|
||||
"quota.window.completions": "Completions",
|
||||
"quota.window.premiumInteractions": "Premium interactions",
|
||||
"quota.window.premiumInteractions": "Créditos de IA",
|
||||
'chat.workStatus.ariaLabel': 'Status do trabalho',
|
||||
'chat.workStatus.context.label': 'Contexto',
|
||||
'chat.workStatus.git.changedFileSingle': '{count} arquivo alterado',
|
||||
|
||||
@@ -2999,7 +2999,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
"quota.window.premium": "Premium Interactions",
|
||||
"quota.window.chat": "Chat Requests",
|
||||
"quota.window.completions": "Completions",
|
||||
"quota.window.premiumInteractions": "Premium interactions",
|
||||
"quota.window.premiumInteractions": "Кредити ШІ",
|
||||
'chat.workStatus.ariaLabel': 'Стан роботи',
|
||||
'chat.workStatus.context.label': 'Контекст',
|
||||
'chat.workStatus.git.changedFileSingle': 'Змінено {count} файл',
|
||||
|
||||
@@ -2999,7 +2999,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'quota.window.premium': 'Premium Interactions',
|
||||
'quota.window.chat': 'Chat Requests',
|
||||
'quota.window.completions': 'Completions',
|
||||
'quota.window.premiumInteractions': 'Premium interactions',
|
||||
'quota.window.premiumInteractions': 'AI 点数',
|
||||
'chat.workStatus.ariaLabel': '工作状态',
|
||||
'chat.workStatus.context.label': '上下文',
|
||||
'chat.workStatus.git.changedFileSingle': '已更改 {count} 个文件',
|
||||
|
||||
@@ -2998,7 +2998,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'quota.window.premium': 'Premium Interactions',
|
||||
'quota.window.chat': 'Chat Requests',
|
||||
'quota.window.completions': 'Completions',
|
||||
'quota.window.premiumInteractions': 'Premium interactions',
|
||||
'quota.window.premiumInteractions': 'AI 點數',
|
||||
'chat.workStatus.ariaLabel': '工作狀態',
|
||||
'chat.workStatus.context.label': '上下文',
|
||||
'chat.workStatus.git.changedFileSingle': '已變更 {count} 個檔案',
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { describe, expect, test } from 'bun:test';
|
||||
|
||||
import { clampPercent, formatPercent } from './utils';
|
||||
import { clampPercent, formatPercent, formatWindowLabel } from './utils';
|
||||
|
||||
describe('quota utils', () => {
|
||||
test('treats non-finite percentages as missing', () => {
|
||||
@@ -10,4 +10,9 @@ describe('quota utils', () => {
|
||||
expect(formatPercent(Infinity)).toBe('-');
|
||||
expect(formatPercent(-Infinity)).toBe('-');
|
||||
});
|
||||
|
||||
test('labels Copilot usage as AI Credits without changing generic premium usage', () => {
|
||||
expect(formatWindowLabel('premium')).toBe('Premium Interactions');
|
||||
expect(formatWindowLabel('premium_interactions')).toBe('AI Credits');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user