app_name_localizer 1.0.5
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.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.
1.0.4 #
- π 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.
1.0.5 #
- π οΈ Fix: Some Problem in Code.