app_name_localizer 1.0.4 copy "app_name_localizer: ^1.0.4" to clipboard
app_name_localizer: ^1.0.4 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.
16
likes
155
points
257
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