slitaz-configs annotate ob-menu/menu.xml.in @ rev 187
Now easy to translate Openbox desktop menu using standard po files
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Aug 02 16:34:36 2013 +0300 (2013-08-02) |
parents | |
children | 91274a5d60a6 |
rev | line source |
---|---|
al@187 | 1 case $1 in |
al@187 | 2 en) L=C ;; |
al@187 | 3 fr) L=fr_FR ;; |
al@187 | 4 hu) L=hu_HU ;; |
al@187 | 5 pt_BR) L=pt_BR ;; |
al@187 | 6 ru) L=ru_RU ;; |
al@187 | 7 esac |
al@187 | 8 |
al@187 | 9 if [ $L != C ]; then |
al@187 | 10 mkdir -p /usr/lib/locale |
al@187 | 11 localedef -i $L -c -f UTF-8 /usr/lib/locale/$L |
al@187 | 12 fi |
al@187 | 13 |
al@187 | 14 export LANG=$L LC_ALL=$L TEXTDOMAINDIR=$2 TEXTDOMAIN=slitaz-ob-menu |
al@187 | 15 |
al@187 | 16 cat << EOT |
al@187 | 17 <?xml version="1.0" encoding="UTF-8"?> |
al@187 | 18 |
al@187 | 19 <openbox_menu xmlns="http://openbox.org/3.4/menu"> |
al@187 | 20 |
al@187 | 21 <!-- Favorite applications --> |
al@187 | 22 <menu id="favorites-menu" label="$(gettext 'Favorite Applications')"> |
al@187 | 23 <item label="$(gettext 'File Manager')"> |
al@187 | 24 <action name="Execute"><command>file-manager</command></action> |
al@187 | 25 </item> |
al@187 | 26 <item label="$(gettext 'Terminal')"> |
al@187 | 27 <action name="Execute"><command>terminal</command></action> |
al@187 | 28 </item> |
al@187 | 29 <item label="$(gettext 'Web Browser')"> |
al@187 | 30 <action name="Execute"><command>browser</command></action> |
al@187 | 31 </item> |
al@187 | 32 <item label="$(gettext 'Text Editor')"> |
al@187 | 33 <action name="Execute"><command>editor</command></action> |
al@187 | 34 </item> |
al@187 | 35 <separator /> |
al@187 | 36 <item label="$(gettext 'Configure favorites')"> |
al@187 | 37 <action name="Execute"><command>tazbox tazapps</command></action> |
al@187 | 38 </item> |
al@187 | 39 </menu> |
al@187 | 40 |
al@187 | 41 <!-- Desktop effects --> |
al@187 | 42 <menu id="desktop-effects" label="$(gettext 'Desktop Effects')"> |
al@187 | 43 <item label="$(gettext 'Activate composite')"> |
al@187 | 44 <action name="Execute"><command>xcompmgr</command></action> |
al@187 | 45 </item> |
al@187 | 46 <item label="$(gettext 'Activate shadows')"> |
al@187 | 47 <action name="Execute"><command>xcompmgr -c -r 10 -o 0.5</command></action> |
al@187 | 48 </item> |
al@187 | 49 <item label="$(gettext 'Activate shadows/fade')"> |
al@187 | 50 <action name="Execute"><command>xcompmgr -c -f -r 10 -o 0.5</command></action> |
al@187 | 51 </item> |
al@187 | 52 <separator /> |
al@187 | 53 <item label="$(gettext 'Set opacity (actual)')"> |
al@187 | 54 <action name="Execute"> |
al@187 | 55 <command>transset-df --actual --max 60</command> |
al@187 | 56 </action> |
al@187 | 57 </item> |
al@187 | 58 <item label="$(gettext 'Set opacity (click)')"> |
al@187 | 59 <action name="Execute"> |
al@187 | 60 <command>transset-df --click --max 60</command> |
al@187 | 61 </action> |
al@187 | 62 </item> |
al@187 | 63 <separator /> |
al@187 | 64 <item label="$(gettext 'Stop effects')"> |
al@187 | 65 <action name="Execute"><command>killall xcompmgr</command></action> |
al@187 | 66 </item> |
al@187 | 67 </menu> |
al@187 | 68 |
al@187 | 69 <!-- SliTaz Live (TazLiTo and TazUSB) --> |
al@187 | 70 <menu id="slitaz-live-menu" label="$(gettext 'SliTaz Live')"> |
al@187 | 71 <item label="$(gettext 'TazLiTo LiveCD Tool')"> |
al@187 | 72 <action name="Execute"><command>tazbox su tazlito-wiz</command></action> |
al@187 | 73 </item> |
al@187 | 74 <item label="$(gettext 'TazUSB LiveUSB Tool')"> |
al@187 | 75 <action name="Execute"><command>tazbox su tazusb-box</command></action> |
al@187 | 76 </item> |
al@187 | 77 <separator /> |
al@187 | 78 <item label="$(gettext 'TazUSB Writefs (gzip)')"> |
al@187 | 79 <action name="Execute"> |
al@187 | 80 <command>tazbox su "terminal -e tazusb writefs gzip"</command> |
al@187 | 81 </action> |
al@187 | 82 </item> |
al@187 | 83 <item label="$(gettext 'TazUSB Writefs (lzma)')"> |
al@187 | 84 <action name="Execute"> |
al@187 | 85 <command>tazbox su "terminal -e tazusb writefs lzma"</command> |
al@187 | 86 </action> |
al@187 | 87 </item> |
al@187 | 88 <item label="$(gettext 'TazUSB Writefs (none)')"> |
al@187 | 89 <action name="Execute"> |
al@187 | 90 <command>tazbox su "terminal -e tazusb writefs none"</command> |
al@187 | 91 </action> |
al@187 | 92 </item> |
al@187 | 93 </menu> |
al@187 | 94 |
al@187 | 95 <!-- Openbox configuration --> |
al@187 | 96 <menu id="openbox-menu" label="$(gettext 'Openbox')"> |
al@187 | 97 <item label="$(gettext 'ObConf')"> |
al@187 | 98 <action name="Execute"><command>obconf</command></action> |
al@187 | 99 </item> |
al@187 | 100 <item label="$(gettext 'Autostart Script')"> |
al@187 | 101 <action name="Execute"> |
al@187 | 102 <command>editor ~/.config/openbox/autostart</command> |
al@187 | 103 </action> |
al@187 | 104 </item> |
al@187 | 105 <item label="$(gettext 'Openbox Menu')"> |
al@187 | 106 <action name="Execute"> |
al@187 | 107 <command>editor ~/.config/openbox/menu.xml</command> |
al@187 | 108 </action> |
al@187 | 109 </item> |
al@187 | 110 <separator /> |
al@187 | 111 <item label="$(gettext 'Reconfigure')"> |
al@187 | 112 <action name="Reconfigure" /> |
al@187 | 113 </item> |
al@187 | 114 <item label="$(gettext 'Restart')"> |
al@187 | 115 <action name="Restart" /> |
al@187 | 116 </item> |
al@187 | 117 </menu> |
al@187 | 118 |
al@187 | 119 <menu id="root-menu" label="$(gettext 'Openbox 3')"> |
al@187 | 120 <!-- <separator label="$(gettext 'SliTaz Openbox')" /> --> |
al@187 | 121 <item icon="/usr/share/icons/SliTaz/mimetypes/32/empty.png" |
al@187 | 122 label="$(gettext 'Create a new file or folder')"> |
al@187 | 123 <action name="Execute"><command>tazbox new-file</command></action> |
al@187 | 124 </item> |
al@187 | 125 <item icon="/usr/share/icons/SliTaz/mimetypes/32/exec.png" |
al@187 | 126 label="$(gettext 'Run application')"> |
al@187 | 127 <action name="Execute"><command>lxpanelctl run</command></action> |
al@187 | 128 </item> |
al@187 | 129 <separator /> |
al@187 | 130 <menu icon="/usr/share/icons/SliTaz/places/32/user-bookmarks.png" |
al@187 | 131 id="favorites-menu" /> |
al@187 | 132 <!-- Pipe menu to open folder using GTK bookmarks --> |
al@187 | 133 <menu icon="/usr/share/icons/SliTaz/places/32/folder-open.png" |
al@187 | 134 id="open-folder-menu" execute="/usr/lib/openbox/open-folder-menu.sh" |
al@187 | 135 label="$(gettext 'Open Folder')" /> |
al@187 | 136 <menu icon="/usr/share/icons/SliTaz/apps/22/desktop-effects.png" |
al@187 | 137 id="desktop-effects" /> |
al@187 | 138 <menu icon="/usr/share/pixmaps/slitaz-icon.png" |
al@187 | 139 id="slitaz-live-menu" /> |
al@187 | 140 <menu icon="/usr/share/pixmaps/openbox.png" |
al@187 | 141 id="openbox-menu" /> |
al@187 | 142 <menu icon="/usr/share/icons/SliTaz/places/32/desktop.png" |
al@187 | 143 id="client-list-menu" /> |
al@187 | 144 <separator /> |
al@187 | 145 <item icon="/usr/share/pixmaps/slitaz-logout.png" label="$(gettext 'Logout')"> |
al@187 | 146 <action name="Execute"><command>tazbox logout</command></action> |
al@187 | 147 </item> |
al@187 | 148 </menu> |
al@187 | 149 |
al@187 | 150 </openbox_menu> |
al@187 | 151 EOT |
al@187 | 152 |
al@187 | 153 rm -rf /usr/lib/locale/$L |