SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [LOCALE] Dansk oversættelse af WPrefs for Window Maker 2 af 2





On Fri, 8 Sep 2006, Jørgen Heesche wrote:

Bo Vagner Højer wrote:


On Fri, 8 Sep 2006, Jørgen Heesche wrote:


Skal jeg skifte til LANG dk.UTF-8 for at læse din mail?. NUL! UTF-8 giver mange kvaler.

Det er rigtigt og du skal selvfølgeligt ikke skifte til dk.UTF-8. Du skal derimod gemme WPrefs.po og huske at kliste de to dele sammen.
Så kan du læse og redigere i den med et program som kan behandle UTF-8. Her kommer tekstredigeringprogrammet kate og po-redigeringsprogrammet Kbabel til sin ret.


Du skal selvfølgelig også lave et tekstkatalog med msgfmt -o WPrefs.mo WPrefs.po og gemme mo-filen hvor der ledes efter lokale kataloger (/usr/share/locale/da/LC_MESSAGES). Om du så får held til at WPrefs anvender andet end engelsk, afhænger af kvaliteten af din distribution, da der er to fejl i WPrefs kildekode.

WPrefs.h linie 122 skal være #if defined(HAVE_LIBINTL_H) && defined(I18N)
og i resten af filen skal alle mellemrum mellem # og restn af ordret fjernes.


der er omså en lille fejl i main.c som gør at man kun kan angive lokalet med LANG og ikke LC_ALL som egentlig er standarden. Omkring linie 133 hedder det lokale = getenv("LANG"); og der bør udvides til følgende sekvens:

locale = getenv("LC_ALL");
if (!locale) locale = getenv("LANG");

Jeg er klar over at det her ikke er helt nemt, men man skal først kende fejlene før man kan gøre noget ved dem.

Mvh. Bo


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2006-10-01, klokken 02:02
Denne side vedligeholdes af MHonArc .