Kryptronic Software Support Forum

You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.

#1 11-14-2006 11:50:19

tytang
Member
Registered: 11-14-2006
Posts: 4

Multi Lingual Support in CCP6

Repeating on the post 2 years ago... Will there be multi-lingual support in CCP6 ???

================================================================================================================

Is there multi-lingual solution in CCP6 where user can select between two or three languages?

Nick Handler (reply in 2004): I'm looking into the possibility of doing this for CCP6.  For now, version 5.1 runs in a single language (English if not translated).

================================================================================================================

Offline

 

#2 11-14-2006 12:27:39

rachaelseven
Member
From: Massachusetts, USA
Registered: 01-23-2006
Posts: 3169
Website

Re: Multi Lingual Support in CCP6

Second the request!  I would really like a relatively easy way to have multiple languages available to the customer, as our business is worldwide.  Even if we, as the site developer, have to provide all the translation, if the capability was built into the new CCP, that would be a real plus!


Rachael Katz
- Custom Focusing Screens for DSLR Cameras

Offline

 

#3 11-14-2006 12:36:26

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19858
Website

Re: Multi Lingual Support in CCP6

The new software has multi-currency support built in but handles multi-language functionality a bit differently.

Post-release GreenBarnWeb will be making translated versions of CCP available. 

Because the new platform is core-based and allows multiple installations of the same applications within a single core (you can have one or more CCPs running on the same core) we've decided to release translations of CCP as different applications that plug into the core and install side by side with the English version.  Your customers will be able to pick the store they want to shop in based on their language. 

The core and it's applications are programmed in such a manner that all printed language is stored either in the database definitions or in the application include files.  That makes translation as easy as updating the includes and database xml files shipped with the English version available from Kryptronic.


Nick Hendler

Offline

 

#4 11-14-2006 13:56:46

GoBrushless.com
Member
Registered: 06-29-2005
Posts: 431

Re: Multi Lingual Support in CCP6

So does that mean if I want my shop to be available in German, French, and Spanish in addition to English, I have to buy 3 more CCP licenses?

Offline

 

#5 11-14-2006 14:22:16

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19858
Website

Re: Multi Lingual Support in CCP6

Yes, you would need additional licenses.  Additional licenses are discounted, though.  The core will cost $99.99, and CCP (from Kryptronic) will run $79.99 per license.  We work out deals on multiples, though.  I'm sure Howard would do the same.


Nick Hendler

Offline

 

#6 11-14-2006 15:24:30

rachaelseven
Member
From: Massachusetts, USA
Registered: 01-23-2006
Posts: 3169
Website

Re: Multi Lingual Support in CCP6

In addition to the issue of multiple licenses, does that mean you'll need multiple databases as well?  I assume you would, so that product descriptions can be different in each language.  Presumably then, in that scenario, your orders would be seperated into seperate databases depending on the language the user chose?  Sounds kind of cumbersome to manage, but please correct me if I'm not understanding the process correctly.


Rachael Katz
- Custom Focusing Screens for DSLR Cameras

Offline

 

#7 11-14-2006 16:03:35

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19858
Website

Re: Multi Lingual Support in CCP6

The KHXC and all it's apps use the same database to access tables.  Tables belong to applications and to the core based on their name.  I guess you mean database tables within a database - right?  If so, then the answer is yes - the orders would be managed separately.  All within the same core backend, though. 

The reason we decided to go with an application approach to the muli-language issue is that most software implements multi-language support incorrectly.  While they may give you the option to change the language for menu headers or buttons or text supplied with the program, they all use the same products database to present items to the user.  What ends up happening is that you have an end user display that's half in one language and half in another.

One solution to this issue would be to expand tables like the products table to house different names and descriptions for each language.  That could make administration very cumbersome for adding products and updating them, though.   Also the additional fields use more memory and slow the program down.

The other solution (which is the one implemented in the KHXC) is to use different applications to handle the multi-language functions.  In doing this we can present displays that are 100% in the user's language without the additional overhead or headaches associated with keeping all of the language information in the same table.  This also makes sense when you consider the scenario where you want to suppress and/or offer certain products for certain languages.

Basically, multi-language support is very hard to do right in an online store.  We chose this method to allow for the best shopper experience.


Nick Hendler

Offline

 

#8 11-14-2006 17:33:23

rachaelseven
Member
From: Massachusetts, USA
Registered: 01-23-2006
Posts: 3169
Website

Re: Multi Lingual Support in CCP6

Thank you for the clarification.  I think I understand what you mean in terms of management and I definitely see your point about what drove the current path.  But just so I'm clear on what I'm in for, having multiple languages will basically be the same as managing two entirely seperate ecommerce sites, right?  I guess the only real issue then would be to make sure I have unique order number schemes (number prefix, probably) for each storefront so that I don't end up with duplicate order numbers for what are basically two presentations of the same store.  Or would it be possible to configure it so the two stores use the same order tables (tracking and trackitem in 5.1 nomenclature), making only one order list for both language versions of the store?


Rachael Katz
- Custom Focusing Screens for DSLR Cameras

Offline

 

#9 11-14-2006 18:16:12

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19858
Website

Re: Multi Lingual Support in CCP6

But just so I'm clear on what I'm in for, having multiple languages will basically be the same as managing two entirely seperate ecommerce sites, right?

Correct - although the management of those sites would be done using the same backend interface.  One location to administer with two stores available to administer within the backend.

I guess the only real issue then would be to make sure I have unique order number schemes (number prefix, probably) for each storefront so that I don't end up with duplicate order numbers for what are basically two presentations of the same store.  Or would it be possible to configure it so the two stores use the same order tables (tracking and trackitem in 5.1 nomenclature), making only one order list for both language versions of the store?

Configuring the use of the same database would require a little of hacking to the code.  It could be done, though.  I think the best approach would be to use different order numbers schemas which is supported out of the box and configurable per-application.  That way you will know which store and order came from and you can use the same processor for both.


Nick Hendler

Offline

 

#10 11-14-2006 20:15:04

rachaelseven
Member
From: Massachusetts, USA
Registered: 01-23-2006
Posts: 3169
Website

Re: Multi Lingual Support in CCP6

Thanks for the information Nick!


Rachael Katz
- Custom Focusing Screens for DSLR Cameras

Offline

 

#11 11-14-2006 23:05:31

tytang
Member
Registered: 11-14-2006
Posts: 4

Re: Multi Lingual Support in CCP6

WOW.. all this comes to a mess !!!!

1) So basically out of the box, CCP6 only supports 1 language. (much like what is on the current CCP5)

2) To get 2 languages, we need the main domain (eg. abc.com) and let's say to support spanish we need sub-domain (eg. sp.abc.com) and so on...

3) Basically both will be on separate database and have to be administered separately, out of the box... (though we can hack CCP6, but not recommended for layman)

4) So customer cannot order in English and Spanish at the same time... both will appear as separate order.. (i.e. 1 order at abc.com and 1 order at sp.abc.com). In other word, the cookie that store persistence on abc.com and sp.abc.com will not mix...

5) So basically we have 2 stores to manage each which its own inventory and should not be mixed, think it like 1 HQ and 1 branch.

6) We can use the same order code for both store, but we need a way to mark whether it is from abc.com or sp.abc.com (maybe the title on the invoice should be typed as ABC Inc. (EN) and ABC Inc. (SP) )

7) If not it will be better off to use order code with some prefix.... eg. abc.com ==> order code EN001-002, and sp.abc.com ==> order code SP001-002 (i.e. it is the same order number but with language prefix)...

8) Sure this is very cumbersome to manage...  BUT a separate 2 stores to manage (1 HQ and 1 branch) is sure better way to manage than 1 store with jumble-up languages all over the place if some no-brainer customers keep on jumping from language to language when online shopping...

9) At least when these no-brainer customers jump from language to language they end up with multiple store order... which they will be forced to stick with 1 language in order to consolidate their order to just 1 store...

10) So this is a no-winner problem... OK I can live with CCP6 solution (1 language - 1 licenese), albeit the hole in the pocket.... a small amount compared to multi-jumble-up order with inter-mixture of languages in the order / invoice..

Offline

 

#12 11-15-2006 08:34:35

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19858
Website

Re: Multi Lingual Support in CCP6

1) So basically out of the box, CCP6 only supports 1 language. (much like what is on the current CCP5)

Correct.  Translated versions will be made available at a later date.  They take time to formulate.

2) To get 2 languages, we need the main domain (eg. abc.com) and let's say to support spanish we need sub-domain (eg. sp.abc.com) and so on...

3) Basically both will be on separate database and have to be administered separately, out of the box... (though we can hack CCP6, but not recommended for layman)

Incorrect.  One domain and one database account is needed.  You will install two applications on your single domain / single core that uses a single database account.  You'll administer all apps using the same URL and the same backend interface.

4) So customer cannot order in English and Spanish at the same time... both will appear as separate order.. (i.e. 1 order at abc.com and 1 order at sp.abc.com). In other word, the cookie that store persistence on abc.com and sp.abc.com will not mix...

They would link into a separate store.  And shop in just that store.  Basically on the home page they would choose the link for the store they want to shop in.

5) So basically we have 2 stores to manage each which its own inventory and should not be mixed, think it like 1 HQ and 1 branch.

Correct.

6) We can use the same order code for both store, but we need a way to mark whether it is from abc.com or sp.abc.com (maybe the title on the invoice should be typed as ABC Inc. (EN) and ABC Inc. (SP) )

7) If not it will be better off to use order code with some prefix.... eg. abc.com ==> order code EN001-002, and sp.abc.com ==> order code SP001-002 (i.e. it is the same order number but with language prefix)...

Use of a different order number prefix will suffice.  The customer will have access to all the orders using their customer account to view orders.  Each order link would direct them to a different store (that originated the order).

8) Sure this is very cumbersome to manage...  BUT a separate 2 stores to manage (1 HQ and 1 branch) is sure better way to manage than 1 store with jumble-up languages all over the place if some no-brainer customers keep on jumping from language to language when online shopping...

That's why we went this route.  Not many users will be going multi-language so we did not want to jumble everything up for them.  And for those that do, this is the cleanest way to do it providing the most user friendly shopping experience for customers.

9) At least when these no-brainer customers jump from language to language they end up with multiple store order... which they will be forced to stick with 1 language in order to consolidate their order to just 1 store...

10) So this is a no-winner problem... OK I can live with CCP6 solution (1 language - 1 licenese), albeit the hole in the pocket.... a small amount compared to multi-jumble-up order with inter-mixture of languages in the order / invoice..

If direction is given to the customer on an entry page (shop here in English, shop here in Spanish, etc.) then you eliminate that confusion right off the bat.  This should be done like an automated phone system does right at the start (press 1 for English, press 2 for Spanish) without giving the option to jump back.


Nick Hendler

Offline

 

#13 11-16-2006 04:56:53

andyM
Member
Registered: 08-28-2005
Posts: 161

Re: Multi Lingual Support in CCP6

As much as i respect your decision, personally i don't see why just a seperate language file couldn't have been used for each additional language? Is this not the normal way to deal with multi-lingual scripts?

Offline

 

#14 11-16-2006 10:02:04

tytang
Member
Registered: 11-14-2006
Posts: 4

Re: Multi Lingual Support in CCP6

OK here is what I understood..

1) 1 language - 1 license....

============================================
eg. we need 3 languages (English, Spanish, French)

a) Only 1 database is needed however ....

b) But need to install on 3 directories (/public_html/store) (/public_html/store/sp)  (/public_html/store/fr)

c) Each installation need to be run separately and individually activated... i.e. we install CCP6 for 3 times but for each time we specify different directory but specify the same database

=================================================================================================

So we get:

a) One customer account can access all orders in all the 3 languages. Hence with the same username-password, we can access all 3 separate language stores.

b) However no order will inter-mix with different language... i.e. English order will not mix with Spanish order, etc....

c) This create some management problem though.. we end up with 1 HQ store (English) , 1 branch store (Spanish), 1 branch store (French).. each with it own separate inventories count...

d) However we will be able to access all 3 stores in just 1 admin area....

==========================================================

So in summary we got:
a) 3 separate stores (3 separate licenses)
b) 1 customer account for each username-password which can access all 3 stores
c) 1 admin control panel


There won't be situation where we will end-up in the NO-NO-SITUATION of:
a) 3 separate stores (3 separate licenses)
b) Each customer need to create 3 different account for each language
c) 3 admin control panels for each language

Offline

 

#15 11-16-2006 10:11:49

tytang
Member
Registered: 11-14-2006
Posts: 4

Re: Multi Lingual Support in CCP6

=========================
If direction is given to the customer on an entry page (shop here in English, shop here in Spanish, etc.) then you eliminate that confusion right off the bat.  This should be done like an automated phone system does right at the start (press 1 for English, press 2 for Spanish) without giving the option to jump back.
=========================

On the quote of the above.....

Phone is different, you cannot reverse... you have to terminate and start all over....

But on the web browser... there will be idiot that use the back button or some just type out your main domain (http://www.abc.com) and be re-directed back to the language selection page...
a) We cannot just clear off their cookie --> all their orders will disappear..
b) So CCP6 idea of separating the order for each language will be a STAR here.... If you are in the English-STORE, you can only see the English-ORDER, if you are in the Spanish-STORE, you can only see the Spanish-ORDER;;;; even though you have select items in both the English-STORE as well as Spanish-STORE..

Offline

 

#16 11-16-2006 10:12:23

rachaelseven
Member
From: Massachusetts, USA
Registered: 01-23-2006
Posts: 3169
Website

Re: Multi Lingual Support in CCP6

As I understood it, the customer would need a seperate account for each store.  I think it would be basically the same as three entirely different sites - there really is NO multi-language support in the new version that I can see.  The only advantages would be that Nick seems willing to give discounts for multiple installations and that all three stores would be accessible from the same admin URL, which is the same situation you'd have if you had 3 totally independent stores selling different things.  You'll be in the same admin, because of the unified KHXC backend, but you'll have three seperate inventories to control (which doesn't really work, since the inventory probably won't be laguage specific) and you'll have three seperate lists of orders to fill.  Presumably, you'll also have to pay for 3 skins and 3 copies of any customer-side mods you might get from third parties.  I have to say, I'm not too happy with that solution - I would have preferred some sort of language file solution.  Almost all desktop software can manage it that way, and while I'm no web app expert, I don't understand why the same approach couldn't be utilized for CCP.  Maybe proper multi-language support will be available in the form of an add-on module at some future date.


Rachael Katz
- Custom Focusing Screens for DSLR Cameras

Offline

 

#17 11-16-2006 13:25:54

GreenbarnWeb
Member
Registered: 09-23-2003
Posts: 2743
Website

Re: Multi Lingual Support in CCP6

Hi

We have not started work on this yet and it will initially work in the way Nick has explained. We will look at the different ccp languages installs sharing the product inventory, order tables, carts, etc.

From my understanding the customer will have one account to access any of the ccp applications installed on the same core.

Please post any further multi language functionality request and/or questions.

Offline

 

#18 11-20-2006 08:51:30

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19858
Website

Re: Multi Lingual Support in CCP6

Actually the customer accounts and skins are all unified under the KHXC interface.  If your skin is built to handle multiple stores (the default one is) then the same skin can be used for all three stores (or you can clone it at will and assign copies to different stores with different content).

The problem (as stated above) with just using language files is that you end up with a mixed interface.  You have instructions and messages in one language and products in another.  Multi-language implementations in other programs that use the language file approach are not very user friendly as a result.


Nick Hendler

Offline

 

#19 05-20-2009 18:48:50

ncp
Member
From: Singapore
Registered: 12-04-2008
Posts: 168
Website

Re: Multi Lingual Support in CCP6

Repeating on the post 3 years ago... Will there be multi-lingual support in CCP7 ???

I am using the starting words of the first post in this thread (2006) before CCP6.

Can Nick or Dave elaborate on CCP7's implementation of multi-language support? The approach same as what had been discussed? Or maybe some improvements will be implemented like consolidated inventory across different language stores?

NCP


We are how we wire our brains.

Offline

 

#20 05-21-2009 05:09:17

Dave
Member
Registered: 07-05-2003
Posts: 11233

Re: Multi Lingual Support in CCP6

ncp wrote:

Repeating on the post 3 years ago... Will there be multi-lingual support in CCP7 ???

Negative

Offline

 

#21 05-21-2009 19:57:01

ncp
Member
From: Singapore
Registered: 12-04-2008
Posts: 168
Website

Re: Multi Lingual Support in CCP6

What about inventory management? Will it be consolidated across "company/web branches"? This is very critical to most people who wants to go multi-language with CCP I believe.

NCP


We are how we wire our brains.

Offline

 

#22 05-22-2009 05:33:58

Dave
Member
Registered: 07-05-2003
Posts: 11233

Re: Multi Lingual Support in CCP6

Negative

Offline

 

Board footer