Det er noget af et spørgsmål du stiller. :)
Der er hæftig diskution og debat om localization af programmer / websites. Personlig har jeg ikke fundet den perfekte løsning endnu, men jeg kan absolut ikke lide en resx fil pr. sprog / pr side. Derimod har en microsoft ansat lavet et projekt med localization ud fra en database. Dette er kodet til MSSQL server. Det kan måske ikke hjælpe dig men give dig en ide.
Ideen her er at man angiver ressource keys, som du normalt gør, men hvor du her angiver hvilken culture-kode der skal bruges. Herefter kan du via projekter importere en ressource dll som giver dig mulighed for at trække disse oplysninger ud.
Bemærk dog at dine ressource bliver kompileret ud, så hvis du skal oversætte on the fly bliver du nødt til at omkode lidt. Her kan du fx bruge sliding expiration til at cache dit ressource objekt.
Men her er Micheles (
www.dasblonde.net) projekt:
http://www.theserverside.net/tt/articles/showarticle.tss?id=LocalizationPracticesHun har også skrevet en del artikler / indlæg om globalisering af projekter.