Reland "[dart][l10n] Ermine shell localization example."
This reverts commit 7eeb110ed7dca46f2ca5f686e10db298e9cc9eba.
Reason for revert: 2nd try, correcting the original error. Added a
regression test for the issue that caused the revert. The new attempt
is updated with the new strings from the battery management status.
TESTED=
fx set workstation.chromebook-x64 --with=//src/ermine:tests
fx run-host-tests ermine_internationalization_unittests
Original change's description:
> Revert "[dart][l10n] Ermine shell localization example."
>
> This reverts commit 3af5f54564a3a6cc1993f5fb74d1420fa04464c1.
>
> Reason for revert: <INSERT REASONING HERE>
>
> Original change's description:
> > [dart][l10n] Ermine shell localization example.
> >
> > This change adds scaffolding that allows Ermine shell
> > to display some system messages in a language
> > other than English.
> >
> > At the moment there is no way to select the locale of
> > the shell. This will be added in followup
> > changes. The resources are also not translated
> > since currently there is no infrastructure to do so.
> >
> > Added the basic documentation that explains how the localization is
> > used and maintained.
> >
> > Bug: 37241
> > Change-Id: I6414acf26f894564575fa4222cc386ebb93cd2a8
>
> TBR=anwilson@google.com,sanjayc@google.com,maxbittker@google.com,kpozin@google.com,wleshner@google.com,fmil@google.com,cwhitten@google.com
>
> Change-Id: Ieadbf77e37c057780fd1527e7c98ef232bfb2d62
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: 37241
TBR=anwilson@google.com,sanjayc@google.com,maxbittker@google.com,kpozin@google.com,wleshner@google.com,fmil@google.com,cwhitten@google.com
Change-Id: I0602a5a25d34cdb76c6293daafbc432c0233d565
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 37241
29 files changed