From: chaoskagami Date: Sat, 23 Jul 2016 14:14:06 +0000 (-0400) Subject: Bundle locale data generation. X-Git-Tag: v0.2.0~5 X-Git-Url: https://chaos.moe/g/?a=commitdiff_plain;h=abdac8df95ca717ccb037a4fe08afa16a12b4de8;p=corbenik%2Fcorbenik.git Bundle locale data generation. --- diff --git a/Makefile.am b/Makefile.am index ccf32cb..38d2852 100644 --- a/Makefile.am +++ b/Makefile.am @@ -24,6 +24,8 @@ all-local: cp host/termfont.bin out@datarootdir@/ cp patch/*.vco out@sbindir@ cp contrib/*.vco out@bindir@ + cat host/generate_localeemu.sh | sed "s|\@localedir\@|@localedir@|g" > out/generate_localeemu.sh + chmod +x out/generate_localeemu.sh echo "#!/bin/bash" > out/o3ds_firm.sh echo "wget http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/00000052 -O .@libdir@/firmware/native" >> out/o3ds_firm.sh echo "wget http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/cetk -O .@datarootdir@/keys/native.cetk" >> out/o3ds_firm.sh diff --git a/host/generate_langemu_conf.sh b/host/generate_localeemu.sh similarity index 91% rename from host/generate_langemu_conf.sh rename to host/generate_localeemu.sh index c034636..9166a69 100755 --- a/host/generate_langemu_conf.sh +++ b/host/generate_localeemu.sh @@ -4,7 +4,9 @@ # a langemu config for single-language single-region games, which can have langemu # without any ill consequences. -rm -rf locale +ROOT=.@localedir@/emu + +mkdir -p $ROOT # Fetch XML. wget "http://3dsdb.com/xml.php" -O 3ds.tmp @@ -29,13 +31,12 @@ while true; do if [ ! $R = 0 ]; then # Only one language found, since no comma. # Output an entry. - mkdir -p locale - echo "$region $languages" | tr [:lower:] [:upper:] | sed -e 's|GER|EUR|g' -e 's|ITA|EUR|g' -e 's|FRA|EUR|g' -e 's|UKV|EUR|g' -e 's|NLD|EUR|g' > "locale/$titleid" + echo "$region $languages" | tr [:lower:] [:upper:] | sed -e 's|GER|EUR|g' -e 's|ITA|EUR|g' -e 's|FRA|EUR|g' -e 's|UKV|EUR|g' -e 's|NLD|EUR|g' > "$ROOT/$titleid" ENTS=$((ENTS + 1)) fi fi done 3 locale/info +echo "$(date) - $ENTS entries" > $ROOT/info rm *.tmp