Jälleen pitkästä aikaa tungen tällaisen aiheen tänne C/C++ -alueelle. Eli, tämä engine joka on ollut pitkään minulla työn alla on nyt paljon paremmalla mallilla kuin joskus vuosi sitten. Nyt on kuitenkin niin, että koodi on melko pahasti pelättyä fingelskaa (eli englantia+suomea sekaisin), joten kysyn teiltä Putkan käyttäjiltä minkä seuraavista vaihtoehdoista suorittaisin? Ajattelin kuitenkin tehdä kieleltään yhdenmukaisen enginen...
a) Puhdasta englantia
b) Puhdasta suomea
c) Jätä nykyiselleen
Arvostan kovasti mikäli otatte kantaa tähän asiaan. Tällä hetkellä pääosa funktioista on englanninkielisiä, mutta kaikkien rakenteiden/funktioiden muuttujat ovat pääosin suomenkielisiä...
Kannatan vaihtoehtoa A, koska silloin erkkiä voisivat käyttää ulkomaalaisetkin koodarit.
Tavallaan olisi parempi ratkaisu tehdä se kokonaan englanniksi, jotta muutkin kuin suomalaiset voivat sitä käyttäö(kuten meitse mainitse ;)). Mutta jos nyt ajatellaan, niin lähes kaikki, jotka ERKKIÄ käyttävät ja ylipäätänsä tietävät siitä ovat suomalaisia(veikkaus). Niin kokonaan suomenkielinenkään versio ei ole huono ratkaisu. Tietysti voit
jättää tuon nykyiselleen jolloin ulkomaalaisetkin voivat mahdollisesti sitä käyttää(eng. kieliset functiot). Itse päätyisin kumminkin englannin kieliseen ratkaisuun. Ymmärtäväthän suomalaisetkin englantia. ;)
Englantia, näin saadaan maksimaalinen hyöty koodista. Eiköhän suomalaisetkin ymmärrä englantia jos niikseen tulee ;)
Onhan se aina selkeämpää, jos se on yksikielistä, oli kieli sitten mikä hyvänsä. Kun nyt kuitenkin olet sen kokonaan omin funktioin tehnyt, niin suomikaan ei ole paha kielivalinta, kun ei ole juurikaan englanninkielisiä kirjastofunktioita sotkemassa. Ja vaikka englanti luonnistuukin varsin hyvin, jopa minä luen mieluummin suomenkielistä koodia ja etenkin kommentointia, koska on yksinkertaisesti luontevampi lukea ja ymmärtää äidinkieltään kuin englantia. Tässä voi sitten miettiä, mitä mieltä vastikään yläkoulunsa aloittaneet koodaajanketaleet ovat, varsinkin, jos ei englanti ole aivan paras aine. Eli sanoisin, että tuetaan nyt kerrankin suomalaista.
Antti on muuten kirjoittanut melkein tästä artikkelinkin: http://www.suomipelit.com/techfilet.php?f=1&id=56&tunnus=pllk
Kuten yleensä kaikki suositellaan tekeväksi englanniksi, mutta tässä piilee se vaara, että se hukkuu massaa. Siksi suosittelisin suomenkielistä, koska tällöinen se olisi pienelle käyttäjäjoukolle erikoinen ja toiseksi ei kaikki osaa RIITTÄVÄSTI englantia ymmärtääkseen kokonaan kaikkea.
Tietysti function nimet kannattaa pitää varmaankin englanniksi , kun suomekieliset nimet saattavat hämätä, jos ne on väkisin keksittyjä kuten UNDO == KUMOA, REDO == PALAUTA tosin yleensä törmätään valikoissa, mutta hyvä esimerkki siitä miten pahaa pakkokääntämisellä saadaan aikaan. Kuitenkin, kun kaikki käyttää noita englanninkielisiä käskyjennimiä, kun antaa esim. kaverilleen ohjeita.
Riippuu yleisöstä, kenelle se on ensisijaisesti tarkoitettu?
Jos se on lähinnä omaan käyttöön, olisi helpompi tehdä suomenkielinen versio Jos haluat kansainvälistä menestystä, tee englannin kielellä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.