diff --git a/README-ja.md b/README-ja.md index 9c5b5a07..077df6ee 100644 --- a/README-ja.md +++ b/README-ja.md @@ -1,10 +1,3 @@ ---- -title: System Design Primer -creator: Donne Martin -date: 2018 -lang: ja ---- - *[English](README.md) ∙ [简体中文](README-zh-Hans.md) | [Brazilian Portuguese](https://github.com/donnemartin/system-design-primer/issues/40) ∙ [Polish](https://github.com/donnemartin/system-design-primer/issues/68) ∙ [Russian](https://github.com/donnemartin/system-design-primer/issues/87) ∙ [Turkish](https://github.com/donnemartin/system-design-primer/issues/39) | [Add Translation](https://github.com/donnemartin/system-design-primer/issues/28)* # システム設計入門 diff --git a/README-zh-Hans.md b/README-zh-Hans.md index d26539d5..b71b0531 100644 --- a/README-zh-Hans.md +++ b/README-zh-Hans.md @@ -1,10 +1,3 @@ ---- -title: System Design Primer -creator: Donne Martin -date: 2018 -lang: zh-Hans ---- - > * 原文地址:[github.com/donnemartin/system-design-primer](https://github.com/donnemartin/system-design-primer) > * 译文出自:[掘金翻译计划](https://github.com/xitu/gold-miner) > * 译者:[XatMassacrE](https://github.com/XatMassacrE)、[L9m](https://github.com/L9m)、[Airmacho](https://github.com/Airmacho)、[xiaoyusilen](https://github.com/xiaoyusilen)、[jifaxu](https://github.com/jifaxu) diff --git a/README-zh-TW.md b/README-zh-TW.md index 1915e8fe..e0b6c7b4 100644 --- a/README-zh-TW.md +++ b/README-zh-TW.md @@ -1,10 +1,3 @@ ---- -title: System Design Primer -creator: Donne Martin -date: 2018 -lang: zh-TW ---- - *[English](README.md) ∙ [日本語](README-ja.md) ∙ [简体中文](README-zh-Hans.md) ∙ [繁體中文](README-zh-TW.md) | [Brazilian Portuguese](https://github.com/donnemartin/system-design-primer/issues/40) ∙ [Italian](https://github.com/donnemartin/system-design-primer/issues/104) ∙ [Korean](https://github.com/donnemartin/system-design-primer/issues/102) ∙ [Persian](https://github.com/donnemartin/system-design-primer/issues/110) ∙ [Polish](https://github.com/donnemartin/system-design-primer/issues/68) ∙ [Russian](https://github.com/donnemartin/system-design-primer/issues/87) ∙ [Turkish](https://github.com/donnemartin/system-design-primer/issues/39) ∙ [Vietnamese](https://github.com/donnemartin/system-design-primer/issues/127) | [Add Translation](https://github.com/donnemartin/system-design-primer/issues/28)* # 系統設計入門 diff --git a/README.md b/README.md index 67a4907e..54edffa1 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,3 @@ ---- -title: System Design Primer -creator: Donne Martin -date: 2018 -lang: en ---- - *[English](README.md) ∙ [日本語](README-ja.md) ∙ [简体中文](README-zh-Hans.md) ∙ [繁體中文](README-zh-TW.md) | [العَرَبِيَّة‎](https://github.com/donnemartin/system-design-primer/issues/170) ∙ [বাংলা](https://github.com/donnemartin/system-design-primer/issues/220) ∙ [Português do Brasil](https://github.com/donnemartin/system-design-primer/issues/40) ∙ [Deutsch](https://github.com/donnemartin/system-design-primer/issues/186) ∙ [ελληνικά](https://github.com/donnemartin/system-design-primer/issues/130) ∙ [Italiano](https://github.com/donnemartin/system-design-primer/issues/104) ∙ [韓國語](https://github.com/donnemartin/system-design-primer/issues/102) ∙ [فارسی](https://github.com/donnemartin/system-design-primer/issues/110) ∙ [Polski](https://github.com/donnemartin/system-design-primer/issues/68) ∙ [русский язык](https://github.com/donnemartin/system-design-primer/issues/87) ∙ [Español](https://github.com/donnemartin/system-design-primer/issues/136) ∙ [ภาษาไทย](https://github.com/donnemartin/system-design-primer/issues/187) ∙ [Türkçe](https://github.com/donnemartin/system-design-primer/issues/39) ∙ [tiếng Việt](https://github.com/donnemartin/system-design-primer/issues/127) ∙ [Français](https://github.com/donnemartin/system-design-primer/issues/250) | [Add Translation](https://github.com/donnemartin/system-design-primer/issues/28)* # The System Design Primer diff --git a/epub-metadata.yaml b/epub-metadata.yaml new file mode 100644 index 00000000..f4b296ba --- /dev/null +++ b/epub-metadata.yaml @@ -0,0 +1,3 @@ +title: System Design Primer +creator: Donne Martin +date: 2018 \ No newline at end of file diff --git a/generate-epub.sh b/generate-epub.sh index 80a6394f..eb34a28d 100755 --- a/generate-epub.sh +++ b/generate-epub.sh @@ -13,7 +13,7 @@ generate_with_solutions () { : [[ -d "$dir" ]] && ( cd "$dir" && cat ./README.md >> $tmpfile && echo "" >> $tmpfile ) done - cat $tmpfile | pandoc --from=markdown -o README.epub + cat $tmpfile | pandoc --metadata-file=epub-metadata.yaml --metadata=lang:en --from=markdown -o README.epub rm "$tmpfile" @@ -22,12 +22,20 @@ generate_with_solutions () { generate () { name=$1 + language=$2 + echo "Generating Ebook $name ..." - pandoc -o $name.epub $name.md + + pandoc \ + --metadata-file=epub-metadata.yaml \ + --metadata=lang:$language \ + -o $name.epub \ + $name.md + echo "Done! You can find the book at ./$name.epub" } generate_with_solutions -generate README-ja -generate README-zh-Hans -generate README-zh-TW +generate README-ja ja +generate README-zh-Hans zh-Hans +generate README-zh-TW zh-TW