Jag satte ihop en screencast över hur man installerar ett nytt språk på Drupal 6. Det är lite märkligt att medan många saker blivit lättare att göra i D6 har just installation av språk blivit svårare.
När jag försökte lära mig hur man installerar språk upptäckte jag också att det är svårt att auto-installera svenska om man först har installerat några sv.po-filer en och en genom Drupals gränssnitt, och det blir också problem om man raderar språk och sedan försöker installera det igen. I alla fall fick jag problem med det.
Jag ber om ursäkt för att pratet ibland är lite ur synk med bilden - jag sitter i Arjeplog och surfar på ett trådlöst modem, så jag klippte bort en del laddtider i efterhand. Tyvärr blev det också svårare att synka pratet då. (Jag får väl också erkänna att musiken ibland gör det svårt att höra vad jag säger, men det tänker jag inte be om ursäkt för.) Det blev också rätt svårt att ladda upp filen hit till drupal.org, men jag gör ett nytt försök när jag kommer till en fast uppkoppling.
Tills vidare är det Youtube som gäller: http://www.youtube.com/watch?v=adCVYNvFy0k
Hej!
//Johan Falk

Comments
Johan!
Tack för mycket instruktiv film!
Jag känner mig lite skyldig till att du har fått jobba på en söndag - men jag är måste säga att jag verkligen uppskattar hur du och de andra har försökt hjälpa mig.
När jag tittar på din film ser jag vad jag missade... För att nu kunna lägga till ett språk skulle jag ju vilja ta bort det jag har lagt till. Måste jag göra det manuellt och ftp:a upp igen? Ser inte att jag kan radera ett tillagt språk...
Lisbeth
aka
Lissu
Yes! Och sedan nästa...
Jag lyckades - tror jag... åtminstone delvis... för allt är inte översatt till svenska. Jag trodde att i alla fall standardmenyn skulle vara det - men jag har kanske fel? Sedan är det lite blandad kompott med svenska och engelska...
Skulle givetvis vara tacksam för ytterligare tips...
Kort fråga: kan någon rekommendera en lämplig modul för e-shop i version 6? Jag vill kunna ha flera olika användargrupper och olika priser för dessa. Vill också ha möjlighet att leverera i form av nerladdningsbara pdf-filer. Även medlemsskap skulle kunna vara lämpligt att "köpa" via webben.
Lisbeth
aka
Lissu
Med nöje!
Lissu: Ha inget dåligt samvete för att jag gjorde en screencast idag! Helgen i Arjeplog har gått rätt långsamt, och det var kul att få göra lite nytta. (Dessutom blev jag tvungen att lära mig installera språk i D6 själv, vilket jag skjutit upp lite väl länge.) Sen är det faktiskt roligt att göra screencasts, och jag rekommenderar alla att testa det. =)
Några ytterligare svar, hoppas jag:
1) Om du vill radera svenska som språk behöver du först välja bort det som default-språk. Sedan borde det dyka upp en länk för att radera språket.
2) Om du lägger alla sv.po-filerna på rätt plats borde hela core-gränssnittet bli översatt, och standardmenyn borde definitivt bli översatt. (Det blev den på min testsajt.) Men jag upplevde lite bekymmer när jag försökte avinstallera och sedan ominstallera svenska, och även problem med att först importera enstaka sv.po-filer och sedan alla andra. Min gissning för tillfället är tyvärr att D6 fortfarande är lite buggigt på den punkten. Vill du testa att installera enstaka språkfiler kan du först kolla in zoo33:s lista över sv.po-filer och se vilken som exempelvis verkar innehålla standardmenyn, och ladda upp den för sig under administration >inställningar > språk > . (I ditt fall skulle jag testa menu, system eller möjligtvis general.)
3) Jag har dålig koll på moduler för e-shop, speciellt för D6. För D5 är e-Commerce den stora feta totallösningen, men den verkar ta ett tag att sätta sig in i. En mer lättviktig lösning är Ubercart, men ingen av modulerna verkar finnas tillgänglig för D6. Vill du gå vidare med frågan rekommenderar jag att du skapar en ny tråd, så blir det dessutom lättare för andra med samma fråga att hitta svaret.
Lycka till med fortsatt Drupal-meckande!
//Johan Falk, Arjeplog
Enveten...
... som jag är så har jag nu för sjätte gången (tror jag) försökt följa din instruktionsfilm, allt går bra tills jag har klickat på Add Language - då får jag inte någon "frisörpanel" utan en stor rosa platta med ett trettital rader som anger att det blev fel - men ingen information om hur jag ska gå vidare. Detta har nu skett flera gånger och jag blir handlingsförlamad när jag inte vet vad jag ska göra...
Jag vet inte om jag kan bifoga bilder här men här är en skärmdump http://lissu.org/drupalfel.jpg
Om någon kan och har lust att tipsa - tack på förhand!
Lisbeth
aka
Lissu
Hm.
Det var en svår nöt att knäcka. Någonstans strax över mitten av ditt felmeddelande står
The language <em>Swedish</em> has been created and can now be used. Utöver det verkar du ha kommit till Drupals tomma förstasida - förutom då att något blivit ordentligt fel.Jag tror tyvärr inte att jag är rätt person att förstå vad som hänt, men två frågor kanske kan göra det lite klarare ändå:
* Finns svenska installerat och är möjligt att välja (under admin > settings > language)?
* Är det en ny installation du försökt lägga in svenska på, eller är det den installationen som du försökt installera svenska på tidigare?
//Johan Falk, Uppsala
Tack....
... för att du återställer mitt självförtroende! ;-) Om inte ens du förstår vad som hänt så kanske jag inte behöver känna mig så dum i alla fall... ;-)
Svar på båda frågorna är "ja"! Alltså: jan kan välja svenska som språk - det är gjort - och det är en sprillans ny (sedan igår) installation på en annan web - orörd vad gäller drupal...
Lisbeth
aka
Lissu
Tack för en instruktiv video.
Jag följde videon på min testsajt, och det var jätteenkelt. Nu ska jag bara repetera hur man gör backup, och sedan ordna svenska på min riktiga sajt.
Problem om man först importerar och sedan lägger till språk?
Jag har ett par gånger upplevt problem med språkinställningar. De uppstår om jag först besöker sidan för att importera gränssnit (admin/build/translate/import) och försöker importera svenska där, och först därefter besöker sidan för att lägga till ett språk (admin/settings/language/add).
Drupal får då problem med att hitta språkfilerna, och lyckas inte ens med detta om jag tar bort svenska som språk och börjar om på rätt ställe. De enda lösningarna jag har hittat hittills är (1) ominstallera hela sajten, vilket fungerar någorlunda smidigt om det är en ren installation, samt (2) att importera varje liten språkfil för hand under importsidan.
Jag gissar att det är fler än jag som haft problemet, inte minst eftersom alternativet "Translate interface" syns i huvudmenyn så snart man aktiverat Locale för att kunna byta språk.
Visst borde det räknas som en bugg? (Om inte annat borde gränssnittet ändras så att man inte spontant hamnar på fel sida från början.)
Jag tror att detta tagits upp tidigare i forumet, men jag skriver ett inlägg i alla fall. Kanske kan det hjälpa några som är på väg att hamna fel. =)
//Johan Falk, Solna
Som jag förstått det
Som jag förstått det importerar inte Drupal språkfiler automatiskt när det redan finns översatta textsträngar i databasen som kommer från samma filer. Detta för att det kan finnas ändrade strängar i databasen som man vill behålla. Den här tråden på translations-listan handlar om det.
En förklaring kan alltså vara att de översättningar du importerade först inte togs bort när du tog bort språket och att Drupal sen inte ville ersätta dem när du la till språket igen.
Jag vet inte om det finns nån i den här gruppen som har tillräckligt mycket koll på det här för att kunna säga säkert, kanske bättre att fråga i groups.drupal.org/translations istället.
/ Hannes Lilljequist – SthlmConnection
Installera från kommandopromt
Om man som jag kopplar upp sig via ssh mot webbservern så går det bra att packa upp "tar-bollen" i din webbrot utan att några filer skrivs över.
Om du står på samma nivå som för roten för din webb så skriver du följande:
sudo tar xzvf sv-6.x-1.3.tar.gz -C ./www-root (eller vad din rotkatalog heter)
Lycka till!
Och tack för en bra screencast och även låten (Chris Cornell is da shit!).
Får några problem...
Rapporten säger: Ett fel uppstod när översättningsfilen för JavaScript för språket Svenska skapades.
Jag får också en massa röda rutor där det står: /../default/files/tmp/filePLfZ5U kunde inte kopieras. Jag kollade på rättigheterna i en rad FTP-klienter och konstaterade att det inte går att ändra rättigheter till dessa filer. (Operation not permitted)
Vad kan detta bero på?
Det där gick ju snabbt och smidigt!
...på mindre än 15 min från det jag körde igång videon är nu svenska installerat både på
testsajten och på den riktiga. Båda dessa är lazy-installerade med Installatronen hos
Binero. Lite skeptisk är man ju till såna där automagiinstallationer, men för min enkla sajt
har det hittills funkat bra.
PS. Bäst är ändå youtube-kommentaren från AHMISMA... ;) ;)