mirror of
https://gitee.com/zhangsken/opencode.git
synced 2026-10-16 10:30:01 +08:00
feat(desktop): optimize cold development startup (#42722)
This commit is contained in:
@@ -63,22 +63,18 @@ describe("translate app", () => {
|
||||
expect(targetFiles("fr")).toEqual([
|
||||
"packages/app/src/i18n/fr.ts",
|
||||
"packages/ui/src/i18n/fr.ts",
|
||||
"packages/desktop/src/renderer/i18n/fr.ts",
|
||||
])
|
||||
expect(targetFiles("tr")).toEqual([
|
||||
"packages/app/src/i18n/tr.ts",
|
||||
"packages/ui/src/i18n/tr.ts",
|
||||
"packages/desktop/src/renderer/i18n/tr.ts",
|
||||
])
|
||||
expect(targetFiles("dv")).toEqual([
|
||||
"packages/app/src/i18n/dv.ts",
|
||||
"packages/ui/src/i18n/dv.ts",
|
||||
"packages/desktop/src/renderer/i18n/dv.ts",
|
||||
])
|
||||
expect(targetFiles("he")).toEqual([
|
||||
"packages/app/src/i18n/he.ts",
|
||||
"packages/ui/src/i18n/he.ts",
|
||||
"packages/desktop/src/renderer/i18n/he.ts",
|
||||
])
|
||||
})
|
||||
|
||||
|
||||
@@ -81,7 +81,6 @@ type Dictionary = Record<string, string>
|
||||
type Drift = ReturnType<typeof findDrift>
|
||||
type Domain = { name: string; source: string; target: string; drift: Drift }
|
||||
|
||||
const desktopLocales = new Set<Locale>(locales)
|
||||
const root = path.resolve(import.meta.dir, "..")
|
||||
|
||||
export function parseTranslationArgs(args: string[]) {
|
||||
@@ -116,11 +115,7 @@ export function parseTranslationArgs(args: string[]) {
|
||||
}
|
||||
|
||||
export function targetFiles(locale: Locale) {
|
||||
return [
|
||||
`packages/app/src/i18n/${locale}.ts`,
|
||||
`packages/ui/src/i18n/${locale}.ts`,
|
||||
...(desktopLocales.has(locale) ? [`packages/desktop/src/renderer/i18n/${locale}.ts`] : []),
|
||||
]
|
||||
return [`packages/app/src/i18n/${locale}.ts`, `packages/ui/src/i18n/${locale}.ts`]
|
||||
}
|
||||
|
||||
export function glossaryFile(locale: Locale) {
|
||||
|
||||
Reference in New Issue
Block a user