Hvordan få ÆØÅ i Finch? (Terminalbasert Pidgin)

Annen programvare du prøver å kjøre under Linux, inklusive WINE

Hvordan få ÆØÅ i Finch? (Terminalbasert Pidgin)

Innleggav BazookaAce » man 05.01.2009 3:24

Hei!

Jeg har ett irriterende problem. Jeg bruker Finch, som er en terminalbasert versjon av Pidgin, og jeg lurer på om det er mulig å få ÆØÅ mens jeg bruker det. Normalt så fungerer ÆØÅ i terminal, men tydligvis ikke i Finch. Noen som har noen erfaring angående dette?

På forhånd takk :)

Brukerens avatar
medlem i 189 måneder
 

Re: Hvordan få ÆØÅ i Finch? (Terminalbasert Pidgin)

Innleggav moma » tir 06.01.2009 22:40

Hei,
Jeg benytter ikke Finch selv, men jeg tok en titt på dets kildekode.
apt-get source finch
(som egentlig laster ned kildekoden til hele Pidgin, finch ligger i en underkatalog).

Finch er Pidgin med tekst-basert UI og den benytter egen GNT (the GLib Ncurses) toolkit som er sydd rundt Ncurses biblioteket.

Jeg så at gnt_init() funksjonen (i libgnt/gntmain.c) prøver å lese miljøvariabelen LC_ALL og sette tegnesettet riktig. Koden ser slik ut.
Kode: Merk alt
 locale = setlocale(LC_ALL, "");
#ifdef NO_WIDECHAR
   ascii_only = TRUE;
#else
   if (locale && (strstr(locale, "UTF") || strstr(locale, "utf")))
      ascii_only = FALSE;
   else
      ascii_only = TRUE;
#endif

Du kan ha en sjanse hvis du starter finch med LC_ALL eller LANG satt riktig.
$ LC_ALL=nb_NO.UTF-8 finch
eller
$ export LC_ALL=nb_NO.UTF-8
$ finch

Du kan også liste alle installerte locales (tegnesett) med kommando (på Debian/Ubuntu)
$ locale

Og generere nye med (på Debian/Ubuntu)
sudo locale-gen
eller f.eks
sudo locale-gen nb_NO.UTF-8
---------
Men du bør absolutt sende ditt spørsmål til Pidgin support på: http://www.pidgin.im/support/

Erfaren
Brukerens avatar
medlem i 234 måneder
 

Re: Hvordan få ÆØÅ i Finch? (Terminalbasert Pidgin)

Innleggav BazookaAce » ons 07.01.2009 2:01

Hei!

Tusen takk for at du tok deg tid! Du er absolutt inne på noe her, men ingenting fungerer. Jeg vet kanskje hvorfor. Jeg kjørte locale, og her er resultatet:

Kode: Merk alt
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


Slik jeg ser det er det ingen norskspråk her. Skal nevnes at jeg bruker engelsk språk i Ubuntu, men med norsk tastatur.

Brukerens avatar
medlem i 189 måneder
 

Re: Hvordan få ÆØÅ i Finch? (Terminalbasert Pidgin)

Innleggav moma » ons 07.01.2009 21:45

Saken har med tegnesettet å gjøre, ikke med språk på applikasjoner. Men,
kan du likevel teste Ubuntu med norsk språkdrakt. Besøk menyvalget System -> Administration -> Language Support og velg norsk slik dette bildet viser http://www.futuredesktop.org/hardy/images/picture6a.jpg

Du må ss. logge ut/inn.
Senere kan du bytte tilbake til engelsk hvis du ønsker det.

Send brev til Pidgin supportforum ;-)

Erfaren
Brukerens avatar
medlem i 234 måneder
 

Re: Hvordan få ÆØÅ i Finch? (Terminalbasert Pidgin)

Innleggav BazookaAce » ons 07.01.2009 22:37

Hmm.. Det fungerer ikke. Skal ta å sende en mail til Pigdin!

Tusen takk for at du tok deg tid! :)

Brukerens avatar
medlem i 189 måneder
 


Returner til Annen programvare / Spill



Hvem er i Forumene

Registrerte brukere: Ingen registrerte brukere