Početak › Forumi › Linuks distribucije › Arch,Manjaro,… › Projekat prevođenja “pacman-a” na srpski jezik – diskusiona tema
- This topic has 13 odgovora, 4 glasa, and was last updated 17 years, 11 months ranije by
Demon.
-
AutorČlanci
-
7. avgust 2008. u 1:21 pm #10294
Demon
UčesnikPoč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. avgust 2008. u 6:58 pm #71550Časlav Ilić
UčesnikKako 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 D/N 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:D[/tt], [tt]N: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. avgust 2008. u 7:16 pm #71551Demon
UčesnikHvala Časlave! 🙂
2. septembar 2008. u 10:48 am #71552Demon
UčesnikNovi prijevod za novu verziju pacmana. (Sporo ide jer nemam dovoljno slobodnog vremena…)
2. septembar 2008. u 10:20 pm #71553Demon
UčesnikDruštvo, kako da prevedem:
[*]”Either realpath or readlink are required by repo-add.”[/*:m]
[*]fakeroot (primjer: “Entering fakeroot environment…”)[/*:m][/list:u]??
2. septembar 2008. u 11:32 pm #71554Časlav Ilić
Učesnik“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 zahteva ili realpath ili 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 „lažni 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:
„Ulazim u fakeroot okruženje…“
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. septembar 2008. u 7:21 pm #71555kmilos
UčesnikOseć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. septembar 2008. u 8:21 pm #71556Časlav Ilić
UčesnikJa 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. septembar 2008. u 10:27 pm #71557Demon
UčesnikPozdrav!
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 zahteva ili realpath ili 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. septembar 2008. u 11:33 pm #71558Časlav Ilić
UčesnikA š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]e: Fakeroot must be installed if using the ‘fakeroot’ option
Č: fakeroot mora biti instalirana ako se koristi opcija ‘fakeroot’
M: (isto)e: Running makepkg as an unprivileged user will result in non-root
Č: Izvršavanje makepkg pod nepovlašćenim korisnikom dovešće do nekorenog
M: Izvršavanje makepkg pod nepovlašćenim korisnikom dovešće do ne-roote: ownership of the packaged files. Try using the fakeroot environment by
Č: vlasništva nad zapakovanim datotekama. Pokušajte s prividnokorenim okruženjem
M: vlasništva nad zapakovanim datotekama. Pokušajte s lažnim root okruženjeme: placing ‘fakeroot’ in the BUILDENV array in makepkg.conf.
Č: tako što dodate ‘fakeroot’ u niz BUILDENV u makepkg.conf.
M: (isto)e: Leaving fakeroot environment.
Č: Napuštam prividnokoreno okruženje.
M: Napuštam lažno root okruženje.e: Entering fakeroot environment…
Č: Ulazim u prividnokoreno okruženje…
M: Ulazim u lažno root okruženje…[/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 🙂
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.