MonoX CMS has localization UI screen, it is placed on the admin dashboard "
Other tasks -> Portal Localization" or you can also find it under "
Quick Tasks -> Other tasks -> Portal Localization" available on every administration page placed on the top left of the screen.
If you want to us
Portal Localization you will need to enable it in
web.config you need to change the following
From
<
ResourceProviderModel
defaultProvider
=
"ResourceManager"
>
<
providers
>
<
clear
/>
<
add
name
=
"ResourceManager"
type
=
"System.Resources.ResourceManager, Mscorlib"
customProperties
=
""
/>
<
add
name
=
"DBResourceManager"
type
=
"MonoSoftware.Web.ResourceProviderModel.Providers.DBResourceManager, MonoSoftware.Web.ResourceProviderModel"
customProperties
=
""
/>
</
providers
>
</
ResourceProviderModel
>
To
<
ResourceProviderModel
defaultProvider
=
"DBResourceManager"
>
<
providers
>
<
clear
/>
<
add
name
=
"ResourceManager"
type
=
"System.Resources.ResourceManager, Mscorlib"
customProperties
=
""
/>
<
add
name
=
"DBResourceManager"
type
=
"MonoSoftware.Web.ResourceProviderModel.Providers.DBResourceManager, MonoSoftware.Web.ResourceProviderModel"
customProperties
=
""
/>
</
providers
>
</
ResourceProviderModel
>
Note that if you are doing some custom development and using this provider you will be required to
- manually insert new resources in the database
- to use
Resource Provider Strongly Typed Resource Generator - can be found in download section
You can also read more about MonoX localization here
ASP-NET-localization-settings-in-MonoX
Working-with-Monox-localization-resources
Regards