Story #8612
Wersje językowe dokumentów
Status: | Przypisany | Start date: | 13 Jul 2018 | |
---|---|---|---|---|
Priority: | Normalny | Due date: | ||
Assignee: | Mikołaj Szewczyk | % Done: | 100% | |
Category: | - | Estimated time: | 48.00 hours | |
Target version: | Bundle #010 — Tomek B. |
Description
Zapotrzebowanie na funkcjonalność zgłoszone przez¶
- Tomek Bernaś
Założenia¶
- Dokument może mieć wiele wersji językowych.
- Każda wersja językowa może mieć własne metadane, np. autor tłumaczenia.
- Możliwość edycji tłumaczenia z podglądem na oryginalny dokument.
- Możliwość anotacji tłumaczeń na tych samych zasadach co oryginał.
Możliwa realizacja¶
- Wersja językowa realizowana jako osoby dokument (report)
- Możliwość anotacji i łączenia anotacji na tych samych zasadach co każdy dokument.
- Identyfikacja języka poprzez pole reports.lang.
- Metadane tłumaczenia na tych samych zasadach co metadane korpusu.
- Dodatkowe pole w reports do wskazania, czy dany dokument jest oryginałem czy tłumaczeniem.
- Eksport
- opcja eksportu tylko oryginałów
- opcja eksportu wszystkich dokumentów, łącznie z tłumaczeniami — dla tłumaczenia trzeba wskazać, który plik zawiera oryginał.
- Metadane tłumaczenia
- tłumaczenie dziedziczy wartości metadanych z orygnału — jak modelować?
Zadania¶
- Zamienić kod języka na symbol 3-znakowy (reports.lang) zgodnie ze standardem https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Languages/List_of_ISO_639-3_language_codes_used_locally_by_Linguist_List
- Listę możliwych wartości wstawić do tabeli langs z https://github.com/djevans/iso_639_3/blob/master/csv/iso-639-3-basic.csv
- Dodać edycję pola lang w metadanych z możliwością wyszukiwania wartości https://silviomoreto.github.io/bootstrap-select/examples/
Subtasks
History
#1 Updated by Michał Marcińczuk over 5 years ago
- Description updated (diff)
#2 Updated by Michał Marcińczuk over 5 years ago
- Description updated (diff)
#3 Updated by Michał Marcińczuk over 5 years ago
- Status changed from Nowy to Przypisany
- Assignee changed from Michał Marcińczuk to Mikołaj Szewczyk
- Target version set to Bundle #010 — Tomek B.
- Estimated time set to 20.00