[Koha-bugs] [Bug 20307] Language overlay for authorized values
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Aug 19 22:22:51 CEST 2019
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20307
--- Comment #44 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
(In reply to Katrin Fischer from comment #40)
> I have problems with adding end editing of translations:
>
> 1) Adding translations the same time as adding a new authorised value
> doesn't work. The first time you try, it seems to save, but doesn't display
> the values later. And the second time you try, it claims values already
> exist.
> I think the easiest way for now would be to not display the translate links
> when adding, only on editing.
Indeed, I removed the links on adding a new AV or itemtype.
> 2) The entity shown in the table of translations is "avs" - not sure if this
> is a code or should be translatable? It might not be understood well in
> other context.
It's an internal code, I have renamed it anyway.
> 3) After adding some values and translations to TERM I have switched to
> DEPARTMENT. Adding an OPAC description translation worked, but now I get an
> error when I try to add a staff translation:
>
> DBD::mysql::st execute failed: Duplicate entry 'avs-Department1-de-DE' for
> key 'entity_code_lang' [for Statement "INSERT INTO `localization` ( `code`,
> `entity`, `interface`, `lang`, `translation`) VALUES ( ?, ?, ?, ?, ? )" with
> ParamValues: 0="Department1", 1="avs", 2="intranet", 3="de-DE", 4="depds"]
> at /usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1836.
> Duplicate ID at /usr/share/perl5/Exception/Class/Base.pm line 88
> Exception::Class::Base::throw('Koha::Exceptions::Object::DuplicateID',
> 'error', 'Duplicate ID', 'duplicate_id', 'entity_code_lang') called at
> /home/vagrant/kohaclone/Koha/Object.pm line 160
>
> I am not yet sure why this happens, my table looks like this:
>
> +-----------------+-----------+-----------+-------------+-------+------------
> -+
> | localization_id | entity | interface | code | lang |
> translation |
> +-----------------+-----------+-----------+-------------+-------+------------
> -+
> | 1 | avs | opac | | de-DE | 2019d
> |
> | 2 | avs | opac | | en | test
> |
> | 3 | avs | intranet | 2019 | de-DE | 2019d
> |
> | 5 | avs | intranet | 2019 | en | t
> |
> | 6 | itemtypes | NULL | BK | de-DE | Bücher
> |
> | 8 | avs | opac | Department1 | de-DE | dep_do
> |
> +-----------------+-----------+-----------+-------------+-------+------------
> -+
>
> 4) Looking at the db structure: We know the code and that it is an
> authorised value, but we don't know the category! I think this is a mistake.
> Not always the tanslation for the same code is the same. Think about the
> numeric ones like Damaged, Lost...
Indeed, big design issue. Thanks Katrin!
It should be fixed now.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list