summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/context/terminal-title.ts
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-24 09:10:24 -0500
committerGitHub <[email protected]>2026-03-24 09:10:24 -0500
commit546748a461539ca63e188ee07ab2b143c5ac2c83 (patch)
tree1eb96ef20f37aaa533efe0f467d7c15628524dd7 /packages/app/src/context/terminal-title.ts
parentc9c93eac00bda356f4cf2b03e011d0b19e535952 (diff)
downloadopencode-546748a461539ca63e188ee07ab2b143c5ac2c83.tar.gz
opencode-546748a461539ca63e188ee07ab2b143c5ac2c83.zip
fix(app): startup efficiency (#18854)
Diffstat (limited to 'packages/app/src/context/terminal-title.ts')
-rw-r--r--packages/app/src/context/terminal-title.ts51
1 files changed, 12 insertions, 39 deletions
diff --git a/packages/app/src/context/terminal-title.ts b/packages/app/src/context/terminal-title.ts
index 3e8fa9af2..c8b18f421 100644
--- a/packages/app/src/context/terminal-title.ts
+++ b/packages/app/src/context/terminal-title.ts
@@ -1,45 +1,18 @@
-import { dict as ar } from "@/i18n/ar"
-import { dict as br } from "@/i18n/br"
-import { dict as bs } from "@/i18n/bs"
-import { dict as da } from "@/i18n/da"
-import { dict as de } from "@/i18n/de"
-import { dict as en } from "@/i18n/en"
-import { dict as es } from "@/i18n/es"
-import { dict as fr } from "@/i18n/fr"
-import { dict as ja } from "@/i18n/ja"
-import { dict as ko } from "@/i18n/ko"
-import { dict as no } from "@/i18n/no"
-import { dict as pl } from "@/i18n/pl"
-import { dict as ru } from "@/i18n/ru"
-import { dict as th } from "@/i18n/th"
-import { dict as tr } from "@/i18n/tr"
-import { dict as zh } from "@/i18n/zh"
-import { dict as zht } from "@/i18n/zht"
+const template = "Terminal {{number}}"
-const numbered = Array.from(
- new Set([
- en["terminal.title.numbered"],
- ar["terminal.title.numbered"],
- br["terminal.title.numbered"],
- bs["terminal.title.numbered"],
- da["terminal.title.numbered"],
- de["terminal.title.numbered"],
- es["terminal.title.numbered"],
- fr["terminal.title.numbered"],
- ja["terminal.title.numbered"],
- ko["terminal.title.numbered"],
- no["terminal.title.numbered"],
- pl["terminal.title.numbered"],
- ru["terminal.title.numbered"],
- th["terminal.title.numbered"],
- tr["terminal.title.numbered"],
- zh["terminal.title.numbered"],
- zht["terminal.title.numbered"],
- ]),
-)
+const numbered = [
+ template,
+ "محطة طرفية {{number}}",
+ "Терминал {{number}}",
+ "ターミナル {{number}}",
+ "터미널 {{number}}",
+ "เทอร์มินัล {{number}}",
+ "终端 {{number}}",
+ "終端機 {{number}}",
+]
export function defaultTitle(number: number) {
- return en["terminal.title.numbered"].replace("{{number}}", String(number))
+ return template.replace("{{number}}", String(number))
}
export function isDefaultTitle(title: string, number: number) {