Projekti

Yleinen

Profile

Bugi #3947

Kielikoodi auktorisoituna arvona ei näy oikein perustiedot-näytöllä

Lisännyt Anneli Österman 11 kuukautta sitten. Päivitetty 9 kuukautta sitten.

Tila:
Kommentoitu
Prioriteetti:
Normaali
Luokka:
Luettelointi
Kohdeversio:
-
Alku:
4. Huhtikuuta 2019
Määräaika:
% Tehty:

0%

Arvioitu aika:
Yhteyshenkilö:
Votes: 3

Kuvaus

Testasimme OUTIn testiympäristössä Kuvailuryhmän kokouksessa sovitun mukaisesti erilaisten auktorisoitujen arvojen käyttöä luettelointipohjissa. Kielikoodeissa näyttäisi olevan sellainen ongelma, että teoksen perustiedot-näytöllä auktorisoitu arvo näkyy "Unknown language code" -muodossa:

MARC-esikatselussa näkyy oikein kielikoodi:

MARC-välilehdellä näkyy auktorisoidun arvon kuvaus

Labeled MARC-välilehdellä näkyy kielikoodi

Luetteloinnissa on alasvetovalikossa kielikoodit näkyvissä auktorisoidun arvon kuvauksen (descrpition) mukaan

Auktorisoidussa arvossa koodina on kielikoodi ja kuvauksessa suomenkielinen kielen nimi (paitsi testin vuoksi englannin kielessä, ks. lisätietoja alempaa)

Luettelointipohjaan on määritetty kielikoodi-kentät käyttämään kielikoodi-auktorisoitua arvoa.

Luvattu lisätieto: Jos teos on englanninkielinen ja esim. 041a-kentän auktorisoidun arvon valikosta on valittu eng, näkyy kieli oikein perustiedot-näytöllä. Englannin kielelle on määritetty auktorisoidussa arvossa kuvaukseksi 'eng' eikä kielen nimi suomeksi.

kieli8.PNG (21,1 KB) kieli8.PNG Anneli Österman, 4. Huhtikuuta 2019 13:12
kieli7.PNG (73 KB) kieli7.PNG Anneli Österman, 4. Huhtikuuta 2019 13:12
kieli6.PNG (48 KB) kieli6.PNG Anneli Österman, 4. Huhtikuuta 2019 13:12
kieli4.PNG (36 KB) kieli4.PNG Anneli Österman, 4. Huhtikuuta 2019 13:12
kieli3.PNG (27,8 KB) kieli3.PNG Anneli Österman, 4. Huhtikuuta 2019 13:12
kieli2.PNG (20,2 KB) kieli2.PNG Anneli Österman, 4. Huhtikuuta 2019 13:12
kieli.PNG (23,8 KB) kieli.PNG Anneli Österman, 4. Huhtikuuta 2019 13:12
kieli5.PNG (10,4 KB) kieli5.PNG Anneli Österman, 4. Huhtikuuta 2019 13:12
Kielikoodikuvaukset.jpg (28,6 KB) Kielikoodikuvaukset.jpg MARC-välilehti Antti Heikkinen, 10. Huhtikuuta 2019 11:55
3755
3756
3757
3758
3759
3760
3761
3762
3772

Historia

#1 Updated by Pasi Kallinen 11 kuukautta ago

  • Nimetty set to Pasi Kallinen

#2 Updated by Pasi Kallinen 11 kuukautta ago

  • Tila changed from Uusi to Kommentoitu

Tutkin asiaa, ja auktorisoidut arvot korvataan marc-tietueessa arvon kuvauksella ennenkuin tuo koodi joka tekee marc-tietueesta näytettävän ajetaan. Paitsi osakentässä 942n. Auktorisoidut arvot eivät tietenkään tue kääntämistä toiselle kielelle.

Eli tulee "Language: Unknown language code" koska "suomi" ei ole mikään kielikoodi - vaikka tietueessa onkin ihan oikein "fin", niin se ei koskaan päädy tuonne asti missä nuo kielikoodit korvataan kielten nimillä. Ja jos näyttökoodia muutetaan niin että tuo "suomi" näytetään, niin sitä ei saa käännettyä englanniksi tai ruotsiksi...

Käytännössä tähän on pari kohtuullista ratkaisua:

1) Käytetään kielikoodien auktorisoitujen arvojen kuvauksina sitä kielikoodia, eli koodi on "fin" ja kuvaukset on "fin". Tämä tietysti hankaloittanee luetteloijien työtä.

2) Muutan koodia niin että se käyttää noita koodeja eikä kuvausta. Ei hirveän iso muutos, mutta menee useampi päivä kuitenkin.

Kumpi kuulostaa paremmalta?

#3 Updated by Katri Sillgren 11 kuukautta ago

Puoltoääni sille, että kielikoodien auktorisoitujen arvojen kuvauksena käytetään ko. kielen kielikoodia. Kuvailu tehdään nykyäänkin kielikoodeja käyttäen, joten tuttu tapa kuvailijoille. Lisäksi kaikilla MARC-näytöillä olisi hyvä näkyä kuvailusääntöjen mukaiset kielikoodiarvot, ei kielen nimi.

#4 Updated by Antti Heikkinen 11 kuukautta ago

Tarkentava kysymys liittyen vaihtoehtoon 2:

Jos koodia muutetaan niin, että se käyttäisi noita kielen kielikoodeja eikä kuvausta, niin olisiko description-kohtaan mahdollista kirjoittaa millainen kuvaus vaan, joka näkyisi ainoastaan kuvailijoille luettelointipohjaa käytettäessä vähän samaan tapaan kuin nyt on kiinteiden kenttien valikossa (esim. a - Kuvitus)? Vai näkysikö tuo kuvaus vielä jollakin MARC-näytöllä?

Mietin nimitttäin, että olisiko kätevintä jos kuvailijalle näkyisi luettelointipohjan valikossa sekä kielikoodi että mitä se tarkoittaa, esim. fin - Suomi tai Suomi - fin. Tämä toimisi silloin esim. myös 336-, 337- ja 338 -kenttien osakentässä b, jossa käytetään koodeja (ntm - nuottikirjoitus).

#5 Updated by Pasi Kallinen 11 kuukautta ago

Antti Heikkinen kirjoitti:

Tarkentava kysymys liittyen vaihtoehtoon 2:

Jos koodia muutetaan niin, että se käyttäisi noita kielen kielikoodeja eikä kuvausta, niin olisiko description-kohtaan mahdollista kirjoittaa millainen kuvaus vaan, joka näkyisi ainoastaan kuvailijoille luettelointipohjaa käytettäessä vähän samaan tapaan kuin nyt on kiinteiden kenttien valikossa (esim. a - Kuvitus)? Vai näkysikö tuo kuvaus vielä jollakin MARC-näytöllä?

Sen pitäisi näkyä vain kuvailijoille kun luetteloidaan, mutta en ole 100% varma asiasta.

Ehkä helpoin olisi, jos kuvaukseksi laitettaisiin esim. "fin - suomi", jolloin koodimuutos olisi todella helppo - kielen nimi tuli kuvauksen kolmen ekan merkin perusteella. Ja olisihan se silloin saman näköinenkin kuin kiinteiden kenttien valikoissa.

#6 Updated by Antti Heikkinen 11 kuukautta ago

Ok, sehän hyvä. Minäpä pyydän muilta kuvailijoilta mielipidettä tähän.

Testasin myös luettelointipohjan ennakoivaa kirjoitusta ja se näyttää toimivan niin, että aloitatpa kirjoittamaan fin tai suomi, niin oikea termi tulee heti valittavaksi :)

#7 Updated by Pasi Kallinen 11 kuukautta ago

Tuotantoon laitettu muutos, tekee sen että kielikoodi katsotaan kentän arvon kolmesta ensimmäisestä merkistä. Käytännössä tämä ei vaikuta millään tavalla, mutta jos 041-kentissä käytetään auktorisoituja arvoja, niin silloin pitää auktorisoidun arvon kuvauksen kolme ensimmäistä merkkiä vastata kyseistä kielikoodia, eli nimenomaan tuolla "fin", "fin - suomi" -tyylillä.

Voisin laittaa nuo kielikoodi- auktorisoidut arvot tietokantaan ohjelmallisesti, niin ei tarvitse käsin ruveta syöttämään - niitä kuitenkin on lähemmäs 400 500 kpl...

#8 Updated by Pasi Kallinen 11 kuukautta ago

Miten on, pitäisikö myös tuossa 008/35-37:ssa olla kielet valittavissa samalla tavalla popupista?

#9 Updated by Antti Heikkinen 11 kuukautta ago

Pasi Kallinen kirjoitti:

Miten on, pitäisikö myös tuossa 008/35-37:ssa olla kielet valittavissa samalla tavalla popupista?

Tätä voisi kokeilla kyllä, samoin kuin myös merkkipaikoilla 008/15-17 voisi kokeilla maakoodilistausta.

Tätä asiaa muuten sivuaa myös tiketit:
https://tiketti.koha-suomi.fi:83/issues/3805 ja https://tiketti.koha-suomi.fi:83/issues/3804

#10 Updated by Antti Heikkinen 11 kuukautta ago

Pasi Kallinen kirjoitti:

Tuotantoon laitettu muutos, tekee sen että kielikoodi katsotaan kentän arvon kolmesta ensimmäisestä merkistä. Käytännössä tämä ei vaikuta millään tavalla, mutta jos 041-kentissä käytetään auktorisoituja arvoja, niin silloin pitää auktorisoidun arvon kuvauksen kolme ensimmäistä merkkiä vastata kyseistä kielikoodia, eli nimenomaan tuolla "fin", "fin - suomi" -tyylillä.

Voisin laittaa nuo kielikoodi- auktorisoidut arvot tietokantaan ohjelmallisesti, niin ei tarvitse käsin ruveta syöttämään - niitä kuitenkin on lähemmäs 400 500 kpl...

Milloin tämä muuten on tuotantopuolella toiminnassa? Äsken kun Outia katselin, niin siellä ei ainakaan toiminut vielä vai onko toiminnassa pelkästään testikannassa ensin?

#11 Updated by Pasi Kallinen 11 kuukautta ago

Antti Heikkinen kirjoitti:

Pasi Kallinen kirjoitti:

Tuotantoon laitettu muutos, tekee sen että kielikoodi katsotaan kentän arvon kolmesta ensimmäisestä merkistä. Käytännössä tämä ei vaikuta millään tavalla, mutta jos 041-kentissä käytetään auktorisoituja arvoja, niin silloin pitää auktorisoidun arvon kuvauksen kolme ensimmäistä merkkiä vastata kyseistä kielikoodia, eli nimenomaan tuolla "fin", "fin - suomi" -tyylillä.

Voisin laittaa nuo kielikoodi- auktorisoidut arvot tietokantaan ohjelmallisesti, niin ei tarvitse käsin ruveta syöttämään - niitä kuitenkin on lähemmäs 400 500 kpl...

Milloin tämä muuten on tuotantopuolella toiminnassa? Äsken kun Outia katselin, niin siellä ei ainakaan toiminut vielä vai onko toiminnassa pelkästään testikannassa ensin?

Laitoin äsken Outin tietokantaan nuo kielikoodit, eli pitäisi nyt toimia, kunhan noihin 041-kenttiin liitetään "kielikoodit" auktorisoitu arvo.

... tosin huomasin nyt että Outissa on Rancor ("kehittynyt luettelointieditori") käytössä - epäilen että homma ei taida sillä toimia ollenkaan.

#12 Updated by Pasi Kallinen 11 kuukautta ago

Nyt on Outissa myös tuo 008:n kielikoodin ehdotus, eli kun kielen kenttään kirjoittaa jotain, se näyttää validit kielikoodit popupissa. Testasin, ja näyttää toimivan.

Kielikenttää piti leventää, koska muuten tuo popup ei näyttänyt kuin pari merkkiä ja kielen valinta oli hankalaa. Se kenttä ei silti anna kirjoittaa kun sen 3 merkkiä.

#13 Updated by Antti Heikkinen 11 kuukautta ago

3772

Pasi Kallinen kirjoitti:

Laitoin äsken Outin tietokantaan nuo kielikoodit, eli pitäisi nyt toimia, kunhan noihin 041-kenttiin liitetään "kielikoodit" auktorisoitu arvo.

Muuten näyttäisi toimivan ihan hyvin, mutta MARC-välilehdellä näkyy auktorisoidun arvon kuvaus (eng - englanti, fin - suomi) eli tähän tuo kuvaus vaikuttaa. (liitteenä kuvakaappaus)

... tosin huomasin nyt että Outissa on Rancor ("kehittynyt luettelointieditori") käytössä - epäilen että homma ei taida sillä toimia ollenkaan.

Joo, Rancorin puolella tuo ei näytä toimivan 041-kentissä eikä 008/35-37:ssa, mutta noita valikkoja on kyllä näköjään käytössä kiinteissä koodikentissä sielläkin että jotain kautta noita ehkä saattaisi pystyä lisäämään.

#14 Updated by Pasi Kallinen 11 kuukautta ago

Antti Heikkinen kirjoitti:

Pasi Kallinen kirjoitti:

Laitoin äsken Outin tietokantaan nuo kielikoodit, eli pitäisi nyt toimia, kunhan noihin 041-kenttiin liitetään "kielikoodit" auktorisoitu arvo.

Muuten näyttäisi toimivan ihan hyvin, mutta MARC-välilehdellä näkyy auktorisoidun arvon kuvaus (eng - englanti, fin - suomi) eli tähän tuo kuvaus vaikuttaa. (liitteenä kuvakaappaus)

Mielenkiintoisesti kyllä minulla näkyy ihan oikein, jopa tuo kyseinen tietue. Homma korjaantunee kunhan uudelleenkäynnistelen kohan veppipuolen ja tyhjennän cachen huomenaamulla.

... tosin huomasin nyt että Outissa on Rancor ("kehittynyt luettelointieditori") käytössä - epäilen että homma ei taida sillä toimia ollenkaan.

Joo, Rancorin puolella tuo ei näytä toimivan 041-kentissä eikä 008/35-37:ssa, mutta noita valikkoja on kyllä näköjään käytössä kiinteissä koodikentissä sielläkin että jotain kautta noita ehkä saattaisi pystyä lisäämään.

Rancoria en kyllä suosittele muutenkaan käytettäväksi vielä, siinä on puutteita. Yksi on nimenomaan se, ettei se tue noita kenttien auktorisoituja arvoja tai plugineita ollenkaan.

#15 Updated by Katri Sillgren 11 kuukautta ago

Hienoa, että tämä tekee tuloaan :)

Onkohan kielikoodivalikkoon huomioitu valintamahdollisuus kielikoodittomalle 041-kentässä eli tämä sääntö:
Poikkeuksen muodostaa koodi zxx: jos tietueen 008/35-37 kielikoodi on "zxx (ei kielellistä sisältöä)", tietueessa ei voi olla 041 a- eikä d-osakenttää.

#16 Updated by Antti Heikkinen 11 kuukautta ago

Pasi Kallinen kirjoitti:

Antti Heikkinen kirjoitti:

Pasi Kallinen kirjoitti:

Laitoin äsken Outin tietokantaan nuo kielikoodit, eli pitäisi nyt toimia, kunhan noihin 041-kenttiin liitetään "kielikoodit" auktorisoitu arvo.

Muuten näyttäisi toimivan ihan hyvin, mutta MARC-välilehdellä näkyy auktorisoidun arvon kuvaus (eng - englanti, fin - suomi) eli tähän tuo kuvaus vaikuttaa. (liitteenä kuvakaappaus)

Mielenkiintoisesti kyllä minulla näkyy ihan oikein, jopa tuo kyseinen tietue. Homma korjaantunee kunhan uudelleenkäynnistelen kohan veppipuolen ja tyhjennän cachen huomenaamulla.

OK, no katsotaanpa sitten huomenna uudestaan :)

... tosin huomasin nyt että Outissa on Rancor ("kehittynyt luettelointieditori") käytössä - epäilen että homma ei taida sillä toimia ollenkaan.

Joo, Rancorin puolella tuo ei näytä toimivan 041-kentissä eikä 008/35-37:ssa, mutta noita valikkoja on kyllä näköjään käytössä kiinteissä koodikentissä sielläkin että jotain kautta noita ehkä saattaisi pystyä lisäämään.

Rancoria en kyllä suosittele muutenkaan käytettäväksi vielä, siinä on puutteita. Yksi on nimenomaan se, ettei se tue noita kenttien auktorisoituja arvoja tai plugineita ollenkaan.

Joo, noiden puutteiden takia sitä ei ole tullut käytettyäkään muuten kuin testimielessä. Lisäksi melkein kaikki kuvailu tehdään OUTIssa muutenkin TäTin puolella, jossa Rancoria ei ole.

Onko tämä koodimuutos muuten nyt sellainen, että se toimii tarvittaessa myös muissakin luettelointipohjien kentissä, jos auktorisoituja arvoja haluaisi käyttää muissakin kentissä kuin vain 041-kentissä? Mietin lähinnä 336-, 337, ja 338-kenttien osakenttää b, jossa käytetään 3-kirjaimisia koodeja, kuten prm (esitetty musiikki) jne.

#17 Updated by Pasi Kallinen 11 kuukautta ago

Antti Heikkinen kirjoitti:

Pasi Kallinen kirjoitti:

Antti Heikkinen kirjoitti:

Muuten näyttäisi toimivan ihan hyvin, mutta MARC-välilehdellä näkyy auktorisoidun arvon kuvaus (eng - englanti, fin - suomi) eli tähän tuo kuvaus vaikuttaa. (liitteenä kuvakaappaus)

Mielenkiintoisesti kyllä minulla näkyy ihan oikein, jopa tuo kyseinen tietue. Homma korjaantunee kunhan uudelleenkäynnistelen kohan veppipuolen ja tyhjennän cachen huomenaamulla.

OK, no katsotaanpa sitten huomenna uudestaan :)

Juu ei toimi. Tämä on mielenkiintoinen homma, koska tuo MARCdetail.pl -sivu näyttää auktorisoidun arvon kuvauksen, eikä sitä kentän arvoa. Kun taas labeledMARCdetail.pl näyttää kentän arvon, vaikka olisikin auktorisoitu arvo. Mielestäni tämä on ihan virhe Kohassa, koska tuo MARCdetail-sivu näyttää enemmän siltä kuin se olisi suora tietue, ja tuo labeledMARCdetail näyttää enemmän siltä kuin sitä Koha mankeloisi.

Tuota MARCdetail-sivua pitänee muuttaa niin että näyttää sen tietueen datan, eikä mitään auktorisoitujen arvojen kuvauksia? Asiaa voisi kysyä pääkäyttäjiltä ennenkuin menen muuttamaan sitä.

Onko tämä koodimuutos muuten nyt sellainen, että se toimii tarvittaessa myös muissakin luettelointipohjien kentissä, jos auktorisoituja arvoja haluaisi käyttää muissakin kentissä kuin vain 041-kentissä? Mietin lähinnä 336-, 337, ja 338-kenttien osakenttää b, jossa käytetään 3-kirjaimisia koodeja, kuten prm (esitetty musiikki) jne.

Ei, tämä koski vain noita kielikoodeja.

#18 Updated by Antti Heikkinen 11 kuukautta ago

Pasi Kallinen kirjoitti:

Juu ei toimi. Tämä on mielenkiintoinen homma, koska tuo MARCdetail.pl -sivu näyttää auktorisoidun arvon kuvauksen, eikä sitä kentän arvoa. Kun taas labeledMARCdetail.pl näyttää kentän arvon, vaikka olisikin auktorisoitu arvo. Mielestäni tämä on ihan virhe Kohassa, koska tuo MARCdetail-sivu näyttää enemmän siltä kuin se olisi suora tietue, ja tuo labeledMARCdetail näyttää enemmän siltä kuin sitä Koha mankeloisi.

Tuota MARCdetail-sivua pitänee muuttaa niin että näyttää sen tietueen datan, eikä mitään auktorisoitujen arvojen kuvauksia? Asiaa voisi kysyä pääkäyttäjiltä ennenkuin menen muuttamaan sitä.

Juu, minäkin olen aina käsittänyt niin, että tuo MARCdetail-sivu näyttäisi vain pelkän MARC-tietueen niin kuin se on eikä mitään kuvauksia, mutta ei näköjään. Onkohan tuolle olemassa mitään virallsta selitystä miksi näin? Joka tapauksessa voisi kuitenkin pääkäyttäjien mielipidettä kysyä ennen muutoksia.

#19 Updated by Pasi Kallinen 10 kuukautta ago

Tuo Labeled MARC view ja MARC detail -sivujen eroavaisuus on myös yhteisön versiossa, ja raportoin asiasta bugin: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22754

#20 Updated by Katri Sillgren 9 kuukautta ago

Entäpä jos molemmat näytöt olisivat tietueelle tallennetuin arvoin?

MARClabel näyttäisi datoineen samalta kuin luettelointinäyttö (mutta ilman muokkausoikeutta).
labeledMARCdetail näyttäisi tietueelle tallennetun datan otsikoin ilman kenttänumeroita yms.

Vie Atom PDF