Skip to content

Commit 914382e

Browse files
committed
Separate in/out xliff directories, and do not convert placeholders on upload
1 parent db18b85 commit 914382e

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

Scripts/export_localizations.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,18 @@ IFS=" "; args=( $=argstring )
1212

1313
xcodebuild -scheme LoopWorkspace -exportLocalizations -localizationPath xclocs $args
1414

15-
mkdir -p xliff
16-
find xclocs -name '*.xliff' -exec cp {} xliff \;
15+
mkdir -p xliff_out
16+
find xclocs -name '*.xliff' -exec cp {} xliff_out \;
1717

18-
cd xliff
18+
cd xliff_out
1919

2020
foreach lang in $LANGUAGES
2121

2222
lang_iso=$(sed "s/zh-Hans/zh_Hans/g; s/pt-BR/pt_BR/g" <<<"$lang")
2323

2424
lokalise2 \
2525
--token $LOKALISE_TOKEN \
26+
--convert-placeholders false \
2627
--project-id 414338966417c70d7055e2.75119857 \
2728
file upload \
2829
--file ${lang}.xliff \

Scripts/import_localizations.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ set -u
1414
date=`date`
1515

1616
# Fetch translations from Lokalise
17-
rm -rf xliff
17+
rm -rf xliff_in
1818
lokalise2 \
1919
--token "$LOKALISE_TOKEN" \
2020
--project-id "414338966417c70d7055e2.75119857" \
@@ -24,7 +24,7 @@ lokalise2 \
2424
--original-filenames=false \
2525
--export-empty-as skip \
2626
--replace-breaks=false \
27-
--unzip-to ./xliff
27+
--unzip-to ./xliff_in
2828

2929
projects=(LoopKit:AmplitudeService:dev LoopKit:CGMBLEKit:dev LoopKit:G7SensorKit:main LoopKit:LogglyService:dev LoopKit:Loop:dev LoopKit:LoopKit:dev LoopKit:LoopOnboarding:dev LoopKit:LoopSupport:dev LoopKit:NightscoutAPIClient:master ps2:NightscoutService:dev LoopKit:OmniBLE:dev LoopKit:TidepoolKit:dev LoopKit:TidepoolService:dev LoopKit:dexcom-share-client-swift:dev ps2:rileylink_ios:dev LoopKit:OmniKit:main LoopKit:MinimedKit:main)
3030

@@ -43,7 +43,7 @@ set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme
4343

4444

4545
# Apply translations
46-
foreach file in xliff/*.xliff
46+
foreach file in xliff_in/*.xliff
4747
xcodebuild -workspace LoopWorkspace.xcworkspace -scheme "LoopWorkspace" -importLocalizations -localizationPath $file
4848
end
4949

0 commit comments

Comments
 (0)