~/talk

Internationalization (and not only)

Talkat Fluttercon Europe 2024 · 2024-07-03..07-05· [flutter, web-platform]
links:none on file
slides:none on file

Shows concrete tooling and gotchas for Flutter i18n: use the intl package DateFormat and NumberFormat to get locale aware dates numbers and currencies, and pass full BCP 47 locales not just a language code so scripts and countries (Serbian Cyrillic vs Latin) work. ARB files with ICU message format let generated delegates accept DateTime and numeric placeholders after running flutter gen-l10n aka flutter generate localization. Watch RTL mirroring, font fallbacks, Indian lakh numbering, and add localization tests and golden screenshots.

AI-written summary · about

  1. 0:00Internationalization concepts
  2. 1:08Key principles
  3. 2:11Date and time formatting
  4. 3:56Flutter INTL package
  5. 5:44Number formatting
  6. 7:54Currency formatting
  7. 8:59Plural rules
  8. 10:22Flutter localization with ARB
  9. 12:07Right-to-left text
  10. 13:53Directionality UI
  11. 14:35Mirroring icons
  12. 16:21Scripts and fonts
  13. 17:03Measurement units
  14. 18:08Design tips
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.