Quantcast
Channel: ResX Resource Manager
Viewing all 2435 articles
Browse latest View live

New Post: Tagalog language (tl)

$
0
0
The tool relies on the languages supported by windows (see CultureInfo.GetCultures(CultureTypes.AllCultures)).
As Windows does not know about "tl", I think you may have to use one of these:
fil: Filipino
fil-PH: Filipino (Philippines)

New Post: VS2012 Error after upfdating to latest version (1.0.0.18)

$
0
0
Thank you for the information.
I was able to correct the problem but VS2012 feels a bit weird now... although I don't get any errors. I guess I'll have to re-install.

In any case, thanks for the information and for such a wonderful tool!

New Post: How do you find the file

$
0
0
This is either a feature request, or a documentation request as I haven't been able to figure it out myself.

So I've selected all my resource files in my project and then filtered down to a particular string and I've found that other developers have put this one resource in multiple places (i.e. searching for "ok" returned 4 different results).

Is there a way to figure out which resource file the key comes from? (perhaps a column, or right-click). I can see that there is the "DELETE" menu, but is there a way to get to the resource file itself?

Created Unassigned: VS Crash when sorting the table [1046]

$
0
0
I have a crash that occurs regularly and consistently.

1. open my solution
2. open the ResX Resource Manager window
3. select ALL the resource files (in my case it is around 80 resource files)
4. click on the "Neutral" column (intending to sort)

EXPECTED RESULT:
* view sorts by selected column

ACTUAL RESULT:
* VS crashes (attached is the call stack and other info)

New Post: How do you find the file

$
0
0
Ok, so I found that if I change it to Grouped View from Flat View I can see which resource file the string comes from.

Edited Issue: VS Crash when sorting the table [1046]

$
0
0
I have a crash that occurs regularly and consistently.

1. open my solution
2. open the ResX Resource Manager window
3. select ALL the resource files (in my case it is around 80 resource files)
4. click on the "Neutral" column (intending to sort)

EXPECTED RESULT:
* view sorts by selected column

ACTUAL RESULT:
* VS crashes (attached is the call stack and other info)

Source code checked in, #20944

$
0
0
Seems that ICollection.CopyTo is used under some rare conditions. Add implementation.

Commented Issue: VS Crash when sorting the table [1046]

$
0
0
I have a crash that occurs regularly and consistently.

1. open my solution
2. open the ResX Resource Manager window
3. select ALL the resource files (in my case it is around 80 resource files)
4. click on the "Neutral" column (intending to sort)

EXPECTED RESULT:
* view sorts by selected column

ACTUAL RESULT:
* VS crashes (attached is the call stack and other info)
Comments: Associated with changeset 20944.

Source code checked in, #20945

Commented Issue: VS Crash when sorting the table [1046]

$
0
0
I have a crash that occurs regularly and consistently.

1. open my solution
2. open the ResX Resource Manager window
3. select ALL the resource files (in my case it is around 80 resource files)
4. click on the "Neutral" column (intending to sort)

EXPECTED RESULT:
* view sorts by selected column

ACTUAL RESULT:
* VS crashes (attached is the call stack and other info)
Comments: Associated with changeset 20945.

Created Feature: Add possibility to mark items that do not need translation as invariant [1055]

$
0
0
Items marked as invariant should not be considered as error if they have no translation.

Source code checked in, #22033

Commented Feature: Add possibility to mark items that do not need translation as invariant [1055]

$
0
0
Items marked as invariant should not be considered as error if they have no translation.
=> if the neutral comment contains the string "@Invariant", the item does not need a translation.
Comments: Associated with changeset 22033.

Source code checked in, #22034

Released: 1.0.0.19 (Jul 20, 2013)

$
0
0
1.0.0.19
  • Fix WI1046: VS Crash when sorting the table
  • New WI1055: Add possibility to mark items that do not need translation as invariant
1.0.0.18
  • Enable spell checker (if .Net language pack for the target language is installed)
  • German localization
  • Fix WI1002: Wrong Spanish flag
  • Fix WI993: Details of load errors are shown in the output pane
1.0.0.17
  • Catch errors and show in output window.
  • Make the language of the comment column selectable.
  • Add a "Like" button.
1.0.0.16
  • New filter "Show only rows with missing entries" makes it easier to find untranslated entries
  • Support linked items shared by multiple projects (fixes WI980, 982)
  • Fix WI986: Filtering on column doesn't work most of the time
1.0.0.15
  • Add new languages (works in extension only)
  • Edit multiple projects simultaneously
  • Flat or grouped view of multiple projects
  • Choose what columns to show or hide
  • Extended project/file filter
1.0.0.14
  • FIX WI909: Added filter for resource files
  • Sort files alphabetically
1.0.0.13
  • FIX WI889: Support legacy language tags (e.g. zh-CHS and zh-CHT)
1.0.0.12
  • FIX WI821: Re-create designer files after modifying neutral language.
1.0.0.11
  • FIX WI880: column filters restored.
1.0.0.10
  • FIX WI871: web forms support (files with nested extension like *.aspx.resx)
  • FIX WI870: Sort by key/Keep sorting - Default sort order now is by key.
  • FIX WI849/833: Improved auto-refresh when activating the view, + explicit refresh button.
  • FIX WI821: New strings can be added in the resource manager.
1.0.0.9
  • Usability improvements
    • DEL key deletes rows
    • Preserve column width and order during session
    • Preserve selection during session
    • Resizable navigation panel
    • Editable comments
1.0.0.8
  • FIX WI801: Extensions does not find ResX in Solution Folders
  • Improve keyboard navigation: Ctrl-Return starts editing without overwriting the content of a cell.
  • Improve multi-line editing: Return navigates instead of adding a new line. Ctrl-Return inserts a new line.
1.0.0.7
  • Import/Export tables also with multi-line text in cells.
1.0.0.6
  • Show the comment of the neutral language file
  • Import/Export tables via clipboard
1.0.0.5
  • VisualStudio Extension: Support VS 2012
1.0.0.4
  • Delete: Allow to delete multiple rows and correctly update display.
  • Improve context menus.
  • Show tooltip how to change the neutral language icon.
1.0.0.3
  • Show an icon for the neutral language, too.
1.0.0.2
  • Show display name and icon of the languages.
  • Automatic checkout of files upon editing, warn on file access errors.
  • Highlight empty entries.

Created Release: 1.0.0.19 (Jul 20, 2013)

$
0
0
1.0.0.19
  • Fix WI1046: VS Crash when sorting the table
  • New WI1055: Add possibility to mark items that do not need translation as invariant
1.0.0.18
  • Enable spell checker (if .Net language pack for the target language is installed)
  • German localization
  • Fix WI1002: Wrong Spanish flag
  • Fix WI993: Details of load errors are shown in the output pane
1.0.0.17
  • Catch errors and show in output window.
  • Make the language of the comment column selectable.
  • Add a "Like" button.
1.0.0.16
  • New filter "Show only rows with missing entries" makes it easier to find untranslated entries
  • Support linked items shared by multiple projects (fixes WI980, 982)
  • Fix WI986: Filtering on column doesn't work most of the time
1.0.0.15
  • Add new languages (works in extension only)
  • Edit multiple projects simultaneously
  • Flat or grouped view of multiple projects
  • Choose what columns to show or hide
  • Extended project/file filter
1.0.0.14
  • FIX WI909: Added filter for resource files
  • Sort files alphabetically
1.0.0.13
  • FIX WI889: Support legacy language tags (e.g. zh-CHS and zh-CHT)
1.0.0.12
  • FIX WI821: Re-create designer files after modifying neutral language.
1.0.0.11
  • FIX WI880: column filters restored.
1.0.0.10
  • FIX WI871: web forms support (files with nested extension like *.aspx.resx)
  • FIX WI870: Sort by key/Keep sorting - Default sort order now is by key.
  • FIX WI849/833: Improved auto-refresh when activating the view, + explicit refresh button.
  • FIX WI821: New strings can be added in the resource manager.
1.0.0.9
  • Usability improvements
    • DEL key deletes rows
    • Preserve column width and order during session
    • Preserve selection during session
    • Resizable navigation panel
    • Editable comments
1.0.0.8
  • FIX WI801: Extensions does not find ResX in Solution Folders
  • Improve keyboard navigation: Ctrl-Return starts editing without overwriting the content of a cell.
  • Improve multi-line editing: Return navigates instead of adding a new line. Ctrl-Return inserts a new line.
1.0.0.7
  • Import/Export tables also with multi-line text in cells.
1.0.0.6
  • Show the comment of the neutral language file
  • Import/Export tables via clipboard
1.0.0.5
  • VisualStudio Extension: Support VS 2012
1.0.0.4
  • Delete: Allow to delete multiple rows and correctly update display.
  • Improve context menus.
  • Show tooltip how to change the neutral language icon.
1.0.0.3
  • Show an icon for the neutral language, too.
1.0.0.2
  • Show display name and icon of the languages.
  • Automatic checkout of files upon editing, warn on file access errors.
  • Highlight empty entries.

Updated Wiki: Documentation

$
0
0

Installation

VS Extension

Use the VS Extension Manager, or download the binaries and double click the ResXManager.VSIX.vsix

Standalone

Run the ClickOnce installer from the Downloads page.

Usage

VS Extension

ResX Resource Manager Extension can be found in the Tools and in the View|Other Windows menus of Visual Studio 2010. The window will show all ResX based resources in the active solution. Navigating to a resource in the Solution Explorer will automatically select the resource in the ResX Resource Manager. If you are using an integrated SCM, files will be checked out as you type.

Extension.png

Standalone

Start the ResX Resource Manager and select a directory (usually the solutions directory) in the applications main menu. The window will show all ResX based resources in the directory and all sub directories. It will simply group the resources by the nearest project file in the directory tree; no solution will be parsed, so if you don't have a clean directory, orphan or stale copies of resource or project files will appear in the list as well.

Standalone.png

All versions

When you select a resource file, all entries and their translations will be displayed in an editable grid. The first column displays the resource key, the second column the neutral resource, continued by one column per localized language.
You can add new languages and easily add translations by simply typing the localized string in the new columns that appear in the ResX Resource Manager. All entries will be created as you type.

Empty, untranslated entries are marked red, so they are easy to find; you can also sort the columns by clicking the header of any column to move all empty entries to the top. This project has integrated the Data Grid Extensions, so you can simply filter columns to search the view for something special to translate or verify.

Invariant strings

Invariant.png

Entries that do not need a translation even though they are stored in a resource file can be marked as invariant. They are not highlighted red when empty but will show up in grey, and they do not appear when the "show only lines with missing strings" filter is activated.

Copy & Paste

CopyPaste.png

You can even copy and paste entire resource tables, if you prefer editing in another editor or want to send it in a generic format to your translator. When pasting back also subsets are supported; you can remove any of the language columns or text rows, only the header row and the first two columns are mandatory.

Note: This tool instantly saves the changes as soon as you leave a cell in the data grid. There is no save button, and undo is limited to the local undo of the grid's cell. If you are using Source Control Management, this is no limitation, since you will anyhow verify the changes before checking in. If you don't use an SCM, I would strongly recommend starting to use one ;-)


Updated Wiki: Documentation

$
0
0

Installation

VS Extension

Use the VS Extension Manager, or download the binaries and double click the ResXManager.VSIX.vsix

Standalone

Run the ClickOnce installer from the Downloads page.

Usage

VS Extension

ResX Resource Manager Extension can be found in the Tools and in the View|Other Windows menus of Visual Studio. The window will show all ResX based resources in the active solution. Navigating to a resource in the Solution Explorer will automatically select the resource in the ResX Resource Manager. If you are using an integrated SCM, files will be checked out as you type.

Extension.png

Standalone

Start the ResX Resource Manager and select a directory (usually the solutions directory) in the applications main menu. The window will show all ResX based resources in the directory and all sub directories. It will simply group the resources by the nearest project file in the directory tree; no solution will be parsed, so if you don't have a clean directory, orphan or stale copies of resource or project files will appear in the list as well.

Standalone.png

All versions

When you select a resource file, all entries and their translations will be displayed in an editable grid. The first column displays the resource key, the second column the neutral resource, continued by one column per localized language.
You can add new languages and easily add translations by simply typing the localized string in the new columns that appear in the ResX Resource Manager. All entries will be created as you type.

Empty, untranslated entries are marked red, so they are easy to find; you can also sort the columns by clicking the header of any column to move all empty entries to the top. This project has integrated the Data Grid Extensions, so you can simply filter columns to search the view for something special to translate or verify.

Invariant strings

Invariant.png

Entries that do not need a translation even though they are stored in a resource file can be marked as invariant. They are not highlighted red when empty but will show up in grey, and they do not appear when the "show only lines with missing strings" filter is activated.

Copy & Paste

CopyPaste.png

You can even copy and paste entire resource tables, if you prefer editing in another editor or want to send it in a generic format to your translator. When pasting back also subsets are supported; you can remove any of the language columns or text rows, only the header row and the first two columns are mandatory.

Note: This tool instantly saves the changes as soon as you leave a cell in the data grid. There is no save button, and undo is limited to the local undo of the grid's cell. If you are using Source Control Management, this is no limitation, since you will anyhow verify the changes before checking in. If you don't use an SCM, I would strongly recommend starting to use one ;-)


Created Unassigned: VS 2013 Support [1056]

$
0
0
Please update the extension to work with VS 2013 (Preview).

Commented Issue: Error loading dependency [958]

$
0
0
Hi.

I installed the ResX Resource Manager from VS2012 using Tools -> Extensions and updates... and trying to activate the windows it throws me the message box with text:
- --------------------------
Microsoft Visual Studio
- --------------------------
Could not load file or assembly 'DataGridExtensions, PublicKeyToken=43de855f87de903a' or one of its dependencies. System cannot find the specified file.
- --------------------------
OK
- --------------------------
Comments: ** Comment from web user: AkosLukacs **

Happened to me too, but only in the last two versions. Previous versions worked without any (major) error.

Here is the full error message:

```
ResX Resource Manager loaded.
Home: http://resxresourcemanager.codeplex.com/
Report issues: http://resxresourcemanager.codeplex.com/workitem/list/basic
Support the project by adding a short review: http://visualstudiogallery.msdn.microsoft.com/3b64e04c-e8de-4b97-8358-06c73a97cc68
Error: System.Windows.Markup.XamlParseException: Could not load file or assembly 'DataGridExtensions, PublicKeyToken=43de855f87de903a' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'DataGridExtensions, PublicKeyToken=43de855f87de903a' or one of its dependencies. The system cannot find the file specified.
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
at System.Windows.Baml2006.Baml2006SchemaContext.ResolveAssembly(BamlAssembly bamlAssembly)
at System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlTypeToType(BamlType bamlType)
at System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlType(BamlType bamlType, Int16 typeId)
at System.Windows.Baml2006.Baml2006SchemaContext.GetXamlType(Int16 typeId)
at System.Windows.Baml2006.Baml2006SchemaContext.GetProperty(Int16 propertyId, XamlType parentType)
at System.Windows.Baml2006.Baml2006Reader.Process_PropertyCustom()
at System.Windows.Baml2006.Baml2006Reader.Process_OneBamlRecord()
at System.Windows.Baml2006.Baml2006Reader.Process_BamlRecords()
at System.Windows.Baml2006.Baml2006Reader.Read()
at System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
--- End of inner exception stack trace ---
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at tomenglertde.ResXManager.View.ResourceView.InitializeComponent()
at tomenglertde.ResXManager.View.ResourceView..ctor()
at tomenglertde.ResXManager_VSIX.MyToolWindow.OnCreate()

```

Viewing all 2435 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>