From d5dcfca1c331650310e8f8ea64385496747e044f Mon Sep 17 00:00:00 2001 From: sunxiaojian Date: Thu, 25 Feb 2021 15:46:32 +0800 Subject: [PATCH 1/3] chore: add script to generate Strings file --- convertAppJson.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 convertAppJson.sh diff --git a/convertAppJson.sh b/convertAppJson.sh new file mode 100755 index 000000000..ef3a05387 --- /dev/null +++ b/convertAppJson.sh @@ -0,0 +1,24 @@ +#!/bin/zsh + +SRCROOT=`pwd` +echo ${SRCROOT} +# task1 generate strings file +cd ${SRCROOT}/Localization/StringsConvertor +sh ./scripts/build.sh + +# task2 copy strings file /Localization/StringsConvertor/output to /Mastodon/Resources + +cp -r ${SRCROOT}/Localization/StringsConvertor/output/ ${SRCROOT}/Mastodon/Resources/ + +# task3 swiftgen +cd ${SRCROOT} + +if command -v swiftgen >/dev/null 2>&1; then + swiftgen +else + echo "please install swiftgen by run brew install swiftgen" +fi + +#task4 clean temp file +rm -rf ${SRCROOT}/Localization/StringsConvertor/output +rm -rf ${SRCROOT}/Localization/StringsConvertor/intput From ed99ca034665cf9dc01ac0acb8c8562bc7729cbf Mon Sep 17 00:00:00 2001 From: sunxiaojian Date: Thu, 25 Feb 2021 16:50:37 +0800 Subject: [PATCH 2/3] chore: rename script and use swiftgen from CococaPods --- convertAppJson.sh => update_localization.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename convertAppJson.sh => update_localization.sh (100%) diff --git a/convertAppJson.sh b/update_localization.sh similarity index 100% rename from convertAppJson.sh rename to update_localization.sh From a32cf8c18e5034ccda966bb099ce7bb99fd2c6cf Mon Sep 17 00:00:00 2001 From: sunxiaojian Date: Thu, 25 Feb 2021 16:50:37 +0800 Subject: [PATCH 3/3] chore: use swiftgen from CococaPods --- update_localization.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/update_localization.sh b/update_localization.sh index ef3a05387..b1c16c025 100755 --- a/update_localization.sh +++ b/update_localization.sh @@ -1,6 +1,8 @@ #!/bin/zsh SRCROOT=`pwd` +PODS_ROOT='Pods' + echo ${SRCROOT} # task1 generate strings file cd ${SRCROOT}/Localization/StringsConvertor @@ -12,11 +14,11 @@ cp -r ${SRCROOT}/Localization/StringsConvertor/output/ ${SRCROOT}/Mastodon/Reso # task3 swiftgen cd ${SRCROOT} - -if command -v swiftgen >/dev/null 2>&1; then - swiftgen +echo "${PODS_ROOT}/SwiftGen/bin/swiftgen" +if [[ -f "${PODS_ROOT}/SwiftGen/bin/swiftgen" ]] then + "${PODS_ROOT}/SwiftGen/bin/swiftgen" else - echo "please install swiftgen by run brew install swiftgen" + echo "Run 'pod install' or update your CocoaPods installation." fi #task4 clean temp file