ReSharper Web Help

ReSharper provides a set of tools to assist with routine of software internationalization. It greatly simplifies working with resources by providing a full stack of features for resource files (.resx) and resource usages in C# and VB.NET code, as well as in ASP.NET and XAML markup.

You can navigate between cultures up and down the culture hierarchy, from code files and from resource files. ReSharper prompts what a resource entry overrides and where it is overridden. For more details and illustrations, see Navigation section.

There is a number of resource-related refactorings, such as Move to Resource, Rename Resource, Inline Resource, etc. See Refactorings section for more information. Also, ReSharper suggests quick-fixes and context actions to make your life easier while working with resources.

An icing on the cake of localization assistance is the support of Code Completion and Quick Documentation features for resources.


To find all localizable strings in your solution, set Localizable=Yes and Localizable Inspection=Pessimistic for the relevant projects, then find any such sting, which be highlighted with curly underline. Press Alt+Enter on it and choose Options for Inspection | Find all 'Element is Localizable' issues.