l10n_lint

Last updated:

0 purchases

l10n_lint Image
l10n_lint Images
Add to Cart

Description:

l10n lint

l10n_lint #
The l10n_lint package provides linting rules for Flutter localization. It helps you check if localization is initialized correctly and find string literals that should be localized.
Features #

Cli init, sort and get unused value
Linting rules to ensure correct initialization of localization.
Detection of string literals that should be localized.

Getting started #
To start using the l10n_lint package, make sure you have the following prerequisites:
Flutter SDK is installed on your machine.
To install the l10n_lint cli and , run the following command:
dart pub global activate l10n_lint
copied to clipboard
Use Init Flutter localization #
l10n --init
copied to clipboard

create l10n.yaml file
create lib/l10n folder
create lib/l10n/app_en.arb file
write file content
add intl and flutter_localizations to pubspec.yaml

Usage other command #
use:
l10n <flags> [arguments]
-h, --help Print this usage information.
-v, --verbose Show additional command output.
-s, --sort Sort the ARB files alphabetically.
-u, --[no-]remove-unused Remove unused translations from the ARB file
-i, --init Initialize the l10n tool.
--version Print the tool version.
copied to clipboard
Use lint #
To add l10n_lint to your Flutter project, follow these steps:

Open your project's pubspec.yaml file.
Add l10n_lint as a dev dependency:

dev_dependencies:
flutter_lints: ^3.0.0
custom_lint:
l10n_lint:
copied to clipboard

In analysis_options.yaml add

include: package:flutter_lints/flutter.yaml

analyzer:
plugins:
- custom_lint
copied to clipboard

TODO #

✅ show number of deleted keys when run l10n unused
❌ add test

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.