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.