Skip to content

Commit

Permalink
Add support for GNOME-specific categories (#56)
Browse files Browse the repository at this point in the history
  • Loading branch information
bluesabre committed Sep 21, 2021
1 parent f29d239 commit ed927bd
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 56 deletions.
7 changes: 6 additions & 1 deletion menulibre/MenulibreApplication.py
Original file line number Diff line number Diff line change
Expand Up @@ -168,12 +168,17 @@
)
}

# Add support for X-Xfce-Toplevel items for XFCE environments.
# DE-specific categories
if util.getDefaultMenuPrefix() == 'xfce-':
category_groups['Xfce'] = (
'X-XFCE', 'X-Xfce-Toplevel', 'X-XFCE-PersonalSettings', 'X-XFCE-HardwareSettings',
'X-XFCE-SettingsDialog', 'X-XFCE-SystemSettings'
)
elif util.getDefaultMenuPrefix() == 'gnome-':
category_groups['GNOME'] = (
'X-GNOME-NetworkSettings', 'X-GNOME-PersonalSettings', 'X-GNOME-Settings-Panel',
'X-GNOME-Utilities'
)

# Create a reverse-lookup
category_lookup = dict()
Expand Down
110 changes: 55 additions & 55 deletions po/menulibre.pot
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-21 06:00-0400\n"
"POT-Creation-Date: 2021-09-21 06:07-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
Expand Down Expand Up @@ -57,19 +57,19 @@ msgstr ""

#. Translators: Toolbar button to undo last change to currently selected item.
#. Translators: Undo action tooltip
#: ../data/ui/MenulibreWindow.ui.h:14 ../menulibre/MenulibreApplication.py:466
#: ../data/ui/MenulibreWindow.ui.h:14 ../menulibre/MenulibreApplication.py:471
msgid "Undo"
msgstr ""

#. Translators: Toolbar button to redo the last undone change to currently selected item.
#. Translators: Redo action tooltip
#: ../data/ui/MenulibreWindow.ui.h:16 ../menulibre/MenulibreApplication.py:475
#: ../data/ui/MenulibreWindow.ui.h:16 ../menulibre/MenulibreApplication.py:480
msgid "Redo"
msgstr ""

#. Translators: Toolbar button to revery the currently selected item to it
#. Translators: Revert action tooltip
#: ../data/ui/MenulibreWindow.ui.h:18 ../menulibre/MenulibreApplication.py:484
#: ../data/ui/MenulibreWindow.ui.h:18 ../menulibre/MenulibreApplication.py:489
msgid "Revert"
msgstr ""

Expand All @@ -80,15 +80,15 @@ msgstr ""

#. Translators: Toolbar button to delete the currently selected item.
#. Translators: Delete action tooltip
#: ../data/ui/MenulibreWindow.ui.h:22 ../menulibre/MenulibreApplication.py:502
#: ../data/ui/MenulibreWindow.ui.h:22 ../menulibre/MenulibreApplication.py:507
msgid "Delete"
msgstr ""

#. Translators: Save On Close Dialog, do save, then close.
#. Translators: Save On Leave Dialog, do save, then leave.
#. Translators: Save Launcher action tooltip
#: ../data/ui/MenulibreWindow.ui.h:23 ../menulibre/Dialogs.py:103
#: ../menulibre/Dialogs.py:132 ../menulibre/MenulibreApplication.py:457
#: ../menulibre/Dialogs.py:132 ../menulibre/MenulibreApplication.py:462
msgid "Save"
msgstr ""

Expand Down Expand Up @@ -124,7 +124,7 @@ msgstr ""

#. Translators: Placeholder text/hint for the application comment entry.
#. Translators: "Description" tree column header
#: ../data/ui/MenulibreWindow.ui.h:37 ../menulibre/MenulibreApplication.py:886
#: ../data/ui/MenulibreWindow.ui.h:37 ../menulibre/MenulibreApplication.py:891
msgid "Description"
msgstr ""

Expand Down Expand Up @@ -555,8 +555,8 @@ msgid "Click on the main application window for '%s'."
msgstr ""

#. Translators: Separator menu item
#: ../menulibre/MenuEditor.py:104 ../menulibre/MenulibreApplication.py:1268
#: ../menulibre/MenulibreApplication.py:1766
#: ../menulibre/MenuEditor.py:104 ../menulibre/MenulibreApplication.py:1273
#: ../menulibre/MenulibreApplication.py:1771
msgid "Separator"
msgstr ""

Expand Down Expand Up @@ -686,234 +686,234 @@ msgstr ""
#. Translators: "Other" category group. This item is only displayed for
#. unknown or non-standard categories.
#: ../menulibre/MenulibreApplication.py:156
#: ../menulibre/MenulibreApplication.py:206
#: ../menulibre/MenulibreApplication.py:211
msgid "Other"
msgstr ""

#. Translators: This error is displayed when the application is run
#. as a root user. The application exits once the dialog is
#. dismissed.
#: ../menulibre/MenulibreApplication.py:268
#: ../menulibre/MenulibreApplication.py:273
msgid "MenuLibre cannot be run as root."
msgstr ""

#. Translators: This link goes to the online documentation with more
#. information.
#: ../menulibre/MenulibreApplication.py:274
#: ../menulibre/MenulibreApplication.py:279
#, python-format
msgid ""
"Please see the <a href='%s'>online documentation</a> for more information."
msgstr ""

#: ../menulibre/MenulibreApplication.py:285
#: ../menulibre/MenulibreApplication.py:290
msgid "MenuLibre failed to load."
msgstr ""

#. Translators: This link goes to the online documentation with more
#. information.
#: ../menulibre/MenulibreApplication.py:291
#: ../menulibre/MenulibreApplication.py:296
#, python-format
msgid ""
"The default menu could not be found. Please see the <a href='%s'>online "
"documentation</a> for more information."
msgstr ""

#: ../menulibre/MenulibreApplication.py:295
#: ../menulibre/MenulibreApplication.py:300
msgid "Diagnostics"
msgstr ""

#. Translators: Add Launcher action label
#: ../menulibre/MenulibreApplication.py:428
#: ../menulibre/MenulibreApplication.py:433
msgid "Add _Launcher…"
msgstr ""

#. Translators: Add Launcher action tooltip
#: ../menulibre/MenulibreApplication.py:430
#: ../menulibre/MenulibreApplication.py:435
msgid "Add Launcher…"
msgstr ""

#. Translators: Add Directory action label
#: ../menulibre/MenulibreApplication.py:437
#: ../menulibre/MenulibreApplication.py:442
msgid "Add _Directory…"
msgstr ""

#. Translators: Add Directory action tooltip
#: ../menulibre/MenulibreApplication.py:439
#: ../menulibre/MenulibreApplication.py:444
msgid "Add Directory…"
msgstr ""

#. Translators: Add Separator action label
#: ../menulibre/MenulibreApplication.py:446
#: ../menulibre/MenulibreApplication.py:451
msgid "_Add Separator…"
msgstr ""

#. Translators: Add Separator action tooltip
#: ../menulibre/MenulibreApplication.py:448
#: ../menulibre/MenulibreApplication.py:453
msgid "Add Separator…"
msgstr ""

#. Translators: Save Launcher action label
#: ../menulibre/MenulibreApplication.py:455
#: ../menulibre/MenulibreApplication.py:460
msgid "_Save"
msgstr ""

#. Translators: Undo action label
#: ../menulibre/MenulibreApplication.py:464
#: ../menulibre/MenulibreApplication.py:469
msgid "_Undo"
msgstr ""

#. Translators: Redo action label
#: ../menulibre/MenulibreApplication.py:473
#: ../menulibre/MenulibreApplication.py:478
msgid "_Redo"
msgstr ""

#. Translators: Revert action label
#: ../menulibre/MenulibreApplication.py:482
#: ../menulibre/MenulibreApplication.py:487
msgid "_Revert"
msgstr ""

#. Translators: Execute action label
#: ../menulibre/MenulibreApplication.py:491
#: ../menulibre/MenulibreApplication.py:496
msgid "_Execute"
msgstr ""

#. Translators: Execute action tooltip
#: ../menulibre/MenulibreApplication.py:493
#: ../menulibre/MenulibreApplication.py:498
msgid "Execute Launcher"
msgstr ""

#. Translators: Delete action label
#: ../menulibre/MenulibreApplication.py:500
#: ../menulibre/MenulibreApplication.py:505
msgid "_Delete"
msgstr ""

#. Translators: Quit action label
#: ../menulibre/MenulibreApplication.py:509
#: ../menulibre/MenulibreApplication.py:514
msgid "_Quit"
msgstr ""

#. Translators: Quit action tooltip
#: ../menulibre/MenulibreApplication.py:511
#: ../menulibre/MenulibreApplication.py:2296
#: ../menulibre/MenulibreApplication.py:516
#: ../menulibre/MenulibreApplication.py:2301
msgid "Quit"
msgstr ""

#. Translators: Help action label
#: ../menulibre/MenulibreApplication.py:518
#: ../menulibre/MenulibreApplication.py:523
msgid "_Contents"
msgstr ""

#. Translators: Help action tooltip
#: ../menulibre/MenulibreApplication.py:520
#: ../menulibre/MenulibreApplication.py:2294
#: ../menulibre/MenulibreApplication.py:525
#: ../menulibre/MenulibreApplication.py:2299
msgid "Help"
msgstr ""

#. Translators: About action label
#: ../menulibre/MenulibreApplication.py:527
#: ../menulibre/MenulibreApplication.py:532
msgid "_About"
msgstr ""

#. Translators: About action tooltip
#: ../menulibre/MenulibreApplication.py:529
#: ../menulibre/MenulibreApplication.py:2295
#: ../menulibre/MenulibreApplication.py:534
#: ../menulibre/MenulibreApplication.py:2300
msgid "About"
msgstr ""

#. Translators: "Categories" launcher section
#: ../menulibre/MenulibreApplication.py:674
#: ../menulibre/MenulibreApplication.py:679
msgid "Categories"
msgstr ""

#. Translators: "Actions" launcher section
#: ../menulibre/MenulibreApplication.py:677
#: ../menulibre/MenulibreApplication.py:682
msgid "Actions"
msgstr ""

#. Translators: "Advanced" launcher section
#: ../menulibre/MenulibreApplication.py:680
#: ../menulibre/MenulibreApplication.py:685
msgid "Advanced"
msgstr ""

#. Translators: Launcher-specific categories, camelcase "This Entry"
#: ../menulibre/MenulibreApplication.py:854
#: ../menulibre/MenulibreApplication.py:859
msgid "ThisEntry"
msgstr ""

#. Translators: Placeholder text for the launcher-specific category
#. selection.
#: ../menulibre/MenulibreApplication.py:875
#: ../menulibre/MenulibreApplication.py:880
msgid "Select a category"
msgstr ""

#. Translators: "Category Name" tree column header
#: ../menulibre/MenulibreApplication.py:879
#: ../menulibre/MenulibreApplication.py:884
msgid "Category Name"
msgstr ""

#. Translators: "This Entry" launcher-specific category group
#: ../menulibre/MenulibreApplication.py:982
#: ../menulibre/MenulibreApplication.py:987
msgid "This Entry"
msgstr ""

#. Translators: Placeholder text for a newly created action
#: ../menulibre/MenulibreApplication.py:1043
#: ../menulibre/MenulibreApplication.py:1048
msgid "New Shortcut"
msgstr ""

#. Translators: File Chooser Dialog, window title.
#: ../menulibre/MenulibreApplication.py:1193
#: ../menulibre/MenulibreApplication.py:1198
msgid "Select a working directory…"
msgstr ""

#. Translators: File Chooser Dialog, window title.
#: ../menulibre/MenulibreApplication.py:1197
#: ../menulibre/MenulibreApplication.py:1202
msgid "Select an executable…"
msgstr ""

#. Translators: This error is displayed when the user does not
#. have sufficient file system permissions to delete the
#. selected file.
#: ../menulibre/MenulibreApplication.py:1444
#: ../menulibre/MenulibreApplication.py:1449
msgid "You do not have permission to delete this file."
msgstr ""

#. Translators: Placeholder text for a newly created launcher.
#: ../menulibre/MenulibreApplication.py:1692
#: ../menulibre/MenulibreApplication.py:1697
msgid "New Launcher"
msgstr ""

#. Translators: Placeholder text for a newly created launcher's
#. description.
#: ../menulibre/MenulibreApplication.py:1695 ../menulibre/MenulibreXdg.py:49
#: ../menulibre/MenulibreApplication.py:1700 ../menulibre/MenulibreXdg.py:49
msgid "A small descriptive blurb about this application."
msgstr ""

#. Translators: Placeholder text for a newly created directory.
#: ../menulibre/MenulibreApplication.py:1745
#: ../menulibre/MenulibreApplication.py:1750
msgid "New Directory"
msgstr ""

#. Translators: Placeholder text for a newly created directory's
#. description.
#: ../menulibre/MenulibreApplication.py:1748
#: ../menulibre/MenulibreApplication.py:1753
msgid "A small descriptive blurb about this directory."
msgstr ""

#. Translators: Confirmation dialog to delete the selected
#. separator.
#: ../menulibre/MenulibreApplication.py:2173
#: ../menulibre/MenulibreApplication.py:2178
msgid "Are you sure you want to delete this separator?"
msgstr ""

#. Translators: Confirmation dialog to delete the selected launcher.
#: ../menulibre/MenulibreApplication.py:2177
#: ../menulibre/MenulibreApplication.py:2182
#, python-format
msgid "Are you sure you want to delete \"%s\"?"
msgstr ""

#. Translators: Menu item to open the Parsing Errors dialog.
#: ../menulibre/MenulibreApplication.py:2289
#: ../menulibre/MenulibreApplication.py:2294
msgid "Parsing Error Log"
msgstr ""

Expand Down

0 comments on commit ed927bd

Please sign in to comment.