3 ms·
I integrate German, French, English and Dutch from the start. They are all languages used in Belgium, English as a developer. I've gotten it pretty productive
by NicoJuicy 8y ago
I integrate German, French, English and Dutch from the start.
They are all languages used in Belgium, English as a developer.
I've gotten it pretty productive. My database doesn't require extra tables and it's fully customizable per client ( 1 extra table). Because my clients, also want to label things differently according to their use-case. I control the translations ( the default and custom ones). As long as it's logical. I agree. I stop them when they don't use general words and try to create another use-case for it. That would break the app functionality or changes expectations ( eg. Stupid example: Label Completed as invoiced because that's their end state of a ticket). Then they need to adjust to the application workflow.
I have custom parsers for languages stored in the database ( description is a multilingual column in the database for example).
According to what I know, I'm the only person I've met who goes that deep from the start. And I have real advantages with it, as long as it's an application that "my clients" own clients use. Language doesn't stop and culture, but it's also niche and even "company behavior" related.
For integrating multiple languages...
If you live in America, it's an after thought.
If you live in Belgium, it's the first thing you run into.
If you're an SMB, you need to go deeper to differentiate.
To me, the title only makes sense to me when you're mother tongue is a dominant language in the world ( reach for the stars).
What I haven't run into yet is right-to-left and Arabic, Chinese,.. ( non Latin based languages) currently.
Using USD, pounds and EUR is handled within the frameworks I use. Dot Net uses it extensively and yes, I use resx files ( which I don't like a lot, but I've wrapped them and use them as default translations of a language, clients can adjust them).
I don't need translators in the start. I can handle French, Dutch, English myselve mostly. My German isn't very good though.. ( which sucks because of the title here :p )
Ps. Yes, Changing translations is billable per hour.
- draw_down 8y ago> What I haven't run into yet is right-to-left and Arabic Yeah, well, the game changes significantly when you do. I18n is pretty easy when it’s just English and a few European languages. But it turns out that’s not particularly “international”.