Simple translation management GUI on WPF.

Topics: Localization
Nov 27, 2012 at 8:25 AM

Let me introduce a small utility, which I recently developed.

OrchardPot is an utility written on WPF. Which allows:

  • Translate PO files, generated by Orchard.
  • Ask google to suggest translation.
  • Run "orchard.exe" within a gui.
  • Easily switch between orchard and translation folders.

Additional bulk operations (Utilities):

  • Clone translation.
  • Delete translation
  • Clean translation when original and translated texts are equal
  • Export translations to a different folder
  • Export specific culture to a different folder.
  • Delete/export unused translations (where module or template doesn't actually exist)
  • Export translations which are used by orchard

You can find it at:

http://svn.usanov.net/orchard-modules-public/trunk/OrchardPot/

Please drop me a line if you find it useful.

Nov 27, 2012 at 9:27 AM

Idea: Make it compatible and work with the Q42 translations module.

Nov 27, 2012 at 9:51 AM

Could you put the bins up somewhere / VS2010 sources (as we don't have VS2012 yet)

Nov 27, 2012 at 6:40 PM

AimOrchard < will convert it to VS2010 tomorrow. Just didn't note that it not backward compatible.

Znowman < Well, Q42 translations is great it self. Basically what it doesn't have is "google suggest", but it is a matter of 50 lines of code. I've just tried to reduce hand work when you try to manage PO files.

It might make sense to integrate it with other modules if there will be drag'n'drop sorting and "promote translation to common" options. Which I don't plan to implement in near future.

Dec 3, 2012 at 5:55 AM
Edited Dec 3, 2012 at 8:09 AM

Got it converted yet? :)

edit: Got it to compile @ VS2012 (Installed it at VM) in the meanwhile (after digging up Dynamic.cs / UniversalConverter.cs from some old mvvmlight src)

Dec 17, 2012 at 9:29 AM

Yes, I have converted solution into VS2010 file, next day after my last message. There were also some changes in the code.

Please use nuget package restore to get missing libraries.

Jan 17, 2013 at 8:22 AM

Some more updates:

  • Merge tab. Where translations can be merget between source path and target.
  • Remove Duplicates feature.
  • Utitlities usability improved. Button content is more meaningfull now.