Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Endless DNN problems because of one letter!!!!Endless DNN problems because of one letter!!!!
Previous
 
Next
New Post
9/14/2009 8:59 AM
 

Hi everyone,

I am trying to use DNN with several applications in Turkey. I want to tell development team about a simple fact about Turkish Alphabet. In my alphabet, the letter 'I' is not capital  of i . I've told this fact several times in that forum. But there was no benefit. I just would like to transmit that fact to development.

The letter 'I' is  capital of 'ı' and 'İ' is capital of 'i' in my alphabet. There are endless problems because of Dotnetnuke.SqlProvider.dll. If  you use @IsScalar as parameter and call back again as @isScalar . SQL raises an error flag! Same is valid for @Id and @id. Is it so hard to take care of these parameters? Lots of  friends of mine think that, DNN is useless in Turkey.

Yes, as I said, how can I transmit that fact to development team?Can anyone help me? Mr. Leupold?

 
New Post
9/17/2009 4:50 PM
 

we (localization experts in the DNN core team) are aware of the special cases with the Turkish language regarding i capitalization. But our developers have the difficulties of not having a proper test bed.

Regarding your issue: are you aware you need to use Latin_CI_AS as database collation and does this issue occur though, if the sql server default is set to Turkish language?


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
9/20/2009 4:15 PM
 

Actually the problem is not related with db collation. Problem is with the windows regional settings. If you select your keyboard settings as English than there will be no letter like 'İ' or 'ı' then there will be no problem. But when you select turkish keyboard then it crashes. This is a very simple problem Mr. Leupold. There is no need a test bed. You just need to obey coding rules. If you want use a parameter called @IsScalar, you should call it as '@IsScalar' not like '@isScalar'..Thats all. There is no need for a test bed. And In my opinion, DNN will work well even on a DB with collation Turkish CI_AS.Because it is also CI_AS. But it has nothing to do with parameters named as '@IsScalar' when calling back  them as '@isScalar'..beacasue they are different parameters in Turkish.

Thank you very much for your interest..

 
New Post
9/21/2009 8:28 AM
 

I am sure, there is no keyboard or UI settings issue, the problem is just with executing SQL from UI or script. By default, DNN uses UTF-8, which should properly work, for all scripts you should sage the text file encoded as UTF-8, to prevent encoding issues. Encoding will also be preserved during copy and paste.

To prevent issues with capitalization completely, we would need a proper test bed with case sensitive collation for all developers, which results in an extra effort. 


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
9/21/2009 11:00 PM
 

Sebastian

I guess that he is talking about the real stored procedure named as "IsThisStored" and the name in dataprovider being "isThisStored". Differences in the I will cause problems for this language

Am I right?


Locopon
Free modules: E-commerce, Complete localization (Portal, page, module settings, skins, etc.), Secure Login, and more
http://dnn.tiendaboliviana.com
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Endless DNN problems because of one letter!!!!Endless DNN problems because of one letter!!!!


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out