Mozilla vertimo failų naudojimas

No Comments

Visos „mozilla“ programos(firefox, thunderbird ir t.t.) ir plėtiniai(adblock, noscript ir t.t.) vertimui pateikiami Mozilla formatu, panašiai kaip .ini failai(„foo=bar“). Vienu žodžiu versti tokius failus labai nepatogu.

Mozilla failų vertimas į .po failus:
visi vertimai yra http://www.babelzilla.org puslapyje, parsisiunčiam reikalingus failus. Mano atveju tai enigmail.properties, enigmail.dtd ir am-enigprefs.properties. Sudedam failus į ~/plėtinio_vertimas/lt.

1.(jei naujas vertimas ir niekas dar neišversta)
Aplanke kuriam yra failai įvykdom:
moz2po . .
ir gaunam vertimui paruoštus .po failus.
2.(jei dalis jau yra išversta)
turim tokią struktūrą:
~/plėtinio_vertimas/lt – parsiųsti ir dalinai išversti failai
~/plėtinio_vertimas/en – čia parsiunčiam anglišką(tokios kalbos iš kurios versim) vertimą
aplanke ~/plėtinio_vertimas įvykdom:
moz2po -t en -i lt -o lt_po_failai_pagal_anglišką_šabloną
ir aplanke „lt_po_failai_pagal_anglišką_šabloną“ turim vertimui paruoštus failus.

Išverčiam failus.

Tada padarom vėl tokiu formatu kokiu gavom:
po2moz -t en -i lt/ -o lt-išversta
Ir aplanke „lt-išversta“ yra išversti originalaus formato failai, kuriuos galim nusiųsti atgal į babelzilla.

.mo >> .po

No Comments

msgunfmt mo-failas.mo > naujas-po-failas-iš-mo.po

Reikalingos .po failo dalies ištraukimas

No Comments

Po dviejų savaičių nuo mano užklausos, mane patvirtino kaip wordpress „validator“… Visas wordpress vertimas sumestas į vieną didelį .po failą, 13225 vertimo eilutės… Tokiam faile rast kažką ir suprast ką verti sunkoka:) Tokiu atveju geriausia yra išskirstyt į atskirus .po failus. Pavyzdžiui aš noriu išverst tik temą kurią naudoju, šiuo atveju „kubrick“:
su tekstiniu redaktorium atsidarau failą ir susirandu reikalingą vietą(ieškom žodžio „kubrick“ arba eilutės kuri yra tik reikalingam vertime), radau: wp-content/themes/pub/kubrick . Iškrapštom reikalingas eilutes:
pogrep wp-content/themes/pub/kubrick --search locations -i wordpress-vertimas.po -o wordpress-kubrick-vertimas.po
–search locations – kur ieškoti, galimos reikšmės ‘source’, ‘target’, ‘notes’, ‘locations’, ‘msgid’, ‘msgstr’, ‘comment’. Mano atveju(kaip ir daugumoj) .po faile yra parašyta kur ta eilutė bus naudojama, tai aš ieškojau tik toje dalį kur parašyta kur bus naudojama.
Visa kita ir taip aišku. Ir dabar turim
.po failą kuriame yra tik „kubrick“ temos vertimas(wordpress-kubrick-vertimas.po). Išverčiam tą failą ir įkeliam į wordpress. Jei kalba eina ne apie wordpress, tai tą išverstą failą reik sukišt atgal į didelį failą:
msgcat wordpress-kubrick-vertimas.po wordpress-vertimas.po --use-first -o wordpress-vertimas-su-isversta-kubrick-dalim.po
–use-first – kad būtų naudojama pirma sutikta eilutė, šiuo atveju, kad naudotų eilutę iš wordpress-kubrick-vertimas.po, o ne vėliau rastą wordpress-vertimas.po faile
-o wordpress-vertimas-su-isversta-kubrick-dalim.po – galim ir ant to pačio failo užrašyt, bet taip nereik backup daryt, nes į originalo failus nieko nerašoma.

Laiko sinchronizavimas

No Comments


Pastebėjau jog mano laikrodis rodo pieno riebumą, o ne laiką, todėl įsirašiau programą kuri sinchronizuoja laiką su interneto serveriais.

Programa:
ntpd, nors su openntpd nepalyginamai mažiau vargo(ten įsirašai ir viskas), bet ji skirta BSD paltformai ir kūrėjai nebepalaiko linux.

Įdiegiam „ntp“.

Faile /etc/ntp.conf įrašom serverius(šiai dienai, lietuvos nėra):
server 0.europe.pool.ntp.org iburst
server 1.europe.pool.ntp.org iburst
server 2.europe.pool.ntp.org iburst
server 3.europe.pool.ntp.org iburst

Asmeniškai aš, viską kitą palikau taip kaip yra.

„ntpd“ ir „hwclock“ kartu neveikia, todėl reik išjungt „hwclock“ ir pridėt „ntpd“:
/etc/rc.conf:
DAEMONS=(... !hwclock ntpd ...)

Išjungiam „hwclock“:
# rc.d stop hwclock
Įjungiam „ntpd“:
# rc.d start ntpd

Šaltinis

Atskiriam „boot“ skirsnį nuo sistemos

No Comments

Sukuriam naują skirsnį, maždaug 100mb dydžio. Aš naudoju ext4 failų sistemą, bet grub2 supranta visas šiuolaikines FS(senas grub turi bėdų su nekuriom). Tebūnie tai /dev/sda1.
Susirenkam visus reikalingus failus iš seno /boot aplanko, mano atveju tai 1 eilutė iš grub.cfg failo:
linux /boot/vmlinuz-linux root=UUID=xxxcf8e6-ca36-42e9-8a7c-da6492039xxx ro quiet radeon.modeset=1 video=SVIDEO-1:e
Bet žmonės kurie naudoja multiboot, gali turėt temas ir jų konfigūracijas.
Prijungiam naujai sukurtą skirsnį:
# mkdir /mnt/naujas_boot
# mount /dev/sda1 /mnt/naujas_boot

Įrašom grub2 failus į naująjį skirsnį:
# grub-install --boot-directory=/mnt/naujas_boot /dev/sda
/dev/sda1 – skirsnis skirtas „boot“ failam.
–boot-directory=/mnt/naujas_boot /dev/sda – NE /dev/sda1 skirsnis, bet pats diskas /dev/sda

/etc/fstab faile parašom kur nuo šiol bus /boot:
/dev/sda1 /boot ext4 defaults 0 1
Atnaujinam grub konfigūraciją:
archlinux:
# grub-mkconfig -o /boot/grub/grub.cfg
ubuntu:
# update-grub
Grąžinam grub2 konfigūraciją, mano atveju į grub.cfg grąžinu eilutę:
linux /boot/vmlinuz-linux root=UUID=xxxcf8e6-ca36-42e9-8a7c-da6492039xxx ro quiet radeon.modeset=1 video=SVIDEO-1:e

Monitoriaus atnaujinimo dažnis

No Comments


Pažiūrim kokį atnaujinimo dažnį supranta monitorius:
$ xrandr
Gaunam:
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 337mm x 270mm
1280x1024 60.0*+ 75.0
1024x768 75.1 75.0 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
DVI-0 disconnected (normal left inverted right x axis y axis)
S-video disconnected (normal left inverted right x axis y axis)

* – dabartinis
+ – numatytasis

Keičiam į 75Hz:
$ xrandr -r 75
-r – atnaujinimo dažnis, dar gali reikėt „-s“ jei keli monitoriai

Ruduo

No Comments

Pridėjau offtopic kategoriją, kad būtų vieta kur surašyt mintis kurių praktikoj nepanaudosi, bet išmest gaila…

[youtube=http://www.youtube.com/watch?v=a6FukU7WtIY&feature=related] [youtube=http://www.youtube.com/watch?v=dkeSbx4FklQ&feature=related] [youtube=http://www.youtube.com/watch?v=uSUYxl3XRBo] [youtube=http://www.youtube.com/watch?v=jqvclad9k1s&feature=related] Hamelion- Klysti manes tu nepazisti

Įveikti greitį, duotą žmonėms, dar nereiškia tapti Dievu.“ E. M. Remarkas
[youtube=http://www.youtube.com/watch?v=UwDoq5hM_sM] [youtube=http://www.youtube.com/watch?v=EBXDfvbphuI] [youtube=http://www.youtube.com/watch?v=6UiWIR8hPWM]

nes ruduo ne vien gražu…