[Laatu] Pan-1.0 [1/10]

Flammie Pirinen flammie at iki.fi
Mon Marras 30 13:49:35 EET 2006


2006-10-30, Lauri Nurmi sanoi, jotta:

> ti, 2006-10-10 kello 18:14 +0300, Flammie Pirinen kirjoitti:
> > 2006-10-10, Lauri Nurmi sanoi, jotta:
> > 
> > > ti, 2006-10-10 kello 06:18 +0300, Flammie Pirinen kirjoitti:
> > > 
> > > > #: ../pan/data/filter-info.cc:264
> > > > #, c-format
> > > > msgid "%s contains \"%s\""
> > > > msgstr "%s sisältää merkkijonon %s"
> > > 
> > > Tämä ja monta muuta kohtaa: Lainausmerkit on jätetty kokonaan
> > > pois. Onko se välttämättä kovin selkeää? Jos päätät lainausmerkit
> > > lisätä, niin varmaan muistatkin käyttää oikeita suomalaisia
> > > lainausmerkkejä.
> > 
> > En minä ainakaan usko että lainausmerkkejä tarvitaan, kovin usein.
> > Auttaisivatko ne ketään tunnistamaan urlit urleiksi tai
> > tiedostonimet tiedostonimiksi,
> 
> Vastaan vähän vanhaan viestiin, sillä tuli mieleeni yksi perustelu
> lainausmerkkien käytön puolesta.
> 
> Lainausmerkeistä on hyötyä varsinkin silloin, kun niiden väliin tuleva
> merkkijono syystä tai toisesta sattuu olemaan tyhjä, sisältää vain
> jonkin välimerkin tai pelkkää tyhjettä. Tällöin koko muuttujan
> olemassaolo lauseessa voi jäädä huomaamatta.
> 
> Keksittyjä esimerkkejä: 
> 
> "File \"%s\" not found." -> "Tiedostoa  ei löytynyt."
> "File copied to destination folder \"%s\"" -> "Tiedosto kopioitu
> kohdekansioon ."

Lainausmerkit eivät ehkä riitä selventämään tuollaista tilannetta, joka
minusta voi muutenkin vain seurata jostain bugista (tyhjää
tiedostonimeähän ei voi käsitellä valtaosalla ohjelmointikielten
funktioistakaan). Itselläni esimerkiksi varasteluohjelma Azureus kertoi
pitkän aikaa käynnistyessään jotain tyyliin "Tiedostoon '' ei voi
kirjoittaa, onkohan levy täynnä?" kahtena varianttina, ilmeisesti koska
välimuisti- tms. tiedostoon oli joutunut tyhjä rivi, eikä tämä siis
ollut kovin ymmärrettävä viesti lainausmerkeinkään.

Toinen rajatapaus mitä itsekin mietin näissä on, että
tiedostonimeksihän voi konstruoida muutakin hämäävää tekstiä,
esimerkiksi pilailutarkoituksissa. Tiedostonimeen voi
esimerkiksi sisällyttää sulkevan lainausmerkin ja kirjoittaa vääriä
ohjeita ikään kuin ohjelma suosittelisi niitä, vai miten olisi tiedosto
nimeltä 'foo" korjataksesi tilanteen suorita roottina komentoriviltä rm
-rf / "bar'.

Oikeastaan ainoa järkevä ratkaisu tässä, kuten monessa muussakin
vastaavassa ongelmassa olisi mahdollistaa ja suosia enemmän
monipuolisemmin tyyliteltyä ja jopa vuorovaikutuksellista tekstiä,
varsinkin näin graafisessa järjestelmässä. Hyvä alku voisi olla
merkitä kaikki konekäsiteltävät muuttujasisällöt (tiedostot ja urlit)
tasavälisellä fontilla. 
-- 
Flammie, computer scientist-linguist B.Sc., Gentoo translator, and a 
freak. <http://www.iki.fi/flammie/>