Brandt skrev:Ser rigtig fornuftigt ud.
En slå fejl:
Introduktions billede
"I trin 3 kan du lave 3 tring" tring = ting
Hvis programmet skal ud til hele verden, er der så lavet noget lands detektering i forbindelse med sprogpakke installation?
Trin1:
"Installer danske sprogpakker"
/Brandt
Det vil der komme, men kernen og GTK+ har en masse hjælp i den retning:
Herunder er der noget om Linux' softwarearkitektur, men nogen synes måske at det er interessant at læse om:
Der er informationer som Ubuntu selv leverer i form at miljø variabler (enviroment variables):
Følgende variabler er nyttig:
LANG=da_DK.UTF-8
GDM_LANG=da_DK.UTF-8
Hvis man laver scripts i bash (Terminalen) kan man hente dem med:
echo -e $LANG; echo -e $GDM_LANG
Nu kommer det snedige:
Linux kernen overfører automatisk miljø variable til et nyt program der oprettes og startes, og et GTK+ programs init funktion klipper alle interessante miljø-variabler ud. init funktionen tager også automatisk systemets sprog i brug.
Man kan se hvad sprog der bruges, og så gøre noget afhængigt at det sprog brugeren bruger eller systemet bruger.
Til det bruger man Pango Scripting (en slags HTML, altså bare ren tekst), til at lave sådan noget som det her:
Urdu (persisk - Iran)
http://www.pango.org/ScriptGallery?action=AttachFile&do=get&target=NKo.png
N'Ko (ߒߞߏ)
Lidt rigelig fyldigt, så kun et link
blandet - vertikalt
Matematik er også muligt med MathML i FireFox.
(MathML i ild-ræven bliver renderet af Pango)
http://www.pango.org/ScriptGallery
/Lars