Hi Frederic,
Pavel was right, the .NET Framework 2.0 redist itself is in English, and
you can install additional language packs to the target PC so the resources
contained in .NET Framework itself can be localized.
Your own .NET application supports localization by having its own satellite
assemblies, you don't need the langauge packs to support your application's
localization.
Here are some scenarios you just don't need to redistrube .NET 2.0 Language
Packs to your users:
1. The users' target machines have Windows Vista or higher. .NET Framework
2.0 and its language packs are part of the Windows OS beginning from Vista,
they are installed as OS features, we don't need to install lang packs and
actually we are not allowed to do so by the OS.
2. Your application will never display error messages directly from the
NET Framework - like Exception messages, and you can be sure your
application will not have unhandled exceptions so the .NET unhandled
exception dialog will never appear to the users. Also, you don't use any
NET built in dialogs, such as the ClickOnce deployment dialogs.
And if you have one or more of the following requirements, you should
consider redist the .NET 2.0 lang packs:
1. Your application *will* display .NET error messages or built in dialogs,
or you won't display them but need to log them somewhere (like Pavel said
we don't usually display Exception.Message directly to our end users
because this will freak them out, but we usually need to log the error
messages and we want the messages logged in the language the same as the
OS's so a local admin can read it easily), and you want the message
language to align with users' OS language, then you need to distribute at
least one lang pack which is targeting the user's OS language.
2 If you want the error message language to align with your application's
current language, then you'll have to distribute all lang packs
corresponding to all the languages your application supports.
Since I don't know much about the details of your application's
localization design, I can only give you these general suggestions.
If you have any further specific questions regarding this topic, please
don't hesitate to post it here.
Regards,
Jie Wang (
[email protected], remove 'online.')
Microsoft Online Community Support
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
(e-mail address removed).
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.
Note: MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 2 business days is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions. Issues of this
nature are best handled working with a dedicated Microsoft Support Engineer
by contacting Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.