Hi everyone.
I'm currently setting up a multilingual site again with the i18n module. are there any plans to make ubercart more compatible with i18n / several languages? Most of ubercarts strings (but far from everyone, as discussed before) are now translatable through the t() function.
However, there are a lot of code that breaks the use of the t() function.
An example of this is when constructing the customer e-mail notifications. This code is used to set the subject:
$subject = variable_get('uc_notify_cust_checkout_subject', t('Your Order at [store-name]'));So what that means is that as long as I never submited the notification settings form (and therefore never put a value for uc_notify_cust_checkout_subject in the database) i'll be fine. However, as soon as I get a actual value for that variable i'm screwed when it comes to translating it.
There are a lot of these around in the code (among other things) that should be fixed in the Beta. Right now it's not really possible to make a good multilingual store with übercart without hacking the core until you never want to upgrade again 
Your sincerely,
Thomas Kulvik
Ny Media AS








Joined: 08/14/2007