MCPcopy
hub / github.com/CopyTranslator/CopyTranslator / generateLocales

Function generateLocales

src/prebuild.ts:20–28  ·  view source on GitHub ↗
(resources: Map<Language, Locale>, localeDir: string)

Source from the content-addressed store, hash-verified

18}
19
20function generateLocales(resources: Map<Language, Locale>, localeDir: string) {
21 mkdir(localeDir);
22 for (const key of resources.keys()) {
23 fs.writeFileSync(
24 path.join(localeDir, key + ".json"),
25 JSON.stringify(mapToObj(<Locale>resources.get(key)), null, 4)
26 );
27 }
28}
29
30const keys = Array.from(resources.keys());
31fs.readdirSync(localeDir)

Callers 1

prebuild.tsFile · 0.85

Calls 4

mapToObjFunction · 0.90
keysMethod · 0.80
mkdirFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected