Multilingual och Language switcher fungerar inte i inloggat läge

Events happening in the community are now at Drupal community events on www.drupal.org.
göran's picture

Jag har brottats med ett problem som jag inte kommer tillrätta med och skulle behöva råd och tips för att kunna lösa. Vet inte om det är en bug, eller om det kan bero på annat eftersom jag testat olika varianter...
Det gäller en språkväxling med översättning, av länkarna inne i menyerna samt meny-rubriken, som inte fungerar om/när man är inloggad?
Däremot fungerar det som det ska när man är utloggad...?

När det gäller det översatta nod-innehållet så växlar informations-innehållet som det ska - både inloggad och utloggad -, vid språkbyte, dvs språkbytet av innehållet fungerar som det ska. Det är alltså växlingen av de översatta menyerna som är problemet.
Jag använder Panels och innehållet är placerat i en PE-panel ( Panel Everywhere) från temat som är AT_panels_everywhere.

Följande förutsättningar har jag satt upp i repektive meny + innehållstyp:
1. En innehållstyp - för nod-innehållet som ska växlas mellan 2 språk, med följande inställningar:
a). Stöd för flera språk = "Aktiverad, med översättning "
b). Multilingual settings = |#| "Normal - All enabled languages will be allowed. " |#| "Set current language as default for new content." |#| "Require language (Do not allow Language Neutral)".
c). Tillgängliga menyer = kryssad till menyn (nedan) som skapats bara för denna funktion

  1. MENY - som ska presentera länkarna med följande inställningar
    a). Multilingual options = "Translate and Localize. Menu items with language will allow translations. Menu items without language will be localized."

  2. Språkinställningar = se + en aktiva, se är satt som förval.

  3. Språk - avkänningsmetod = ALLA markerade utom: "Bestäm språket med hjälp av webbläsarens språkinställningar."

När jag skapar en ny nod använder jag svenska först, som jag sen översätter ifrån nodens administration. I Den svenska noden anger jag först var länken ska heta och placeras i menyn. Jag sparar noden innan jag översätter innehållet och menyrubrik (eng) ifrån nodens administration.

Alltså - Menyns översättning växlar bara för utloggade, men inte inloggade ???

Någon som känner igen problemet, eller fattar, eller kan komma med tips?
Mycket tacksam om jag kan få hjälp...

/Göran

Comments

Hej Göran Vill gärna hjälpa

dudde's picture

Hej Göran
Vill gärna hjälpa men det låter som dina inställningar är rätt. Det är säkert bara något som spökar. Kika gärna under permissions och bara dubbelkolla i rättigheterna ut i fall att.

Jag vet att det kan vara lite meckigt i början när man ska sätta strukturen på en multilingual site. Jag använde mig av den här guiden när jag byggde multilingual senast https://drupal.org/node/133977

Orsaken är förmodligen hittad och inringad

göran's picture

Det verkar som om det är ett kompatibilitetsproblem med språkmodulerna och modulen "Menu Block" .
När jag byter ut alla menyer med valet "Menu tree"/"Menu Block" till standard meny valen i panelspanelen "Default site template" och i mina "minipanels" så går problemen att städa bort genom att "spara om" alla översättningar av menyerna.

Är det någon mer som haft eller känner igen problemet med "Språk/Menu Block" ?

Ska lägga upp en issue i "Menu block" nu när jag vet varifrån felet uppkommer.

// Göran

Tack för dina tips

göran's picture

Men jag verkar ha sprungit på en bugg, eftersom jag har återskapat liknande fel ifrån en helt ny tom sida.
(Kanske borde ha nämnt att jag ideligen kollar behörigheter och uppdaterar dem.)

Exempel på fel:
1. MENY-Rubrik
- Manuella översättningen i huvudrubriken stämmer (syns) inte med inställningar
- finns massor av variabel-varianter i översättningstabellen och om man ändrar en översättning där så får man leta efter den som "gäller", de andra är inte inkopplade och när man väl hittar den rätta, så blir språket omvänt.

  1. Felen är inte konsekventa, de liknar mer ett slumpmässigt förhållande, vilket gör det svårt att sätta tummen på vad som är fel.

  2. På min Testsida har jag nu bara 6 noder = 3 x 2 språk och om man ändrar en rubrik så händer olika saker beroende på om man är i sv/-mode eller en/-mode.

  3. Ändrar man rubriken på MENY-huvudrubrik, så fungerar därefter inte översättningarna.
    Om jag får letar upp alla platserna ställena och lägger till en siffra manuellt så upptäcker jag att meny-rubriken hämtas ifrån olika platser och ibland är det ifrån en och samma variabel, för båda språken, och jag måste sen slänga variablerna i språktabellen för att få bort det felet? Helmysko

Phuu, har du upplevt liknande problem?
Kan det vara så att det finns konflikter med t ex "Access Control" eller någon annan rättighets-modul.

Hur som helst, det är väldigt skakigt. Och jag vet inte riktigt hur jag ska kunna ange vad som är fel, om jag försöker upprätta en bug-rapport…men fel är det, tror jag ;)

// Göran

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: