hi, lately we're experimenting a bit with approaches to localise plugins. you may have noticed that although RKWard's menu titles are translated, most of the actual plugin dialogs are in english. heretofore, RKWard didn't support translations for plugins.
this has changed in the development version (SVN after 2014-09-12), and there is now one external plugin with inital support for english and german: http://rkward.sourceforge.net/R/pckg/rk.ANOVA/index.html so *if* you're running a bleeding edge version of RKWard, have installed that plugin in version 0.01-18 *and* start RKWard in an environment with the locale set to de_DE, you should get its dialogs in german (e.g., Analysis -> ANOVA - > ANOVA), otherwise it should fallback to the english default. this plugin should still work with older versions of RKWard! so it would be nice if you gave some feedback anyway -- does it run in your environment? users of debian based distributions can try the debian package called r-other-rkward-rk.anova which is in our own repository. instructions on how to get that up and running can be found here: http://rkward.sourceforge.net/R/pckg/rkwarddev/deb_repo.html please note that this implementation of plugin translations is rather rude -- the package simply ships a full set of dialogs for each language. we're aware that there are more elegant ways of doing this -- yet this was kind of a low hanging fruit, and you can actually use the translated dialogs with older releases of RKWard (with a few clicks). we'll likely add a more elaborate method for this in the future. especially since using this method is only feasible if a plugin is maintained by an rkwarddev script. however, if you're simply *using* RKWard, this shouldn't concern you ;-) you don't speak german? like to help out with another translation? then please download the package sources: http://rkward.sourceforge.net/R/src/contrib/rk.ANOVA_0.01-18.tar.gz and take a look at the file rk.ANOVA/inst/rkward/rkwarddev_ANOVA_plugin_script.R in it, you will find a lot of appearances of a function called i18n(), e.g.: i18n( en="Dependent variable", de="Abhängige Variable" ) so, to add a new language like french, simply add it to all the lists: i18n( en="Dependent variable", de="Abhängige Variable", fr="<your translation>" ) (don't forget the comma...). that should do it -- you then need to run the script to build it -- once for each language! make sure to specify each language by a proper rk.set.language() call, see lines 15 ff. feel free to bug me with questions if you can't figure it out ;-) enough for now... i'd be hapy if you give it a try. viele grüße :: m.eik -- dipl. psych. meik michalke institut f"ur experimentelle psychologie abt. f"ur diagnostik und differentielle psychologie heinrich-heine-universit"at d-40204 d"usseldorf
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________ RKWard-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rkward-devel
