mirror of
https://github.com/flutter/flutter
synced 2024-10-14 04:02:56 +00:00
a94999ba50
Each layer is supposed to reexport the parts of the previous layer that are part of its API. - In painting.dart, export from dart:ui all the Canvas-related APIs that make sense to be used at higher levels, e.g. PaintingStyle. - Delete painting/shadows.dart. It was dead code. - In rendering/object.dart, export all of painting.dart. - In widgets/basic.dart, export all of painting.dart and animation.dart. Some classes in animation/ are renamed to make this less disruptive and confusing to the namespace. - Split out Stocks back into an import model rather than a part model, so that it's easier to manage its dependencies on a per-file basis. - Move Ticker to scheduler library. - Remove as many redundant imports as possible now. - Some minor nit picking cleanup in various files.
41 lines
1.2 KiB
Dart
41 lines
1.2 KiB
Dart
// Copyright 2015 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
import 'package:intl/intl.dart';
|
|
import 'package:flutter/widgets.dart';
|
|
|
|
// Wrappers for strings that are shown in the UI. The strings can be
|
|
// translated for different locales using the Dart intl package.
|
|
//
|
|
// Locale-specific values for the strings live in the i18n/*.arb files.
|
|
//
|
|
// To generate the stock_messages_*.dart files from the ARB files, run:
|
|
// pub run intl:generate_from_arb --output-dir=lib/i18n --generated-file-prefix=stock_ --no-use-deferred-loading lib/stock_strings.dart lib/i18n/stocks_*.arb
|
|
|
|
class StockStrings extends LocaleQueryData {
|
|
static StockStrings of(BuildContext context) {
|
|
return LocaleQuery.of(context);
|
|
}
|
|
|
|
static final StockStrings instance = new StockStrings();
|
|
|
|
String title() => Intl.message(
|
|
'Stocks',
|
|
name: 'title',
|
|
desc: 'Title for the Stocks application'
|
|
);
|
|
|
|
String market() => Intl.message(
|
|
'MARKET',
|
|
name: 'market',
|
|
desc: 'Label for the Market tab'
|
|
);
|
|
|
|
String portfolio() => Intl.message(
|
|
'PORTFOLIO',
|
|
name: 'portfolio',
|
|
desc: 'Label for the Portfolio tab'
|
|
);
|
|
}
|