katana_localization_builder library
Building system for katana localization packages. Automatic localization file generation.
To use, import package:katana_localization_builder/katana_localization_builder.dart
.
Classes
- ClassValue
- Defines the value of the class to which the annotation is assigned.
- GoogleSpreadSheetLocalizeGenerator
- Automatic generation of translations from Google spreadsheets.
- LocalizeLoader
- Loads translation data.
- LocalizeSourceValue
- Original value to create the translation class.
- LocalizeValue
- Value to create a class for translation.
- LocalizeWord
- Word class for translation.
- PathValue
- Value for path.
Functions
-
baseClass(
ClassValue model, List< PathValue> paths, List<String> locales) → List<Spec> - Create a base class.
-
katanaLocalizationBuilderFactory(
BuilderOptions options) → Builder - Builder factory for translation.
-
localizeClass(
ClassValue model, List< PathValue> paths, List<LocalizeValue> localized, List<String> locales) → List<Spec> - Create translated classes.