...
Example | Localization change | Method | Architecture | ||
---|---|---|---|---|---|
SharpDevelop | runtime |
|
| ||
Paint.NET | restart |
| |||
MonoDevelop | ? |
| ? | ||
Spring.Net | runtime |
| http://msdn2.microsoft.com/en-us/library/aa478974.aspx]]]></ac:plain-text-body></ac:structured-macro>
| - | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5be306de4c1eea7c-c17b63ef-4bed43ba-b3d5aaa8-2794cf4b9c116b52ec787f79"><ac:plain-text-body><![CDATA[ | MonoRail | runtime |
|
| ^Architecture_MonoRail_Resources.png]]]></ac:plain-text-body></ac:structured-macro>
|
...
Method | Maintenance | Remarks |
---|---|---|
Resources (.NET) | Satellite assembly: editors -Zeta Resource Editor,Resource Builder | - |
gettext |
| |
DelftLanguage | text-files(lng) |
|
Resources (.NET) versus gettext
|
...
gettext |
|
---|
...
|
DelftLanguage |
---|
...
text-files(lng) |
|
- More info Internationalisation - Open Source vs Microsoft, [
Localization of Microsoft . NET
Applications|http://www.alchemysoftware.ie/localization_dotNET_applications.pdf], Developping Global Applications in Java
Suggestion
Architecture
Work method
Wiki Markup Automatic Localization Using Localizers = property window Visual Studio \[resource on class (Form/UserControl)s level\]
- Applying Resources Manually = resourceresourceService.getString(indexname) for using the Lookup hierarchy.
...
- Class (Form/UserControl) languagecode-country/regioncode
- Class (Form/UserControl) languagecode
- Namespace (Project) languagecode-country/regioncode
- Namespace (Project) languagecode
- Application (Plugin) languagecode-country/regioncode
- Application (Plugin) languagecode
- DelftShell (DelftShell.Resource, a new project in DelftShell for all common translations like save, delete, remove etc.) languagecode-country/regioncode
- DelftShell (DelftShell.Resource, a new project in DelftShell for all common translations like save, delete, remove etc.) languagecode
...