FBT: An i18n Framework for Complex Grammar & UI
Writing UI that can be accurately translated often comes with tradeoffs. If the text is sufficiently complicated, engineers have to take great pains (write conditionals, which are often error-prone) to ensure it is accurately rendered in other languages. Additionally, engineers are often either required to (a) keep strings separate from UI, or (b) keep translatable text simple enough to be extracted from UI source. Fbt is an explicit markup language that tackles complexity and keeps UI text …