Last updated:
0 purchases
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.