app_name_localizer 1.0.5 copy "app_name_localizer: ^1.0.5" to clipboard
app_name_localizer: ^1.0.5 copied to clipboard

A powerful CLI tool to easily and automatically localize your Flutter app name for iOS and Android without manual configuration.

1.0.0 #

πŸš€ 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.

1.0.1 #

  • πŸ› οΈ 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".

1.0.2 #

  • πŸš€ Platform Support: Officially restricted package tags to Android and iOS only to reflect intended CLI usage for mobile projects.

1.0.3 #

  • πŸš€ 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.

1.0.4 #

  • 🍏 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.

1.0.5 #

  • πŸ› οΈ Fix: Some Problem in Code.
14
likes
160
points
132
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful CLI tool to easily and automatically localize your Flutter app name for iOS and Android without manual configuration.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

path, yaml

More

Packages that depend on app_name_localizer