Advertisements

Localization – Unable to use any Actions from Pages in Navigation Bar if Arabic language is set



Unable to use any Actions from Pages in Navigation Bar if Arabic language is set.

Steps to reproduce:
1. Log in as Host to 7.3.4 latest build
2. Localize site with Arabic (Saudi Arabia), en-Us languages
3. Click the Arabic flag to switch to ar-SA (Saudi Arabia) language
4. Hover over Edit Pages in the Navigation Bar
5. Click “Add a NEW PAGE”

The Create Page pop up starts to render
It disappears
In the UI I get an error message:
A critical error has occurred. Please check the Event Viewer for further details.

Error:
AssemblyVersion:7.3.4
PortalID:0
PortalName:project india
UserID:1
UserName:admin
ActiveTabID:74
ActiveTabName:Log Viewer
RawURL:/ar-om/Admin/Log-Viewer/ctl/Tab/activeTab/settingTab?popUp=true
AbsoluteURL:/Default.aspx
AbsoluteURLReferrer:http://…
UserAgent:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:3ed97128-f4cc-49b7-9a9b-5b4ba5be3abb
InnerException:Valid values are between 1318 and 1500, inclusive. Parameter name: year
FileName:
FileLineNumber:0
FileColumnNumber:0
Method:System.Globalization.UmAlQuraCalendar.CheckYearRange
 Solution:

you can get rid of this problem by following below steps:

Step 1: Open DNN installed directory
Step 2: Open following folder location : DNNDIRECTORY\DesktopModules\Admin\Tabs
Step 3: Open ManageTabs.ascx
Step 4: Copy and past following line between Register controls and <Div>code

<% startDatePicker.Culture = new System.Globalization.CultureInfo("en-US"); endDatePicker.Culture = new System.Globalization.CultureInfo("en-US"); %>

Also repeat the same steps with module settings
Step 1: Open DNN installed directory
Step 2: Open following folder location : DNNDIRECTORY\admin\Modules
Step 3: Open Modulesettingsascx
Step 4: Copy and past following line between Register controls and <Div>code

<% startDatePicker.Culture = new System.Globalization.CultureInfo("en-US"); endDatePicker.Culture = new System.Globalization.CultureInfo("en-US"); %>
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: