2021-06-02 Meeting Notes

2021-06-02 Meeting Notes

Date

06-02-2021

Attendees

  • @Zak Burke

  • @Craig McNally

  • @Jakub Skoczen

  • @Julian Ladisch

  • @Marc Johnson

  • @md331 (Deactivated)

  • @VBar

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

30 min

i18n of back-end error messages (ad hoc conversation)

@Zak Burke

  • @Julian Ladisch's institution has allotted him some time for UXPROD-371 (i18n of error messages received from APIs); even though it is not highly ranked overall it is crucial to a select audience. His initial foray led to STRIPES-750, which some front-end devs discussed, concluding that backend modules should be responsible for providing localized text in their responses given an Accept-Languages header in the requests they receive.

  • Depending on whom you ask, English-only responses from APIs constitute a bug (some UI devs see it this way) or an unimplemented feature. 

  • If this work is pushed to the back-end, there are implications for other teams, i.e. it's not as simple as saying "Julian can implement this in mod-foo" because mod-foo may forward a response from mod-bar, etc. (NB: the work won't be isolated to a single module on the front-end either).

  • Next steps:

    • present UXPROD-371 before the TC (goal: ask for the conclusions reached in STRIPES-750 to be accepted or rejected; @Zak Burke )

    • present an initial proposal for handling l10n on the backend (goal: ask for endorsement of the proposal; @Julian Ladisch )

    • make sure we invite @Peter Murray , who is wise in the ways of Lokalise. @md331 (Deactivated) notes that there were many bumps on the road to building a successful integration.

5 min

future agenda items

@Zak Burke@Julian Ladisch

  • i18n before a full audience, with an agenda and materials to review ahead of time

 

future agenda items

@Craig McNally

  • System and tenant level users are becoming an increasingly urgent problem. There was a recent discussion at Tech Leads. See also the spike FOLIO-2551 and Decision Log entry.