-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenlang.sh
36 lines (30 loc) · 965 Bytes
/
enlang.sh
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
#!/bin/bash
source /usr/local/var/chkdef.sh
bak=$IFS
IFS=$'\n'
# 替换java
sedstr=";"
for line in `cat ./doc/enlang-java.data`; do
test -z "$line" && continue
cn=`echo $line | awk -F "," '{print $1}'`
en=`echo $line | awk -F "," '{print $2}'`
sedstr=$sedstr"s/$cn/$en/g;"
done
sed -i "$sedstr" `find ./src/main/java/ -name "*.java"`
# 替换js html
sedstr=";"
for line in `cat ./doc/enlang-js.data`; do
test -z "$line" && continue
cn=`echo $line | awk -F "," '{print $1}'`
en=`echo $line | awk -F "," '{print $2}'`
sedstr=$sedstr"s/$cn/$en/g;"
done
sed -i "$sedstr" `find ./src/main/webapp/ -name "*.js"`
sed -i "$sedstr" `find ./src/main/webapp/ -name "*.html"`
IFS=$bak
# 替换登录页图片
mv src/main/webapp/images/slogina-en.png src/main/webapp/images/slogina.png
# 替换报表模板
mv src/main/resources/wordmodle/joanna-en.docx src/main/resources/wordmodle/joanna.docx
# 替换报表模板
mv doc/ipm_data_en.sql doc/ipm_data.sql