Hej.
Jag undrar om det är nån som har nåt bra tips eller om det finns nån bra modul för att kunna bestämma administrationens språk. Jag arbetar i huvudsak med att göra hemsidor på svenska, men de flesta guider och tips som finns på nätet är på engelska. Det blir lite konstigt för andra besökare att byta en skarp sajts språk helt plötsligt bara för att man ska arbeta en stund i den.
Det hade varit bra om man kunde sätta detta på på användarbasis, eller gruppbasis.
Ett exempel: Jag har engelska och svenska aktiverade, med svenska som standardspråk (default). När jag loggar in med min användare så ska (endast) administrationen vara på engelska.
Jag har kollat på modulen preserve_language, men den funkar inte som jag vill.
Om man har engelska som standardspråk så kan man andra språk genom att sätta "Endast sökvägsprefix" ("Path prefix only") eller "Sökvägsprefix med standardspråk" ("Path prefix with language fallback") och sedan lägga till "sv" i URL:en, t.ex: www.minsajt.se/sv/admin/settings/language. Men då har man sajten på engelska och det är på detta sätt preserve_language-modulen fungerar.
Jag funderar på om man kan skriva en egen modul. En modul som "hookar in" innan admin-menyn renderas och ändrar språket. Man jag vet inte var jag ska börja, är relativt ny på Drupal. Nån som har nått tips?
Vet ni nån annan modul som gör liknande?
Tack på förhand!

Comments
Endast administrationen?
Du vill alltså inte ha allt gränssnitt på engelska när du loggar in med admin-kontot, utan bara sånt som ligger under minsajt.se/admin?
Om det vore ok att ha allt gränssnitt på engelska tror jag att det skulle bli rätt mycket enklare att lösa, nämligen.
//Johan Falk, Solna
Allt gränssnitt är OK
Ja, det är främst det som är under /admin (eller "navigation"-menyn) som jag vill åt. Men om jag kan få allt på engelska så är det också OK.
Sätt webb-platsens
Sätt webb-platsens förvalda språk till Svenska, gå till ditt konto och ändra kontots språk till Engelska.
Endast för email
Hej.
Det är endast för email som skickas ut, tyvärr. Det står "Det här kontots förvalda språk för e-postmeddelanden." under "språk".
Jag testade för säkerhets skull. Jag loggade ut och sedan loggade in igen, men det var samma sak.
Säker?
Innan jag ger mig tänkte jag göra säkert att det är samma inställningar vi pratar om - språkval som dyker upp när man redigerar sitt användarkonto.
När jag testar att göra det här på groups.drupal.org byter åtminstone delar av gränssnittet språk (och jag gissar att resten saknar översättning).
Jag har i och för sig aldrig testat språkinställningarna tidigare, så jag är inte säker på vad de har för funktion.
Annars har jag ingen bra lösning på problemet - mitt förslag var samma som frjo föreslog ovan.
//Johan Falk, Solna
Kollat flera sajter
Jag har kollat på flera (3st) kunders sajter; alla är samma sak.
Jag har följande inställningar:
Jag vet inte om jag behöver komplettera med en modul. Jag har letat men inte hittat nån som fungerar bra.
Jag använder Drupal 6.x, det kanske är en ändring från 5.x? Rätta mej om jag har fel, men jag har för mej att drupal.org fortfarande är 5.x i olika delar?
Jag får kanske fila på en modul som gör detta. Det är inte en livsnödvändigt men skulle underlätta utveckling.
Jag tackar för svaren och tiden som lagts ner på mitt problem.
@frjo: Har det blivit några mer seminarier sen du var hos oss på Xelera? Det var tydligen ditt första, om jag kommer ihåg rätt.
I Drupal 6 behöver man gå
I Drupal 6 behöver man gå till "admin/settings/language/configure" och välja "Path prefix with language fallback." för att användarens språkinställning ska användas för mer än e-post. Hjälptexten på användarsidan ändras då till "This account's default language for e-mails, and preferred language for site presentation."
@tarnaurion Inga fler organiserade Drupal-utbildningar har det blivit tyvärr.
Endast presentation (innehåll)
Jag testade och det är som det står "Det här kontots förvalda språk för e-postmeddelanden och för presentationen av webbplatsen". Tyvärr var det själva gränssnittets språk inte innehållet/presentationen som jag var ute efter.
Men jag tackar för tiden ni har lagt ner på att svara.
Har du lagt till blocket "language switcher"/språkbytare?
För mig funkar det då i alla fall. Man måste alltså byta språk med språkbytaren och den syns bara om man valt nån form av "language negotiation"/språkförhandling under språkinställningarna. Väljer man none/ingen så kommer språkbytarmenyn inte upp även om man lagt till det blocket.
Tilläggas kan att jag gjorde en automagi-installation hos Binero och hos mig fanns då detta block färdiginstallerat. Så vet ej om det finns hos alla.