Skip to content

Commit

Permalink
Translations import from Lokalise
Browse files Browse the repository at this point in the history
  • Loading branch information
ps2 committed Mar 18, 2023
1 parent 6376877 commit d97b137
Show file tree
Hide file tree
Showing 17 changed files with 62 additions and 27 deletions.
2 changes: 1 addition & 1 deletion G7SensorKit
2 changes: 1 addition & 1 deletion LoopKit
Submodule LoopKit updated 50 files
+0 −40 LoopKit Example/zh-Hans-CN.lproj/Localizable.strings
+3 −0 LoopKit Example/zh-Hans.lproj/Localizable.strings
+2 −15 LoopKit.xcodeproj/project.pbxproj
+16 −16 LoopKit/Resources/de.lproj/Localizable.strings
+3 −0 LoopKit/Resources/pl.lproj/Localizable.strings
+47 −0 LoopKit/Resources/ro.lproj/Localizable.strings
+180 −0 LoopKit/Resources/ru.lproj/Localizable.strings
+0 −93 LoopKit/Resources/zh-Hans-CN.lproj/Localizable.strings
+2 −2 LoopKitUI/Resources/de.lproj/LegacyInsulinDeliveryTableViewController.strings
+37 −19 LoopKitUI/Resources/de.lproj/Localizable.strings
+18 −0 LoopKitUI/Resources/nb.lproj/Localizable.strings
+18 −0 LoopKitUI/Resources/nl.lproj/Localizable.strings
+65 −5 LoopKitUI/Resources/pl.lproj/Localizable.strings
+52 −1 LoopKitUI/Resources/ro.lproj/Localizable.strings
+3 −0 LoopKitUI/Resources/ru.lproj/InsulinKit.strings
+332 −0 LoopKitUI/Resources/ru.lproj/Localizable.strings
+0 −24 LoopKitUI/Resources/zh-Hans-CN.lproj/InsulinKit.strings
+0 −30 LoopKitUI/Resources/zh-Hans-CN.lproj/LegacyInsulinDeliveryTableViewController.strings
+0 −237 LoopKitUI/Resources/zh-Hans-CN.lproj/Localizable.strings
+30 −0 LoopTestingKit/da.lproj/Localizable.strings
+30 −0 LoopTestingKit/de.lproj/Localizable.strings
+30 −0 LoopTestingKit/es.lproj/Localizable.strings
+18 −0 LoopTestingKit/fi.lproj/Localizable.strings
+30 −0 LoopTestingKit/fr.lproj/Localizable.strings
+30 −0 LoopTestingKit/it.lproj/Localizable.strings
+30 −0 LoopTestingKit/nb.lproj/Localizable.strings
+30 −0 LoopTestingKit/nl.lproj/Localizable.strings
+30 −0 LoopTestingKit/pl.lproj/Localizable.strings
+30 −0 LoopTestingKit/ro.lproj/Localizable.strings
+30 −0 LoopTestingKit/ru.lproj/Localizable.strings
+18 −0 LoopTestingKit/sv.lproj/Localizable.strings
+30 −0 LoopTestingKit/tr.lproj/Localizable.strings
+6 −0 MockKit/cs.lproj/Localizable.strings
+74 −0 MockKit/da.lproj/Localizable.strings
+74 −0 MockKit/de.lproj/Localizable.strings
+74 −0 MockKit/es.lproj/Localizable.strings
+43 −0 MockKit/fi.lproj/Localizable.strings
+68 −0 MockKit/fr.lproj/Localizable.strings
+68 −0 MockKit/it.lproj/Localizable.strings
+6 −0 MockKit/ja.lproj/Localizable.strings
+74 −0 MockKit/nb.lproj/Localizable.strings
+74 −0 MockKit/nl.lproj/Localizable.strings
+74 −0 MockKit/pl.lproj/Localizable.strings
+6 −0 MockKit/pt-BR.lproj/Localizable.strings
+74 −0 MockKit/ro.lproj/Localizable.strings
+74 −0 MockKit/ru.lproj/Localizable.strings
+43 −0 MockKit/sv.lproj/Localizable.strings
+68 −0 MockKit/tr.lproj/Localizable.strings
+6 −0 MockKit/vi.lproj/Localizable.strings
+0 −0 MockKit/zh-hans.lproj/Localizable.strings
2 changes: 1 addition & 1 deletion LoopSupport
Submodule LoopSupport updated 0 files
2 changes: 1 addition & 1 deletion NightscoutAPIClient
14 changes: 14 additions & 0 deletions OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/Contents.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,13 @@
"size" : "51x51",
"subtype" : "45mm"
},
{
"idiom" : "watch",
"role" : "appLauncher",
"scale" : "2x",
"size" : "54x54",
"subtype" : "49mm"
},
{
"filename" : "[email protected]",
"idiom" : "watch",
Expand Down Expand Up @@ -106,6 +113,13 @@
"size" : "117x117",
"subtype" : "45mm"
},
{
"idiom" : "watch",
"role" : "quickLook",
"scale" : "2x",
"size" : "129x129",
"subtype" : "49mm"
},
{
"filename" : "Icon.png",
"idiom" : "watch-marketing",
Expand Down
45 changes: 33 additions & 12 deletions Scripts/import_localizations.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ set -u
date=`date`

# Fetch translations from Lokalise
rm -rf xliff
lokalise2 \
--token "$LOKALISE_TOKEN" \
--project-id "8069387863cdd837d11dd0.82955128" \
Expand All @@ -25,32 +26,52 @@ lokalise2 \
--replace-breaks=false \
--unzip-to ./xliff

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)

for project in ${projects}; do
echo "Prepping $project"
IFS=":" read user dir branch <<< "$project"
echo "parts = $user $dir $branch"
cd $dir
git checkout $branch
git branch -D translations || true
cd -
done

# Build Loop
set -o pipefail && time xcodebuild -workspace Loop.xcworkspace -scheme 'Loop (Workspace)' build | xcpretty
set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme 'LoopWorkspace' build | xcpretty


# Apply translations
foreach file in xliff/*.xliff
xcodebuild -workspace Loop.xcworkspace -scheme "Loop (Workspace)" -importLocalizations -localizationPath $file
xcodebuild -workspace LoopWorkspace.xcworkspace -scheme "LoopWorkspace" -importLocalizations -localizationPath $file
end


# Generate branches, commit and push.
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)
for project in ${projects}; do
echo "Working on $project"
echo "Commiting $project"
IFS=":" read user dir branch <<< "$project"
echo "parts = $user $dir $branch"
cd $dir
set +e
git checkout -b translations
git checkout -b translations || true
git add .
git commit -am "Updated translations from Lokalise on ${date}"
git push -f
pr=$(gh pr create -B $branch -R $user/$dir --fill 2>&1 | grep http)
echo "PR = $pr"
open $pr
cd ..
if git commit -am "Updated translations from Lokalise on ${date}"; then
git push -f
pr=$(gh pr create -B $branch -R $user/$dir --fill 2>&1 | grep http)
echo "PR = $pr"
open $pr
fi
cd -
done

# Reset
#for project in ${projects}; do
# echo "Commiting $project"
# IFS=":" read user dir branch <<< "$project"
# echo "parts = $user $dir $branch"
# cd $dir
# git checkout $branch
# git pull
# cd -
#done
2 changes: 1 addition & 1 deletion rileylink_ios
Submodule rileylink_ios updated 37 files
+0 −99 MinimedKit/zh-Hans-CN.lproj/Localizable.strings
+9 −0 MinimedKit/zh-Hans.lproj/Localizable.strings
+6 −0 MinimedKitUI/de.lproj/Localizable.strings
+9 −0 MinimedKitUI/nb.lproj/Localizable.strings
+9 −0 MinimedKitUI/nl.lproj/Localizable.strings
+9 −0 MinimedKitUI/pl.lproj/Localizable.strings
+9 −0 MinimedKitUI/ro.lproj/Localizable.strings
+9 −0 MinimedKitUI/ru.lproj/Localizable.strings
+0 −210 MinimedKitUI/zh-Hans-CN.lproj/Localizable.strings
+0 −69 MinimedKitUI/zh-Hans-CN.lproj/MinimedPumpManager.strings
+18 −0 MinimedKitUI/zh-Hans.lproj/Localizable.strings
+0 −179 OmniKit/zh-Hans-CN.lproj/Localizable.strings
+6 −0 OmniKit/zh-Hans.lproj/Localizable.strings
+0 −179 OmniKitPacketParser/zh-Hans-CN.lproj/Localizable.strings
+10 −5 OmniKitUI/cs.lproj/Localizable.strings
+16 −8 OmniKitUI/da.lproj/Localizable.strings
+29 −18 OmniKitUI/de.lproj/Localizable.strings
+16 −8 OmniKitUI/es.lproj/Localizable.strings
+2 −1 OmniKitUI/fi.lproj/Localizable.strings
+16 −8 OmniKitUI/fr.lproj/Localizable.strings
+16 −8 OmniKitUI/it.lproj/Localizable.strings
+19 −8 OmniKitUI/nb.lproj/Localizable.strings
+20 −9 OmniKitUI/nl.lproj/Localizable.strings
+20 −9 OmniKitUI/pl.lproj/Localizable.strings
+19 −8 OmniKitUI/ro.lproj/Localizable.strings
+19 −8 OmniKitUI/ru.lproj/Localizable.strings
+16 −8 OmniKitUI/sk.lproj/Localizable.strings
+2 −1 OmniKitUI/sv.lproj/Localizable.strings
+16 −8 OmniKitUI/tr.lproj/Localizable.strings
+0 −229 OmniKitUI/zh-Hans-CN.lproj/Localizable.strings
+28 −0 OmniKitUI/zh-Hans.lproj/Localizable.strings
+0 −19 RileyLink.xcodeproj/project.pbxproj
+0 −51 RileyLink/zh-Hans-CN.lproj/Localizable.strings
+15 −0 RileyLink/zh-Hans.lproj/Localizable.strings
+0 −30 RileyLinkBLEKit/zh-Hans-CN.lproj/Localizable.strings
+0 −42 RileyLinkKitUI/zh-Hans-CN.lproj/Localizable.strings
+6 −0 RileyLinkKitUI/zh-Hans.lproj/Localizable.strings

0 comments on commit d97b137

Please sign in to comment.