asdf
89 строк · 2.0 Кб
1import path from "path";
2import fs from "fs";
3import process from "process";
4
5export const getVersion = () => {
6const versionFilepath = path.join(__dirname, "../../version.txt");
7try {
8const version = fs.readFileSync(versionFilepath, "utf8").trim();
9console.log(`Found version ${version} from ${versionFilepath}`);
10return version;
11} catch (error) {
12console.error(`Failed to find version from file ${versionFilepath}`, error);
13process.exit(1);
14}
15};
16
17const en = [
18{ text: "Guide", link: "/guide/getting-started" },
19{
20text: "Reference",
21link: "/manage/configuration",
22},
23{
24text: getVersion(),
25items: [
26{
27text: "Changelog",
28link: "https://github.com/asdf-vm/asdf/blob/master/CHANGELOG.md",
29},
30{ text: "Contribute", link: "/contribute/core" },
31],
32},
33];
34
35const ja_jp = [
36{ text: "ガイド", link: "/ja-jp/guide/getting-started" },
37{
38text: "リファレンス",
39link: "/ja-jp/manage/configuration",
40},
41{
42text: getVersion(),
43items: [
44{
45text: "変更履歴",
46link: "https://github.com/asdf-vm/asdf/blob/master/CHANGELOG.md",
47},
48{ text: "コントリビューション", link: "/ja-jp/contribute/core" },
49],
50},
51];
52
53const pt_br = [
54{ text: "Guia", link: "/pt-br/guide/getting-started" },
55{
56text: "Referência",
57link: "/pt-br/manage/configuration",
58},
59{
60text: getVersion(),
61items: [
62{
63text: "Changelog",
64link: "https://github.com/asdf-vm/asdf/blob/master/CHANGELOG.md",
65},
66{ text: "Contribute", link: "/pt-br/contribute/core" },
67],
68},
69];
70
71const zh_hans = [
72{ text: "指导", link: "/zh-hans/guide/getting-started" },
73{
74text: "参考",
75link: "/zh-hans/manage/configuration",
76},
77{
78text: getVersion(),
79items: [
80{
81text: "Changelog",
82link: "https://github.com/asdf-vm/asdf/blob/master/CHANGELOG.md",
83},
84{ text: "如何贡献", link: "/zh-hans/contribute/core" },
85],
86},
87];
88
89export { en, ja_jp, pt_br, zh_hans };
90