-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
languages.config.js
127 lines (125 loc) · 2.84 KB
/
languages.config.js
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
// Supported languages list :
// lang => [
// id : ID for gulpfile
// folderName : directory's name for this lang files
// replacements : list of strings replacements, to transform markdown into textile :
// [ regexp, replacement string, replacements count ],
// transifexId : optional depending on the language, for gulpfile
// ]
//
// For gulpfile, see :
// - https://github.com/microsoft/vscode/blob/release/1.22/build/lib/i18n.ts
// - https://github.com/microsoft/vscode-loc/#visual-studio-code-language-packs
//
// Note : usually, 49 replacements
const DEFAULT_REPLACEMENTS = [
[ /\[link\]\(\/path\/to\/file\.md\)/g, '\\"link\\":/path/to/file.textile' , 1 ],
[ /\[(link|link text|링크)\]\(\/path\/to\/file\.md#header\)/g, '\\"link\\":/path/to/file.textile#header', 1 ],
[ /\[(link|vínculo)\]\(#header\)/g , '\\"link\\":#header', 1 ],
[ /\[about\]\(\/about\)/g , '\\"about\\":/about', 1 ],
[ /\[link\]\[ref\]/g, '\\"link\\":ref', 1 ],
];
module.exports = {
'de':{
id: 'de',
folderName: 'deu',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 41 ],
[ /Markdown/g, 'Textile', 34 ],
]
},
'es':{
id: 'es',
folderName: 'esn',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 41 ],
[ /Markdown/g, 'Textile', 33 ],
]
},
'fr':{
id: 'fr',
folderName: 'fra',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 41 ],
[ /Markdown/g, 'Textile', 34 ],
]
},
'it':{
id: 'it',
folderName: 'ita',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 42 ],
[ /Markdown/g, 'Textile', 33 ],
]
},
'ja':{
id: 'ja',
folderName: 'jpn',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 41 ],
[ /マークダウン/g, 'Textile', 6 ],
[ /Markdown/g, 'Textile', 28 ],
]
},
'ko':{
id: 'ko',
folderName: 'kor',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 42 ],
[ /Markdown/g, 'Textile', 33 ],
]
},
'pl':{
id: 'pl',
folderName: 'pol',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 41 ],
[ /Markdown/g, 'Textile', 34 ],
]
},
'pt-BR':{
id: 'pt-br',
folderName: 'ptb',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 43 ],
[ /Markdown/g, 'Textile', 32 ],
]
},
'ru':{
id: 'ru',
folderName: 'rus',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 41 ],
[ /Markdown/g, 'Textile', 34 ],
]
},
'zh-hant':{
id: 'zh-tw',
folderName: 'cht',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 41 ],
[ /Markdown/g, 'Textile', 34 ],
],
transifexId: 'zh-hant'
},
'zh-hans':{
id: 'zh-cn',
folderName: 'chs',
replacements: [
...DEFAULT_REPLACEMENTS,
[ /markdown/g, 'textile', 41 ],
[ /Markdown/g, 'Textile', 34 ],
],
transifexId: 'zh-hans'
},
};