Home > By category > Scripts >Modules > Menu translation (Node)



Menu translation (Node)

  • Downloads: 
  • Views: 
  • Rating:

Allows a single node menu item to point to different node translations belonging to the same translation set depending on the current language.

In conjunction with the Menu translation module, shipped with the Internationalization project, Menu translation (Node) allows to have a fully translated menu without needing to replicate the node menu items per language.
Usage

Enable Menu translation (Node), create a node menu item and check the Enable node translation checkbox on the menu item editing or node form. You can change the default value of the checkbox for a specific menu in the menu edit form.

When node translation is enabled for a translation set, the edit form of the source node will show the usual menu item form. The node translations instead will have a textfield allowing to translate the menu item title through the String translation feature of the Internationalization project.

Note that if you need to translate titles into the default language you need to add the following line to your settings.php:
<?php
$conf["i18nstrings_translate_langcode_$langcode"] = TRUE;
?>

where $langcode is the language code of the default language.

Note also that node translation works only for node types having translation support enabled.
Why I can't get this working?

People using Menu translation (Node) for the first time might experience some problems in making it work properly. The main cause of these problems is the language selection feature of the Internationalization project. Language selection is designed to hide from node listings nodes not matching the configured criteria. Due to how the menu system internals work, language selection is applied also to menu items pointing to nodes, therefore if a site is not set up correctly, its menus might not work as intended.

To work around this problem Menu Translation (Node) provides two ways which share the same basic concept: temporarily disabling language selection while rendering the menu tree.

* The first method is transparent to the user and concerns primary and secondary links directly output in the page template through the $primary_links and $secondary_links variables. If they are enabled in the theme settings, both variables should contain the correct menu output without incurring in language selection problems.
* The second method concerns menu blocks and requires the user to replace the usual menu blocks with their [i18n] version, which can be found in the blocks administration page as usual. Note that if primary/secondary links variables are enabled through the theme settings (even if they are not actually output in the page template), the corresponding menu blocks will work without needing to be replaced with their [i18n] version. This is due to the fact that the (correct) menu tree is computed just once and then reused by all the code needing it. For the same reason also the menu blocks provided by Menu Block will work only if they involve primary or secondary links.

If you still cannot get everything working one possible reason is you just found a bug, but please be sure to have explored the other possibilities.
Dependencies

This module depends on the Menu translation module shipped with the Internationalization project. Read #386372: Localize menu items by node translation set to learn more about the design process.
Credits

The development of this module has been sponsored by psegno.

Free download from Shareware Connection - Allows a single node menu item to point to different node translations belonging to the same translation set depending on the current language.

Publisher: Francesco Placella | License: Freeware | Price: 0.00
Version: 6.x-1.0-beta2 | Size: 20 KB | Platform: PHP, Scripts
Released Date: 22-03-2013 | Rating: 0 | Title: Menu translation (Node)

Author Url: http://drupal.org
Program Info Url: http://drupal.org
Download Url: http://ftp.drupal.org/files/projects/i18nmenu_node-6.x-1.0-beta2.tar.gz

Menu translation (Node) keywords:
Menu translation (Node) related downloads:

Primary Term to Active Menu Item - Primary Term to Active Menu Item furthers the goal of using taxonomy to organize your site into channels by tying the Primary Term module to the menu system.

Domain Internationalization - Internationalization module allows to specify multilingual variables but often this is not enough for sites using Domain Access.

Windows Explorer Context Menu (.Net Component) - Add Items to Windows Explorer context menu - fast and easy (.

Linkit Node Advanced - Linkit Node Advanced is an alternative plugin to linkit node for the linkit module.

Seat Selection Module for ASP.NET - This project is a generic select selection module that can be integrated with any ASP.

Shareware Connection periodically updates pricing and software information of 'Menu translation (Node)' from company source 'Francesco Placella' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Menu translation (Node)' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Menu translation (Node).

New Reviews

Safe In Cloud - It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...

WWPass BlackBook and Personal Secure Storage - With time, PC security is turning out to be more complex and tedious matter. You can no longer rely on security apps but ensuring privacy of data is also important. While many password manager apps offer secure data encryption options, losing the ...

Back4Sure - Given the fact nearly every PC user is dealing with huge amounts of data nowadays it becomes necessary to keep a backup of all such contents. You need to use a suitable app to take backups of all those precious movies, music, personal data, and ...

Plants vs. Zombies 2 - These days there are lot of tower defense games on offer. Coming from the stable of Electronics Arts, which is one of the leading companies in the gaming arena, Plant vs. Zombies is a decent game particularly if you are interested in garden ...

Qustodio Free Parental Control - Without using the Internet, it is extremely difficult to obtain information, seek entertainment or look for study references but there is a downside to it as well. While some tech savvy kids master the tricks to bypass monitoring of their parents ...

Quick Crypt - PC users have become more conscious and careful about privacy of their data these days, especially about the data they need to share with others. There are valid reasons for this trend. Instances of personal information theft and attacking are on ...

Xvirus Personal Guard - Nowadays, it is quite risky to use a computer without having suitable security suite or antivirus installed in it. Your computer’s security can be breached any moment without a suitable antivirus or Internet security software. There are so ...

Portable SMPlayer - Using media player software is something PC users are not alien to, as it is. Even the most workaholic users indulge in listening to music tracks at times. While the WMP, which comes with Windows, may serve needs for some users, it is not ...

ArtSage - PC users often need to make use of third party applications for making slideshows. While Windows inbuilt utility for viewing images and running slideshows keeps getting better with time, for many users third party apps seem better option. If you ...

Roboscan Internet Security Free - Owing to incessant onslaught of various web based and other malware, it is not possible to keep your PC secured unless you use a capable system security suite. As a matter of fact, it is better to use feature- rich Internet security software than ...




New Downloads

Instant Position Website
Promotion

Large collection of search
engine optimization and
submission tools designed for
webmasters, site owners,
marketers or ...

Contact Form Generator

Contact Form Generator is an
easy-to-use PHP script for
creating contact and email
forms. The contact form script
allows ...

STIVA Shopping Cart

Ready to use multilingual
online shopping cart script to
help you build ecommerce
websites: responsive front-end
design, ...

Linear Mixed Integer
Program Solver

Solves the mixed integer
linear problem

nflcolor

In honor of the start of the
2007/2008 season

iScribble: A java based GUI
for Matlab

The GUI is a powerful yet
simple tool which can be
easily integrated with Matlab.

Make_gui - automated GUI
creation

Auto generated GUIs for models
or subsystems with real time
emulation.

ASPTemplate

ASPTemplate is an ASP/ASPX
HTML template engine.

finite fourier series

finite fourier series m file

Time & Rate Unit Conversion
Function

Designed to supplement the
conversion functions found in
the aerospace toolbox
(aerospace toolbox not
required), CONVTIME ...

Process Bounced Messages
for Email System Utilities

Process Bounced Messages
enables your .Net application
to parse, analyze and
categorize bounced email
messages.

PARAFAC2

This m-file fits the PARAFAC2
model which is similar yet
more flexible than the
ordinary PARAFAC model.