Evo predloga za resenje korisnickog interfejsa
Kada korisnik udje u plagin on automatski ucita sve selektovane objekte i prikaze podatke u tabeli bez automatskog preslovljavanja. To omogucava korisniku da vidi kakvo je stvarno stanje kako bi odlucio sta želi dalje da radi.
Opcije:
Podrazumevano pismo omogućava korisniku da izabere koji tag ce biti koriscen za auomatsko popunjavanje taga name.
Filter slogova omogućava filtriranej slogova:
- svi - prikaz svih slogova
- za proveru - prikaz svih slogova z akoje je potrebno da korsinik proveri da li su tačni
- ispravni - prikaz svoh slogova koej plugin smatra ispravnim
- autokorekcije - prikaz svih slogova koje je plugin automatski sredio
- korekcije - prikaz svih slogova koje je korisnik menjao
- za snimanje - prikaz svih slogova koji ce biti snimljeni
Preslovi sve - plagin prodje sve slogove i automatski preslovi sve što može
U donjem delu su opcije:
Preslovi - automatski preslovi tekući slog. Ovo se može korsititi nakon što se popravi neki tag da biplagin ažuriraoostale tagove na osnovu te promene
Prikaži original - otvori se dijalog u kome su prikazani podaci o objektu na koji pokazuej tekuci slog, ali oni originalni, bez izmena. Valjalo bi da korsinik moze da kopira neki od podataka sa Ctrl+C
Vrati original - vrati oroginalen vrednosti u slog. Moyda bi valjalo da pita dali da vrati vrednosti u ceo slog ili samo u teku’e polje (ili staviti posebno dugme za vraćanje vrednosti za tekuće polje)
OK - izlazak iz plagina sa snimanjem slogova koji su označeni za snimanje
Cancel - izlazal iz plagina bez snimanja izmena (valja upozoriti ako ima slogova koje bi trebalo snimiti)
E sad, glavni ekran:
Prva kolona pokazuje desnu strelicu na onom slogu koji je tekuci. Ceo tekuci slog takodje moze da ima promenjenu boju podloge a tekuće polje ne kom je korisnik je istaknuto.
Druga kolona st (status) pokazuje status sloga:
u - user changed - korisnik je menjao slog
a - auto changed - plugin je automatski menjao slog
? - quiestionable - plugin smatra da je ovaj slog neispravan i da ga treba proveriti
c - correct - plugin smatra da je slog ispravno popunjen
Treca kolona sadrži ček boks za svaki slog. Ako je čekboks označen, taj slog će biti snimljen u bazu prilikom završetka rada plagina. Oznaku može da stavi korisnik ručno ali ona može da bude i automatski uključena ako korsinik upiše neku promenu na slogu. Za slogove koje je plagin automatski izmenio checkbox ostaje isključen. Te izmene će se snimit samo ako korisnik naknadno označi slog za snimanje.
Korisnik slogove koje je plagin automatski sredio prepoznaje po statusu a i po tome što ti slogovi imaju promenjenu boju pozadine u blagu žutu.
Sledi kolona id koja sadrži ID objekta, zatim name:sr, name:sr-Latn, name, name:en i polja z atagove u drugim jezicima-
Boje polja u tabeli
Boje pozadine polja treba da odražavaju status slogova ili pojedinačnih polja. Boje su:
status a - bledo žuta
status c - bela
status ? - jako žuta
status u - bela
Treba razmilsiti imali potrebe da se razlikuju boje za statuse c i u
Takođe mogu se istim bojama prikazivati i statusi pojedinačnih polja, ako se smatra da bi i to trebalo da bude vizuelno naznačeno.