On Fri, Aug 14, 2009 at 8:39 AM, Yuki KODAMA<endflow....@gmail.com> wrote: > Hi, > > As you may know, TortoiseHg has 2 translated strings for > Windows Shell & Linux Nautilus context menus; Windows registry files & > PO files (from 'menuthg.py'). > This means we have to maintain them in same time. > I suppose it annoying for translators (incl. me). > > So I propose that we have translated strings in PO files, generate > Windows registry files from them > using Python script(prototype availabled), and use them from Linux > Nautilus extension. > By this, all translated strings for context menu are in PO file. > Therefore, translators can translate them on Launchpad. No more > sending REG file as patch via email. > > Any comment are welcome :) > > > GOAL: > Share original & translated strings of context menus with Windows > Shell & Linux Nautilus extension. > > BENEFIT: > -No need to maintain 2 translated strings > -Can be translated on Lanuchpad > -Reduce Linux specific descriptions for context menu in THG doc > > WORK FLOW: > -prepare source file (like 'menuthg.py') contained Windows Shell's > translatable strings > -I suppose we should use Window's strings, not actual menuthg.py's
menuthg's strings are simply old. They need to be brought up to date with the latest Windows strings. > -update POT file (includes common strings of context menus for Win/Linux) > -translate them on Launchpad > -or merge with existing translated string in Windows registry file > -run script and generate Windows registry file each languages from PO files Sounds great. > TODO: > -rewrite menuthg.py to fit new context menu strings Hopefully this is a simple patch, not a rewrite. > -replace from hgtk commands to real menu label at taskbarui -- Steve Borho ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop