mikawhat wrote:I've already tried with constant but it didn't return anything...
It ought to; how did you try it?
mikawhat wrote:Is it better using arrays for multiple lanuages rather than differentt files with define()?
As one example where arrays can be more convenient is this example from personal experience: I needed to use two languages at the same time (as part of a messaging system: the page needed to be in the user's language, but the alert email needed to be in the recipient's language). Another is that it allows a "default" language to be supplied in case some translations are incomplete (see this thread).