Module development on non-english sites

Lately I've been working on a project in a non-english language. We usually do sites in english or multilanguage sites with english, so I'm kind of new on this projects. From the code perspective, when working on english sites, there is no problem at all, just use function t() with english text, but on a different language, what should be our approach?