This contribution will allow the use of Multi-Languages with Countries and address formatting. The store-front end will load accordingly per selected language.

A migration module tool is also added in the package to ease installation between the already created country table towards the multi-language one. Obviously, each zones will need to be re-configured at your discretion for each languages.

As promised, I just released the v2.0 of Countries 'and Zones' this time and most modulated. VQMod is also included. All users who installed the previous version must revert all process. Instructions included in the ZIP file and documentation.

While I can see no errors on my end which probably leads me to think it's another XML conflict issue you might be experiencing already, can you tell me the exact steps you did so for me to reproduce this error ?

The most generated errors being found on Opencart forum originates from contributed programming.

The problem would probably be the language charset which of course I haven't tested all of them since there are countless possibilities on why this behavior would occur. Right now, I only use the English and French language.

Perhaps the UTF8 engine function could help on this one, I would have to investigate this further eventually.

The most generated errors being found on Opencart forum originates from contributed programming.

Hi there, I believe I've followed all the steps correctly to install this module, but I have 2 issues (that may be related):

1) When your instructions say to replace "$country['name']" in "admin/view/template/store/store.tpl", I don't appear to have this folder or file (is that normal? I'm new to OpenCart, so I'm not sure)

2) When I go into the list of countries, and add the translation for the country, when I try to save my translation I get the following long error:

Notice: Undefined variable: page in /admin/controller/module/countries_multilang.php on line 422Warning: Cannot modify header information - headers already sent by (output started at /admin/index.php:83) in /vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /admin/index.php:83) in /vqmod/vqcache/vq2-system_engine_controller.php on line 29

Any advice on how to fix it or if I've missed something would be great. It may be worth noting I'm trying to translate into Chinese.

1) When your instructions say to replace "$country['name']" in "admin/view/template/store/store.tpl", I don't appear to have this folder or file (is that normal? I'm new to OpenCart, so I'm not sure)

Correct. Instructions updated on my ZIP package from the market.

2) When I go into the list of countries, and add the translation for the country, when I try to save my translation I get the following long error:

Notice: Undefined variable: page in /admin/controller/module/countries_multilang.php on line 422Warning: Cannot modify header information - headers already sent by (output started at /admin/index.php:83) in /vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /admin/index.php:83) in /vqmod/vqcache/vq2-system_engine_controller.php on line 29

Fixed from the package. Thanks for the update.

The most generated errors being found on Opencart forum originates from contributed programming.

1) I cannot save a country name that is less than 3 characters (In Chinese, most country names are 2 characters long, e.g. China = 中国, so this current setting is no good).

2) When I try to save a translated country name, I get the following error:
Notice: Undefined index: error in /admin/controller/module/countries_multilang.php on line 419Warning: Cannot modify header information - headers already sent by (output started at /admin/index.php:83) in /vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /admin/index.php:83) in /vqmod/vqcache/vq2-system_engine_controller.php on line 29

1) I cannot save a country name that is less than 3 characters (In Chinese, most country names are 2 characters long, e.g. China = 中国, so this current setting is no good).

This restriction is also part of the core and not specifically originating from my contribution. If you feel this restriction should be removed, then you should also notify the OC team regarding the Chinese characters length requirements. However, on my end, I will make the change from 3 to 2 characters minimum.

2) When I try to save a translated country name, I get the following error:
Notice: Undefined index: error in /admin/controller/module/countries_multilang.php on line 419Warning: Cannot modify header information - headers already sent by (output started at /admin/index.php:83) in /vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /admin/index.php:83) in /vqmod/vqcache/vq2-system_engine_controller.php on line 29

Fixed.

The most generated errors being found on Opencart forum originates from contributed programming.

I noticed later after I installed this an error. You might still have a bug in this.

After installing it seemed everything was fine until I tried to click the home button in administration area. The screen goes white. Only with that button. Then I'm logged out and when I try to log in I get "Invalid token session. Please login again."