Почетак › Форуми › Линукс дистрибуције › Arch,Manjaro,… › Projekat prevođenja “pacman-a” na srpski jezik – diskusiona tema
- This topic has 13 одговора, 4 гласа, and was last updated 17 years, 11 months раније by
Demon.
-
АуторЧланци
-
7. август 2008. у 1:21 pm #10294
Demon
УчесникPočeo sam prevoditi pacman na srpski. U prikački vam stoji trenutna po datoteka, koju možete kompajlirati (msgfmt sr.po -o pacman.mo) i dobijenu “pacman.mo” ubaciti u “/usr/share/locale/sr/LC_MESSAGES” pa vidjeti kako izgleda. Koristio sam ćiriličnu ekavicu, a kad sve prevedemo lako ćemo je prebaciti u latinicu (to se može pomoću jednostavne komande – hvala Časlavu).
Molio bih zainteresovane da pomognu. Trebalo bi:
[*]pregledati i srediti zaglavlje po datoteke (pogotovo podatke o množinskim oblicima) – gotovo[/*:m]
[*]pregledati postojeći prevod (pogotovo nizove označene kao “nejasni”)[/*:m]
[*]prevesti ostale nizove – u toku[/*:m]
[*]prevesti u latinično pismo (pomoću nekog automatskog alata, po mogućnosti) – gotovo[/*:m]
[*]kontaktirati razvojni tim pacmana kad sve bude gotovo[/*:m][/list:u]Napredak:
pacman: 100%
libalpm: 36%7. август 2008. у 6:58 pm #71550Časlav Ilić
УчесникKako ne koristim Arh, pa ni Pekmen, mogu samo uopšteno da pomognem:
pregledati i srediti zaglavlje po datoteke (pogotovo podatke o množinskim oblicima)
Zaglavlje je u redu u svim funkcionalnim detaljima. Jedino je množinski oblik za srpski:
[code]nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100=20) ? 1 : 2;[/code]
ali, kako nijedna poruka nije množinska, onda i nema veze kakav je (mada zašto ne staviti ovaj dobar, reda radi).Komentare ([tt]#…[/tt]) pre zaglavlja isto valja uskladiti, znači umesto [tt]English (British) translations…[/tt] da stoji [tt]Serbian…[/tt], i tvoji podaci umesto Britančevih.
pregledati postojeći prevod (pogotovo nizove označene kao “nejasni”)
Pogledah nejasne:
Uobičajeni prevod za download je ‘preuzeti’, ‘preuzimanje’. Baš lep izvor gde možeš uvek da vidiš šta je činjeno po mnogim drugim prevodima je http://sr.open-tran.eu.
Da Д/Н bude dodatak pre nego zamena za Y/N, to mora sam program da podrži; po ruskom prevodu, reklo bi se da ne podržava, jer je čovek ostavio po engleski. Ništa te ne košta da pitaš na njihovoj listi da li bi mogli da naprave npr. tako da možeš da prevedeš kao [tt]Y:Д[/tt], [tt]N:Н[/tt], itd., možda nije previše teško (zavisi kako je program iznutra organizovan).
Delta je najverovatnije paket razlika između dva normalna paketa, npr. starijeg i novijeg, tako da ne mora da se dovlači ceo novi paket, već se stari samo zakrpi deltom (može li Pekmen ovo?) Ako je to, onda bi i ostavio ‘delta’.
[tt]”malloc failure: could not allocate %zd bytesn”[/tt] ne bi trebalo nikad da se desi, inače nešto mnogo ozbiljno nije u redu 🙂 Program obaveštava da nije dobio memorije koliko je tražio od operativnog sistema ([tt]malloc[/tt] je naredba kojom to traži).
prevesti u latinično pismo (pomoću nekog automatskog alata, po mogućnosti)
[tt]recode-sr-latin [email protected][/tt]
7. август 2008. у 7:16 pm #71551Demon
УчесникHvala Časlave! 🙂
2. септембар 2008. у 10:48 am #71552Demon
УчесникNovi prijevod za novu verziju pacmana. (Sporo ide jer nemam dovoljno slobodnog vremena…)
2. септембар 2008. у 10:20 pm #71553Demon
УчесникDruštvo, kako da prevedem:
[*]”Either realpath or readlink are required by repo-add.”[/*:m]
[*]fakeroot (primjer: “Entering fakeroot environment…”)[/*:m][/list:u]??
2. септембар 2008. у 11:32 pm #71554Časlav Ilić
Учесник“Either realpath or readlink are required by repo-add.”
[tt]realpath[/tt] i [tt]readlink[/tt] su naredbe, kao i [tt]repo-add[/tt]. Dakle:
„repo-add захтева или realpath или readlink“
fakeroot (primjer: “Entering fakeroot environment…”)
Ovde si u škripcu 🙂 Pregledajući postojeću građu, našao sam samo na jednom mestu u prevodu Fedore gde kaže „лажни root“. Tako da si na raskršću: hoćeš li da ti se ne smeju, ili da prevod bude prevod? Ako ovo prvo, onda je lako, samo koristiš kao pridev u izvornom obliku, npr:
„Улазим у fakeroot окружење…“
Ovo je doduše protivno Pravopisu, bilo ćirilicom bilo latinicom, ali za ovakvo nepoštovanje Pravopisa obično niko ni obrvu ne izvrne. Saglasno Pravopisu bilo bi da presloviš, ‘fejkrut’, ali onda opet upadaš u smehotrusnu zonu, pa bi mogao o istom trošku da pređeš na ovo drugo, …
…da prevod bude prevod. Tada je moj savet: ‘prividni koren’. Englesko root upravo je ‘koren’, direktorijum / iz kojega se širi ‘stablo direktorijuma’ (directory tree); sve analogije potpune i usklađene. Program koji je smešten u fakeroot direktorijum vidi taj direktorijum kao koreni, dok on to stvarno nije, dakle to je ‘prividni’ koren. Ovo je čak preciznije od engleskog, koji nema čistu reč za ‘prividan’, (npr. apparent je takođe i ‘jasan’, ‘očigledan’), pa mora da se ispomaže opštijim rečima poput fake, quasi, itd. Pridev bi bio ‘prividnokoreni’, bez razmaka ili crtice.
Uzgred, da nisi možda pretplaćen na Sortu? Ima tamo ljudi koji bi rado i konstruktivno prokomentarisali ovakve terminološke novitete.
3. септембар 2008. у 7:21 pm #71555kmilos
УчесникOsećam se prozvanim, iako nisam ja preveo fakeroot u Fedori. 😉
Elem, nije dobro ni “prividni koren”, jer se misli na okruženje root korisnika (čiji naziv nikad ne prevodimo da ne bilo zabune, tj. barem ne što se nas Fedorijanac tiče), a ne na / koren sistema datoteka. Zato mislim da “lažno root (okruženje)” (zgodno je i Časlavovo “prividno”) opisno sasvim odgovara smislu kojeg treba preneti, što je sasvim na mestu za Fedorin prevod jer se odnosi na rečenicu koja objašnjava šta fakeroot naredba/paket radi.
Međutim, pošto je fakeroot stvarno ime programa/naredbe [1], možda je najbolje ostaviti ga u originalu, kao i u prethodnom slučaju.
3. септембар 2008. у 8:21 pm #71556Časlav Ilić
УчесникJa sam doduše nastupao sa stanovišta glavne namene (jedine koje znam u stvari :), spremanja paketa, gde direktorijum u koji se program instalira pre pakovanja baš treba da bude za njega „prividni koren“ (uključujući i dozvole na datotekama, naravno). Ali svakako se slažem da je root u ovoj sintagmi nezgodno prevesti drugačije od onoga kako se prevodi (ili ne prevodi) u smislu korenog korisnika. No, ta dilema se izbegne ako i root user bude ‘koreni korisnik’ („onaj posle koga svi dolaze“, kao u porodičnom stablu), odnosno root uvek bude ‘koren’.
A što se zabune tiče, s obzirom koliko zabune inače izazivamo prevodom 😉 nešto tako često kao pozivanje na korenog korisnika baš i ne zaslužuje da se tretira kao korisničko ime u svakoj prilici, već upravo suprotno — kao korisničko ime samo kad se korisniku saopštava šta da kuca, ili traži na ekranu. Na primer, u onome na šta se odnosi „…you will have to supply your root password“, korisnik nigde neće ni unositi ni gledati doslovno [tt]root[/tt], već će dobiti fini dijalog koji traži da se unese, je li, korena lozinka.
Što se naredbe tiče, naravno, gde god je naredba u pitanju treba da ostane kakva se unosi računaru. Ali naredba ne može da bude pridev niti da se menja kroz padeže, tako da fakeroot u „Entering fakeroot environment…“ teško može da bude naredba. Uostalom, sama ta Debijanova strana počinje sa „fakeroot provides a fake root environment…“, dakle mora postojati i normalna zajednička imenica (i pridev ako može).
(Al’ stvarno bi trebalo o ovome da pričamo na Sorti 🙂
8. септембар 2008. у 10:27 pm #71557Demon
УчесникPozdrav!
Proteklih dana nisam imao baš previše vremena za Linuxo forume (slava mi bila u petak, poslije sam imao nekog posla, i tako.. :D) pa se izvinjavam na zakašnjelom odgovoru.
realpath i readlink su naredbe, kao i repo-add. Dakle:
„repo-add захтева или realpath или readlink“
Hvala Časlave!
A što se tiče fakeroot-a: moram priznati, zbunili ste me… ??? 😀 Da ostavim onda “prividni koren”?
P.S. Je li bolje umjesto “repozitorijum” da stavim “riznica”?
8. септембар 2008. у 11:33 pm #71558Časlav Ilić
УчесникA što se tiče fakeroot-a: moram priznati, zbunili ste me… Da ostavim onda “prividni koren”?
Pa i mi smo zbunjeni 🙂 tj. bez saglasnosti. One Pekmenove poruke što sadrže fakeroot ([tt]e:[/tt]), evo kako bih ja sredio ako bi bilo po mome ([tt]Č:[/tt]), odnosno po Miloševom ([tt]M:[/tt]): [code]е: Fakeroot must be installed if using the ‘fakeroot’ option
Ч: fakeroot мора бити инсталирана ако се користи опција ‘fakeroot’
М: (исто)е: Running makepkg as an unprivileged user will result in non-root
Ч: Извршавање makepkg под неповлашћеним корисником довешће до некореног
М: Извршавање makepkg под неповлашћеним корисником довешће до не-rootе: ownership of the packaged files. Try using the fakeroot environment by
Ч: власништва над запакованим датотекама. Покушајте с привиднокореним окружењем
М: власништва над запакованим датотекама. Покушајте с лажним root окружењеме: placing ‘fakeroot’ in the BUILDENV array in makepkg.conf.
Ч: тако што додате ‘fakeroot’ у низ BUILDENV у makepkg.conf.
М: (исто)е: Leaving fakeroot environment.
Ч: Напуштам привиднокорено окружење.
М: Напуштам лажно root окружење.е: Entering fakeroot environment…
Ч: Улазим у привиднокорено окружење…
М: Улазим у лажно root окружење…[/code] pa ti vidi šta ćeš.P.S. Je li bolje umjesto “repozitorijum” da stavim “riznica”?
Ja to pokupio iz Fedore, mnogo mi se dopalo. I još nekima. Ma stavi 🙂
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.