res_generator 1.0.0
res_generator: ^1.0.0 copied to clipboard
For Assets generator and translator (localizations, images, icons)
ResGenerator #
This is a generator and translator for image, icon and words in package assets.
Usage #
Create res_generator.yaml
in the project folder, under the line pupspec.yaml
. This file contains the configurations. Change it to suit yourself. It has words, icons, images, if you don't need them, don't add them, just add the ones you need with all their properties.
res_generator.yaml
words:
assets_directory: assets/tr/
class_directory: lib/core/common/words/
class_file: words.dart
class_name: Words
supported_locales: [ 'uz', 'en' ]
translated_locales: [ 'uz', 'en' ]
target_locale: 'uz'
icons:
assets_directory: assets/icons/
class_directory: lib/widgets/
class_file: app_icons.dart
class_name: AppIcons
images:
assets_directory: assets/images/
class_directory: lib/widgets/
class_file: app_images.dart
class_name: AppImages
add pubspec.yaml
#
dev_dependencies:
res_generator: ^version
run command for generate resource(image, icon, words) in terminal #
dart run res_generator:generate
run command for translate resource(words) in terminal #
dart run res_generator:translate
Extra info #
*.dart
and *.res.dart
files are created.
You can change *.dart
to these, example given. And don't make changes to *.res.dart
it will be generated.