Conflict Viewer's UI becomes practically unusable when run from a French SQL installation on a French Operating System

When running Conflict Viewer (C:\program files\microsoft sql server\90\Tools\Binn\VSShell\Common7\IDE\ConflictViewer.exe) on a French SQL Server 2005 installed on a French OS (Windows Server 2003 SP1 in my tests), the user interface for the Conflict Viewer Form is practically unusable. See the following two screenshots which show the differences between the English and French versions.

 

BUG_English

 

BUG_French

 

With the help of Reflector for .NET it seems that the Microsoft.SqlServer.Management.UI.ConflictViewer.viewerForm.fr.resources table in the C:\program files\microsoft sql server\90\Tools\Binn\VSShell\Common7\IDE\fr\ReplConflictViewer.resources.dll file is missing some resources compared to other localized languages (for example, German).

This problem is caused by an issue introduced in the localization process used to produce the French version of this component. It has been fixed in SQL Server 2008, and a bug has been created to address it in SQL Server 2005's future Service Packs.

 

That's it for today.