slitaz-configs view ob-menu/menu.xml.in @ rev 221

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