app_name_localizer
A powerful CLI tool to easily and automatically localize your Flutter app name across all Flutter platforms without manual configuration.
1.2.0
193 downloads/mo
#1353 most downloaded on pub.dev
Emad-Pro/app_name_localizer
What this package is like to depend on
Last release 21 days ago
02 Aug 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
7 releases · first in 2026
7 releases in the last 12 months
see the full history below
Release timeline
7 releases · Feb 2026 to Aug 2026Releases
latest 7-
1.2.002 Aug 2026Release notes
Open source →- 🔍 Feature (Dry Run): New
-n/--dry-runflag previews exactly what every processor would change — a per-file, line-level diff — without writing, backing up, or creating any file or directory. Works with any platform flag combination and the interactive menu. - 🧩 Refactor: Every processor's core write path now separates "compute the new content" from "write it," so dry-run and real runs share the exact same transformation logic — the preview is guaranteed to match what a real run would produce.
- 🛠️ Fix (Minimal Diffs):
AndroidManifest.xmlandstrings.xmledits no longer re-serialize the whole file through thexmlpackage (which flattened hand-formatted, multi-line XML into single-line output). Both files are now edited with targeted text surgery that touches only the specific attribute/element that changed — a hand-formattedAndroidManifest.xmlwith comments and multi-line attributes now gets a single-line diff instead of the entire file being rewritten. - 📚 Tests: Added dry-run coverage across all six processors plus
PbxprojEditor, new baseline test suites forIosProcessor/MacosProcessor(previously only covered indirectly throughPbxprojEditor's tests), and formatting-preservation tests forAndroidManifest.xml.
- 🔍 Feature (Dry Run): New
-
1.0.523 Feb 2026 -
1.0.422 Feb 2026Release notes
Open source →- 🍏 Feature (macOS Support): Fully automated app name localization for macOS! The tool now automatically generates
InfoPlist.strings, configuresInfo.plist, and seamlessly updates your macOS Xcodeproject.pbxproj. - 🛡️ Enhanced Revert & Clean: The revert (
-r) and clean (-c) operations now fully support macOS backups. - 🗺️ Roadmap Preview: Added "Coming Soon" placeholders in the interactive menu and CLI help for Linux, Windows, and Web platforms. Stay tuned!
- 💻 Interactive CLI: Expanded the main menu to handle 9 dynamic options with seamless platform targeting.
- 🍏 Feature (macOS Support): Fully automated app name localization for macOS! The tool now automatically generates
-
1.0.322 Feb 2026Release notes
Open source →- 🚀 Feature (Revert): Introduced the ability to undo localization changes and safely restore original
AndroidManifest.xml,project.pbxproj, andInfo.plistfiles from backups.- Use
-ror--revertflag, or access it via the interactive menu.
- Use
- 🧹 Feature (Clean): Added a dedicated command to clean up your workspace by permanently deleting all
.bakfiles generated by the tool.- Use
-cor--cleanflag, or access it via the interactive menu with a safety confirmation prompt (y/n).
- Use
- 🎯 Enhancement (Targeted Operations): You can now target specific platforms for revert and clean operations (e.g.,
dart run app_name_localizer -r -ato revert Android only). - 🛡️ Enhancement (Interactive CLI): Improved the interactive menu UX by removing default empty inputs to prevent accidental executions and added intuitive sub-menus for advanced options.
- 📖 Documentation: Updated CLI
--helpcommand with practical examples for the new flags.
- 🚀 Feature (Revert): Introduced the ability to undo localization changes and safely restore original
-
1.0.221 Feb 2026Release notes
Open source →- 🚀 Platform Support: Officially restricted package tags to Android and iOS only to reflect intended CLI usage for mobile projects.
-
1.0.121 Feb 2026Release notes
Open source →- 🛠️ Fix: Added missing
voidreturn type to_printHelpto satisfy static analysis. - 📚 Documentation: Added comprehensive Dartdoc comments (API reference) for all public and private classes.
- 🔗 Metadata: Corrected repository and homepage URLs in
pubspec.yaml. - 📁 Example: Added an official example directory to demonstrate usage.
- ⚡ Optimization: Removed unnecessary Flutter dependencies to make the package "Pure Dart".
- 🛠️ Fix: Added missing
-
1.0.021 Feb 2026Release notes
Open source →🚀 Initial Release
- ✨ Core Feature: Introduced a powerful CLI tool to automatically localize Flutter app names for both Android and iOS seamlessly.
- 🤖 Smart Android Processing: Automatically and safely updates
AndroidManifest.xmland generates the requiredstrings.xmlfiles for all specified languages. - 🍎 Smart iOS Processing: Automatically configures
Info.plistand generatesInfoPlist.stringsdirectories for targeted iOS localizations. - 💻 Interactive CLI: Added a user-friendly terminal interface allowing developers to target specific platforms (Android only, iOS only, or Both) using interactive prompts or fast CLI flags (
-a,-i). - ⚙️ Easy Configuration: Reads language key-value pairs effortlessly from the project configuration.
- 🎨 Developer Experience: Implemented colorful, formatted console logs with clear success messages, warnings, and error handling for a premium developer experience.