Häromdagen nämnde jag att jag har varit involverad i den svenska översättningen av Drupal. Detta har lett mig in på ett potentiellt Drupal projekt som har som mål att automatiskt kunna identifiera felaktiga översättningar.
En översättning är i princip bara ett par textsnuttar som är kopplade till varandra. Den ena är i originalspråket (vanligtvis engelska) och den andra är på svenska. Drupal använder sig av ett översättningsbibliotek som heter Gettext som sparar dessa strängar på ett mycket enkelt och bekvämt sätt i .po-filer (och .pot-filer). Genom plocka in dessa textsnuttar och för varje översättning jämföra dessa så finns det en hel del småfel som kan identifieras redan innan de skickas in till den centrala kodbasen på Drupal.org. Kalla det automatisk testing av översättning, om man så vill.
Projektet ligger nu på planeringsstadiet och här diskuterar den svenska gruppen vad för typ av misstag som modulen/programmet skulle kunna identifiera.
Man vill ju helst inte göra dubbeljobb, och det låter som att testing av översättning redan är på ingång, frågan är just var på Drupal.org jag kan finna det/de projekt(en) som eventuellt redan har kod skriven för liknande saker. Man vill ju helst att det ska vara modulärt och utbyggbart - medans svenska och danska gruppen säkert har i stort sett samma krav på felöversättningar så kan det skilja sig radikalt i jämförelse med t.ex. arabiska. Av den anledningen ser jag typ att projektet implementerar en svit av tester och att olika språk därefter skapar en profil, som är en urval av dessa tester för deras språk.
Det ska bli intressant att se hur det här går.
tisdag 23 september 2008
Översättningsprojekt
Upplagd av
Jens
kl.
14:09
0
kommentarer
Etiketter: drupal, effektivisering, kommunikation, potentiella projekt
måndag 22 september 2008
www.ungpirat.se lanserad i beta
Äntligen är UngPirat.se ute i en publik beta-version!
Precis som folk inleder dåliga tal så inleder jag mitt (dåliga =) ) blogginlägg genom att säga att jag ju inte är någon designer. Trots detta så tycker jag att jag har gjort ett någorlunda bra jobb med att bygga utveckla ett Drupal tema baserat på Zen - något som jag hade övervägt att inte göra om jag visste hur mycket jobb det var med sökmotoroptimerade teman!!! ...strul med Internet Explorers egna "standarder" kommer man ju aldrig ifrån...
Sidan bygger som sagt på Drupal, version 6.4, och har en stor bunt moduler för att göra livet gladare för både utvecklare och besökare.
Att utveckla sajten har för mig varit ett stort lärorikt äventyr. Jag har för första gången efter att ha läst om Drupal i många månader börjat koda i det. Inte bara göra temat. Jag har hjälpt till med den svenska översättningen av Drupal, men också på kul börjat försöka att skicka in lite patchar här och var (jag heter ztyx) för att för att hjälpa till och lära mig Drupal. Att hjälpa till är jäkligt kul och myyycket beroendeframkallande!
Utvecklingen av Ung Pirat har gjorts lite under våren, en del under sommaren men mestadels nu i början av hösten. Ung Pirat hade förbundsstyrelsemöte igår och målet var att få den klar tills dess. Jag missade den deadline:n med 12 timmar.
Hästjobbet för detta projekt har dragits av mig och endast mig. Så länge det inte varit någon pressat så har jag tyckt det varit kul, men om man inte får betalt för ett jobb som detta så är det inte roligt att pressad. Då blir jag mest stressad, och så var det de senaste veckorna på grund av deadline:n som kom upp.
Av denna anledning har jag nu som mål att sätta upp en gynnsam utvecklingsmiljö för alla som vill hjälpa till (ett mailutskick har givit mig 18 intressenter!!!). Hemsidan ligger redan på ett publikt Subversion repository och kan checkas ut av vem som helst för att leka, men det finns inget bugghanteringssystem/system för att hantera att-göra lista etc. Ung Pirat har en wiki (som faktiskt har en inaktiv att-göra-lista för hemsidearbete), men vem vill hantera buggar i en wiki. Av denna anledning kikar jag på att inom kort installera Trac och hoppas att det finns några eldsjälar att ta upp hemsidearbete med, eller utan, mig.
Ja, och hur finner man eldsjälar som vill börja utveckla på hemsidan? En mer allmän fråga kan vara hur man involverar människor i volontärsarbete? I vårt fall så anser jag att kunna Drupal som webbutvecklare är ett starkt plus. Det är ett system som är i stor tillväxt och efterfrågan på kodare är betydligt större än tillgången (ex. så lutar Bonnier åt att bygga hela deras nya webbplattform i Drupal!). Dessutom så får man mycket goda kunskaper i att utveckla i ett team.
Jag har ju 18 intressenter, men jag räknar med ett visst bortfall, såklart. Drupal är inte bara HTML rätt och slätt; för att arbeta med Ung Pirats (tema) krävs goda CSS-kunskaper och pyttelite kunskap i PHP. För kodande krävs SQL och goda PHP-kunskaper. Jag hoppas att lanseringen av Ung Pirats beta-sida ska väcka intresse hos många av de intresserade - jag vill att de ska se saker som kan förbättras - för sidan är definitivt inte klar vad gäller design och funktionalitet!
Over and out. /J
Upplagd av
Jens
kl.
11:54
0
kommentarer
Etiketter: drupal, internet, kommunikation, länkar, ung pirat
fredag 19 september 2008
SJ:s biljettsystem knäckt
En artikel på DN.se skriver att "SJ:s biljettsystem är hackat".
Jag tror egentligen att deras system är knäckt eller crackat, och återigen har dagens pappersjournalister visat var de står i teknikkunskap.
För övrigt så skriver författaren till artikeln:
De falska biljetterna ser ut precis som de riktiga, men enligt SL:s försäljningsavdelning går de att känna igen vid en kontroll.
Eh? Om de går att känna igen vid kontroll så har har ingen knäckt deras biljettsystem! Eller?
Upplagd av
Jens
kl.
19:01
0
kommentarer
Etiketter: humor, kommunikation, länkar, teknik
tisdag 16 september 2008
Artikel om Drupals grundare och Drupal i sig själv
Drupal som är ett av de kraftigaste webbpubliceringsverktyget som finns idag. Jag har redan i tidigare blogginlägg skrivit om hur imponerad jag är av systemet och dess brinnande community. Ett skepp kommer lastat med en intervju av systemets grundare, Dries Buytaert.
Artikeln finns att läsa här (engelska).
Upplagd av
Jens
kl.
19:14
1 kommentarer
Etiketter: drupal, kommunikation, länkar, teknik
fredag 29 augusti 2008
Digitalt liftande #2
För några dagar sedan skrev jag ett blogginlägg med titeln Digitalt Liftande. Hemsidan PickupPal.com var inte den enda som erbjöd tjänsten.
Några dagar efter mitt förra blogginlägg skickade min vän en länk till ytterliggare en hemsida för digitalt liftande/samåkning, nämligen Samakning.nu. Denna tjänst är, som man kan gissa på titeln, svensk.
Sidan är stilren och snygg, men upplägget är annorlunda än PickupPal.com. Istället för att sajten matchar bilförare och liftare (enkelt och smidigt!) så ger denna sida en lista över möjliga rutter som man kan hoppa på (knöligare, men mer kraftfullt). I en ultimat värld så hade man nog velat ha båda funktionerna. En stor fördel för många tror jag också är att Samakning.nu finns på svenska. PickupPal hävdar att de är internationella men gör ingen ansträngning att översätta sin sajt till något annat språk...
Upplagd av
Jens
kl.
20:30
0
kommentarer
Etiketter: effektivisering, resa, teknik
Demokraternas konvent
Har lyssnat på Demokraternas konvent i en timme nu. Såhär uppfattar jag deras tal realiserat i ett tag cloud:
En bra sammanfattning, tycker jag.
Upplagd av
Jens
kl.
13:04
0
kommentarer
Etiketter: kommunikation, usa
Creativity vs. Law
Här kommer en film som fångar en del av mina tankar och idéer om copyright, idéer, demokrati och ansvar.
En väl värd 20-minuter lång presentation av Larry Lessing som kan varmt rekommenderas för att sätta sig in i dagsaktuell problematik kring bland annat intellektuell äganderätt:
Upplagd av
Jens
kl.
11:37
0
kommentarer
Etiketter: datorer, effektivisering, internet, kommunikation, musik, teknik, världen
