utopia_localization_builder library
Classes
- ArgumentBuilder
- Case
- Case represents a specific case for a label can respect a condition, with a set of associated translations.
- Condition
- A condition can define a Case when a Label have multiple possible values.
- CsvLocalizationParser
- CsvLocalizationToken
- DartLocalizationBuilder
- DataClassBuilder
- DefaultCondition
- When a label have a case with no condition.
- Label
- Represents a label that can have multiple translations.
-
LocalizationParser<
Input extends Object, Token> - Localizations
- MethodBuilder
-
ParsingException<
Token> -
ParsingResult<
Input extends Object, Token> - PropertyBuilder
- Section
- A section is a set of labels, grouped together to to make them easier to find.
- ValueCondition
- When a label have a case regarding a category.
- YamlLocalizationParser
- YamlLocalizationToken
Extensions
Functions
-
createCaseFieldName(
String name, {required String value}) → String -
createClassdName(
String name) → String -
createFieldName(
String name) → String -
defaultPropertyBuilderJsonConverter(
PropertyBuilder property, String value) → String -
defaultPropertyBuilderToJson(
PropertyBuilder property, String value) → String -
fromJsonPropertyBuilderJsonConverter(
PropertyBuilder property, String value) → String -
toJsonPropertyBuilderToJson(
PropertyBuilder property, String value) → String
Typedefs
- PropertyBuilderJsonConverter = String Function(PropertyBuilder property, String value)
- PropertyBuilderToJson = String Function(PropertyBuilder property, String value)