MUI Support Windows Mobile(Pocket PC)

K

Krish

Hi,

We have an .net CF based Windows Mobile application.

Currently we are supporting globalization by Satellite assemblies. We
have Executables + Locale Specific Resource dll.

We just came across .mui files, can someone shed somelight on how
exactly MUI and Satellite assemeblies differ

Is there someway we can generate MUI files for .net CF Windows Mobile
(Pocket PC) based application.

Thanks,
Krish
 
P

Paul G. Tobey [eMVP]

You just came across .mui files in what context? As I've seen such files
used, they are searched automatically for resources in preference to
resources in the base DLL for the correct locale ID. This would not be a
substitute for anything that is managed code-based; it's a different way of
doing things. Conceptually, not all that different, but not identical. If
you're writing in managed code, I don't see why you'd be interested in .mui
files (especially since they require MUI support in the OS). If you're
writing in native code, of course, they're an obvious way, if your build of
the Windows CE OS supports MUI, of localizing applications. If you go to
msdn.microsoft.com and do a search on "windows ce" and "mui", the first item
will start your learning process.

Paul T.
 
K

Krish

Thanks Paul.

I am naive to platform development, We are trying to include our C#
based application on the ROM image of our device.

Currently our solution has multiple projects, for eg., we have 1.exe,
2.dll, 3.dll, 4.dll

So we are shipping four components with default locale resource and 4
components for each locale (1.resource.dll, 2.resource.dll,
3.resource.dll, 4.resource.dll) under locale subdirectory.

My question here is can we combine all the resource.dll into a single
file as mentioned here http://msdn.microsoft.com/en-us/library/ms903739.aspx.

This way we can include binaries with default locale + One mui file
for each locale.

Anyhelp is appreciated

Thanks,
Krish
 
P

Paul G. Tobey [eMVP]

The mechanism by which managed code loads language-dependent resources is
different. I don't think that anything on that page has anything to do with
managed code. If you're writing native code, you can certainly do that.
You need to follow the instructions for managed code localization when
that's what you're doing.

Paul T.

Thanks Paul.

I am naive to platform development, We are trying to include our C#
based application on the ROM image of our device.

Currently our solution has multiple projects, for eg., we have 1.exe,
2.dll, 3.dll, 4.dll

So we are shipping four components with default locale resource and 4
components for each locale (1.resource.dll, 2.resource.dll,
3.resource.dll, 4.resource.dll) under locale subdirectory.

My question here is can we combine all the resource.dll into a single
file as mentioned here
http://msdn.microsoft.com/en-us/library/ms903739.aspx.

This way we can include binaries with default locale + One mui file
for each locale.

Anyhelp is appreciated

Thanks,
Krish
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top