PackageTrack
Sign in Get early access

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 2026
Release Pre-release

Releases

latest 7
  1. 1.2.0 02 Aug 2026
    Release notes
    • 🔍 Feature (Dry Run): New -n/--dry-run flag 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.xml and strings.xml edits no longer re-serialize the whole file through the xml package (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-formatted AndroidManifest.xml with 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 for IosProcessor/MacosProcessor (previously only covered indirectly through PbxprojEditor's tests), and formatting-preservation tests for AndroidManifest.xml.
    Open source →
  2. 1.0.5 23 Feb 2026
    Release notes
    • 🛠️ Fix: Some Problem in Code.
    Open source →
  3. 1.0.4 22 Feb 2026
    Release notes
    • 🍏 Feature (macOS Support): Fully automated app name localization for macOS! The tool now automatically generates InfoPlist.strings, configures Info.plist, and seamlessly updates your macOS Xcode project.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.
    Open source →
  4. 1.0.3 22 Feb 2026
    Release notes
    • 🚀 Feature (Revert): Introduced the ability to undo localization changes and safely restore original AndroidManifest.xml, project.pbxproj, and Info.plist files from backups.
      • Use -r or --revert flag, or access it via the interactive menu.
    • 🧹 Feature (Clean): Added a dedicated command to clean up your workspace by permanently deleting all .bak files generated by the tool.
      • Use -c or --clean flag, or access it via the interactive menu with a safety confirmation prompt (y/n).
    • 🎯 Enhancement (Targeted Operations): You can now target specific platforms for revert and clean operations (e.g., dart run app_name_localizer -r -a to 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 --help command with practical examples for the new flags.
    Open source →
  5. 1.0.2 21 Feb 2026
    Release notes
    • 🚀 Platform Support: Officially restricted package tags to Android and iOS only to reflect intended CLI usage for mobile projects.
    Open source →
  6. 1.0.1 21 Feb 2026
    Release notes
    • 🛠️ Fix: Added missing void return type to _printHelp to 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".
    Open source →
  7. 1.0.0 21 Feb 2026
    Release notes

    🚀 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.xml and generates the required strings.xml files for all specified languages.
    • 🍎 Smart iOS Processing: Automatically configures Info.plist and generates InfoPlist.strings directories 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.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive