Asked By
Thomas Chan 0 points N/APosted on - 07/24/2012
Hi friends,
I am recently trying to build a Drupal commerce site for my client and he is emphasizing me to get the website in multi language. Can anyone help me fulfill the requirement of my client? When I try to able the Menu translation module, I am met with an error. The screenshot of the error is attached below:
People Modules Configuration Report Help
Configuration Report Help
Refreshed 22 strings for the enable modules.
The configuration options have been saved.
No update information available. Run cron or check manually.
Recoverable fatal error. Argument 3 passed to I() must be an array, null given,
called in/web/htdocs/www.___.com/home/includes/menu.inc
on line 2538 and defined in I()(line 2307 of
/web/htdocs/www.____.com/home/include/common.inc)
The Website encountered an unexpected error. Please try again later.
I took it as some conflicts made by the Taxonomy menu but unfortunately I was wrong. I tried to disable the menu translation module to get the Drupal working again but I failed as I resulted in the same error.
All other translation modules are working perfectly.
Please help me fix the problem. I'll be really obliged.
I will recommend the following procedure to help you build a Drupal site that has multi-language support:
First of all you will need to go to the Drupal Internationalization module from this site, and then install it.
After that you will access the this directory admin/build/modules.
Look for the Core-Optional section and from there enable the following: Locale and Content translation.
Next you will go to the mulitlanguage section, known as Multilanguage – i18n, and choose "enable all". Save the changes.
The next step will be to get the translations for the languages you want. You can get them here. Extract the languages to Drupal's folder.
The following language should be added using the described procedure:
Access the languages page as follows: admin > settings > language.
And then go to admin > settings > language > add to add the languages you have extracted, and then select Configure.
Select Path prefix only in Language Negotiation and the save the changes.
English has to be set as the default language.
The next step will be to go to blocks, and then in the area that has been disabled select a region for the Language Switcher, and then save the changes.
After that you will make multilingual content for all content types as follows:
Select edit.
And the select the Enabled, with translation in the Workflow settings and then save the changes.
Next create the content using node > add > page, and then choose English in the Language field.
Save the changes and then choose a translate link, and then add a translation for the language you want.
There’s no doubt about the fact that we live in a fast-paced technological world today. Trends in this field change, as technologies evolve. 2022 was definitely one of the best years for technology, and...
Portable technology is any electronic device designed to worn on the user’s body. The most sophisticated examples of wearable technology include artificial intelligence (AI) hearing aids, Google Glass, smartwatches, and fitness trackers. In addition...
The new Windows 11 has the most awaited intelligent features making Microsoft shift a step higher and in line with the latest AI technologies.
1. Searching With AI-Powered Bing
Microsoft has rolled out the new AI-powered...
The finest laptops are powerful enough to do your daily tasks, comfortable enough to use all day, and power-efficient enough to ensure you don't run out of battery power unexpectedly. Of course, all these...
Before getting into knowing the facts, let’s have a brief about the Dark Web. The dark web is the data of the World Wide Web that is accessible only through special software, combinations, or...
While looking for a chemical-free way to clear and purify both durable and low grounds in your home, a steam cleaner is an excellent solution. With a spurt of superheated steam, this cleaning equipment...
Internet monitoring software keeps a log of all internet activities. You can install this type of software on your computer remotely or by the administrator. An operating console controls this software. This type of...
A Hard Disk Drive is usually partitioned into various smaller drives for optimization. A partition manager helps make this process easier and more efficient. Here, let’s discuss the top 10 best partition manager software.
1....
Music production is the initial stage of any song. Music production can be done either in studios or at home using an online music production software. Here, let’s discuss the top 10 best online...