fix: issue #9 moved windows menu

This commit is contained in:
2026-07-05 18:13:07 +02:00
parent ae1c8703e7
commit ae2e534fdb
13 changed files with 577 additions and 346 deletions

View File

@@ -65,6 +65,8 @@ defmodule BDS.Application do
if desktop_automation?() do
[]
else
disable_auto_window_menu()
window_opts =
BDS.Desktop.MainWindow.window_options(
menubar: BDS.Desktop.MenuBar,
@@ -80,6 +82,17 @@ defmodule BDS.Application do
end
end
# wxOSX injects an untracked "Window" menu into the menubar at install time,
# which races elixir-desktop's async menu populate and ends up at an
# unstable position. We disable it and ship our own :window menu group
# (BDS.UI.MenuBar) placed between Blog and Help.
defp disable_auto_window_menu do
if :os.type() == {:unix, :darwin} do
:wx.set_env(Desktop.Env.wx_env())
:wxMenuBar.setAutoWindowMenu(false)
end
end
defp desktop_automation? do
System.get_env("BDS_DESKTOP_AUTOMATION") in ["1", "true", "TRUE"]
end

View File

@@ -61,7 +61,7 @@ defmodule BDS.BoundedAtoms do
:api_documentation,
:close_tab
]
@menu_actions MenuBar.default_groups(dev_mode?: true)
@menu_actions MenuBar.default_groups(dev_mode?: true, window_menu?: true)
|> Enum.flat_map(fn group ->
Enum.flat_map(group.items, fn
%{separator: true} -> []

View File

@@ -25,12 +25,7 @@ defmodule BDS.Desktop.MenuBar do
def mount(menu) do
UILocale.put(ShellData.ui_language())
{:ok,
Desktop.Menu.assign(
menu,
:groups,
groups(dev_mode?: Application.get_env(:bds, :dev_routes, false))
)}
{:ok, Desktop.Menu.assign(menu, :groups, groups(native_menu_opts()))}
end
@impl true
@@ -82,6 +77,24 @@ defmodule BDS.Desktop.MenuBar do
{:noreply, menu}
end
def handle_event("minimize", menu) do
with_frame(&:wxTopLevelWindow.iconize(&1, iconize: true))
{:noreply, menu}
end
def handle_event("zoom", menu) do
with_frame(fn frame ->
:wxTopLevelWindow.maximize(frame, maximize: not :wxTopLevelWindow.isMaximized(frame))
end)
{:noreply, menu}
end
def handle_event("bring_all_to_front", menu) do
with_frame(&:wxWindow.raise/1)
{:noreply, menu}
end
def handle_event(command, menu) do
dispatch_shell_menu_action(command)
{:noreply, menu}
@@ -91,12 +104,7 @@ defmodule BDS.Desktop.MenuBar do
def handle_info({:set_ui_locale, locale}, menu) do
UILocale.put(locale)
{:noreply,
Desktop.Menu.assign(
menu,
:groups,
groups(dev_mode?: Application.get_env(:bds, :dev_routes, false))
)}
{:noreply, Desktop.Menu.assign(menu, :groups, groups(native_menu_opts()))}
end
def handle_info(_, menu) do
@@ -123,6 +131,32 @@ defmodule BDS.Desktop.MenuBar do
end
end
defp native_menu_opts do
[
dev_mode?: Application.get_env(:bds, :dev_routes, false),
window_menu?: OS.type() == MacOS
]
end
defp with_frame(fun) do
case frame() do
nil ->
:ok
frame ->
:wx.set_env(Desktop.Env.wx_env())
fun.(frame)
end
end
defp frame do
try do
Window.frame(BDS.Desktop.MainWindow.window_id())
catch
:exit, _ -> nil
end
end
defp normalize_item(%{separator: true}), do: %{separator: true}
defp normalize_item(item) do
@@ -145,6 +179,7 @@ defmodule BDS.Desktop.MenuBar do
defp group_label(:edit), do: dgettext("ui", "Edit")
defp group_label(:view), do: dgettext("ui", "View")
defp group_label(:blog), do: dgettext("ui", "Blog")
defp group_label(:window), do: dgettext("ui", "Window")
defp group_label(:help), do: dgettext("ui", "Help")
defp item_label(:new_post), do: dgettext("ui", "New Post")
@@ -191,6 +226,9 @@ defmodule BDS.Desktop.MenuBar do
defp item_label(:force_render_site), do: dgettext("ui", "Force Render Site")
defp item_label(:validate_site), do: dgettext("ui", "Validate Site")
defp item_label(:upload_site), do: dgettext("ui", "Upload Site")
defp item_label(:minimize), do: dgettext("ui", "Minimize")
defp item_label(:zoom), do: dgettext("ui", "Zoom")
defp item_label(:bring_all_to_front), do: dgettext("ui", "Bring All to Front")
defp item_label(:about), do: dgettext("ui", "About")
defp item_label(:documentation), do: dgettext("ui", "Documentation")
defp item_label(:api_documentation), do: dgettext("ui", "API Documentation")

View File

@@ -8,6 +8,7 @@ defmodule BDS.UI.Commands do
%{id: :import_media, accelerator: "CTRL+I"},
%{id: :save, accelerator: "CTRL+S"},
%{id: :close_tab, accelerator: "CTRL+W", key: "w", primary: true},
%{id: :minimize, accelerator: "CTRL+M"},
%{id: :quit, accelerator: "CTRL+Q"},
%{id: :undo, accelerator: "CTRL+Z"},
%{id: :redo, accelerator: "CTRL+Y"},

View File

@@ -7,6 +7,7 @@ defmodule BDS.UI.MenuBar do
@spec default_groups(keyword()) :: [map()]
def default_groups(opts \\ []) do
dev_mode? = Keyword.get(opts, :dev_mode?, false)
window_menu? = Keyword.get(opts, :window_menu?, false)
[
%{
@@ -67,7 +68,10 @@ defmodule BDS.UI.MenuBar do
%{id: :validate_site},
%{id: :upload_site}
]
},
}
] ++
window_group(window_menu?) ++
[
%{
id: :help,
items: [
@@ -82,6 +86,25 @@ defmodule BDS.UI.MenuBar do
]
end
# The native macOS menu enables this group; wx's automatic Window menu is
# disabled because it races the async menubar populate and lands in the
# wrong position (see BDS.Application.disable_auto_window_menu/0).
defp window_group(false), do: []
defp window_group(true) do
[
%{
id: :window,
items: [
%{id: :minimize},
%{id: :zoom},
%{separator: true},
%{id: :bring_all_to_front}
]
}
]
end
@spec execute(Workbench.t(), atom()) :: Workbench.t()
def execute(state, :toggle_sidebar), do: Workbench.toggle_sidebar(state)
def execute(state, :toggle_panel), do: Workbench.toggle_panel(state)

View File

@@ -105,12 +105,12 @@ msgstr "KI schlägt Zuordnungen von neuen zu vorhandenen Einträgen vor, um Dupl
msgid "API"
msgstr "API"
#: lib/bds/desktop/menu_bar.ex:196
#: lib/bds/desktop/menu_bar.ex:234
#, elixir-autogen, elixir-format
msgid "API Documentation"
msgstr "API-Dokumentation"
#: lib/bds/desktop/menu_bar.ex:194
#: lib/bds/desktop/menu_bar.ex:232
#, elixir-autogen, elixir-format
msgid "About"
msgstr "Über"
@@ -368,7 +368,7 @@ msgstr "Verfuegbare Sprachen"
msgid "Backlinks"
msgstr "Rückverweise"
#: lib/bds/desktop/menu_bar.ex:147
#: lib/bds/desktop/menu_bar.ex:181
#, elixir-autogen, elixir-format
msgid "Blog"
msgstr "Blog"
@@ -544,7 +544,7 @@ msgstr "Tags löschen"
msgid "Click to %{action} mapping"
msgstr "Klicken, um Zuordnung zu %{action}"
#: lib/bds/desktop/menu_bar.ex:155
#: lib/bds/desktop/menu_bar.ex:190
#, elixir-autogen, elixir-format
msgid "Close Tab"
msgstr "Tab schließen"
@@ -594,7 +594,7 @@ msgstr "Inhalte"
msgid "Content Categories"
msgstr "Inhaltskategorien"
#: lib/bds/desktop/menu_bar.ex:160
#: lib/bds/desktop/menu_bar.ex:195
#, elixir-autogen, elixir-format
msgid "Copy"
msgstr "Kopieren"
@@ -647,7 +647,7 @@ msgstr "Schlagwort erstellen"
msgid "Created"
msgstr "Erstellt"
#: lib/bds/desktop/menu_bar.ex:159
#: lib/bds/desktop/menu_bar.ex:194
#, elixir-autogen, elixir-format
msgid "Cut"
msgstr "Ausschneiden"
@@ -713,7 +713,7 @@ msgstr "Standard-Bearbeitungsmodus"
msgid "Default editing mode and diff presentation"
msgstr "Standard-Bearbeitungsmodus und Diff-Darstellung"
#: lib/bds/desktop/menu_bar.ex:162
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:98
#: lib/bds/desktop/shell_live/overlay_html/shell_overlay.html.heex:166
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:116
@@ -861,7 +861,7 @@ msgstr "Anzeigetext"
msgid "Do Not Translate"
msgstr "Nicht übersetzen"
#: lib/bds/desktop/menu_bar.ex:195
#: lib/bds/desktop/menu_bar.ex:233
#: lib/bds/help_docs.ex:14
#: lib/bds/ui/registry.ex:118
#, elixir-autogen, elixir-format
@@ -894,12 +894,12 @@ msgstr "Menüeintrag ziehen"
msgid "ETA: %{value}"
msgstr "Verbleibend: %{value}"
#: lib/bds/desktop/menu_bar.ex:145
#: lib/bds/desktop/menu_bar.ex:179
#, elixir-autogen, elixir-format
msgid "Edit"
msgstr "Bearbeiten"
#: lib/bds/desktop/menu_bar.ex:181
#: lib/bds/desktop/menu_bar.ex:216
#, elixir-autogen, elixir-format
msgid "Edit Menu"
msgstr "Menü bearbeiten"
@@ -1005,7 +1005,7 @@ msgstr "Extern"
msgid "Extra URLs"
msgstr "Zusätzliche URLs"
#: lib/bds/desktop/menu_bar.ex:144
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/shell_live/import_editor.ex:882
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:157
#, elixir-autogen, elixir-format
@@ -1032,17 +1032,17 @@ msgstr "Dateiname"
msgid "Filesystem Sync"
msgstr "Dateisystem-Abgleich"
#: lib/bds/desktop/menu_bar.ex:188
#: lib/bds/desktop/menu_bar.ex:223
#, elixir-autogen, elixir-format
msgid "Fill Missing Translations"
msgstr "Fehlende Übersetzungen ergänzen"
#: lib/bds/desktop/menu_bar.ex:164
#: lib/bds/desktop/menu_bar.ex:199
#, elixir-autogen, elixir-format
msgid "Find"
msgstr "Suchen"
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/menu_bar.ex:224
#, elixir-autogen, elixir-format
msgid "Find Duplicate Posts"
msgstr "Doppelte Beiträge finden"
@@ -1057,7 +1057,7 @@ msgstr "Doppelte Beiträge finden"
msgid "Find Duplicates"
msgstr "Duplikate finden"
#: lib/bds/desktop/menu_bar.ex:174
#: lib/bds/desktop/menu_bar.ex:209
#, elixir-autogen, elixir-format
msgid "Force Reload"
msgstr "Erzwungenes Neuladen"
@@ -1068,7 +1068,7 @@ msgstr "Erzwungenes Neuladen"
msgid "Gallery"
msgstr "Galerie"
#: lib/bds/desktop/menu_bar.ex:190
#: lib/bds/desktop/menu_bar.ex:225
#, elixir-autogen, elixir-format
msgid "Generate Site"
msgstr "Website generieren"
@@ -1093,7 +1093,7 @@ msgstr "Git-Diff"
msgid "Git Log"
msgstr "Git-Protokoll"
#: lib/bds/desktop/menu_bar.ex:148
#: lib/bds/desktop/menu_bar.ex:183
#, elixir-autogen, elixir-format
msgid "Help"
msgstr "Hilfe"
@@ -1180,7 +1180,7 @@ msgstr "%{count} Elemente importieren"
msgid "Import (new slug)"
msgstr "Importieren (neuer Slug)"
#: lib/bds/desktop/menu_bar.ex:151
#: lib/bds/desktop/menu_bar.ex:186
#, elixir-autogen, elixir-format
msgid "Import Media"
msgstr "Medien importieren"
@@ -1382,7 +1382,7 @@ msgstr "Markdown"
msgid "Max Posts Per Page"
msgstr "Maximale Beiträge pro Seite"
#: lib/bds/desktop/menu_bar.ex:168
#: lib/bds/desktop/menu_bar.ex:203
#: lib/bds/desktop/shell_live/media_editor.ex:509
#: lib/bds/desktop/shell_live/media_editor.ex:513
#: lib/bds/desktop/shell_live/misc_editor.ex:735
@@ -1427,7 +1427,7 @@ msgstr "Tags zusammenführen"
msgid "Metadata"
msgstr "Metadaten"
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/menu_bar.ex:220
#: lib/bds/desktop/shell_live/misc_editor.ex:214
#: lib/bds/desktop/shell_live/misc_editor.ex:226
#: lib/bds/desktop/shell_live/misc_editor.ex:448
@@ -1479,7 +1479,7 @@ msgstr "Neue Importdefinition"
msgid "New Page"
msgstr "Neue Seite"
#: lib/bds/desktop/menu_bar.ex:150
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/shell_live/sidebar_create.ex:41
#, elixir-autogen, elixir-format
msgid "New Post"
@@ -1756,7 +1756,7 @@ msgstr "Online-Titelmodell"
msgid "Open"
msgstr "Öffnen"
#: lib/bds/desktop/menu_bar.ex:154
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:382
#, elixir-autogen, elixir-format
msgid "Open Data Folder"
@@ -1773,7 +1773,7 @@ msgstr "Bestehenden Blog öffnen"
msgid "Open Settings"
msgstr "Einstellungen öffnen"
#: lib/bds/desktop/menu_bar.ex:153
#: lib/bds/desktop/menu_bar.ex:188
#, elixir-autogen, elixir-format
msgid "Open in Browser"
msgstr "Im Browser öffnen"
@@ -1852,7 +1852,7 @@ msgstr "Paar verworfen"
msgid "Parsing WXR file..."
msgstr "WXR-Datei wird gelesen..."
#: lib/bds/desktop/menu_bar.ex:161
#: lib/bds/desktop/menu_bar.ex:196
#, elixir-autogen, elixir-format
msgid "Paste"
msgstr "Einfügen"
@@ -1918,7 +1918,7 @@ msgstr "Beitrag veröffentlicht"
msgid "Post saved"
msgstr "Beitrag gespeichert"
#: lib/bds/desktop/menu_bar.ex:167
#: lib/bds/desktop/menu_bar.ex:202
#: lib/bds/desktop/shell_live/misc_editor.ex:664
#: lib/bds/desktop/shell_live/misc_editor.ex:761
#: lib/bds/ui/registry.ex:14
@@ -1932,7 +1932,7 @@ msgstr "Beiträge"
msgid "Posts (%{count})"
msgstr "Beiträge (%{count})"
#: lib/bds/desktop/menu_bar.ex:166
#: lib/bds/desktop/menu_bar.ex:201
#, elixir-autogen, elixir-format
msgid "Preferences"
msgstr "Einstellungen"
@@ -1948,7 +1948,7 @@ msgstr "Vorschau"
msgid "Preview Mode"
msgstr "Vorschaumodus"
#: lib/bds/desktop/menu_bar.ex:180
#: lib/bds/desktop/menu_bar.ex:215
#, elixir-autogen, elixir-format
msgid "Preview Post"
msgstr "Beitragsvorschau"
@@ -2000,7 +2000,7 @@ msgstr "Öffentliche URL"
msgid "Publish"
msgstr "Veröffentlichen"
#: lib/bds/desktop/menu_bar.ex:179
#: lib/bds/desktop/menu_bar.ex:214
#, elixir-autogen, elixir-format
msgid "Publish Selected"
msgstr "Ausgewähltes veröffentlichen"
@@ -2033,7 +2033,7 @@ msgstr "Veröffentlichung"
msgid "Quick Actions"
msgstr "Schnellaktionen"
#: lib/bds/desktop/menu_bar.ex:156
#: lib/bds/desktop/menu_bar.ex:191
#, elixir-autogen, elixir-format
msgid "Quit"
msgstr "Beenden"
@@ -2043,12 +2043,12 @@ msgstr "Beenden"
msgid "Ready to import:"
msgstr "Bereit zum Import:"
#: lib/bds/desktop/menu_bar.ex:182
#: lib/bds/desktop/menu_bar.ex:217
#, elixir-autogen, elixir-format
msgid "Rebuild Database"
msgstr "Datenbank neu aufbauen"
#: lib/bds/desktop/menu_bar.ex:184
#: lib/bds/desktop/menu_bar.ex:219
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:381
#, elixir-autogen, elixir-format
msgid "Rebuild Embedding Index"
@@ -2079,7 +2079,7 @@ msgstr "Vorlagen aus Dateien neu aufbauen"
msgid "Rebuild filesystem-backed records and thumbnails"
msgstr "Dateisystemgestützte Datensätze und Vorschaubilder neu aufbauen"
#: lib/bds/desktop/menu_bar.ex:158
#: lib/bds/desktop/menu_bar.ex:193
#, elixir-autogen, elixir-format
msgid "Redo"
msgstr "Wiederholen"
@@ -2106,7 +2106,7 @@ msgstr "Online-Modelle aktualisieren"
msgid "Refresh Translation"
msgstr "Übersetzung aktualisieren"
#: lib/bds/desktop/menu_bar.ex:186
#: lib/bds/desktop/menu_bar.ex:221
#, elixir-autogen, elixir-format
msgid "Regenerate Calendar"
msgstr "Kalender neu erzeugen"
@@ -2116,12 +2116,12 @@ msgstr "Kalender neu erzeugen"
msgid "Regenerate Missing Thumbnails"
msgstr "Fehlende Vorschaubilder neu erzeugen"
#: lib/bds/desktop/menu_bar.ex:183
#: lib/bds/desktop/menu_bar.ex:218
#, elixir-autogen, elixir-format
msgid "Reindex Text"
msgstr "Text neu indizieren"
#: lib/bds/desktop/menu_bar.ex:173
#: lib/bds/desktop/menu_bar.ex:208
#, elixir-autogen, elixir-format
msgid "Reload"
msgstr "Neu laden"
@@ -2152,7 +2152,7 @@ msgstr "Schlagwort entfernen"
msgid "Render in Lists"
msgstr "In Listen rendern"
#: lib/bds/desktop/menu_bar.ex:165
#: lib/bds/desktop/menu_bar.ex:200
#, elixir-autogen, elixir-format
msgid "Replace"
msgstr "Ersetzen"
@@ -2169,12 +2169,12 @@ msgstr "Datei ersetzen"
msgid "Replace Media File"
msgstr "Mediendatei ersetzen"
#: lib/bds/desktop/menu_bar.ex:198
#: lib/bds/desktop/menu_bar.ex:236
#, elixir-autogen, elixir-format
msgid "Report Issue"
msgstr "Problem melden"
#: lib/bds/desktop/menu_bar.ex:175
#: lib/bds/desktop/menu_bar.ex:210
#, elixir-autogen, elixir-format
msgid "Reset Zoom"
msgstr "Zoom zurücksetzen"
@@ -2229,7 +2229,7 @@ msgstr "Ausführen"
msgid "SSH Mode"
msgstr "SSH-Modus"
#: lib/bds/desktop/menu_bar.ex:152
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:89
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:299
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:13
@@ -2347,7 +2347,7 @@ msgstr "Einstellungen durchsuchen"
msgid "Select & Analyze"
msgstr "Auswählen & analysieren"
#: lib/bds/desktop/menu_bar.ex:163
#: lib/bds/desktop/menu_bar.ex:198
#, elixir-autogen, elixir-format
msgid "Select All"
msgstr "Alles auswählen"
@@ -2658,12 +2658,12 @@ msgstr "Dieses Element wird referenziert von:"
msgid "Title"
msgstr "Titel"
#: lib/bds/desktop/menu_bar.ex:171
#: lib/bds/desktop/menu_bar.ex:206
#, elixir-autogen, elixir-format
msgid "Toggle Assistant Sidebar"
msgstr "Assistenten-Seitenleiste umschalten"
#: lib/bds/desktop/menu_bar.ex:172
#: lib/bds/desktop/menu_bar.ex:207
#, elixir-autogen, elixir-format
msgid "Toggle Dev Tools"
msgstr "Entwicklertools umschalten"
@@ -2674,17 +2674,17 @@ msgstr "Entwicklertools umschalten"
msgid "Toggle Filters"
msgstr "Filter umschalten"
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/menu_bar.ex:213
#, elixir-autogen, elixir-format
msgid "Toggle Full Screen"
msgstr "Vollbild umschalten"
#: lib/bds/desktop/menu_bar.ex:170
#: lib/bds/desktop/menu_bar.ex:205
#, elixir-autogen, elixir-format
msgid "Toggle Panel"
msgstr "Panel umschalten"
#: lib/bds/desktop/menu_bar.ex:169
#: lib/bds/desktop/menu_bar.ex:204
#, elixir-autogen, elixir-format
msgid "Toggle Sidebar"
msgstr "Seitenleiste umschalten"
@@ -2780,7 +2780,7 @@ msgstr "UI"
msgid "URL"
msgstr "URL"
#: lib/bds/desktop/menu_bar.ex:157
#: lib/bds/desktop/menu_bar.ex:192
#, elixir-autogen, elixir-format
msgid "Undo"
msgstr "Rückgängig"
@@ -2830,7 +2830,7 @@ msgstr "Aktualisiert"
msgid "Updated URLs"
msgstr "Aktualisierte URLs"
#: lib/bds/desktop/menu_bar.ex:193
#: lib/bds/desktop/menu_bar.ex:228
#, elixir-autogen, elixir-format
msgid "Upload Site"
msgstr "Website hochladen"
@@ -2857,22 +2857,22 @@ msgstr "Benutzername"
msgid "Validate"
msgstr "Validieren"
#: lib/bds/desktop/menu_bar.ex:192
#: lib/bds/desktop/menu_bar.ex:227
#, elixir-autogen, elixir-format
msgid "Validate Site"
msgstr "Website validieren"
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/menu_bar.ex:222
#, elixir-autogen, elixir-format
msgid "Validate Translations"
msgstr "Übersetzungen validieren"
#: lib/bds/desktop/menu_bar.ex:146
#: lib/bds/desktop/menu_bar.ex:180
#, elixir-autogen, elixir-format
msgid "View"
msgstr "Ansicht"
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/menu_bar.ex:235
#, elixir-autogen, elixir-format
msgid "View on GitHub"
msgstr "Auf GitHub ansehen"
@@ -2916,12 +2916,12 @@ msgstr "Lange Zeilen umbrechen"
msgid "You"
msgstr "Du"
#: lib/bds/desktop/menu_bar.ex:176
#: lib/bds/desktop/menu_bar.ex:211
#, elixir-autogen, elixir-format
msgid "Zoom In"
msgstr "Heranzoomen"
#: lib/bds/desktop/menu_bar.ex:177
#: lib/bds/desktop/menu_bar.ex:212
#, elixir-autogen, elixir-format
msgid "Zoom Out"
msgstr "Herauszoomen"
@@ -3524,7 +3524,7 @@ msgstr "Das Projekt, auf das dieses Blogmark verweist, existiert hier nicht."
msgid "Suggested tags"
msgstr "Vorgeschlagene Tags"
#: lib/bds/desktop/menu_bar.ex:191
#: lib/bds/desktop/menu_bar.ex:226
#, elixir-autogen, elixir-format
msgid "Force Render Site"
msgstr "Website vollständig neu generieren"
@@ -3538,3 +3538,23 @@ msgstr "Medien-Links neu aufbauen"
#, elixir-autogen, elixir-format
msgid "Rebuild Post Links"
msgstr "Beitrags-Links neu aufbauen"
#: lib/bds/desktop/menu_bar.ex:231
#, elixir-autogen, elixir-format
msgid "Bring All to Front"
msgstr "Alle nach vorne bringen"
#: lib/bds/desktop/menu_bar.ex:229
#, elixir-autogen, elixir-format
msgid "Minimize"
msgstr "Minimieren"
#: lib/bds/desktop/menu_bar.ex:182
#, elixir-autogen, elixir-format
msgid "Window"
msgstr "Fenster"
#: lib/bds/desktop/menu_bar.ex:230
#, elixir-autogen, elixir-format
msgid "Zoom"
msgstr "Zoomen"

View File

@@ -105,12 +105,12 @@ msgstr ""
msgid "API"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:196
#: lib/bds/desktop/menu_bar.ex:234
#, elixir-autogen, elixir-format
msgid "API Documentation"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:194
#: lib/bds/desktop/menu_bar.ex:232
#, elixir-autogen, elixir-format
msgid "About"
msgstr ""
@@ -368,7 +368,7 @@ msgstr ""
msgid "Backlinks"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:147
#: lib/bds/desktop/menu_bar.ex:181
#, elixir-autogen, elixir-format
msgid "Blog"
msgstr ""
@@ -544,7 +544,7 @@ msgstr ""
msgid "Click to %{action} mapping"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:155
#: lib/bds/desktop/menu_bar.ex:190
#, elixir-autogen, elixir-format
msgid "Close Tab"
msgstr ""
@@ -594,7 +594,7 @@ msgstr ""
msgid "Content Categories"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:160
#: lib/bds/desktop/menu_bar.ex:195
#, elixir-autogen, elixir-format
msgid "Copy"
msgstr ""
@@ -647,7 +647,7 @@ msgstr ""
msgid "Created"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:159
#: lib/bds/desktop/menu_bar.ex:194
#, elixir-autogen, elixir-format
msgid "Cut"
msgstr ""
@@ -713,7 +713,7 @@ msgstr ""
msgid "Default editing mode and diff presentation"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:162
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:98
#: lib/bds/desktop/shell_live/overlay_html/shell_overlay.html.heex:166
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:116
@@ -861,7 +861,7 @@ msgstr ""
msgid "Do Not Translate"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:195
#: lib/bds/desktop/menu_bar.ex:233
#: lib/bds/help_docs.ex:14
#: lib/bds/ui/registry.ex:118
#, elixir-autogen, elixir-format
@@ -894,12 +894,12 @@ msgstr ""
msgid "ETA: %{value}"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:145
#: lib/bds/desktop/menu_bar.ex:179
#, elixir-autogen, elixir-format
msgid "Edit"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:181
#: lib/bds/desktop/menu_bar.ex:216
#, elixir-autogen, elixir-format
msgid "Edit Menu"
msgstr ""
@@ -1005,7 +1005,7 @@ msgstr ""
msgid "Extra URLs"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:144
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/shell_live/import_editor.ex:882
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:157
#, elixir-autogen, elixir-format
@@ -1032,17 +1032,17 @@ msgstr ""
msgid "Filesystem Sync"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:188
#: lib/bds/desktop/menu_bar.ex:223
#, elixir-autogen, elixir-format
msgid "Fill Missing Translations"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:164
#: lib/bds/desktop/menu_bar.ex:199
#, elixir-autogen, elixir-format
msgid "Find"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/menu_bar.ex:224
#, elixir-autogen, elixir-format
msgid "Find Duplicate Posts"
msgstr ""
@@ -1057,7 +1057,7 @@ msgstr ""
msgid "Find Duplicates"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:174
#: lib/bds/desktop/menu_bar.ex:209
#, elixir-autogen, elixir-format
msgid "Force Reload"
msgstr ""
@@ -1068,7 +1068,7 @@ msgstr ""
msgid "Gallery"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:190
#: lib/bds/desktop/menu_bar.ex:225
#, elixir-autogen, elixir-format
msgid "Generate Site"
msgstr ""
@@ -1093,7 +1093,7 @@ msgstr ""
msgid "Git Log"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:148
#: lib/bds/desktop/menu_bar.ex:183
#, elixir-autogen, elixir-format
msgid "Help"
msgstr ""
@@ -1180,7 +1180,7 @@ msgstr ""
msgid "Import (new slug)"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:151
#: lib/bds/desktop/menu_bar.ex:186
#, elixir-autogen, elixir-format
msgid "Import Media"
msgstr ""
@@ -1382,7 +1382,7 @@ msgstr ""
msgid "Max Posts Per Page"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:168
#: lib/bds/desktop/menu_bar.ex:203
#: lib/bds/desktop/shell_live/media_editor.ex:509
#: lib/bds/desktop/shell_live/media_editor.ex:513
#: lib/bds/desktop/shell_live/misc_editor.ex:735
@@ -1427,7 +1427,7 @@ msgstr ""
msgid "Metadata"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/menu_bar.ex:220
#: lib/bds/desktop/shell_live/misc_editor.ex:214
#: lib/bds/desktop/shell_live/misc_editor.ex:226
#: lib/bds/desktop/shell_live/misc_editor.ex:448
@@ -1479,7 +1479,7 @@ msgstr ""
msgid "New Page"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:150
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/shell_live/sidebar_create.ex:41
#, elixir-autogen, elixir-format
msgid "New Post"
@@ -1756,7 +1756,7 @@ msgstr ""
msgid "Open"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:154
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:382
#, elixir-autogen, elixir-format
msgid "Open Data Folder"
@@ -1773,7 +1773,7 @@ msgstr ""
msgid "Open Settings"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:153
#: lib/bds/desktop/menu_bar.ex:188
#, elixir-autogen, elixir-format
msgid "Open in Browser"
msgstr ""
@@ -1852,7 +1852,7 @@ msgstr ""
msgid "Parsing WXR file..."
msgstr ""
#: lib/bds/desktop/menu_bar.ex:161
#: lib/bds/desktop/menu_bar.ex:196
#, elixir-autogen, elixir-format
msgid "Paste"
msgstr ""
@@ -1918,7 +1918,7 @@ msgstr ""
msgid "Post saved"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:167
#: lib/bds/desktop/menu_bar.ex:202
#: lib/bds/desktop/shell_live/misc_editor.ex:664
#: lib/bds/desktop/shell_live/misc_editor.ex:761
#: lib/bds/ui/registry.ex:14
@@ -1932,7 +1932,7 @@ msgstr ""
msgid "Posts (%{count})"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:166
#: lib/bds/desktop/menu_bar.ex:201
#, elixir-autogen, elixir-format
msgid "Preferences"
msgstr ""
@@ -1948,7 +1948,7 @@ msgstr ""
msgid "Preview Mode"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:180
#: lib/bds/desktop/menu_bar.ex:215
#, elixir-autogen, elixir-format
msgid "Preview Post"
msgstr ""
@@ -2000,7 +2000,7 @@ msgstr ""
msgid "Publish"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:179
#: lib/bds/desktop/menu_bar.ex:214
#, elixir-autogen, elixir-format
msgid "Publish Selected"
msgstr ""
@@ -2033,7 +2033,7 @@ msgstr ""
msgid "Quick Actions"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:156
#: lib/bds/desktop/menu_bar.ex:191
#, elixir-autogen, elixir-format
msgid "Quit"
msgstr ""
@@ -2043,12 +2043,12 @@ msgstr ""
msgid "Ready to import:"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:182
#: lib/bds/desktop/menu_bar.ex:217
#, elixir-autogen, elixir-format
msgid "Rebuild Database"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:184
#: lib/bds/desktop/menu_bar.ex:219
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:381
#, elixir-autogen, elixir-format
msgid "Rebuild Embedding Index"
@@ -2079,7 +2079,7 @@ msgstr ""
msgid "Rebuild filesystem-backed records and thumbnails"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:158
#: lib/bds/desktop/menu_bar.ex:193
#, elixir-autogen, elixir-format
msgid "Redo"
msgstr ""
@@ -2106,7 +2106,7 @@ msgstr ""
msgid "Refresh Translation"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:186
#: lib/bds/desktop/menu_bar.ex:221
#, elixir-autogen, elixir-format
msgid "Regenerate Calendar"
msgstr ""
@@ -2116,12 +2116,12 @@ msgstr ""
msgid "Regenerate Missing Thumbnails"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:183
#: lib/bds/desktop/menu_bar.ex:218
#, elixir-autogen, elixir-format
msgid "Reindex Text"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:173
#: lib/bds/desktop/menu_bar.ex:208
#, elixir-autogen, elixir-format
msgid "Reload"
msgstr ""
@@ -2152,7 +2152,7 @@ msgstr ""
msgid "Render in Lists"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:165
#: lib/bds/desktop/menu_bar.ex:200
#, elixir-autogen, elixir-format
msgid "Replace"
msgstr ""
@@ -2169,12 +2169,12 @@ msgstr ""
msgid "Replace Media File"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:198
#: lib/bds/desktop/menu_bar.ex:236
#, elixir-autogen, elixir-format
msgid "Report Issue"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:175
#: lib/bds/desktop/menu_bar.ex:210
#, elixir-autogen, elixir-format
msgid "Reset Zoom"
msgstr ""
@@ -2229,7 +2229,7 @@ msgstr ""
msgid "SSH Mode"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:152
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:89
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:299
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:13
@@ -2347,7 +2347,7 @@ msgstr ""
msgid "Select & Analyze"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:163
#: lib/bds/desktop/menu_bar.ex:198
#, elixir-autogen, elixir-format
msgid "Select All"
msgstr ""
@@ -2658,12 +2658,12 @@ msgstr ""
msgid "Title"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:171
#: lib/bds/desktop/menu_bar.ex:206
#, elixir-autogen, elixir-format
msgid "Toggle Assistant Sidebar"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:172
#: lib/bds/desktop/menu_bar.ex:207
#, elixir-autogen, elixir-format
msgid "Toggle Dev Tools"
msgstr ""
@@ -2674,17 +2674,17 @@ msgstr ""
msgid "Toggle Filters"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/menu_bar.ex:213
#, elixir-autogen, elixir-format
msgid "Toggle Full Screen"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:170
#: lib/bds/desktop/menu_bar.ex:205
#, elixir-autogen, elixir-format
msgid "Toggle Panel"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:169
#: lib/bds/desktop/menu_bar.ex:204
#, elixir-autogen, elixir-format
msgid "Toggle Sidebar"
msgstr ""
@@ -2780,7 +2780,7 @@ msgstr ""
msgid "URL"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:157
#: lib/bds/desktop/menu_bar.ex:192
#, elixir-autogen, elixir-format
msgid "Undo"
msgstr ""
@@ -2830,7 +2830,7 @@ msgstr ""
msgid "Updated URLs"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:193
#: lib/bds/desktop/menu_bar.ex:228
#, elixir-autogen, elixir-format
msgid "Upload Site"
msgstr ""
@@ -2857,22 +2857,22 @@ msgstr ""
msgid "Validate"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:192
#: lib/bds/desktop/menu_bar.ex:227
#, elixir-autogen, elixir-format
msgid "Validate Site"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/menu_bar.ex:222
#, elixir-autogen, elixir-format
msgid "Validate Translations"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:146
#: lib/bds/desktop/menu_bar.ex:180
#, elixir-autogen, elixir-format
msgid "View"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/menu_bar.ex:235
#, elixir-autogen, elixir-format
msgid "View on GitHub"
msgstr ""
@@ -2916,12 +2916,12 @@ msgstr ""
msgid "You"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:176
#: lib/bds/desktop/menu_bar.ex:211
#, elixir-autogen, elixir-format
msgid "Zoom In"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:177
#: lib/bds/desktop/menu_bar.ex:212
#, elixir-autogen, elixir-format
msgid "Zoom Out"
msgstr ""
@@ -3524,7 +3524,7 @@ msgstr ""
msgid "Suggested tags"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:191
#: lib/bds/desktop/menu_bar.ex:226
#, elixir-autogen, elixir-format
msgid "Force Render Site"
msgstr ""
@@ -3538,3 +3538,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "Rebuild Post Links"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:231
#, elixir-autogen, elixir-format
msgid "Bring All to Front"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:229
#, elixir-autogen, elixir-format
msgid "Minimize"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:182
#, elixir-autogen, elixir-format
msgid "Window"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:230
#, elixir-autogen, elixir-format, fuzzy
msgid "Zoom"
msgstr ""

View File

@@ -105,12 +105,12 @@ msgstr "La IA sugerirá mapeos de elementos nuevos a existentes para evitar dupl
msgid "API"
msgstr "API"
#: lib/bds/desktop/menu_bar.ex:196
#: lib/bds/desktop/menu_bar.ex:234
#, elixir-autogen, elixir-format
msgid "API Documentation"
msgstr "Documentación de API"
#: lib/bds/desktop/menu_bar.ex:194
#: lib/bds/desktop/menu_bar.ex:232
#, elixir-autogen, elixir-format
msgid "About"
msgstr "Acerca de"
@@ -368,7 +368,7 @@ msgstr "Idiomas disponibles"
msgid "Backlinks"
msgstr "Referencias entrantes"
#: lib/bds/desktop/menu_bar.ex:147
#: lib/bds/desktop/menu_bar.ex:181
#, elixir-autogen, elixir-format
msgid "Blog"
msgstr "Blog"
@@ -544,7 +544,7 @@ msgstr "Limpiar etiquetas"
msgid "Click to %{action} mapping"
msgstr "Haz clic para %{action} el mapeo"
#: lib/bds/desktop/menu_bar.ex:155
#: lib/bds/desktop/menu_bar.ex:190
#, elixir-autogen, elixir-format
msgid "Close Tab"
msgstr "Cerrar pestaña"
@@ -594,7 +594,7 @@ msgstr "Contenido"
msgid "Content Categories"
msgstr "Categorías de contenido"
#: lib/bds/desktop/menu_bar.ex:160
#: lib/bds/desktop/menu_bar.ex:195
#, elixir-autogen, elixir-format
msgid "Copy"
msgstr "Copiar"
@@ -647,7 +647,7 @@ msgstr "Crear etiqueta"
msgid "Created"
msgstr "Creado"
#: lib/bds/desktop/menu_bar.ex:159
#: lib/bds/desktop/menu_bar.ex:194
#, elixir-autogen, elixir-format
msgid "Cut"
msgstr "Cortar"
@@ -713,7 +713,7 @@ msgstr "Modo de editor predeterminado"
msgid "Default editing mode and diff presentation"
msgstr "Modo de edición predeterminado y presentación de diff"
#: lib/bds/desktop/menu_bar.ex:162
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:98
#: lib/bds/desktop/shell_live/overlay_html/shell_overlay.html.heex:166
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:116
@@ -861,7 +861,7 @@ msgstr "Texto mostrado"
msgid "Do Not Translate"
msgstr "No traducir"
#: lib/bds/desktop/menu_bar.ex:195
#: lib/bds/desktop/menu_bar.ex:233
#: lib/bds/help_docs.ex:14
#: lib/bds/ui/registry.ex:118
#, elixir-autogen, elixir-format
@@ -894,12 +894,12 @@ msgstr "Arrastrar elemento del menú"
msgid "ETA: %{value}"
msgstr "Tiempo restante: %{value}"
#: lib/bds/desktop/menu_bar.ex:145
#: lib/bds/desktop/menu_bar.ex:179
#, elixir-autogen, elixir-format
msgid "Edit"
msgstr "Editar"
#: lib/bds/desktop/menu_bar.ex:181
#: lib/bds/desktop/menu_bar.ex:216
#, elixir-autogen, elixir-format
msgid "Edit Menu"
msgstr "Editar menú"
@@ -1005,7 +1005,7 @@ msgstr "Externo"
msgid "Extra URLs"
msgstr "URLs adicionales"
#: lib/bds/desktop/menu_bar.ex:144
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/shell_live/import_editor.ex:882
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:157
#, elixir-autogen, elixir-format
@@ -1032,17 +1032,17 @@ msgstr "Nombre de archivo"
msgid "Filesystem Sync"
msgstr "Sincronización del sistema de archivos"
#: lib/bds/desktop/menu_bar.ex:188
#: lib/bds/desktop/menu_bar.ex:223
#, elixir-autogen, elixir-format
msgid "Fill Missing Translations"
msgstr "Completar traducciones faltantes"
#: lib/bds/desktop/menu_bar.ex:164
#: lib/bds/desktop/menu_bar.ex:199
#, elixir-autogen, elixir-format
msgid "Find"
msgstr "Buscar"
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/menu_bar.ex:224
#, elixir-autogen, elixir-format
msgid "Find Duplicate Posts"
msgstr "Buscar entradas duplicadas"
@@ -1057,7 +1057,7 @@ msgstr "Buscar entradas duplicadas"
msgid "Find Duplicates"
msgstr "Buscar duplicados"
#: lib/bds/desktop/menu_bar.ex:174
#: lib/bds/desktop/menu_bar.ex:209
#, elixir-autogen, elixir-format
msgid "Force Reload"
msgstr "Recarga forzada"
@@ -1068,7 +1068,7 @@ msgstr "Recarga forzada"
msgid "Gallery"
msgstr "Galeria"
#: lib/bds/desktop/menu_bar.ex:190
#: lib/bds/desktop/menu_bar.ex:225
#, elixir-autogen, elixir-format
msgid "Generate Site"
msgstr "Generar sitio"
@@ -1093,7 +1093,7 @@ msgstr "Diff de Git"
msgid "Git Log"
msgstr "Registro Git"
#: lib/bds/desktop/menu_bar.ex:148
#: lib/bds/desktop/menu_bar.ex:183
#, elixir-autogen, elixir-format
msgid "Help"
msgstr "Ayuda"
@@ -1180,7 +1180,7 @@ msgstr "Importar %{count} elementos"
msgid "Import (new slug)"
msgstr "Importar (nuevo slug)"
#: lib/bds/desktop/menu_bar.ex:151
#: lib/bds/desktop/menu_bar.ex:186
#, elixir-autogen, elixir-format
msgid "Import Media"
msgstr "Importar medios"
@@ -1382,7 +1382,7 @@ msgstr "Markdown"
msgid "Max Posts Per Page"
msgstr "Máximo de publicaciones por página"
#: lib/bds/desktop/menu_bar.ex:168
#: lib/bds/desktop/menu_bar.ex:203
#: lib/bds/desktop/shell_live/media_editor.ex:509
#: lib/bds/desktop/shell_live/media_editor.ex:513
#: lib/bds/desktop/shell_live/misc_editor.ex:735
@@ -1427,7 +1427,7 @@ msgstr "Combinar etiquetas"
msgid "Metadata"
msgstr "Metadatos"
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/menu_bar.ex:220
#: lib/bds/desktop/shell_live/misc_editor.ex:214
#: lib/bds/desktop/shell_live/misc_editor.ex:226
#: lib/bds/desktop/shell_live/misc_editor.ex:448
@@ -1479,7 +1479,7 @@ msgstr "Nueva definición"
msgid "New Page"
msgstr "Nueva página"
#: lib/bds/desktop/menu_bar.ex:150
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/shell_live/sidebar_create.ex:41
#, elixir-autogen, elixir-format
msgid "New Post"
@@ -1756,7 +1756,7 @@ msgstr "Modelo de títulos en línea"
msgid "Open"
msgstr "Abrir"
#: lib/bds/desktop/menu_bar.ex:154
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:382
#, elixir-autogen, elixir-format
msgid "Open Data Folder"
@@ -1773,7 +1773,7 @@ msgstr "Abrir blog existente"
msgid "Open Settings"
msgstr "Abrir Ajustes"
#: lib/bds/desktop/menu_bar.ex:153
#: lib/bds/desktop/menu_bar.ex:188
#, elixir-autogen, elixir-format
msgid "Open in Browser"
msgstr "Abrir en el navegador"
@@ -1852,7 +1852,7 @@ msgstr "Par descartado"
msgid "Parsing WXR file..."
msgstr "Analizando archivo WXR..."
#: lib/bds/desktop/menu_bar.ex:161
#: lib/bds/desktop/menu_bar.ex:196
#, elixir-autogen, elixir-format
msgid "Paste"
msgstr "Pegar"
@@ -1918,7 +1918,7 @@ msgstr "Artículo publicado"
msgid "Post saved"
msgstr "Artículo guardado"
#: lib/bds/desktop/menu_bar.ex:167
#: lib/bds/desktop/menu_bar.ex:202
#: lib/bds/desktop/shell_live/misc_editor.ex:664
#: lib/bds/desktop/shell_live/misc_editor.ex:761
#: lib/bds/ui/registry.ex:14
@@ -1932,7 +1932,7 @@ msgstr "Publicaciones"
msgid "Posts (%{count})"
msgstr "Publicaciones (%{count})"
#: lib/bds/desktop/menu_bar.ex:166
#: lib/bds/desktop/menu_bar.ex:201
#, elixir-autogen, elixir-format
msgid "Preferences"
msgstr "Preferencias"
@@ -1948,7 +1948,7 @@ msgstr "Vista previa"
msgid "Preview Mode"
msgstr "Modo de vista previa"
#: lib/bds/desktop/menu_bar.ex:180
#: lib/bds/desktop/menu_bar.ex:215
#, elixir-autogen, elixir-format
msgid "Preview Post"
msgstr "Vista previa de entrada"
@@ -2000,7 +2000,7 @@ msgstr "URL pública"
msgid "Publish"
msgstr "Publicar"
#: lib/bds/desktop/menu_bar.ex:179
#: lib/bds/desktop/menu_bar.ex:214
#, elixir-autogen, elixir-format
msgid "Publish Selected"
msgstr "Publicar seleccionados"
@@ -2033,7 +2033,7 @@ msgstr "Publicación"
msgid "Quick Actions"
msgstr "Acciones rápidas"
#: lib/bds/desktop/menu_bar.ex:156
#: lib/bds/desktop/menu_bar.ex:191
#, elixir-autogen, elixir-format
msgid "Quit"
msgstr "Salir"
@@ -2043,12 +2043,12 @@ msgstr "Salir"
msgid "Ready to import:"
msgstr "Listo para importar:"
#: lib/bds/desktop/menu_bar.ex:182
#: lib/bds/desktop/menu_bar.ex:217
#, elixir-autogen, elixir-format
msgid "Rebuild Database"
msgstr "Reconstruir base de datos"
#: lib/bds/desktop/menu_bar.ex:184
#: lib/bds/desktop/menu_bar.ex:219
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:381
#, elixir-autogen, elixir-format
msgid "Rebuild Embedding Index"
@@ -2079,7 +2079,7 @@ msgstr "Reconstruir plantillas desde archivos"
msgid "Rebuild filesystem-backed records and thumbnails"
msgstr "Reconstruir registros respaldados por el sistema de archivos y miniaturas"
#: lib/bds/desktop/menu_bar.ex:158
#: lib/bds/desktop/menu_bar.ex:193
#, elixir-autogen, elixir-format
msgid "Redo"
msgstr "Rehacer"
@@ -2106,7 +2106,7 @@ msgstr "Actualizar modelos en línea"
msgid "Refresh Translation"
msgstr "Actualizar traducción"
#: lib/bds/desktop/menu_bar.ex:186
#: lib/bds/desktop/menu_bar.ex:221
#, elixir-autogen, elixir-format
msgid "Regenerate Calendar"
msgstr "Regenerar calendario"
@@ -2116,12 +2116,12 @@ msgstr "Regenerar calendario"
msgid "Regenerate Missing Thumbnails"
msgstr "Regenerar miniaturas faltantes"
#: lib/bds/desktop/menu_bar.ex:183
#: lib/bds/desktop/menu_bar.ex:218
#, elixir-autogen, elixir-format
msgid "Reindex Text"
msgstr "Reindexar texto"
#: lib/bds/desktop/menu_bar.ex:173
#: lib/bds/desktop/menu_bar.ex:208
#, elixir-autogen, elixir-format
msgid "Reload"
msgstr "Recargar"
@@ -2152,7 +2152,7 @@ msgstr "Eliminar etiqueta"
msgid "Render in Lists"
msgstr "Mostrar en listas"
#: lib/bds/desktop/menu_bar.ex:165
#: lib/bds/desktop/menu_bar.ex:200
#, elixir-autogen, elixir-format
msgid "Replace"
msgstr "Reemplazar"
@@ -2169,12 +2169,12 @@ msgstr "Reemplazar archivo"
msgid "Replace Media File"
msgstr "Reemplazar archivo de medios"
#: lib/bds/desktop/menu_bar.ex:198
#: lib/bds/desktop/menu_bar.ex:236
#, elixir-autogen, elixir-format
msgid "Report Issue"
msgstr "Informar de problema"
#: lib/bds/desktop/menu_bar.ex:175
#: lib/bds/desktop/menu_bar.ex:210
#, elixir-autogen, elixir-format
msgid "Reset Zoom"
msgstr "Restablecer zoom"
@@ -2229,7 +2229,7 @@ msgstr "Ejecutar"
msgid "SSH Mode"
msgstr "Modo SSH"
#: lib/bds/desktop/menu_bar.ex:152
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:89
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:299
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:13
@@ -2347,7 +2347,7 @@ msgstr "Buscar en la configuración"
msgid "Select & Analyze"
msgstr "Seleccionar y analizar"
#: lib/bds/desktop/menu_bar.ex:163
#: lib/bds/desktop/menu_bar.ex:198
#, elixir-autogen, elixir-format
msgid "Select All"
msgstr "Seleccionar todo"
@@ -2658,12 +2658,12 @@ msgstr "Este elemento esta referenciado por:"
msgid "Title"
msgstr "Titulo"
#: lib/bds/desktop/menu_bar.ex:171
#: lib/bds/desktop/menu_bar.ex:206
#, elixir-autogen, elixir-format
msgid "Toggle Assistant Sidebar"
msgstr "Alternar asistente"
#: lib/bds/desktop/menu_bar.ex:172
#: lib/bds/desktop/menu_bar.ex:207
#, elixir-autogen, elixir-format
msgid "Toggle Dev Tools"
msgstr "Alternar herramientas de desarrollo"
@@ -2674,17 +2674,17 @@ msgstr "Alternar herramientas de desarrollo"
msgid "Toggle Filters"
msgstr "Alternar filtros"
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/menu_bar.ex:213
#, elixir-autogen, elixir-format
msgid "Toggle Full Screen"
msgstr "Pantalla completa"
#: lib/bds/desktop/menu_bar.ex:170
#: lib/bds/desktop/menu_bar.ex:205
#, elixir-autogen, elixir-format
msgid "Toggle Panel"
msgstr "Alternar panel"
#: lib/bds/desktop/menu_bar.ex:169
#: lib/bds/desktop/menu_bar.ex:204
#, elixir-autogen, elixir-format
msgid "Toggle Sidebar"
msgstr "Alternar barra lateral"
@@ -2780,7 +2780,7 @@ msgstr "UI"
msgid "URL"
msgstr "URL"
#: lib/bds/desktop/menu_bar.ex:157
#: lib/bds/desktop/menu_bar.ex:192
#, elixir-autogen, elixir-format
msgid "Undo"
msgstr "Deshacer"
@@ -2830,7 +2830,7 @@ msgstr "Actualizado"
msgid "Updated URLs"
msgstr "URLs actualizadas"
#: lib/bds/desktop/menu_bar.ex:193
#: lib/bds/desktop/menu_bar.ex:228
#, elixir-autogen, elixir-format
msgid "Upload Site"
msgstr "Subir sitio"
@@ -2857,22 +2857,22 @@ msgstr "Nombre de usuario"
msgid "Validate"
msgstr "Validar"
#: lib/bds/desktop/menu_bar.ex:192
#: lib/bds/desktop/menu_bar.ex:227
#, elixir-autogen, elixir-format
msgid "Validate Site"
msgstr "Validar sitio"
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/menu_bar.ex:222
#, elixir-autogen, elixir-format
msgid "Validate Translations"
msgstr "Validar traducciones"
#: lib/bds/desktop/menu_bar.ex:146
#: lib/bds/desktop/menu_bar.ex:180
#, elixir-autogen, elixir-format
msgid "View"
msgstr "Ver"
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/menu_bar.ex:235
#, elixir-autogen, elixir-format
msgid "View on GitHub"
msgstr "Ver en GitHub"
@@ -2916,12 +2916,12 @@ msgstr "Ajustar líneas largas"
msgid "You"
msgstr "Tú"
#: lib/bds/desktop/menu_bar.ex:176
#: lib/bds/desktop/menu_bar.ex:211
#, elixir-autogen, elixir-format
msgid "Zoom In"
msgstr "Acercar"
#: lib/bds/desktop/menu_bar.ex:177
#: lib/bds/desktop/menu_bar.ex:212
#, elixir-autogen, elixir-format
msgid "Zoom Out"
msgstr "Alejar"
@@ -3524,7 +3524,7 @@ msgstr "El proyecto al que apunta este blogmark no existe aquí."
msgid "Suggested tags"
msgstr "Etiquetas sugeridas"
#: lib/bds/desktop/menu_bar.ex:191
#: lib/bds/desktop/menu_bar.ex:226
#, elixir-autogen, elixir-format
msgid "Force Render Site"
msgstr "Forzar la regeneración del sitio"
@@ -3538,3 +3538,23 @@ msgstr "Reconstruir enlaces de medios"
#, elixir-autogen, elixir-format
msgid "Rebuild Post Links"
msgstr "Reconstruir enlaces de entradas"
#: lib/bds/desktop/menu_bar.ex:231
#, elixir-autogen, elixir-format
msgid "Bring All to Front"
msgstr "Traer todo al frente"
#: lib/bds/desktop/menu_bar.ex:229
#, elixir-autogen, elixir-format
msgid "Minimize"
msgstr "Minimizar"
#: lib/bds/desktop/menu_bar.ex:182
#, elixir-autogen, elixir-format
msgid "Window"
msgstr "Ventana"
#: lib/bds/desktop/menu_bar.ex:230
#, elixir-autogen, elixir-format
msgid "Zoom"
msgstr "Ampliar/reducir"

View File

@@ -105,12 +105,12 @@ msgstr "LIA suggère des correspondances entre nouveaux éléments et éléme
msgid "API"
msgstr "API"
#: lib/bds/desktop/menu_bar.ex:196
#: lib/bds/desktop/menu_bar.ex:234
#, elixir-autogen, elixir-format
msgid "API Documentation"
msgstr "Documentation API"
#: lib/bds/desktop/menu_bar.ex:194
#: lib/bds/desktop/menu_bar.ex:232
#, elixir-autogen, elixir-format
msgid "About"
msgstr "À propos"
@@ -368,7 +368,7 @@ msgstr "Langues disponibles"
msgid "Backlinks"
msgstr "Rétroliens"
#: lib/bds/desktop/menu_bar.ex:147
#: lib/bds/desktop/menu_bar.ex:181
#, elixir-autogen, elixir-format
msgid "Blog"
msgstr "Blog"
@@ -544,7 +544,7 @@ msgstr "Effacer les étiquettes"
msgid "Click to %{action} mapping"
msgstr "Cliquer pour %{action} le mapping"
#: lib/bds/desktop/menu_bar.ex:155
#: lib/bds/desktop/menu_bar.ex:190
#, elixir-autogen, elixir-format
msgid "Close Tab"
msgstr "Fermer longlet"
@@ -594,7 +594,7 @@ msgstr "Contenu"
msgid "Content Categories"
msgstr "Catégories de contenu"
#: lib/bds/desktop/menu_bar.ex:160
#: lib/bds/desktop/menu_bar.ex:195
#, elixir-autogen, elixir-format
msgid "Copy"
msgstr "Copier"
@@ -647,7 +647,7 @@ msgstr "Créer un mot-clé"
msgid "Created"
msgstr "Créé"
#: lib/bds/desktop/menu_bar.ex:159
#: lib/bds/desktop/menu_bar.ex:194
#, elixir-autogen, elixir-format
msgid "Cut"
msgstr "Couper"
@@ -713,7 +713,7 @@ msgstr "Mode dédition par défaut"
msgid "Default editing mode and diff presentation"
msgstr "Mode dédition par défaut et présentation des diffs"
#: lib/bds/desktop/menu_bar.ex:162
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:98
#: lib/bds/desktop/shell_live/overlay_html/shell_overlay.html.heex:166
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:116
@@ -861,7 +861,7 @@ msgstr "Texte affiche"
msgid "Do Not Translate"
msgstr "Ne pas traduire"
#: lib/bds/desktop/menu_bar.ex:195
#: lib/bds/desktop/menu_bar.ex:233
#: lib/bds/help_docs.ex:14
#: lib/bds/ui/registry.ex:118
#, elixir-autogen, elixir-format
@@ -894,12 +894,12 @@ msgstr "Faire glisser lentrée du menu"
msgid "ETA: %{value}"
msgstr "Temps restant : %{value}"
#: lib/bds/desktop/menu_bar.ex:145
#: lib/bds/desktop/menu_bar.ex:179
#, elixir-autogen, elixir-format
msgid "Edit"
msgstr "Édition"
#: lib/bds/desktop/menu_bar.ex:181
#: lib/bds/desktop/menu_bar.ex:216
#, elixir-autogen, elixir-format
msgid "Edit Menu"
msgstr "Modifier le menu"
@@ -1005,7 +1005,7 @@ msgstr "Externe"
msgid "Extra URLs"
msgstr "URLs supplémentaires"
#: lib/bds/desktop/menu_bar.ex:144
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/shell_live/import_editor.ex:882
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:157
#, elixir-autogen, elixir-format
@@ -1032,17 +1032,17 @@ msgstr "Nom de fichier"
msgid "Filesystem Sync"
msgstr "Synchronisation du système de fichiers"
#: lib/bds/desktop/menu_bar.ex:188
#: lib/bds/desktop/menu_bar.ex:223
#, elixir-autogen, elixir-format
msgid "Fill Missing Translations"
msgstr "Compléter les traductions manquantes"
#: lib/bds/desktop/menu_bar.ex:164
#: lib/bds/desktop/menu_bar.ex:199
#, elixir-autogen, elixir-format
msgid "Find"
msgstr "Rechercher"
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/menu_bar.ex:224
#, elixir-autogen, elixir-format
msgid "Find Duplicate Posts"
msgstr "Trouver les doublons"
@@ -1057,7 +1057,7 @@ msgstr "Trouver les doublons"
msgid "Find Duplicates"
msgstr "Trouver les doublons"
#: lib/bds/desktop/menu_bar.ex:174
#: lib/bds/desktop/menu_bar.ex:209
#, elixir-autogen, elixir-format
msgid "Force Reload"
msgstr "Recharger de force"
@@ -1068,7 +1068,7 @@ msgstr "Recharger de force"
msgid "Gallery"
msgstr "Galerie"
#: lib/bds/desktop/menu_bar.ex:190
#: lib/bds/desktop/menu_bar.ex:225
#, elixir-autogen, elixir-format
msgid "Generate Site"
msgstr "Générer le site"
@@ -1093,7 +1093,7 @@ msgstr "Diff Git"
msgid "Git Log"
msgstr "Journal Git"
#: lib/bds/desktop/menu_bar.ex:148
#: lib/bds/desktop/menu_bar.ex:183
#, elixir-autogen, elixir-format
msgid "Help"
msgstr "Aide"
@@ -1180,7 +1180,7 @@ msgstr "Importer %{count} éléments"
msgid "Import (new slug)"
msgstr "Importer (nouveau slug)"
#: lib/bds/desktop/menu_bar.ex:151
#: lib/bds/desktop/menu_bar.ex:186
#, elixir-autogen, elixir-format
msgid "Import Media"
msgstr "Importer des médias"
@@ -1382,7 +1382,7 @@ msgstr "Markdown"
msgid "Max Posts Per Page"
msgstr "Nombre maximal darticles par page"
#: lib/bds/desktop/menu_bar.ex:168
#: lib/bds/desktop/menu_bar.ex:203
#: lib/bds/desktop/shell_live/media_editor.ex:509
#: lib/bds/desktop/shell_live/media_editor.ex:513
#: lib/bds/desktop/shell_live/misc_editor.ex:735
@@ -1427,7 +1427,7 @@ msgstr "Fusionner les tags"
msgid "Metadata"
msgstr "Métadonnées"
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/menu_bar.ex:220
#: lib/bds/desktop/shell_live/misc_editor.ex:214
#: lib/bds/desktop/shell_live/misc_editor.ex:226
#: lib/bds/desktop/shell_live/misc_editor.ex:448
@@ -1479,7 +1479,7 @@ msgstr "Nouvelle définition"
msgid "New Page"
msgstr "Nouvelle page"
#: lib/bds/desktop/menu_bar.ex:150
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/shell_live/sidebar_create.ex:41
#, elixir-autogen, elixir-format
msgid "New Post"
@@ -1756,7 +1756,7 @@ msgstr "Modèle de titres en ligne"
msgid "Open"
msgstr "Ouvrir"
#: lib/bds/desktop/menu_bar.ex:154
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:382
#, elixir-autogen, elixir-format
msgid "Open Data Folder"
@@ -1773,7 +1773,7 @@ msgstr "Ouvrir un blog existant"
msgid "Open Settings"
msgstr "Ouvrir les Réglages"
#: lib/bds/desktop/menu_bar.ex:153
#: lib/bds/desktop/menu_bar.ex:188
#, elixir-autogen, elixir-format
msgid "Open in Browser"
msgstr "Ouvrir dans le navigateur"
@@ -1852,7 +1852,7 @@ msgstr "Paire ignorée"
msgid "Parsing WXR file..."
msgstr "Analyse du fichier WXR..."
#: lib/bds/desktop/menu_bar.ex:161
#: lib/bds/desktop/menu_bar.ex:196
#, elixir-autogen, elixir-format
msgid "Paste"
msgstr "Coller"
@@ -1918,7 +1918,7 @@ msgstr "Article publié"
msgid "Post saved"
msgstr "Article enregistré"
#: lib/bds/desktop/menu_bar.ex:167
#: lib/bds/desktop/menu_bar.ex:202
#: lib/bds/desktop/shell_live/misc_editor.ex:664
#: lib/bds/desktop/shell_live/misc_editor.ex:761
#: lib/bds/ui/registry.ex:14
@@ -1932,7 +1932,7 @@ msgstr "Articles"
msgid "Posts (%{count})"
msgstr "Articles (%{count})"
#: lib/bds/desktop/menu_bar.ex:166
#: lib/bds/desktop/menu_bar.ex:201
#, elixir-autogen, elixir-format
msgid "Preferences"
msgstr "Préférences"
@@ -1948,7 +1948,7 @@ msgstr "Aperçu"
msgid "Preview Mode"
msgstr "Mode aperçu"
#: lib/bds/desktop/menu_bar.ex:180
#: lib/bds/desktop/menu_bar.ex:215
#, elixir-autogen, elixir-format
msgid "Preview Post"
msgstr "Aperçu de larticle"
@@ -2000,7 +2000,7 @@ msgstr "URL publique"
msgid "Publish"
msgstr "Publier"
#: lib/bds/desktop/menu_bar.ex:179
#: lib/bds/desktop/menu_bar.ex:214
#, elixir-autogen, elixir-format
msgid "Publish Selected"
msgstr "Publier la sélection"
@@ -2033,7 +2033,7 @@ msgstr "Publication"
msgid "Quick Actions"
msgstr "Actions rapides"
#: lib/bds/desktop/menu_bar.ex:156
#: lib/bds/desktop/menu_bar.ex:191
#, elixir-autogen, elixir-format
msgid "Quit"
msgstr "Quitter"
@@ -2043,12 +2043,12 @@ msgstr "Quitter"
msgid "Ready to import:"
msgstr "Prêt à importer :"
#: lib/bds/desktop/menu_bar.ex:182
#: lib/bds/desktop/menu_bar.ex:217
#, elixir-autogen, elixir-format
msgid "Rebuild Database"
msgstr "Reconstruire la base de données"
#: lib/bds/desktop/menu_bar.ex:184
#: lib/bds/desktop/menu_bar.ex:219
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:381
#, elixir-autogen, elixir-format
msgid "Rebuild Embedding Index"
@@ -2079,7 +2079,7 @@ msgstr "Reconstruire les modèles depuis les fichiers"
msgid "Rebuild filesystem-backed records and thumbnails"
msgstr "Reconstruire les enregistrements basés sur le système de fichiers et les vignettes"
#: lib/bds/desktop/menu_bar.ex:158
#: lib/bds/desktop/menu_bar.ex:193
#, elixir-autogen, elixir-format
msgid "Redo"
msgstr "Rétablir"
@@ -2106,7 +2106,7 @@ msgstr "Actualiser les modèles en ligne"
msgid "Refresh Translation"
msgstr "Actualiser la traduction"
#: lib/bds/desktop/menu_bar.ex:186
#: lib/bds/desktop/menu_bar.ex:221
#, elixir-autogen, elixir-format
msgid "Regenerate Calendar"
msgstr "Régénérer le calendrier"
@@ -2116,12 +2116,12 @@ msgstr "Régénérer le calendrier"
msgid "Regenerate Missing Thumbnails"
msgstr "Régénérer les vignettes manquantes"
#: lib/bds/desktop/menu_bar.ex:183
#: lib/bds/desktop/menu_bar.ex:218
#, elixir-autogen, elixir-format
msgid "Reindex Text"
msgstr "Réindexer le texte"
#: lib/bds/desktop/menu_bar.ex:173
#: lib/bds/desktop/menu_bar.ex:208
#, elixir-autogen, elixir-format
msgid "Reload"
msgstr "Recharger"
@@ -2152,7 +2152,7 @@ msgstr "Supprimer le mot-clé"
msgid "Render in Lists"
msgstr "Afficher dans les listes"
#: lib/bds/desktop/menu_bar.ex:165
#: lib/bds/desktop/menu_bar.ex:200
#, elixir-autogen, elixir-format
msgid "Replace"
msgstr "Remplacer"
@@ -2169,12 +2169,12 @@ msgstr "Remplacer le fichier"
msgid "Replace Media File"
msgstr "Remplacer le fichier média"
#: lib/bds/desktop/menu_bar.ex:198
#: lib/bds/desktop/menu_bar.ex:236
#, elixir-autogen, elixir-format
msgid "Report Issue"
msgstr "Signaler un problème"
#: lib/bds/desktop/menu_bar.ex:175
#: lib/bds/desktop/menu_bar.ex:210
#, elixir-autogen, elixir-format
msgid "Reset Zoom"
msgstr "Réinitialiser le zoom"
@@ -2229,7 +2229,7 @@ msgstr "Exécuter"
msgid "SSH Mode"
msgstr "Mode SSH"
#: lib/bds/desktop/menu_bar.ex:152
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:89
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:299
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:13
@@ -2347,7 +2347,7 @@ msgstr "Rechercher dans les paramètres"
msgid "Select & Analyze"
msgstr "Sélectionner et analyser"
#: lib/bds/desktop/menu_bar.ex:163
#: lib/bds/desktop/menu_bar.ex:198
#, elixir-autogen, elixir-format
msgid "Select All"
msgstr "Tout sélectionner"
@@ -2658,12 +2658,12 @@ msgstr "Cet element est reference par :"
msgid "Title"
msgstr "Titre"
#: lib/bds/desktop/menu_bar.ex:171
#: lib/bds/desktop/menu_bar.ex:206
#, elixir-autogen, elixir-format
msgid "Toggle Assistant Sidebar"
msgstr "Afficher/masquer lassistant"
#: lib/bds/desktop/menu_bar.ex:172
#: lib/bds/desktop/menu_bar.ex:207
#, elixir-autogen, elixir-format
msgid "Toggle Dev Tools"
msgstr "Afficher/masquer les outils de développement"
@@ -2674,17 +2674,17 @@ msgstr "Afficher/masquer les outils de développement"
msgid "Toggle Filters"
msgstr "Afficher/masquer les filtres"
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/menu_bar.ex:213
#, elixir-autogen, elixir-format
msgid "Toggle Full Screen"
msgstr "Plein écran"
#: lib/bds/desktop/menu_bar.ex:170
#: lib/bds/desktop/menu_bar.ex:205
#, elixir-autogen, elixir-format
msgid "Toggle Panel"
msgstr "Afficher/masquer le panneau"
#: lib/bds/desktop/menu_bar.ex:169
#: lib/bds/desktop/menu_bar.ex:204
#, elixir-autogen, elixir-format
msgid "Toggle Sidebar"
msgstr "Afficher/masquer la barre latérale"
@@ -2780,7 +2780,7 @@ msgstr "UI"
msgid "URL"
msgstr "URL"
#: lib/bds/desktop/menu_bar.ex:157
#: lib/bds/desktop/menu_bar.ex:192
#, elixir-autogen, elixir-format
msgid "Undo"
msgstr "Annuler"
@@ -2830,7 +2830,7 @@ msgstr "Mis à jour"
msgid "Updated URLs"
msgstr "URLs mises à jour"
#: lib/bds/desktop/menu_bar.ex:193
#: lib/bds/desktop/menu_bar.ex:228
#, elixir-autogen, elixir-format
msgid "Upload Site"
msgstr "Téléverser le site"
@@ -2857,22 +2857,22 @@ msgstr "Nom dutilisateur"
msgid "Validate"
msgstr "Valider"
#: lib/bds/desktop/menu_bar.ex:192
#: lib/bds/desktop/menu_bar.ex:227
#, elixir-autogen, elixir-format
msgid "Validate Site"
msgstr "Valider le site"
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/menu_bar.ex:222
#, elixir-autogen, elixir-format
msgid "Validate Translations"
msgstr "Valider les traductions"
#: lib/bds/desktop/menu_bar.ex:146
#: lib/bds/desktop/menu_bar.ex:180
#, elixir-autogen, elixir-format
msgid "View"
msgstr "Affichage"
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/menu_bar.ex:235
#, elixir-autogen, elixir-format
msgid "View on GitHub"
msgstr "Voir sur GitHub"
@@ -2916,12 +2916,12 @@ msgstr "Renvoyer les longues lignes"
msgid "You"
msgstr "Vous"
#: lib/bds/desktop/menu_bar.ex:176
#: lib/bds/desktop/menu_bar.ex:211
#, elixir-autogen, elixir-format
msgid "Zoom In"
msgstr "Zoom avant"
#: lib/bds/desktop/menu_bar.ex:177
#: lib/bds/desktop/menu_bar.ex:212
#, elixir-autogen, elixir-format
msgid "Zoom Out"
msgstr "Zoom arrière"
@@ -3524,7 +3524,7 @@ msgstr "Le projet ciblé par ce blogmark n'existe pas ici."
msgid "Suggested tags"
msgstr "Tags suggérés"
#: lib/bds/desktop/menu_bar.ex:191
#: lib/bds/desktop/menu_bar.ex:226
#, elixir-autogen, elixir-format
msgid "Force Render Site"
msgstr "Forcer la régénération du site"
@@ -3538,3 +3538,23 @@ msgstr "Reconstruire les liens des médias"
#, elixir-autogen, elixir-format
msgid "Rebuild Post Links"
msgstr "Reconstruire les liens des articles"
#: lib/bds/desktop/menu_bar.ex:231
#, elixir-autogen, elixir-format
msgid "Bring All to Front"
msgstr "Tout ramener au premier plan"
#: lib/bds/desktop/menu_bar.ex:229
#, elixir-autogen, elixir-format
msgid "Minimize"
msgstr "Réduire"
#: lib/bds/desktop/menu_bar.ex:182
#, elixir-autogen, elixir-format
msgid "Window"
msgstr "Fenêtre"
#: lib/bds/desktop/menu_bar.ex:230
#, elixir-autogen, elixir-format
msgid "Zoom"
msgstr "Réduire/agrandir"

View File

@@ -105,12 +105,12 @@ msgstr "LIA suggerirà mappature da elementi nuovi a quelli esistenti per evi
msgid "API"
msgstr "API"
#: lib/bds/desktop/menu_bar.ex:196
#: lib/bds/desktop/menu_bar.ex:234
#, elixir-autogen, elixir-format
msgid "API Documentation"
msgstr "Documentazione API"
#: lib/bds/desktop/menu_bar.ex:194
#: lib/bds/desktop/menu_bar.ex:232
#, elixir-autogen, elixir-format
msgid "About"
msgstr "Informazioni"
@@ -368,7 +368,7 @@ msgstr "Lingue disponibili"
msgid "Backlinks"
msgstr "Riferimenti in entrata"
#: lib/bds/desktop/menu_bar.ex:147
#: lib/bds/desktop/menu_bar.ex:181
#, elixir-autogen, elixir-format
msgid "Blog"
msgstr "Blog"
@@ -544,7 +544,7 @@ msgstr "Cancella tag"
msgid "Click to %{action} mapping"
msgstr "Clicca per %{action} la mappatura"
#: lib/bds/desktop/menu_bar.ex:155
#: lib/bds/desktop/menu_bar.ex:190
#, elixir-autogen, elixir-format
msgid "Close Tab"
msgstr "Chiudi scheda"
@@ -594,7 +594,7 @@ msgstr "Contenuti"
msgid "Content Categories"
msgstr "Categorie di contenuto"
#: lib/bds/desktop/menu_bar.ex:160
#: lib/bds/desktop/menu_bar.ex:195
#, elixir-autogen, elixir-format
msgid "Copy"
msgstr "Copia"
@@ -647,7 +647,7 @@ msgstr "Crea tag"
msgid "Created"
msgstr "Creato"
#: lib/bds/desktop/menu_bar.ex:159
#: lib/bds/desktop/menu_bar.ex:194
#, elixir-autogen, elixir-format
msgid "Cut"
msgstr "Taglia"
@@ -713,7 +713,7 @@ msgstr "Modalità editor predefinita"
msgid "Default editing mode and diff presentation"
msgstr "Modalità di modifica predefinita e presentazione dei diff"
#: lib/bds/desktop/menu_bar.ex:162
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:98
#: lib/bds/desktop/shell_live/overlay_html/shell_overlay.html.heex:166
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:116
@@ -861,7 +861,7 @@ msgstr "Testo visualizzato"
msgid "Do Not Translate"
msgstr "Non tradurre"
#: lib/bds/desktop/menu_bar.ex:195
#: lib/bds/desktop/menu_bar.ex:233
#: lib/bds/help_docs.ex:14
#: lib/bds/ui/registry.ex:118
#, elixir-autogen, elixir-format
@@ -894,12 +894,12 @@ msgstr "Trascina voce di menu"
msgid "ETA: %{value}"
msgstr "Tempo rimanente: %{value}"
#: lib/bds/desktop/menu_bar.ex:145
#: lib/bds/desktop/menu_bar.ex:179
#, elixir-autogen, elixir-format
msgid "Edit"
msgstr "Modifica"
#: lib/bds/desktop/menu_bar.ex:181
#: lib/bds/desktop/menu_bar.ex:216
#, elixir-autogen, elixir-format
msgid "Edit Menu"
msgstr "Modifica menu"
@@ -1005,7 +1005,7 @@ msgstr "Esterno"
msgid "Extra URLs"
msgstr "URL aggiuntivi"
#: lib/bds/desktop/menu_bar.ex:144
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/shell_live/import_editor.ex:882
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:157
#, elixir-autogen, elixir-format
@@ -1032,17 +1032,17 @@ msgstr "Nome file"
msgid "Filesystem Sync"
msgstr "Sincronizzazione filesystem"
#: lib/bds/desktop/menu_bar.ex:188
#: lib/bds/desktop/menu_bar.ex:223
#, elixir-autogen, elixir-format
msgid "Fill Missing Translations"
msgstr "Completa traduzioni mancanti"
#: lib/bds/desktop/menu_bar.ex:164
#: lib/bds/desktop/menu_bar.ex:199
#, elixir-autogen, elixir-format
msgid "Find"
msgstr "Trova"
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/menu_bar.ex:224
#, elixir-autogen, elixir-format
msgid "Find Duplicate Posts"
msgstr "Trova post duplicati"
@@ -1057,7 +1057,7 @@ msgstr "Trova post duplicati"
msgid "Find Duplicates"
msgstr "Trova duplicati"
#: lib/bds/desktop/menu_bar.ex:174
#: lib/bds/desktop/menu_bar.ex:209
#, elixir-autogen, elixir-format
msgid "Force Reload"
msgstr "Ricarica forzata"
@@ -1068,7 +1068,7 @@ msgstr "Ricarica forzata"
msgid "Gallery"
msgstr "Galleria"
#: lib/bds/desktop/menu_bar.ex:190
#: lib/bds/desktop/menu_bar.ex:225
#, elixir-autogen, elixir-format
msgid "Generate Site"
msgstr "Genera sito"
@@ -1093,7 +1093,7 @@ msgstr "Diff Git"
msgid "Git Log"
msgstr "Log Git"
#: lib/bds/desktop/menu_bar.ex:148
#: lib/bds/desktop/menu_bar.ex:183
#, elixir-autogen, elixir-format
msgid "Help"
msgstr "Aiuto"
@@ -1180,7 +1180,7 @@ msgstr "Importa %{count} elementi"
msgid "Import (new slug)"
msgstr "Importa (nuovo slug)"
#: lib/bds/desktop/menu_bar.ex:151
#: lib/bds/desktop/menu_bar.ex:186
#, elixir-autogen, elixir-format
msgid "Import Media"
msgstr "Importa media"
@@ -1382,7 +1382,7 @@ msgstr "Markdown"
msgid "Max Posts Per Page"
msgstr "Numero massimo di post per pagina"
#: lib/bds/desktop/menu_bar.ex:168
#: lib/bds/desktop/menu_bar.ex:203
#: lib/bds/desktop/shell_live/media_editor.ex:509
#: lib/bds/desktop/shell_live/media_editor.ex:513
#: lib/bds/desktop/shell_live/misc_editor.ex:735
@@ -1427,7 +1427,7 @@ msgstr "Unisci tag"
msgid "Metadata"
msgstr "Metadati"
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/menu_bar.ex:220
#: lib/bds/desktop/shell_live/misc_editor.ex:214
#: lib/bds/desktop/shell_live/misc_editor.ex:226
#: lib/bds/desktop/shell_live/misc_editor.ex:448
@@ -1479,7 +1479,7 @@ msgstr "Nuova definizione"
msgid "New Page"
msgstr "Nuova pagina"
#: lib/bds/desktop/menu_bar.ex:150
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/shell_live/sidebar_create.ex:41
#, elixir-autogen, elixir-format
msgid "New Post"
@@ -1756,7 +1756,7 @@ msgstr "Modello titoli online"
msgid "Open"
msgstr "Apri"
#: lib/bds/desktop/menu_bar.ex:154
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:382
#, elixir-autogen, elixir-format
msgid "Open Data Folder"
@@ -1773,7 +1773,7 @@ msgstr "Apri blog esistente"
msgid "Open Settings"
msgstr "Apri Impostazioni"
#: lib/bds/desktop/menu_bar.ex:153
#: lib/bds/desktop/menu_bar.ex:188
#, elixir-autogen, elixir-format
msgid "Open in Browser"
msgstr "Apri nel browser"
@@ -1852,7 +1852,7 @@ msgstr "Coppia ignorata"
msgid "Parsing WXR file..."
msgstr "Analisi del file WXR..."
#: lib/bds/desktop/menu_bar.ex:161
#: lib/bds/desktop/menu_bar.ex:196
#, elixir-autogen, elixir-format
msgid "Paste"
msgstr "Incolla"
@@ -1918,7 +1918,7 @@ msgstr "Articolo pubblicato"
msgid "Post saved"
msgstr "Articolo salvato"
#: lib/bds/desktop/menu_bar.ex:167
#: lib/bds/desktop/menu_bar.ex:202
#: lib/bds/desktop/shell_live/misc_editor.ex:664
#: lib/bds/desktop/shell_live/misc_editor.ex:761
#: lib/bds/ui/registry.ex:14
@@ -1932,7 +1932,7 @@ msgstr "Post"
msgid "Posts (%{count})"
msgstr "Articoli (%{count})"
#: lib/bds/desktop/menu_bar.ex:166
#: lib/bds/desktop/menu_bar.ex:201
#, elixir-autogen, elixir-format
msgid "Preferences"
msgstr "Preferenze"
@@ -1948,7 +1948,7 @@ msgstr "Anteprima"
msgid "Preview Mode"
msgstr "Modalità anteprima"
#: lib/bds/desktop/menu_bar.ex:180
#: lib/bds/desktop/menu_bar.ex:215
#, elixir-autogen, elixir-format
msgid "Preview Post"
msgstr "Anteprima post"
@@ -2000,7 +2000,7 @@ msgstr "URL pubblica"
msgid "Publish"
msgstr "Pubblica"
#: lib/bds/desktop/menu_bar.ex:179
#: lib/bds/desktop/menu_bar.ex:214
#, elixir-autogen, elixir-format
msgid "Publish Selected"
msgstr "Pubblica selezionati"
@@ -2033,7 +2033,7 @@ msgstr "Pubblicazione"
msgid "Quick Actions"
msgstr "Azioni rapide"
#: lib/bds/desktop/menu_bar.ex:156
#: lib/bds/desktop/menu_bar.ex:191
#, elixir-autogen, elixir-format
msgid "Quit"
msgstr "Esci"
@@ -2043,12 +2043,12 @@ msgstr "Esci"
msgid "Ready to import:"
msgstr "Pronto per importare:"
#: lib/bds/desktop/menu_bar.ex:182
#: lib/bds/desktop/menu_bar.ex:217
#, elixir-autogen, elixir-format
msgid "Rebuild Database"
msgstr "Ricostruisci database"
#: lib/bds/desktop/menu_bar.ex:184
#: lib/bds/desktop/menu_bar.ex:219
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:381
#, elixir-autogen, elixir-format
msgid "Rebuild Embedding Index"
@@ -2079,7 +2079,7 @@ msgstr "Ricostruisci i template dai file"
msgid "Rebuild filesystem-backed records and thumbnails"
msgstr "Ricostruisci record basati su filesystem e miniature"
#: lib/bds/desktop/menu_bar.ex:158
#: lib/bds/desktop/menu_bar.ex:193
#, elixir-autogen, elixir-format
msgid "Redo"
msgstr "Ripeti"
@@ -2106,7 +2106,7 @@ msgstr "Aggiorna modelli online"
msgid "Refresh Translation"
msgstr "Aggiorna traduzione"
#: lib/bds/desktop/menu_bar.ex:186
#: lib/bds/desktop/menu_bar.ex:221
#, elixir-autogen, elixir-format
msgid "Regenerate Calendar"
msgstr "Rigenera calendario"
@@ -2116,12 +2116,12 @@ msgstr "Rigenera calendario"
msgid "Regenerate Missing Thumbnails"
msgstr "Rigenera miniature mancanti"
#: lib/bds/desktop/menu_bar.ex:183
#: lib/bds/desktop/menu_bar.ex:218
#, elixir-autogen, elixir-format
msgid "Reindex Text"
msgstr "Reindicizza testo"
#: lib/bds/desktop/menu_bar.ex:173
#: lib/bds/desktop/menu_bar.ex:208
#, elixir-autogen, elixir-format
msgid "Reload"
msgstr "Ricarica"
@@ -2152,7 +2152,7 @@ msgstr "Rimuovi tag"
msgid "Render in Lists"
msgstr "Mostra nelle liste"
#: lib/bds/desktop/menu_bar.ex:165
#: lib/bds/desktop/menu_bar.ex:200
#, elixir-autogen, elixir-format
msgid "Replace"
msgstr "Sostituisci"
@@ -2169,12 +2169,12 @@ msgstr "Sostituisci file"
msgid "Replace Media File"
msgstr "Sostituisci file media"
#: lib/bds/desktop/menu_bar.ex:198
#: lib/bds/desktop/menu_bar.ex:236
#, elixir-autogen, elixir-format
msgid "Report Issue"
msgstr "Segnala problema"
#: lib/bds/desktop/menu_bar.ex:175
#: lib/bds/desktop/menu_bar.ex:210
#, elixir-autogen, elixir-format
msgid "Reset Zoom"
msgstr "Reimposta zoom"
@@ -2229,7 +2229,7 @@ msgstr "Esegui"
msgid "SSH Mode"
msgstr "Modalità SSH"
#: lib/bds/desktop/menu_bar.ex:152
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:89
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:299
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:13
@@ -2347,7 +2347,7 @@ msgstr "Cerca nelle impostazioni"
msgid "Select & Analyze"
msgstr "Seleziona e analizza"
#: lib/bds/desktop/menu_bar.ex:163
#: lib/bds/desktop/menu_bar.ex:198
#, elixir-autogen, elixir-format
msgid "Select All"
msgstr "Seleziona tutto"
@@ -2658,12 +2658,12 @@ msgstr "Questo elemento e referenziato da:"
msgid "Title"
msgstr "Titolo"
#: lib/bds/desktop/menu_bar.ex:171
#: lib/bds/desktop/menu_bar.ex:206
#, elixir-autogen, elixir-format
msgid "Toggle Assistant Sidebar"
msgstr "Attiva/disattiva assistente"
#: lib/bds/desktop/menu_bar.ex:172
#: lib/bds/desktop/menu_bar.ex:207
#, elixir-autogen, elixir-format
msgid "Toggle Dev Tools"
msgstr "Attiva/disattiva strumenti sviluppo"
@@ -2674,17 +2674,17 @@ msgstr "Attiva/disattiva strumenti sviluppo"
msgid "Toggle Filters"
msgstr "Mostra/nascondi filtri"
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/menu_bar.ex:213
#, elixir-autogen, elixir-format
msgid "Toggle Full Screen"
msgstr "Schermo intero"
#: lib/bds/desktop/menu_bar.ex:170
#: lib/bds/desktop/menu_bar.ex:205
#, elixir-autogen, elixir-format
msgid "Toggle Panel"
msgstr "Attiva/disattiva pannello"
#: lib/bds/desktop/menu_bar.ex:169
#: lib/bds/desktop/menu_bar.ex:204
#, elixir-autogen, elixir-format
msgid "Toggle Sidebar"
msgstr "Attiva/disattiva barra laterale"
@@ -2780,7 +2780,7 @@ msgstr "UI"
msgid "URL"
msgstr "URL"
#: lib/bds/desktop/menu_bar.ex:157
#: lib/bds/desktop/menu_bar.ex:192
#, elixir-autogen, elixir-format
msgid "Undo"
msgstr "Annulla"
@@ -2830,7 +2830,7 @@ msgstr "Aggiornato"
msgid "Updated URLs"
msgstr "URL aggiornati"
#: lib/bds/desktop/menu_bar.ex:193
#: lib/bds/desktop/menu_bar.ex:228
#, elixir-autogen, elixir-format
msgid "Upload Site"
msgstr "Carica sito"
@@ -2857,22 +2857,22 @@ msgstr "Nome utente"
msgid "Validate"
msgstr "Valida"
#: lib/bds/desktop/menu_bar.ex:192
#: lib/bds/desktop/menu_bar.ex:227
#, elixir-autogen, elixir-format
msgid "Validate Site"
msgstr "Valida sito"
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/menu_bar.ex:222
#, elixir-autogen, elixir-format
msgid "Validate Translations"
msgstr "Valida traduzioni"
#: lib/bds/desktop/menu_bar.ex:146
#: lib/bds/desktop/menu_bar.ex:180
#, elixir-autogen, elixir-format
msgid "View"
msgstr "Vista"
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/menu_bar.ex:235
#, elixir-autogen, elixir-format
msgid "View on GitHub"
msgstr "Visualizza su GitHub"
@@ -2916,12 +2916,12 @@ msgstr "A capo per linee lunghe"
msgid "You"
msgstr "Tu"
#: lib/bds/desktop/menu_bar.ex:176
#: lib/bds/desktop/menu_bar.ex:211
#, elixir-autogen, elixir-format
msgid "Zoom In"
msgstr "Aumenta zoom"
#: lib/bds/desktop/menu_bar.ex:177
#: lib/bds/desktop/menu_bar.ex:212
#, elixir-autogen, elixir-format
msgid "Zoom Out"
msgstr "Riduci zoom"
@@ -3524,7 +3524,7 @@ msgstr "Il progetto a cui punta questo blogmark non esiste qui."
msgid "Suggested tags"
msgstr "Tag suggeriti"
#: lib/bds/desktop/menu_bar.ex:191
#: lib/bds/desktop/menu_bar.ex:226
#, elixir-autogen, elixir-format
msgid "Force Render Site"
msgstr "Forza la rigenerazione del sito"
@@ -3538,3 +3538,23 @@ msgstr "Ricostruisci i link dei media"
#, elixir-autogen, elixir-format
msgid "Rebuild Post Links"
msgstr "Ricostruisci i link degli articoli"
#: lib/bds/desktop/menu_bar.ex:231
#, elixir-autogen, elixir-format
msgid "Bring All to Front"
msgstr "Porta tutto in primo piano"
#: lib/bds/desktop/menu_bar.ex:229
#, elixir-autogen, elixir-format
msgid "Minimize"
msgstr "Riduci"
#: lib/bds/desktop/menu_bar.ex:182
#, elixir-autogen, elixir-format
msgid "Window"
msgstr "Finestra"
#: lib/bds/desktop/menu_bar.ex:230
#, elixir-autogen, elixir-format
msgid "Zoom"
msgstr "Riduci/ingrandisci"

View File

@@ -118,12 +118,12 @@ msgstr ""
msgid "API"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:196
#: lib/bds/desktop/menu_bar.ex:234
#, elixir-autogen, elixir-format
msgid "API Documentation"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:194
#: lib/bds/desktop/menu_bar.ex:232
#, elixir-autogen, elixir-format
msgid "About"
msgstr ""
@@ -381,7 +381,7 @@ msgstr ""
msgid "Backlinks"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:147
#: lib/bds/desktop/menu_bar.ex:181
#, elixir-autogen, elixir-format
msgid "Blog"
msgstr ""
@@ -557,7 +557,7 @@ msgstr ""
msgid "Click to %{action} mapping"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:155
#: lib/bds/desktop/menu_bar.ex:190
#, elixir-autogen, elixir-format
msgid "Close Tab"
msgstr ""
@@ -607,7 +607,7 @@ msgstr ""
msgid "Content Categories"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:160
#: lib/bds/desktop/menu_bar.ex:195
#, elixir-autogen, elixir-format
msgid "Copy"
msgstr ""
@@ -660,7 +660,7 @@ msgstr ""
msgid "Created"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:159
#: lib/bds/desktop/menu_bar.ex:194
#, elixir-autogen, elixir-format
msgid "Cut"
msgstr ""
@@ -726,7 +726,7 @@ msgstr ""
msgid "Default editing mode and diff presentation"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:162
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:98
#: lib/bds/desktop/shell_live/overlay_html/shell_overlay.html.heex:166
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:116
@@ -874,7 +874,7 @@ msgstr ""
msgid "Do Not Translate"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:195
#: lib/bds/desktop/menu_bar.ex:233
#: lib/bds/help_docs.ex:14
#: lib/bds/ui/registry.ex:118
#, elixir-autogen, elixir-format
@@ -907,12 +907,12 @@ msgstr ""
msgid "ETA: %{value}"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:145
#: lib/bds/desktop/menu_bar.ex:179
#, elixir-autogen, elixir-format
msgid "Edit"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:181
#: lib/bds/desktop/menu_bar.ex:216
#, elixir-autogen, elixir-format
msgid "Edit Menu"
msgstr ""
@@ -1018,7 +1018,7 @@ msgstr ""
msgid "Extra URLs"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:144
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/shell_live/import_editor.ex:882
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:157
#, elixir-autogen, elixir-format
@@ -1045,17 +1045,17 @@ msgstr ""
msgid "Filesystem Sync"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:188
#: lib/bds/desktop/menu_bar.ex:223
#, elixir-autogen, elixir-format
msgid "Fill Missing Translations"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:164
#: lib/bds/desktop/menu_bar.ex:199
#, elixir-autogen, elixir-format
msgid "Find"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/menu_bar.ex:224
#, elixir-autogen, elixir-format
msgid "Find Duplicate Posts"
msgstr ""
@@ -1070,7 +1070,7 @@ msgstr ""
msgid "Find Duplicates"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:174
#: lib/bds/desktop/menu_bar.ex:209
#, elixir-autogen, elixir-format
msgid "Force Reload"
msgstr ""
@@ -1081,7 +1081,7 @@ msgstr ""
msgid "Gallery"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:190
#: lib/bds/desktop/menu_bar.ex:225
#, elixir-autogen, elixir-format
msgid "Generate Site"
msgstr ""
@@ -1106,7 +1106,7 @@ msgstr ""
msgid "Git Log"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:148
#: lib/bds/desktop/menu_bar.ex:183
#, elixir-autogen, elixir-format
msgid "Help"
msgstr ""
@@ -1193,7 +1193,7 @@ msgstr ""
msgid "Import (new slug)"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:151
#: lib/bds/desktop/menu_bar.ex:186
#, elixir-autogen, elixir-format
msgid "Import Media"
msgstr ""
@@ -1395,7 +1395,7 @@ msgstr ""
msgid "Max Posts Per Page"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:168
#: lib/bds/desktop/menu_bar.ex:203
#: lib/bds/desktop/shell_live/media_editor.ex:509
#: lib/bds/desktop/shell_live/media_editor.ex:513
#: lib/bds/desktop/shell_live/misc_editor.ex:735
@@ -1440,7 +1440,7 @@ msgstr ""
msgid "Metadata"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/menu_bar.ex:220
#: lib/bds/desktop/shell_live/misc_editor.ex:214
#: lib/bds/desktop/shell_live/misc_editor.ex:226
#: lib/bds/desktop/shell_live/misc_editor.ex:448
@@ -1492,7 +1492,7 @@ msgstr ""
msgid "New Page"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:150
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/shell_live/sidebar_create.ex:41
#, elixir-autogen, elixir-format
msgid "New Post"
@@ -1769,7 +1769,7 @@ msgstr ""
msgid "Open"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:154
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:382
#, elixir-autogen, elixir-format
msgid "Open Data Folder"
@@ -1786,7 +1786,7 @@ msgstr ""
msgid "Open Settings"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:153
#: lib/bds/desktop/menu_bar.ex:188
#, elixir-autogen, elixir-format
msgid "Open in Browser"
msgstr ""
@@ -1865,7 +1865,7 @@ msgstr ""
msgid "Parsing WXR file..."
msgstr ""
#: lib/bds/desktop/menu_bar.ex:161
#: lib/bds/desktop/menu_bar.ex:196
#, elixir-autogen, elixir-format
msgid "Paste"
msgstr ""
@@ -1931,7 +1931,7 @@ msgstr ""
msgid "Post saved"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:167
#: lib/bds/desktop/menu_bar.ex:202
#: lib/bds/desktop/shell_live/misc_editor.ex:664
#: lib/bds/desktop/shell_live/misc_editor.ex:761
#: lib/bds/ui/registry.ex:14
@@ -1945,7 +1945,7 @@ msgstr ""
msgid "Posts (%{count})"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:166
#: lib/bds/desktop/menu_bar.ex:201
#, elixir-autogen, elixir-format
msgid "Preferences"
msgstr ""
@@ -1961,7 +1961,7 @@ msgstr ""
msgid "Preview Mode"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:180
#: lib/bds/desktop/menu_bar.ex:215
#, elixir-autogen, elixir-format
msgid "Preview Post"
msgstr ""
@@ -2013,7 +2013,7 @@ msgstr ""
msgid "Publish"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:179
#: lib/bds/desktop/menu_bar.ex:214
#, elixir-autogen, elixir-format
msgid "Publish Selected"
msgstr ""
@@ -2046,7 +2046,7 @@ msgstr ""
msgid "Quick Actions"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:156
#: lib/bds/desktop/menu_bar.ex:191
#, elixir-autogen, elixir-format
msgid "Quit"
msgstr ""
@@ -2056,12 +2056,12 @@ msgstr ""
msgid "Ready to import:"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:182
#: lib/bds/desktop/menu_bar.ex:217
#, elixir-autogen, elixir-format
msgid "Rebuild Database"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:184
#: lib/bds/desktop/menu_bar.ex:219
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:381
#, elixir-autogen, elixir-format
msgid "Rebuild Embedding Index"
@@ -2092,7 +2092,7 @@ msgstr ""
msgid "Rebuild filesystem-backed records and thumbnails"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:158
#: lib/bds/desktop/menu_bar.ex:193
#, elixir-autogen, elixir-format
msgid "Redo"
msgstr ""
@@ -2119,7 +2119,7 @@ msgstr ""
msgid "Refresh Translation"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:186
#: lib/bds/desktop/menu_bar.ex:221
#, elixir-autogen, elixir-format
msgid "Regenerate Calendar"
msgstr ""
@@ -2129,12 +2129,12 @@ msgstr ""
msgid "Regenerate Missing Thumbnails"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:183
#: lib/bds/desktop/menu_bar.ex:218
#, elixir-autogen, elixir-format
msgid "Reindex Text"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:173
#: lib/bds/desktop/menu_bar.ex:208
#, elixir-autogen, elixir-format
msgid "Reload"
msgstr ""
@@ -2165,7 +2165,7 @@ msgstr ""
msgid "Render in Lists"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:165
#: lib/bds/desktop/menu_bar.ex:200
#, elixir-autogen, elixir-format
msgid "Replace"
msgstr ""
@@ -2182,12 +2182,12 @@ msgstr ""
msgid "Replace Media File"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:198
#: lib/bds/desktop/menu_bar.ex:236
#, elixir-autogen, elixir-format
msgid "Report Issue"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:175
#: lib/bds/desktop/menu_bar.ex:210
#, elixir-autogen, elixir-format
msgid "Reset Zoom"
msgstr ""
@@ -2242,7 +2242,7 @@ msgstr ""
msgid "SSH Mode"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:152
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:89
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:299
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:13
@@ -2360,7 +2360,7 @@ msgstr ""
msgid "Select & Analyze"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:163
#: lib/bds/desktop/menu_bar.ex:198
#, elixir-autogen, elixir-format
msgid "Select All"
msgstr ""
@@ -2671,12 +2671,12 @@ msgstr ""
msgid "Title"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:171
#: lib/bds/desktop/menu_bar.ex:206
#, elixir-autogen, elixir-format
msgid "Toggle Assistant Sidebar"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:172
#: lib/bds/desktop/menu_bar.ex:207
#, elixir-autogen, elixir-format
msgid "Toggle Dev Tools"
msgstr ""
@@ -2687,17 +2687,17 @@ msgstr ""
msgid "Toggle Filters"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/menu_bar.ex:213
#, elixir-autogen, elixir-format
msgid "Toggle Full Screen"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:170
#: lib/bds/desktop/menu_bar.ex:205
#, elixir-autogen, elixir-format
msgid "Toggle Panel"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:169
#: lib/bds/desktop/menu_bar.ex:204
#, elixir-autogen, elixir-format
msgid "Toggle Sidebar"
msgstr ""
@@ -2793,7 +2793,7 @@ msgstr ""
msgid "URL"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:157
#: lib/bds/desktop/menu_bar.ex:192
#, elixir-autogen, elixir-format
msgid "Undo"
msgstr ""
@@ -2843,7 +2843,7 @@ msgstr ""
msgid "Updated URLs"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:193
#: lib/bds/desktop/menu_bar.ex:228
#, elixir-autogen, elixir-format
msgid "Upload Site"
msgstr ""
@@ -2870,22 +2870,22 @@ msgstr ""
msgid "Validate"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:192
#: lib/bds/desktop/menu_bar.ex:227
#, elixir-autogen, elixir-format
msgid "Validate Site"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/menu_bar.ex:222
#, elixir-autogen, elixir-format
msgid "Validate Translations"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:146
#: lib/bds/desktop/menu_bar.ex:180
#, elixir-autogen, elixir-format
msgid "View"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/menu_bar.ex:235
#, elixir-autogen, elixir-format
msgid "View on GitHub"
msgstr ""
@@ -2929,12 +2929,12 @@ msgstr ""
msgid "You"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:176
#: lib/bds/desktop/menu_bar.ex:211
#, elixir-autogen, elixir-format
msgid "Zoom In"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:177
#: lib/bds/desktop/menu_bar.ex:212
#, elixir-autogen, elixir-format
msgid "Zoom Out"
msgstr ""
@@ -3537,7 +3537,7 @@ msgstr ""
msgid "Suggested tags"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:191
#: lib/bds/desktop/menu_bar.ex:226
#, elixir-autogen, elixir-format
msgid "Force Render Site"
msgstr ""
@@ -3551,3 +3551,23 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Rebuild Post Links"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:231
#, elixir-autogen, elixir-format
msgid "Bring All to Front"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:229
#, elixir-autogen, elixir-format
msgid "Minimize"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:182
#, elixir-autogen, elixir-format
msgid "Window"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:230
#, elixir-autogen, elixir-format
msgid "Zoom"
msgstr ""

View File

@@ -126,8 +126,9 @@ rule ToggleAssistantSidebar {
value WindowTitleBar {
-- Platform-adaptive
-- menu_bar: rendered only on non-Mac platforms (6 groups: App, File, Edit, View, Window, Help)
-- macOS: native menu bar (same 6 groups)
-- menu_bar: rendered only on non-Mac platforms (5 groups: File, Edit, View, Blog, Help)
-- macOS: native menu bar (same groups plus Window between Blog and Help;
-- wx auto Window menu disabled, app supplies its own for a stable order)
-- Keyboard: Alt opens mnemonics, Alt+letter opens group
-- Arrow keys navigate groups and items, Enter/Space activates
-- View group hides devTools toggle when not in dev mode

View File

@@ -147,6 +147,41 @@ defmodule BDS.DesktopTest do
assert Enum.at(item_ids, generate_index + 1) == :force_render_site
end
test "window menu group sits between blog and help when enabled" do
groups = BDS.UI.MenuBar.default_groups(window_menu?: true)
assert Enum.map(groups, & &1.id) == [:file, :edit, :view, :blog, :window, :help]
window_group = Enum.find(groups, &(&1.id == :window))
assert Enum.map(window_group.items, &Map.get(&1, :id)) == [
:minimize,
:zoom,
nil,
:bring_all_to_front
]
end
test "window menu group is excluded by default so the titlebar menu stays unchanged" do
refute Enum.any?(BDS.UI.MenuBar.default_groups(), &(&1.id == :window))
end
test "desktop menu bar renders window menu labels and the minimize accelerator" do
groups = BDS.Desktop.MenuBar.groups(dev_mode?: false, window_menu?: true)
window_group = Enum.find(groups, &(&1.id == :window))
assert window_group.label == "Window"
assert menu_item(groups, :minimize).native_label == "Minimize\tCTRL+M"
assert menu_item(groups, :zoom).native_label == "Zoom"
assert menu_item(groups, :bring_all_to_front).native_label == "Bring All to Front"
end
test "native window menu actions are handled without a running window" do
assert {:noreply, :menu} = BDS.Desktop.MenuBar.handle_event("minimize", :menu)
assert {:noreply, :menu} = BDS.Desktop.MenuBar.handle_event("zoom", :menu)
assert {:noreply, :menu} = BDS.Desktop.MenuBar.handle_event("bring_all_to_front", :menu)
end
test "prod forwarded menu surface is covered by the shell dispatcher" do
forwarded_actions =
BDS.Desktop.MenuBar.groups(dev_mode?: false)