• Ian Hickson's avatar
    Cleanup in localizations code (#20018) · 75960f35
    Ian Hickson authored
    The following changes are made by this PR:
    
     * Translation bundles now implement MaterialLocalizations directly,
       and are public so that they can be directly extended.
    
     * The list of supported languages is now a generated constant.
    
     * The icuShortTimePattern/TimeOfDayFormat values are now pre-parsed.
    
     * Various other changes for consistency with the style guide and the
       rest of the codebase, e.g. the class names don't use `_`, the
       `path` library is imported as such, more dartdocs, fewer `//
       ignore`s, validation using exceptions.
    
    This reduces our technical debt benchmark.
    75960f35
Name
Last commit
Last update
..
README.md Loading commit data...
annotations.dart Loading commit data...
assertions.dart Loading commit data...
basic_types.dart Loading commit data...
binding.dart Loading commit data...
change_notifier.dart Loading commit data...
collections.dart Loading commit data...
consolidate_response.dart Loading commit data...
debug.dart Loading commit data...
diagnostics.dart Loading commit data...
isolates.dart Loading commit data...
key.dart Loading commit data...
licenses.dart Loading commit data...
node.dart Loading commit data...
observer_list.dart Loading commit data...
platform.dart Loading commit data...
print.dart Loading commit data...
profile.dart Loading commit data...
serialization.dart Loading commit data...
synchronous_future.dart Loading commit data...
unicode.dart Loading commit data...