Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Generate "all" .pot files from "e" source code (svn co, placed on ~/trunk dir).
- # Xgettext options based on po/Makevars file of each program dir.
- # Save .pot files in these directories.
- mkdir -p /home/`whoami`/EPOTS/e
- mkdir -p /home/`whoami`/EPOTS/Modules
- mkdir -p /home/`whoami`/EPOTS/Programs
- D1=/home/`whoami`/EPOTS/e
- D2=/home/`whoami`/EPOTS/Programs
- D3=/home/`whoami`/EPOTS/Modules
- # Generate "e" .pot (base)
- cd /home/`whoami`/trunk/e
- xgettext -C --from-code=UTF-8 --foreign-user -k -k_ -kd_ -o enlightenment.pot `find . -name "*.[ch]" -print` -p $D1
- # Generate programs .pot files
- cd ../ecore
- xgettext -C --keyword=E_ --keyword=N_ --from-code=UTF-8 --foreign-user -o ecore.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../ecrire
- xgettext -C --keyword=_ --from-code=UTF-8 --foreign-user -o ecrire.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../elementary
- xgettext -C --keyword=E_ --keyword=N_ --from-code=UTF-8 --foreign-user -o elementary.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../elmdentica
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o elmdentica.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../empower
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o empower.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../envision
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o envision.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../ephoto
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o ephoto.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../efreet
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o efreet.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../excessive
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o excessive.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../eve
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eve.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../enjoy
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o enjoy.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../GAMES/e_cho
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o e_cho.pot `find . -name "*.[ch]" -print` -p $D2
- cd ..
- cd ../PROTO/shellementary
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o shellementary.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../e_pattern_lock
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o e_pattern_lock.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../enna-explorer
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o enna-explorer.pot `find . -name "*.[ch]" -print` -p $D2
- cd ../emote
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o emote.pot `find . -name "*.[ch]" -print` -p $D2
- # Generate modules-extra .pot files
- cd ..
- cd ../E-MODULES-EXTRA/alarm
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o alarm.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../calendar
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o calendar.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../comp-scale
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o comp-scale.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../cpu
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o cpu.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../deskshow
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o deskshow.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../diskio
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o diskio.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../drawer
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o drawer.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../eektool
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eektool.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../eenvader.fractal
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eenvader.fractal.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../elfe
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o elfe.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../empris
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o empris.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../engage
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o engage.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../eooorg
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eooorg.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../everything-aspell
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-aspell.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../everything-mpris
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-mpris.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../everything-pidgin
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-pidgin.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../everything-places
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-places.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../everything-shotgun
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-shotgun.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../everything-skeleton
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-skeleton.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../everything-tracker
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-tracker.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../everything-wallpaper
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-wallpaper.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../everything-websearch
- xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-websearch.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../eweather
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eweather.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../exalt-client
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o exalt-cient.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../exebuf
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o exebuf.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../execwatch
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o execwatch.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../flame
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o flame.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../forecasts
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o forecasts.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../iiirk
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o iiirk.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../itask
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o itask.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../mail
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o mail.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../mem
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o mem.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../moon
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o moon.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../mpdule
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o mpdule.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../net
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o net.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../news
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o news.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../penguins
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o penguins.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../photo
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o photo.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../places
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o places.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../rain
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o rain.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../rmb
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o rmb.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../screenshot
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o screenshot.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../skel
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o skel.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../slideshow
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o slideshow.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../snow
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o snow.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../taskbar
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o taskbar.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../tclock
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o tclock.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../uptime
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o uptime.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../weather
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o weather.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../winlist-ng
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o winlist-ng.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../winselector
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o winselector.pot `find . -name "*.[ch]" -print` -p $D3
- cd ../wlan
- xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o wlan.pot `find . -name "*.[ch]" -print` -p $D3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement