Bird
0
0

Why does Angular recommend using i18n attributes instead of manual string replacements for translations?

hard📝 Conceptual Q10 of 15
Angular - Internationalization and Accessibility
Why does Angular recommend using i18n attributes instead of manual string replacements for translations?
ABecause i18n attributes integrate with Angular tooling for extraction and build-time checks.
BBecause manual string replacements are faster but less secure.
CBecause i18n attributes automatically translate text without files.
DBecause manual replacements increase app size significantly.
Step-by-Step Solution
Solution:
  1. Step 1: Understand Angular i18n tooling

    Angular uses i18n attributes to extract text for translation and validate it during build.
  2. Step 2: Compare with manual string replacements

    Manual replacements lack integration with Angular's extraction and build-time validation.
  3. Final Answer:

    Because i18n attributes integrate with Angular tooling for extraction and build-time checks. -> Option A
  4. Quick Check:

    i18n attributes = tooling integration + validation [OK]
Quick Trick: Use i18n attributes for Angular translation tools [OK]
Common Mistakes:
  • Thinking i18n auto-translates without files
  • Confusing speed or size benefits

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Angular Quizzes