Gustav,
Ja, det mesta i listan är rätt standard, men det finns vissa grejer
som jag vill kasta lite ljus på. Vissa av de nedanstående punkterna
behandlar artifakter som antagligen endast var stavfel / slarvfel i
din lista, men bara för att vara glasklar...
(1) Boolean <<-->> Boolesk
Det stämmer iofs att en boolean är en boolesk variabel, men det borde
snarare vara Boolean <<-->> Boolesk variabel. "Boolean" är mer ett
substantiv, man pratar om en boolean på samma sätt som om en Integer.
Det "är" en boolean. "Boolesk" är en egenskap.
Sant sant, det var en miss av mig. Någon direkt översättning på boolean
är det alltså dåligt med i svenskan?
(2) String <<-->> Sträng eller Textsträng
"Text" är lite underförstått när det handlar om strängar och det är
enklare att nämna typen av sträng endast när det inte är en
textsträng än att hela tiden förklara vilken sorts sträng det handlar
om.
Stämmer också bra.
...
(4) Undefine <<-->> ???
Det finns egentligen inget bra svenskt ord för detta, men om man bara
ska gå på vad "händelsen" undefine betyder så skulle "avdefiniera"
vara det bästa, även om också det låter relativt illa.
Stöte på det här när jag skulle översätta nått i stil med "and it can't be redefined or undefined", slutade med att jag använde just avdefinierad som du sa här ovan.
(5) User-define <<-->> Användardefinierad
Antar att du menar "User-defined" här.
Ja, så var det.
(6) Control structure <<-->> kontrollstrukturer
Antar att du menar "Control Structures" här.
Samma där ja, slarvigt gjort av mig.
(7) Escape <<-->> ???
"Escape" är ett ovanligt svårt ord att översätta till någonting
generellt. Översättningen beror nämligen väldigt mycket på i vilken
situation det skall översättas. Det enda tillfälle jag kan komma på
just nu när du skulle behöva översätta "Escape" är när det handlar om
ex "escaping all special characters in a string". I det fallet kanske
översättningen borde bli "kringgå" eller "runtgå", men även de låter
fel. Det finns helt klart bättre översättningar.
"To specify a literal single quote, you will need to escape it with a backslash \." - Har lite svårt att översätta just den raden. När escape används i sammanhanget "escape sequences" så brukar ju i programmeringsböcker, eller iaf i min, escapesekvenser användas. Detta är ju dock inte heller någon vacker svensk översättning men den fungerar men det är svårare att använda det i det föregående exemplet.
Nått förslag på hur man kan översätta det första exemplet där?
(8) Callback <<-->> ???
Inga förslag för tillfället gällande "Callback". Skall återkomma om
jag kommer på någonting fyndigt =D
Angående översättningar av programmeringsexempel så anser jag, precis
som jag tror Jome fortfarande gör, att de inte bör översättas. En
diskussionsfråga egentligen, men tänk på följande:
{ENG}
$ARRAY["$FIRST"]
Rent intuitivt skulle man kanske vilja översätta det ovan med
{SV}
$VEKTOR["$FÖRSTA"]
Svenska tecken som å, ä och ö hör egentligen inte hemma i
programmeringsexemplen, och att översätta det ovan med
{SV}
$VEKTOR["$FIRST"]
skulle göra hela den svenska dokumentationen, såsom den är, att bli
väldigt inkonsistent. Av detta skäl anser jag att
programmeringsexempel inte bör översättas. Jag pratar endast för mig
själv förstås, men man får nästan utgår från att man låter koden prata
för sig själv.
Nu stödjer ju faktiskt PHP svenska tecken i både variabelnamn,
konstantnamn och allt sådant så det borde egentligen inte vara några problem att just här faktiskt använda svenska tecken.
Men håller med om att man ska undvika svenska tecken, men det ökar ju faktiskt tydligheten ganska mycket men det vore illa om alla skulle börja använda svenska variabelnaman och kommentarer i sina program.
Står lite kluven i frågan faktiskt och har gjort lite olika i översättningrna så vore bra om vi fick något slags "gemensamt beslut" eller liknande.
...
Regards
_________________________________________
Gustav Tiger
Bergs Gymnasium
Sweden