#!/bin/bash

# You must have pingcap.pe.flash installed to run this script.
# You must run this script under standard PE course folder.
# Write to ./stage/ folder

# Parameters: 
#   1. Chapter No.
#   2. Markdown file prefix 
#   3. Cloud profile name
#   4. Team tag, such as pe, tse, doc.

CH=${1}
L="zh"
MD_PREFIX=${2}
T="en"
#CLOUD_PROFILE_NAME=${3}
TEAM=pe

# Show ZH deck slide
rm -f ./stage/deck-temp-dropme-${L}.pptx
rm -rf ./stage/deck/${L}/chapter-${CH}
mkdir -p ./stage/deck/${L}/chapter-${CH}/

cp ./student-guide/view/${L}/chapter-${CH}/${MD_PREFIX}.md ./stage/deck/${L}/chapter-${CH}/

flash-create-chapter-${L}.sh \
./stage/deck/${L}/chapter-${CH}/ \
./stage/deck-temp-dropme-${L}.pptx \
./template/template-${TEAM}-background-white-${L}.pptx \
${TEAM}

# Show ZH2EN deck slide
rm -f ./stage/deck-temp-dropme-${T}.pptx
rm -rf ./stage/deck/${L}/chapter-${CH}
mkdir -p ./stage/deck/${L}/chapter-${CH}/

cp ./student-guide/view/${L}/chapter-${CH}/${MD_PREFIX}.md ./stage/deck/${L}/chapter-${CH}/

# Begin Translate
rm -rf ./stage/deck/${L}2${T}/chapter-${CH}
mkdir -p ./stage/deck/${L}2${T}/

flash-translate-markdown-${L}2${T}.sh \
./stage/deck/${L}/chapter-${CH} \
./stage/deck/${L}2${T}/chapter-${CH}
#${CLOUD_PROFILE_NAME} \
#${TEAM}

# End Translate

flash-create-chapter-${L}2${T}.sh \
./stage/deck/${L}2${T}/chapter-${CH} \
./stage/deck-temp-dropme-${T}.pptx \
./template/template-${TEAM}-background-white-${L}2${T}.pptx \
${TEAM}

echo "Please check ./stage/deck-temp-dropme-${L}.pptx"

open ./stage/deck-temp-dropme-${L}.pptx

echo "Please check ./stage/deck-temp-dropme-${T}.pptx"

open ./stage/deck-temp-dropme-${T}.pptx