I meant you use as app_main as dictionary key for translation files in the main language/ folder. Can you use "." as key instead of "app_main"? (sorry it was app_main not app_name).
On Monday, 2 September 2013 03:56:37 UTC-5, demetrio wrote: > > Hello Massimo, > > We'll try to have it at the end of the month. We had applied it to > production and is a 1.99.7 version and the trunk version has changed a lot. > > One question, what do you mean with use "." instead of "app_name"? > > Regards > > > 2013/9/1 Massimo Di Pierro <massimo....@gmail.com <javascript:>> > >> Hello Demetrio, >> >> sorry for the late response. Could you please resend your patch, make >> sure it applies to trunk, and use "." instead of "app_name"? >> >> >> On Thursday, 29 November 2012 06:17:22 UTC-6, demetrio wrote: >> >>> Hi everyone I post a reply in the web3py thread in this mailing list >>> asking for a site where make a wishlist, but thinking about what I would >>> want in web3py, I realized that I needed in web2py already so I have >>> make a patch for the actual translation system in the gluon/languages.py >>> file. >>> >>> One of the lacks that I see in the translation system is that is a >>> little difficult to maintain the language file in large applications >>> like the one I am developing at this moment. Think about modules that >>> you can plug or unplug of your application, and each have their own >>> strings, or something more common, the pluggin system. >>> >>> Actually if you want to install a plugin like plugin_wiki you have to do >>> your own translation because you cannot insert translation files (if >>> actually web2py supports this... do it I don't know how to make it xD). >>> It would be great to have a community where you can make plugins and add >>> the language files inside. >>> >>> This is what makes the patch: >>> >>> Allows to use a "namespace" parameter in the T() like this >>> >>> T("Hello World", namespace="plugin_wiki") >>> >>> So in the languages/ folder will appear this: >>> >>> - languages/ >>> - en_en.py >>> - plugin_wiki/ >>> - en_en.py >>> >>> so if you use T("Hello World", namespace="plugin_wiki") it will go to >>> find the string into languates/plugin_wiki/*your_**lang*.py and if you >>> use >>> the common way T("Hello World") it will go as always to >>> languages/*your_lang*.py >>> >>> I haven't tested it enough but it works for me at now, and I haven't >>> written the part for the admin interface where you can push the button >>> for refreshing the lang files (I don't get on wiht the RegExp at all) >>> >>> My 2 cents >>> I hope that I can send the patch to the list >>> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+un...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.