For L10n Training

🔑 | Localization Bait Inventory: Training "Cheat Sheet" for "Notes" Android Native App

This document lists all the deliberate localization "traps" implemented in the Notes app. Use this to guide students in identifying why hard-coding is problematic and how to properly implement Android L10n.

Project Github Repo here.


1. Hard-coded UI Strings (The "Low Hanging Fruit")

2. The Plurals Trap (Manual Logic)

3. Date & Time Formatting

4. Text Embedded in Assets (The "Icon Trap")

5. String Concatenation & Templates

6. Logic Keys as Display Strings

7. Cultural Sorting & Search

8. UI Expansion & Layout Breaking