diff options
-rwxr-xr-x | data/fluxbox-generate_menu | 112 |
1 files changed, 95 insertions, 17 deletions
diff --git a/data/fluxbox-generate_menu b/data/fluxbox-generate_menu index c03699b..ebd4bdb 100755 --- a/data/fluxbox-generate_menu +++ b/data/fluxbox-generate_menu | |||
@@ -170,6 +170,84 @@ if [ -z "${MENUTITLE}" ]; then | |||
170 | MENUTITLE="Fluxbox" | 170 | MENUTITLE="Fluxbox" |
171 | fi | 171 | fi |
172 | 172 | ||
173 | # menu defaults (if translation forget to set one of them) | ||
174 | BROWSERMENU="Browsers" | ||
175 | EDITORMENU="Editors" | ||
176 | NETMENU="Net" | ||
177 | GRAPHICMENU="Graphics" | ||
178 | MUSICMENU="Music" | ||
179 | TERMINALMENU="Terminals" | ||
180 | MISCMENU="Misc" | ||
181 | XUTILSMENU="X-utils" | ||
182 | FBSETTINGSMENU="FB-Settings" | ||
183 | KDEMENUTEXT="KDE-menus" | ||
184 | GNOMEMENUTEXT="Gnome-menus" | ||
185 | RESTARTITEM="Restart" | ||
186 | EXITITEM="Exit" | ||
187 | CONFIGUREMENU="Configure" | ||
188 | RELOADITEM="Reload config" | ||
189 | STYLEMENU="Styles" | ||
190 | STYLEMENUTITLE="Choose a style..." | ||
191 | WORKSPACEMENU="Workspace List" | ||
192 | |||
193 | # Check translation | ||
194 | case ${LC_ALL} in | ||
195 | sv_SE) #Swedish locales | ||
196 | BROWSERMENU="Browsers" | ||
197 | EDITORMENU="Editorer" | ||
198 | NETMENU="Net" | ||
199 | GRAPHICMENU="Grafik" | ||
200 | MUSICMENU="Musik" | ||
201 | TERMINALMENU="Terminaler" | ||
202 | MISCMENU="Blandat" | ||
203 | XUTILSMENU="X-program" | ||
204 | FBSETTINGSMENU="FB-inställningar" | ||
205 | KDEMENUTEXT="KDE-menyer" | ||
206 | GNOMEMENUTEXT="Gnome-menyer" | ||
207 | RESTARTITEM="Starta om" | ||
208 | EXITITEM="Exit" | ||
209 | CONFIGUREMENU="Konfiguration" | ||
210 | RELOADITEM="Ladda om konfig" | ||
211 | STYLEMENU="Stiler" | ||
212 | STYLEMENUTITLE="Välj en stil" | ||
213 | WORKSPACEMENU="Arbetsytor" | ||
214 | ;; | ||
215 | nl_NL) #Nederlande locales | ||
216 | BROWSERMENU="Browsers" | ||
217 | EDITORMENU="Editors" | ||
218 | NETMENU="Net" | ||
219 | GRAPHICMENU="Grafisch" | ||
220 | MUSICMENU="Muziek" | ||
221 | TERMINALMENU="Terminals" | ||
222 | MISCMENU="Onregelmatig" | ||
223 | XUTILSMENU="X-utils" | ||
224 | FBSETTINGSMENU="FB-Instellingen" | ||
225 | KDEMENUTEXT="KDE-menu" | ||
226 | GNOMEMENUTEXT="Gnome-menu" | ||
227 | ;; | ||
228 | fi_FI) #Finnish locales | ||
229 | BROWSERMENU="Selaimet" | ||
230 | EDITORMENU="Editorit" | ||
231 | NETMENU="Verkko" | ||
232 | GRAPHICMENU="Grafiikka" | ||
233 | MUSICMENU="Musikki" | ||
234 | TERMINALMENU="Terminaalit" | ||
235 | MISCMENU="Sekalaista" | ||
236 | XUTILSMENU="X-Ohjelmat" | ||
237 | FBSETTINGSMENU="FB:n Asetukset" | ||
238 | KDEMENUTEXT="KDE:n valikot" | ||
239 | GNOMEMENUTEXT="Gnomen valikot" | ||
240 | RESTARTITEM="Käynnistä uudelleen" | ||
241 | EXITITEM="Lopeta" | ||
242 | CONFIGUREMENU="Konfigurointi" | ||
243 | RELOADITEM="Päivitä" | ||
244 | STYLEMENU="Tyylit" | ||
245 | STYLEMENUTITLE="Valitse tyyli" | ||
246 | WORKSPACEMENU="Työaluet" | ||
247 | ;; | ||
248 | *) | ||
249 | ;; | ||
250 | esac | ||
173 | 251 | ||
174 | # Start of menu | 252 | # Start of menu |
175 | 253 | ||
@@ -179,7 +257,7 @@ find_it xterm append "[exec] (xterm) {xterm -fg white -bg black}" | |||
179 | find_it nedit append "[exec] (nedit) {nedit}" | 257 | find_it nedit append "[exec] (nedit) {nedit}" |
180 | 258 | ||
181 | 259 | ||
182 | append_submenu Browsers | 260 | append_submenu ${BROWSERMENU} |
183 | find_it netscape append "[exec] (netscape) {netscape}" | 261 | find_it netscape append "[exec] (netscape) {netscape}" |
184 | find_it opera append "[exec] (opera) {env QT_XFT=true opera}" | 262 | find_it opera append "[exec] (opera) {env QT_XFT=true opera}" |
185 | find_it galeon append "[exec] (galeon) {galeon}" | 263 | find_it galeon append "[exec] (galeon) {galeon}" |
@@ -191,7 +269,7 @@ append_submenu Browsers | |||
191 | find_it dillo append "[exec] (dillo) {dillo}" | 269 | find_it dillo append "[exec] (dillo) {dillo}" |
192 | append_menu_end | 270 | append_menu_end |
193 | 271 | ||
194 | append_submenu Editors | 272 | append_submenu ${EDITORMENU} |
195 | find_it nedit append "[exec] (nedit) {nedit}" | 273 | find_it nedit append "[exec] (nedit) {nedit}" |
196 | find_it vim append "[exec] (vim) {vim -g}" | 274 | find_it vim append "[exec] (vim) {vim -g}" |
197 | find_it xemacs append "[exec] (xemacs) {xemacs}" | 275 | find_it xemacs append "[exec] (xemacs) {xemacs}" |
@@ -202,7 +280,7 @@ append_submenu Editors | |||
202 | find_it kwrite append "[exec] (kwrite) {kwrite}" | 280 | find_it kwrite append "[exec] (kwrite) {kwrite}" |
203 | append_menu_end | 281 | append_menu_end |
204 | 282 | ||
205 | append_submenu Net | 283 | append_submenu ${NETMENU} |
206 | find_it realplay append "[exec] (realplayer) {realplay}" | 284 | find_it realplay append "[exec] (realplayer) {realplay}" |
207 | find_it licq append "[exec] (licq) {env QT_XFT=true licq}" | 285 | find_it licq append "[exec] (licq) {env QT_XFT=true licq}" |
208 | find_it gaim append "[exec] (gaim) {gaim}" | 286 | find_it gaim append "[exec] (gaim) {gaim}" |
@@ -218,7 +296,7 @@ append_submenu Net | |||
218 | find_it ircii append "[exec] (ircii) {xterm -title ircii -fg white -bg black -e ircii -s}" | 296 | find_it ircii append "[exec] (ircii) {xterm -title ircii -fg white -bg black -e ircii -s}" |
219 | append_menu_end | 297 | append_menu_end |
220 | 298 | ||
221 | append_submenu Graphics | 299 | append_submenu ${GRAPHICMENU} |
222 | find_it gimp append "[exec] (gimp) {gimp}" | 300 | find_it gimp append "[exec] (gimp) {gimp}" |
223 | find_it xv append "[exec] (xv) {xv}" | 301 | find_it xv append "[exec] (xv) {xv}" |
224 | find_it gqview append "[exec] (gqview) {gqview}" | 302 | find_it gqview append "[exec] (gqview) {gqview}" |
@@ -228,7 +306,7 @@ append_submenu Graphics | |||
228 | find_it xscreensaver-demo append "[exec] (xscreensaver-demo) {xscreensaver-demo}" | 306 | find_it xscreensaver-demo append "[exec] (xscreensaver-demo) {xscreensaver-demo}" |
229 | append_menu_end | 307 | append_menu_end |
230 | 308 | ||
231 | append_submenu Music | 309 | append_submenu ${MUSICMENU} |
232 | find_it xmms append "[exec] (xmms) {xmms}" | 310 | find_it xmms append "[exec] (xmms) {xmms}" |
233 | find_it gqmpeg append "[exec] (gqmpeg) {gqmpeg}" | 311 | find_it gqmpeg append "[exec] (gqmpeg) {gqmpeg}" |
234 | find_it xmixer append "[exec] (xmixer) {xmixer}" | 312 | find_it xmixer append "[exec] (xmixer) {xmixer}" |
@@ -242,7 +320,7 @@ append_submenu Music | |||
242 | find_it grip append "[exec] (grip) {grip}" | 320 | find_it grip append "[exec] (grip) {grip}" |
243 | append_menu_end | 321 | append_menu_end |
244 | 322 | ||
245 | append_submenu Terminals | 323 | append_submenu ${TERMINALMENU} |
246 | append "[exec] (xterm) {xterm -fg white -bg black}" | 324 | append "[exec] (xterm) {xterm -fg white -bg black}" |
247 | find_it gnome-terminal append "[exec] (gnome-terminal) {gnome-terminal}" | 325 | find_it gnome-terminal append "[exec] (gnome-terminal) {gnome-terminal}" |
248 | find_it Eterm append "[exec] (Eterm) {Eterm}" | 326 | find_it Eterm append "[exec] (Eterm) {Eterm}" |
@@ -251,7 +329,7 @@ append_submenu Terminals | |||
251 | find_it rxvt append "[exec] (rxvt) {rxvt}" | 329 | find_it rxvt append "[exec] (rxvt) {rxvt}" |
252 | append_menu_end | 330 | append_menu_end |
253 | 331 | ||
254 | append_submenu Misc | 332 | append_submenu ${MISCMENU} |
255 | find_it acroread append "[exec] (acroread) {acroread}" | 333 | find_it acroread append "[exec] (acroread) {acroread}" |
256 | find_it gcalc append "[exec] (gcalc) {gcalc}" | 334 | find_it gcalc append "[exec] (gcalc) {gcalc}" |
257 | find_it kcalc append "[exec] (kcalc) {kcalc}" | 335 | find_it kcalc append "[exec] (kcalc) {kcalc}" |
@@ -262,7 +340,7 @@ append_submenu Misc | |||
262 | append_menu_end | 340 | append_menu_end |
263 | 341 | ||
264 | 342 | ||
265 | append_submenu X-utils | 343 | append_submenu ${XUTILSMENU} |
266 | find_it xpenguins append "[exec] (xpenguins) {xpenguins}" | 344 | find_it xpenguins append "[exec] (xpenguins) {xpenguins}" |
267 | find_it xcalc append "[exec] (xcalc) {xcalc}" | 345 | find_it xcalc append "[exec] (xcalc) {xcalc}" |
268 | find_it xfontsel append "[exec] (xfontsel) {xfontsel}" | 346 | find_it xfontsel append "[exec] (xfontsel) {xfontsel}" |
@@ -278,7 +356,7 @@ append_menu_end | |||
278 | 356 | ||
279 | # gnome menu | 357 | # gnome menu |
280 | if [ -d ${PKGDATADIR}/gnome/apps -a "${GNOMEMENU}" ]; then | 358 | if [ -d ${PKGDATADIR}/gnome/apps -a "${GNOMEMENU}" ]; then |
281 | append_submenu Gnome-menus | 359 | append_submenu ${GNOMEMENUTEXT} |
282 | for a in `ls ${PKGDATADIR}/gnome/apps`; do | 360 | for a in `ls ${PKGDATADIR}/gnome/apps`; do |
283 | if [ -d ${PKGDATADIR}/gnome/apps/"${a}" ] ; then | 361 | if [ -d ${PKGDATADIR}/gnome/apps/"${a}" ] ; then |
284 | append_submenu "${a}" | 362 | append_submenu "${a}" |
@@ -292,7 +370,7 @@ fi | |||
292 | 370 | ||
293 | # kde submenu | 371 | # kde submenu |
294 | if [ -d ${PKGDATADIR}/applnk/ -a "${KDEMENU}" ]; then | 372 | if [ -d ${PKGDATADIR}/applnk/ -a "${KDEMENU}" ]; then |
295 | append_submenu KDE-menus | 373 | append_submenu ${KDEMENUTEXT} |
296 | for a in `ls ${PKGDATADIR}/applnk/`; do | 374 | for a in `ls ${PKGDATADIR}/applnk/`; do |
297 | if [ -d ${PKGDATADIR}/applnk/"${a}" ]; then | 375 | if [ -d ${PKGDATADIR}/applnk/"${a}" ]; then |
298 | append_submenu "${a}" | 376 | append_submenu "${a}" |
@@ -312,23 +390,23 @@ if [ -d ${PKGDATADIR}/applnk/ -a "${KDEMENU}" ]; then | |||
312 | fi | 390 | fi |
313 | 391 | ||
314 | 392 | ||
315 | append_submenu FB-Settings | 393 | append_submenu ${FBSETTINGSMENU} |
316 | append "[workspaces] (Workspace List)" | 394 | append "[workspaces] (${WORKSPACEMENU})" |
317 | 395 | ||
318 | append_menu "[submenu] (Styles) {Choose a style...}" | 396 | append_menu "[submenu] (${STYLEMENU}) {${STYLEMENUTITLE}}" |
319 | append "[stylesdir] (${PKGDATADIR}/fluxbox/styles)" | 397 | append "[stylesdir] (${PKGDATADIR}/fluxbox/styles)" |
320 | append "[stylesdir] (${HOME}/.fluxbox/styles)" | 398 | append "[stylesdir] (${HOME}/.fluxbox/styles)" |
321 | append_menu_end | 399 | append_menu_end |
322 | 400 | ||
323 | append "[config] (Configuration)" | 401 | append "[config] (${CONFIGUREMENU})" |
324 | append "[reconfig] (Reload config)" | 402 | append "[reconfig] (${RELOADITEM})" |
325 | 403 | ||
326 | find_it fluxconf append "[exec] (Fluxconf) {fluxconf}" | 404 | find_it fluxconf append "[exec] (Fluxconf) {fluxconf}" |
327 | 405 | ||
328 | append_menu_end | 406 | append_menu_end |
329 | 407 | ||
330 | append "[restart] (Restart)" | 408 | append "[restart] (${RESTARTITEM})" |
331 | append "[exit] (Exit)" | 409 | append "[exit] (${EXITITEM})" |
332 | 410 | ||
333 | append_menu_end | 411 | append_menu_end |
334 | 412 | ||