aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfluxgen <fluxgen>2003-02-22 18:03:15 (GMT)
committerfluxgen <fluxgen>2003-02-22 18:03:15 (GMT)
commitfc67d00fa677e7ad26615b324a4d6fbe3bb3d168 (patch)
treee33363da029f7d80f14dbe60d1ce3206ab27f7be
parentb1cb6bcf66c00b555711e0fcdf35277667fb4a13 (diff)
downloadfluxbox_pavel-fc67d00fa677e7ad26615b324a4d6fbe3bb3d168.zip
fluxbox_pavel-fc67d00fa677e7ad26615b324a4d6fbe3bb3d168.tar.bz2
update from Han
-rwxr-xr-xutil/fluxbox-generate_menu608
1 files changed, 316 insertions, 292 deletions
diff --git a/util/fluxbox-generate_menu b/util/fluxbox-generate_menu
index fb50821..2a9f990 100755
--- a/util/fluxbox-generate_menu
+++ b/util/fluxbox-generate_menu
@@ -22,7 +22,20 @@
22# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 22# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23# DEALINGS IN THE SOFTWARE. 23# DEALINGS IN THE SOFTWARE.
24# 24#
25# $Id: fluxbox-generate_menu,v 1.24 2003/01/23 07:08:24 fluxgen Exp $ 25# $Id: fluxbox-generate_menu,v 1.25 2003/02/22 18:03:15 fluxgen Exp $
26
27#
28# Portability notes:
29# To guarantee this script works on all platforms that support fluxbox
30# please keep the following restrictions in mind:
31#
32# don't use $(), use ``
33# don't use ~, use ${HOME}
34# don't use id -u, use whoami
35# getopts won't work on all platforms, but the config-file can
36# compensate for that.
37#
38
26 39
27WHOAMI=`whoami` 40WHOAMI=`whoami`
28[ "$WHOAMI" = "root" ] && PATH=/bin:/usr/bin/:/usr/local/bin:/usr/X11R6/bin 41[ "$WHOAMI" = "root" ] && PATH=/bin:/usr/bin/:/usr/local/bin:/usr/X11R6/bin
@@ -151,309 +164,320 @@ mv -f ${FILENAME}.tmp ${FILENAME}
151} 164}
152 165
153# menu defaults (if translation forget to set one of them) 166# menu defaults (if translation forget to set one of them)
154BACKGROUNDMENU="Backgrounds" 167BACKGROUNDMENU='Backgrounds'
155BACKGROUNDMENUTITLE="Set the Background" 168BACKGROUNDMENUTITLE='Set the Background'
156BROWSERMENU="Browsers" 169BROWSERMENU='Browsers'
157CONFIGUREMENU="Configure" 170CONFIGUREMENU='Configure'
158EDITORMENU="Editors" 171EDITORMENU='Editors'
159EXITITEM="Exit" 172EXITITEM='Exit'
160FBSETTINGSMENU="fluxbox menu" 173FBSETTINGSMENU='fluxbox menu'
161GAMESMENU="Games" 174FILEUTILSMENU='File utils'
162GNOMEMENUTEXT="Gnome-menus" 175GAMESMENU='Games'
163GRAPHICMENU="Graphics" 176GNOMEMENUTEXT='Gnome-menus'
164KDEMENUTEXT="KDE-menus" 177GRAPHICMENU='Graphics'
165MISCMENU="Misc" 178KDEMENUTEXT='KDE-menus'
166MULTIMEDIAMENU="Multimedia" 179MISCMENU='Misc'
167MUSICMENU="Music" 180MULTIMEDIAMENU='Multimedia'
168NETMENU="Net" 181MUSICMENU='Music'
169OFFICEMENU="Office" 182NETMENU='Net'
170RELOADITEM="Reload config" 183OFFICEMENU='Office'
171RESTARTITEM="Restart" 184RELOADITEM='Reload config'
172STYLEMENUTITLE="Choose a style..." 185RESTARTITEM='Restart'
173SYSTEMSTYLES="System Styles" 186STYLEMENUTITLE='Choose a style...'
174TERMINALMENU="Terminals" 187SYSTEMSTYLES='System Styles'
175USERSTYLES="User Styles" 188TERMINALMENU='Terminals'
176WORKSPACEMENU="Workspace List" 189USERSTYLES='User Styles'
177XUTILSMENU="X-utils" 190WORKSPACEMENU='Workspace List'
191XUTILSMENU='X-utils'
178 192
179# Check translation 193# Check translation
180case ${LC_ALL} in 194case ${LC_ALL} in
181 ru_RU*) #Russian locales 195 ru_RU*) #Russian locales
182 #BACKGROUNDMENU="Backgrounds" 196 #BACKGROUNDMENU='Backgrounds'
183 #BACKGROUNDMENUTITLE="Set the Background" 197 #BACKGROUNDMENUTITLE='Set the Background'
184 #OFFICEMENU="Office" 198 #FILEUTILSMENU='File utils'
185 #SYSTEMSTYLES="óÔÉÌÉ" 199 #OFFICEMENU='Office'
186 #USERSTYLES="óÔÉÌÉ" 200 #SYSTEMSTYLES='óÔÉÌÉ'
187 BROWSERMENU="âÒÁÕÚÅÒÙ" 201 #USERSTYLES='óÔÉÌÉ'
188 CONFIGUREMENU="îÁÓÔÒÏÊËÁ" 202 BROWSERMENU='âÒÁÕÚÅÒÙ'
189 EDITORMENU="òÅÄÁËÔÏÒÙ" 203 CONFIGUREMENU='îÁÓÔÒÏÊËÁ'
190 EXITITEM="÷ÙÊÔÉ" 204 EDITORMENU='òÅÄÁËÔÏÒÙ'
191 FBSETTINGSMENU="FB-ÎÁÓÔÒÏÊËÉ" 205 EXITITEM='÷ÙÊÔÉ'
192 GNOMEMENUTEXT="Gnome-ÍÅÎÀ" 206 FBSETTINGSMENU='FB-ÎÁÓÔÒÏÊËÉ'
193 GRAPHICMENU="çÒÁÆÉËÁ" 207 GNOMEMENUTEXT='Gnome-ÍÅÎÀ'
194 KDEMENUTEXT="KDE-ÍÅÎÀ" 208 GRAPHICMENU='çÒÁÆÉËÁ'
195 MISCMENU="ðÒÏÞÅÅ" 209 KDEMENUTEXT='KDE-ÍÅÎÀ'
196 MUSICMENU="ú×ÕË" 210 MISCMENU='ðÒÏÞÅÅ'
197 NETMENU="óÅÔØ" 211 MUSICMENU='ú×ÕË'
198 RELOADITEM="ðÅÒÅÎÁÓÔÒÏÉÔØ" 212 NETMENU='óÅÔØ'
199 RESTARTITEM="ðÅÒÅÚÁÐÕÓÔÉÔØ" 213 RELOADITEM='ðÅÒÅÎÁÓÔÒÏÉÔØ'
200 STYLEMENUTITLE="÷ÙÂÅÒÉÔÅ ÓÔÉÌØ" 214 RESTARTITEM='ðÅÒÅÚÁÐÕÓÔÉÔØ'
201 TERMINALMENU="ôÅÒÍÉÎÁÌÙ" 215 STYLEMENUTITLE='÷ÙÂÅÒÉÔÅ ÓÔÉÌØ'
202 WORKSPACEMENU="òÁÂÏÞÉÅ ÐÒÏÓÔÒÁÎÓÔ×Á" 216 TERMINALMENU='ôÅÒÍÉÎÁÌÙ'
203 XUTILSMENU="X-ÕÔÉÌÉÔÙ" 217 WORKSPACEMENU='òÁÂÏÞÉÅ ÐÒÏÓÔÒÁÎÓÔ×Á'
218 XUTILSMENU='X-ÕÔÉÌÉÔÙ'
204 ;; 219 ;;
205 de_DE*) # german locales 220 de_DE*) # german locales
206 #BACKGROUNDMENU="Backgrounds" 221 #BACKGROUNDMENU='Backgrounds'
207 #BACKGROUNDMENUTITLE="Set the Background" 222 #BACKGROUNDMENUTITLE='Set the Background'
208 #OFFICEMENU="Bueroprogramme" 223 #FILEUTILSMENU='File utils'
209 #SYSTEMSTYLES="Stile" 224 #OFFICEMENU='Bueroprogramme'
210 #USERSTYLES="Stile" 225 #SYSTEMSTYLES='Stile'
211 BROWSERMENU="Internet-Browser" 226 #USERSTYLES='Stile'
212 CONFIGUREMENU="Einstellungen" 227 BROWSERMENU='Internet-Browser'
213 EDITORMENU="Editoren" 228 CONFIGUREMENU='Einstellungen'
214 EXITITEM="Beenden" 229 EDITORMENU='Editoren'
215 FBSETTINGSMENU="Fluxbox-Einstellungen" 230 EXITITEM='Beenden'
216 GNOMEMENUTEXT="Gnome-Menues" 231 FBSETTINGSMENU='Fluxbox-Einstellungen'
217 GRAPHICMENU="Grafik" 232 GNOMEMENUTEXT='Gnome-Menues'
218 KDEMENUTEXT="Kde-Menues" 233 GRAPHICMENU='Grafik'
219 MISCMENU="Sonstiges" 234 KDEMENUTEXT='Kde-Menues'
220 MUSICMENU="Musik" 235 MISCMENU='Sonstiges'
221 NETMENU="Netzwerk" 236 MUSICMENU='Musik'
222 RELOADITEM="Konfiguration neu laden" 237 NETMENU='Netzwerk'
223 RESTARTITEM="Neustarten" 238 RELOADITEM='Konfiguration neu laden'
224 STYLEMENUTITLE="Einen Stil auswaehlen..." 239 RESTARTITEM='Neustarten'
225 TERMINALMENU="Terminals" 240 STYLEMENUTITLE='Einen Stil auswaehlen...'
226 WORKSPACEMENU="Arbeitsflaechenliste" 241 TERMINALMENU='Terminals'
227 XUTILSMENU="X-Anwendungen" 242 WORKSPACEMENU='Arbeitsflaechenliste'
243 XUTILSMENU='X-Anwendungen'
228 ;; 244 ;;
229 sv_SE*) #Swedish locales 245 sv_SE*) #Swedish locales
230 #BACKGROUNDMENU="Backgrounds" 246 #BACKGROUNDMENU='Backgrounds'
231 #BACKGROUNDMENUTITLE="Set the Background" 247 #BACKGROUNDMENUTITLE='Set the Background'
232 #OFFICEMENU="Office" 248 #FILEUTILSMENU='File utils'
233 #SYSTEMSTYLES="Stiler" 249 #OFFICEMENU='Office'
234 #USERSTYLES="Stiler" 250 #SYSTEMSTYLES='Stiler'
235 BROWSERMENU="Browsers" 251 #USERSTYLES='Stiler'
236 CONFIGUREMENU="Konfiguration" 252 BROWSERMENU='Browsers'
237 EDITORMENU="Editorer" 253 CONFIGUREMENU='Konfiguration'
238 EXITITEM="Exit" 254 EDITORMENU='Editorer'
239 FBSETTINGSMENU="FB-inställningar" 255 EXITITEM='Exit'
240 GNOMEMENUTEXT="Gnome-menyer" 256 FBSETTINGSMENU='FB-inställningar'
241 GRAPHICMENU="Grafik" 257 GNOMEMENUTEXT='Gnome-menyer'
242 KDEMENUTEXT="KDE-menyer" 258 GRAPHICMENU='Grafik'
243 MISCMENU="Blandat" 259 KDEMENUTEXT='KDE-menyer'
244 MUSICMENU="Musik" 260 MISCMENU='Blandat'
245 NETMENU="Net" 261 MUSICMENU='Musik'
246 RELOADITEM="Ladda om konfig" 262 NETMENU='Net'
247 RESTARTITEM="Starta om" 263 RELOADITEM='Ladda om konfig'
248 STYLEMENUTITLE="Välj en stil" 264 RESTARTITEM='Starta om'
249 TERMINALMENU="Terminaler" 265 STYLEMENUTITLE='Välj en stil'
250 WORKSPACEMENU="Arbetsytor" 266 TERMINALMENU='Terminaler'
251 XUTILSMENU="X-program" 267 WORKSPACEMENU='Arbetsytor'
268 XUTILSMENU='X-program'
252 ;; 269 ;;
253 nl_NL*) #Nederlandse locales 270 nl_NL*) #Nederlandse locales
254 BACKGROUNDMENU="Achtergrond" 271 BACKGROUNDMENU='Achtergrond'
255 BACKGROUNDMENUTITLE="Kies een achtergrond" 272 BACKGROUNDMENUTITLE='Kies een achtergrond'
256 BROWSERMENU="Browsers" 273 BROWSERMENU='Browsers'
257 CONFIGUREMENU="Instellingen" 274 CONFIGUREMENU='Instellingen'
258 EDITORMENU="Editors" 275 EDITORMENU='Editors'
259 EXITITEM="Afsluiten" 276 EXITITEM='Afsluiten'
260 FBSETTINGSMENU="FB-Instellingen" 277 FBSETTINGSMENU='FB-Instellingen'
261 GNOMEMENUTEXT="Gnome-menu" 278 FILEUTILSMENU='Verkenners'
262 GRAPHICMENU="Grafisch" 279 GNOMEMENUTEXT='Gnome-menu'
263 KDEMENUTEXT="KDE-menu" 280 GRAPHICMENU='Grafisch'
264 MISCMENU="Onregelmatig" 281 KDEMENUTEXT='KDE-menu'
265 MUSICMENU="Muziek" 282 MISCMENU='Onregelmatig'
266 NETMENU="Net" 283 MUSICMENU='Muziek'
267 OFFICEMENU="Office" 284 NETMENU='Net'
268 RELOADITEM="Vernieuw instellingen" 285 OFFICEMENU='Office'
269 RESTARTITEM="Restart" 286 RELOADITEM='Vernieuw instellingen'
270 STYLEMENUTITLE="Kies een styl" 287 RESTARTITEM='Restart'
271 SYSTEMSTYLES="Systeem Stylen" 288 STYLEMENUTITLE='Kies een styl'
272 TERMINALMENU="Terminals" 289 SYSTEMSTYLES='Systeem Stylen'
273 USERSTYLES="Gebruikers Stylen" 290 TERMINALMENU='Terminals'
274 WORKSPACEMENU="Werkveld Lijst" 291 USERSTYLES='Gebruikers Stylen'
275 XUTILSMENU="X-utils" 292 WORKSPACEMENU='Werkveld Lijst'
293 XUTILSMENU='X-utils'
276 ;; 294 ;;
277 fi_FI*) #Finnish locales 295 fi_FI*) #Finnish locales
278 #BACKGROUNDMENU="Backgrounds" 296 #BACKGROUNDMENU='Backgrounds'
279 #BACKGROUNDMENUTITLE="Set the Background" 297 #BACKGROUNDMENUTITLE='Set the Background'
280 #OFFICEMENU="Office" 298 #FILEUTILSMENU='File utils'
281 #SYSTEMSTYLES="Tyylit" 299 #OFFICEMENU='Office'
282 #USERSTYLES="Tyylit" 300 #SYSTEMSTYLES='Tyylit'
283 BROWSERMENU="Selaimet" 301 #USERSTYLES='Tyylit'
284 CONFIGUREMENU="Konfigurointi" 302 BROWSERMENU='Selaimet'
285 EDITORMENU="Editorit" 303 CONFIGUREMENU='Konfigurointi'
286 EXITITEM="Lopeta" 304 EDITORMENU='Editorit'
287 FBSETTINGSMENU="FB:n Asetukset" 305 EXITITEM='Lopeta'
288 GNOMEMENUTEXT="Gnomen valikot" 306 FBSETTINGSMENU='FB:n Asetukset'
289 GRAPHICMENU="Grafiikka" 307 GNOMEMENUTEXT='Gnomen valikot'
290 KDEMENUTEXT="KDE:n valikot" 308 GRAPHICMENU='Grafiikka'
291 MISCMENU="Sekalaista" 309 KDEMENUTEXT='KDE:n valikot'
292 MUSICMENU="Musikki" 310 MISCMENU='Sekalaista'
293 NETMENU="Verkko" 311 MUSICMENU='Musikki'
294 RELOADITEM="Päivitä" 312 NETMENU='Verkko'
295 RESTARTITEM="Käynnistä uudelleen" 313 RELOADITEM='Päivitä'
296 STYLEMENUTITLE="Valitse tyyli" 314 RESTARTITEM='Käynnistä uudelleen'
297 TERMINALMENU="Terminaalit" 315 STYLEMENUTITLE='Valitse tyyli'
298 WORKSPACEMENU="Työaluet" 316 TERMINALMENU='Terminaalit'
299 XUTILSMENU="X-Ohjelmat" 317 WORKSPACEMENU='Työaluet'
318 XUTILSMENU='X-Ohjelmat'
300 ;; 319 ;;
301 ja_JP*) #Japanese locales 320 ja_JP*) #Japanese locales
302 #BACKGROUNDMENU="Backgrounds" 321 #BACKGROUNDMENU='Backgrounds'
303 #BACKGROUNDMENUTITLE="Set the Background" 322 #BACKGROUNDMENUTITLE='Set the Background'
304 #OFFICEMENU="Office" 323 #FILEUTILSMENU='File utils'
305 #SYSTEMSTYLES="¥¹¥¿¥¤¥ë" 324 #OFFICEMENU='Office'
306 #USERSTYLES="¥¹¥¿¥¤¥ë" 325 #SYSTEMSTYLES='¥¹¥¿¥¤¥ë'
307 BROWSERMENU="¥Ö¥é¥¦¥¶" 326 #USERSTYLES='¥¹¥¿¥¤¥ë'
308 CONFIGUREMENU="ÀßÄê" 327 BROWSERMENU='¥Ö¥é¥¦¥¶'
309 EDITORMENU="¥¨¥Ç¥£¥¿" 328 CONFIGUREMENU='ÀßÄê'
310 EXITITEM="½ªÎ»" 329 EDITORMENU='¥¨¥Ç¥£¥¿'
311 FBSETTINGSMENU="FluxboxÀßÄê" 330 EXITITEM='½ªÎ»'
312 GNOMEMENUTEXT="Gnome¥á¥Ë¥å¡¼" 331 FBSETTINGSMENU='FluxboxÀßÄê'
313 GRAPHICMENU="²èÁü" 332 GNOMEMENUTEXT='Gnome¥á¥Ë¥å¡¼'
314 KDEMENUTEXT="KDE¥á¥Ë¥å¡¼" 333 GRAPHICMENU='²èÁü'
315 MISCMENU="¤¤¤í¤¤¤í" 334 KDEMENUTEXT='KDE¥á¥Ë¥å¡¼'
316 MUSICMENU="²»³Ú" 335 MISCMENU='¤¤¤í¤¤¤í'
317 NETMENU="¥Í¥Ã¥È¥ï¡¼¥¯" 336 MUSICMENU='²»³Ú'
318 RELOADITEM="ºÆÆɤ߹þ¤ß" 337 NETMENU='¥Í¥Ã¥È¥ï¡¼¥¯'
319 RESTARTITEM="ºÆµ¯Æ°" 338 RELOADITEM='ºÆÆɤ߹þ¤ß'
320 STYLEMENUTITLE="¥¹¥¿¥¤¥ëÁªÂò..." 339 RESTARTITEM='ºÆµ¯Æ°'
321 TERMINALMENU="¥¿¡¼¥ß¥Ê¥ë" 340 STYLEMENUTITLE='¥¹¥¿¥¤¥ëÁªÂò...'
322 WORKSPACEMENU="¥ï¡¼¥¯¥¹¥Ú¡¼¥¹" 341 TERMINALMENU='¥¿¡¼¥ß¥Ê¥ë'
323 XUTILSMENU="X¥æ¡¼¥Æ¥£¥ê¥Æ¥£" 342 WORKSPACEMENU='¥ï¡¼¥¯¥¹¥Ú¡¼¥¹'
343 XUTILSMENU='X¥æ¡¼¥Æ¥£¥ê¥Æ¥£'
324 ;; 344 ;;
325 fr_FR*) # french locales 345 fr_FR*) # french locales
326 #BACKGROUNDMENU="Backgrounds" 346 #BACKGROUNDMENU='Backgrounds'
327 #BACKGROUNDMENUTITLE="Set the Background" 347 #BACKGROUNDMENUTITLE='Set the Background'
328 #OFFICEMENU="Office" 348 #FILEUTILSMENU='File utils'
329 #SYSTEMSTYLES="Styles de la Systeme" 349 #OFFICEMENU='Office'
330 #USERSTYLES="Styles de la " 350 #SYSTEMSTYLES='Styles de la Systeme'
331 BROWSERMENU="Navigateurs" 351 #USERSTYLES='Styles de la '
332 CONFIGUREMENU="Configurer" 352 BROWSERMENU='Navigateurs'
333 EDITORMENU="Editeurs" 353 CONFIGUREMENU='Configurer'
334 EXITITEM="Sortir" 354 EDITORMENU='Editeurs'
335 FBSETTINGSMENU="FB-Settings" 355 EXITITEM='Sortir'
336 GNOMEMENUTEXT="menus-Gnome" 356 FBSETTINGSMENU='FB-Settings'
337 GRAPHICMENU="Graphisme" 357 GNOMEMENUTEXT='menus-Gnome'
338 KDEMENUTEXT="menus-KDE" 358 GRAPHICMENU='Graphisme'
339 MISCMENU="Misc" 359 KDEMENUTEXT='menus-KDE'
340 MUSICMENU="Musique" 360 MISCMENU='Misc'
341 NETMENU="Net" 361 MUSICMENU='Musique'
342 RELOADITEM="Recharger config" 362 NETMENU='Net'
343 RESTARTITEM="Redémarrer" 363 RELOADITEM='Recharger config'
344 STYLEMENUTITLE="Choisir un style..." 364 RESTARTITEM='Redémarrer'
345 TERMINALMENU="Terminaux" 365 STYLEMENUTITLE='Choisir un style...'
346 WORKSPACEMENU="Liste des bureaux" 366 TERMINALMENU='Terminaux'
347 XUTILSMENU="X-utils" 367 WORKSPACEMENU='Liste des bureaux'
368 XUTILSMENU='X-utils'
348 ;; 369 ;;
349 it_IT*) # italian locales 370 it_IT*) # italian locales
350 #BACKGROUNDMENU="Backgrounds" 371 #BACKGROUNDMENU='Backgrounds'
351 #BACKGROUNDMENUTITLE="Set the Background" 372 #BACKGROUNDMENUTITLE='Set the Background'
352 #OFFICEMENU="Office" 373 #FILEUTILSMENU='File utils'
353 #SYSTEMSTYLES="Stile" 374 #OFFICEMENU='Office'
354 #USERSTYLES="Stile" 375 #SYSTEMSTYLES='Stile'
355 BROWSERMENU="Browsers" 376 #USERSTYLES='Stile'
356 CONFIGUREMENU="Configurazione" 377 BROWSERMENU='Browsers'
357 EDITORMENU="Editori" 378 CONFIGUREMENU='Configurazione'
358 EXITITEM="Esci" 379 EDITORMENU='Editori'
359 FBSETTINGSMENU="Preferenze" 380 EXITITEM='Esci'
360 GAMESMENU="Giochi" 381 FBSETTINGSMENU='Preferenze'
361 GNOMEMENUTEXT="Gnome" 382 GAMESMENU='Giochi'
362 GRAPHICMENU="Grafica" 383 GNOMEMENUTEXT='Gnome'
363 KDEMENUTEXT="KDE" 384 GRAPHICMENU='Grafica'
364 MISCMENU="Varie" 385 KDEMENUTEXT='KDE'
365 MUSICMENU="Musica" 386 MISCMENU='Varie'
366 NETMENU="Internet" 387 MUSICMENU='Musica'
367 RELOADITEM="Rileggi la configurazione" 388 NETMENU='Internet'
368 RESTARTITEM="Riavvia" 389 RELOADITEM='Rileggi la configurazione'
369 STYLEMENUTITLE="Scegli uno stile" 390 RESTARTITEM='Riavvia'
370 TERMINALMENU="Terminali" 391 STYLEMENUTITLE='Scegli uno stile'
371 WORKSPACEMENU="Aree di lavoro" 392 TERMINALMENU='Terminali'
372 XUTILSMENU="X-utils" 393 WORKSPACEMENU='Aree di lavoro'
394 XUTILSMENU='X-utils'
373 ;; 395 ;;
374 ro_RO*) # Romanian locales 396 ro_RO*) # Romanian locales
375 #OFFICEMENU="Office" 397 #FILEUTILSMENU='File utils'
376 #RESTARTITEM="Restart" 398 #OFFICEMENU='Office'
377 BACKGROUNDMENU="Fundaluri" 399 #RESTARTITEM='Restart'
378 BACKGROUNDMENUTITLE="Alege fundalul" 400 BACKGROUNDMENU='Fundaluri'
379 BROWSERMENU="Navigatoare" 401 BACKGROUNDMENUTITLE='Alege fundalul'
380 CONFIGUREMENU="Configurare" 402 BROWSERMENU='Navigatoare'
381 EDITORMENU="Editoare" 403 CONFIGUREMENU='Configurare'
382 EXITITEM="Iesire" 404 EDITORMENU='Editoare'
383 FBSETTINGSMENU="Meniul Fluxbox" 405 EXITITEM='Iesire'
384 GAMESMENU="Jocuri" 406 FBSETTINGSMENU='Meniul Fluxbox'
385 GNOMEMENUTEXT="Meniu Gnome" 407 GAMESMENU='Jocuri'
386 GRAPHICMENU="Grafica" 408 GNOMEMENUTEXT='Meniu Gnome'
387 KDEMENUTEXT="Meniu KDE" 409 GRAPHICMENU='Grafica'
388 MISCMENU="Diverse" 410 KDEMENUTEXT='Meniu KDE'
389 MULTIMEDIAMENU="Multimedia" 411 MISCMENU='Diverse'
390 MUSICMENU="Muzica" 412 MULTIMEDIAMENU='Multimedia'
391 NETMENU="Net" 413 MUSICMENU='Muzica'
392 RELOADITEM="Reincarca configuratia" 414 NETMENU='Net'
393 STYLEMENUTITLE="Alege un stil..." 415 RELOADITEM='Reincarca configuratia'
394 SYSTEMSTYLES="Stiluri sistem" 416 STYLEMENUTITLE='Alege un stil...'
395 TERMINALMENU="Terminale" 417 SYSTEMSTYLES='Stiluri sistem'
396 USERSTYLES="Stiluri utilizator" 418 TERMINALMENU='Terminale'
397 WORKSPACEMENU="Lista workspace-uri" 419 USERSTYLES='Stiluri utilizator'
398 XUTILSMENU="Utilitare X" 420 WORKSPACEMENU='Lista workspace-uri'
421 XUTILSMENU='Utilitare X'
399 ;; 422 ;;
400 es_ES*) # spanish locales 423 es_ES*) # spanish locales
401 BACKGROUNDMENU="Fondos" 424 #FILEUTILSMENU='File utils'
402 BACKGROUNDMENUTITLE="Seleccionar Fondo" 425 BACKGROUNDMENU='Fondos'
403 BROWSERMENU="Navegadores" 426 BACKGROUNDMENUTITLE='Seleccionar Fondo'
404 CONFIGUREMENU="Configurar" 427 BROWSERMENU='Navegadores'
405 EDITORMENU="Editores" 428 CONFIGUREMENU='Configurar'
406 EXITITEM="Salir" 429 EDITORMENU='Editores'
407 FBSETTINGSMENU="Menú fluxbox" 430 EXITITEM='Salir'
408 GAMESMENU="Juegos" 431 FBSETTINGSMENU='Menú fluxbox'
409 GNOMEMENUTEXT="Menús Gnome" 432 GAMESMENU='Juegos'
410 GRAPHICMENU="Gráficos" 433 GNOMEMENUTEXT='Menús Gnome'
411 KDEMENUTEXT="Menús KDE" 434 GRAPHICMENU='Gráficos'
412 MISCMENU="Varios" 435 KDEMENUTEXT='Menús KDE'
413 MULTIMEDIAMENU="Multimedia" 436 MISCMENU='Varios'
414 MUSICMENU="Música" 437 MULTIMEDIAMENU='Multimedia'
415 NETMENU="Red" 438 MUSICMENU='Música'
416 OFFICEMENU="Oficina" 439 NETMENU='Red'
417 RELOADITEM="Reconfigurar" 440 OFFICEMENU='Oficina'
418 RESTARTITEM="Reiniciar" 441 RELOADITEM='Reconfigurar'
419 STYLEMENUTITLE="Escoge un Estilo..." 442 RESTARTITEM='Reiniciar'
420 SYSTEMSTYLES="Estilos del Sistema" 443 STYLEMENUTITLE='Escoge un Estilo...'
421 TERMINALMENU="Terminales" 444 SYSTEMSTYLES='Estilos del Sistema'
422 USERSTYLES="Estilos del Usuario" 445 TERMINALMENU='Terminales'
423 WORKSPACEMENU="Lista de Escritorios" 446 USERSTYLES='Estilos del Usuario'
424 XUTILSMENU="Utilidades X" 447 WORKSPACEMENU='Lista de Escritorios'
448 XUTILSMENU='Utilidades X'
425 ;; 449 ;;
426 pl_PL*) # Polish locales 450 pl_PL*) # Polish locales
427 BACKGROUNDMENU="Tapety" 451 #FILEUTILSMENU='File utils'
428 BACKGROUNDMENUTITLE="Ustaw tapet?" 452 BACKGROUNDMENU='Tapety'
429 BROWSERMENU="Przegl?darki" 453 BACKGROUNDMENUTITLE='Ustaw tapet?'
430 CONFIGUREMENU="Konfiguracja" 454 BROWSERMENU='Przegl?darki'
431 EDITORMENU="Edytory" 455 CONFIGUREMENU='Konfiguracja'
432 EXITITEM="Wyj?cie" 456 EDITORMENU='Edytory'
433 FBSETTINGSMENU="Menu Fluxbox" 457 EXITITEM='Wyj?cie'
434 GAMESMENU="Gry" 458 FBSETTINGSMENU='Menu Fluxbox'
435 GNOMEMENUTEXT="Menu Gnome" 459 GAMESMENU='Gry'
436 GRAPHICMENU="Grafika" 460 GNOMEMENUTEXT='Menu Gnome'
437 KDEMENUTEXT="Menu KDE" 461 GRAPHICMENU='Grafika'
438 MISCMENU="Ró?ne" 462 KDEMENUTEXT='Menu KDE'
439 MULTIMEDIAMENU="Multimedia" 463 MISCMENU='Ró?ne'
440 MUSICMENU="Muzyka" 464 MULTIMEDIAMENU='Multimedia'
441 NETMENU="Sie?" 465 MUSICMENU='Muzyka'
442 OFFICEMENU="Aplikacje biurowe" 466 NETMENU='Sie?'
443 RELOADITEM="Od?wie? konfiguracj?" 467 OFFICEMENU='Aplikacje biurowe'
444 RESTARTITEM="Restart" 468 RELOADITEM='Od?wie? konfiguracj?'
445 STYLEMENUTITLE="Wybierz styl..." 469 RESTARTITEM='Restart'
446 SYSTEMSTYLES="Style systemowe" 470 STYLEMENUTITLE='Wybierz styl...'
447 TERMINALMENU="Terminale" 471 SYSTEMSTYLES='Style systemowe'
448 USERSTYLES="Style u?ytkownika" 472 TERMINALMENU='Terminale'
449 WORKSPACEMENU="Lista pulpitów" 473 USERSTYLES='Style u?ytkownika'
450 XUTILSMENU="Narz?dzia X" 474 WORKSPACEMENU='Lista pulpitów'
475 XUTILSMENU='Narz?dzia X'
451 ;; 476 ;;
452 *) 477 *)
453 ;; 478 ;;
454esac 479esac
455 480
456
457# Set Defaults 481# Set Defaults
458FILENAME="${HOME}/.fluxbox/menu" 482FILENAME="${HOME}/.fluxbox/menu"
459MENUTITLE="Fluxbox" 483MENUTITLE="Fluxbox"
@@ -517,7 +541,6 @@ EOF
517 fi 541 fi
518fi 542fi
519 543
520
521# Get options. 544# Get options.
522while getopts ":Bkhragb:t:p:w:u:n:q:o:m:" COMMAND_LINE_ARGUMENT ; do 545while getopts ":Bkhragb:t:p:w:u:n:q:o:m:" COMMAND_LINE_ARGUMENT ; do
523 case "${COMMAND_LINE_ARGUMENT}" in 546 case "${COMMAND_LINE_ARGUMENT}" in
@@ -539,7 +562,6 @@ while getopts ":Bkhragb:t:p:w:u:n:q:o:m:" COMMAND_LINE_ARGUMENT ; do
539 *) display_usage ; exit 1 ;; 562 *) display_usage ; exit 1 ;;
540 esac 563 esac
541done 564done
542
543# Check defaults 565# Check defaults
544 566
545# Can we actually create ${FILENAME} 567# Can we actually create ${FILENAME}
@@ -558,7 +580,7 @@ if [ -w "${FILENAME}" ]; then
558fi 580fi
559 581
560# packagedatadir 582# packagedatadir
561if [ ! -d "${PKGDATADIR}" -o "${PKGDATADIR}" = "" ]; then 583if [ ! -d "${PKGDATADIR}" -o -z "${PKGDATADIR}" ]; then
562 if [ "`uname`" = "Linux" ];then 584 if [ "`uname`" = "Linux" ];then
563 PKGDATADIR=/usr/share 585 PKGDATADIR=/usr/share
564 else 586 else
@@ -567,12 +589,12 @@ if [ ! -d "${PKGDATADIR}" -o "${PKGDATADIR}" = "" ]; then
567fi 589fi
568 590
569# gnome packagedatadir 591# gnome packagedatadir
570if [ ! -d "${GPKGDATADIR}" -o "${GPKGDATADIR}" = "" ]; then 592if [ ! -d "${GPKGDATADIR}" -o -z "${GPKGDATADIR}" ]; then
571 GPKGDATADIR=${PKGDATADIR} 593 GPKGDATADIR=${PKGDATADIR}
572fi 594fi
573 595
574# kde packagedatadir 596# kde packagedatadir
575if [ ! -d "${KPKGDATADIR}" -o "${KPKGDATADIR}" = "" ]; then 597if [ ! -d "${KPKGDATADIR}" -o -z "${KPKGDATADIR}" ]; then
576 KPKGDATADIR=${PKGDATADIR} 598 KPKGDATADIR=${PKGDATADIR}
577fi 599fi
578 600
@@ -580,7 +602,7 @@ fi
580# find the default terminal 602# find the default terminal
581find_it $MY_TERM 603find_it $MY_TERM
582if [ $? -ne 0 ];then 604if [ $? -ne 0 ];then
583 [ -n "$MY_TERM" ] && echo "Warning: you choose an invalid term." >&2 605 [ -n "$MY_TERM" ] && echo "Warning: you chose an invalid term." >&2
584 #The precise order is up for debate. 606 #The precise order is up for debate.
585 for term in Eterm aterm rxvt wterm xterm konsole gnome-terminal; do 607 for term in Eterm aterm rxvt wterm xterm konsole gnome-terminal; do
586 if find_it $term; then 608 if find_it $term; then
@@ -596,7 +618,7 @@ fi
596# find the default browser 618# find the default browser
597find_it $MY_BROWSER 619find_it $MY_BROWSER
598if [ $? -ne 0 ];then 620if [ $? -ne 0 ];then
599 [ -n "$MY_BROWSER" ] && echo "Warning: you choose an invalid browser." >&2 621 [ -n "$MY_BROWSER" ] && echo "Warning: you chose an invalid browser." >&2
600 #The precise order is up for debate. 622 #The precise order is up for debate.
601 for browser in opera skipstone phoenix mozilla galeon konqueror dillo netscape links w3m lynx; do 623 for browser in opera skipstone phoenix mozilla galeon konqueror dillo netscape links w3m lynx; do
602 if find_it $browser; then 624 if find_it $browser; then
@@ -625,14 +647,13 @@ cat << EOF > ${FILENAME}
625# If you read this it means you want to edit this file manualy, so here 647# If you read this it means you want to edit this file manualy, so here
626# are some usefull tips: 648# are some usefull tips:
627# 649#
628# - You can add your own menu-entries to ~/.fluxbox/usermenu and will be 650# - You can add your own menu-entries to ~/.fluxbox/usermenu
629# included
630# 651#
631# - If you miss apps please let me know and I will add them for the next 652# - If you miss apps please let me know and I will add them for the next
632# release. 653# release.
633# 654#
634# - The -r option prevents removing of empty menu entries and makes 655# - The -r option prevents removing of empty menu entries and lines which
635# thing much more readable. 656# makes things much more readable.
636# 657#
637# - To prevent any other app from overwriting your menu 658# - To prevent any other app from overwriting your menu
638# you can change the menu name in .fluxbox/init to: 659# you can change the menu name in .fluxbox/init to:
@@ -696,6 +717,11 @@ append_submenu "${EDITORMENU}"
696 normal_find nedit gvim xemacs emacs gedit xedit kword kwrite kate 717 normal_find nedit gvim xemacs emacs gedit xedit kword kwrite kate
697append_menu_end 718append_menu_end
698 719
720append_submenu "${FILEUTILSMENU}"
721 normal_find konqueror
722 find_it nautilus append "[exec] (nautilus) {nautilus --no-desktop}"
723 find_it mc append "[exec] (mc) {${DEFAULT_TERM} -e mc}"
724append_menu_end
699 725
700append_submenu "${MULTIMEDIAMENU}" 726append_submenu "${MULTIMEDIAMENU}"
701 append_submenu "${GRAPHICMENU}" 727 append_submenu "${GRAPHICMENU}"
@@ -720,7 +746,7 @@ append_submenu "${MULTIMEDIAMENU}"
720 append_menu_end 746 append_menu_end
721 747
722 append_submenu "${XUTILSMENU}" 748 append_submenu "${XUTILSMENU}"
723 normal_find xfontsel xman xload xfigxbiff editres viewres xclock 749 normal_find xfontsel xman xload xfigxbiff editres viewres xclock xmag
724 append_menu_end 750 append_menu_end
725append_menu_end 751append_menu_end
726 752
@@ -823,9 +849,7 @@ append_submenu "${FBSETTINGSMENU}"
823 append "[workspaces] (${WORKSPACEMENU})" 849 append "[workspaces] (${WORKSPACEMENU})"
824 850
825 append_submenu Tools 851 append_submenu Tools
826 find_it fluxconf append "[exec] (FluxConf) {fluxconf}" 852 normal_find fluxconf fluxkeys fluxmenu
827 find_it fluxkeys append "[exec] (FluxKeys) {fluxkeys}"
828 find_it fluxmenu append "[exec] (FluxMenu) {fluxmenu}"
829 # if gxmessage exitst use it; else use xmessage 853 # if gxmessage exitst use it; else use xmessage
830 find_it gxmessage append \ 854 find_it gxmessage append \
831 "[exec] (Windowname) {xprop|grep WM_CLASS|cut -d \\\" -f 2|gxmessage -file - -center}" || \ 855 "[exec] (Windowname) {xprop|grep WM_CLASS|cut -d \\\" -f 2|gxmessage -file - -center}" || \
@@ -850,5 +874,5 @@ if [ ! "${REMOVE}" ];then
850 clean_up 874 clean_up
851fi 875fi
852 876
853echo "Menu succesfully generated." 877echo 'Menu succesfully generated.'
854echo "Use fluxbox-generate_menu -h to read all about the latest features." 878echo 'Use fluxbox-generate_menu -h to read all about the latest features.'