Klaus Schmidinger wrote: > Lucian Muresan wrote: > >>Hi, >> >>I'd like to propose a patch for further i18n of VDR, namely in the >>commands.conf and reccmds.conf files. Even if any user can customize >>these files to his whishes (and language), I think that it is more >>consistent from the VDR user interface point of view if the commands >>defined there also change their language on the OSD, according to the >>OSD language setting... > > > The commands files are typically written by the specific users > themselves, so I would assume they write these in _their_ > language and that's it. > > I don't think that this feature is necessary, it only makes > things needlessly complex, because then you would have to > maintain numerous copies of your commands files, and any > changes you make would have to be done in several files > instead of a single place. Taking out the syslog stuff from the patch would really keep everything transparent to users who don't use to switch OSD languages, they can continue to use the normal commands.conf and reccmds.conf for the language _they_ wish and never change the OSD language setting if they don't need or want to, so they really do not have to maintain numerous copies of those files, just their (either with, or without the 3-letter language name, as the one without is used anyway as a fallback). But some users do switch from time to time the OSD language , that was the whole point, not to bother users who don't want to change their habits, having them write and maintain multiple files, but only providing the posibility for those who need it. Those even wouldn't have to maintain 17 languages, maybe only one or very few. For example, I have to switch them mainly because VDR lacks UTF-8 support, not because I wouldn't come along with english or german OSD, I do not need the OSD in romanian for anything else than having displayed EPG information (and names derived from it in recordings, DVD archives) in the correct character encoding. And I am also curious what's so complex about that patch, it only extends the i18n scheme (you're doing in fact the same too, try to translate the standard english string into the specified language if available, if not, leave it as it is but also log that "no translation found" message) to the user-supplied commands files. Maybe the patch is not perfect, but it's small enough to be reviewed and evaluated by anyone, and it can also be completely silenced if no logging is wished. I tried to do it as minimal invasive as possible, and those different languages files would really remain the user's business to maintain, I don't think somebody would want to have all 17-20 possible languages. Lucian