Professional UI Solutions
Site Map   /  Register
 
 
 

Miscellaneous

How to localize Elegant Ribbon to a new language?

Elegant Ribbon is localized to a number of languages including Dunish, Finnish, German, French, Italian, Spanish, Netherlandish, Norwegian, Polish, Portuguese, Russian, Swedish and Ukrainian. It is not difficult to localize it to a new language. For example, if you need to localize Elegant Ribbon to Japanese, follow these steps:

  1. Open the Resources solution (Elegant.Ui.Resources.sln) that comes with the distribution of Elegant Ribbon. The solution contains resources that should be localized to the new language.
  2. Find the following files in the solution and replace de-DE with jp-JP in the name of each file:
    • Resources.de-DE.resx
    • QuickAccessToolbarControlsEditorFormBase.de-DE.resx
    • StringResources.StringResource.de-DE.resx
  3. Translate the resource files and build the solution.
  4. Find the built assemblies in the ..\bin\Debug\jp-JP folders and send them to us so that we can sign and send them back to you.
  5. In the folder on your computer where Elegant Ribbon assemblies reside create a folder with the name jp-JP and put the signed localized assemblies into it.
  6. If you now set the thread culture of your application to jp-JP, you should see that Elegant Ribbon now runs in Japanese.

How to turn off the glass effect on Windows Vista?

Set the Elegant.Ui.FormFrameSkinner.AllowGlass property to false.

How to reduce the startup time of an Elegant Ribbon application?

When the application starts, it is compiled into the intermediate language (MSIL) and this comprises a good part of the startup time. So you can use the NGen tool, which ships with the.NET Framework, to compile the Elegant Ribbon assemblies it to native code. If you put the resulted assemblies into GAC, that will increase the startup speed even more.


If you have any questions, please visit our forum or contact our technical support team at support@prof-uis.com.