My Cart (0)  |  My Orders  |  My Downloads  |  My Auction  |  My Account  |  Help


Login |Register        Search

Content localization support in Classified Pro v8.3 and DNN 7

                Print      Add To Favorite     Add To Watch List     Contact Author

Creator: host   4/19/2015 9:29:07 AM    Author: Xiao Qi   Source: http://DnnModule.com   Views: 3041    0    0  
Tags:
Store Auction Classified Ads Content Localization Classified pro ecommerce

    Localization in DNN can be done in two different ways, Classified Pro supports both of them well. Which way to choose depends on the content of your site, and how you want to localize this content for different languages and countries.

    The simplest way to start offering your site in multiple languages is to add a portal per language. This will create a completely separate environment for the new language, which is great if content is not really related, and you have independent editors taking care of the content for the site. Classified Pro supports this situation easily using its setup wizard. For example, if you want to sell products to both English and Chinese customers, you can do it as follows:

    1. Create two portals in same DNN instance, one for Chinese (e.g. cn.DnnModule.com), the other for English (e.g. en.DnnModule.com).
    2. Put any sub module of Classified Pro to cn.DnnModule.com, it will show a setup wizard to help you to configure store. For more detail, please check "Cp_Admin sub module - New to Classified Pro? Expand here to see how to start" section. After that, do same work to another portal (en.DnnModule.com).
    3. Now you can publish Chinese products on cn.DnnModule.com, and publish English products on en.DnnModule.com.

    The second way is to offer multiple languages content in same portal. For example, publish pages/products with both Chinese and English, when Chinese customer visit your site, show Chinese content of pages/products; when English customer visit your site, show English content of pages/products. For this situation, DNN has a built-in feature called "Content Localization". This feature allows a site owner to duplicate a site for each desired language, give translators access to the language content they need, and permit a seamless switch between the different languages. This is today's popular trend and we strongly recommend you to choose this way to support multiple languages.

    Classified Pro works seamless with this localization way, please follow below steps:

    1. Click DNN built-in menu "Admin - Languages" to install languages if they are not available. For example, if you need to publish Chinese content, you need to install "Chinese (Simplified, PRC)" language package first.

    2. Click DNN built-in menu "Host - Host Settings > Other Settings", check on "Allow Content Localization" option.

    3. Now return to DNN built-in menu "Admin - Languages", click "Enable Localized Content" button.

    4. DNN team has a detail blog about the "Content Localization" feature (http://www.dnnsoftware.com/community-blog/cid/155042/content-localization-walkthrough), we strongly recommend you to take a look at it.

    5. Now your site is ready for the "Content Localization" feature, and Classified Pro is also aware of that. When you put any sub module of Classified Pro to a page, it will also show a setup wizard to help you to configure store. The setup wizard looks the same as the first localization way, but it will do more works (create more pages / put more sub modules, etc). Of course, if you want to setup it by yourself, please follow below steps (suppose you need to publish products with both English and Chinese):

    (a) For each language, create a separate page and put "Cp_Admin" sub module on it. For example, create two pages, one called "Store Admin" and its page culture is "en-US (English)", the other called "网店管理" and its page culture is "zh-CN (Chinese)". You can create them by click "DNN built-in control panel - Pages - Add New Page", select "Localization" tab, choose "Culture Type" as "Create Localized Versions of Page". Again, please make sure the "View Permission" for pages (and Cp_Admin sub modules) is available for "All Users", PayPal payment gateway requires that.

    (b) Now you should have 2 instances of "Cp_Admin sub module", access one of them, and configure payment gateway (PayPal / Google Checkout / Authorize.net / Stripe / DineroMail / Manual..etc) at "Cp_Admin sub module - Admin Control Panel - Configurations - Store Settings". The data you entered in Cp_Admin sub module is shared across the whole portal. That's to say, even you put 10 instances of "Cp_Admin sub module", they are all used to manage the same data. That's why in first localization way (add a portal per language), we only need 1 instance of Cp_Admin sub module per portal. But in second localization way, we need 1 instance of Cp_Admin sub module for each language, so an English vendor/buyer can access English interface of Cp_Admin sub module, and a Chinese vendor/buyer can access Chinese interface.

    (c) Access your desired language of "Cp_Admin" page, and continue to add data (departments / categories / attributes / products / tags...etc). Note, the data you entered in the main edit interface is corresponding to the site default language (e.g. English). After update a item, you will see a link button, click it you can enter item multiple language content. For example, you can enter a product at "Cp_Admin sub module - Vendor Center - My Fixed Price Listings", name it as "Dell Computer t5200", then click the link button, enter "戴尔电脑 t5200" as its Chinese name.

    (d) Nearly all data (departments / categories / attributes / products / tags / location / shipping method...etc) in Classified Pro supports content localization, you need to localize all of them, focus on product information only is not enough.

    (e) For each language, create a separate page and put "Cp_Product_List" sub module on it to show products (listings). For example, create two pages, one called "Product List" and its page culture is "en-US (English)", the other called "产品列表" and its page culture is "zh-CN (Chinese)".

    (f) There are 15 sub modules in Classified Pro package. Except the Cp_Admin sub module, the other 14 sub modules are all used to display related data. And these 14 sub modules will display content based their parent page culture. For example, if current page culture is "en-US (English)", they will display English content; if current page culture is "zh-CN (Simple Chinese)", they will display Simple Chinese content; if page culture is neutral, they will display content according to current context culture. As you can see, if you want to show categories to public, you can put 2 instances of Cp_Product_Category to 2 different culture pages.

    (g) Now everything is ok. An English buyer can view the English content of products, buy them with English interface. And a Chinese buyer will take the Chinese content. If your site skin contains the "language selection" skin object, visitors can switch English/Chinese easily to view different content.

    Above method requires you to create multiple pages (and also put related sub modules) for each language. It is user friendly and straightforward, but a little complex. If you don't like this way, you can try to create neutral pages and put sub modules on them. As follows:
    (1) Create a neutral page, select its "Localization - Culture Type" as "Create Single Neutral Culture Page", put "Cp_Admin" sub module on it to manage data.
    (2) Create a neutral page, put "Cp_Product_List" sub module on it to show products (listings).
    (3) Follow same method to handle other sub modules.

    This method requires less pages and steps, but it also works. As we mentioned above, if page culture is neutral, Classified Pro will display content according to current context culture (show English content to English visitors, show Chinese content to Chinese visitors). The only problem is that the neutral page properties (page name, page title, description, keywords, etc.) can't vary with languages. So it is not user friendly (and SEO friendly) like the previous method.


Rating People: 0   Average Rating:     

     DnnModule.com is built to provide DNN quality modules and DNN skins, some of them are free, some not. We wish these stuffs (free or not ) can be useful to you.

     Besides that, we also provide a full range of professional services, ranging from web site build, seo, system management, administration, support, senior consultancy and security services. We act as if your development project or network was ours, with care and respect. We are not satisfied until it works the way you want it to, and we don't silently ignore found issues as somebody else's problem.