Sida 1 av 1
Homebank översättning [LÖST]
Postat: 06 okt 2008, 13:01
av Nicki
Jag har installerat Homebank 3.6 från förrådet. Mycket bra program.
Ett litet, litet fel bara. Några stavfel.
Jag har försökt att öppna mo-filen och redigera den, men när jag sparar den så startar Homebank på engelska istället.
Antagligen har mo-filen crashat.
1. Vad är att göra allra enklast, förutom att låta det vara som det är?
2. Har provat att ladda hem en senare version men den är i tar-format och jag fixar inte att göra om den till -deb.

Finns det någon klurig där ute?
Re: Homebank översättning
Postat: 06 okt 2008, 14:36
av micke_nordin
Om du vill installera direkt från källkoden brukar man inte först göra om till en .deb-fil. Det nedanstående förutsätter att du sparat filen i din hemmamapp, om den ligger någon annanstans måste du gå dit först (varning, du kan alltså lägga filen i en undermapp till din hemmamapp, men lägg den inte i en systemkatalog):
0. Gå till rätt katalog (om inte filen ligger direkt i hemma-mappen):
1. Packa upp tar-filen:
Om det är en tar.gz fil skriver du detta i terminalen:
Om det är en tar.bz2 skriver du i stället:
Då skapas en katalog som heter samma sak som filens namn, gå dit med kommandot:
därefter skriver du:
Mellan varje kommando kommer det hända en massa saker och du måste vänta tills du får tillbaka prompten (dittnamn@dindator :~/filens_namn$) innan du skriver nästa kommando.
/Micke
Re: Homebank översättning
Postat: 06 okt 2008, 14:59
av Nicki
Provade att packa upp:
olle@olle-desktop:~$ tar -xvzf homebank-3.8.tar.gz
tar: homebank-3.8.tar.gz: Funktion "open" misslyckades: Filen eller katalogen finns inte
tar: Felet kan inte åtgärdas, avslutar nu
tar: Child returned status 2
tar: Avslut med felslutstatus fördröjd från föregående fel
olle@olle-desktop:~$
Funkade inte.
Provade även med att skapa en katalog och packa upp filerna själv och sedan gå till katalogen och köra nästa kommando.
Utan att lyckas:
olle@olle-desktop:~$ cd homebank-3.8
olle@olle-desktop:~/homebank-3.8$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/olle/homebank-3.8/missing: Unknown `--run' option
Try `/home/olle/homebank-3.8/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for DEPS... configure: error: Package requirements (gtk+-2.0 >= 2.10 glib-2.0 >= 2.12) were not met:
No package 'gtk+-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables DEPS_CFLAGS
and DEPS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
olle@olle-desktop:~/homebank-3.8$
Kolla in sista "checking"
Re: Homebank översättning
Postat: 06 okt 2008, 16:05
av ajja
Man redigerar inte .mo-filerna dessa skapas från .po-filer och för detta behöver man exempelvis poedit och naturligtvis .po-filerna.
För ditt program skulle jag packa upp källkods-paketet och leta efter en po-fil med det troliga namnet sv.po alt SV.po etc.
Denna po-fil skulle jag öppna i programmet poedit och redigera den där och sedan skapa .mo-filen för att sedan lägga den där det installerade programmet letar efter den svenska översättningen.
Re: Homebank översättning
Postat: 06 okt 2008, 16:43
av Nicki
Jag förstår vad du menar men jag har inte källkodspaketet (så vitt jag kan se), jag installerade via Synaptic och dessa är ju deb-filer.
Re: Homebank översättning
Postat: 06 okt 2008, 16:59
av ajja
http://i18n.debian.net/material/testing ... mebank/po/
Visserligen 3.8 men, men... Det brukar fungera om det inte förändrats drastiskt mellan delversionerna (3.7 och 3.

Nu har jag inte sökt så förtvivlat men hos Debianerna brukar det finnas .po-filer för de flesta programmen.
Re: Homebank översättning
Postat: 06 okt 2008, 17:24
av Nicki
Hittade HomeBank 3.8 som -deb. Men det var likadant stavfel.
Försökte att ladda po-filen som jag hittade i en tar-fil med 3.8:an.
Sparade den som -mo och flyttade över till rätt katalog, men tji va det. Den funkade inte.
Fattar inte vad jag gör för fel.

Re: Homebank översättning
Postat: 06 okt 2008, 17:43
av ajja
Du får öppna .po filen i programmet "poedit" (installeras enklast med hjälp av Synaptic och dess sökfuntion)
Redigera filen efter dina språkbehov och sedan spara filen.
När du sparar filen så skapas en .mo.
.mo-filen får du sedan döpa till "rätt_namn.mo" och lägga på den plats som programmet letar efter språkfilen (i "/usr/share/locale/sv/LC_MESSAGES" eller liknande plats).
Gå till länken jag angav och spara ned 'homebank_3.8-1_sv.po.gz' högerklicka på den och välj packa upp här... ('här' bör vara en egen katalog så du kan hålla rätt på filerna.
Re: Homebank översättning
Postat: 06 okt 2008, 18:10
av Daniel Nylander
Konvertera en .mo-fil till .po
msgunfmt fil.mo > fil.po
Konvertera en .po-fil till .mo
msgfmt fil.po -o fil.mo
Re: Homebank översättning
Postat: 06 okt 2008, 19:56
av Nicki
Jippi...
Det funkade till slut.
Tack
