Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove legacy iOS localization actions and related helpers #370

Draft
wants to merge 1 commit into
base: trunk
Choose a base branch
from

Conversation

mokagio
Copy link
Contributor

@mokagio mokagio commented Jun 2, 2022

Blocked! I was comfortable opening this because, once woocommerce/woocommerce-ios#7032 will be merged, both WordPress and WooCommerce iOS won't depend on these actions anymore. Simplenote iOS and macOS still do, but they are on hold and we have Semantic Versioning (merging this would count as a breaking change) on our side to prevent issues there (besides, if we'll pick up development on those platforms it would only make sense to spend the time to upgrade the tooling then).

But... I forgot about Pocket Casts iOS. The app is actively in development and uses these legacy APIs. I think the best play for me is to work on converting that one, too, while I have all the know-how "fresh" in my mind.

Update Pocket Casts iOS no longer uses the legacy APIs.


We now have newer, better actions to achieve the same results:

  • ios_generate_strings_file_from_code
  • ios_extract_keys_from_strings_files
  • ios_download_strings_files_from_glotpress
  • ios_merge_strings_files

We now have newer, better actions to achieve the same results:

- `ios_generate_strings_file_from_code`
- `ios_extract_keys_from_strings_files`
- `ios_download_strings_files_from_glotpress`
- `ios_merge_strings_files`
Fastlane::Helper::GitHelper.commit(message: 'Update metadata translations', files: './fastlane/metadata/', push: true)
end

def self.strings_files
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This method is only used in the two methods deleted above.

@mokagio
Copy link
Contributor Author

mokagio commented Feb 6, 2023

Superseded by #447

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant