Hi,
I've worked hard this week and finished now a patch, that adds
a way to translate modules without the main CHDK, so that every module can have its own translation and is so more usable on other builds with changed main translation.
Also it (should) save memory if every translation, that is only needed by one module is moved to an extra file and only loaded if needed (with the module).
The attached patch makes all necessary changes and uses for calendar and 4wins the new feature, it also adds translations for sudoku.
Warning: it's only a test version and gives a compiler warning ("to many empty lines ...") because I haven't re numerated the main translation.
You can't apply this patch with CHDKshell (I have no idea why), but with tortoise it's no problem. The translations are only made for German and English. If you choose another language the default (if available) or English is used.
Please test and comment.
Edit: The patch is for rev. 1882/1890 (oter versions not tested)