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...DNN 7 content localisation: SHOW STOPPERDNN 7 content localisation: SHOW STOPPER
Previous
 
Next
New Post
1/6/2013 11:49 AM
 

Dear DNN Team and readers,

I am currently facing lots of difficulties to migrate my DNN 5 bi-lingual website to DNN 7 (http://declic-video-fx.com). I am an amateur doing this for leasure, I can't use lot of money to pay a developper to understand where is the problem and to solve it (I would only have ~50-70$ and I am quite sure it's not sufficient).

With DNN 5, I used some tricks for the bi-lingual content localisation: ML Apollo + DSLocopon Localisator
Unfortunately, they are not working anymore with DNN 7.

I tried to use the core feature: content localisation (enabled in host and then in ADMIN > Languages). When I enable the function, the system starts and duplicate all pages/modules, but it fails before the end (it never end, I tried in DNN 6, in DNN 7). I think it's because I have News Article modules and thousands of articles. One instance did not show errors and finished, but in fact, when I look at the News Article table, it's incomplete (the author was missing for example). It has ~1500 articles to duplicate.

Conclusion: I do not know what to do and I am stucked... If any DNN Corps want to give it a try, I am ready to provide the backup + database, if it may help the community to debug the problem for big website ?

Otherwise, I am thinking of splitting my website into two languages:
fr.declic-video-fx.com
en.declic-video-fx.com
Each one will be a separate DNN instance (I could restore my current website into each instance, and suppress the language which is not used).

Do you think it's feasible ? How would I do that ?

Thanks a lot for your help, I am a NON IT professionnal, just a simple amateur playing with IT technologies (maybe DNN has a too high level for me ?... So far it went well)

DV FX

 
New Post
1/6/2013 1:52 PM
 
the trick to doing this is to no enable any extra languages when you enable content localization. Next step is to set the culture of every page and every module to Null (in the Tabs and TabModules tables). After you recycled the site, you can now activate the extra language.

Next, in the DB, set the culture of all pages that you want to have translated to your default langauge, and again recycle the site. Now click the "create translation copies" icon that is available for the extra language. The process will now skip all the pages that have a NULL culture (these are culture invariant pages).

Btw, i am not sure using Ventrian with content localization is a good idea... are you creating translated versions of all articles as well then.. and how are you doing that?

Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
New Post
1/6/2013 2:59 PM
 
Hello Erick,

Thanks a lot for answering. You have ALL my interest. I am stopped right  now and without solution, just crying ... :-(


First, to answer your question:
- I am already using VENTRIAN NewsArticle (that are one of the best module I know).

- I already have french and english language pack activated
- I am already translating each article (french / english). You can have an overview on my current alive website (http://declic-video-fx.com) : change language with the flag at the right. The only problem so far: when you read an article and when you switch language, you are redirected to the current listing of articles (it does not automatically switch to the corresponding articles). But that's not that critics.
- To do this, I have two News Article Module on the same page, one for FRENCH and another one for ENGLISH. And thanks to DS Localizator, I am hidding the one which does not correspond to the correct locale.

So now, I am ready to try the trick you are proposing, but I need to understand, because I have to admit that the localisation in DNN 7 is quite difficult to understand (I saw Charles video, but that's difficult to understand - I also read DNN Hero video regarding content localization): it's difficult to understand the "Mark as translated", "Ready for translation" (which seems to trigger the duplicata after enabling the content), "Is Translated", etc...

So you said:
the trick to doing this is to no enable any extra languages when you enable content localization.
>> Can you clarify ? I already have French and English, should I delete one locale ?

* Next step is to set the culture of every page and every module to Null (in the Tabs and TabModules tables). After you recycled the site, you can now activate the extra language.
>> I can do that in the DB, no problem. What do you mean by "activate the extra language" ? Should I first go to HOST > Other Settings > Allow content localisation and ADMIN > Languages > Enable content localisation ?

Now click the "create translation copies" icon that is available for the extra language. The process will now skip all the pages that have a NULL culture (these are culture invariant pages).
>> Where do I find the "create translation copies" ? Do you mean Page Settings > Ready for Translation ?

Thanks for clarifying, then I will try what you propose, I am very very interested...
What I need, in fact, is the following:
* on the page, I have the two modules (the one for french and the one for english).
* I need that the system duplicate the modules on the page FR and EN (without creating a new module ID). Then, I will delete the copy on each page for the selected locale. Currently, I can't do that because it creates a copy when I enable the content localisation.

I believe that your solution will work, I think that this "NULL" page which avoid that it duplicates it will help me !! But I have not understood everything.
Thanks for your help, thanks so much Erik !!!

DV FX



 
New Post
1/6/2013 3:28 PM
 
Erik van Ballegoij wrote:
the trick to doing this is to no enable any extra languages when you enable content localization. Next step is to set the culture of every page and every module to Null (in the Tabs and TabModules tables). After you recycled the site, you can now activate the extra language.

Next, in the DB, set the culture of all pages that you want to have translated to your default langauge, and again recycle the site. Now click the "create translation copies" icon that is available for the extra language. The process will now skip all the pages that have a NULL culture (these are culture invariant pages).

Btw, i am not sure using Ventrian with content localization is a good idea... are you creating translated versions of all articles as well then.. and how are you doing that?

 

Erik, I read and read your post again. I tried. Here is what I done (on a DNN 5 migrated to DNN 7):

* I disable the french language.
* I set the culture of all pages and modules to NULL (Tabs table and TabModules page): for information, it's already the case
* I recycle IIS and I restart the application in Host Settings and I clear cache in Host settings
* I activated the french language
* I go to HOST Settings > Allow content localisation
* I go to ADMIN > Languages and I enable content localisation
* I set the culture of a page to fr-FR
* I recycle IIS and I restart the application in Host Settings and I clear cache in Host settings
* After recycling the site, it seems that it automatically have copied the translation copies (the button is no more active) > but also, I only have the page I set to fr-FR in fr-FR (not available in en-US anymore)
* And then I am locked, because I do not manage to obtain the page in en-US and fr-FR (and deleting FR module on EN  page, deleting EN module on FR page).

If needed, I can record my screen and you tell me what is wrong ?
DV FX

 
New Post
1/6/2013 3:59 PM
 

To summarize what I would like to do:

Screen capture of my DNN 5 migrated to DNN 7 before enabling the localisation content.

Screen capture of what I had yesterday when trying to put some module in FR page and EN page (I am unable to put the EN Tips &Tricks in ENGLISH page and FR Trucs & Astuces in the FRENCH page)....

I am quite sure that you trick to put a NULL value should solve the automatic copy which create a duplicata of my module, and which fails the migration... I sincerely hope that you can pass by to explain what you said previously. I have a DNN 7 ready  to test what you said, I will record (video) what I do, so you can tell me what is wrong.

Thanks so much,
DV FX

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...DNN 7 content localisation: SHOW STOPPERDNN 7 content localisation: SHOW STOPPER


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