Adapter 0.9

Michał Kuratczyk kura w pld.org.pl
Wto, 4 Sty 2000, 01:12:40 CET


Właśnie commitnąłem nową wersję adaptera. Jest kilka ulepszeń w kodzie
i komentarzach. Po raz pierwszy pojawiły się funkcje. No i najważniejsze:
dodałem automatyczne tłumaczenie pól Group :-)

Żeby były robione tłumaczenia musimy mieć plik ~/rpm/groups. Wystarczy
przekopiować go z dokumentacji RPMa i rozpakować. Jeżeli plik nie zostanie
znaleziony to w specu (jako komentarz) pojawi się o tym informacja (pod polem
"Group:"), a te opisy, które są będą pozostawione. Jeśli w tym pliku adapter
nie znajdzie odpowiedniej grupy to zostawia wszysko jak jest, ale
w komentarzu znajdziemy informację, że grupa jest nieznana.

Jedynym bugiem (ficzerem) jest nieodporność na przypadek, gdy w specu są
podpakiety i część z nich ma grupy przetłumaczone, a część nie. Adapter używa
grepa do sprawdzenia czy są tłumaczenia na dany język, a wynik interpretuje
jako "są" lub "nie ma" - nie ma pojęcia "częściowo są". Wystarczy, że w
jednym podpakiecie pole Group jest przetłumaczone i już adapter myśli, że
tłumaczenia na ten język są. Na szczęście takich pakietów jest raczej mało,
a jak już takiego mamy to najlepiej jest wyciąć te, co już są i wtedy adapter
doda wszystkie.

Mam nadzieję, że Wam też będzie działać. ;-)

-- 
Michał 'kura' Kuratczyk <kura w pld.org.pl>
GC{S,M} d- s+:+ a18 C+++ UL++ P L+++ E---
W N++ w-- O- PGP t-- X+ b- DI+ G e- h* y?



Więcej informacji o liście dyskusyjnej pld-devel-pl