Zmena jazyku menu.

Zdavím všechny,
obracim se na vas s prosbou o radu. Delam na webu, na kterém pojede obsah ve trech jazycich. Mam problrm, že se mi nechce prekladat menu. Jinak vse OK. Zkousel jsem kde co, ale nevim si s tim rady. Používam Locale a Content translation. Tedy prekladam prostredi pomoci prefixu. Pomoci I18N překládam obsah. Vse (moduly) nainstalovano a aktivováno. V Multilingual system mam zapnuto Content selection mode:Current language and language neutral. Do sites/default/settings.php mám zapsany proměnné, které mají být závislé na jazyku:
/**
* Internationalization (i18n):
*/
$conf['i18n_variables'] = array(
// Site configuration
'site_name',
'site_slogan',
'site_mission',
'site_footer',
'anonymous',
// Node help
'blog_help',
'story_help',
// User configuration
'user_registration_help',
'user_mail_welcome_subject',
'user_mail_welcome_body',
'user_mail_approval_subject',
'user_mail_approval_body',
'user_mail_pass_subject',
'user_mail_pass_body',
// Primary and secondary links
'menu_primary_menu',
'menu_secondary_menu',
// Theme settings. This is an 'all or nothing' for each theme
// This is for 'garland' theme, for other theme it would be 'theme_[themename]_settings'
//'theme_garland_settings',
);.

Pak jsem nastavil prava a nechal zobrazovat jazyky (RU,CS,EN).
Menu (primarni) jsem pak nastavil pro jednotlive polozky moznost pro vsechny jazyky. Jednotlive slova z menu jsem prelozil v jazycich.
Zkousel jsem i odlogovani, ale porad nic a jsem z toho slusne receno na prasky.
Nevite nekdo kde je chyba?

Predem moc dekuji.

návštěvník

Použijte modul i18n, tam vše funguje spolehlivě.
Vytovřím menu, třeba Hlavní CZ, a v položce specifikuji jazyk ve kterém se má zobrazovat.
Pak již stačí, pomocí bloku Přepínač jazyka (Language switcher), přepínat mezi povolenými jazyky.

návštěvník

Ok. To jsem uz zkousel. ruznymi zpusoby:
1. vytvoril jsem menu se dvemi polozkami. Ke kazde jsem priradil all languages. Nyzvy pak prekladam v jazycich.
Bez uspechu.
2. vytvoril jsem menu se dvemi polozkami. Ke kazde jsem priradil ruzny jazyk.Zobrazuje se mi ale vsechno.

Kde je chyba?

Profile picture for user Jan Polzer

Možná plácnu blbost, ale co místo jednoho menu a dvou položek, vytvořit dvě různá menu?

návštěvník

Ne neni to spatna myslenka, ale jak muzu definovat dve ruzne primarni menu? Pokud si udelam blok s menu tak neni problem. Rad bych ale vyuzival primary links. Diky za radu.

návštěvník

koukněte se sem: http://kpbintra.jb-design.cz
zde je použito samostatného menu a pro každý jazyk je zadáno zvláštní menu a pak se jen přepínáte mezi jazyky.
Na těchto pokusných stránkách je nainstalován Drupal 6.8 a modul i18n a vše fuguje spolehlivě, dokonce i views, kde mám vytvořen jeden pohled a obsah se mění dle aktuálního jazyku

Odpovědět

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Poslední komentáře
Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru