Svenskt tangentbord för firmware 2.1

Har du en jailbreakad telefon med firmware 2.1 kan du nu installera paketet ”Swedish ÅÄÖ-keyboard”. Ditt ryska tangentbord (som du ändå inte använder?) ersätts då med ett tangentbord med svenska tecken (ÅÄÖ).

Så här ser det svenska tangentbordet ut:
svenskt-tangentbord

Eftersom tangentbordet fortfarande är ryskt kommer du inte att få några stavningsförslag på svenska. Under den tid jag använt tangentbordet har jag inte fått några stavningsförslag på ryska heller, vilket förmodligen beror på att det ryska alfabetet skiljer sig från det svenska.

En annan nackdel med tangentbordet är att utseendet ser likadant ut, oavsett om du skriver med gemener eller versaler. Det kan vara lite klurigt. Ofta byter dock iPhone automatiskt så att första bokstaven i första ordet i en mening blir versal.

Så här gör du, steg för steg, för att få igång det svenska tangentbordet:

  • Gå in i cydia
  • Klicka på manage (längst ned)
  • Markera sources
  • Lägg till ”ipuhelin.com/cydia”
  • Backa ur till sök och leta upp ”Swedish ÅÄÖ-keyboard”
  • Installera ”Swedish ÅÄÖ-keyboard”
  • När du är klar så gå till inställningarna under tangentbord
  • Aktivera ryskt tangentbord
  • Har du flera tangentbord valda kommer du att få en liten jordglobssymbol på tangentbordet när du skriver
  • Ändra till ryskt tangentbord med den lilla jordglobssymbolen

Observera alltså att du kan ha både svenskt- och ryskt tangentbord installerat samtidigt. Tröttnar du på det ryska tangentbordet är det bara att växla till det svenska tangentbordet igen (och/eller avaktivera det ryska i inställningarna).

Mer information om det svenska tangentbordet hittar du hos ipuhelin.com (länken är översatt med Google translate), hos ifun.se eller i forumet på 99.se.

Det borde inte vara helt omöjligt att få igång den svenska ordlistan till detta tangentbord. Kanske är det så enkelt att bara flytta de svenska ordlistefilerna till platsen för där den ryska ordlistan ligger. Jag har dock inte haft möjlighet att prova detta än.

Uppdaterat: Det fungerade delvis. Jag gjorde precis som jag skrev ovan. Kopierade alltså Unigrams-sv_SE.dat och Unigrams-sv_SE.idx från /System/Library/TextInput/TextInput_sv.bundle till /System/Library/TextInput/TextInput_ru.bundle. Och döpte om både .idx och .dat filen till ru_RU istället för sv_SE. Sedan startade jag om Springboard. Jag återställde även den personliga ordlistan i inställningarna. Resultatet: En del svenska ord kommer upp som förslag, men långt ifrån alla. Förmodligen har jag missat någon detalj.

Andra bloggar om: svenska, iphone, firmware, ordlista, tangentbord, hack, cydia

Så får du iPhone att föreslå ”är” och inte ”år” [firmware 2.0]

Har du en iPhone uppgraderad till firmware 2.0 så är du säkert, precis som många andra, irriterad över att iPhone ofta föreslår fel ord. Det mest irriterande är att när du skriver ”ar” så föreslår iPhone ”år” när du egentligen vill skriva ”är”.

Är din iPhone jailbreakad så har jag en tillfällig lösning som får iPhone att föreslå ”är”. Ladda ner denna fil och lägg in den i katalogen /System/Library/TextInput/TextInput_sv.bundle/ på din iPhone. Ta gärna en backup på orginalfilen för säkerhets skull.

Det här är resultatet.

Observera att denna lösning endast fungerar på firmware 2.0. Jag kommer att lägga upp en annan fil när jag uppgraderat till 2.0.1.

Andra bloggar om: , , ,

Den svenska ordlistan i firmware 2.0 är alldeles för seg

Äntligen är då iPhone 3G här, och med den ett nytt firmware 2.0. Även tidigare iPhoneägare kommer att kunna använda detta firmware.

I den nya versionen följer det numera med en svensk ordlista! Tyvärr är ordlistan väldigt, väldigt seg. Ibland kan det dröja flera sekunder mellan att man trycker på en bokstav och innan den syns på skärmen, med eventuellt stavningsförslag.

Jag känner igen problemet. Exakt samma sak hände mig när jag skapade ordlistan. Problemet är att ordlistan innehåller för många ord. Genom att minska ner antalet ord (genom att ta bort sällsynta och onödiga ord) så kan man enkelt få ordlistan att bli snabbare.

Frågan är nu bara om Apple har för avsikt att göra detta, eller om de anser att ordlistan är färdigutvecklad. Om många språk lider av samma problem borde nog chansen vara hög att de tar i tu med problemet.

I annat fall kommer jag att överväga att göra om Apples ordlista så att den blir snabbare. Jag vill även avvakta för att se vad ni andra tycker om den nya ordlistan.

Dock är formatet på ordlistan helt omgjort, så det program som jag utvecklat för att skapa ordlistor fungerar inte med firmware 2.0. Men jag borde nog kunna återanvända en del av det jobb jag redan lagt ner.

Andra bloggar om: , , , , , , ,

Ordlistan uppdaterad igen

Nu blir det lite många uppdateringar, jag vet. Men sedan jag lanserade iPhoneDict.com så har jag fått in ganska många tips om saker som kan bli bättre.

Dagens uppdatering löser bland annat problemet med att ”att” ger förslaget ”ätt” och att ”tack” ger förslaget ”täck”. Numera föreslås inte ord med å, ä och ö när ordet ifråga inte är så vanligt.

Mitt repository hittar du på http://iphonedict.com/rep.

Jag använder givetvis själv ordlistan och jag tycker faktiskt att de senaste två uppdateringarna gjort ordlistan mycket mycket bättre.

Hur fungerar den för er?

Förresten har jag även fått några förfrågningar från tyskland om att göra en tysk ordbok. Det verkar som om den tyska ordboken, den som alltså är inbyggd i iPhone redan, inte fungerar så bra.

Av den anledningen blev jag nyfiken på om den officiella svenska ordlistan från Apple, dvs den ordlista som jag skrev om igår, och som ännu ej är släppt, har samma problem som den tyska. Och tyvärr behövde jag inte titta så mycket för att upptäcka att det finns mängder av ord som inte är svenska i ordlistan.

Jag hoppas verkligen att Apple fixar de brister som jag har upptäckt hittills…

Nä, nu skall jag ut i solen!

Andra bloggar om: , , , , , , ,

Fula ord i Apples officiella svenska ordlista till iPhone

I den officiella svenska ordlistan till iPhone finns mängder av fula ord. Ofta precis samma fula ord som uppmärksammats i T9, som används i de flesta mobiltelefoner, och som retat upp många svenskar.

Visserligen är Apples svenska ordlista till iPhone än så länge endast i beta-version. Men det är ändå intressant att fula ord förekommer. Några exempel på ord som finns med i den officiella svenska ordlistan till iPhone och iPod Touch är:

  • knulla
  • knullborgarmärket
  • konferensknullaren
  • neger
  • hora
  • åsnesex

Jag har endast gjort några snabba sökningar.

Här är en skärmdump som visar några av orden som dem ser ut när man tittar på dem i en Hex-editor:

Dessa ord finns alltså med i den senaste betaversionen av det nya OS:et till iPhone.

Personligen blir jag inte upprörd över dessa ord. Men då det har skrivits väldigt mycket om just T9, och dess problem så väljer jag ändå att uppmärksamma att iPhone har liknande problem.

Tidningar som skrivit om T9-ordlistan:

Bloggar som skrivit om T9-ordlistan:

Andra bloggar om: censur, dagens nyheter, dn, mobil, iphone, apple, mobiltelefoni, rasism, sms, skällsord, stavning, stavningskontroll, t9, telefon

Ny svensk ordlista direkt från repository

Jag ännu en gång uppdaterat ordlistan. Den här gången har jag med nästa dubbelt så många ord som i föregående ordlista. Totalt innehåller den 78 848 svenska ord. Enligt mina tester fungerar den riktigt bra.

Den nya ordlistan kan du inte längre ladda ner från den här sidan. Istället har jag skapat ett repository till Installer.app. Du hittar all information du behöver på min nya site ”iPhone Keyboard Dictionaries”. Där har jag även lagt till en speciell sida för just den svenska ordlistan till iPhone.

Den här bloggen är dock inte nedlagd. Jag tar fortfarande emot kommentarer och frågor här. Men det går lika bra att skriva på den nya sajten om du hellre vill det.

Jag tar fortfarande inte emot några donationer. Istället finns det annonser som man kan klicka på om man finner att annonsören är intressant.

Jag kan tillägga att det i iPhone 2.0 (som än så länge bara finns i beta) ingår en svensk ordlista. Tyvärr är den ordlistan inte bakåtkompatibel med tidigare iPhone OS – så jag har inte lyckats använda den. Enligt ryktena så lanseras iPhone 2.0 inom några månader. Så det är inte så lång väntetid kvar tills vi kan njuta av riktiga ordlistor!

Andra bloggar om: , , , , , , ,

En blick framåt

Något som står på min att göra-lista nu är bland annat:

Att skapa ett repository, så att ni slipper allt manuellt arbete med att kopiera filer. Mitt repository kommer bland annat att automatiskt att ta backup på och ersätta de engelska ordlistefilerna! Dem som följer mitt arbete vet att man måste välja den engelska tangentbordet för att få bra förslag på å, ä och ö. Mer information om det finns i ett tidigare inlägg.

Som bekant finns numera min ordlista (dock inte senaste versionen, än) med i SwePhone. Så om du föredrar att installera den via SwePhone så går det naturligtvis bra. Du bör dock vara medveten om att SwePhone installerar ordlistan under det svenska tangentbordet, inte det engelska. Detta får alltså konsekvens för vilka föreslagna ord du får när du använder ordlistan.

Givetvis tänker jag förbättra ordlistan ytterligare. Jag har redan fått några tips om saker som kan bli bättre. Men jag hoppas även att få in fler kommentarer om vad som fungerar bra/dåligt. Jag försöker att hålla status-sidan uppdaterad så att ni kan se vad som är kvar att göra. Ta gärna en titt där innan du skriver en kommentar!

Jag har dessutom några fina nyheter till våra nordiska grannar, Danmark och Norge. Jag kommer att lansera en dansk och en norsk version av ordlistan! Varken Danmark eller Norge har just nu några bra ordlistor, då dem är baserade på iPhoneshop. Så min plan är att hjälpa till lite även där. Jag skulle dock behöva hjälp med att översätta mina instruktioner från svenska till danska och norska. Kan du prata och skriva på danska/norska så får du gärna kontakta mig via e-post (kia punkt niskavaara snabelkringla gmail punkt com).

Andra bloggar om: , , , , , , ,

Nu finns en uppdatering av den svenska ordlistan till iPhone

Som du säkert redan förstått så var gårdagens nyhet ett aprilskämt. Ett lite roligare iPhone-aprilskämt hittar du hos Matt Cuts: iPhone has a hidden SATA interface.

Idag är det den 2:a april. Och detta är inget skämt:

Idag lanseras en ny version av ordlistan som löser väldigt många problem/buggar!

Här kan du ladda hem den senaste versionen.

Här är några av nyheterna:

  • En liten bugg gjorde att ord bestående av två bokstäver gav dåliga förslag. Skrev man in ordet ”an” fick man förslaget ”aj”. Numera ger det förslaget ”än”. Ett annat exempel är att ”ol”, som tidigare blev ”ok” numera blir ”öl”.
  • Ordlistan är mer kompakt storleksmässigt. Bland annat är det index-filer som är mindre. Jag har även tagit bort en del ord. Rent praktiskt innebär det att ordlistan inte tar så mycket plats på din iPhone.
  • Frekvensfördelningen har blivit mycket, mycket bättre. Jag har gjort om min algoritm som jag skrev om i ett tidigare inlägg. Nu fördelar jag ut frekvenserna logaritmiskt, så att det blir en jämnare spridning. Rent praktiskt innebär det att iPhone nu har lättare att föreslå relevanta ord, i de fall det finns flera ord att välja mellan.
  • Personnamn och företagsnamn föreslås med stor bokstav. Även ordet ”iPhone” och ”iPod” föreslås när du skriver ”iphone” eller ”ipod” med gemena bokstäver.
  • Jag har lagt in en del företagsnamn till ordlistan

Precis som tidigare får du endast förslag på å, ä och ö när filerna är döpta med en_GB* och ”Engelska (UK)” är valt i tangentbordsinställningarna i din iPhone. När min ordlista installeras via SwePhone så heter filerna sv_SE* och då fungerar alltså inte förslag på å, ä och ö.

Jag vill också passa på att nämna att jag sedan länge har slutat använda iPhoneshop för att skapa dessa ordlistor. Istället har jag byggt ett helt eget program för att skapa ordlistor.

Några tips

Ni behöver inte starta om iPhone efter att ni lagt till de nya ordlistefilerna. Däremot rekommenderar jag att ni återställer er personliga ordlista. Alla ord som du skriver, även ord där du stavar fel, hamnar i din personliga ordlista – får du några konstiga förslag på ord kan det alltså vara din egen personliga ordlista som spökar. Prova alltså att återställa den personliga ordlistan innan du skriver till mig.

Som alltid är jag dock väldigt glad för alla kommentarer som kommer in. Skriv gärna en rad om hur du tycker att den nya ordlistan fungerar och om du har något förslag på förbättring.

Andra bloggar om: , , , , , , , ,

Uppköpt av Apple! Min ordlista hamnar i alla svenska iPhones!

För en månad sedan blev jag kontaktat av Apple! Inför deras lansering av iPhone i Sverige i juni behöver Apple en ordlista på svenska. Istället för att utveckla en egen ordlista så är Apple intresserade av den som jag har skapat!

Det innebär alltså att min ordlista hamnar i alla svenska iPhones!

Jag driver inte något företag, men Apple och jag, som privatperson, har skrivit en avsiktsförklaring. Så jag har en del juridiskt att ta tag i denna vecka. Om jag uppfyller mina åtaganden i avsiktsförklaringen så är affären i hamn. Jag får tyvärr inte tala om själva köpeskillningen, men jag kan säga att det handlar om ett tresiffrigt belopp(!).

Min kontaktperson på Apple Sverige, Dic Tionari, kommer inom kort att gå ut med en pressrelease med mer information.

För dig som användare betyder detta inte någonting särskilt. Jag kommer att fortsätta utveckla ordlistan vidare. Senaste versionen kommer som tidigare att finnas kvar att ladda ner för den som vill. När iPhone lanserar i Sverige kommer jag dock att lägga ner dessa sidor. Framtida uppdateringar av ordlistan kommer att följa med Apples officiella uppdateringar.

Inom kort kommer jag med en ny uppdatering av ordlistan som löser de flesta (om inte alla!) problem som har rapporterats in till mig. Jag håller på och testar den nya ordlistan själv och den fungerar mycket, mycket bra! Mer information om detta kommer snart!

Andra bloggar om: , , , , , , ,

Ord som innehåller en bokstav, sv_SE-one-letter-words.dat

Jag har uppdaterat ordlistan med den sista saknade filen, sv_SE-one-letter-words.dat. Men innan du jublar så måste jag tyvärr meddela att jag ännu inte fått denna del av ordlistan att fungera.

Filen i sig är ganska lätt att skapa. Jag är 99% säker på att den fil jag skapat är korrekt. Därför har jag valt att inkludera den i ordlistan, trots att jag ännu inte fått den att fungera. Jag har provat den på iPhone 1.1.1, iPhone 1.1.2 och iPhone 1.1.3.

Det främsta syftet med denna fil är att få iPhone att sluta föreslå stort ”I” när man skriver litet ”i”. Detta är ju väldigt bra om man skriver på engelska, men kan vara ganska irriterande för oss som skriver på svenska. Jag har även fått en del kommentarer angående just det problemet, och det är också en anledning att jag valt att inkludera filen.

Som sagt; jag har ännu inte fått denna fil att fungera. Oavsett om man lägger till filen till den svenska ordlistan eller använder tricket för att ersätta den engelska (UK) ordlistan så föreslår ändå iPhone stort ”I” när man skriver litet ”i”. Jag har även provat att ersätta den amerikanska ordlistan med mina ordlistefiler, men problemet kvarstår. Detta trots att den amerikanska ordlistan säkert ligger som default ordlista.

Trots detta rekommenderar jag alla användare att använda den nya filen. Rätt som det är kan Apple släppa en uppdatering som gör att filen börjar fungera. Och jag har ännu inte provat den på iPhone 1.1.4 – så det finns en liten, liten chans att den kan fungera redan nu.

Här finns installationsanvisningar.

Uppdaterat: Använder man den nya filen, utan att döpa om den, så slipper man få förslag på stora ”I”. Detta gäller alltså endast när man väljer att lägga in filerna som svenskt tangentbord. Använder man tricket med UK tangentbordet så kommer man även fortsättningsvis att få förslag på stora ”I”.

Andra bloggar om: , , , , , , ,