1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
|
export const dict = {
"nav.github": "GitHub",
"nav.docs": "Docs",
"nav.changelog": "Changelog",
"nav.discord": "Discord",
"nav.x": "X",
"nav.enterprise": "Enterprise",
"nav.zen": "Zen",
"nav.login": "Login",
"nav.free": "Free",
"nav.home": "Home",
"nav.openMenu": "Open menu",
"nav.getStartedFree": "Get started for free",
"nav.context.copyLogo": "Copy logo as SVG",
"nav.context.copyWordmark": "Copy wordmark as SVG",
"nav.context.brandAssets": "Brand assets",
"footer.github": "GitHub",
"footer.docs": "Docs",
"footer.changelog": "Changelog",
"footer.discord": "Discord",
"footer.x": "X",
"legal.brand": "Brand",
"legal.privacy": "Privacy",
"legal.terms": "Terms",
"email.title": "Be the first to know when we release new products",
"email.subtitle": "Join the waitlist for early access.",
"email.placeholder": "Email address",
"email.subscribe": "Subscribe",
"email.success": "Almost done, check your inbox and confirm your email address",
"notFound.title": "Not Found | opencode",
"notFound.heading": "404 - Page Not Found",
"notFound.home": "Home",
"notFound.docs": "Docs",
"notFound.github": "GitHub",
"notFound.discord": "Discord",
"user.logout": "Logout",
"workspace.select": "Select workspace",
"workspace.createNew": "+ Create New Workspace",
"workspace.modal.title": "Create New Workspace",
"workspace.modal.placeholder": "Enter workspace name",
"common.cancel": "Cancel",
"common.creating": "Creating...",
"common.create": "Create",
"common.videoUnsupported": "Your browser does not support the video tag.",
"common.figure": "Fig {{n}}.",
"common.faq": "FAQ",
"common.learnMore": "Learn more",
"error.invalidPlan": "Invalid plan",
"error.workspaceRequired": "Workspace ID is required",
"error.alreadySubscribed": "This workspace already has a subscription",
"error.limitRequired": "Limit is required.",
"error.monthlyLimitInvalid": "Set a valid monthly limit.",
"error.workspaceNameRequired": "Workspace name is required.",
"error.nameTooLong": "Name must be 255 characters or less.",
"error.emailRequired": "Email is required",
"error.roleRequired": "Role is required",
"error.idRequired": "ID is required",
"error.nameRequired": "Name is required",
"error.providerRequired": "Provider is required",
"error.apiKeyRequired": "API key is required",
"error.modelRequired": "Model is required",
"error.reloadAmountMin": "Reload amount must be at least ${{amount}}",
"error.reloadTriggerMin": "Balance trigger must be at least ${{amount}}",
"home.title": "OpenCode | The open source AI coding agent",
"temp.title": "opencode | AI coding agent built for the terminal",
"temp.hero.title": "The AI coding agent built for the terminal",
"temp.zen": "opencode zen",
"temp.getStarted": "Get Started",
"temp.feature.native.title": "Native TUI",
"temp.feature.native.body": "A responsive, native, themeable terminal UI",
"temp.feature.zen.beforeLink": "A",
"temp.feature.zen.link": "curated list of models",
"temp.feature.zen.afterLink": "provided by opencode",
"temp.feature.models.beforeLink": "Supports 75+ LLM providers through",
"temp.feature.models.afterLink": ", including local models",
"temp.screenshot.caption": "opencode TUI with the tokyonight theme",
"temp.screenshot.alt": "opencode TUI with tokyonight theme",
"home.banner.badge": "New",
"home.banner.text": "Desktop app available in beta",
"home.banner.platforms": "on macOS, Windows, and Linux",
"home.banner.downloadNow": "Download now",
"home.banner.downloadBetaNow": "Download the desktop beta now",
"home.hero.title": "The open source AI coding agent",
"home.hero.subtitle.a": "Free models included or connect any model from any provider,",
"home.hero.subtitle.b": "including Claude, GPT, Gemini and more.",
"home.install.ariaLabel": "Install options",
"home.what.title": "What is OpenCode?",
"home.what.body": "OpenCode is an open source agent that helps you write code in your terminal, IDE, or desktop.",
"home.what.lsp.title": "LSP enabled",
"home.what.lsp.body": "Automatically loads the right LSPs for the LLM",
"home.what.multiSession.title": "Multi-session",
"home.what.multiSession.body": "Start multiple agents in parallel on the same project",
"home.what.shareLinks.title": "Share links",
"home.what.shareLinks.body": "Share a link to any session for reference or to debug",
"home.what.copilot.title": "GitHub Copilot",
"home.what.copilot.body": "Log in with GitHub to use your Copilot account",
"home.what.chatgptPlus.title": "ChatGPT Plus/Pro",
"home.what.chatgptPlus.body": "Log in with OpenAI to use your ChatGPT Plus or Pro account",
"home.what.anyModel.title": "Any model",
"home.what.anyModel.body": "75+ LLM providers through Models.dev, including local models",
"home.what.anyEditor.title": "Any editor",
"home.what.anyEditor.body": "Available as a terminal interface, desktop app, and IDE extension",
"home.what.readDocs": "Read docs",
"home.growth.title": "The open source AI coding agent",
"home.growth.body":
"With over <strong>{{stars}}</strong> GitHub stars, <strong>{{contributors}}</strong> contributors, and over <strong>{{commits}}</strong> commits, OpenCode is used and trusted by over <strong>{{monthlyUsers}}</strong> developers every month.",
"home.growth.githubStars": "GitHub Stars",
"home.growth.contributors": "Contributors",
"home.growth.monthlyDevs": "Monthly Devs",
"home.privacy.title": "Built for privacy first",
"home.privacy.body":
"OpenCode does not store any of your code or context data, so that it can operate in privacy sensitive environments.",
"home.privacy.learnMore": "Learn more about",
"home.privacy.link": "privacy",
"home.faq.q1": "What is OpenCode?",
"home.faq.a1":
"OpenCode is an open source agent that helps you write and run code with any AI model. It's available as a terminal-based interface, desktop app, or IDE extension.",
"home.faq.q2": "How do I use OpenCode?",
"home.faq.a2.before": "The easiest way to get started is to read the",
"home.faq.a2.link": "intro",
"home.faq.q3": "Do I need extra AI subscriptions to use OpenCode?",
"home.faq.a3.p1":
"Not necessarily, OpenCode comes with a set of free models that you can use without creating an account.",
"home.faq.a3.p2.beforeZen": "Aside from these, you can use any of the popular coding models by creating a",
"home.faq.a3.p2.afterZen": " account.",
"home.faq.a3.p3":
"While we encourage users to use Zen, OpenCode also works with all popular providers such as OpenAI, Anthropic, xAI etc.",
"home.faq.a3.p4.beforeLocal": "You can even connect your",
"home.faq.a3.p4.localLink": "local models",
"home.faq.q4": "Can I use my existing AI subscriptions with OpenCode?",
"home.faq.a4.p1":
"Yes, OpenCode supports subscription plans from all major providers. You can use your Claude Pro/Max, ChatGPT Plus/Pro, or GitHub Copilot subscriptions.",
"home.faq.q5": "Can I only use OpenCode in the terminal?",
"home.faq.a5.beforeDesktop": "Not anymore! OpenCode is now available as an app for your",
"home.faq.a5.desktop": "desktop",
"home.faq.a5.and": "and",
"home.faq.a5.web": "web",
"home.faq.q6": "How much does OpenCode cost?",
"home.faq.a6":
"OpenCode is 100% free to use. It also comes with a set of free models. There might be additional costs if you connect any other provider.",
"home.faq.q7": "What about data and privacy?",
"home.faq.a7.p1": "Your data and information is only stored when you use our free models or create sharable links.",
"home.faq.a7.p2.beforeModels": "Learn more about",
"home.faq.a7.p2.modelsLink": "our models",
"home.faq.a7.p2.and": "and",
"home.faq.a7.p2.shareLink": "share pages",
"home.faq.q8": "Is OpenCode open source?",
"home.faq.a8.p1": "Yes, OpenCode is fully open source. The source code is public on",
"home.faq.a8.p2": "under the",
"home.faq.a8.mitLicense": "MIT License",
"home.faq.a8.p3":
", meaning anyone can use, modify, or contribute to its development. Anyone from the community can file issues, submit pull requests, and extend functionality.",
"home.zenCta.title": "Access reliable optimized models for coding agents",
"home.zenCta.body":
"Zen gives you access to a handpicked set of AI models that OpenCode has tested and benchmarked specifically for coding agents. No need to worry about inconsistent performance and quality across providers, use validated models that work.",
"home.zenCta.link": "Learn about Zen",
"zen.title": "OpenCode Zen | A curated set of reliable optimized models for coding agents",
"zen.hero.title": "Reliable optimized models for coding agents",
"zen.hero.body":
"Zen gives you access to a curated set of AI models that OpenCode has tested and benchmarked specifically for coding agents. No need to worry about inconsistent performance and quality, use validated models that work.",
"zen.faq.q1": "What is OpenCode Zen?",
"zen.faq.a1":
"Zen is a curated set of AI models tested and benchmarked for coding agents created by the team behind OpenCode.",
"zen.faq.q2": "What makes Zen more accurate?",
"zen.faq.a2":
"Zen only provides models that have been specifically tested and benchmarked for coding agents. You wouldn't use a butter knife to cut steak, don't use poor models for coding.",
"zen.faq.q3": "Is Zen cheaper?",
"zen.faq.a3":
"Zen is not for profit. Zen passes through the costs from the model providers to you. The higher Zen's usage the more OpenCode can negotiate better rates and pass those to you.",
"zen.faq.q4": "How much does Zen cost?",
"zen.faq.a4.p1.beforePricing": "Zen",
"zen.faq.a4.p1.pricingLink": "charges per request",
"zen.faq.a4.p1.afterPricing": "with zero markups, so you pay exactly what the model provider charges.",
"zen.faq.a4.p2.beforeAccount": "Your total cost depends on usage, and you can set monthly spend limits in your",
"zen.faq.a4.p2.accountLink": "account",
"zen.faq.a4.p3": "To cover costs, OpenCode adds only a small payment processing fee of $1.23 per $20 balance top-up.",
"zen.faq.q5": "What about data and privacy?",
"zen.faq.a5.beforeExceptions":
"All Zen models are hosted in the US. Providers follow a zero-retention policy and do not use your data for model training, with the",
"zen.faq.a5.exceptionsLink": "following exceptions",
"zen.faq.q6": "Can I set spend limits?",
"zen.faq.a6": "Yes, you can set monthly spending limits in your account.",
"zen.faq.q7": "Can I cancel?",
"zen.faq.a7": "Yes, you can disable billing at any time and use your remaining balance.",
"zen.faq.q8": "Can I use Zen with other coding agents?",
"zen.faq.a8":
"While Zen works great with OpenCode, you can use Zen with any agent. Follow the setup instructions in your preferred coding agent.",
"zen.cta.start": "Get started with Zen",
"zen.pricing.title": "Add $20 Pay as you go balance",
"zen.pricing.fee": "(+$1.23 card processing fee)",
"zen.pricing.body": "Use with any agent. Set monthly spend limits. Cancel any time.",
"zen.problem.title": "What problem is Zen solving?",
"zen.problem.body":
"There are so many models available, but only a few work well with coding agents. Most providers configure them differently with varying results.",
"zen.problem.subtitle": "We're fixing this for everyone, not just OpenCode users.",
"zen.problem.item1": "Testing select models and consulting their teams",
"zen.problem.item2": "Working with providers to ensure they're delivered properly",
"zen.problem.item3": "Benchmarking all model-provider combinations we recommend",
"zen.how.title": "How Zen works",
"zen.how.body": "While we suggest you use Zen with OpenCode, you can use Zen with any agent.",
"zen.how.step1.title": "Sign up and add $20 balance",
"zen.how.step1.beforeLink": "follow the",
"zen.how.step1.link": "setup instructions",
"zen.how.step2.title": "Use Zen with transparent pricing",
"zen.how.step2.link": "pay per request",
"zen.how.step2.afterLink": "with zero markups",
"zen.how.step3.title": "Auto-top up",
"zen.how.step3.body": "when your balance reaches $5 we'll automatically add $20",
"zen.privacy.title": "Your privacy is important to us",
"zen.privacy.beforeExceptions":
"All Zen models are hosted in the US. Providers follow a zero-retention policy and do not use your data for model training, with the",
"zen.privacy.exceptionsLink": "following exceptions",
"black.meta.title": "OpenCode Black | Access all the world's best coding models",
"black.meta.description": "Get access to Claude, GPT, Gemini and more with OpenCode Black subscription plans.",
"black.hero.title": "Access all the world's best coding models",
"black.hero.subtitle": "Including Claude, GPT, Gemini and more",
"black.title": "OpenCode Black | Pricing",
"black.plan.icon20": "Black 20 plan",
"black.plan.icon100": "Black 100 plan",
"black.plan.icon200": "Black 200 plan",
"black.plan.multiplier100": "5x more usage than Black 20",
"black.plan.multiplier200": "20x more usage than Black 20",
"black.price.perMonth": "per month",
"black.price.perPersonBilledMonthly": "per person billed monthly",
"black.terms.1": "Your subscription will not start immediately",
"black.terms.2": "You will be added to the waitlist and activated soon",
"black.terms.3": "Your card will only be charged when your subscription is activated",
"black.terms.4": "Usage limits apply, heavily automated use may reach limits sooner",
"black.terms.5": "Subscriptions are for individuals, contact Enterprise for teams",
"black.terms.6": "Limits may be adjusted and plans may be discontinued in the future",
"black.terms.7": "Cancel your subscription at any time",
"black.action.continue": "Continue",
"black.finePrint.beforeTerms": "Prices shown don't include applicable tax",
"black.finePrint.terms": "Terms of Service",
"black.workspace.title": "OpenCode Black | Select Workspace",
"black.workspace.selectPlan": "Select a workspace for this plan",
"black.workspace.name": "Workspace {{n}}",
"black.subscribe.title": "Subscribe to OpenCode Black",
"black.subscribe.paymentMethod": "Payment method",
"black.subscribe.loadingPaymentForm": "Loading payment form...",
"black.subscribe.selectWorkspaceToContinue": "Select a workspace to continue",
"black.subscribe.failurePrefix": "Uh oh!",
"black.subscribe.error.generic": "An error occurred",
"black.subscribe.error.invalidPlan": "Invalid plan",
"black.subscribe.error.workspaceRequired": "Workspace ID is required",
"black.subscribe.error.alreadySubscribed": "This workspace already has a subscription",
"black.subscribe.processing": "Processing...",
"black.subscribe.submit": "Subscribe ${{plan}}",
"black.subscribe.form.chargeNotice": "You will only be charged when your subscription is activated",
"black.subscribe.success.title": "You're on the OpenCode Black waitlist",
"black.subscribe.success.subscriptionPlan": "Subscription plan",
"black.subscribe.success.planName": "OpenCode Black {{plan}}",
"black.subscribe.success.amount": "Amount",
"black.subscribe.success.amountValue": "${{plan}} per month",
"black.subscribe.success.paymentMethod": "Payment method",
"black.subscribe.success.dateJoined": "Date joined",
"black.subscribe.success.chargeNotice": "Your card will be charged when your subscription is activated",
"workspace.nav.zen": "Zen",
"workspace.nav.apiKeys": "API Keys",
"workspace.nav.members": "Members",
"workspace.nav.billing": "Billing",
"workspace.nav.settings": "Settings",
"workspace.home.banner.beforeLink": "Reliable optimized models for coding agents.",
"workspace.home.billing.loading": "Loading...",
"workspace.home.billing.enable": "Enable billing",
"workspace.home.billing.currentBalance": "Current balance",
"workspace.newUser.feature.tested.title": "Tested & Verified Models",
"workspace.newUser.feature.tested.body":
"We've benchmarked and tested models specifically for coding agents to ensure the best performance.",
"workspace.newUser.feature.quality.title": "Highest Quality",
"workspace.newUser.feature.quality.body":
"Access models configured for optimal performance - no downgrades or routing to cheaper providers.",
"workspace.newUser.feature.lockin.title": "No Lock-in",
"workspace.newUser.feature.lockin.body":
"Use Zen with any coding agent, and continue using other providers with opencode whenever you want.",
"workspace.newUser.copyApiKey": "Copy API key",
"workspace.newUser.copyKey": "Copy Key",
"workspace.newUser.copied": "Copied!",
"workspace.newUser.step.enableBilling": "Enable billing",
"workspace.newUser.step.login.before": "Run",
"workspace.newUser.step.login.after": "and select opencode",
"workspace.newUser.step.pasteKey": "Paste your API key",
"workspace.newUser.step.models.before": "Start opencode and run",
"workspace.newUser.step.models.after": "to select a model",
"workspace.models.title": "Models",
"workspace.models.subtitle.beforeLink": "Manage which models workspace members can access.",
"workspace.models.table.model": "Model",
"workspace.models.table.enabled": "Enabled",
"workspace.providers.title": "Bring Your Own Key",
"workspace.providers.subtitle": "Configure your own API keys from AI providers.",
"workspace.providers.placeholder": "Enter {{provider}} API key ({{prefix}}...)",
"workspace.providers.configure": "Configure",
"workspace.providers.edit": "Edit",
"workspace.providers.delete": "Delete",
"workspace.providers.saving": "Saving...",
"workspace.providers.save": "Save",
"workspace.providers.table.provider": "Provider",
"workspace.providers.table.apiKey": "API Key",
"workspace.usage.title": "Usage History",
"workspace.usage.subtitle": "Recent API usage and costs.",
"workspace.usage.empty": "Make your first API call to get started.",
"workspace.usage.table.date": "Date",
"workspace.usage.table.model": "Model",
"workspace.usage.table.input": "Input",
"workspace.usage.table.output": "Output",
"workspace.usage.table.cost": "Cost",
"workspace.usage.breakdown.input": "Input",
"workspace.usage.breakdown.cacheRead": "Cache Read",
"workspace.usage.breakdown.cacheWrite": "Cache Write",
"workspace.usage.breakdown.output": "Output",
"workspace.usage.breakdown.reasoning": "Reasoning",
"workspace.usage.subscription": "subscription (${{amount}})",
"workspace.cost.title": "Cost",
"workspace.cost.subtitle": "Usage costs broken down by model.",
"workspace.cost.allModels": "All Models",
"workspace.cost.allKeys": "All Keys",
"workspace.cost.deletedSuffix": "(deleted)",
"workspace.cost.empty": "No usage data available for the selected period.",
"workspace.cost.subscriptionShort": "sub",
"workspace.keys.title": "API Keys",
"workspace.keys.subtitle": "Manage your API keys for accessing opencode services.",
"workspace.keys.create": "Create API Key",
"workspace.keys.placeholder": "Enter key name",
"workspace.keys.empty": "Create an opencode Gateway API key",
"workspace.keys.table.name": "Name",
"workspace.keys.table.key": "Key",
"workspace.keys.table.createdBy": "Created By",
"workspace.keys.table.lastUsed": "Last Used",
"workspace.keys.copyApiKey": "Copy API key",
"workspace.keys.delete": "Delete",
"workspace.members.title": "Members",
"workspace.members.subtitle": "Manage workspace members and their permissions.",
"workspace.members.invite": "Invite Member",
"workspace.members.inviting": "Inviting...",
"workspace.members.beta.beforeLink": "Workspaces are free for teams during the beta.",
"workspace.members.form.invitee": "Invitee",
"workspace.members.form.emailPlaceholder": "Enter email",
"workspace.members.form.role": "Role",
"workspace.members.form.monthlyLimit": "Monthly spending limit",
"workspace.members.noLimit": "No limit",
"workspace.members.noLimitLowercase": "no limit",
"workspace.members.invited": "invited",
"workspace.members.edit": "Edit",
"workspace.members.delete": "Delete",
"workspace.members.saving": "Saving...",
"workspace.members.save": "Save",
"workspace.members.table.email": "Email",
"workspace.members.table.role": "Role",
"workspace.members.table.monthLimit": "Month limit",
"workspace.members.role.admin": "Admin",
"workspace.members.role.adminDescription": "Can manage models, members, and billing",
"workspace.members.role.member": "Member",
"workspace.members.role.memberDescription": "Can only generate API keys for themselves",
"workspace.settings.title": "Settings",
"workspace.settings.subtitle": "Update your workspace name and preferences.",
"workspace.settings.workspaceName": "Workspace name",
"workspace.settings.defaultName": "Default",
"workspace.settings.updating": "Updating...",
"workspace.settings.save": "Save",
"workspace.settings.edit": "Edit",
"workspace.billing.title": "Billing",
"workspace.billing.subtitle.beforeLink": "Manage payment methods.",
"workspace.billing.contactUs": "Contact us",
"workspace.billing.subtitle.afterLink": "if you have any questions.",
"workspace.billing.currentBalance": "Current Balance",
"workspace.billing.add": "Add $",
"workspace.billing.enterAmount": "Enter amount",
"workspace.billing.loading": "Loading...",
"workspace.billing.addAction": "Add",
"workspace.billing.addBalance": "Add Balance",
"workspace.billing.linkedToStripe": "Linked to Stripe",
"workspace.billing.manage": "Manage",
"workspace.billing.enable": "Enable Billing",
"workspace.monthlyLimit.title": "Monthly Limit",
"workspace.monthlyLimit.subtitle": "Set a monthly usage limit for your account.",
"workspace.monthlyLimit.placeholder": "50",
"workspace.monthlyLimit.setting": "Setting...",
"workspace.monthlyLimit.set": "Set",
"workspace.monthlyLimit.edit": "Edit Limit",
"workspace.monthlyLimit.noLimit": "No usage limit set.",
"workspace.monthlyLimit.currentUsage.beforeMonth": "Current usage for",
"workspace.monthlyLimit.currentUsage.beforeAmount": "is $",
"workspace.reload.title": "Auto Reload",
"workspace.reload.disabled.before": "Auto reload is",
"workspace.reload.disabled.state": "disabled",
"workspace.reload.disabled.after": "Enable to automatically reload when balance is low.",
"workspace.reload.enabled.before": "Auto reload is",
"workspace.reload.enabled.state": "enabled",
"workspace.reload.enabled.middle": "We'll reload",
"workspace.reload.processingFee": "processing fee",
"workspace.reload.enabled.after": "when balance reaches",
"workspace.reload.edit": "Edit",
"workspace.reload.enable": "Enable",
"workspace.reload.enableAutoReload": "Enable Auto Reload",
"workspace.reload.reloadAmount": "Reload $",
"workspace.reload.whenBalanceReaches": "When balance reaches $",
"workspace.reload.saving": "Saving...",
"workspace.reload.save": "Save",
"workspace.reload.failedAt": "Reload failed at",
"workspace.reload.reason": "Reason:",
"workspace.reload.updatePaymentMethod": "Please update your payment method and try again.",
"workspace.reload.retrying": "Retrying...",
"workspace.reload.retry": "Retry",
"workspace.payments.title": "Payments History",
"workspace.payments.subtitle": "Recent payment transactions.",
"workspace.payments.table.date": "Date",
"workspace.payments.table.paymentId": "Payment ID",
"workspace.payments.table.amount": "Amount",
"workspace.payments.table.receipt": "Receipt",
"workspace.payments.type.credit": "credit",
"workspace.payments.type.subscription": "subscription",
"workspace.payments.view": "View",
"workspace.black.loading": "Loading...",
"workspace.black.time.day": "day",
"workspace.black.time.days": "days",
"workspace.black.time.hour": "hour",
"workspace.black.time.hours": "hours",
"workspace.black.time.minute": "minute",
"workspace.black.time.minutes": "minutes",
"workspace.black.time.fewSeconds": "a few seconds",
"workspace.black.subscription.title": "Subscription",
"workspace.black.subscription.message": "You are subscribed to OpenCode Black for ${{plan}} per month.",
"workspace.black.subscription.manage": "Manage Subscription",
"workspace.black.subscription.rollingUsage": "5-hour Usage",
"workspace.black.subscription.weeklyUsage": "Weekly Usage",
"workspace.black.subscription.resetsIn": "Resets in",
"workspace.black.subscription.useBalance": "Use your available balance after reaching the usage limits",
"workspace.black.waitlist.title": "Waitlist",
"workspace.black.waitlist.joined": "You are on the waitlist for the ${{plan}} per month OpenCode Black plan.",
"workspace.black.waitlist.ready": "We're ready to enroll you into the ${{plan}} per month OpenCode Black plan.",
"workspace.black.waitlist.leave": "Leave Waitlist",
"workspace.black.waitlist.leaving": "Leaving...",
"workspace.black.waitlist.left": "Left",
"workspace.black.waitlist.enroll": "Enroll",
"workspace.black.waitlist.enrolling": "Enrolling...",
"workspace.black.waitlist.enrolled": "Enrolled",
"workspace.black.waitlist.enrollNote":
"When you click Enroll, your subscription starts immediately and your card will be charged.",
"download.title": "OpenCode | Download",
"download.meta.description": "Download OpenCode for macOS, Windows, and Linux",
"download.hero.title": "Download OpenCode",
"download.hero.subtitle": "Available in Beta for macOS, Windows, and Linux",
"download.hero.button": "Download for {{os}}",
"download.section.terminal": "OpenCode Terminal",
"download.section.desktop": "OpenCode Desktop (Beta)",
"download.section.extensions": "OpenCode Extensions",
"download.section.integrations": "OpenCode Integrations",
"download.action.download": "Download",
"download.action.install": "Install",
"download.platform.macosAppleSilicon": "macOS (Apple Silicon)",
"download.platform.macosIntel": "macOS (Intel)",
"download.platform.windowsX64": "Windows (x64)",
"download.platform.linuxDeb": "Linux (.deb)",
"download.platform.linuxRpm": "Linux (.rpm)",
"download.faq.a3.beforeLocal":
"Not necessarily, but probably. You'll need an AI subscription if you want to connect OpenCode to a paid provider, although you can work with",
"download.faq.a3.localLink": "local models",
"download.faq.a3.afterLocal.beforeZen": "for free. While we encourage users to use",
"download.faq.a3.afterZen": ", OpenCode works with all popular providers such as OpenAI, Anthropic, xAI etc.",
"download.faq.a5.p1": "OpenCode is 100% free to use.",
"download.faq.a5.p2.beforeZen":
"Any additional costs will come from your subscription to a model provider. While OpenCode works with any model provider, we recommend using",
"download.faq.a5.p2.afterZen": ".",
"download.faq.a6.p1": "Your data and information is only stored when you create sharable links in OpenCode.",
"download.faq.a6.p2.beforeShare": "Learn more about",
"download.faq.a6.shareLink": "share pages",
"enterprise.title": "OpenCode | Enterprise solutions for your organisation",
"enterprise.meta.description": "Contact OpenCode for enterprise solutions",
"enterprise.hero.title": "Your code is yours",
"enterprise.hero.body1":
"OpenCode operates securely inside your organization with no data or context stored and no licensing restrictions or ownership claims. Start a trial with your team, then deploy it across your organization by integrating it with your SSO and internal AI gateway.",
"enterprise.hero.body2": "Let us know how we can help.",
"enterprise.form.name.label": "Full name",
"enterprise.form.name.placeholder": "Jeff Bezos",
"enterprise.form.role.label": "Role",
"enterprise.form.role.placeholder": "Executive Chairman",
"enterprise.form.email.label": "Company email",
"enterprise.form.email.placeholder": "[email protected]",
"enterprise.form.message.label": "What problem are you trying to solve?",
"enterprise.form.message.placeholder": "We need help with...",
"enterprise.form.send": "Send",
"enterprise.form.sending": "Sending...",
"enterprise.form.success": "Message sent, we'll be in touch soon.",
"enterprise.faq.title": "FAQ",
"enterprise.faq.q1": "What is OpenCode Enterprise?",
"enterprise.faq.a1":
"OpenCode Enterprise is for organizations that want to ensure that their code and data never leaves their infrastructure. It can do this by using a centralized config that integrates with your SSO and internal AI gateway.",
"enterprise.faq.q2": "How do I get started with OpenCode Enterprise?",
"enterprise.faq.a2":
"Simply start with an internal trial with your team. OpenCode by default does not store your code or context data, making it easy to get started. Then contact us to discuss pricing and implementation options.",
"enterprise.faq.q3": "How does enterprise pricing work?",
"enterprise.faq.a3":
"We offer per-seat enterprise pricing. If you have your own LLM gateway, we do not charge for tokens used. For further details, contact us for a custom quote based on your organization's needs.",
"enterprise.faq.q4": "Is my data secure with OpenCode Enterprise?",
"enterprise.faq.a4":
"Yes. OpenCode does not store your code or context data. All processing happens locally or through direct API calls to your AI provider. With central config and SSO integration, your data remains secure within your organization's infrastructure.",
"brand.title": "OpenCode | Brand",
"brand.meta.description": "OpenCode brand guidelines",
"brand.heading": "Brand guidelines",
"brand.subtitle": "Resources and assets to help you work with the OpenCode brand.",
"brand.downloadAll": "Download all assets",
"changelog.title": "OpenCode | Changelog",
"changelog.meta.description": "OpenCode release notes and changelog",
"changelog.hero.title": "Changelog",
"changelog.hero.subtitle": "New updates and improvements to OpenCode",
"changelog.empty": "No changelog entries found.",
"changelog.viewJson": "View JSON",
"bench.list.title": "Benchmark",
"bench.list.heading": "Benchmarks",
"bench.list.table.agent": "Agent",
"bench.list.table.model": "Model",
"bench.list.table.score": "Score",
"bench.detail.title": "Benchmark - {{task}}",
"bench.detail.notFound": "Task not found",
"bench.detail.na": "N/A",
"bench.detail.labels.agent": "Agent",
"bench.detail.labels.model": "Model",
"bench.detail.labels.task": "Task",
"bench.detail.labels.repo": "Repo",
"bench.detail.labels.from": "From",
"bench.detail.labels.to": "To",
"bench.detail.labels.prompt": "Prompt",
"bench.detail.labels.commit": "Commit",
"bench.detail.labels.averageDuration": "Average Duration",
"bench.detail.labels.averageScore": "Average Score",
"bench.detail.labels.averageCost": "Average Cost",
"bench.detail.labels.summary": "Summary",
"bench.detail.labels.runs": "Runs",
"bench.detail.labels.score": "Score",
"bench.detail.labels.base": "Base",
"bench.detail.labels.penalty": "Penalty",
"bench.detail.labels.weight": "weight",
"bench.detail.table.run": "Run",
"bench.detail.table.score": "Score (Base - Penalty)",
"bench.detail.table.cost": "Cost",
"bench.detail.table.duration": "Duration",
"bench.detail.run.title": "Run {{n}}",
"bench.detail.rawJson": "Raw JSON",
} as const
export type Key = keyof typeof dict
export type Dict = Record<Key, string>
|