You definitely should read this before even thinking about using machine translations without manual review :-) http://www.codeproject.com/Articles/222389/Beyond-Localization-Software-for-a-Global-Audience
Over the past couple of years, many of my projects have required multi-language support, some with over 1,000 resource elements in 12 twelve languages. I can't imagine managing these types of projects without ResX Manager. 5 stars is not enough!
Removing 30 rows from 3 resx languages took took 4 full minutes, and I was unable to use my computer for the entire duration due to the resx windows constantly being called into the foreground. I think I could have completed the operation by hand quicker, but then I'd have carpel tunnel syndrome.
It's inexplicably slow, but I don't blame the author. This feature should be included in Microsoft Visual Studio as a first class feature where manual window switching isn't required to update the simple files.
I actually don't see any new projects built on top of .NET any more anyway. Visual Studio is dead. Visual Studio Code and Node.js forever.
I don't know why Visual Studio doesn't have a better linkage between culture-specific resource files but this extension addresses the problem beautifully. Being able to see all of my keys and all of the translations in one window is pure genius. Highly recommend.
First of all, this is an awesome tool!
I saw in the configuration part, that there is a "move to resources" table with regexp like strings. I also find that if i select a text then it can be moved to a specific resource. I just wondering if it possible to let's say right click on a file in the solution explorer, and from a context menu start a file-scan to find the resource references, mostly the undefined keys and add them to the resource files (maybe with an confirmation dialog)
And one thing, it would be nice to be able to add multiple resource keys at once.
Thank you for yout efforts! Keep up the awesome work!
I would like to export the References that it has found for each resource entry. I can see them in the mouseover for each entry.
Even a copy and paste would be useful. Is this possible?
This tool is a great resource for localization. It has been helpful for my team to
search for orphaned resource strings.
At this moment it scans only .cs files for orphaned strings, can it scan .html files as well ? or are you planning to add this feature in an upcoming release.
Thanks for the reply. It is a great feature with lot of flexibility. As an end-user, I would suggest that configuration tab and other tabs, be placed on top instead of bottom, as it took a while for me to search for the config tab with all other stuff that was open in Visual studio.
Regarding the html files, there is start comment <!-- and end comment --> . How can one specify these as Comment Token in configuration ?
Great extension so far.
One of my language wasn't fully translated so I gave my translator an excel file with KEY/VALUE/COMMENT so He can translate.
I want to paste the 3 columns. It's possible using the default rsx manager from VS but it takes ages (a couple hours for 500 rows, and i'm trying to paste 2000rows).
I've displayed only key/Spanish/Spanish comment, in your RsxManager but when I paste I always have errors (headers not having the good format, then problem to parse the header...)
Is there a way to paste only the values for a languages ?
Thank you !
I found your extension very useful, thank you. In my project we have a separate person who manage strings and translations but he doesn't know visual studio. Currently we use export/import excel feature -> copy/paste google sheet but we faced on with a merging issues. When translation manager update string and developer add new string we should merge it manually. We use comments like "edited" or "new %date%" to help us. I plead you to create next features which will extremely increased popularity of your plugin:
- update project resources based on google sheet
- update google sheet based on project resources
- resolve conflicts window which simply ask you two options use google or use project string
If you think this idea useful I can help you with it's implementation
This plugin is really, really, really great but I have issues. In my project there are multiple resource files with the same name in different sub directories. Actually named Locale.resx -- it's just the way it is. While ResXManager seems to work anyway, and the excel export in a way works as well, the excel import screws everything up. Is there a way to switch from "FileName" to "Namespace+Class"? While file name may not be unique in a single project, a Namespace+Class must be. Or include the sub directories within the project, not just the file name, that makes it unique as well.