A speaker discusses accommodating multiple languages and cultural norms in UI design, noting that language length (e.g., German vs. English) can create layout constraints. Practical solutions include using design tokens to swap condensed typefaces, smaller themes, or font-size adjustments so localized navigation items fit without breaking the UI.
Chapters
How can I accommodate a series of different languages and things like that? And then one is about making cultural fit work. So there are cultural norms that may or may not exist across different localities. And then there's also like, well, German is just a longer language than say, English, right. So how do you accommodate for that? So I think both of those have a place in there. I also tend to lean toward design tokens for that kind of stuff too, because it is on the internationalization stuff. It's again a UI problem. It's that like, oh, I don't have enough space for a 30 character navigation item if I design it one way. But if I shrink the font size or if I use a condensed face or if I do those kinds of things, then I do. And that's, you know, if it's architected well enough, that's an easy enough design token swap to say, like, give me the condensed version or give me like, let me use the condensed theme here or let me use the smaller theme here. So that solves the internationalization problem.