Are you Sonia's brother ? What do you mean by 'dynamic' ? Creating resources for each language is the best way I can think of to create resources so you can change the language of your site, if you wanted it to happen via some translation algorithm or something, that could only end in tears.
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )