diff --git a/apps/mobile/src/components/agents/child-session-message.test.ts b/apps/mobile/src/components/agents/child-session-message.test.ts index c9ed69fefb7..51da790a82d 100644 --- a/apps/mobile/src/components/agents/child-session-message.test.ts +++ b/apps/mobile/src/components/agents/child-session-message.test.ts @@ -20,7 +20,7 @@ import { ChildSessionMessage, ChildSessionSection } from './child-session-sectio import { ChildSessionModelLabel } from './child-session-model-label'; import { MessageErrorBoundary } from './message-error-boundary'; -import '@/i18n'; +import { i18n as i18nInstance } from '@/i18n'; import type * as ReactI18next from 'react-i18next'; vi.mock('react-i18next', async importOriginal => { @@ -304,8 +304,13 @@ describe('ChildSessionMessage completion', () => { await Promise.resolve(); }); - expect(texts()).toEqual(['General', 'child task', 'Test Model', 'completed']); - expect(button().props.accessibilityLabel).toContain('completed'); + expect(texts()).toEqual([ + 'General', + 'child task', + 'Test Model', + i18nInstance.t('common.completed'), + ]); + expect(button().props.accessibilityLabel).toContain(i18nInstance.t('common.completed')); expect(button().props.accessibilityLabel).not.toContain('Considering next steps'); expect(renderer.root.findAllByType(SpinningIcon)).toHaveLength(0); const { onPress } = button().props as { onPress: () => void }; diff --git a/apps/mobile/src/components/agents/child-session-section.mounted.test.tsx b/apps/mobile/src/components/agents/child-session-section.mounted.test.tsx index ed64ce8bf0d..2e2bf8726c5 100644 --- a/apps/mobile/src/components/agents/child-session-section.mounted.test.tsx +++ b/apps/mobile/src/components/agents/child-session-section.mounted.test.tsx @@ -425,18 +425,18 @@ describe('ChildSessionSection live task status', () => { feedTaskPart(storage, taskPart('pending'), 100); const pendingRenderer = await renderCard(storedTaskPart(storage)); - expect(statusBadge(pendingRenderer.root).props.children).toBe('pending'); + expect(statusBadge(pendingRenderer.root).props.children).toBe(i18n.t('common.pending')); expect(findByType(pendingRenderer.root, 'SpinningIcon')).toHaveLength(1); - expect(textValues(pendingRenderer.root)).not.toContain('completed'); + expect(textValues(pendingRenderer.root)).not.toContain(i18n.t('common.completed')); feedTaskPart(storage, taskPart('running'), LIVE_RUNNING_AT); expect(storedTaskPart(storage).state.status).toBe('running'); const runningRenderer = await renderCard(storedTaskPart(storage)); - expect(statusBadge(runningRenderer.root).props.children).toBe('running'); + expect(statusBadge(runningRenderer.root).props.children).toBe(i18n.t('common.running')); expect(statusBadge(runningRenderer.root).props.className).toContain('text-info'); expect(findByType(runningRenderer.root, 'SpinningIcon')).toHaveLength(1); expect(textValues(runningRenderer.root)).toContain(i18n.t('agentChat.partDetail.thinking')); - expect(textValues(runningRenderer.root)).not.toContain('completed'); + expect(textValues(runningRenderer.root)).not.toContain(i18n.t('common.completed')); }); it('cannot be flipped to completed by a stale or unordered terminal replay', async () => { @@ -456,15 +456,15 @@ describe('ChildSessionSection live task status', () => { expect(storedTaskPart(storage).state.status).toBe('running'); const renderer = await renderCard(storedTaskPart(storage)); - expect(statusBadge(renderer.root).props.children).toBe('running'); + expect(statusBadge(renderer.root).props.children).toBe(i18n.t('common.running')); expect(findByType(renderer.root, 'SpinningIcon')).toHaveLength(1); - expect(textValues(renderer.root)).not.toContain('completed'); + expect(textValues(renderer.root)).not.toContain(i18n.t('common.completed')); // The guard must not swallow a terminal that really does postdate the run. feedTaskPart(storage, taskPart('completed', FRESH_SETTLED_AT), FRESH_SETTLED_AT); expect(storedTaskPart(storage).state.status).toBe('completed'); const settledRenderer = await renderCard(storedTaskPart(storage)); - expect(statusBadge(settledRenderer.root).props.children).toBe('completed'); + expect(statusBadge(settledRenderer.root).props.children).toBe(i18n.t('common.completed')); expect(findByType(settledRenderer.root, 'SpinningIcon')).toHaveLength(0); }); @@ -478,14 +478,14 @@ describe('ChildSessionSection live task status', () => { expect(storedTaskPart(storage).state.status).toBe('error'); const renderer = await renderCard(storedTaskPart(storage)); - expect(statusBadge(renderer.root).props.children).toBe('error'); + expect(statusBadge(renderer.root).props.children).toBe(i18n.t('common.failed')); expect(statusBadge(renderer.root).props.className).toContain('text-destructive'); expect(findByType(renderer.root, 'AnimatedView')[0]?.props.style).toEqual({ borderStartWidth: 2, borderStartColor: '#BE4E3F', }); expect(findByType(renderer.root, 'SpinningIcon')).toHaveLength(0); - expect(textValues(renderer.root)).not.toContain('completed'); + expect(textValues(renderer.root)).not.toContain(i18n.t('common.completed')); }); it('keeps a running task live when no terminal event ever arrives', async () => { @@ -499,9 +499,9 @@ describe('ChildSessionSection live task status', () => { // No terminal event: the card has no local completion inference to fall // back on, and there is no card-without-part state to show instead. const renderer = await renderCard(storedTaskPart(storage)); - expect(statusBadge(renderer.root).props.children).toBe('running'); + expect(statusBadge(renderer.root).props.children).toBe(i18n.t('common.running')); expect(findByType(renderer.root, 'SpinningIcon')).toHaveLength(1); - expect(textValues(renderer.root)).not.toContain('completed'); + expect(textValues(renderer.root)).not.toContain(i18n.t('common.completed')); }); it('survives a page replay while running and then a re-applied stale terminal', async () => { @@ -524,9 +524,9 @@ describe('ChildSessionSection live task status', () => { expect(storedTaskPart(storage).state.status).toBe('running'); const renderer = await renderCard(storedTaskPart(storage)); - expect(statusBadge(renderer.root).props.children).toBe('running'); + expect(statusBadge(renderer.root).props.children).toBe(i18n.t('common.running')); expect(findByType(renderer.root, 'SpinningIcon')).toHaveLength(1); - expect(textValues(renderer.root)).not.toContain('completed'); + expect(textValues(renderer.root)).not.toContain(i18n.t('common.completed')); }); it('drops a stale terminal carried by the replayed page itself', async () => { @@ -540,7 +540,34 @@ describe('ChildSessionSection live task status', () => { expect(storedTaskPart(storage).state.status).toBe('running'); const renderer = await renderCard(storedTaskPart(storage)); - expect(statusBadge(renderer.root).props.children).toBe('running'); - expect(textValues(renderer.root)).not.toContain('completed'); + expect(statusBadge(renderer.root).props.children).toBe(i18n.t('common.running')); + expect(textValues(renderer.root)).not.toContain(i18n.t('common.completed')); + }); + + it('draws and announces the status in the reader’s language', async () => { + const { storage } = await createTaskManager( + vi.fn>() + ); + feedTaskPart(storage, taskPart('running'), LIVE_RUNNING_AT); + + const previousLanguage = i18n.language; + await act(async () => { + await i18n.changeLanguage('hu'); + }); + try { + const renderer = await renderCard(storedTaskPart(storage)); + const badgeLabel = statusBadge(renderer.root).props.children; + expect(badgeLabel).toBe(i18n.t('common.running')); + expect(badgeLabel).not.toBe('Running'); + + const pressable = findByType(renderer.root, 'Pressable')[0]; + const accessibilityLabel = pressable?.props.accessibilityLabel as string; + expect(accessibilityLabel).toContain(badgeLabel); + expect(accessibilityLabel).not.toContain('running'); + } finally { + await act(async () => { + await i18n.changeLanguage(previousLanguage); + }); + } }); }); diff --git a/apps/mobile/src/components/agents/child-session-section.tsx b/apps/mobile/src/components/agents/child-session-section.tsx index f1d03c73b72..720218f1e2a 100644 --- a/apps/mobile/src/components/agents/child-session-section.tsx +++ b/apps/mobile/src/components/agents/child-session-section.tsx @@ -34,6 +34,16 @@ import { useOptionalSessionManager } from './session-manager-context'; const MAX_NESTING_DEPTH = 5; +type ChildSessionStatus = ToolPart['state']['status']; + +/** The card's visible and announced state, in the reader's language. */ +const STATUS_LABEL_KEY = { + pending: 'common.pending', + running: 'common.running', + completed: 'common.completed', + error: 'common.failed', +} satisfies Record; + export type RenderPartFn = (props: { part: Part; getChildMessages?: (sessionId: string) => StoredMessage[]; @@ -65,6 +75,7 @@ export function ChildSessionSection({ const modelLabel = getChildSessionModelLabel(childMessages, modelOptions ?? []); const { status } = part.state; + const statusLabel = t(STATUS_LABEL_KEY[status]); const isRunning = status === 'running' || status === 'pending'; const sessionId = getTaskToolSessionId(part); @@ -91,7 +102,7 @@ export function ChildSessionSection({ taskName: shownTaskName, modelLabel: modelLabel ? `, ${modelLabel}` : '', latestActivityLabel, - status, + status: statusLabel, })} accessibilityHint={sessionId ? t('agentChat.childSession.openHint') : undefined} accessibilityState={{ disabled: !sessionId }} @@ -129,7 +140,7 @@ export function ChildSessionSection({ ) : null} - + ); @@ -279,13 +290,13 @@ function getStatusBorderColor(status: string, colors: ThemeColors): string { return colors.info; } -function StatusBadge({ status }: Readonly<{ status: string }>) { +function StatusBadge({ status, label }: Readonly<{ status: ChildSessionStatus; label: string }>) { const bgClass = getStatusBgClass(status); const textClass = getStatusTextClass(status); return ( - {status} + {label} ); } diff --git a/apps/mobile/src/components/agents/session-detail-content.test.ts b/apps/mobile/src/components/agents/session-detail-content.test.ts index cf9049f59c4..e8169b04521 100644 --- a/apps/mobile/src/components/agents/session-detail-content.test.ts +++ b/apps/mobile/src/components/agents/session-detail-content.test.ts @@ -2447,32 +2447,39 @@ describe('shouldRefuseSilentAttachmentDrop', () => { // These tests run in the existing detail suite with the DOM-free renderer. // Request order and rendered state are deterministic; native paint timing is not. +/** The card's visible and announced state, in the active language. */ +const STATUS_LABEL_KEY = { + pending: 'common.pending', + running: 'common.running', + completed: 'common.completed', + error: 'common.failed', +} satisfies Record<'pending' | 'running' | 'completed' | 'error', string>; + describe('child transcript requests', () => { it.each([ { sessionId: SELECTED_ID, status: 'completed', - text: 'Researcher\nTask ses-selected\ncompleted', textRows: 3, activity: null, }, { sessionId: kiloId('ses-sibling-0'), status: 'running', - text: 'Researcher\nTask ses-sibling-0\nThinking\nrunning', textRows: 4, activity: 'Thinking', }, { sessionId: kiloId('ses-sibling-1'), status: 'error', - text: 'Researcher\nTask ses-sibling-1\nerror', textRows: 3, activity: null, }, ] as const)( 'renders the $status card without fetching a child transcript for labels', - async ({ sessionId, status, text, textRows, activity }) => { + async ({ sessionId, status, textRows, activity }) => { + const statusLabel = i18n.t(STATUS_LABEL_KEY[status]); + const text = `Researcher\nTask ${sessionId}${activity ? `\n${activity}` : ''}\n${statusLabel}`; const view = await mountDetails(); const card = cardFor(view.renderer, sessionId); const button = card.findByProps({ accessibilityRole: 'button' }).props as ComponentProps< @@ -2489,7 +2496,7 @@ describe('child transcript requests', () => { }); expect(button.accessibilityLabel).toContain('Researcher'); expect(button.accessibilityLabel).toContain(`Task ${sessionId}`); - expect(button.accessibilityLabel).toContain(status); + expect(button.accessibilityLabel).toContain(statusLabel); expect(button.accessibilityLabel?.includes('Waiting for activity')).toBe(false); if (activity) { expect(button.accessibilityLabel).toContain(activity); @@ -2538,7 +2545,7 @@ describe('child transcript requests', () => { expect(selectedCard.findAllByType(ChildSessionModelLabel)).toHaveLength(1); const nestedCard = cardFor(view.renderer, nestedId); expect(renderedText(nestedCard)).toBe( - `Researcher\nTask ${nestedId}${isRunning ? '\nThinking' : ''}\n${status}` + `Researcher\nTask ${nestedId}${isRunning ? '\nThinking' : ''}\n${i18n.t(STATUS_LABEL_KEY[status])}` ); expect(nestedCard.findAll(node => (node.type as string) === 'Text')).toHaveLength( isRunning ? 4 : 3 @@ -2551,7 +2558,7 @@ describe('child transcript requests', () => { accessibilityHint: i18n.t('agentChat.childSession.openHint'), }); expect(nestedButton.accessibilityLabel).toContain(`Task ${nestedId}`); - expect(nestedButton.accessibilityLabel).toContain(status); + expect(nestedButton.accessibilityLabel).toContain(i18n.t(STATUS_LABEL_KEY[status])); expect(nestedButton.accessibilityLabel?.includes('Waiting for activity')).toBe(false); if (isRunning) { expect(nestedButton.accessibilityLabel).toContain('Thinking'); diff --git a/apps/mobile/src/components/agents/tool-part-renderer.test.ts b/apps/mobile/src/components/agents/tool-part-renderer.test.ts index b99db807057..9eb15993f58 100644 --- a/apps/mobile/src/components/agents/tool-part-renderer.test.ts +++ b/apps/mobile/src/components/agents/tool-part-renderer.test.ts @@ -10,7 +10,7 @@ import { Text } from '@/components/ui/text'; import { type SessionModelOption } from '@/lib/hooks/use-session-model-options'; import { renderWithProviders } from '@/test/render-with-providers'; -import '@/i18n'; +import { i18n } from '@/i18n'; import { BashToolCard, @@ -242,6 +242,14 @@ const toolActivities: [string, Record, string][] = [ 'unknown-tool', ].map(tool => [tool, {}, tool] satisfies [string, Record, string]), ]; +/** The card's visible and announced state, in the active language. */ +const STATUS_LABEL_KEY = { + pending: 'common.pending', + running: 'common.running', + completed: 'common.completed', + error: 'common.failed', +} satisfies Record<'pending' | 'running' | 'completed' | 'error', string>; + const activityHistories: [string, StoredMessage[], string][] = [ ['empty history', [], 'Thinking'], ['incomplete history', [makeStoredMessage()], 'Thinking'], @@ -303,15 +311,16 @@ describe.each(['top-level', 'nested'] as const)('%s child-card initial history', depth: 1, }); const { renderer, unmount } = await renderWithProviders(element); + const statusLabel = i18n.t(STATUS_LABEL_KEY[status]); try { expect(textContent(renderer.root)).toBe( - `Generalchild task${modelLabel}${expectedActivity}${status}` + `Generalchild task${modelLabel}${expectedActivity}${statusLabel}` ); expect(renderer.root.findAllByType(SpinningIcon)).toHaveLength(active ? 1 : 0); const button = renderer.root.findByType(Pressable); expect(button.props.accessibilityRole).toBe('button'); expect(button.props.accessibilityLabel).toContain('General, child task'); - expect(button.props.accessibilityLabel).toContain(status); + expect(button.props.accessibilityLabel).toContain(statusLabel); if (modelLabel) { expect(button.props.accessibilityLabel).toContain(modelLabel); } diff --git a/apps/mobile/src/components/code-reviewer/review-detail-screen.mounted.test.tsx b/apps/mobile/src/components/code-reviewer/review-detail-screen.mounted.test.tsx index 246b72d5fca..c1fa27dda61 100644 --- a/apps/mobile/src/components/code-reviewer/review-detail-screen.mounted.test.tsx +++ b/apps/mobile/src/components/code-reviewer/review-detail-screen.mounted.test.tsx @@ -414,7 +414,7 @@ describe('ReviewDetailScreen details metadata', () => { it('labels the completion-timestamp row in the Details list', () => { // The Details key-value list pairs every label with its value in one // MetaRow. The completion row must pass the localized - // `codeReviewer.status.completed` copy as MetaRow's label beside its + // `common.completed` copy as MetaRow's label beside its // timeAgo value; a value-only row would leave the label column blank // (finding: review-detail.png). detail.data = { @@ -428,7 +428,7 @@ describe('ReviewDetailScreen details metadata', () => { }; const renderer = mountScreen(); - const completedLabel = i18n.t('codeReviewer.status.completed'); + const completedLabel = i18n.t('common.completed'); // `timeAgo` is mocked to "now" in this suite, so the completion row is the // one MetaRow that carries the completion label and the timeAgo value. @@ -466,7 +466,7 @@ describe('ReviewDetailScreen details metadata', () => { }; const renderer = mountScreen(); - const completedLabel = i18n.t('codeReviewer.status.completed'); + const completedLabel = i18n.t('common.completed'); expect( renderer.root.findAll(node => node.type === MetaRow && node.props.label === completedLabel) diff --git a/apps/mobile/src/components/code-reviewer/review-detail-screen.tsx b/apps/mobile/src/components/code-reviewer/review-detail-screen.tsx index b6c836093ff..3d17478c2e0 100644 --- a/apps/mobile/src/components/code-reviewer/review-detail-screen.tsx +++ b/apps/mobile/src/components/code-reviewer/review-detail-screen.tsx @@ -253,7 +253,7 @@ export function ReviewDetailScreen({ ) : null} {review.completed_at ? ( ) : null} diff --git a/apps/mobile/src/components/code-reviewer/review-list-screen.tsx b/apps/mobile/src/components/code-reviewer/review-list-screen.tsx index d64c6aa6be7..42063f41f2f 100644 --- a/apps/mobile/src/components/code-reviewer/review-list-screen.tsx +++ b/apps/mobile/src/components/code-reviewer/review-list-screen.tsx @@ -39,8 +39,8 @@ const STATUS_CLASSNAME = { const STATUS_KEY = { pending: 'common.pending', queued: 'common.queued', - running: 'codeReviewer.status.running', - completed: 'codeReviewer.status.completed', + running: 'common.running', + completed: 'common.completed', failed: 'common.failed', cancelled: 'common.cancelled', interrupted: 'codeReviewer.status.interrupted', diff --git a/apps/mobile/src/components/profiles/kilo-command-form-sheet.tsx b/apps/mobile/src/components/profiles/kilo-command-form-sheet.tsx index ba84c62bde9..be8b68858f4 100644 --- a/apps/mobile/src/components/profiles/kilo-command-form-sheet.tsx +++ b/apps/mobile/src/components/profiles/kilo-command-form-sheet.tsx @@ -159,7 +159,7 @@ export function KiloCommandFormSheet({ disabled={isSaving} autoCapitalize="none" autoCorrect={false} - placeholder={t('agentChat.modeOptions.code')} + placeholder={t('profiles.slashCommands.agentPlaceholder')} onChangeText={value => { agentRef.current = value; }} diff --git a/apps/mobile/src/i18n/label-reference.test.ts b/apps/mobile/src/i18n/label-reference.test.ts index 0b00cd663f8..c579167dd10 100644 --- a/apps/mobile/src/i18n/label-reference.test.ts +++ b/apps/mobile/src/i18n/label-reference.test.ts @@ -112,7 +112,7 @@ describe('catalog copy', () => { for (const key of [ 'codeReviewer.reviewDetail.tokens', 'codeReviewer.reviewDetail.transcriptLive', - 'codeReviewer.status.running', + 'common.running', 'agentChat.childSession.task', 'chat.messageActions.edit', 'securityAgent.dismiss.reasonNotUsed', diff --git a/apps/mobile/src/i18n/locales/af.json b/apps/mobile/src/i18n/locales/af.json index 81e0f43c3f8..872a480a798 100644 --- a/apps/mobile/src/i18n/locales/af.json +++ b/apps/mobile/src/i18n/locales/af.json @@ -109,7 +109,9 @@ "online": "Aanlyn", "open": "Maak {{name}} oop", "openPullRequest": "Oop trekversoek", + "completed": "Voltooi", "pending": "Hangend", + "running": "Aktief", "performance": "Werkverrigting", "preferences": "Voorkeure", "privacyPolicy": "Privaatheidsbeleid", @@ -1528,8 +1530,6 @@ "updateFailed": "Die Kodehersiener kon nie bygewerk word nie.", "configSaveFailed": "Die hersieningsinstellings kon nie gestoor word nie.", "status": { - "running": "Aktief", - "completed": "Voltooi", "interrupted": "Onderbreek" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Opdrag beskrywing", "template": "Sjabloon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Verduidelik $ARGUMENTS", "subtask": "Hardloop as subtaak", "edit": "Wysig skuinsstreep opdrag", diff --git a/apps/mobile/src/i18n/locales/am.json b/apps/mobile/src/i18n/locales/am.json index c3a806724df..b3587cc84d8 100644 --- a/apps/mobile/src/i18n/locales/am.json +++ b/apps/mobile/src/i18n/locales/am.json @@ -109,7 +109,9 @@ "online": "በመስመር ላይ", "open": "{{name}}ን ክፈት", "openPullRequest": "ክፍት የማዋሃድ ጥያቄ", + "completed": "ተጠናቋል", "pending": "በመጠበቅ ላይ", + "running": "በሥራ ላይ", "performance": "አፈጻጸም", "preferences": "ምርጫዎች", "privacyPolicy": "የግላዊነት ፖሊሲ", @@ -1528,8 +1530,6 @@ "updateFailed": "ገምጋሚውን ማዘመን አልተሳካም።", "configSaveFailed": "የግምገማ ቅንብሮችን ማስቀመጥ አልተሳካም።", "status": { - "running": "በሥራ ላይ", - "completed": "ተጠናቋል", "interrupted": "ተቋርጧል" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "የትዕዛዝ መግለጫ", "template": "አብነት", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS ያብራሩ", "subtask": "እንደ ንዑስ ተግባር ያሂዱ", "edit": "የጭረት ትእዛዝን ያርትዑ", diff --git a/apps/mobile/src/i18n/locales/ar.json b/apps/mobile/src/i18n/locales/ar.json index 9332c3bae72..3d6a93730d4 100644 --- a/apps/mobile/src/i18n/locales/ar.json +++ b/apps/mobile/src/i18n/locales/ar.json @@ -109,7 +109,9 @@ "online": "متصل", "open": "فتح {{name}}", "openPullRequest": "فتح طلب السحب", + "completed": "تم الاكتمال", "pending": "قيد الانتظار", + "running": "قيد التشغيل", "performance": "الأداء", "preferences": "التفضيلات", "privacyPolicy": "سياسة الخصوصية", @@ -1028,8 +1030,6 @@ "updateFailed": "تعذّر تحديث المراجع.", "configSaveFailed": "تعذّر حفظ إعدادات المراجعة.", "status": { - "running": "قيد التشغيل", - "completed": "تم الاكتمال", "interrupted": "متوقفة" }, "reviewStyle": { @@ -3839,6 +3839,7 @@ "description": "وصف الأمر", "template": "نموذج", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "شرح $ARGUMENTS", "subtask": "تشغيل كمهمة فرعية", "edit": "تحرير أمر الشرطة المائلة", diff --git a/apps/mobile/src/i18n/locales/az.json b/apps/mobile/src/i18n/locales/az.json index 0827a8ecbed..756362b716a 100644 --- a/apps/mobile/src/i18n/locales/az.json +++ b/apps/mobile/src/i18n/locales/az.json @@ -109,7 +109,9 @@ "online": "Onlayn", "open": "{{name}} aç", "openPullRequest": "Açıq birləşdirmə sorğusu", + "completed": "Tamamlanıb", "pending": "Gözləyir", + "running": "İşləyir", "performance": "Məhsuldarlıq", "preferences": "Seçimlər", "privacyPolicy": "Məxfilik siyasəti", @@ -1528,8 +1530,6 @@ "updateFailed": "Kod yoxlayıcısını yeniləmək mümkün olmadı.", "configSaveFailed": "Kod yoxlamasının parametrlərini yadda saxlamaq mümkün olmadı.", "status": { - "running": "İşləyir", - "completed": "Tamamlanıb", "interrupted": "Yarımçıq qalıb" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Komandanın təsviri", "template": "Şablon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS-i izah edin", "subtask": "Alt tapşırıq kimi işləyin", "edit": "Slash əmrini redaktə edin", diff --git a/apps/mobile/src/i18n/locales/be.json b/apps/mobile/src/i18n/locales/be.json index b1682153d01..6b8a77810dc 100644 --- a/apps/mobile/src/i18n/locales/be.json +++ b/apps/mobile/src/i18n/locales/be.json @@ -109,7 +109,9 @@ "online": "У сетцы", "open": "Адкрыць {{name}}", "openPullRequest": "Адкрыць запыт на зліццё", + "completed": "Завершана", "pending": "Чакае", + "running": "Працуе", "performance": "Прадукцыйнасць", "preferences": "Налады", "privacyPolicy": "Палітыка прыватнасці", @@ -1566,8 +1568,6 @@ "updateFailed": "Не атрымалася абнавіць агента праверкі кода.", "configSaveFailed": "Не атрымалася захаваць налады праверкі кода.", "status": { - "running": "Працуе", - "completed": "Завершана", "interrupted": "Перапынена" }, "reviewStyle": { @@ -3757,6 +3757,7 @@ "description": "Апісанне каманды", "template": "Шаблон", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Растлумачце $ARGUMENTS", "subtask": "Запуск як падзадача", "edit": "Рэдагаваць каманду касой рысы", diff --git a/apps/mobile/src/i18n/locales/bg.json b/apps/mobile/src/i18n/locales/bg.json index 59d617a1ddf..ab88e36c8a9 100644 --- a/apps/mobile/src/i18n/locales/bg.json +++ b/apps/mobile/src/i18n/locales/bg.json @@ -109,7 +109,9 @@ "online": "Онлайн", "open": "Отвори {{name}}", "openPullRequest": "Отваряне на заявка за сливане", + "completed": "Завършено", "pending": "В изчакване", + "running": "Изпълнява се", "performance": "Производителност", "preferences": "Предпочитания", "privacyPolicy": "Политика за поверителност", @@ -1528,8 +1530,6 @@ "updateFailed": "Не успяхме да актуализираме агента за преглед на код.", "configSaveFailed": "Не успяхме да запазим настройките за преглед.", "status": { - "running": "Изпълнява се", - "completed": "Завършено", "interrupted": "Прекъснато" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Описание на командата", "template": "Шаблон", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Обяснете $ARGUMENTS", "subtask": "Изпълнение като подзадача", "edit": "Команда за редактиране на наклонена черта", diff --git a/apps/mobile/src/i18n/locales/bn.json b/apps/mobile/src/i18n/locales/bn.json index 8f5f444d298..7fec7ac76f4 100644 --- a/apps/mobile/src/i18n/locales/bn.json +++ b/apps/mobile/src/i18n/locales/bn.json @@ -109,7 +109,9 @@ "online": "অনলাইন", "open": "{{name}} খুলুন", "openPullRequest": "খোলা পুল রিকোয়েস্ট", + "completed": "সম্পন্ন", "pending": "অপেক্ষমাণ", + "running": "চলছে", "performance": "কর্মদক্ষতা", "preferences": "পছন্দের সেটিংস", "privacyPolicy": "গোপনীয়তা নীতি", @@ -1528,8 +1530,6 @@ "updateFailed": "কোড রিভিউয়ার আপডেট করা যায়নি।", "configSaveFailed": "পর্যালোচনার কনফিগারেশন সংরক্ষণ করা যায়নি।", "status": { - "running": "চলছে", - "completed": "সম্পন্ন", "interrupted": "বাধাগ্রস্ত" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "কমান্ডের বিবরণ", "template": "টেমপ্লেট", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS ব্যাখ্যা করুন", "subtask": "সাবটাস্ক হিসাবে চালান", "edit": "স্ল্যাশ কমান্ড সম্পাদনা করুন", diff --git a/apps/mobile/src/i18n/locales/bs.json b/apps/mobile/src/i18n/locales/bs.json index 49aa6d3bbd9..1117c8b1278 100644 --- a/apps/mobile/src/i18n/locales/bs.json +++ b/apps/mobile/src/i18n/locales/bs.json @@ -109,7 +109,9 @@ "online": "Na mreži", "open": "Otvori {{name}}", "openPullRequest": "Otvori zahtjev za spajanje", + "completed": "Završeno", "pending": "Na čekanju", + "running": "U toku", "performance": "Performanse", "preferences": "Postavke", "privacyPolicy": "Politika privatnosti", @@ -1547,8 +1549,6 @@ "updateFailed": "Nije moguće ažurirati agenta za pregled koda.", "configSaveFailed": "Nije moguće sačuvati postavke pregleda.", "status": { - "running": "U toku", - "completed": "Završeno", "interrupted": "Prekinuto" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Opis komande", "template": "Predložak", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Objasnite $ARGUMENTS", "subtask": "Pokreni kao podzadatak", "edit": "Uredi naredbu kose crte", diff --git a/apps/mobile/src/i18n/locales/ca.json b/apps/mobile/src/i18n/locales/ca.json index 47b965509b4..fe47198abc8 100644 --- a/apps/mobile/src/i18n/locales/ca.json +++ b/apps/mobile/src/i18n/locales/ca.json @@ -109,7 +109,9 @@ "online": "En línia", "open": "Obre {{name}}", "openPullRequest": "PR oberta", + "completed": "Finalitzada", "pending": "Pendent", + "running": "En execució", "performance": "Rendiment", "preferences": "Preferències", "privacyPolicy": "Política de privadesa", @@ -1547,8 +1549,6 @@ "updateFailed": "No s'ha pogut actualitzar el revisor.", "configSaveFailed": "No s'ha pogut desar la configuració de la revisió.", "status": { - "running": "En execució", - "completed": "Finalitzada", "interrupted": "Interrompuda" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Descripció de l'ordre", "template": "Plantilla", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Explica $ARGUMENTS", "subtask": "Executar com a subtasca", "edit": "Edita l'ordre de barra inclinada", diff --git a/apps/mobile/src/i18n/locales/ckb.json b/apps/mobile/src/i18n/locales/ckb.json index 9c2b8505d16..5113958bff9 100644 --- a/apps/mobile/src/i18n/locales/ckb.json +++ b/apps/mobile/src/i18n/locales/ckb.json @@ -109,7 +109,9 @@ "online": "سەرهێڵ", "open": "کردنەوەی {{name}}", "openPullRequest": "کردنەوەی داواکاری یەکخستن", + "completed": "تەواوکراو", "pending": "چاوەڕوان", + "running": "لە کاردا", "performance": "کارایی", "preferences": "ڕێکخستنە کەسییەکان", "privacyPolicy": "سیاسەتی تایبەتی", @@ -1528,8 +1530,6 @@ "updateFailed": "نەتوانرا پێداچوونەوەکار نوێ بکرێتەوە.", "configSaveFailed": "نەتوانرا ڕێکخستنەکانی پێداچوونەوە پاشەکەوت بکرێن.", "status": { - "running": "لە کاردا", - "completed": "تەواوکراو", "interrupted": "پچڕاو" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "وەسفکردنی فەرمان", "template": "قاڵب", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS ڕوون بکەرەوە", "subtask": "وەکو ئەرکی لاوەکی کارپێبکە", "edit": "فەرمانی دەستکاریکردنی slash", diff --git a/apps/mobile/src/i18n/locales/cs.json b/apps/mobile/src/i18n/locales/cs.json index 66f9b59f5e1..2dfb31604d6 100644 --- a/apps/mobile/src/i18n/locales/cs.json +++ b/apps/mobile/src/i18n/locales/cs.json @@ -109,7 +109,9 @@ "online": "Připojeno", "open": "Otevřít {{name}}", "openPullRequest": "Otevřít PR", + "completed": "Dokončeno", "pending": "Čeká", + "running": "Běží", "performance": "Výkon", "preferences": "Předvolby", "privacyPolicy": "Zásady ochrany osobních údajů", @@ -1566,8 +1568,6 @@ "updateFailed": "Agenta pro kontrolu kódu se nepodařilo aktualizovat.", "configSaveFailed": "Nastavení kontrol kódu se nepodařilo uložit.", "status": { - "running": "Běží", - "completed": "Dokončeno", "interrupted": "Přerušeno" }, "reviewStyle": { @@ -3757,6 +3757,7 @@ "description": "Popis příkazu", "template": "Šablona", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Vysvětlete $ARGUMENTS", "subtask": "Spustit jako dílčí úkol", "edit": "Příkaz upravit lomítko", diff --git a/apps/mobile/src/i18n/locales/cy.json b/apps/mobile/src/i18n/locales/cy.json index 165495a1969..aabc0eca88a 100644 --- a/apps/mobile/src/i18n/locales/cy.json +++ b/apps/mobile/src/i18n/locales/cy.json @@ -109,7 +109,9 @@ "online": "Ar-lein", "open": "Agor {{name}}", "openPullRequest": "Agor cais tynnu", + "completed": "Wedi'i gwblhau", "pending": "Yn aros", + "running": "Yn rhedeg", "performance": "Perfformiad", "preferences": "Dewisiadau", "privacyPolicy": "Polisi preifatrwydd", @@ -1604,8 +1606,6 @@ "updateFailed": "Ni ellid diweddaru'r adolygydd.", "configSaveFailed": "Ni ellid cadw gosodiadau'r adolygiad.", "status": { - "running": "Yn rhedeg", - "completed": "Wedi'i gwblhau", "interrupted": "Wedi'i atal" }, "reviewStyle": { @@ -3839,6 +3839,7 @@ "description": "Disgrifiad gorchymyn", "template": "Templed", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Eglurwch $ARGUMENTS", "subtask": "Rhedeg fel is-dasg", "edit": "Golygu gorchymyn slaes", diff --git a/apps/mobile/src/i18n/locales/da.json b/apps/mobile/src/i18n/locales/da.json index 8616f498027..4dc8da3457b 100644 --- a/apps/mobile/src/i18n/locales/da.json +++ b/apps/mobile/src/i18n/locales/da.json @@ -109,7 +109,9 @@ "online": "Forbundet", "open": "Åbn {{name}}", "openPullRequest": "Åbn PR", + "completed": "Afsluttet", "pending": "Afventer", + "running": "Kører", "performance": "Ydeevne", "preferences": "Indstillinger", "privacyPolicy": "Privatlivspolitik", @@ -1528,8 +1530,6 @@ "updateFailed": "Code Reviewer kunne ikke opdateres.", "configSaveFailed": "Indstillingerne for gennemgange kunne ikke gemmes.", "status": { - "running": "Kører", - "completed": "Afsluttet", "interrupted": "Afbrudt" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Kommandobeskrivelse", "template": "Skabelon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Forklar $ARGUMENTS", "subtask": "Kør som underopgave", "edit": "Rediger skråstreg kommando", diff --git a/apps/mobile/src/i18n/locales/de.json b/apps/mobile/src/i18n/locales/de.json index 7fcf583d6ae..18dde45c16a 100644 --- a/apps/mobile/src/i18n/locales/de.json +++ b/apps/mobile/src/i18n/locales/de.json @@ -109,7 +109,9 @@ "online": "Verbunden", "open": "{{name}} öffnen", "openPullRequest": "Pull-Request öffnen", + "completed": "Abgeschlossen", "pending": "Ausstehend", + "running": "Läuft", "performance": "Leistung", "preferences": "Einstellungen", "privacyPolicy": "Datenschutzerklärung", @@ -1016,8 +1018,6 @@ "updateFailed": "Code Reviewer konnte nicht aktualisiert werden.", "configSaveFailed": "Die Review-Einstellungen konnten nicht gespeichert werden.", "status": { - "running": "Läuft", - "completed": "Abgeschlossen", "interrupted": "Unterbrochen" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Befehlsbeschreibung", "template": "Vorlage", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Erklären Sie $ARGUMENTS", "subtask": "Als Unteraufgabe ausführen", "edit": "Slash-Befehl bearbeiten", diff --git a/apps/mobile/src/i18n/locales/el.json b/apps/mobile/src/i18n/locales/el.json index 09037a65d5a..31fde92ba12 100644 --- a/apps/mobile/src/i18n/locales/el.json +++ b/apps/mobile/src/i18n/locales/el.json @@ -109,7 +109,9 @@ "online": "Σε σύνδεση", "open": "Άνοιγμα {{name}}", "openPullRequest": "Άνοιγμα αιτήματος ενσωμάτωσης", + "completed": "Ολοκληρώθηκε", "pending": "Σε εκκρεμότητα", + "running": "Σε εκτέλεση", "performance": "Απόδοση", "preferences": "Προτιμήσεις", "privacyPolicy": "Πολιτική απορρήτου", @@ -1528,8 +1530,6 @@ "updateFailed": "Δεν ήταν δυνατή η ενημέρωση του ελεγκτή κώδικα.", "configSaveFailed": "Δεν ήταν δυνατή η αποθήκευση των ρυθμίσεων ελέγχου.", "status": { - "running": "Σε εκτέλεση", - "completed": "Ολοκληρώθηκε", "interrupted": "Διακόπηκε" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Περιγραφή εντολής", "template": "Περίγραμμα", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Εξηγήστε τα $ARGUMENTS", "subtask": "Εκτέλεση ως δευτερεύουσα εργασία", "edit": "Επεξεργασία εντολής κάθετο", diff --git a/apps/mobile/src/i18n/locales/en.json b/apps/mobile/src/i18n/locales/en.json index 6bf2b2b015a..d7be3c6e3fc 100644 --- a/apps/mobile/src/i18n/locales/en.json +++ b/apps/mobile/src/i18n/locales/en.json @@ -174,7 +174,9 @@ "online": "Online", "open": "Open {{name}}", "openPullRequest": "Open pull request", + "completed": "Completed", "pending": "Pending", + "running": "Running", "performance": "Performance", "preferences": "Preferences", "privacyPolicy": "Privacy Policy", @@ -1592,8 +1594,6 @@ "updateFailed": "Failed to update reviewer", "configSaveFailed": "Failed to save review config", "status": { - "running": "Running", - "completed": "Completed", "interrupted": "Interrupted" }, "reviewStyle": { @@ -3739,6 +3739,7 @@ "description": "Command description", "template": "Template", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Explain $ARGUMENTS", "subtask": "Run as subtask", "edit": "Edit slash command", diff --git a/apps/mobile/src/i18n/locales/es.json b/apps/mobile/src/i18n/locales/es.json index 381ff8d212e..b5fe339176e 100644 --- a/apps/mobile/src/i18n/locales/es.json +++ b/apps/mobile/src/i18n/locales/es.json @@ -109,7 +109,9 @@ "online": "En línea", "open": "Abrir {{name}}", "openPullRequest": "PR abierta", + "completed": "Completado", "pending": "Pendiente", + "running": "En ejecución", "performance": "Rendimiento", "preferences": "Preferencias", "privacyPolicy": "Política de privacidad", @@ -1019,8 +1021,6 @@ "updateFailed": "No se pudo actualizar el revisor.", "configSaveFailed": "No se pudo guardar la configuración de revisión.", "status": { - "running": "En ejecución", - "completed": "Completado", "interrupted": "Interrumpida" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Descripción del comando", "template": "Plantilla", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Explique $ARGUMENTS", "subtask": "Ejecutar como subtarea", "edit": "Editar comando de barra diagonal", diff --git a/apps/mobile/src/i18n/locales/et.json b/apps/mobile/src/i18n/locales/et.json index e940c5c4586..386f42daa25 100644 --- a/apps/mobile/src/i18n/locales/et.json +++ b/apps/mobile/src/i18n/locales/et.json @@ -109,7 +109,9 @@ "online": "Võrgus", "open": "Ava {{name}}", "openPullRequest": "Ava tõmbetaotlus", + "completed": "Lõpetatud", "pending": "Ootel", + "running": "Töötab", "performance": "Jõudlus", "preferences": "Eelistused", "privacyPolicy": "Privaatsuspoliitika", @@ -1528,8 +1530,6 @@ "updateFailed": "Koodiülevaataja uuendamine ebaõnnestus.", "configSaveFailed": "Ülevaatuse seadete salvestamine ebaõnnestus.", "status": { - "running": "Töötab", - "completed": "Lõpetatud", "interrupted": "Katkestatud" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Käsu kirjeldus", "template": "Mall", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Selgitage $ARGUMENTS", "subtask": "Käivita alamülesandena", "edit": "Muuda kaldkriipsu käsku", diff --git a/apps/mobile/src/i18n/locales/eu.json b/apps/mobile/src/i18n/locales/eu.json index 198373014c6..2621ae6ec00 100644 --- a/apps/mobile/src/i18n/locales/eu.json +++ b/apps/mobile/src/i18n/locales/eu.json @@ -109,7 +109,9 @@ "online": "Konektatuta", "open": "Ireki {{name}}", "openPullRequest": "Ireki bateratze-eskaera", + "completed": "Amaituta", "pending": "Zain", + "running": "Martxan", "performance": "Errendimendua", "preferences": "Hobespenak", "privacyPolicy": "Pribatutasun-politika", @@ -1528,8 +1530,6 @@ "updateFailed": "Ezin izan da berrikuslea eguneratu.", "configSaveFailed": "Ezin izan da berrikuspenaren konfigurazioa gorde.", "status": { - "running": "Martxan", - "completed": "Amaituta", "interrupted": "Etenda" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Komandoaren deskribapena", "template": "Txantiloia", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Azaldu $ARGUMENTS", "subtask": "Exekutatu azpizeregin gisa", "edit": "Editatu barra komandoa", diff --git a/apps/mobile/src/i18n/locales/fa.json b/apps/mobile/src/i18n/locales/fa.json index 997a6bd77ac..a28a5dd1295 100644 --- a/apps/mobile/src/i18n/locales/fa.json +++ b/apps/mobile/src/i18n/locales/fa.json @@ -109,7 +109,9 @@ "online": "آنلاین", "open": "باز کردن {{name}}", "openPullRequest": "پول ریکوئست باز", + "completed": "تکمیل‌شده", "pending": "در انتظار", + "running": "در حال اجرا", "performance": "عملکرد", "preferences": "تنظیمات دلخواه", "privacyPolicy": "خط‌مشی حریم خصوصی", @@ -1528,8 +1530,6 @@ "updateFailed": "به‌روزرسانی بررسی‌کننده کد ممکن نشد.", "configSaveFailed": "ذخیره تنظیمات بررسی ممکن نشد.", "status": { - "running": "در حال اجرا", - "completed": "تکمیل‌شده", "interrupted": "قطع شد" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "توضیحات فرمان", "template": "الگو", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS را توضیح دهید", "subtask": "به عنوان وظیفه فرعی اجرا شود", "edit": "ویرایش دستور اسلش", diff --git a/apps/mobile/src/i18n/locales/fi.json b/apps/mobile/src/i18n/locales/fi.json index eab9d5a8ac9..b1dc36adffb 100644 --- a/apps/mobile/src/i18n/locales/fi.json +++ b/apps/mobile/src/i18n/locales/fi.json @@ -109,7 +109,9 @@ "online": "Verkossa", "open": "Avaa {{name}}", "openPullRequest": "Avaa muutospyyntö", + "completed": "Valmis", "pending": "Odottaa", + "running": "Käynnissä", "performance": "Suorituskyky", "preferences": "Asetukset", "privacyPolicy": "Tietosuojakäytäntö", @@ -1528,8 +1530,6 @@ "updateFailed": "Koodikatselmoijan päivitys epäonnistui.", "configSaveFailed": "Katselmointiasetusten tallennus epäonnistui.", "status": { - "running": "Käynnissä", - "completed": "Valmis", "interrupted": "Keskeytynyt" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Komennon kuvaus", "template": "Malli", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Selitä $ARGUMENTS", "subtask": "Suorita alitehtävänä", "edit": "Muokkaa vinoviivakomentoa", diff --git a/apps/mobile/src/i18n/locales/fil.json b/apps/mobile/src/i18n/locales/fil.json index 8e40656d6fc..a9d7259fdda 100644 --- a/apps/mobile/src/i18n/locales/fil.json +++ b/apps/mobile/src/i18n/locales/fil.json @@ -109,7 +109,9 @@ "online": "Nakakonekta", "open": "Buksan ang {{name}}", "openPullRequest": "Buksan ang PR", + "completed": "Nakumpleto", "pending": "Nakabinbin", + "running": "Tumatakbo", "performance": "Pagganap", "preferences": "Mga kagustuhan", "privacyPolicy": "Patakaran sa pribasiya", @@ -1528,8 +1530,6 @@ "updateFailed": "Hindi na-update ang tagasuri.", "configSaveFailed": "Hindi na-save ang mga setting ng pagsusuri.", "status": { - "running": "Tumatakbo", - "completed": "Nakumpleto", "interrupted": "Naputol" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Paglalarawan ng utos", "template": "Padron", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Ipaliwanag ang $ARGUMENTS", "subtask": "Patakbuhin bilang subtask", "edit": "I-edit ang slash command", diff --git a/apps/mobile/src/i18n/locales/fr.json b/apps/mobile/src/i18n/locales/fr.json index 710669165ac..67bf447aa7c 100644 --- a/apps/mobile/src/i18n/locales/fr.json +++ b/apps/mobile/src/i18n/locales/fr.json @@ -109,7 +109,9 @@ "online": "En ligne", "open": "Ouvrir {{name}}", "openPullRequest": "Ouverture de la PR", + "completed": "Terminé", "pending": "En attente", + "running": "En cours", "performance": "Performances", "preferences": "Préférences", "privacyPolicy": "Politique de confidentialité", @@ -988,8 +990,6 @@ "updateFailed": "Impossible de mettre à jour l'agent de revue de code.", "configSaveFailed": "Impossible d'enregistrer la configuration de la revue.", "status": { - "running": "En cours", - "completed": "Terminé", "interrupted": "Interrompue" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Description de la commande", "template": "Modèle", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Expliquez $ARGUMENTS", "subtask": "Exécuter en tant que sous-tâche", "edit": "Modifier la commande barre oblique", diff --git a/apps/mobile/src/i18n/locales/ga.json b/apps/mobile/src/i18n/locales/ga.json index 10fed34e74d..bb2beb96db3 100644 --- a/apps/mobile/src/i18n/locales/ga.json +++ b/apps/mobile/src/i18n/locales/ga.json @@ -109,7 +109,9 @@ "online": "Ar líne", "open": "Oscail {{name}}", "openPullRequest": "Oscail an t-iarratas tarraingthe", + "completed": "Críochnaithe", "pending": "Ar feitheamh", + "running": "Ag rith", "performance": "Feidhmíocht", "preferences": "Roghanna", "privacyPolicy": "Beartas príobháideachta", @@ -1585,8 +1587,6 @@ "updateFailed": "Níorbh fhéidir an t-athbhreithneoir a nuashonrú.", "configSaveFailed": "Níorbh fhéidir cumraíocht an athbhreithnithe a shábháil.", "status": { - "running": "Ag rith", - "completed": "Críochnaithe", "interrupted": "Idirbhriste" }, "reviewStyle": { @@ -3798,6 +3798,7 @@ "description": "Cur síos ar ordú", "template": "Teimpléad", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Mínigh $ARGUMENTS", "subtask": "Rith mar fhothasc", "edit": "Cuir ordú slais in eagar", diff --git a/apps/mobile/src/i18n/locales/gl.json b/apps/mobile/src/i18n/locales/gl.json index 71f46719784..069cc8ee3eb 100644 --- a/apps/mobile/src/i18n/locales/gl.json +++ b/apps/mobile/src/i18n/locales/gl.json @@ -109,7 +109,9 @@ "online": "En liña", "open": "Abrir {{name}}", "openPullRequest": "Apertura da solicitude de cambios", + "completed": "Rematado", "pending": "Pendente", + "running": "En execución", "performance": "Rendemento", "preferences": "Preferencias", "privacyPolicy": "Política de privacidade", @@ -1528,8 +1530,6 @@ "updateFailed": "Non se puido actualizar o revisor.", "configSaveFailed": "Non se puido gardar a configuración da revisión.", "status": { - "running": "En execución", - "completed": "Rematado", "interrupted": "Interrompida" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Descrición do comando", "template": "Modelo", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Explica $ARGUMENTS", "subtask": "Executar como subtarefa", "edit": "Comando de edición de barra", diff --git a/apps/mobile/src/i18n/locales/gu.json b/apps/mobile/src/i18n/locales/gu.json index ac6e632cf50..8da0aba2d6a 100644 --- a/apps/mobile/src/i18n/locales/gu.json +++ b/apps/mobile/src/i18n/locales/gu.json @@ -109,7 +109,9 @@ "online": "ઑનલાઇન", "open": "{{name}} ખોલો", "openPullRequest": "પુલ રિક્વેસ્ટ ખોલો", + "completed": "પૂર્ણ", "pending": "બાકી", + "running": "ચાલી રહ્યું છે", "performance": "કાર્યક્ષમતા", "preferences": "પસંદગીઓ", "privacyPolicy": "ગોપનીયતા નીતિ", @@ -1528,8 +1530,6 @@ "updateFailed": "કોડ સમીક્ષક અપડેટ કરી શકાયો નહીં.", "configSaveFailed": "સમીક્ષાની ગોઠવણી સાચવી શકાઈ નહીં.", "status": { - "running": "ચાલી રહ્યું છે", - "completed": "પૂર્ણ", "interrupted": "અધવચ્ચે અટક્યું" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "આદેશનું વર્ણન", "template": "ઢાંચો", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS સમજાવો", "subtask": "સબટાસ્ક તરીકે ચલાવો", "edit": "સ્લેશ આદેશ સંપાદિત કરો", diff --git a/apps/mobile/src/i18n/locales/ha.json b/apps/mobile/src/i18n/locales/ha.json index 842fdfb3dd7..000e1319699 100644 --- a/apps/mobile/src/i18n/locales/ha.json +++ b/apps/mobile/src/i18n/locales/ha.json @@ -109,7 +109,9 @@ "online": "Kan layi", "open": "Buɗe {{name}}", "openPullRequest": "Buɗe buƙatar haɗa canje-canje", + "completed": "An kammala", "pending": "Yana jira", + "running": "Ana gudanarwa", "performance": "Ƙarfin aiki", "preferences": "Zaɓuɓɓuka", "privacyPolicy": "Manufar sirri", @@ -1528,8 +1530,6 @@ "updateFailed": "An kasa sabunta mai bita.", "configSaveFailed": "An kasa ajiye saitunan bita.", "status": { - "running": "Ana gudanarwa", - "completed": "An kammala", "interrupted": "An katse" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Bayanin umarni", "template": "Samfura", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Yi bayani $ARGUMENTS", "subtask": "Gudu azaman ƙaramin aiki", "edit": "Gyara umarnin slash", diff --git a/apps/mobile/src/i18n/locales/he.json b/apps/mobile/src/i18n/locales/he.json index d96a913036b..7475742d9a5 100644 --- a/apps/mobile/src/i18n/locales/he.json +++ b/apps/mobile/src/i18n/locales/he.json @@ -109,7 +109,9 @@ "online": "מקוון", "open": "פתיחת {{name}}", "openPullRequest": "PR פתוח", + "completed": "הושלם", "pending": "ממתין", + "running": "בהרצה", "performance": "ביצועים", "preferences": "העדפות", "privacyPolicy": "מדיניות פרטיות", @@ -1019,8 +1021,6 @@ "updateFailed": "עדכון סוקר הקוד נכשל.", "configSaveFailed": "שמירת הגדרות הסקירה נכשלה.", "status": { - "running": "בהרצה", - "completed": "הושלם", "interrupted": "הופסקה" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "תיאור הפקודה", "template": "תבנית", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "הסבר $ARGUMENTS", "subtask": "הפעל כתת-מטלת", "edit": "ערוך פקודת נטוי", diff --git a/apps/mobile/src/i18n/locales/hi.json b/apps/mobile/src/i18n/locales/hi.json index 5fa788605d5..67f81ca7c57 100644 --- a/apps/mobile/src/i18n/locales/hi.json +++ b/apps/mobile/src/i18n/locales/hi.json @@ -109,7 +109,9 @@ "online": "ऑनलाइन", "open": "{{name}} खोलें", "openPullRequest": "पुल रिक्वेस्ट खोलें", + "completed": "पूरा", "pending": "लंबित", + "running": "चल रहा है", "performance": "प्रदर्शन", "preferences": "पसंद", "privacyPolicy": "गोपनीयता नीति", @@ -1016,8 +1018,6 @@ "updateFailed": "समीक्षक अपडेट नहीं हो सका।", "configSaveFailed": "समीक्षा की सेटिंग सहेजी नहीं जा सकीं।", "status": { - "running": "चल रहा है", - "completed": "पूरा", "interrupted": "बाधित" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "आदेश विवरण", "template": "खाका", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS स्पष्ट करें", "subtask": "उपकार्य के रूप में चलाएँ", "edit": "स्लैश कमांड संपादित करें", diff --git a/apps/mobile/src/i18n/locales/hr.json b/apps/mobile/src/i18n/locales/hr.json index f35c2fbc48f..db7e1be9abb 100644 --- a/apps/mobile/src/i18n/locales/hr.json +++ b/apps/mobile/src/i18n/locales/hr.json @@ -109,7 +109,9 @@ "online": "Na mreži", "open": "Otvori {{name}}", "openPullRequest": "Otvori zahtjev za spajanje", + "completed": "Dovršeno", "pending": "Na čekanju", + "running": "U tijeku", "performance": "Performanse", "preferences": "Postavke", "privacyPolicy": "Politika privatnosti", @@ -1547,8 +1549,6 @@ "updateFailed": "Nije moguće ažurirati agenta za pregled koda.", "configSaveFailed": "Nije moguće spremiti postavke pregleda.", "status": { - "running": "U tijeku", - "completed": "Dovršeno", "interrupted": "Prekinuto" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Opis naredbe", "template": "Predložak", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Objasnite $ARGUMENTS", "subtask": "Pokreni kao podzadatak", "edit": "Naredba za uređivanje kose crte", diff --git a/apps/mobile/src/i18n/locales/ht.json b/apps/mobile/src/i18n/locales/ht.json index f162741b655..6ddc167ce77 100644 --- a/apps/mobile/src/i18n/locales/ht.json +++ b/apps/mobile/src/i18n/locales/ht.json @@ -109,7 +109,9 @@ "online": "Sou entènèt", "open": "Louvri {{name}}", "openPullRequest": "Louvri demann fizyon an", + "completed": "Fini", "pending": "An atant", + "running": "Ap fonksyone", "performance": "Pèfòmans", "preferences": "Preferans", "privacyPolicy": "Règleman sou vi prive", @@ -1528,8 +1530,6 @@ "updateFailed": "Nou pa t ka mete revizè a ajou.", "configSaveFailed": "Nou pa t ka anrejistre konfigirasyon revizyon an.", "status": { - "running": "Ap fonksyone", - "completed": "Fini", "interrupted": "Entèwonp" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Kòmandman deskripsyon", "template": "Modèl", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Eksplike $ARGUMENTS", "subtask": "Kouri kòm subtach", "edit": "Edit lòd koupe", diff --git a/apps/mobile/src/i18n/locales/hu.json b/apps/mobile/src/i18n/locales/hu.json index 7be2ef76f9c..37c4a6e7c11 100644 --- a/apps/mobile/src/i18n/locales/hu.json +++ b/apps/mobile/src/i18n/locales/hu.json @@ -109,7 +109,9 @@ "online": "Elérhető", "open": "{{name}} megnyitása", "openPullRequest": "PR megnyitása", + "completed": "Befejezve", "pending": "Függőben", + "running": "Fut", "performance": "Teljesítmény", "preferences": "Beállítások", "privacyPolicy": "Adatvédelmi tájékoztató", @@ -1528,8 +1530,6 @@ "updateFailed": "Nem sikerült frissíteni a kódellenőrzőt.", "configSaveFailed": "Nem sikerült menteni a kódellenőrzési beállításokat.", "status": { - "running": "Fut", - "completed": "Befejezve", "interrupted": "Megszakítva" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "A parancs leírása", "template": "Sablon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Magyarázza el $ARGUMENTS", "subtask": "Futtassa részfeladatként", "edit": "Szerkessze a perjel parancsot", diff --git a/apps/mobile/src/i18n/locales/hy.json b/apps/mobile/src/i18n/locales/hy.json index 2ae2425405a..0ab52efafb2 100644 --- a/apps/mobile/src/i18n/locales/hy.json +++ b/apps/mobile/src/i18n/locales/hy.json @@ -109,7 +109,9 @@ "online": "Առցանց", "open": "Բացել {{name}}-ը", "openPullRequest": "Բաց միավորման հարցում", + "completed": "Ավարտված", "pending": "Սպասման մեջ", + "running": "Ընթացքում է", "performance": "Արտադրողականություն", "preferences": "Նախապատվություններ", "privacyPolicy": "Գաղտնիության քաղաքականություն", @@ -1528,8 +1530,6 @@ "updateFailed": "Չհաջողվեց թարմացնել Կոդի ստուգիչը։", "configSaveFailed": "Չհաջողվեց պահպանել ստուգման կարգավորումները։", "status": { - "running": "Ընթացքում է", - "completed": "Ավարտված", "interrupted": "Ընդհատված" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Հրամանի նկարագրություն", "template": "Կաղապար", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Բացատրեք $ARGUMENTS", "subtask": "Գործարկել որպես ենթաառաջադրանք", "edit": "Խմբագրել շեղ հրամանը", diff --git a/apps/mobile/src/i18n/locales/id.json b/apps/mobile/src/i18n/locales/id.json index d5b2dd1539f..479f57ea9b7 100644 --- a/apps/mobile/src/i18n/locales/id.json +++ b/apps/mobile/src/i18n/locales/id.json @@ -109,7 +109,9 @@ "online": "Daring", "open": "Buka {{name}}", "openPullRequest": "Buka PR", + "completed": "Selesai", "pending": "Menunggu", + "running": "Berjalan", "performance": "Kinerja", "preferences": "Preferensi", "privacyPolicy": "Kebijakan privasi", @@ -1016,8 +1018,6 @@ "updateFailed": "Gagal memperbarui peninjau.", "configSaveFailed": "Gagal menyimpan konfigurasi tinjauan.", "status": { - "running": "Berjalan", - "completed": "Selesai", "interrupted": "Terputus" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Deskripsi perintah", "template": "Templat", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Jelaskan $ARGUMENTS", "subtask": "Jalankan sebagai subtugas", "edit": "Edit perintah garis miring", diff --git a/apps/mobile/src/i18n/locales/ig.json b/apps/mobile/src/i18n/locales/ig.json index 91509e6f311..b69a3d0ea98 100644 --- a/apps/mobile/src/i18n/locales/ig.json +++ b/apps/mobile/src/i18n/locales/ig.json @@ -109,7 +109,9 @@ "online": "Dị n'ịntanetị", "open": "Mepee {{name}}", "openPullRequest": "Meghe arịrịọ ijikọ koodu", + "completed": "Emechara", "pending": "Na-echere", + "running": "Na-arụ ọrụ", "performance": "Arụmọrụ", "preferences": "Mmasị", "privacyPolicy": "Amụma nzuzo", @@ -1528,8 +1530,6 @@ "updateFailed": "Enweghị ike imelite onye nyocha.", "configSaveFailed": "Enweghị ike ichekwa nhazi nyocha.", "status": { - "running": "Na-arụ ọrụ", - "completed": "Emechara", "interrupted": "A kwụsịrị tupu ọ gwụchaa" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Nkọwa iwu", "template": "Ụdị", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Kọwaa $ARGUMENTS", "subtask": "Gbaa ọsọ dị ka obere ọrụ", "edit": "Dezie slash iwu", diff --git a/apps/mobile/src/i18n/locales/is.json b/apps/mobile/src/i18n/locales/is.json index 04ca9f70670..b476574ef34 100644 --- a/apps/mobile/src/i18n/locales/is.json +++ b/apps/mobile/src/i18n/locales/is.json @@ -109,7 +109,9 @@ "online": "Á netinu", "open": "Opna {{name}}", "openPullRequest": "Opna samrunabeiðni", + "completed": "Lokið", "pending": "Í bið", + "running": "Í gangi", "performance": "Afköst", "preferences": "Kjörstillingar", "privacyPolicy": "Persónuverndarstefna", @@ -1528,8 +1530,6 @@ "updateFailed": "Ekki tókst að uppfæra kóðarýninn.", "configSaveFailed": "Ekki tókst að vista yfirferðarstillingar.", "status": { - "running": "Í gangi", - "completed": "Lokið", "interrupted": "Rofið" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Skipunarlýsing", "template": "Sniðmát", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Útskýrðu $ARGUMENTS", "subtask": "Keyra sem undirverkefni", "edit": "Breyta skástrik skipun", diff --git a/apps/mobile/src/i18n/locales/it.json b/apps/mobile/src/i18n/locales/it.json index bd64c328257..9463daa4ecd 100644 --- a/apps/mobile/src/i18n/locales/it.json +++ b/apps/mobile/src/i18n/locales/it.json @@ -109,7 +109,9 @@ "online": "In linea", "open": "Apri {{name}}", "openPullRequest": "Apri la PR", + "completed": "Completata", "pending": "In attesa", + "running": "In esecuzione", "performance": "Prestazioni", "preferences": "Preferenze", "privacyPolicy": "Informativa sulla privacy", @@ -988,8 +990,6 @@ "updateFailed": "Impossibile aggiornare il revisore.", "configSaveFailed": "Impossibile salvare la configurazione della revisione.", "status": { - "running": "In esecuzione", - "completed": "Completata", "interrupted": "Interrotta" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Descrizione del comando", "template": "Modello", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Spiega $ARGUMENTS", "subtask": "Esegui come attività secondaria", "edit": "Comando Modifica barra", diff --git a/apps/mobile/src/i18n/locales/ja.json b/apps/mobile/src/i18n/locales/ja.json index b4c888ba024..97acbc4acdb 100644 --- a/apps/mobile/src/i18n/locales/ja.json +++ b/apps/mobile/src/i18n/locales/ja.json @@ -109,7 +109,9 @@ "online": "オンライン", "open": "{{name}}を開く", "openPullRequest": "プルリクエストを開く", + "completed": "完了", "pending": "保留中", + "running": "実行中", "performance": "性能", "preferences": "設定", "privacyPolicy": "プライバシーポリシー", @@ -1016,8 +1018,6 @@ "updateFailed": "レビュアーを更新できませんでした。", "configSaveFailed": "レビュー設定を保存できませんでした。", "status": { - "running": "実行中", - "completed": "完了", "interrupted": "中断" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "コマンドの説明", "template": "テンプレート", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS の説明", "subtask": "サブタスクとして実行", "edit": "スラッシュコマンドの編集", diff --git a/apps/mobile/src/i18n/locales/ka.json b/apps/mobile/src/i18n/locales/ka.json index c97175c4cd8..33e82bc584a 100644 --- a/apps/mobile/src/i18n/locales/ka.json +++ b/apps/mobile/src/i18n/locales/ka.json @@ -109,7 +109,9 @@ "online": "ქსელშია", "open": "{{name}}-ის გახსნა", "openPullRequest": "ღია PR", + "completed": "დასრულებულია", "pending": "მოლოდინშია", + "running": "მუშაობს", "performance": "წარმადობა", "preferences": "პარამეტრები", "privacyPolicy": "კონფიდენციალურობის პოლიტიკა", @@ -1528,8 +1530,6 @@ "updateFailed": "კოდის შემმოწმებლის განახლება ვერ მოხერხდა.", "configSaveFailed": "შემოწმების პარამეტრების შენახვა ვერ მოხერხდა.", "status": { - "running": "მუშაობს", - "completed": "დასრულებულია", "interrupted": "შეწყვეტილია" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "ბრძანების აღწერა", "template": "შაბლონი", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "ახსენით $ARGUMENTS", "subtask": "გაშვება როგორც ქვეამოცანა", "edit": "დახრილი ბრძანების რედაქტირება", diff --git a/apps/mobile/src/i18n/locales/kk.json b/apps/mobile/src/i18n/locales/kk.json index 4329029ab7a..9194a21ceeb 100644 --- a/apps/mobile/src/i18n/locales/kk.json +++ b/apps/mobile/src/i18n/locales/kk.json @@ -109,7 +109,9 @@ "online": "Желіде", "open": "{{name}} ашу", "openPullRequest": "Біріктіру сұрауын ашу", + "completed": "Аяқталды", "pending": "Күтілуде", + "running": "Орындалуда", "performance": "Өнімділік", "preferences": "Параметрлер", "privacyPolicy": "Құпиялылық саясаты", @@ -1528,8 +1530,6 @@ "updateFailed": "Код тексерушісін жаңарту мүмкін болмады.", "configSaveFailed": "Тексеру баптауларын сақтау мүмкін болмады.", "status": { - "running": "Орындалуда", - "completed": "Аяқталды", "interrupted": "Үзілді" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Команда сипаттамасы", "template": "Үлгі", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS түсіндіріңіз", "subtask": "Қосымша тапсырма ретінде іске қосыңыз", "edit": "Қиғаш сызықты өңдеу пәрмені", diff --git a/apps/mobile/src/i18n/locales/km.json b/apps/mobile/src/i18n/locales/km.json index 279e40366ca..36fab869869 100644 --- a/apps/mobile/src/i18n/locales/km.json +++ b/apps/mobile/src/i18n/locales/km.json @@ -109,7 +109,9 @@ "online": "អនឡាញ", "open": "បើក {{name}}", "openPullRequest": "បើកសំណើបញ្ចូលកូដ", + "completed": "បានបញ្ចប់", "pending": "កំពុងរង់ចាំ", + "running": "កំពុងដំណើរការ", "performance": "ប្រសិទ្ធភាព", "preferences": "ចំណូលចិត្ត", "privacyPolicy": "គោលការណ៍ឯកជនភាព", @@ -1528,8 +1530,6 @@ "updateFailed": "មិនអាចធ្វើបច្ចុប្បន្នភាពឧបករណ៍ត្រួតពិនិត្យកូដបានទេ។", "configSaveFailed": "មិនអាចរក្សាទុកការកំណត់ការត្រួតពិនិត្យបានទេ។", "status": { - "running": "កំពុងដំណើរការ", - "completed": "បានបញ្ចប់", "interrupted": "បានផ្អាកកណ្តាលទី" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "ការពិពណ៌នាពាក្យបញ្ជា", "template": "គំរូ", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "ពន្យល់ $ARGUMENTS", "subtask": "ដំណើរការជាកិច្ចការរង", "edit": "កែសម្រួលពាក្យបញ្ជា slash", diff --git a/apps/mobile/src/i18n/locales/kn.json b/apps/mobile/src/i18n/locales/kn.json index bb6cd3fd9f6..e963ff5fc33 100644 --- a/apps/mobile/src/i18n/locales/kn.json +++ b/apps/mobile/src/i18n/locales/kn.json @@ -109,7 +109,9 @@ "online": "ಆನ್‌ಲೈನ್", "open": "{{name}} ತೆರೆಯಿರಿ", "openPullRequest": "ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ ತೆರೆಯಿರಿ", + "completed": "ಪೂರ್ಣಗೊಂಡಿದೆ", "pending": "ಬಾಕಿ ಇದೆ", + "running": "ಚಾಲನೆಯಲ್ಲಿದೆ", "performance": "ಕಾರ್ಯಕ್ಷಮತೆ", "preferences": "ಆದ್ಯತೆಗಳು", "privacyPolicy": "ಗೌಪ್ಯತಾ ನೀತಿ", @@ -1528,8 +1530,6 @@ "updateFailed": "ಕೋಡ್ ಪರಿಶೀಲಕವನ್ನು ನವೀಕರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", "configSaveFailed": "ಪರಿಶೀಲನೆಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", "status": { - "running": "ಚಾಲನೆಯಲ್ಲಿದೆ", - "completed": "ಪೂರ್ಣಗೊಂಡಿದೆ", "interrupted": "ಮಧ್ಯದಲ್ಲಿ ನಿಂತಿದೆ" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "ಆಜ್ಞೆಯ ವಿವರಣೆ", "template": "ಟೆಂಪ್ಲೇಟ್", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS ಅನ್ನು ವಿವರಿಸಿ", "subtask": "ಉಪಕಾರ್ಯದಂತೆ ರನ್ ಮಾಡಿ", "edit": "ಸ್ಲಾಶ್ ಆಜ್ಞೆಯನ್ನು ಸಂಪಾದಿಸಿ", diff --git a/apps/mobile/src/i18n/locales/ko.json b/apps/mobile/src/i18n/locales/ko.json index 67fcf546ea7..fc4107f5f2c 100644 --- a/apps/mobile/src/i18n/locales/ko.json +++ b/apps/mobile/src/i18n/locales/ko.json @@ -109,7 +109,9 @@ "online": "온라인", "open": "{{name}} 열기", "openPullRequest": "풀 리퀘스트 오픈", + "completed": "완료", "pending": "대기 중", + "running": "실행 중", "performance": "성능", "preferences": "환경설정", "privacyPolicy": "개인정보 처리방침", @@ -1016,8 +1018,6 @@ "updateFailed": "리뷰어를 업데이트하지 못했습니다.", "configSaveFailed": "리뷰 설정을 저장하지 못했습니다.", "status": { - "running": "실행 중", - "completed": "완료", "interrupted": "중단됨" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "명령 설명", "template": "주형", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS 설명", "subtask": "하위 작업으로 실행", "edit": "슬래시 명령 편집", diff --git a/apps/mobile/src/i18n/locales/lo.json b/apps/mobile/src/i18n/locales/lo.json index b7c1e5a10be..cb39a670f8e 100644 --- a/apps/mobile/src/i18n/locales/lo.json +++ b/apps/mobile/src/i18n/locales/lo.json @@ -109,7 +109,9 @@ "online": "ອອນໄລນ໌", "open": "ເປີດ {{name}}", "openPullRequest": "ເປີດຄຳຂໍລວມໂຄ້ດ", + "completed": "ສຳເລັດແລ້ວ", "pending": "ລໍຖ້າ", + "running": "ກຳລັງເຮັດວຽກ", "performance": "ປະສິດທິພາບ", "preferences": "ການຕັ້ງຄ່າສ່ວນຕົວ", "privacyPolicy": "ນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ", @@ -1528,8 +1530,6 @@ "updateFailed": "ບໍ່ສາມາດອັບເດດເຄື່ອງມືກວດສອບໂຄ້ດໄດ້.", "configSaveFailed": "ບໍ່ສາມາດບັນທຶກການຕັ້ງຄ່າການກວດສອບໄດ້.", "status": { - "running": "ກຳລັງເຮັດວຽກ", - "completed": "ສຳເລັດແລ້ວ", "interrupted": "ຢຸດກາງຄັນ" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "ຄໍາອະທິບາຍຄໍາສັ່ງ", "template": "ແມ່ແບບ", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "ອະທິບາຍ $ARGUMENTS", "subtask": "ດໍາເນີນການເປັນວຽກຍ່ອຍ", "edit": "ແກ້ໄຂຄໍາສັ່ງ slash", diff --git a/apps/mobile/src/i18n/locales/lt.json b/apps/mobile/src/i18n/locales/lt.json index baec2bf391f..4b4d5598476 100644 --- a/apps/mobile/src/i18n/locales/lt.json +++ b/apps/mobile/src/i18n/locales/lt.json @@ -109,7 +109,9 @@ "online": "Prisijungęs", "open": "Atidaryti {{name}}", "openPullRequest": "Atidaryti pakeitimų užklausą", + "completed": "Baigta", "pending": "Laukiama", + "running": "Vykdoma", "performance": "Našumas", "preferences": "Nuostatos", "privacyPolicy": "Privatumo politika", @@ -1566,8 +1568,6 @@ "updateFailed": "Nepavyko atnaujinti kodo peržiūros agento.", "configSaveFailed": "Nepavyko išsaugoti peržiūros nustatymų.", "status": { - "running": "Vykdoma", - "completed": "Baigta", "interrupted": "Nutraukta" }, "reviewStyle": { @@ -3757,6 +3757,7 @@ "description": "Komandos aprašymas", "template": "Šablonas", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Paaiškinkite $ARGUMENTS", "subtask": "Vykdyti kaip papildomą užduotį", "edit": "Redaguoti pasvirojo brūkšnio komandą", diff --git a/apps/mobile/src/i18n/locales/lv.json b/apps/mobile/src/i18n/locales/lv.json index 9b99313cbb1..7e37138b0ff 100644 --- a/apps/mobile/src/i18n/locales/lv.json +++ b/apps/mobile/src/i18n/locales/lv.json @@ -109,7 +109,9 @@ "online": "Tiešsaistē", "open": "Atvērt {{name}}", "openPullRequest": "Atvērt izmaiņu pieprasījumu", + "completed": "Pabeigts", "pending": "Gaida", + "running": "Darbojas", "performance": "Veiktspēja", "preferences": "Lietotāja iestatījumi", "privacyPolicy": "Privātuma politika", @@ -1547,8 +1549,6 @@ "updateFailed": "Neizdevās atjaunināt koda pārskatītāju.", "configSaveFailed": "Neizdevās saglabāt koda pārskatīšanas iestatījumus.", "status": { - "running": "Darbojas", - "completed": "Pabeigts", "interrupted": "Pārtraukta" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Komandas apraksts", "template": "Veidne", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Izskaidrojiet $ARGUMENTS", "subtask": "Palaist kā apakšuzdevumu", "edit": "Rediģēt slīpsvītras komandu", diff --git a/apps/mobile/src/i18n/locales/mg.json b/apps/mobile/src/i18n/locales/mg.json index 46a68d516f8..a2500ad0cbd 100644 --- a/apps/mobile/src/i18n/locales/mg.json +++ b/apps/mobile/src/i18n/locales/mg.json @@ -109,7 +109,9 @@ "online": "An-tserasera", "open": "Sokafy ny {{name}}", "openPullRequest": "Sokafy ny PR", + "completed": "Vita", "pending": "Miandry", + "running": "Mandeha", "performance": "Fahombiazana", "preferences": "Safidy", "privacyPolicy": "Politika momba ny fiainana manokana", @@ -1528,8 +1530,6 @@ "updateFailed": "Tsy nahomby ny fanavaozana ny mpanamarina.", "configSaveFailed": "Tsy nahomby ny fitahirizana ny fikiran'ny fanamarinana.", "status": { - "running": "Mandeha", - "completed": "Vita", "interrupted": "Tapaka" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Famaritana ny baiko", "template": "Endrika", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Hazavao ny $ARGUMENTS", "subtask": "Mihazakazaka toy ny subtask", "edit": "Ahitsio slash command", diff --git a/apps/mobile/src/i18n/locales/mi.json b/apps/mobile/src/i18n/locales/mi.json index d19f8aed65e..da13b64eeda 100644 --- a/apps/mobile/src/i18n/locales/mi.json +++ b/apps/mobile/src/i18n/locales/mi.json @@ -109,7 +109,9 @@ "online": "Tuihono", "open": "Whakatuwheratia a {{name}}", "openPullRequest": "Tuwhera te tono kume", + "completed": "Kua oti", "pending": "E tatari ana", + "running": "Kei te whakahaere", "performance": "Mahinga", "preferences": "Ngā manakohanga", "privacyPolicy": "Kaupapahere tūmataiti", @@ -1528,8 +1530,6 @@ "updateFailed": "I rahua te whakahou i te kaiarotake.", "configSaveFailed": "I rahua te tiaki i te whirihoranga arotake.", "status": { - "running": "Kei te whakahaere", - "completed": "Kua oti", "interrupted": "I haukotia" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Whakaahuatanga whakahau", "template": "tauira", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Whakamaramahia $ARGUMENTS", "subtask": "Whakahaerehia hei mahi iti", "edit": "Whakatika whakahau rītaha", diff --git a/apps/mobile/src/i18n/locales/mk.json b/apps/mobile/src/i18n/locales/mk.json index f1cbe0e1c5c..0c05d24ee2d 100644 --- a/apps/mobile/src/i18n/locales/mk.json +++ b/apps/mobile/src/i18n/locales/mk.json @@ -109,7 +109,9 @@ "online": "Онлајн", "open": "Отвори {{name}}", "openPullRequest": "Отворен PR", + "completed": "Завршено", "pending": "На чекање", + "running": "Во тек", "performance": "Перформанси", "preferences": "Лични поставки", "privacyPolicy": "Политика за приватност", @@ -1528,8 +1530,6 @@ "updateFailed": "Не успеа ажурирањето на прегледувачот на код.", "configSaveFailed": "Не успеа зачувувањето на поставките за преглед.", "status": { - "running": "Во тек", - "completed": "Завршено", "interrupted": "Прекинато" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Опис на командата", "template": "Шаблон", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Објасни $ARGUMENTS", "subtask": "Стартувај како подзадача", "edit": "Уреди команда коса црта", diff --git a/apps/mobile/src/i18n/locales/ml.json b/apps/mobile/src/i18n/locales/ml.json index 1000483603f..24d46536679 100644 --- a/apps/mobile/src/i18n/locales/ml.json +++ b/apps/mobile/src/i18n/locales/ml.json @@ -109,7 +109,9 @@ "online": "ഓൺലൈൻ", "open": "{{name}} തുറക്കുക", "openPullRequest": "തുറന്ന പുൾ റിക്വസ്റ്റ്", + "completed": "പൂർത്തിയായി", "pending": "കാത്തിരിക്കുന്നു", + "running": "പ്രവർത്തിക്കുന്നു", "performance": "പ്രവർത്തനക്ഷമത", "preferences": "മുൻഗണനകൾ", "privacyPolicy": "സ്വകാര്യതാ നയം", @@ -1528,8 +1530,6 @@ "updateFailed": "കോഡ് അവലോകന ഏജന്റ് പുതുക്കാൻ കഴിഞ്ഞില്ല.", "configSaveFailed": "അവലോകന ക്രമീകരണങ്ങൾ സംരക്ഷിക്കാൻ കഴിഞ്ഞില്ല.", "status": { - "running": "പ്രവർത്തിക്കുന്നു", - "completed": "പൂർത്തിയായി", "interrupted": "തടസ്സപ്പെട്ടു" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "കമാൻഡ് വിവരണം", "template": "ടെംപ്ലേറ്റ്", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS വിശദീകരിക്കുക", "subtask": "ഉപടാസ്‌കായി പ്രവർത്തിപ്പിക്കുക", "edit": "സ്ലാഷ് കമാൻഡ് എഡിറ്റ് ചെയ്യുക", diff --git a/apps/mobile/src/i18n/locales/mn.json b/apps/mobile/src/i18n/locales/mn.json index 5863930b94d..5a17b36b337 100644 --- a/apps/mobile/src/i18n/locales/mn.json +++ b/apps/mobile/src/i18n/locales/mn.json @@ -109,7 +109,9 @@ "online": "Онлайн", "open": "{{name}}-г нээх", "openPullRequest": "Нэгтгэх хүсэлт нээх", + "completed": "Дууссан", "pending": "Хүлээгдэж байна", + "running": "Ажиллаж байна", "performance": "Гүйцэтгэл", "preferences": "Тохиргоо", "privacyPolicy": "Нууцлалын бодлого", @@ -1528,8 +1530,6 @@ "updateFailed": "Шалгагчийг шинэчилж чадсангүй.", "configSaveFailed": "Шалгалтын тохиргоог хадгалж чадсангүй.", "status": { - "running": "Ажиллаж байна", - "completed": "Дууссан", "interrupted": "Тасарсан" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Тушаалын тайлбар", "template": "Загвар", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS-г тайлбарла", "subtask": "Дэд даалгавар болгон ажиллуул", "edit": "Талуу зураасыг засах команд", diff --git a/apps/mobile/src/i18n/locales/mr.json b/apps/mobile/src/i18n/locales/mr.json index 03bd0dd3676..7952a4173e1 100644 --- a/apps/mobile/src/i18n/locales/mr.json +++ b/apps/mobile/src/i18n/locales/mr.json @@ -109,7 +109,9 @@ "online": "ऑनलाइन", "open": "{{name}} उघडा", "openPullRequest": "पुल रिक्वेस्ट उघडा", + "completed": "पूर्ण", "pending": "प्रलंबित", + "running": "चालू आहे", "performance": "कार्यक्षमता", "preferences": "प्राधान्ये", "privacyPolicy": "गोपनीयता धोरण", @@ -1528,8 +1530,6 @@ "updateFailed": "कोड पुनरावलोकक अद्ययावत करता आला नाही.", "configSaveFailed": "पुनरावलोकनाच्या सेटिंग्ज जतन करता आल्या नाहीत.", "status": { - "running": "चालू आहे", - "completed": "पूर्ण", "interrupted": "व्यत्यय आला" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "आदेश वर्णन", "template": "साचा", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS स्पष्ट करा", "subtask": "सबटास्क म्हणून चालवा", "edit": "स्लॅश कमांड संपादित करा", diff --git a/apps/mobile/src/i18n/locales/ms.json b/apps/mobile/src/i18n/locales/ms.json index 961a4b67b47..95097821312 100644 --- a/apps/mobile/src/i18n/locales/ms.json +++ b/apps/mobile/src/i18n/locales/ms.json @@ -109,7 +109,9 @@ "online": "Dalam talian", "open": "Buka {{name}}", "openPullRequest": "Buka PR", + "completed": "Selesai", "pending": "Menunggu", + "running": "Sedang berjalan", "performance": "Prestasi", "preferences": "Keutamaan", "privacyPolicy": "Dasar privasi", @@ -1528,8 +1530,6 @@ "updateFailed": "Gagal mengemas kini penyemak.", "configSaveFailed": "Gagal menyimpan konfigurasi semakan.", "status": { - "running": "Sedang berjalan", - "completed": "Selesai", "interrupted": "Terganggu" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Penerangan perintah", "template": "templat", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Terangkan $ARGUMENTS", "subtask": "Jalankan sebagai subtugas", "edit": "Edit arahan slash", diff --git a/apps/mobile/src/i18n/locales/mt.json b/apps/mobile/src/i18n/locales/mt.json index 1978f455b10..03ff5b7d478 100644 --- a/apps/mobile/src/i18n/locales/mt.json +++ b/apps/mobile/src/i18n/locales/mt.json @@ -109,7 +109,9 @@ "online": "Onlajn", "open": "Iftaħ {{name}}", "openPullRequest": "Ftuħ tal-PR", + "completed": "Lest", "pending": "Pendenti", + "running": "Għaddej", "performance": "Prestazzjoni", "preferences": "Preferenzi", "privacyPolicy": "Politika tal-privatezza", @@ -1585,8 +1587,6 @@ "updateFailed": "Ma setax jiġi aġġornat ir-reviżur.", "configSaveFailed": "Ma setgħetx tiġi ssejvjata l-konfigurazzjoni tar-reviżjoni.", "status": { - "running": "Għaddej", - "completed": "Lest", "interrupted": "Interrotta" }, "reviewStyle": { @@ -3798,6 +3798,7 @@ "description": "Deskrizzjoni tal-kmand", "template": "Mudell", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Spjega $ARGUMENTS", "subtask": "Mexxi bħala subtask", "edit": "Editja kmand slash", diff --git a/apps/mobile/src/i18n/locales/my.json b/apps/mobile/src/i18n/locales/my.json index 64a7b96c57f..7f08401ffc7 100644 --- a/apps/mobile/src/i18n/locales/my.json +++ b/apps/mobile/src/i18n/locales/my.json @@ -109,7 +109,9 @@ "online": "အွန်လိုင်း", "open": "{{name}} ကို ဖွင့်ပါ", "openPullRequest": "PR ဖွင့်", + "completed": "ပြီးစီးပြီ", "pending": "စောင့်ဆိုင်းနေ", + "running": "လည်ပတ်နေ", "performance": "စွမ်းဆောင်ရည်", "preferences": "စိတ်ကြိုက်ဆက်တင်များ", "privacyPolicy": "ကိုယ်ရေးအချက်အလက် မူဝါဒ", @@ -1528,8 +1530,6 @@ "updateFailed": "ကုဒ်စစ်ဆေးသူကို အပ်ဒိတ်လုပ်၍ မရပါ။", "configSaveFailed": "စစ်ဆေးမှုဆက်တင်များကို သိမ်း၍ မရပါ။", "status": { - "running": "လည်ပတ်နေ", - "completed": "ပြီးစီးပြီ", "interrupted": "ကြားတွင် ရပ်သွား" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Command ဖော်ပြချက်", "template": "ပုံစံခွက်", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS ကိုရှင်းပြပါ။", "subtask": "လုပ်ငန်းခွဲအဖြစ် လုပ်ဆောင်ပါ။", "edit": "မျဥ်းစောင်းအမိန့်ကို တည်းဖြတ်ပါ။", diff --git a/apps/mobile/src/i18n/locales/nb.json b/apps/mobile/src/i18n/locales/nb.json index 5c995236bd0..f832e013071 100644 --- a/apps/mobile/src/i18n/locales/nb.json +++ b/apps/mobile/src/i18n/locales/nb.json @@ -109,7 +109,9 @@ "online": "På nett", "open": "Åpne {{name}}", "openPullRequest": "Åpne PR", + "completed": "Fullført", "pending": "Venter", + "running": "Kjører", "performance": "Ytelse", "preferences": "Innstillinger", "privacyPolicy": "Personvernerklæring", @@ -1528,8 +1530,6 @@ "updateFailed": "Kunne ikke oppdatere kodegranskeren.", "configSaveFailed": "Kunne ikke lagre innstillingene for kodegjennomgang.", "status": { - "running": "Kjører", - "completed": "Fullført", "interrupted": "Avbrutt" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Kommandobeskrivelse", "template": "Mal", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Forklar $ARGUMENTS", "subtask": "Kjør som deloppgave", "edit": "Rediger skråstrek-kommando", diff --git a/apps/mobile/src/i18n/locales/ne.json b/apps/mobile/src/i18n/locales/ne.json index 7cf4e39eed0..65172fe3c7a 100644 --- a/apps/mobile/src/i18n/locales/ne.json +++ b/apps/mobile/src/i18n/locales/ne.json @@ -109,7 +109,9 @@ "online": "अनलाइन", "open": "{{name}} खोल्नुहोस्", "openPullRequest": "खुला पुल रिक्वेस्ट", + "completed": "सम्पन्न", "pending": "प्रतीक्षामा", + "running": "चलिरहेको", "performance": "कार्यसम्पादन", "preferences": "रुचिहरू", "privacyPolicy": "गोपनीयता नीति", @@ -1528,8 +1530,6 @@ "updateFailed": "समीक्षक अद्यावधिक गर्न सकिएन।", "configSaveFailed": "समीक्षाका सेटिङहरू सेभ गर्न सकिएन।", "status": { - "running": "चलिरहेको", - "completed": "सम्पन्न", "interrupted": "बीचमै रोकिएको" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "आदेश विवरण", "template": "टेम्प्लेट", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS व्याख्या गर्नुहोस्", "subtask": "सबटास्कको रूपमा चलाउनुहोस्", "edit": "स्ल्याश आदेश सम्पादन गर्नुहोस्", diff --git a/apps/mobile/src/i18n/locales/nl.json b/apps/mobile/src/i18n/locales/nl.json index 32a938cd6e0..458f642c9ad 100644 --- a/apps/mobile/src/i18n/locales/nl.json +++ b/apps/mobile/src/i18n/locales/nl.json @@ -109,7 +109,9 @@ "online": "Verbonden", "open": "{{name}} openen", "openPullRequest": "PR openen", + "completed": "Voltooid", "pending": "In afwachting", + "running": "Actief", "performance": "Prestaties", "preferences": "Voorkeuren", "privacyPolicy": "Privacybeleid", @@ -1016,8 +1018,6 @@ "updateFailed": "De beoordelaar kon niet worden bijgewerkt.", "configSaveFailed": "De reviewinstellingen konden niet worden opgeslagen.", "status": { - "running": "Actief", - "completed": "Voltooid", "interrupted": "Onderbroken" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Beschrijving van de opdracht", "template": "Sjabloon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Leg $ARGUMENTS uit", "subtask": "Uitvoeren als subtaak", "edit": "Bewerk de slash-opdracht", diff --git a/apps/mobile/src/i18n/locales/om.json b/apps/mobile/src/i18n/locales/om.json index 028c4832a29..e00830069b3 100644 --- a/apps/mobile/src/i18n/locales/om.json +++ b/apps/mobile/src/i18n/locales/om.json @@ -109,7 +109,9 @@ "online": "Toora irra", "open": "{{name}} bani", "openPullRequest": "Gaaffii walitti makuu bani", + "completed": "Xumurame", "pending": "Eeggachaa jira", + "running": "Hojii irra jira", "performance": "Raawwii", "preferences": "Filannoowwan", "privacyPolicy": "Imaammata eegumsa dhuunfaa", @@ -1528,8 +1530,6 @@ "updateFailed": "Sakatta'aa haaromsuun hin danda'amne.", "configSaveFailed": "Qindaa'ina sakatta'aa olkaa'uun hin danda'amne.", "status": { - "running": "Hojii irra jira", - "completed": "Xumurame", "interrupted": "Addaan cite" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Ibsa ajajaa", "template": "Unkaa", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS ibsi", "subtask": "Akka hojii xiqqaatti fiigi", "edit": "Ajaja slash gulaali", diff --git a/apps/mobile/src/i18n/locales/or.json b/apps/mobile/src/i18n/locales/or.json index 2b8f33df6dc..c034bfe8f8c 100644 --- a/apps/mobile/src/i18n/locales/or.json +++ b/apps/mobile/src/i18n/locales/or.json @@ -109,7 +109,9 @@ "online": "ଅନଲାଇନ୍", "open": "{{name}} ଖୋଲନ୍ତୁ", "openPullRequest": "ଖୋଲା ପୁଲ୍ ରିକ୍ୱେଷ୍ଟ", + "completed": "ସମାପ୍ତ", "pending": "ଅପେକ୍ଷାରତ", + "running": "ଚାଲୁଛି", "performance": "କାର୍ଯ୍ୟଦକ୍ଷତା", "preferences": "ପସନ୍ଦ", "privacyPolicy": "ଗୋପନୀୟତା ନୀତି", @@ -1528,8 +1530,6 @@ "updateFailed": "କୋଡ୍ ସମୀକ୍ଷକ ଅପଡେଟ୍ ହୋଇପାରିଲା ନାହିଁ।", "configSaveFailed": "ସମୀକ୍ଷା ସେଟିଂସ୍ ସଂରକ୍ଷଣ ହୋଇପାରିଲା ନାହିଁ।", "status": { - "running": "ଚାଲୁଛି", - "completed": "ସମାପ୍ତ", "interrupted": "ବ୍ୟାହତ" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "ନିର୍ଦ୍ଦେଶ ବର୍ଣ୍ଣନା", "template": "ଟେମ୍ପଲେଟ୍।", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS ବ୍ୟାଖ୍ୟା କର।", "subtask": "ସବଟାସ୍କ ଭାବରେ ଚଲାନ୍ତୁ।", "edit": "ସ୍ଲାସ୍ କମାଣ୍ଡ୍ ଏଡିଟ୍ କରନ୍ତୁ।", diff --git a/apps/mobile/src/i18n/locales/pa.json b/apps/mobile/src/i18n/locales/pa.json index 48bb2f61844..9ded4df7fac 100644 --- a/apps/mobile/src/i18n/locales/pa.json +++ b/apps/mobile/src/i18n/locales/pa.json @@ -109,7 +109,9 @@ "online": "ਔਨਲਾਈਨ", "open": "{{name}} ਖੋਲ੍ਹੋ", "openPullRequest": "ਪੁੱਲ ਰਿਕਵੈਸਟ ਖੋਲ੍ਹੋ", + "completed": "ਮੁਕੰਮਲ", "pending": "ਉਡੀਕ ਵਿੱਚ", + "running": "ਚੱਲ ਰਿਹਾ ਹੈ", "performance": "ਕਾਰਗੁਜ਼ਾਰੀ", "preferences": "ਤਰਜੀਹਾਂ", "privacyPolicy": "ਗੋਪਨੀਯਤਾ ਨੀਤੀ", @@ -1528,8 +1530,6 @@ "updateFailed": "ਸਮੀਖਿਅਕ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋ ਸਕਿਆ।", "configSaveFailed": "ਸਮੀਖਿਆ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਸੇਵ ਨਹੀਂ ਹੋ ਸਕੀਆਂ।", "status": { - "running": "ਚੱਲ ਰਿਹਾ ਹੈ", - "completed": "ਮੁਕੰਮਲ", "interrupted": "ਵਿਚਕਾਰ ਰੁਕਿਆ" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "ਕਮਾਂਡ ਦਾ ਵੇਰਵਾ", "template": "ਟੈਂਪਲੇਟ", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS ਦੀ ਵਿਆਖਿਆ ਕਰੋ", "subtask": "ਸਬਟਾਸਕ ਵਜੋਂ ਚਲਾਓ", "edit": "ਸਲੈਸ਼ ਕਮਾਂਡ ਨੂੰ ਸੋਧੋ", diff --git a/apps/mobile/src/i18n/locales/pl.json b/apps/mobile/src/i18n/locales/pl.json index 257ba43c12e..10fcd3945ee 100644 --- a/apps/mobile/src/i18n/locales/pl.json +++ b/apps/mobile/src/i18n/locales/pl.json @@ -109,7 +109,9 @@ "online": "W sieci", "open": "Otwórz {{name}}", "openPullRequest": "Otwórz PR", + "completed": "Ukończono", "pending": "Oczekuje", + "running": "W toku", "performance": "Wydajność", "preferences": "Preferencje", "privacyPolicy": "Polityka prywatności", @@ -1022,8 +1024,6 @@ "updateFailed": "Nie udało się zaktualizować recenzenta kodu.", "configSaveFailed": "Nie udało się zapisać konfiguracji przeglądu.", "status": { - "running": "W toku", - "completed": "Ukończono", "interrupted": "Przerwano" }, "reviewStyle": { @@ -3757,6 +3757,7 @@ "description": "Opis polecenia", "template": "Szablon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Wyjaśnij $ARGUMENTS", "subtask": "Uruchom jako podzadanie", "edit": "Edytuj polecenie ukośnika", diff --git a/apps/mobile/src/i18n/locales/ps.json b/apps/mobile/src/i18n/locales/ps.json index 5c4d4fb313f..a7386ca0541 100644 --- a/apps/mobile/src/i18n/locales/ps.json +++ b/apps/mobile/src/i18n/locales/ps.json @@ -109,7 +109,9 @@ "online": "آنلاین", "open": "{{name}} پرانیزئ", "openPullRequest": "پل ریکویسټ پرانیزئ", + "completed": "بشپړ شوی", "pending": "په انتظار", + "running": "روان", "performance": "کارکردګي", "preferences": "غوره توبونه", "privacyPolicy": "د محرمیت تګلاره", @@ -1528,8 +1530,6 @@ "updateFailed": "بیاکتونکی تازه نه شو.", "configSaveFailed": "د بیاکتنې ترتیبات خوندي نه شول.", "status": { - "running": "روان", - "completed": "بشپړ شوی", "interrupted": "نیمګړی درېدلی" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "د قوماندې توضیحات", "template": "کينډۍ", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS تشریح کړئ", "subtask": "د فرعي دندې په توګه چلول", "edit": "د سلیش کمانډ ایډیټ کړئ", diff --git a/apps/mobile/src/i18n/locales/pt-BR.json b/apps/mobile/src/i18n/locales/pt-BR.json index 67505fc737a..70c73495601 100644 --- a/apps/mobile/src/i18n/locales/pt-BR.json +++ b/apps/mobile/src/i18n/locales/pt-BR.json @@ -109,7 +109,9 @@ "online": "Conectado", "open": "Abrir {{name}}", "openPullRequest": "Abrir PR", + "completed": "Concluída", "pending": "Pendente", + "running": "Em execução", "performance": "Desempenho", "preferences": "Preferências", "privacyPolicy": "Política de privacidade", @@ -988,8 +990,6 @@ "updateFailed": "Não foi possível atualizar o revisor.", "configSaveFailed": "Não foi possível salvar a configuração de revisão.", "status": { - "running": "Em execução", - "completed": "Concluída", "interrupted": "Interrompida" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Descrição do comando", "template": "Modelo", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Explique $ARGUMENTS", "subtask": "Executar como subtarefa", "edit": "Editar comando de barra", diff --git a/apps/mobile/src/i18n/locales/pt.json b/apps/mobile/src/i18n/locales/pt.json index a4786b35cc5..96a3b47a85c 100644 --- a/apps/mobile/src/i18n/locales/pt.json +++ b/apps/mobile/src/i18n/locales/pt.json @@ -109,7 +109,9 @@ "online": "Em linha", "open": "Abrir {{name}}", "openPullRequest": "Abrir PR", + "completed": "Concluída", "pending": "Pendente", + "running": "Em execução", "performance": "Desempenho", "preferences": "Preferências", "privacyPolicy": "Política de privacidade", @@ -1547,8 +1549,6 @@ "updateFailed": "Não foi possível atualizar o revisor.", "configSaveFailed": "Não foi possível guardar a configuração da revisão.", "status": { - "running": "Em execução", - "completed": "Concluída", "interrupted": "Interrompida" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Descrição do comando", "template": "Modelo", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Explica $ARGUMENTS", "subtask": "Executar como subtarefa", "edit": "Editar comando de barra", diff --git a/apps/mobile/src/i18n/locales/ro.json b/apps/mobile/src/i18n/locales/ro.json index f5b1bca13d1..df82a80a738 100644 --- a/apps/mobile/src/i18n/locales/ro.json +++ b/apps/mobile/src/i18n/locales/ro.json @@ -109,7 +109,9 @@ "online": "Conectat", "open": "Deschide {{name}}", "openPullRequest": "Deschidere PR", + "completed": "Finalizat", "pending": "În așteptare", + "running": "Rulează", "performance": "Performanță", "preferences": "Preferințe", "privacyPolicy": "Politica de confidențialitate", @@ -1547,8 +1549,6 @@ "updateFailed": "Nu s-a putut actualiza agentul de revizuire a codului.", "configSaveFailed": "Nu s-a putut salva configurația revizuirii.", "status": { - "running": "Rulează", - "completed": "Finalizat", "interrupted": "Întreruptă" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Descrierea comenzii", "template": "Șablon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Explicați $ARGUMENTS", "subtask": "Rulați ca subsarcină", "edit": "Comanda Editați slash", diff --git a/apps/mobile/src/i18n/locales/ru.json b/apps/mobile/src/i18n/locales/ru.json index c070866ae36..aca3ca06f2d 100644 --- a/apps/mobile/src/i18n/locales/ru.json +++ b/apps/mobile/src/i18n/locales/ru.json @@ -109,7 +109,9 @@ "online": "В сети", "open": "Открыть {{name}}", "openPullRequest": "Открыть pull request", + "completed": "Завершено", "pending": "Ожидание", + "running": "В работе", "performance": "Производительность", "preferences": "Настройки", "privacyPolicy": "Политика конфиденциальности", @@ -1022,8 +1024,6 @@ "updateFailed": "Не удалось обновить настройки проверки кода.", "configSaveFailed": "Не удалось сохранить настройки проверки.", "status": { - "running": "В работе", - "completed": "Завершено", "interrupted": "Прервано" }, "reviewStyle": { @@ -3757,6 +3757,7 @@ "description": "Описание команды", "template": "Шаблон", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Объясните $ARGUMENTS", "subtask": "Запустить как подзадачу", "edit": "Команда редактирования косой черты", diff --git a/apps/mobile/src/i18n/locales/si.json b/apps/mobile/src/i18n/locales/si.json index ace870c6288..b87730a7e0e 100644 --- a/apps/mobile/src/i18n/locales/si.json +++ b/apps/mobile/src/i18n/locales/si.json @@ -109,7 +109,9 @@ "online": "මාර්ගගත", "open": "{{name}} විවෘත කරන්න", "openPullRequest": "විවෘත PR", + "completed": "සම්පූර්ණයි", "pending": "පොරොත්තුවෙන්", + "running": "ක්‍රියාත්මකයි", "performance": "කාර්ය සාධනය", "preferences": "මනාප", "privacyPolicy": "රහස්‍යතා ප්‍රතිපත්තිය", @@ -1528,8 +1530,6 @@ "updateFailed": "සමාලෝචකයා යාවත්කාලීන කළ නොහැකි විය.", "configSaveFailed": "සමාලෝචන සැකසුම් සුරැකිය නොහැකි විය.", "status": { - "running": "ක්‍රියාත්මකයි", - "completed": "සම්පූර්ණයි", "interrupted": "බාධා විය" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "විධාන විස්තරය", "template": "සැකිල්ල", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS පැහැදිලි කරන්න", "subtask": "උප කාර්යයක් ලෙස ධාවනය කරන්න", "edit": "slash විධානය සංස්කරණය කරන්න", diff --git a/apps/mobile/src/i18n/locales/sk.json b/apps/mobile/src/i18n/locales/sk.json index 2c8113b89ca..e20ffde865b 100644 --- a/apps/mobile/src/i18n/locales/sk.json +++ b/apps/mobile/src/i18n/locales/sk.json @@ -109,7 +109,9 @@ "online": "Pripojené", "open": "Otvoriť {{name}}", "openPullRequest": "Otvoriť PR", + "completed": "Dokončené", "pending": "Čaká sa", + "running": "Prebieha", "performance": "Výkon", "preferences": "Predvoľby", "privacyPolicy": "Zásady ochrany osobných údajov", @@ -1566,8 +1568,6 @@ "updateFailed": "Kontrolóra kódu sa nepodarilo aktualizovať.", "configSaveFailed": "Nastavenia kontroly sa nepodarilo uložiť.", "status": { - "running": "Prebieha", - "completed": "Dokončené", "interrupted": "Prerušené" }, "reviewStyle": { @@ -3757,6 +3757,7 @@ "description": "Popis príkazu", "template": "Šablóna", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Vysvetlite $ARGUMENTS", "subtask": "Spustiť ako podúlohu", "edit": "Príkaz na úpravu lomky", diff --git a/apps/mobile/src/i18n/locales/sl.json b/apps/mobile/src/i18n/locales/sl.json index 2bc94c76f33..57cda011e35 100644 --- a/apps/mobile/src/i18n/locales/sl.json +++ b/apps/mobile/src/i18n/locales/sl.json @@ -109,7 +109,9 @@ "online": "Na spletu", "open": "Odpri {{name}}", "openPullRequest": "Odprta zahteva za združitev", + "completed": "Dokončano", "pending": "Na čakanju", + "running": "V teku", "performance": "Zmogljivost", "preferences": "Nastavitve", "privacyPolicy": "Politika zasebnosti", @@ -1566,8 +1568,6 @@ "updateFailed": "Pregledovalnika kode ni bilo mogoče posodobiti.", "configSaveFailed": "Nastavitev pregleda ni bilo mogoče shraniti.", "status": { - "running": "V teku", - "completed": "Dokončano", "interrupted": "Prekinjeno" }, "reviewStyle": { @@ -3757,6 +3757,7 @@ "description": "Opis ukaza", "template": "Predloga", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Pojasnite $ARGUMENTS", "subtask": "Zaženi kot podopravilo", "edit": "Uredi ukaz za poševnico", diff --git a/apps/mobile/src/i18n/locales/so.json b/apps/mobile/src/i18n/locales/so.json index d45cd6a78ea..eb3aa18a06f 100644 --- a/apps/mobile/src/i18n/locales/so.json +++ b/apps/mobile/src/i18n/locales/so.json @@ -109,7 +109,9 @@ "online": "Khadka ku jira", "open": "Fur {{name}}", "openPullRequest": "Codsi isku-darid oo furan", + "completed": "La dhammeeyay", "pending": "Sugaya", + "running": "Socda", "performance": "Waxqabadka", "preferences": "Dookhyada", "privacyPolicy": "Siyaasadda asturnaanta", @@ -1528,8 +1530,6 @@ "updateFailed": "Dib-u-eegaha lama cusboonaysiin karin.", "configSaveFailed": "Dejinta dib-u-eegista lama kaydin karin.", "status": { - "running": "Socda", - "completed": "La dhammeeyay", "interrupted": "Waa la hakiyay" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Tilmaanta amarka", "template": "Tusaale", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Sharax $ARGUMENTS", "subtask": "U orda sidii shaqo-hoosaad", "edit": "Tafatir amarka slash", diff --git a/apps/mobile/src/i18n/locales/sq.json b/apps/mobile/src/i18n/locales/sq.json index 17b27a94378..4fdc240b622 100644 --- a/apps/mobile/src/i18n/locales/sq.json +++ b/apps/mobile/src/i18n/locales/sq.json @@ -109,7 +109,9 @@ "online": "Në linjë", "open": "Hap {{name}}", "openPullRequest": "Hapja e kërkesës së bashkimit", + "completed": "Përfunduar", "pending": "Në pritje", + "running": "Në ekzekutim", "performance": "Performanca", "preferences": "Preferencat", "privacyPolicy": "Politika e privatësisë", @@ -1528,8 +1530,6 @@ "updateFailed": "Nuk u përditësua shqyrtuesi.", "configSaveFailed": "Nuk u ruajt konfigurimi i shqyrtimit.", "status": { - "running": "Në ekzekutim", - "completed": "Përfunduar", "interrupted": "I ndërprerë" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Përshkrimi i komandës", "template": "shabllon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Shpjegoni $ARGUMENTS", "subtask": "Ekzekuto si nëndetyrë", "edit": "Redakto komandën e pjerrët", diff --git a/apps/mobile/src/i18n/locales/sr.json b/apps/mobile/src/i18n/locales/sr.json index 9f24eb2b210..12116c01ca3 100644 --- a/apps/mobile/src/i18n/locales/sr.json +++ b/apps/mobile/src/i18n/locales/sr.json @@ -109,7 +109,9 @@ "online": "Na mreži", "open": "Otvori {{name}}", "openPullRequest": "Otvori PR", + "completed": "Završeno", "pending": "Na čekanju", + "running": "U toku", "performance": "Performanse", "preferences": "Podešavanja", "privacyPolicy": "Politika privatnosti", @@ -1547,8 +1549,6 @@ "updateFailed": "Nije moguće ažurirati agenta za pregled koda.", "configSaveFailed": "Nije moguće sačuvati podešavanja pregleda.", "status": { - "running": "U toku", - "completed": "Završeno", "interrupted": "Prekinuto" }, "reviewStyle": { @@ -3716,6 +3716,7 @@ "description": "Opis komande", "template": "Šablon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Objasnite $ARGUMENTS", "subtask": "Pokreni kao podzadatak", "edit": "Naredba za uređivanje kose crte", diff --git a/apps/mobile/src/i18n/locales/sv.json b/apps/mobile/src/i18n/locales/sv.json index 599d82971fc..6a010e66868 100644 --- a/apps/mobile/src/i18n/locales/sv.json +++ b/apps/mobile/src/i18n/locales/sv.json @@ -109,7 +109,9 @@ "online": "Uppkopplad", "open": "Öppna {{name}}", "openPullRequest": "Öppna PR", + "completed": "Slutförd", "pending": "Väntar", + "running": "Körs", "performance": "Prestanda", "preferences": "Inställningar", "privacyPolicy": "Integritetspolicy", @@ -1528,8 +1530,6 @@ "updateFailed": "Kunde inte uppdatera granskaren.", "configSaveFailed": "Kunde inte spara granskningsinställningarna.", "status": { - "running": "Körs", - "completed": "Slutförd", "interrupted": "Avbruten" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Kommandobeskrivning", "template": "Mall", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Förklara $ARGUMENTS", "subtask": "Kör som deluppgift", "edit": "Redigera snedstreck kommando", diff --git a/apps/mobile/src/i18n/locales/sw.json b/apps/mobile/src/i18n/locales/sw.json index b4d897c569b..25531f8825a 100644 --- a/apps/mobile/src/i18n/locales/sw.json +++ b/apps/mobile/src/i18n/locales/sw.json @@ -109,7 +109,9 @@ "online": "Mtandaoni", "open": "Fungua {{name}}", "openPullRequest": "Fungua ombi la kuunganisha", + "completed": "Imekamilika", "pending": "Inasubiri", + "running": "Inaendelea", "performance": "Utendaji", "preferences": "Mapendeleo", "privacyPolicy": "Sera ya faragha", @@ -1528,8 +1530,6 @@ "updateFailed": "Imeshindikana kusasisha mkaguzi.", "configSaveFailed": "Imeshindikana kuhifadhi usanidi wa ukaguzi.", "status": { - "running": "Inaendelea", - "completed": "Imekamilika", "interrupted": "Umekatizwa" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Maelezo ya amri", "template": "Kiolezo", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Eleza $ARGUMENTS", "subtask": "Endesha kama kazi ndogo", "edit": "Hariri amri ya kufyeka", diff --git a/apps/mobile/src/i18n/locales/ta.json b/apps/mobile/src/i18n/locales/ta.json index f46e5f4e5e8..e242732ae8c 100644 --- a/apps/mobile/src/i18n/locales/ta.json +++ b/apps/mobile/src/i18n/locales/ta.json @@ -109,7 +109,9 @@ "online": "இணையத்தில்", "open": "{{name}} என்பதைத் திறக்கவும்", "openPullRequest": "PR திறப்பு", + "completed": "முடிந்தது", "pending": "நிலுவையில்", + "running": "இயங்குகிறது", "performance": "செயல்திறன்", "preferences": "விருப்பத்தேர்வுகள்", "privacyPolicy": "தனியுரிமைக் கொள்கை", @@ -1528,8 +1530,6 @@ "updateFailed": "மதிப்பாய்வாளரைப் புதுப்பிக்க முடியவில்லை.", "configSaveFailed": "மதிப்பாய்வு அமைப்புகளைச் சேமிக்க முடியவில்லை.", "status": { - "running": "இயங்குகிறது", - "completed": "முடிந்தது", "interrupted": "தடைப்பட்டது" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "கட்டளை விளக்கம்", "template": "டெம்ப்ளேட்", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTSஐ விளக்கவும்", "subtask": "துணைப் பணியாக இயக்கவும்", "edit": "ஸ்லாஷ் கட்டளையைத் திருத்தவும்", diff --git a/apps/mobile/src/i18n/locales/te.json b/apps/mobile/src/i18n/locales/te.json index 705ce59e4d8..65f42447a0a 100644 --- a/apps/mobile/src/i18n/locales/te.json +++ b/apps/mobile/src/i18n/locales/te.json @@ -109,7 +109,9 @@ "online": "ఆన్‌లైన్", "open": "{{name}}ను తెరవండి", "openPullRequest": "ఓపెన్ పుల్ రిక్వెస్ట్", + "completed": "పూర్తయింది", "pending": "వేచి ఉంది", + "running": "నడుస్తోంది", "performance": "పనితీరు", "preferences": "ప్రాధాన్యతలు", "privacyPolicy": "గోప్యతా విధానం", @@ -1528,8 +1530,6 @@ "updateFailed": "కోడ్ సమీక్షకుడిని అప్‌డేట్ చేయలేకపోయాము.", "configSaveFailed": "సమీక్ష సెట్టింగ్‌లను సేవ్ చేయలేకపోయాము.", "status": { - "running": "నడుస్తోంది", - "completed": "పూర్తయింది", "interrupted": "అంతరాయం కలిగింది" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "కమాండ్ వివరణ", "template": "మూస", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTSని వివరించండి", "subtask": "సబ్‌టాస్క్‌గా అమలు చేయండి", "edit": "స్లాష్ ఆదేశాన్ని సవరించండి", diff --git a/apps/mobile/src/i18n/locales/th.json b/apps/mobile/src/i18n/locales/th.json index 7f36e717077..8d760f77042 100644 --- a/apps/mobile/src/i18n/locales/th.json +++ b/apps/mobile/src/i18n/locales/th.json @@ -109,7 +109,9 @@ "online": "ออนไลน์", "open": "เปิด {{name}}", "openPullRequest": "เปิดพูลรีเควสต์", + "completed": "เสร็จสิ้น", "pending": "รอดำเนินการ", + "running": "กำลังทำงาน", "performance": "ประสิทธิภาพ", "preferences": "การตั้งค่า", "privacyPolicy": "นโยบายความเป็นส่วนตัว", @@ -1528,8 +1530,6 @@ "updateFailed": "อัปเดตตัวตรวจสอบโค้ดไม่สำเร็จ", "configSaveFailed": "บันทึกการตั้งค่าการตรวจสอบไม่สำเร็จ", "status": { - "running": "กำลังทำงาน", - "completed": "เสร็จสิ้น", "interrupted": "ถูกขัดจังหวะ" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "คำอธิบายคำสั่ง", "template": "แม่แบบ", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "อธิบาย $ARGUMENTS", "subtask": "ทำงานเป็นงานย่อย", "edit": "แก้ไขคำสั่งสแลช", diff --git a/apps/mobile/src/i18n/locales/tr.json b/apps/mobile/src/i18n/locales/tr.json index 9a3967f90da..51bf9fa3ebf 100644 --- a/apps/mobile/src/i18n/locales/tr.json +++ b/apps/mobile/src/i18n/locales/tr.json @@ -109,7 +109,9 @@ "online": "Çevrimiçi", "open": "{{name}} öğesini aç", "openPullRequest": "Açık çekme isteği", + "completed": "Tamamlandı", "pending": "Bekliyor", + "running": "Çalışıyor", "performance": "Performans", "preferences": "Tercihler", "privacyPolicy": "Gizlilik politikası", @@ -1016,8 +1018,6 @@ "updateFailed": "Kod inceleyici güncellenemedi.", "configSaveFailed": "İnceleme ayarları kaydedilemedi.", "status": { - "running": "Çalışıyor", - "completed": "Tamamlandı", "interrupted": "Kesintiye uğradı" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Komut açıklaması", "template": "Şablon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS'ı açıklayın", "subtask": "Alt görev olarak çalıştır", "edit": "Eğik çizgi komutunu düzenle", diff --git a/apps/mobile/src/i18n/locales/uk.json b/apps/mobile/src/i18n/locales/uk.json index bc2be2a4d02..adaa2b68dd1 100644 --- a/apps/mobile/src/i18n/locales/uk.json +++ b/apps/mobile/src/i18n/locales/uk.json @@ -109,7 +109,9 @@ "online": "У мережі", "open": "Відкрити {{name}}", "openPullRequest": "Відкрити запит на злиття", + "completed": "Завершено", "pending": "Очікує", + "running": "Виконується", "performance": "Продуктивність", "preferences": "Налаштування", "privacyPolicy": "Політика конфіденційності", @@ -1022,8 +1024,6 @@ "updateFailed": "Не вдалося оновити налаштування перевірки коду.", "configSaveFailed": "Не вдалося зберегти налаштування перевірки.", "status": { - "running": "Виконується", - "completed": "Завершено", "interrupted": "Перервано" }, "reviewStyle": { @@ -3757,6 +3757,7 @@ "description": "Опис команди", "template": "Шаблон", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Поясніть $ARGUMENTS", "subtask": "Запуск як підзавдання", "edit": "Редагувати команду косої риски", diff --git a/apps/mobile/src/i18n/locales/ur.json b/apps/mobile/src/i18n/locales/ur.json index 9c99ecdb3ec..4dc2fc957bd 100644 --- a/apps/mobile/src/i18n/locales/ur.json +++ b/apps/mobile/src/i18n/locales/ur.json @@ -109,7 +109,9 @@ "online": "آن لائن", "open": "{{name}} کھولیں", "openPullRequest": "پل ریکویسٹ کھولیں", + "completed": "مکمل", "pending": "زیر التوا", + "running": "چل رہا ہے", "performance": "کارکردگی", "preferences": "ترجیحات", "privacyPolicy": "رازداری کی پالیسی", @@ -1528,8 +1530,6 @@ "updateFailed": "ریویور کو اپ ڈیٹ نہیں کیا جا سکا۔", "configSaveFailed": "جائزے کی ترتیبات محفوظ نہیں ہو سکیں۔", "status": { - "running": "چل رہا ہے", - "completed": "مکمل", "interrupted": "رک گیا" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "کمانڈ کی تفصیل", "template": "سانچہ", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS کی وضاحت کریں۔", "subtask": "ذیلی کام کے طور پر چلائیں۔", "edit": "سلیش کمانڈ میں ترمیم کریں۔", diff --git a/apps/mobile/src/i18n/locales/uz.json b/apps/mobile/src/i18n/locales/uz.json index 675e2d35d12..b4e7e6392dd 100644 --- a/apps/mobile/src/i18n/locales/uz.json +++ b/apps/mobile/src/i18n/locales/uz.json @@ -109,7 +109,9 @@ "online": "Onlayn", "open": "{{name}}ni ochish", "openPullRequest": "Ochiq PR", + "completed": "Yakunlangan", "pending": "Kutilmoqda", + "running": "Ishlamoqda", "performance": "Unumdorlik", "preferences": "Shaxsiy sozlamalar", "privacyPolicy": "Maxfiylik siyosati", @@ -1528,8 +1530,6 @@ "updateFailed": "Kodni ko'rib chiquvchini yangilab bo'lmadi.", "configSaveFailed": "Ko'rib chiqish sozlamalarini saqlab bo'lmadi.", "status": { - "running": "Ishlamoqda", - "completed": "Yakunlangan", "interrupted": "Uzildi" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Buyruq tavsifi", "template": "Shablon", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "$ARGUMENTS ni tushuntiring", "subtask": "Quyi vazifa sifatida ishga tushirish", "edit": "Slash buyrug'ini tahrirlash", diff --git a/apps/mobile/src/i18n/locales/vi.json b/apps/mobile/src/i18n/locales/vi.json index 95fdf17bc45..16d548ff426 100644 --- a/apps/mobile/src/i18n/locales/vi.json +++ b/apps/mobile/src/i18n/locales/vi.json @@ -109,7 +109,9 @@ "online": "Trực tuyến", "open": "Mở {{name}}", "openPullRequest": "Mở yêu cầu hợp nhất", + "completed": "Đã hoàn tất", "pending": "Đang chờ", + "running": "Đang chạy", "performance": "Hiệu năng", "preferences": "Tùy chọn", "privacyPolicy": "Chính sách quyền riêng tư", @@ -1016,8 +1018,6 @@ "updateFailed": "Không thể cập nhật Trình rà soát mã.", "configSaveFailed": "Không thể lưu cấu hình rà soát.", "status": { - "running": "Đang chạy", - "completed": "Đã hoàn tất", "interrupted": "Bị gián đoạn" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Mô tả lệnh", "template": "Bản mẫu", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Giải thích $ARGUMENTS", "subtask": "Chạy dưới dạng nhiệm vụ phụ", "edit": "Chỉnh sửa lệnh gạch chéo", diff --git a/apps/mobile/src/i18n/locales/yo.json b/apps/mobile/src/i18n/locales/yo.json index 3e2104b5780..a7e7e4743d8 100644 --- a/apps/mobile/src/i18n/locales/yo.json +++ b/apps/mobile/src/i18n/locales/yo.json @@ -109,7 +109,9 @@ "online": "Lórí ayélujára", "open": "Ṣí {{name}}", "openPullRequest": "Ṣí ìbéèrè àkópọ̀", + "completed": "A ti parí", "pending": "Ń dúró", + "running": "Ń ṣiṣẹ́", "performance": "Agbára ìṣiṣẹ́", "preferences": "Àwọn ààyò", "privacyPolicy": "Ìlànà àṣírí", @@ -1528,8 +1530,6 @@ "updateFailed": "A kò lè sọ olùṣàtúnyẹ̀wò di tuntun.", "configSaveFailed": "A kò lè fi ètò àtúnyẹ̀wò pamọ́.", "status": { - "running": "Ń ṣiṣẹ́", - "completed": "A ti parí", "interrupted": "Ó dá dúró" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Apejuwe aṣẹ", "template": "Àdàkọ", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Ṣe alaye $ARGUMENTS", "subtask": "Ṣiṣe bi iṣẹ-ṣiṣe", "edit": "Ṣatunkọ pipaṣẹ idinku", diff --git a/apps/mobile/src/i18n/locales/zh-Hans.json b/apps/mobile/src/i18n/locales/zh-Hans.json index ee73e5ff7ef..15d490c2e30 100644 --- a/apps/mobile/src/i18n/locales/zh-Hans.json +++ b/apps/mobile/src/i18n/locales/zh-Hans.json @@ -109,7 +109,9 @@ "online": "在线", "open": "打开 {{name}}", "openPullRequest": "开启拉取请求", + "completed": "已完成", "pending": "待处理", + "running": "运行中", "performance": "性能", "preferences": "偏好设置", "privacyPolicy": "隐私政策", @@ -1016,8 +1018,6 @@ "updateFailed": "更新代码审查器失败。", "configSaveFailed": "保存审查配置失败。", "status": { - "running": "运行中", - "completed": "已完成", "interrupted": "已中断" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "命令说明", "template": "模板", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "解释$ARGUMENTS", "subtask": "作为子任务运行", "edit": "编辑斜杠命令", diff --git a/apps/mobile/src/i18n/locales/zh-Hant.json b/apps/mobile/src/i18n/locales/zh-Hant.json index b6e9e06c339..26702bdf496 100644 --- a/apps/mobile/src/i18n/locales/zh-Hant.json +++ b/apps/mobile/src/i18n/locales/zh-Hant.json @@ -109,7 +109,9 @@ "online": "在線上", "open": "開啟 {{name}}", "openPullRequest": "開啟提取要求", + "completed": "已完成", "pending": "待處理", + "running": "執行中", "performance": "效能", "preferences": "偏好設定", "privacyPolicy": "隱私權政策", @@ -1016,8 +1018,6 @@ "updateFailed": "無法更新審查員。", "configSaveFailed": "無法儲存審查設定。", "status": { - "running": "執行中", - "completed": "已完成", "interrupted": "已中斷" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "命令說明", "template": "範本", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "解釋$ARGUMENTS", "subtask": "作為子任務運行", "edit": "編輯斜槓命令", diff --git a/apps/mobile/src/i18n/locales/zu.json b/apps/mobile/src/i18n/locales/zu.json index 8749d704bbf..8d0e887c5ff 100644 --- a/apps/mobile/src/i18n/locales/zu.json +++ b/apps/mobile/src/i18n/locales/zu.json @@ -109,7 +109,9 @@ "online": "Ku-inthanethi", "open": "Vula {{name}}", "openPullRequest": "Vula i-PR", + "completed": "Kuqediwe", "pending": "Kulindile", + "running": "Kuyasebenza", "performance": "Ukusebenza", "preferences": "Okuncamelayo", "privacyPolicy": "Inqubomgomo yobumfihlo", @@ -1528,8 +1530,6 @@ "updateFailed": "Asikwazanga ukubuyekeza umhloli wekhodi.", "configSaveFailed": "Asikwazanga ukulondoloza izilungiselelo zokuhlola.", "status": { - "running": "Kuyasebenza", - "completed": "Kuqediwe", "interrupted": "Kuphazamisekile" }, "reviewStyle": { @@ -3675,6 +3675,7 @@ "description": "Incazelo yomyalo", "template": "Isifanekiso", "namePlaceholder": "explain", + "agentPlaceholder": "reviewer", "templatePlaceholder": "Chaza $ARGUMENTS", "subtask": "Qalisa njengomsebenzi ongaphansi", "edit": "Hlela umyalo we-slash", diff --git a/tools/i18n/check-catalogs.mjs b/tools/i18n/check-catalogs.mjs index af15a6ffef8..44a4a241ee5 100644 --- a/tools/i18n/check-catalogs.mjs +++ b/tools/i18n/check-catalogs.mjs @@ -114,6 +114,7 @@ const ENGLISH_IDENTICAL_ALLOWLIST = new Set([ // identifier, so every catalog keeps it verbatim. 'profiles.agents.topP', 'profiles.slashCommands.namePlaceholder', + 'profiles.slashCommands.agentPlaceholder', // The MCP count label. `MCP` is the protocol's own acronym, and its unit // word is already as short as a compact count badge allows, so every catalog // keeps the same "{{count}} MCP" the MCP-server rows use.