1.0 KiB
Regenerating the i18n files
The files in this directory are used to generate stock_strings.dart
,
which contains the StockStrings
class. This localizations class is
used by the stocks application to look up localized message strings.
The stocks app uses the Dart intl
package.
To update the English and Spanish localizations, modify the
stocks_en_US.arb
, stocks_en.arb
, or stocks_es.arb
files. See the
ARB specification
for more info.
To modify the project's configuration of the localizations tool,
change the l10n.yaml
file.
The StockStrings
class creates a delegate that performs message lookups
based on the locale of the device. In this case, the stocks app supports
en
, en_US
, and es
locales. Thus, the StockStringsEn
and
StockStringsEs
classes extends StockStrings
. StockStringsEnUs
extends
StockStringsEn
. This allows StockStringsEnUs
to fall back on messages
in StockStringsEn
.