app_name_localizer 1.0.4
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.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.
1.0.1 #
- ๐ ๏ธ 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".
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, 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.