Skip to content

feat(pr-agent): Expand i18n detection with more file patterns#141

Merged
finxo merged 2 commits intomasterfrom
feat/ios_text_files
Feb 9, 2026
Merged

feat(pr-agent): Expand i18n detection with more file patterns#141
finxo merged 2 commits intomasterfrom
feat/ios_text_files

Conversation

@finxo
Copy link
Collaborator

@finxo finxo commented Feb 9, 2026

Pull Request

📝 Summary

This pull request enhances the PR agent's ability to detect internationalization (i18n) changes by expanding the list of recognized file patterns. This improvement ensures more accurate identification of localization-related PRs across a wider variety of platforms and frameworks, including iOS, Flutter, Java, and .NET.

🔧 Changes Made

  • Expanded the i18n_patterns list within the _is_i18n_change method.
  • Added detection for iOS (localizable.strings, .stringsdict), Flutter (.arb), Java (.properties), and .NET (.resx) localization files.
  • Included common i18n configuration files (i18n.json, etc.) and other pattern variations like .pot and /locale/.

🧪 Testing

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing performed
  • All tests passing

✅ Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published

@finxo finxo self-assigned this Feb 9, 2026
@finxo finxo merged commit 20731d4 into master Feb 9, 2026
1 check passed
@finxo finxo deleted the feat/ios_text_files branch February 9, 2026 10:05
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