Skip to content

bacchus-snu/snucse-gpu-service-manual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SNUCSE GPU Service Manual

Install mdBook

cargo와 GNU gettext가 필요하다. 해당 패키지들에 대한 Debian 기준 설치는 다음과 같다.

curl https://sh.rustup.rs -sSf | sh
sudo apt install gettext

mdbook과 i18n-helpers를 설치한다.

cargo install mdbook
cargo install mdbook-i18n-helpers

Translate in English

mdbook에서 text를 재추출하고 기존 번역에 업데이트를 한다.

MDBOOK_OUTPUT='{"xgettext": {"pot-file": "messages.pot"}}' \
  mdbook build -d po
msgmerge --update po/en.po po/messages.pot

po/en.po에서 추가된 문자열을 번역하면 된다.

Build

mdbook build  # Korean
MDBOOK_BOOK__LANGUAGE=en mdbook build -d book/en  # English

Serve

mdbook serve  # Korean
MDBOOK_BOOK__LANGUAGE=en mdbook serve -d book/en  # English