Using swig to develop international website
Chinese 简体中文
English English
Japanese 日本語
Korean 한국어
lib/html/**/*.tpl
are for Large chunks of text.
lib/json/*.json
are for tinytext.
mkdir lib/json/zh-tw.json
"tw": "繁體中文"
to langName
and "tw": "../zh-t/index.html"
to langUrl
in each language JSON file"langName": {
"en": "English",
"zh": "简体中文",
"jp": "日本語",
"ko": "한국어",
"tw": "繁體中文"
},
"langUrl": {
"zh": "../zh-cn/index.html",
"en": "../en-us/index.html",
"jp": "../jp/index.html",
"ko": "../korea/index.html",
"tw": "../zh-tw/index.html"
},
Translate JSON data into traditional Stadium Chinese(繁體中文)
Translate lib/html/**/*.tpl
to lib/html/zh-t/*.tpl
gulpfile.js
var output = {
...,
tw: path.join(outputDir, 'zh-tw')
}
gulp.task('twTmp', function() {
return gulp.src(source.htmlFileDir)
.pipe(data(getJsonData('tw')))
.pipe(swig())
.pipe(gulp.dest(output.tw));
});
gulp.task('build', [
...,
twTmp
]);
_header.tpl
<span class="divider">|</span>
<a class="lang-ko-a" href="{{langUrl.tw}}">{{langName.tw}}</a>
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.