Skip to content

[Tooling] Update PO files generation using latest release-toolkit#16502

Merged
mokagio merged 12 commits intotrunkfrom
iangmaia/update-po-files-generation
Jan 21, 2026
Merged

[Tooling] Update PO files generation using latest release-toolkit#16502
mokagio merged 12 commits intotrunkfrom
iangmaia/update-po-files-generation

Conversation

@iangmaia
Copy link
Copy Markdown
Contributor

Description

Updates the project to use the updated PO generation, using gp_update_metadata_source instead of the now deprecated ios_update_metadata_source (see wordpress-mobile/release-toolkit#684).

Test Steps

You can try making changes to comments in update_app_store_strings, revert the changes from AppStoreStrings.pot and run bundle exec fastlane update_app_store_strings and make sure the file is properly generated again.

@iangmaia iangmaia self-assigned this Jan 12, 2026
@iangmaia iangmaia added the category: tooling Anything that involves building & maintaining the project, including scripts, `Fastfile`, etc. label Jan 12, 2026
@iangmaia iangmaia requested review from AliSoftware, mokagio and twstokes and removed request for AliSoftware January 12, 2026 17:45
@iangmaia iangmaia added this to the 24.0 milestone Jan 12, 2026
@iangmaia iangmaia force-pushed the iangmaia/update-po-files-generation branch 2 times, most recently from 86fb77f to b6aba23 Compare January 19, 2026 15:23
Copy link
Copy Markdown
Contributor

@mokagio mokagio left a comment

Choose a reason for hiding this comment

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

Good to go.

Approving to unblock. It'd be great to wait till the release-toolkit changes are merged and shipped before merging this, though.

Comment thread fastlane/Fastfile Outdated
Comment thread fastlane/Fastfile Outdated
Comment thread fastlane/Fastfile Outdated
Comment thread fastlane/Fastfile Outdated
Comment thread fastlane/Fastfile
@@ -331,27 +331,70 @@ platform :ios do
lane :update_app_store_strings do |options|
source_metadata_folder = File.join(FASTLANE_DIR, 'appstoreres', 'metadata', 'source')
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Should we use this as the occasion to get rid of the confusing appstoreres/ folder in favor of the standard Fastlane metadata/default?

Fine by me to move one thing at a time, though. I just noticed this because I went to edit a file in metadata/default to test locally and did not see the po change other than in the timestamp.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Fine by me to move one thing at a time, though.

Actually, in working on fixes for missing text in screenshots, I found myself dropping appstoreres for metadata. See #16531. Once this lands, I'll update my PR and complete the removal.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@iangmaia iangmaia force-pushed the iangmaia/update-po-files-generation branch from b6aba23 to 8af283b Compare January 20, 2026 14:58
@iangmaia iangmaia force-pushed the iangmaia/update-po-files-generation branch from ad453ba to a3c637d Compare January 20, 2026 15:15
Co-authored-by: Gio Lodi <gio@mokacoding.com>
@iangmaia iangmaia force-pushed the iangmaia/update-po-files-generation branch from a3c637d to 160ad57 Compare January 20, 2026 15:38
@dangermattic
Copy link
Copy Markdown
Collaborator

1 Warning
⚠️ This PR is assigned to the milestone 24.0. This milestone is due in less than 2 days.
Please make sure to get it merged by then or assign it to a milestone with a later deadline.

Generated by 🚫 Danger

@mokagio mokagio merged commit 0abb271 into trunk Jan 21, 2026
13 checks passed
@mokagio mokagio deleted the iangmaia/update-po-files-generation branch January 21, 2026 04:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: tooling Anything that involves building & maintaining the project, including scripts, `Fastfile`, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants