Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 13 additions & 3 deletions translations/handleSwiftNextcloudUITranslations.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,15 @@ gpg --list-keys
# fetch git repo
git clone git@github.com:nextcloud/swiftnextcloudui /app

# Remove non-english strings from xcstrings before pushing to transifex
cat Sources/SwiftNextcloudUI/Localizable.xcstrings | jq '. | .strings = (.strings | map_values(.localizations = {en: .localizations.en}))' > FixedLocalizable.xcstrings
mv -f FixedLocalizable.xcstrings Sources/SwiftNextcloudUI/Localizable.xcstrings

# push sources
tx push -s

git restore Sources/SwiftNextcloudUI/Localizable.xcstrings

# pull translations
tx pull -f -a

Expand All @@ -29,7 +35,11 @@ cat Sources/SwiftNextcloudUI/Localizable.xcstrings | jq '. | del(.strings .[] .l
mv -f FixedLocalizable.xcstrings Sources/SwiftNextcloudUI/Localizable.xcstrings

# create git commit and push it
git add .
git commit -am "fix(l10n): Update translations from Transifex" -s || true
git push origin main

git diff


#git add .
#git commit -am "fix(l10n): Update translations from Transifex" -s || true
#git push origin main
echo "done"