aboutsummaryrefslogtreecommitdiffstats
path: root/crowdin/update
blob: 560ca8a68e996126c59b6bd87c95761411eb318b (plain)
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
#/bin/sh

#
#
# This script updates 
#   main/res/values/strings.xml
# and
#   cgeo-calendar/res/values/strings.xml
# in crowdin by uploading the files from master to crowdin.
#
#

# see: http://crowdin.net/page/api/update-file

# update_file uploads the file in parameter 1 to the crowdin file name in parameter 2 
update_file() {
    crowdin_surf -F "files[$2]=@$1" \
        "http://api.crowdin.net/api/project/cgeo/update-file?key=${CROWDIN_APIKEY}"
}

. "`dirname $0`/globals"

_do git checkout master || die "git checkout master failed."
_do git pull upstream master || die "git pull upstream master failed."

update_file main/res/values/strings.xml /cgeo/strings.xml
update_file cgeo-calendar/res/values/strings.xml /cgeo-calendar/strings.xml