SHARE
TWEET

e17 .pots

a guest Aug 25th, 2012 87 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2. # Generate "all" .pot files from "e" source code (svn co, placed on ~/trunk dir).
  3. # Xgettext options based on po/Makevars file of each program dir.
  4.  
  5. # Save .pot files in these directories.
  6. mkdir -p /home/`whoami`/EPOTS/e
  7. mkdir -p /home/`whoami`/EPOTS/Modules
  8. mkdir -p /home/`whoami`/EPOTS/Programs
  9.  
  10. D1=/home/`whoami`/EPOTS/e
  11. D2=/home/`whoami`/EPOTS/Programs
  12. D3=/home/`whoami`/EPOTS/Modules
  13.  
  14. # Generate "e" .pot (base)
  15. cd /home/`whoami`/trunk/e
  16. xgettext -C --from-code=UTF-8 --foreign-user -k -k_ -kd_ -o enlightenment.pot `find . -name "*.[ch]" -print` -p $D1
  17.  
  18. # Generate programs .pot files
  19. cd ../ecore
  20. xgettext -C --keyword=E_ --keyword=N_ --from-code=UTF-8 --foreign-user -o ecore.pot `find . -name "*.[ch]" -print` -p $D2
  21. cd ../ecrire
  22. xgettext -C --keyword=_ --from-code=UTF-8 --foreign-user -o ecrire.pot `find . -name "*.[ch]" -print` -p $D2
  23. cd ../elementary
  24. xgettext -C --keyword=E_ --keyword=N_ --from-code=UTF-8 --foreign-user -o elementary.pot `find . -name "*.[ch]" -print` -p $D2
  25. cd ../elmdentica
  26. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o elmdentica.pot `find . -name "*.[ch]" -print` -p $D2
  27. cd ../empower
  28. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o empower.pot `find . -name "*.[ch]" -print` -p $D2
  29. cd ../envision
  30. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o envision.pot `find . -name "*.[ch]" -print` -p $D2
  31. cd ../ephoto
  32. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o ephoto.pot `find . -name "*.[ch]" -print` -p $D2
  33. cd ../efreet
  34. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o efreet.pot `find . -name "*.[ch]" -print` -p $D2
  35. cd ../excessive
  36. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o excessive.pot `find . -name "*.[ch]" -print` -p $D2
  37. cd ../eve
  38. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eve.pot `find . -name "*.[ch]" -print` -p $D2
  39. cd ../enjoy
  40. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o enjoy.pot `find . -name "*.[ch]" -print` -p $D2
  41. cd ../GAMES/e_cho
  42. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o e_cho.pot `find . -name "*.[ch]" -print` -p $D2
  43. cd ..
  44. cd ../PROTO/shellementary
  45. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o shellementary.pot `find . -name "*.[ch]" -print` -p $D2
  46. cd ../e_pattern_lock
  47. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o e_pattern_lock.pot `find . -name "*.[ch]" -print` -p $D2
  48. cd ../enna-explorer
  49. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o enna-explorer.pot `find . -name "*.[ch]" -print` -p $D2
  50. cd ../emote
  51. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o emote.pot `find . -name "*.[ch]" -print` -p $D2
  52.  
  53. # Generate modules-extra .pot files
  54. cd ..
  55. cd ../E-MODULES-EXTRA/alarm
  56. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o alarm.pot `find . -name "*.[ch]" -print` -p $D3
  57. cd ../calendar
  58. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o calendar.pot `find . -name "*.[ch]" -print` -p $D3
  59. cd ../comp-scale
  60. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o comp-scale.pot `find . -name "*.[ch]" -print` -p $D3
  61. cd ../cpu
  62. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o cpu.pot `find . -name "*.[ch]" -print` -p $D3
  63. cd ../deskshow
  64. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o deskshow.pot `find . -name "*.[ch]" -print` -p $D3
  65. cd ../diskio
  66. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o diskio.pot `find . -name "*.[ch]" -print` -p $D3
  67. cd ../drawer
  68. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o drawer.pot `find . -name "*.[ch]" -print` -p $D3
  69. cd ../eektool
  70. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eektool.pot `find . -name "*.[ch]" -print` -p $D3
  71. cd ../eenvader.fractal
  72. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eenvader.fractal.pot `find . -name "*.[ch]" -print` -p $D3
  73. cd ../elfe
  74. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o elfe.pot `find . -name "*.[ch]" -print` -p $D3
  75. cd ../empris
  76. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o empris.pot `find . -name "*.[ch]" -print` -p $D3
  77. cd ../engage
  78. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o engage.pot `find . -name "*.[ch]" -print` -p $D3
  79. cd ../eooorg
  80. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eooorg.pot `find . -name "*.[ch]" -print` -p $D3
  81. cd ../everything-aspell
  82. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-aspell.pot `find . -name "*.[ch]" -print` -p $D3
  83. cd ../everything-mpris
  84. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-mpris.pot `find . -name "*.[ch]" -print` -p $D3
  85. cd ../everything-pidgin
  86. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-pidgin.pot `find . -name "*.[ch]" -print` -p $D3
  87. cd ../everything-places
  88. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-places.pot `find . -name "*.[ch]" -print` -p $D3
  89. cd ../everything-shotgun
  90. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-shotgun.pot `find . -name "*.[ch]" -print` -p $D3
  91. cd ../everything-skeleton
  92. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-skeleton.pot `find . -name "*.[ch]" -print` -p $D3
  93. cd ../everything-tracker
  94. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-tracker.pot `find . -name "*.[ch]" -print` -p $D3
  95. cd ../everything-wallpaper
  96. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-wallpaper.pot `find . -name "*.[ch]" -print` -p $D3
  97. cd ../everything-websearch
  98. xgettext -C --keyword=_ --keyword=N_ --from-code=UTF-8 --foreign-user -o everything-websearch.pot `find . -name "*.[ch]" -print` -p $D3
  99. cd ../eweather
  100. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o eweather.pot `find . -name "*.[ch]" -print` -p $D3
  101. cd ../exalt-client
  102. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o exalt-cient.pot `find . -name "*.[ch]" -print` -p $D3
  103. cd ../exebuf
  104. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o exebuf.pot `find . -name "*.[ch]" -print` -p $D3
  105. cd ../execwatch
  106. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o execwatch.pot `find . -name "*.[ch]" -print` -p $D3
  107. cd ../flame
  108. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o flame.pot `find . -name "*.[ch]" -print` -p $D3
  109. cd ../forecasts
  110. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o forecasts.pot `find . -name "*.[ch]" -print` -p $D3
  111. cd ../iiirk
  112. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o iiirk.pot `find . -name "*.[ch]" -print` -p $D3
  113. cd ../itask
  114. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o itask.pot `find . -name "*.[ch]" -print` -p $D3
  115. cd ../mail
  116. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o mail.pot `find . -name "*.[ch]" -print` -p $D3
  117. cd ../mem
  118. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o mem.pot `find . -name "*.[ch]" -print` -p $D3
  119. cd ../moon
  120. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o moon.pot `find . -name "*.[ch]" -print` -p $D3
  121. cd ../mpdule
  122. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o mpdule.pot `find . -name "*.[ch]" -print` -p $D3
  123. cd ../net
  124. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o net.pot `find . -name "*.[ch]" -print` -p $D3
  125. cd ../news
  126. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o news.pot `find . -name "*.[ch]" -print` -p $D3
  127. cd ../penguins
  128. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o penguins.pot `find . -name "*.[ch]" -print` -p $D3
  129. cd ../photo
  130. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o photo.pot `find . -name "*.[ch]" -print` -p $D3
  131. cd ../places
  132. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o places.pot `find . -name "*.[ch]" -print` -p $D3
  133. cd ../rain
  134. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o rain.pot `find . -name "*.[ch]" -print` -p $D3
  135. cd ../rmb
  136. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o rmb.pot `find . -name "*.[ch]" -print` -p $D3
  137. cd ../screenshot
  138. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o screenshot.pot `find . -name "*.[ch]" -print` -p $D3
  139. cd ../skel
  140. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o skel.pot `find . -name "*.[ch]" -print` -p $D3
  141. cd ../slideshow
  142. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o slideshow.pot `find . -name "*.[ch]" -print` -p $D3
  143. cd ../snow
  144. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o snow.pot `find . -name "*.[ch]" -print` -p $D3
  145. cd ../taskbar
  146. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o taskbar.pot `find . -name "*.[ch]" -print` -p $D3
  147. cd ../tclock
  148. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o tclock.pot `find . -name "*.[ch]" -print` -p $D3
  149. cd ../uptime
  150. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o uptime.pot `find . -name "*.[ch]" -print` -p $D3
  151. cd ../weather
  152. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o weather.pot `find . -name "*.[ch]" -print` -p $D3
  153. cd ../winlist-ng
  154. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o winlist-ng.pot `find . -name "*.[ch]" -print` -p $D3
  155. cd ../winselector
  156. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o winselector.pot `find . -name "*.[ch]" -print` -p $D3
  157. cd ../wlan
  158. xgettext -C --keyword=D_ --keyword=N_ --from-code=UTF-8 --foreign-user -o wlan.pot `find . -name "*.[ch]" -print` -p $D3
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top