fix: issue #1 button styling
This commit is contained in:
@@ -646,12 +646,6 @@
|
||||
max-width: 22px;
|
||||
max-height: 22px;
|
||||
padding: 0;
|
||||
background: var(--vscode-button-background);
|
||||
color: var(--vscode-button-foreground);
|
||||
}
|
||||
|
||||
.chat-panel .chat-send-button:hover:not(:disabled) {
|
||||
background: var(--vscode-button-hoverBackground);
|
||||
}
|
||||
|
||||
.chat-panel .chat-send-button:disabled {
|
||||
|
||||
@@ -14,8 +14,7 @@
|
||||
|
||||
.editor-main,
|
||||
.editor-meta,
|
||||
.panel-shell,
|
||||
.assistant-card {
|
||||
.panel-shell {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
@@ -750,8 +749,7 @@
|
||||
}
|
||||
|
||||
.post-editor .editor-toolbar {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto 1fr;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
margin-bottom: 8px;
|
||||
@@ -759,23 +757,27 @@
|
||||
|
||||
.post-editor .editor-toolbar-left {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
min-width: 0;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.post-editor .editor-toolbar-center {
|
||||
display: flex;
|
||||
flex: none;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
/* ponytail: right group keeps its content width so buttons never wrap or
|
||||
overlap the mode toggle; the left label shrinks instead */
|
||||
.post-editor .editor-toolbar-right {
|
||||
display: flex;
|
||||
flex: 1 0 auto;
|
||||
align-items: center;
|
||||
justify-content: flex-end;
|
||||
gap: 6px;
|
||||
min-width: 0;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.post-editor .editor-mode-toggle {
|
||||
@@ -817,38 +819,6 @@
|
||||
display: none;
|
||||
}
|
||||
|
||||
.post-editor .gallery-button {
|
||||
padding: 4px 12px;
|
||||
font-size: 12px;
|
||||
border-radius: 4px;
|
||||
background-color: var(--vscode-button-secondaryBackground);
|
||||
color: var(--vscode-button-secondaryForeground);
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
transition: background-color 0.15s;
|
||||
}
|
||||
|
||||
.post-editor .gallery-button:hover {
|
||||
background-color: var(--vscode-button-secondaryHoverBackground);
|
||||
}
|
||||
|
||||
.post-editor .insert-post-link-button,
|
||||
.post-editor .insert-media-button {
|
||||
padding: 4px 8px;
|
||||
font-size: 14px;
|
||||
border-radius: 4px;
|
||||
background-color: var(--vscode-button-secondaryBackground);
|
||||
color: var(--vscode-button-secondaryForeground);
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
transition: background-color 0.15s;
|
||||
}
|
||||
|
||||
.post-editor .insert-post-link-button:hover,
|
||||
.post-editor .insert-media-button:hover {
|
||||
background-color: var(--vscode-button-secondaryHoverBackground);
|
||||
}
|
||||
|
||||
.post-editor .editor-preview {
|
||||
flex: 1;
|
||||
background-color: var(--vscode-input-background);
|
||||
@@ -937,8 +907,7 @@
|
||||
.post-editor .editor-header,
|
||||
.scripts-view-shell .ui-editor-header,
|
||||
.templates-view-shell .ui-editor-header,
|
||||
.post-editor .metadata-toggle-header,
|
||||
.post-editor .editor-toolbar {
|
||||
.post-editor .metadata-toggle-header {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
@@ -954,7 +923,6 @@
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.post-editor .editor-toolbar-right,
|
||||
.post-editor .ui-editor-actions,
|
||||
.scripts-view-shell .ui-editor-actions,
|
||||
.templates-view-shell .ui-editor-actions {
|
||||
|
||||
@@ -67,30 +67,12 @@
|
||||
color: var(--vscode-descriptionForeground);
|
||||
}
|
||||
|
||||
.import-analysis button,
|
||||
.import-analysis select {
|
||||
border: 1px solid var(--vscode-button-border, transparent);
|
||||
border-radius: 6px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.import-analysis button {
|
||||
background: var(--vscode-button-secondaryBackground, var(--vscode-button-background));
|
||||
color: var(--vscode-button-secondaryForeground, var(--vscode-button-foreground));
|
||||
padding: 8px 12px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.import-analysis button:hover:not(:disabled) {
|
||||
background: var(--vscode-button-secondaryHoverBackground, var(--vscode-button-hoverBackground));
|
||||
}
|
||||
|
||||
.import-analyze-btn,
|
||||
.import-execute-btn {
|
||||
background: var(--vscode-button-background) !important;
|
||||
color: var(--vscode-button-foreground) !important;
|
||||
}
|
||||
|
||||
.import-analysis button:disabled {
|
||||
opacity: 0.65;
|
||||
cursor: not-allowed;
|
||||
@@ -110,7 +92,7 @@
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
border: 2px solid var(--vscode-descriptionForeground);
|
||||
border-top-color: var(--vscode-button-background);
|
||||
border-top-color: var(--vscode-button-background, #0e639c);
|
||||
border-radius: 50%;
|
||||
animation: import-spinner-rotate 0.8s linear infinite;
|
||||
flex-shrink: 0;
|
||||
|
||||
@@ -128,20 +128,6 @@
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
[data-testid="media-editor"] .add-link-btn {
|
||||
background: var(--vscode-button-secondaryBackground);
|
||||
border: none;
|
||||
color: var(--vscode-button-secondaryForeground);
|
||||
padding: 2px 8px;
|
||||
border-radius: 3px;
|
||||
cursor: pointer;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
[data-testid="media-editor"] .add-link-btn:hover {
|
||||
background: var(--vscode-button-secondaryHoverBackground);
|
||||
}
|
||||
|
||||
[data-testid="media-editor"] .post-picker {
|
||||
background: var(--vscode-dropdown-background);
|
||||
border: 1px solid var(--vscode-dropdown-border);
|
||||
|
||||
@@ -257,8 +257,7 @@
|
||||
}
|
||||
|
||||
.ai-suggestions-modal-footer,
|
||||
.confirm-delete-modal-footer,
|
||||
.confirm-dialog-actions {
|
||||
.confirm-delete-modal-footer {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
gap: 10px;
|
||||
@@ -266,42 +265,12 @@
|
||||
border-top: 1px solid #3c3c3c;
|
||||
}
|
||||
|
||||
.button-cancel,
|
||||
.button-delete,
|
||||
.button-apply,
|
||||
.confirm-dialog-actions button,
|
||||
.insert-modal-submit,
|
||||
.language-picker-row,
|
||||
.shared-popover-entry,
|
||||
.colour-swatch {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.button-cancel,
|
||||
.confirm-dialog-actions button,
|
||||
.insert-modal-submit {
|
||||
border: 1px solid #4c4c4c;
|
||||
border-radius: 4px;
|
||||
padding: 8px 14px;
|
||||
background: transparent;
|
||||
color: #f0f0f0;
|
||||
}
|
||||
|
||||
.button-apply,
|
||||
.confirm-dialog-actions .primary,
|
||||
.insert-modal-submit {
|
||||
background: #0e639c;
|
||||
border-color: #0e639c;
|
||||
}
|
||||
|
||||
.button-delete {
|
||||
border: none;
|
||||
border-radius: 4px;
|
||||
padding: 8px 14px;
|
||||
background: #c73c3c;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
.insert-modal-tabs {
|
||||
display: flex;
|
||||
margin: 0 -20px;
|
||||
|
||||
@@ -116,7 +116,6 @@
|
||||
}
|
||||
|
||||
.assistant-sidebar-prompt-form,
|
||||
.assistant-sidebar-welcome,
|
||||
.assistant-sidebar-transcript {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
@@ -142,12 +141,6 @@
|
||||
|
||||
.assistant-sidebar-start-button {
|
||||
align-self: flex-start;
|
||||
border: 1px solid var(--vscode-button-border, transparent);
|
||||
border-radius: 999px;
|
||||
background: var(--vscode-button-background);
|
||||
color: var(--vscode-button-foreground);
|
||||
padding: 7px 14px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.assistant-sidebar-start-button:disabled {
|
||||
@@ -155,7 +148,6 @@
|
||||
opacity: 0.55;
|
||||
}
|
||||
|
||||
.assistant-card,
|
||||
.assistant-sidebar-message {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
||||
@@ -446,8 +446,7 @@
|
||||
padding: 12px 14px;
|
||||
}
|
||||
|
||||
.panel-entry,
|
||||
.assistant-card {
|
||||
.panel-entry {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 4px;
|
||||
@@ -784,14 +783,6 @@
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.editor-toolbar button {
|
||||
padding: 9px 14px;
|
||||
border: 1px solid var(--line);
|
||||
border-radius: 999px;
|
||||
background: var(--panel-3);
|
||||
color: var(--ink);
|
||||
}
|
||||
|
||||
.editor-meta {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
@@ -799,7 +790,6 @@
|
||||
}
|
||||
|
||||
.editor-meta-card,
|
||||
.assistant-card,
|
||||
.panel-entry {
|
||||
padding: 16px;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,6 @@
|
||||
gap: 2px;
|
||||
}
|
||||
|
||||
.assistant-card span,
|
||||
.panel-entry span,
|
||||
.editor-meta-row span,
|
||||
.editor-subtitle,
|
||||
@@ -777,8 +776,8 @@
|
||||
}
|
||||
|
||||
.filter-chip.active {
|
||||
background-color: var(--vscode-button-background);
|
||||
color: var(--vscode-button-foreground);
|
||||
background-color: var(--vscode-button-background, #0e639c);
|
||||
color: var(--vscode-button-foreground, #ffffff);
|
||||
}
|
||||
|
||||
.filter-chip.has-color {
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
--vscode-editorGroupHeader-tabsBorder: #1e1e1e;
|
||||
--vscode-toolbar-hoverBackground: rgba(90, 93, 94, 0.31);
|
||||
--vscode-toolbar-activeBackground: rgba(99, 102, 103, 0.31);
|
||||
--vscode-button-secondaryBackground: rgba(255, 255, 255, 0.08);
|
||||
--vscode-button-secondaryForeground: #cccccc;
|
||||
--vscode-button-secondaryHoverBackground: #4a4d51;
|
||||
--vscode-foreground: #cccccc;
|
||||
--vscode-descriptionForeground: #858585;
|
||||
--vscode-panel-border: #80808059;
|
||||
@@ -130,12 +133,13 @@ button.compact {
|
||||
}
|
||||
|
||||
button.primary {
|
||||
background-color: var(--vscode-button-background);
|
||||
color: var(--vscode-button-foreground, #ffffff);
|
||||
background-color: var(--vscode-button-background, #0e639c);
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
button.primary:hover {
|
||||
background-color: var(--vscode-button-hoverBackground);
|
||||
background-color: var(--vscode-button-hoverBackground, #1177bb);
|
||||
}
|
||||
|
||||
button.success {
|
||||
|
||||
@@ -91,24 +91,6 @@ defmodule BDS.Desktop.ShellData do
|
||||
end
|
||||
end
|
||||
|
||||
def assistant_cards do
|
||||
[
|
||||
%{
|
||||
label: dgettext("ui", "Offline Gate"),
|
||||
text: dgettext("ui", "Automatic AI actions stay gated by airplane mode.")
|
||||
},
|
||||
%{
|
||||
label: dgettext("ui", "Filesystem Sync"),
|
||||
text:
|
||||
dgettext("ui", "Metadata flush, diffing, and rebuild hooks still need editor wiring.")
|
||||
},
|
||||
%{
|
||||
label: dgettext("ui", "Desktop Runtime"),
|
||||
text: dgettext("ui", "The app window is now served from LiveView state.")
|
||||
}
|
||||
]
|
||||
end
|
||||
|
||||
def editor_meta(task_status) do
|
||||
[
|
||||
%{
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
<h2><%= dgettext("ui", "API Key Required") %></h2>
|
||||
<p><%= dgettext("ui", "Configure an API key in Settings to enable AI chat.") %></p>
|
||||
<div class="api-key-form">
|
||||
<button class="api-key-submit ui-button ui-button-primary" type="button" phx-click="open_chat_settings" phx-target={@myself}><%= dgettext("ui", "Open Settings") %></button>
|
||||
<button class="api-key-submit primary ui-button ui-button-primary" type="button" phx-click="open_chat_settings" phx-target={@myself}><%= dgettext("ui", "Open Settings") %></button>
|
||||
</div>
|
||||
</div>
|
||||
<% else %>
|
||||
@@ -154,7 +154,7 @@
|
||||
|
||||
<form class="chat-input-wrapper flex items-end gap-2" phx-change="change_chat_editor_input" phx-submit="send_chat_editor_message" phx-target={@myself}>
|
||||
<textarea class="chat-input chat-surface-input ui-textarea" name="message" rows="1" placeholder={dgettext("ui", "Type a message...")} disabled={@chat_editor.is_streaming}><%= @chat_editor.input %></textarea>
|
||||
<button class="chat-send-button ui-button ui-button-primary" data-testid="chat-send-button" type="button" phx-click="send_chat_editor_message" phx-target={@myself}>↑</button>
|
||||
<button class="chat-send-button primary ui-button ui-button-primary" data-testid="chat-send-button" type="button" phx-click="send_chat_editor_message" phx-target={@myself}>↑</button>
|
||||
</form>
|
||||
|
||||
<%= if @chat_editor.action_error do %>
|
||||
|
||||
@@ -74,7 +74,6 @@ defmodule BDS.Desktop.ShellLive.ContentState do
|
||||
|> assign(:tab_meta, tab_meta)
|
||||
|> assign(:task_status, task_status)
|
||||
|> assign(:offline_mode, offline_mode)
|
||||
|> assign(:assistant_cards, ShellData.assistant_cards())
|
||||
|> assign(:supported_ui_languages, ShellData.supported_ui_languages())
|
||||
|> assign(:menu_groups, socket.assigns[:menu_groups] || TitlebarMenu.groups())
|
||||
|> assign(:titlebar_menu_item_index, socket.assigns[:titlebar_menu_item_index])
|
||||
|
||||
@@ -840,7 +840,7 @@ defmodule BDS.Desktop.ShellLive.ImportEditor do
|
||||
<div class={["import-file-path", if(blank?(@import_editor.uploads_folder_path), do: "placeholder")]}>
|
||||
<%= @import_editor.uploads_folder_path || dgettext("ui", "No folder selected") %>
|
||||
</div>
|
||||
<button type="button" phx-click="select_import_uploads_folder" phx-target={@myself}><%= dgettext("ui", "Open") %></button>
|
||||
<button class="secondary ui-button ui-button-secondary" type="button" phx-click="select_import_uploads_folder" phx-target={@myself}><%= dgettext("ui", "Open") %></button>
|
||||
</div>
|
||||
|
||||
<div class="import-file-row">
|
||||
@@ -848,7 +848,7 @@ defmodule BDS.Desktop.ShellLive.ImportEditor do
|
||||
<div class={["import-file-path", if(blank?(@import_editor.wxr_file_path), do: "placeholder")]}>
|
||||
<%= @import_editor.wxr_file_path || dgettext("ui", "Select a file to analyze") %>
|
||||
</div>
|
||||
<button class="import-analyze-btn" type="button" phx-click="select_import_wxr_file" phx-target={@myself}><%= dgettext("ui", "Select & Analyze") %></button>
|
||||
<button class="import-analyze-btn primary ui-button ui-button-primary" type="button" phx-click="select_import_wxr_file" phx-target={@myself}><%= dgettext("ui", "Select & Analyze") %></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -944,7 +944,7 @@ defmodule BDS.Desktop.ShellLive.ImportEditor do
|
||||
<%= if @counts.pages > 0 do %><span class="import-count-tag"><%= @counts.pages %> <%= dgettext("ui", "pages") %></span><% end %>
|
||||
</div>
|
||||
|
||||
<button class="import-execute-btn" type="button" phx-click="execute_import_editor" phx-target={@myself} disabled={@counts.total == 0}>
|
||||
<button class="import-execute-btn primary ui-button ui-button-primary" type="button" phx-click="execute_import_editor" phx-target={@myself} disabled={@counts.total == 0}>
|
||||
<%= if @counts.total == 0 do %>
|
||||
<%= dgettext("ui", "Nothing to Import") %>
|
||||
<% else %>
|
||||
@@ -1000,7 +1000,7 @@ defmodule BDS.Desktop.ShellLive.ImportEditor do
|
||||
<%= if @sections.taxonomy do %>
|
||||
<div class="taxonomy-analyze-row">
|
||||
<div class="taxonomy-analyze-dropdown">
|
||||
<button class="taxonomy-analyze-btn" type="button" phx-click="toggle_import_ai_model_selector" phx-target={@myself}><%= dgettext("ui", "Analyze with...") %></button>
|
||||
<button class="taxonomy-analyze-btn secondary ui-button ui-button-secondary" type="button" phx-click="toggle_import_ai_model_selector" phx-target={@myself}><%= dgettext("ui", "Analyze with...") %></button>
|
||||
<%= if @import_editor.model_selector_open? do %>
|
||||
<div class="taxonomy-model-dropdown">
|
||||
<%= for model <- @import_editor.available_models do %>
|
||||
@@ -1012,7 +1012,7 @@ defmodule BDS.Desktop.ShellLive.ImportEditor do
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
<button class="taxonomy-analyze-btn" type="button" phx-click="analyze_import_taxonomy_ai" phx-target={@myself} disabled={Enum.empty?(@import_editor.available_models) and not @import_editor.offline?}>
|
||||
<button class="taxonomy-analyze-btn secondary ui-button ui-button-secondary" type="button" phx-click="analyze_import_taxonomy_ai" phx-target={@myself} disabled={Enum.empty?(@import_editor.available_models) and not @import_editor.offline?}>
|
||||
<%= @import_editor.selected_model_label %>
|
||||
</button>
|
||||
|
||||
@@ -1362,7 +1362,7 @@ defmodule BDS.Desktop.ShellLive.ImportEditor do
|
||||
list={"taxonomy-suggestions-#{@type}"}
|
||||
autocomplete="off"
|
||||
/>
|
||||
<button class="taxonomy-edit-btn" type="submit" title={dgettext("ui", "Map to...")}>✓</button>
|
||||
<button class="taxonomy-edit-btn secondary" type="submit" title={dgettext("ui", "Map to...")}>✓</button>
|
||||
<button class="taxonomy-edit-btn ghost" type="button" phx-click="cancel_import_taxonomy_edit" phx-target={@myself} title={dgettext("ui", "Cancel")}>×</button>
|
||||
<%= if present?(item.mapped_to) do %>
|
||||
<button class="taxonomy-clear-btn" type="button" phx-click="clear_import_taxonomy_mapping" phx-target={@myself} phx-value-type={@type} phx-value-name={item.name} title={dgettext("ui", "Clear mapping")}>×</button>
|
||||
|
||||
@@ -531,7 +531,7 @@
|
||||
><%= @assistant_prompt %></textarea>
|
||||
|
||||
<button
|
||||
class="assistant-sidebar-start-button ui-button ui-button-primary"
|
||||
class="assistant-sidebar-start-button primary ui-button ui-button-primary"
|
||||
data-testid="assistant-start-button"
|
||||
type="submit"
|
||||
disabled={String.trim(@assistant_prompt || "") == ""}
|
||||
@@ -540,16 +540,7 @@
|
||||
</button>
|
||||
</form>
|
||||
|
||||
<%= if Enum.empty?(@assistant_messages) do %>
|
||||
<div class="assistant-sidebar-welcome min-h-0 flex-1 overflow-auto">
|
||||
<%= for card <- @assistant_cards do %>
|
||||
<section class="assistant-card flex flex-col gap-1">
|
||||
<strong><%= card.label %></strong>
|
||||
<span><%= card.text %></span>
|
||||
</section>
|
||||
<% end %>
|
||||
</div>
|
||||
<% else %>
|
||||
<%= unless Enum.empty?(@assistant_messages) do %>
|
||||
<div class="assistant-sidebar-transcript min-h-0 flex-1 overflow-auto">
|
||||
<%= for message <- @assistant_messages do %>
|
||||
<article
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
<button class="secondary ui-button ui-button-secondary" type="button" phx-click="replace_media_editor_file" phx-target={@myself}>
|
||||
<%= dgettext("ui", "Replace File") %>
|
||||
</button>
|
||||
<button class="ui-button ui-button-primary" data-testid="media-save-button" type="button" phx-click="save_media_editor" phx-target={@myself}>
|
||||
<button class="primary ui-button ui-button-primary" data-testid="media-save-button" type="button" phx-click="save_media_editor" phx-target={@myself}>
|
||||
<%= dgettext("ui", "Save") %>
|
||||
</button>
|
||||
<button
|
||||
@@ -211,7 +211,7 @@
|
||||
<div class="editor-field linked-posts-section flex flex-col gap-2">
|
||||
<label>
|
||||
<%= dgettext("ui", "Linked Posts") %>
|
||||
<button class="add-link-btn" type="button" phx-click="toggle_media_post_picker" phx-target={@myself}>
|
||||
<button class="add-link-btn secondary compact ui-button ui-button-secondary ui-button-compact" type="button" phx-click="toggle_media_post_picker" phx-target={@myself}>
|
||||
<%= dgettext("ui", "Link to Post") %>
|
||||
</button>
|
||||
</label>
|
||||
@@ -296,7 +296,7 @@
|
||||
</form>
|
||||
<div class="translation-modal-footer flex items-center justify-end gap-2">
|
||||
<button class="secondary ui-button ui-button-secondary" type="button" phx-click="close_media_translation_editor" phx-target={@myself}><%= dgettext("ui", "Cancel") %></button>
|
||||
<button class="ui-button ui-button-primary" type="button" phx-click="save_media_translation" phx-target={@myself}><%= dgettext("ui", "Save") %></button>
|
||||
<button class="primary ui-button ui-button-primary" type="button" phx-click="save_media_translation" phx-target={@myself}><%= dgettext("ui", "Save") %></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -39,8 +39,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="ai-suggestions-modal-footer">
|
||||
<button class="button-cancel" type="button" phx-click="close_overlay"><%= dgettext("ui", "Cancel") %></button>
|
||||
<button class="button-apply" type="button" phx-click="overlay_confirm"><%= dgettext("ui", "Apply Selected") %></button>
|
||||
<button class="button-cancel secondary ui-button ui-button-secondary" type="button" phx-click="close_overlay"><%= dgettext("ui", "Cancel") %></button>
|
||||
<button class="button-apply primary ui-button ui-button-primary" type="button" phx-click="overlay_confirm"><%= dgettext("ui", "Apply Selected") %></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -82,7 +82,7 @@
|
||||
<span class="insert-modal-label"><%= dgettext("ui", "Display Text") %></span>
|
||||
<input class="insert-modal-input" type="text" name="overlay[text]" value={@shell_overlay.external_text} />
|
||||
</label>
|
||||
<button class="insert-modal-submit" type="button" phx-click="overlay_insert_external"><%= dgettext("ui", "Insert") %></button>
|
||||
<button class="insert-modal-submit primary ui-button ui-button-primary" type="button" phx-click="overlay_insert_external"><%= dgettext("ui", "Insert") %></button>
|
||||
</form>
|
||||
<% end %>
|
||||
</div>
|
||||
@@ -162,8 +162,8 @@
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="confirm-delete-modal-footer">
|
||||
<button class="button-cancel" type="button" phx-click="close_overlay"><%= dgettext("ui", "Cancel") %></button>
|
||||
<button class="button-delete" type="button" phx-click="overlay_confirm"><%= dgettext("ui", "Delete") %></button>
|
||||
<button class="button-cancel secondary ui-button ui-button-secondary" type="button" phx-click="close_overlay"><%= dgettext("ui", "Cancel") %></button>
|
||||
<button class="button-delete danger ui-button ui-button-danger" type="button" phx-click="overlay_confirm"><%= dgettext("ui", "Delete") %></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -180,8 +180,8 @@
|
||||
<div class="confirm-delete-message"><%= @shell_overlay.message %></div>
|
||||
</div>
|
||||
<div class="confirm-delete-modal-footer">
|
||||
<button class="button-cancel" type="button" phx-click="close_overlay"><%= dgettext("ui", "Cancel") %></button>
|
||||
<button class="button-apply" type="button" phx-click="overlay_confirm"><%= dgettext("ui", "Confirm") %></button>
|
||||
<button class="button-cancel secondary ui-button ui-button-secondary" type="button" phx-click="close_overlay"><%= dgettext("ui", "Cancel") %></button>
|
||||
<button class="button-apply primary ui-button ui-button-primary" type="button" phx-click="overlay_confirm"><%= dgettext("ui", "Confirm") %></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -394,7 +394,7 @@
|
||||
<div class="editor-toolbar-right ui-toolbar-group flex items-center gap-2">
|
||||
<%= if @post_editor.mode == :markdown do %>
|
||||
<button
|
||||
class="insert-post-link-button"
|
||||
class="insert-post-link-button secondary ui-button ui-button-secondary whitespace-nowrap"
|
||||
data-testid="editor-toolbar-overlay-button"
|
||||
type="button"
|
||||
phx-click="open_overlay"
|
||||
@@ -403,7 +403,7 @@
|
||||
<%= dgettext("ui", "Insert Link") %>
|
||||
</button>
|
||||
<button
|
||||
class="insert-media-button"
|
||||
class="insert-media-button secondary ui-button ui-button-secondary whitespace-nowrap"
|
||||
data-testid="editor-toolbar-overlay-button"
|
||||
type="button"
|
||||
phx-click="open_overlay"
|
||||
@@ -412,7 +412,7 @@
|
||||
<%= dgettext("ui", "Insert Media") %>
|
||||
</button>
|
||||
<button
|
||||
class="add-gallery-images-button"
|
||||
class="add-gallery-images-button secondary ui-button ui-button-secondary whitespace-nowrap"
|
||||
type="button"
|
||||
phx-click="add_gallery_images"
|
||||
phx-value-post-id={@post_editor.id}
|
||||
@@ -423,7 +423,7 @@
|
||||
|
||||
<%= if @post_editor.gallery_count > 0 do %>
|
||||
<button
|
||||
class="gallery-button"
|
||||
class="gallery-button secondary ui-button ui-button-secondary whitespace-nowrap"
|
||||
data-testid="editor-toolbar-overlay-button"
|
||||
type="button"
|
||||
phx-click="open_overlay"
|
||||
|
||||
@@ -10,7 +10,7 @@ msgstr "%{canonical} = %{translation}"
|
||||
msgid "%{count} mapped"
|
||||
msgstr "%{count} zugeordnet"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:189
|
||||
#: lib/bds/desktop/shell_data.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "%{count} post"
|
||||
msgid_plural "%{count} posts"
|
||||
@@ -79,7 +79,7 @@ msgstr "KI-Einstellungen"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:42
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:72
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:918
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:920
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "AI Suggestions"
|
||||
@@ -301,7 +301,7 @@ msgstr "Tag-Archive gerendert"
|
||||
msgid "Validation apply prepared"
|
||||
msgstr "Anwenden der Validierung vorbereitet"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:182
|
||||
#: lib/bds/desktop/shell_data.ex:164
|
||||
#: lib/bds/ui/sidebar.ex:331
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archived"
|
||||
@@ -336,15 +336,14 @@ msgstr "Autor"
|
||||
msgid "Auto"
|
||||
msgstr "Automatisch"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live.ex:424
|
||||
#: lib/bds/desktop/shell_live/chat_editor.ex:234
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:171
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:364
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:557
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:73
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:763
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:812
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:765
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:814
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Automatic AI actions stay gated by airplane mode."
|
||||
msgstr "Automatische KI-Aktionen bleiben durch den Flugmodus gesperrt."
|
||||
@@ -773,11 +772,6 @@ msgstr "Bereitstellungszugangsdaten für Upload-Aufgaben"
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:106
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Desktop Runtime"
|
||||
msgstr "Desktop-Laufzeit"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:236
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect"
|
||||
@@ -788,9 +782,9 @@ msgstr "Erkennen"
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:214
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:220
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:59
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:762
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:791
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:797
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:764
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:793
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:799
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect Language"
|
||||
msgstr "Sprache erkennen"
|
||||
@@ -868,7 +862,7 @@ msgstr "Nicht übersetzen"
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentation"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:180
|
||||
#: lib/bds/desktop/shell_data.ex:162
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
@@ -1027,11 +1021,6 @@ msgstr "Datei nach DB"
|
||||
msgid "Filename"
|
||||
msgstr "Dateiname"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Filesystem Sync"
|
||||
msgstr "Dateisystem-Abgleich"
|
||||
|
||||
#: lib/bds/desktop/menu_bar.ex:223
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Fill Missing Translations"
|
||||
@@ -1086,7 +1075,7 @@ msgstr "Git"
|
||||
msgid "Git Diff"
|
||||
msgstr "Git-Diff"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:244
|
||||
#: lib/bds/desktop/shell_data.ex:226
|
||||
#: lib/bds/desktop/shell_live.ex:718
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1113,10 +1102,10 @@ msgstr "Startseite"
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:116
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:666
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:657
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:731
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1038
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Idle"
|
||||
msgstr "Leerlauf"
|
||||
@@ -1287,7 +1276,7 @@ msgid "Language"
|
||||
msgstr "Sprache"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:221
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:798
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:800
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language detection failed."
|
||||
msgstr "Spracherkennung fehlgeschlagen."
|
||||
@@ -1347,7 +1336,7 @@ msgstr "MIME-Typ"
|
||||
msgid "Macros (%{count})"
|
||||
msgstr "Makros (%{count})"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:119
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:55
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Main Language"
|
||||
@@ -1371,7 +1360,7 @@ msgstr "Zuordnen zu..."
|
||||
msgid "Mapped"
|
||||
msgstr "Zugeordnet"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1039
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1041
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:123
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Markdown"
|
||||
@@ -1436,17 +1425,12 @@ msgstr "Metadaten"
|
||||
msgid "Metadata Diff"
|
||||
msgstr "Metadaten-Diff"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:103
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Metadata flush, diffing, and rebuild hooks still need editor wiring."
|
||||
msgstr "Metadaten-Schreiben, Diffing und Rebuild-Hooks brauchen noch die Editor-Anbindung."
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Missing URLs"
|
||||
msgstr "Fehlende URLs"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Mode"
|
||||
msgstr "Modus"
|
||||
@@ -1485,7 +1469,7 @@ msgstr "Neue Seite"
|
||||
msgid "New Post"
|
||||
msgstr "Neuer Beitrag"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:656
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:647
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New Project"
|
||||
msgstr "Neues Projekt"
|
||||
@@ -1659,7 +1643,7 @@ msgstr "In der Neufassung noch nicht unterstützt"
|
||||
msgid "Nothing to Import"
|
||||
msgstr "Nichts zu importieren"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:503
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline"
|
||||
@@ -1690,11 +1674,6 @@ msgstr "Offline-Chat-Werkzeuge"
|
||||
msgid "Offline Endpoint URL"
|
||||
msgstr "Offline-Endpunkt-URL"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Gate"
|
||||
msgstr "Offline-Sperre"
|
||||
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:293
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Image Analysis Model"
|
||||
@@ -1762,7 +1741,7 @@ msgstr "Öffnen"
|
||||
msgid "Open Data Folder"
|
||||
msgstr "Datenordner öffnen"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:653
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:644
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open Existing Blog"
|
||||
msgstr "Bestehenden Blog öffnen"
|
||||
@@ -1869,16 +1848,16 @@ msgid "Persist the detected language for this media item"
|
||||
msgstr "Die erkannte Sprache für dieses Medium speichern"
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor.ex:733
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:541
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:584
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:622
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:637
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:669
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:752
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:543
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:586
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:624
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:639
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:671
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:754
|
||||
#: lib/bds/desktop/shell_live/sidebar_components.ex:651
|
||||
#: lib/bds/desktop/shell_live/sidebar_delete.ex:174
|
||||
#: lib/bds/ui/registry.ex:99
|
||||
@@ -1886,7 +1865,7 @@ msgstr "Die erkannte Sprache für dieses Medium speichern"
|
||||
msgid "Post"
|
||||
msgstr "Beitrag"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:247
|
||||
#: lib/bds/desktop/shell_data.ex:229
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:118
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:310
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1908,12 +1887,12 @@ msgstr "Beitragsvorlage"
|
||||
msgid "Post is marked as do-not-translate but has translations"
|
||||
msgstr "Beitrag ist als nicht-übersetzen markiert, hat aber Übersetzungen"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post published"
|
||||
msgstr "Beitrag veröffentlicht"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post saved"
|
||||
msgstr "Beitrag gespeichert"
|
||||
@@ -1937,7 +1916,7 @@ msgstr "Beiträge (%{count})"
|
||||
msgid "Preferences"
|
||||
msgstr "Einstellungen"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1040
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1042
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:124
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Preview"
|
||||
@@ -1978,7 +1957,7 @@ msgid "Project and publishing"
|
||||
msgstr "Projekt und Veröffentlichung"
|
||||
|
||||
#: lib/bds/desktop/shell_live/chat_surface.ex:15
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:632
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:623
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Projects"
|
||||
msgstr "Projekte"
|
||||
@@ -2005,8 +1984,8 @@ msgstr "Veröffentlichen"
|
||||
msgid "Publish Selected"
|
||||
msgstr "Ausgewähltes veröffentlichen"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:181
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_data.ex:163
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:472
|
||||
#: lib/bds/ui/sidebar.ex:324
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2199,7 +2178,7 @@ msgstr "Lösung"
|
||||
msgid "Result"
|
||||
msgstr "Ergebnis"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1037
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Reverted"
|
||||
msgstr "Zurückgesetzt"
|
||||
@@ -2251,7 +2230,7 @@ msgid "Save Translation"
|
||||
msgstr "Übersetzung speichern"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:730
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1033
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saved"
|
||||
msgstr "Gespeichert"
|
||||
@@ -2476,7 +2455,7 @@ msgstr "Chat starten"
|
||||
msgid "Starting..."
|
||||
msgstr "Starte..."
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:115
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1182
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1233
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2502,7 +2481,7 @@ msgstr "Stil"
|
||||
msgid "Submenu"
|
||||
msgstr "Untermenü"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:617
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:608
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Switch project"
|
||||
msgstr "Projekt wechseln"
|
||||
@@ -2612,11 +2591,6 @@ msgstr "Template-Syntax ist gültig"
|
||||
msgid "Templates"
|
||||
msgstr "Vorlagen"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:107
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The app window is now served from LiveView state."
|
||||
msgstr "Das App-Fenster wird jetzt aus dem LiveView-Zustand bereitgestellt."
|
||||
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:194
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The shared lower panel is available for tasks, output, git details, and editor-specific diagnostics."
|
||||
@@ -2691,29 +2665,29 @@ msgstr "Seitenleiste umschalten"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:104
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:105
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:603
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:604
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:594
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:595
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle assistant"
|
||||
msgstr "Assistent umschalten"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:676
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:667
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle offline mode"
|
||||
msgstr "Offline-Modus umschalten"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:92
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:93
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:591
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:592
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:582
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:583
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle panel"
|
||||
msgstr "Panel umschalten"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:80
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:81
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:579
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:580
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:570
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:571
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle sidebar"
|
||||
msgstr "Seitenleiste umschalten"
|
||||
@@ -2721,7 +2695,7 @@ msgstr "Seitenleiste umschalten"
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:363
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:556
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:76
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:811
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:813
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Translate"
|
||||
@@ -2769,7 +2743,7 @@ msgstr "Kategorienamen eingeben"
|
||||
msgid "Type a page title or submenu label"
|
||||
msgstr "Seitentitel oder Untermenü-Bezeichnung eingeben"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:678
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:669
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "UI"
|
||||
msgstr "UI"
|
||||
@@ -2798,7 +2772,7 @@ msgstr "Verknüpfung mit Beitrag aufheben"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:729
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:10
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1032
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:7
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Unsaved"
|
||||
@@ -3294,12 +3268,12 @@ msgstr "Archivieren"
|
||||
msgid "Move this post to the archive"
|
||||
msgstr "Diesen Beitrag ins Archiv verschieben"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post archived"
|
||||
msgstr "Beitrag archiviert"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post unarchived"
|
||||
msgstr "Beitrag wiederhergestellt"
|
||||
@@ -3478,18 +3452,18 @@ msgstr "Blogmark"
|
||||
msgid "Open a project before importing a blogmark."
|
||||
msgstr "Öffnen Sie ein Projekt, bevor Sie ein Blogmark importieren."
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:692
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:694
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Added %{name}"
|
||||
msgstr "%{name} hinzugefügt"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:699
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:701
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Failed to import %{path}: %{reason}"
|
||||
msgstr "Import von %{path} fehlgeschlagen: %{reason}"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:691
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:698
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:693
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:700
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Insert Image"
|
||||
msgstr "Bild einfügen"
|
||||
|
||||
@@ -10,7 +10,7 @@ msgstr ""
|
||||
msgid "%{count} mapped"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:189
|
||||
#: lib/bds/desktop/shell_data.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "%{count} post"
|
||||
msgid_plural "%{count} posts"
|
||||
@@ -79,7 +79,7 @@ msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:42
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:72
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:918
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:920
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "AI Suggestions"
|
||||
@@ -301,7 +301,7 @@ msgstr ""
|
||||
msgid "Validation apply prepared"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:182
|
||||
#: lib/bds/desktop/shell_data.ex:164
|
||||
#: lib/bds/ui/sidebar.ex:331
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archived"
|
||||
@@ -336,15 +336,14 @@ msgstr ""
|
||||
msgid "Auto"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live.ex:424
|
||||
#: lib/bds/desktop/shell_live/chat_editor.ex:234
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:171
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:364
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:557
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:73
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:763
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:812
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:765
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:814
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Automatic AI actions stay gated by airplane mode."
|
||||
msgstr ""
|
||||
@@ -773,11 +772,6 @@ msgstr ""
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:106
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Desktop Runtime"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:236
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect"
|
||||
@@ -788,9 +782,9 @@ msgstr ""
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:214
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:220
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:59
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:762
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:791
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:797
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:764
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:793
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:799
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect Language"
|
||||
msgstr ""
|
||||
@@ -868,7 +862,7 @@ msgstr ""
|
||||
msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:180
|
||||
#: lib/bds/desktop/shell_data.ex:162
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
@@ -1027,11 +1021,6 @@ msgstr ""
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Filesystem Sync"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/menu_bar.ex:223
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Fill Missing Translations"
|
||||
@@ -1086,7 +1075,7 @@ msgstr ""
|
||||
msgid "Git Diff"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:244
|
||||
#: lib/bds/desktop/shell_data.ex:226
|
||||
#: lib/bds/desktop/shell_live.ex:718
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1113,10 +1102,10 @@ msgstr ""
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:116
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:666
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:657
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:731
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1038
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Idle"
|
||||
msgstr ""
|
||||
@@ -1287,7 +1276,7 @@ msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:221
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:798
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:800
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language detection failed."
|
||||
msgstr ""
|
||||
@@ -1347,7 +1336,7 @@ msgstr ""
|
||||
msgid "Macros (%{count})"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:119
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:55
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Main Language"
|
||||
@@ -1371,7 +1360,7 @@ msgstr ""
|
||||
msgid "Mapped"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1039
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1041
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:123
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Markdown"
|
||||
@@ -1436,17 +1425,12 @@ msgstr ""
|
||||
msgid "Metadata Diff"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:103
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Metadata flush, diffing, and rebuild hooks still need editor wiring."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Missing URLs"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Mode"
|
||||
msgstr ""
|
||||
@@ -1485,7 +1469,7 @@ msgstr ""
|
||||
msgid "New Post"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:656
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:647
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New Project"
|
||||
msgstr ""
|
||||
@@ -1659,7 +1643,7 @@ msgstr ""
|
||||
msgid "Nothing to Import"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:503
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline"
|
||||
@@ -1690,11 +1674,6 @@ msgstr ""
|
||||
msgid "Offline Endpoint URL"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Gate"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:293
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Image Analysis Model"
|
||||
@@ -1762,7 +1741,7 @@ msgstr ""
|
||||
msgid "Open Data Folder"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:653
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:644
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open Existing Blog"
|
||||
msgstr ""
|
||||
@@ -1869,16 +1848,16 @@ msgid "Persist the detected language for this media item"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor.ex:733
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:541
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:584
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:622
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:637
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:669
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:752
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:543
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:586
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:624
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:639
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:671
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:754
|
||||
#: lib/bds/desktop/shell_live/sidebar_components.ex:651
|
||||
#: lib/bds/desktop/shell_live/sidebar_delete.ex:174
|
||||
#: lib/bds/ui/registry.ex:99
|
||||
@@ -1886,7 +1865,7 @@ msgstr ""
|
||||
msgid "Post"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:247
|
||||
#: lib/bds/desktop/shell_data.ex:229
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:118
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:310
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1908,12 +1887,12 @@ msgstr ""
|
||||
msgid "Post is marked as do-not-translate but has translations"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post published"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post saved"
|
||||
msgstr ""
|
||||
@@ -1937,7 +1916,7 @@ msgstr ""
|
||||
msgid "Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1040
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1042
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:124
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Preview"
|
||||
@@ -1978,7 +1957,7 @@ msgid "Project and publishing"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/chat_surface.ex:15
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:632
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:623
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Projects"
|
||||
msgstr ""
|
||||
@@ -2005,8 +1984,8 @@ msgstr ""
|
||||
msgid "Publish Selected"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:181
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_data.ex:163
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:472
|
||||
#: lib/bds/ui/sidebar.ex:324
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2199,7 +2178,7 @@ msgstr ""
|
||||
msgid "Result"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1037
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Reverted"
|
||||
msgstr ""
|
||||
@@ -2251,7 +2230,7 @@ msgid "Save Translation"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:730
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1033
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saved"
|
||||
msgstr ""
|
||||
@@ -2476,7 +2455,7 @@ msgstr ""
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:115
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1182
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1233
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2502,7 +2481,7 @@ msgstr ""
|
||||
msgid "Submenu"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:617
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:608
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Switch project"
|
||||
msgstr ""
|
||||
@@ -2612,11 +2591,6 @@ msgstr ""
|
||||
msgid "Templates"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:107
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The app window is now served from LiveView state."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:194
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The shared lower panel is available for tasks, output, git details, and editor-specific diagnostics."
|
||||
@@ -2691,29 +2665,29 @@ msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:104
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:105
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:603
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:604
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:594
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:595
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle assistant"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:676
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:667
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle offline mode"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:92
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:93
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:591
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:592
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:582
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:583
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle panel"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:80
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:81
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:579
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:580
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:570
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:571
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle sidebar"
|
||||
msgstr ""
|
||||
@@ -2721,7 +2695,7 @@ msgstr ""
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:363
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:556
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:76
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:811
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:813
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Translate"
|
||||
@@ -2769,7 +2743,7 @@ msgstr ""
|
||||
msgid "Type a page title or submenu label"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:678
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:669
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "UI"
|
||||
msgstr ""
|
||||
@@ -2798,7 +2772,7 @@ msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:729
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:10
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1032
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:7
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Unsaved"
|
||||
@@ -3294,12 +3268,12 @@ msgstr ""
|
||||
msgid "Move this post to the archive"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Post archived"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Post unarchived"
|
||||
msgstr ""
|
||||
@@ -3478,18 +3452,18 @@ msgstr "Blogmark"
|
||||
msgid "Open a project before importing a blogmark."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:692
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:694
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Added %{name}"
|
||||
msgstr "Added %{name}"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:699
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:701
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Failed to import %{path}: %{reason}"
|
||||
msgstr "Failed to import %{path}: %{reason}"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:691
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:698
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:693
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:700
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Insert Image"
|
||||
msgstr "Insert Image"
|
||||
|
||||
@@ -10,7 +10,7 @@ msgstr "%{canonical} = %{translation}"
|
||||
msgid "%{count} mapped"
|
||||
msgstr "%{count} mapeados"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:189
|
||||
#: lib/bds/desktop/shell_data.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "%{count} post"
|
||||
msgid_plural "%{count} posts"
|
||||
@@ -79,7 +79,7 @@ msgstr "Configuración de IA"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:42
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:72
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:918
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:920
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "AI Suggestions"
|
||||
@@ -301,7 +301,7 @@ msgstr "Archivos de etiquetas renderizados"
|
||||
msgid "Validation apply prepared"
|
||||
msgstr "Aplicación de validación preparada"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:182
|
||||
#: lib/bds/desktop/shell_data.ex:164
|
||||
#: lib/bds/ui/sidebar.ex:331
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archived"
|
||||
@@ -336,15 +336,14 @@ msgstr "Autor"
|
||||
msgid "Auto"
|
||||
msgstr "Automático"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live.ex:424
|
||||
#: lib/bds/desktop/shell_live/chat_editor.ex:234
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:171
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:364
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:557
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:73
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:763
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:812
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:765
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:814
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Automatic AI actions stay gated by airplane mode."
|
||||
msgstr "Las acciones automáticas de IA siguen bloqueadas por el modo avión."
|
||||
@@ -773,11 +772,6 @@ msgstr "Credenciales de despliegue para tareas de subida"
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:106
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Desktop Runtime"
|
||||
msgstr "Entorno de escritorio"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:236
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect"
|
||||
@@ -788,9 +782,9 @@ msgstr "Detectar"
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:214
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:220
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:59
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:762
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:791
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:797
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:764
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:793
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:799
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect Language"
|
||||
msgstr "Detectar idioma"
|
||||
@@ -868,7 +862,7 @@ msgstr "No traducir"
|
||||
msgid "Documentation"
|
||||
msgstr "Documentación"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:180
|
||||
#: lib/bds/desktop/shell_data.ex:162
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
@@ -1027,11 +1021,6 @@ msgstr "Archivo a BD"
|
||||
msgid "Filename"
|
||||
msgstr "Nombre de archivo"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Filesystem Sync"
|
||||
msgstr "Sincronización del sistema de archivos"
|
||||
|
||||
#: lib/bds/desktop/menu_bar.ex:223
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Fill Missing Translations"
|
||||
@@ -1086,7 +1075,7 @@ msgstr "Git"
|
||||
msgid "Git Diff"
|
||||
msgstr "Diff de Git"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:244
|
||||
#: lib/bds/desktop/shell_data.ex:226
|
||||
#: lib/bds/desktop/shell_live.ex:718
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1113,10 +1102,10 @@ msgstr "Inicio"
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:116
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:666
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:657
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:731
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1038
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Idle"
|
||||
msgstr "Inactivo"
|
||||
@@ -1287,7 +1276,7 @@ msgid "Language"
|
||||
msgstr "Idioma"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:221
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:798
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:800
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language detection failed."
|
||||
msgstr "La detección de idioma falló."
|
||||
@@ -1347,7 +1336,7 @@ msgstr "Tipo MIME"
|
||||
msgid "Macros (%{count})"
|
||||
msgstr "Macros (%{count})"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:119
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:55
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Main Language"
|
||||
@@ -1371,7 +1360,7 @@ msgstr "Mapear a..."
|
||||
msgid "Mapped"
|
||||
msgstr "Mapeado"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1039
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1041
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:123
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Markdown"
|
||||
@@ -1436,17 +1425,12 @@ msgstr "Metadatos"
|
||||
msgid "Metadata Diff"
|
||||
msgstr "Diff de metadatos"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:103
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Metadata flush, diffing, and rebuild hooks still need editor wiring."
|
||||
msgstr "El guardado de metadatos, el diff y los hooks de reconstrucción todavía necesitan la conexión del editor."
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Missing URLs"
|
||||
msgstr "URLs faltantes"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Mode"
|
||||
msgstr "Modo"
|
||||
@@ -1485,7 +1469,7 @@ msgstr "Nueva página"
|
||||
msgid "New Post"
|
||||
msgstr "Nueva entrada"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:656
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:647
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New Project"
|
||||
msgstr "Nuevo proyecto"
|
||||
@@ -1659,7 +1643,7 @@ msgstr "Todavía no compatible en la reescritura"
|
||||
msgid "Nothing to Import"
|
||||
msgstr "Nada para importar"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:503
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline"
|
||||
@@ -1690,11 +1674,6 @@ msgstr "Herramientas del chat sin conexión"
|
||||
msgid "Offline Endpoint URL"
|
||||
msgstr "URL del endpoint sin conexión"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Gate"
|
||||
msgstr "Bloqueo sin conexión"
|
||||
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:293
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Image Analysis Model"
|
||||
@@ -1762,7 +1741,7 @@ msgstr "Abrir"
|
||||
msgid "Open Data Folder"
|
||||
msgstr "Abrir carpeta de datos"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:653
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:644
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open Existing Blog"
|
||||
msgstr "Abrir blog existente"
|
||||
@@ -1869,16 +1848,16 @@ msgid "Persist the detected language for this media item"
|
||||
msgstr "Guardar el idioma detectado para este medio"
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor.ex:733
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:541
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:584
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:622
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:637
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:669
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:752
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:543
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:586
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:624
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:639
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:671
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:754
|
||||
#: lib/bds/desktop/shell_live/sidebar_components.ex:651
|
||||
#: lib/bds/desktop/shell_live/sidebar_delete.ex:174
|
||||
#: lib/bds/ui/registry.ex:99
|
||||
@@ -1886,7 +1865,7 @@ msgstr "Guardar el idioma detectado para este medio"
|
||||
msgid "Post"
|
||||
msgstr "Publicación"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:247
|
||||
#: lib/bds/desktop/shell_data.ex:229
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:118
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:310
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1908,12 +1887,12 @@ msgstr "Plantilla de publicación"
|
||||
msgid "Post is marked as do-not-translate but has translations"
|
||||
msgstr "La entrada está marcada como no-traducir pero tiene traducciones"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post published"
|
||||
msgstr "Artículo publicado"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post saved"
|
||||
msgstr "Artículo guardado"
|
||||
@@ -1937,7 +1916,7 @@ msgstr "Publicaciones (%{count})"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferencias"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1040
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1042
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:124
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Preview"
|
||||
@@ -1978,7 +1957,7 @@ msgid "Project and publishing"
|
||||
msgstr "Proyecto y publicación"
|
||||
|
||||
#: lib/bds/desktop/shell_live/chat_surface.ex:15
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:632
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:623
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Projects"
|
||||
msgstr "Proyectos"
|
||||
@@ -2005,8 +1984,8 @@ msgstr "Publicar"
|
||||
msgid "Publish Selected"
|
||||
msgstr "Publicar seleccionados"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:181
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_data.ex:163
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:472
|
||||
#: lib/bds/ui/sidebar.ex:324
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2199,7 +2178,7 @@ msgstr "Resolución"
|
||||
msgid "Result"
|
||||
msgstr "Resultado"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1037
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Reverted"
|
||||
msgstr "Revertido"
|
||||
@@ -2251,7 +2230,7 @@ msgid "Save Translation"
|
||||
msgstr "Guardar traducción"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:730
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1033
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saved"
|
||||
msgstr "Guardado"
|
||||
@@ -2476,7 +2455,7 @@ msgstr "Iniciar chat"
|
||||
msgid "Starting..."
|
||||
msgstr "Iniciando..."
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:115
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1182
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1233
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2502,7 +2481,7 @@ msgstr "Estilo"
|
||||
msgid "Submenu"
|
||||
msgstr "Submenú"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:617
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:608
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Switch project"
|
||||
msgstr "Cambiar proyecto"
|
||||
@@ -2612,11 +2591,6 @@ msgstr "La sintaxis de la plantilla es válida"
|
||||
msgid "Templates"
|
||||
msgstr "Plantillas"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:107
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The app window is now served from LiveView state."
|
||||
msgstr "La ventana de la aplicación ahora se sirve desde el estado de LiveView."
|
||||
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:194
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The shared lower panel is available for tasks, output, git details, and editor-specific diagnostics."
|
||||
@@ -2691,29 +2665,29 @@ msgstr "Alternar barra lateral"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:104
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:105
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:603
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:604
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:594
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:595
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle assistant"
|
||||
msgstr "Alternar asistente"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:676
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:667
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle offline mode"
|
||||
msgstr "Alternar modo sin conexión"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:92
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:93
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:591
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:592
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:582
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:583
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle panel"
|
||||
msgstr "Alternar panel"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:80
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:81
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:579
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:580
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:570
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:571
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle sidebar"
|
||||
msgstr "Alternar barra lateral"
|
||||
@@ -2721,7 +2695,7 @@ msgstr "Alternar barra lateral"
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:363
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:556
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:76
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:811
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:813
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Translate"
|
||||
@@ -2769,7 +2743,7 @@ msgstr "Escribe un nombre de categoría"
|
||||
msgid "Type a page title or submenu label"
|
||||
msgstr "Escribe un título de página o una etiqueta de submenú"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:678
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:669
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "UI"
|
||||
msgstr "UI"
|
||||
@@ -2798,7 +2772,7 @@ msgstr "Desvincular del artículo"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:729
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:10
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1032
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:7
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Unsaved"
|
||||
@@ -3294,12 +3268,12 @@ msgstr "Archivar"
|
||||
msgid "Move this post to the archive"
|
||||
msgstr "Mover este artículo al archivo"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post archived"
|
||||
msgstr "Artículo archivado"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post unarchived"
|
||||
msgstr "Artículo restaurado"
|
||||
@@ -3478,18 +3452,18 @@ msgstr "Blogmark"
|
||||
msgid "Open a project before importing a blogmark."
|
||||
msgstr "Abre un proyecto antes de importar un blogmark."
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:692
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:694
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Added %{name}"
|
||||
msgstr "%{name} añadido"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:699
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:701
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Failed to import %{path}: %{reason}"
|
||||
msgstr "No se pudo importar %{path}: %{reason}"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:691
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:698
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:693
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:700
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Insert Image"
|
||||
msgstr "Insertar imagen"
|
||||
|
||||
@@ -10,7 +10,7 @@ msgstr "%{canonical} = %{translation}"
|
||||
msgid "%{count} mapped"
|
||||
msgstr "%{count} mappé(s)"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:189
|
||||
#: lib/bds/desktop/shell_data.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "%{count} post"
|
||||
msgid_plural "%{count} posts"
|
||||
@@ -79,7 +79,7 @@ msgstr "Paramètres IA"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:42
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:72
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:918
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:920
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "AI Suggestions"
|
||||
@@ -301,7 +301,7 @@ msgstr "Archives de tags rendues"
|
||||
msgid "Validation apply prepared"
|
||||
msgstr "Application de la validation préparée"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:182
|
||||
#: lib/bds/desktop/shell_data.ex:164
|
||||
#: lib/bds/ui/sidebar.ex:331
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archived"
|
||||
@@ -336,15 +336,14 @@ msgstr "Auteur"
|
||||
msgid "Auto"
|
||||
msgstr "Automatique"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live.ex:424
|
||||
#: lib/bds/desktop/shell_live/chat_editor.ex:234
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:171
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:364
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:557
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:73
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:763
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:812
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:765
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:814
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Automatic AI actions stay gated by airplane mode."
|
||||
msgstr "Les actions IA automatiques restent bloquées par le mode avion."
|
||||
@@ -773,11 +772,6 @@ msgstr "Identifiants de déploiement pour les tâches d’envoi"
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:106
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Desktop Runtime"
|
||||
msgstr "Exécution bureau"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:236
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect"
|
||||
@@ -788,9 +782,9 @@ msgstr "Détecter"
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:214
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:220
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:59
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:762
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:791
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:797
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:764
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:793
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:799
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect Language"
|
||||
msgstr "Détecter la langue"
|
||||
@@ -868,7 +862,7 @@ msgstr "Ne pas traduire"
|
||||
msgid "Documentation"
|
||||
msgstr "Documentation"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:180
|
||||
#: lib/bds/desktop/shell_data.ex:162
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
@@ -1027,11 +1021,6 @@ msgstr "Fichier vers BD"
|
||||
msgid "Filename"
|
||||
msgstr "Nom de fichier"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Filesystem Sync"
|
||||
msgstr "Synchronisation du système de fichiers"
|
||||
|
||||
#: lib/bds/desktop/menu_bar.ex:223
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Fill Missing Translations"
|
||||
@@ -1086,7 +1075,7 @@ msgstr "Git"
|
||||
msgid "Git Diff"
|
||||
msgstr "Diff Git"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:244
|
||||
#: lib/bds/desktop/shell_data.ex:226
|
||||
#: lib/bds/desktop/shell_live.ex:718
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1113,10 +1102,10 @@ msgstr "Accueil"
|
||||
msgid "Host"
|
||||
msgstr "Hôte"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:116
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:666
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:657
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:731
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1038
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Idle"
|
||||
msgstr "Inactif"
|
||||
@@ -1287,7 +1276,7 @@ msgid "Language"
|
||||
msgstr "Langue"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:221
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:798
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:800
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language detection failed."
|
||||
msgstr "La détection de la langue a échoué."
|
||||
@@ -1347,7 +1336,7 @@ msgstr "Type MIME"
|
||||
msgid "Macros (%{count})"
|
||||
msgstr "Macros (%{count})"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:119
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:55
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Main Language"
|
||||
@@ -1371,7 +1360,7 @@ msgstr "Mapper vers..."
|
||||
msgid "Mapped"
|
||||
msgstr "Mappé"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1039
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1041
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:123
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Markdown"
|
||||
@@ -1436,17 +1425,12 @@ msgstr "Métadonnées"
|
||||
msgid "Metadata Diff"
|
||||
msgstr "Diff des métadonnées"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:103
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Metadata flush, diffing, and rebuild hooks still need editor wiring."
|
||||
msgstr "L’écriture des métadonnées, le diff et les hooks de reconstruction ont encore besoin du câblage de l’éditeur."
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Missing URLs"
|
||||
msgstr "URLs manquantes"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Mode"
|
||||
msgstr "Mode"
|
||||
@@ -1485,7 +1469,7 @@ msgstr "Nouvelle page"
|
||||
msgid "New Post"
|
||||
msgstr "Nouvel article"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:656
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:647
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New Project"
|
||||
msgstr "Nouveau projet"
|
||||
@@ -1659,7 +1643,7 @@ msgstr "Pas encore pris en charge dans la réécriture"
|
||||
msgid "Nothing to Import"
|
||||
msgstr "Rien à importer"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:503
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline"
|
||||
@@ -1690,11 +1674,6 @@ msgstr "Outils du chat hors ligne"
|
||||
msgid "Offline Endpoint URL"
|
||||
msgstr "URL du point d'accès hors ligne"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Gate"
|
||||
msgstr "Verrou hors ligne"
|
||||
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:293
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Image Analysis Model"
|
||||
@@ -1762,7 +1741,7 @@ msgstr "Ouvrir"
|
||||
msgid "Open Data Folder"
|
||||
msgstr "Ouvrir le dossier de données"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:653
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:644
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open Existing Blog"
|
||||
msgstr "Ouvrir un blog existant"
|
||||
@@ -1869,16 +1848,16 @@ msgid "Persist the detected language for this media item"
|
||||
msgstr "Enregistrer la langue détectée pour ce média"
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor.ex:733
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:541
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:584
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:622
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:637
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:669
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:752
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:543
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:586
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:624
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:639
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:671
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:754
|
||||
#: lib/bds/desktop/shell_live/sidebar_components.ex:651
|
||||
#: lib/bds/desktop/shell_live/sidebar_delete.ex:174
|
||||
#: lib/bds/ui/registry.ex:99
|
||||
@@ -1886,7 +1865,7 @@ msgstr "Enregistrer la langue détectée pour ce média"
|
||||
msgid "Post"
|
||||
msgstr "Article"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:247
|
||||
#: lib/bds/desktop/shell_data.ex:229
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:118
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:310
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1908,12 +1887,12 @@ msgstr "Modèle d’article"
|
||||
msgid "Post is marked as do-not-translate but has translations"
|
||||
msgstr "L'article est marqué ne-pas-traduire mais a des traductions"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post published"
|
||||
msgstr "Article publié"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post saved"
|
||||
msgstr "Article enregistré"
|
||||
@@ -1937,7 +1916,7 @@ msgstr "Articles (%{count})"
|
||||
msgid "Preferences"
|
||||
msgstr "Préférences"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1040
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1042
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:124
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Preview"
|
||||
@@ -1978,7 +1957,7 @@ msgid "Project and publishing"
|
||||
msgstr "Projet et publication"
|
||||
|
||||
#: lib/bds/desktop/shell_live/chat_surface.ex:15
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:632
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:623
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Projects"
|
||||
msgstr "Projets"
|
||||
@@ -2005,8 +1984,8 @@ msgstr "Publier"
|
||||
msgid "Publish Selected"
|
||||
msgstr "Publier la sélection"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:181
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_data.ex:163
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:472
|
||||
#: lib/bds/ui/sidebar.ex:324
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2199,7 +2178,7 @@ msgstr "Résolution"
|
||||
msgid "Result"
|
||||
msgstr "Résultat"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1037
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Reverted"
|
||||
msgstr "Restauré"
|
||||
@@ -2251,7 +2230,7 @@ msgid "Save Translation"
|
||||
msgstr "Enregistrer la traduction"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:730
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1033
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saved"
|
||||
msgstr "Enregistré"
|
||||
@@ -2476,7 +2455,7 @@ msgstr "Démarrer la conversation"
|
||||
msgid "Starting..."
|
||||
msgstr "Démarrage..."
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:115
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1182
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1233
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2502,7 +2481,7 @@ msgstr "Style"
|
||||
msgid "Submenu"
|
||||
msgstr "Sous-menu"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:617
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:608
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Switch project"
|
||||
msgstr "Changer de projet"
|
||||
@@ -2612,11 +2591,6 @@ msgstr "La syntaxe du template est valide"
|
||||
msgid "Templates"
|
||||
msgstr "Modèles"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:107
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The app window is now served from LiveView state."
|
||||
msgstr "La fenêtre de l'application est maintenant servie depuis l'état LiveView."
|
||||
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:194
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The shared lower panel is available for tasks, output, git details, and editor-specific diagnostics."
|
||||
@@ -2691,29 +2665,29 @@ msgstr "Afficher/masquer la barre latérale"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:104
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:105
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:603
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:604
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:594
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:595
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle assistant"
|
||||
msgstr "Afficher ou masquer l’assistant"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:676
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:667
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle offline mode"
|
||||
msgstr "Basculer le mode hors ligne"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:92
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:93
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:591
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:592
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:582
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:583
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle panel"
|
||||
msgstr "Afficher ou masquer le panneau"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:80
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:81
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:579
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:580
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:570
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:571
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle sidebar"
|
||||
msgstr "Afficher ou masquer la barre latérale"
|
||||
@@ -2721,7 +2695,7 @@ msgstr "Afficher ou masquer la barre latérale"
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:363
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:556
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:76
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:811
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:813
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Translate"
|
||||
@@ -2769,7 +2743,7 @@ msgstr "Saisissez un nom de catégorie"
|
||||
msgid "Type a page title or submenu label"
|
||||
msgstr "Saisissez un titre de page ou un libellé de sous-menu"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:678
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:669
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "UI"
|
||||
msgstr "UI"
|
||||
@@ -2798,7 +2772,7 @@ msgstr "Dissocier de l'article"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:729
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:10
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1032
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:7
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Unsaved"
|
||||
@@ -3294,12 +3268,12 @@ msgstr "Archiver"
|
||||
msgid "Move this post to the archive"
|
||||
msgstr "Déplacer cet article dans les archives"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post archived"
|
||||
msgstr "Article archivé"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post unarchived"
|
||||
msgstr "Article désarchivé"
|
||||
@@ -3478,18 +3452,18 @@ msgstr "Blogmark"
|
||||
msgid "Open a project before importing a blogmark."
|
||||
msgstr "Ouvrez un projet avant d’importer un blogmark."
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:692
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:694
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Added %{name}"
|
||||
msgstr "%{name} ajouté"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:699
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:701
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Failed to import %{path}: %{reason}"
|
||||
msgstr "Échec de l'import de %{path} : %{reason}"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:691
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:698
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:693
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:700
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Insert Image"
|
||||
msgstr "Insérer une image"
|
||||
|
||||
@@ -10,7 +10,7 @@ msgstr "%{canonical} = %{translation}"
|
||||
msgid "%{count} mapped"
|
||||
msgstr "%{count} mappati"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:189
|
||||
#: lib/bds/desktop/shell_data.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "%{count} post"
|
||||
msgid_plural "%{count} posts"
|
||||
@@ -79,7 +79,7 @@ msgstr "Impostazioni IA"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:42
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:72
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:918
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:920
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "AI Suggestions"
|
||||
@@ -301,7 +301,7 @@ msgstr "Archivi tag renderizzati"
|
||||
msgid "Validation apply prepared"
|
||||
msgstr "Applicazione della validazione preparata"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:182
|
||||
#: lib/bds/desktop/shell_data.ex:164
|
||||
#: lib/bds/ui/sidebar.ex:331
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archived"
|
||||
@@ -336,15 +336,14 @@ msgstr "Autore"
|
||||
msgid "Auto"
|
||||
msgstr "Automatico"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live.ex:424
|
||||
#: lib/bds/desktop/shell_live/chat_editor.ex:234
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:171
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:364
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:557
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:73
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:763
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:812
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:765
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:814
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Automatic AI actions stay gated by airplane mode."
|
||||
msgstr "Le azioni IA automatiche restano bloccate dalla modalità aereo."
|
||||
@@ -773,11 +772,6 @@ msgstr "Credenziali di distribuzione per i task di upload"
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:106
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Desktop Runtime"
|
||||
msgstr "Runtime desktop"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:236
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect"
|
||||
@@ -788,9 +782,9 @@ msgstr "Rileva"
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:214
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:220
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:59
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:762
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:791
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:797
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:764
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:793
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:799
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect Language"
|
||||
msgstr "Rileva lingua"
|
||||
@@ -868,7 +862,7 @@ msgstr "Non tradurre"
|
||||
msgid "Documentation"
|
||||
msgstr "Documentazione"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:180
|
||||
#: lib/bds/desktop/shell_data.ex:162
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
@@ -1027,11 +1021,6 @@ msgstr "File su DB"
|
||||
msgid "Filename"
|
||||
msgstr "Nome file"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Filesystem Sync"
|
||||
msgstr "Sincronizzazione filesystem"
|
||||
|
||||
#: lib/bds/desktop/menu_bar.ex:223
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Fill Missing Translations"
|
||||
@@ -1086,7 +1075,7 @@ msgstr "Git"
|
||||
msgid "Git Diff"
|
||||
msgstr "Diff Git"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:244
|
||||
#: lib/bds/desktop/shell_data.ex:226
|
||||
#: lib/bds/desktop/shell_live.ex:718
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1113,10 +1102,10 @@ msgstr "Home"
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:116
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:666
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:657
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:731
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1038
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Idle"
|
||||
msgstr "Inattivo"
|
||||
@@ -1287,7 +1276,7 @@ msgid "Language"
|
||||
msgstr "Lingua"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:221
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:798
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:800
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language detection failed."
|
||||
msgstr "Rilevamento della lingua non riuscito."
|
||||
@@ -1347,7 +1336,7 @@ msgstr "Tipo MIME"
|
||||
msgid "Macros (%{count})"
|
||||
msgstr "Macro (%{count})"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:119
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:55
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Main Language"
|
||||
@@ -1371,7 +1360,7 @@ msgstr "Mappa a..."
|
||||
msgid "Mapped"
|
||||
msgstr "Mappato"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1039
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1041
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:123
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Markdown"
|
||||
@@ -1436,17 +1425,12 @@ msgstr "Metadati"
|
||||
msgid "Metadata Diff"
|
||||
msgstr "Diff metadati"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:103
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Metadata flush, diffing, and rebuild hooks still need editor wiring."
|
||||
msgstr "Il salvataggio dei metadati, il diff e gli hook di ricostruzione hanno ancora bisogno del collegamento nell’editor."
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Missing URLs"
|
||||
msgstr "URL mancanti"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Mode"
|
||||
msgstr "Modalità"
|
||||
@@ -1485,7 +1469,7 @@ msgstr "Nuova pagina"
|
||||
msgid "New Post"
|
||||
msgstr "Nuovo post"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:656
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:647
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New Project"
|
||||
msgstr "Nuovo progetto"
|
||||
@@ -1659,7 +1643,7 @@ msgstr "Non ancora supportato nella riscrittura"
|
||||
msgid "Nothing to Import"
|
||||
msgstr "Niente da importare"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:503
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline"
|
||||
@@ -1690,11 +1674,6 @@ msgstr "Strumenti chat offline"
|
||||
msgid "Offline Endpoint URL"
|
||||
msgstr "URL endpoint offline"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Gate"
|
||||
msgstr "Blocco offline"
|
||||
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:293
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Image Analysis Model"
|
||||
@@ -1762,7 +1741,7 @@ msgstr "Apri"
|
||||
msgid "Open Data Folder"
|
||||
msgstr "Apri cartella dati"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:653
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:644
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open Existing Blog"
|
||||
msgstr "Apri blog esistente"
|
||||
@@ -1869,16 +1848,16 @@ msgid "Persist the detected language for this media item"
|
||||
msgstr "Salva la lingua rilevata per questo media"
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor.ex:733
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:541
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:584
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:622
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:637
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:669
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:752
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:543
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:586
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:624
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:639
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:671
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:754
|
||||
#: lib/bds/desktop/shell_live/sidebar_components.ex:651
|
||||
#: lib/bds/desktop/shell_live/sidebar_delete.ex:174
|
||||
#: lib/bds/ui/registry.ex:99
|
||||
@@ -1886,7 +1865,7 @@ msgstr "Salva la lingua rilevata per questo media"
|
||||
msgid "Post"
|
||||
msgstr "Post"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:247
|
||||
#: lib/bds/desktop/shell_data.ex:229
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:118
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:310
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1908,12 +1887,12 @@ msgstr "Template del post"
|
||||
msgid "Post is marked as do-not-translate but has translations"
|
||||
msgstr "Il post è contrassegnato come non-tradurre ma ha traduzioni"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post published"
|
||||
msgstr "Articolo pubblicato"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post saved"
|
||||
msgstr "Articolo salvato"
|
||||
@@ -1937,7 +1916,7 @@ msgstr "Articoli (%{count})"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferenze"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1040
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1042
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:124
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Preview"
|
||||
@@ -1978,7 +1957,7 @@ msgid "Project and publishing"
|
||||
msgstr "Progetto e pubblicazione"
|
||||
|
||||
#: lib/bds/desktop/shell_live/chat_surface.ex:15
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:632
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:623
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Projects"
|
||||
msgstr "Progetti"
|
||||
@@ -2005,8 +1984,8 @@ msgstr "Pubblica"
|
||||
msgid "Publish Selected"
|
||||
msgstr "Pubblica selezionati"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:181
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_data.ex:163
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:472
|
||||
#: lib/bds/ui/sidebar.ex:324
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2199,7 +2178,7 @@ msgstr "Risoluzione"
|
||||
msgid "Result"
|
||||
msgstr "Risultato"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1037
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Reverted"
|
||||
msgstr "Ripristinato"
|
||||
@@ -2251,7 +2230,7 @@ msgid "Save Translation"
|
||||
msgstr "Salva traduzione"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:730
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1033
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saved"
|
||||
msgstr "Salvato"
|
||||
@@ -2476,7 +2455,7 @@ msgstr "Avvia chat"
|
||||
msgid "Starting..."
|
||||
msgstr "Avvio..."
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:115
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1182
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1233
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2502,7 +2481,7 @@ msgstr "Stile"
|
||||
msgid "Submenu"
|
||||
msgstr "Sottomenu"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:617
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:608
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Switch project"
|
||||
msgstr "Cambia progetto"
|
||||
@@ -2612,11 +2591,6 @@ msgstr "La sintassi del template è valida"
|
||||
msgid "Templates"
|
||||
msgstr "Template"
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:107
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The app window is now served from LiveView state."
|
||||
msgstr "La finestra dell'app è ora servita dallo stato LiveView."
|
||||
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:194
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The shared lower panel is available for tasks, output, git details, and editor-specific diagnostics."
|
||||
@@ -2691,29 +2665,29 @@ msgstr "Attiva/disattiva barra laterale"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:104
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:105
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:603
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:604
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:594
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:595
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle assistant"
|
||||
msgstr "Attiva/disattiva assistente"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:676
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:667
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle offline mode"
|
||||
msgstr "Attiva/disattiva modalità offline"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:92
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:93
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:591
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:592
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:582
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:583
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle panel"
|
||||
msgstr "Attiva/disattiva pannello"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:80
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:81
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:579
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:580
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:570
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:571
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle sidebar"
|
||||
msgstr "Attiva/disattiva barra laterale"
|
||||
@@ -2721,7 +2695,7 @@ msgstr "Attiva/disattiva barra laterale"
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:363
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:556
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:76
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:811
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:813
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Translate"
|
||||
@@ -2769,7 +2743,7 @@ msgstr "Digita un nome categoria"
|
||||
msgid "Type a page title or submenu label"
|
||||
msgstr "Digita un titolo pagina o un'etichetta del sottomenu"
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:678
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:669
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "UI"
|
||||
msgstr "UI"
|
||||
@@ -2798,7 +2772,7 @@ msgstr "Scollega dall'articolo"
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:729
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:10
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1032
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:7
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Unsaved"
|
||||
@@ -3294,12 +3268,12 @@ msgstr "Archivia"
|
||||
msgid "Move this post to the archive"
|
||||
msgstr "Sposta questo articolo nell'archivio"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post archived"
|
||||
msgstr "Articolo archiviato"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post unarchived"
|
||||
msgstr "Articolo ripristinato"
|
||||
@@ -3478,18 +3452,18 @@ msgstr "Blogmark"
|
||||
msgid "Open a project before importing a blogmark."
|
||||
msgstr "Apri un progetto prima di importare un blogmark."
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:692
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:694
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Added %{name}"
|
||||
msgstr "%{name} aggiunto"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:699
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:701
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Failed to import %{path}: %{reason}"
|
||||
msgstr "Impossibile importare %{path}: %{reason}"
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:691
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:698
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:693
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:700
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Insert Image"
|
||||
msgstr "Inserisci immagine"
|
||||
|
||||
@@ -23,7 +23,7 @@ msgstr ""
|
||||
msgid "%{count} mapped"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:189
|
||||
#: lib/bds/desktop/shell_data.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "%{count} post"
|
||||
msgid_plural "%{count} posts"
|
||||
@@ -92,7 +92,7 @@ msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:42
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:72
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:918
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:920
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "AI Suggestions"
|
||||
@@ -314,7 +314,7 @@ msgstr ""
|
||||
msgid "Validation apply prepared"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:182
|
||||
#: lib/bds/desktop/shell_data.ex:164
|
||||
#: lib/bds/ui/sidebar.ex:331
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archived"
|
||||
@@ -349,15 +349,14 @@ msgstr ""
|
||||
msgid "Auto"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live.ex:424
|
||||
#: lib/bds/desktop/shell_live/chat_editor.ex:234
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:171
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:364
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:557
|
||||
#: lib/bds/desktop/shell_live/overlay_manager.ex:73
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:763
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:812
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:765
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:814
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Automatic AI actions stay gated by airplane mode."
|
||||
msgstr ""
|
||||
@@ -786,11 +785,6 @@ msgstr ""
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:106
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Desktop Runtime"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:236
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect"
|
||||
@@ -801,9 +795,9 @@ msgstr ""
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:214
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:220
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:59
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:762
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:791
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:797
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:764
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:793
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:799
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Detect Language"
|
||||
msgstr ""
|
||||
@@ -881,7 +875,7 @@ msgstr ""
|
||||
msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:180
|
||||
#: lib/bds/desktop/shell_data.ex:162
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
@@ -1040,11 +1034,6 @@ msgstr ""
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Filesystem Sync"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/menu_bar.ex:223
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Fill Missing Translations"
|
||||
@@ -1099,7 +1088,7 @@ msgstr ""
|
||||
msgid "Git Diff"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:244
|
||||
#: lib/bds/desktop/shell_data.ex:226
|
||||
#: lib/bds/desktop/shell_live.ex:718
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1126,10 +1115,10 @@ msgstr ""
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:116
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:666
|
||||
#: lib/bds/desktop/shell_data.ex:98
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:657
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:731
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1038
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Idle"
|
||||
msgstr ""
|
||||
@@ -1300,7 +1289,7 @@ msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:221
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:798
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:800
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language detection failed."
|
||||
msgstr ""
|
||||
@@ -1360,7 +1349,7 @@ msgstr ""
|
||||
msgid "Macros (%{count})"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:119
|
||||
#: lib/bds/desktop/shell_data.ex:101
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:55
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Main Language"
|
||||
@@ -1384,7 +1373,7 @@ msgstr ""
|
||||
msgid "Mapped"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1039
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1041
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:123
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Markdown"
|
||||
@@ -1449,17 +1438,12 @@ msgstr ""
|
||||
msgid "Metadata Diff"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:103
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Metadata flush, diffing, and rebuild hooks still need editor wiring."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Missing URLs"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Mode"
|
||||
msgstr ""
|
||||
@@ -1498,7 +1482,7 @@ msgstr ""
|
||||
msgid "New Post"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:656
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:647
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New Project"
|
||||
msgstr ""
|
||||
@@ -1672,7 +1656,7 @@ msgstr ""
|
||||
msgid "Nothing to Import"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:118
|
||||
#: lib/bds/desktop/shell_data.ex:100
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:503
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline"
|
||||
@@ -1703,11 +1687,6 @@ msgstr ""
|
||||
msgid "Offline Endpoint URL"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Gate"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:293
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Offline Image Analysis Model"
|
||||
@@ -1775,7 +1754,7 @@ msgstr ""
|
||||
msgid "Open Data Folder"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:653
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:644
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open Existing Blog"
|
||||
msgstr ""
|
||||
@@ -1882,16 +1861,16 @@ msgid "Persist the detected language for this media item"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/misc_editor.ex:733
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:541
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:584
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:622
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:637
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:669
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:752
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:543
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:586
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:624
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:639
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:671
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:754
|
||||
#: lib/bds/desktop/shell_live/sidebar_components.ex:651
|
||||
#: lib/bds/desktop/shell_live/sidebar_delete.ex:174
|
||||
#: lib/bds/ui/registry.ex:99
|
||||
@@ -1899,7 +1878,7 @@ msgstr ""
|
||||
msgid "Post"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:247
|
||||
#: lib/bds/desktop/shell_data.ex:229
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:118
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:310
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -1921,12 +1900,12 @@ msgstr ""
|
||||
msgid "Post is marked as do-not-translate but has translations"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:580
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:582
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post published"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:537
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:539
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post saved"
|
||||
msgstr ""
|
||||
@@ -1950,7 +1929,7 @@ msgstr ""
|
||||
msgid "Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1040
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1042
|
||||
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:124
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Preview"
|
||||
@@ -1991,7 +1970,7 @@ msgid "Project and publishing"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/chat_surface.ex:15
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:632
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:623
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Projects"
|
||||
msgstr ""
|
||||
@@ -2018,8 +1997,8 @@ msgstr ""
|
||||
msgid "Publish Selected"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:181
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_data.ex:163
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1036
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:472
|
||||
#: lib/bds/ui/sidebar.ex:324
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2212,7 +2191,7 @@ msgstr ""
|
||||
msgid "Result"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1037
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Reverted"
|
||||
msgstr ""
|
||||
@@ -2264,7 +2243,7 @@ msgid "Save Translation"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:730
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1033
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1035
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saved"
|
||||
msgstr ""
|
||||
@@ -2489,7 +2468,7 @@ msgstr ""
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:115
|
||||
#: lib/bds/desktop/shell_data.ex:97
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1182
|
||||
#: lib/bds/desktop/shell_live/import_editor.ex:1233
|
||||
#, elixir-autogen, elixir-format
|
||||
@@ -2515,7 +2494,7 @@ msgstr ""
|
||||
msgid "Submenu"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:617
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:608
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Switch project"
|
||||
msgstr ""
|
||||
@@ -2625,11 +2604,6 @@ msgstr ""
|
||||
msgid "Templates"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_data.ex:107
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The app window is now served from LiveView state."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/panel_renderer.ex:194
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The shared lower panel is available for tasks, output, git details, and editor-specific diagnostics."
|
||||
@@ -2704,29 +2678,29 @@ msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:104
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:105
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:603
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:604
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:594
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:595
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle assistant"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:676
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:667
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle offline mode"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:92
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:93
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:591
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:592
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:582
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:583
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle panel"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:80
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:81
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:579
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:580
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:570
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:571
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Toggle sidebar"
|
||||
msgstr ""
|
||||
@@ -2734,7 +2708,7 @@ msgstr ""
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:363
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:556
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:76
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:811
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:813
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Translate"
|
||||
@@ -2782,7 +2756,7 @@ msgstr ""
|
||||
msgid "Type a page title or submenu label"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:678
|
||||
#: lib/bds/desktop/shell_live/index.html.heex:669
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "UI"
|
||||
msgstr ""
|
||||
@@ -2811,7 +2785,7 @@ msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/media_editor.ex:729
|
||||
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:10
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1032
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:1034
|
||||
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:7
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Unsaved"
|
||||
@@ -3307,12 +3281,12 @@ msgstr ""
|
||||
msgid "Move this post to the archive"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:666
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:668
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post archived"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:749
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:751
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Post unarchived"
|
||||
msgstr ""
|
||||
@@ -3491,18 +3465,18 @@ msgstr ""
|
||||
msgid "Open a project before importing a blogmark."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:692
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:694
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Added %{name}"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:699
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:701
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Failed to import %{path}: %{reason}"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:691
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:698
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:693
|
||||
#: lib/bds/desktop/shell_live/post_editor.ex:700
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Insert Image"
|
||||
msgstr ""
|
||||
|
||||
@@ -401,6 +401,9 @@
|
||||
--tw-tracking: var(--tracking-wide);
|
||||
letter-spacing: var(--tracking-wide);
|
||||
}
|
||||
.whitespace-nowrap {
|
||||
white-space: nowrap;
|
||||
}
|
||||
.uppercase {
|
||||
text-transform: uppercase;
|
||||
}
|
||||
@@ -463,6 +466,9 @@
|
||||
--vscode-editorGroupHeader-tabsBorder: #1e1e1e;
|
||||
--vscode-toolbar-hoverBackground: rgba(90, 93, 94, 0.31);
|
||||
--vscode-toolbar-activeBackground: rgba(99, 102, 103, 0.31);
|
||||
--vscode-button-secondaryBackground: rgba(255, 255, 255, 0.08);
|
||||
--vscode-button-secondaryForeground: #cccccc;
|
||||
--vscode-button-secondaryHoverBackground: #4a4d51;
|
||||
--vscode-foreground: #cccccc;
|
||||
--vscode-descriptionForeground: #858585;
|
||||
--vscode-panel-border: #80808059;
|
||||
@@ -543,11 +549,12 @@ button.compact {
|
||||
font-size: 12px;
|
||||
}
|
||||
button.primary {
|
||||
background-color: var(--vscode-button-background);
|
||||
color: var(--vscode-button-foreground, #ffffff);
|
||||
background-color: var(--vscode-button-background, #0e639c);
|
||||
font-weight: 500;
|
||||
}
|
||||
button.primary:hover {
|
||||
background-color: var(--vscode-button-hoverBackground);
|
||||
background-color: var(--vscode-button-hoverBackground, #1177bb);
|
||||
}
|
||||
button.success {
|
||||
background-color: #28a745;
|
||||
@@ -948,7 +955,7 @@ button svg, button svg * {
|
||||
overflow: auto;
|
||||
padding: 12px 14px;
|
||||
}
|
||||
.panel-entry, .assistant-card {
|
||||
.panel-entry {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 4px;
|
||||
@@ -1225,19 +1232,12 @@ button svg, button svg * {
|
||||
display: flex;
|
||||
gap: 10px;
|
||||
}
|
||||
.editor-toolbar button {
|
||||
padding: 9px 14px;
|
||||
border: 1px solid var(--line);
|
||||
border-radius: 999px;
|
||||
background: var(--panel-3);
|
||||
color: var(--ink);
|
||||
}
|
||||
.editor-meta {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 12px;
|
||||
}
|
||||
.editor-meta-card, .assistant-card, .panel-entry {
|
||||
.editor-meta-card, .panel-entry {
|
||||
padding: 16px;
|
||||
}
|
||||
.sidebar-header, .assistant-header, .panel-header {
|
||||
@@ -1370,7 +1370,7 @@ button svg, button svg * {
|
||||
flex-direction: column;
|
||||
gap: 2px;
|
||||
}
|
||||
.assistant-card span, .panel-entry span, .editor-meta-row span, .editor-subtitle, .sidebar-item span {
|
||||
.panel-entry span, .editor-meta-row span, .editor-subtitle, .sidebar-item span {
|
||||
color: var(--vscode-descriptionForeground);
|
||||
}
|
||||
.sidebar-content, .assistant-content {
|
||||
@@ -1900,8 +1900,8 @@ button svg, button svg * {
|
||||
background-color: var(--vscode-button-secondaryHoverBackground);
|
||||
}
|
||||
.filter-chip.active {
|
||||
background-color: var(--vscode-button-background);
|
||||
color: var(--vscode-button-foreground);
|
||||
background-color: var(--vscode-button-background, #0e639c);
|
||||
color: var(--vscode-button-foreground, #ffffff);
|
||||
}
|
||||
.filter-chip.has-color {
|
||||
border: 1px solid transparent;
|
||||
@@ -2534,7 +2534,7 @@ button svg, button svg * {
|
||||
gap: 16px;
|
||||
padding: 14px 16px;
|
||||
}
|
||||
.editor-main, .editor-meta, .panel-shell, .assistant-card {
|
||||
.editor-main, .editor-meta, .panel-shell {
|
||||
min-width: 0;
|
||||
}
|
||||
.editor-kicker {
|
||||
@@ -3131,29 +3131,30 @@ button svg, button svg * {
|
||||
min-height: 320px;
|
||||
}
|
||||
.post-editor .editor-toolbar {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto 1fr;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.post-editor .editor-toolbar-left {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
min-width: 0;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
.post-editor .editor-toolbar-center {
|
||||
display: flex;
|
||||
flex: none;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.post-editor .editor-toolbar-right {
|
||||
display: flex;
|
||||
flex: 1 0 auto;
|
||||
align-items: center;
|
||||
justify-content: flex-end;
|
||||
gap: 6px;
|
||||
min-width: 0;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.post-editor .editor-mode-toggle {
|
||||
display: flex;
|
||||
@@ -3185,32 +3186,6 @@ button svg, button svg * {
|
||||
.post-editor .editor-excerpt-panel.is-collapsed {
|
||||
display: none;
|
||||
}
|
||||
.post-editor .gallery-button {
|
||||
padding: 4px 12px;
|
||||
font-size: 12px;
|
||||
border-radius: 4px;
|
||||
background-color: var(--vscode-button-secondaryBackground);
|
||||
color: var(--vscode-button-secondaryForeground);
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
transition: background-color 0.15s;
|
||||
}
|
||||
.post-editor .gallery-button:hover {
|
||||
background-color: var(--vscode-button-secondaryHoverBackground);
|
||||
}
|
||||
.post-editor .insert-post-link-button, .post-editor .insert-media-button {
|
||||
padding: 4px 8px;
|
||||
font-size: 14px;
|
||||
border-radius: 4px;
|
||||
background-color: var(--vscode-button-secondaryBackground);
|
||||
color: var(--vscode-button-secondaryForeground);
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
transition: background-color 0.15s;
|
||||
}
|
||||
.post-editor .insert-post-link-button:hover, .post-editor .insert-media-button:hover {
|
||||
background-color: var(--vscode-button-secondaryHoverBackground);
|
||||
}
|
||||
.post-editor .editor-preview {
|
||||
flex: 1;
|
||||
background-color: var(--vscode-input-background);
|
||||
@@ -3283,7 +3258,7 @@ button svg, button svg * {
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
@media (max-width: 980px) {
|
||||
.post-editor .editor-header, .scripts-view-shell .ui-editor-header, .templates-view-shell .ui-editor-header, .post-editor .metadata-toggle-header, .post-editor .editor-toolbar {
|
||||
.post-editor .editor-header, .scripts-view-shell .ui-editor-header, .templates-view-shell .ui-editor-header, .post-editor .metadata-toggle-header {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
@@ -3294,7 +3269,7 @@ button svg, button svg * {
|
||||
.post-editor .editor-media-panel {
|
||||
width: 100%;
|
||||
}
|
||||
.post-editor .editor-toolbar-right, .post-editor .ui-editor-actions, .scripts-view-shell .ui-editor-actions, .templates-view-shell .ui-editor-actions {
|
||||
.post-editor .ui-editor-actions, .scripts-view-shell .ui-editor-actions, .templates-view-shell .ui-editor-actions {
|
||||
justify-content: flex-start;
|
||||
}
|
||||
}
|
||||
@@ -3511,7 +3486,7 @@ button svg, button svg * {
|
||||
margin: 0;
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
.assistant-sidebar-prompt-form, .assistant-sidebar-welcome, .assistant-sidebar-transcript {
|
||||
.assistant-sidebar-prompt-form, .assistant-sidebar-transcript {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 10px;
|
||||
@@ -3533,18 +3508,12 @@ button svg, button svg * {
|
||||
}
|
||||
.assistant-sidebar-start-button {
|
||||
align-self: flex-start;
|
||||
border: 1px solid var(--vscode-button-border, transparent);
|
||||
border-radius: 999px;
|
||||
background: var(--vscode-button-background);
|
||||
color: var(--vscode-button-foreground);
|
||||
padding: 7px 14px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.assistant-sidebar-start-button:disabled {
|
||||
cursor: default;
|
||||
opacity: 0.55;
|
||||
}
|
||||
.assistant-card, .assistant-sidebar-message {
|
||||
.assistant-sidebar-message {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 6px;
|
||||
@@ -4382,11 +4351,6 @@ button svg, button svg * {
|
||||
max-width: 22px;
|
||||
max-height: 22px;
|
||||
padding: 0;
|
||||
background: var(--vscode-button-background);
|
||||
color: var(--vscode-button-foreground);
|
||||
}
|
||||
.chat-panel .chat-send-button:hover:not(:disabled) {
|
||||
background: var(--vscode-button-hoverBackground);
|
||||
}
|
||||
.chat-panel .chat-send-button:disabled {
|
||||
opacity: 0.5;
|
||||
@@ -4683,34 +4647,16 @@ button svg, button svg * {
|
||||
border: 1px solid rgba(220, 50, 50, 0.35);
|
||||
color: #ff6b6b;
|
||||
}
|
||||
.ai-suggestions-modal-footer, .confirm-delete-modal-footer, .confirm-dialog-actions {
|
||||
.ai-suggestions-modal-footer, .confirm-delete-modal-footer {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
gap: 10px;
|
||||
padding: 16px 20px;
|
||||
border-top: 1px solid #3c3c3c;
|
||||
}
|
||||
.button-cancel, .button-delete, .button-apply, .confirm-dialog-actions button, .insert-modal-submit, .language-picker-row, .shared-popover-entry, .colour-swatch {
|
||||
.language-picker-row, .shared-popover-entry, .colour-swatch {
|
||||
cursor: pointer;
|
||||
}
|
||||
.button-cancel, .confirm-dialog-actions button, .insert-modal-submit {
|
||||
border: 1px solid #4c4c4c;
|
||||
border-radius: 4px;
|
||||
padding: 8px 14px;
|
||||
background: transparent;
|
||||
color: #f0f0f0;
|
||||
}
|
||||
.button-apply, .confirm-dialog-actions .primary, .insert-modal-submit {
|
||||
background: #0e639c;
|
||||
border-color: #0e639c;
|
||||
}
|
||||
.button-delete {
|
||||
border: none;
|
||||
border-radius: 4px;
|
||||
padding: 8px 14px;
|
||||
background: #c73c3c;
|
||||
color: #ffffff;
|
||||
}
|
||||
.insert-modal-tabs {
|
||||
display: flex;
|
||||
margin: 0 -20px;
|
||||
@@ -5045,8 +4991,8 @@ button svg, button svg * {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
[data-testid="media-editor"] .media-preview-image img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
object-fit: contain;
|
||||
border-radius: 4px;
|
||||
}
|
||||
@@ -5063,18 +5009,6 @@ button svg, button svg * {
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
}
|
||||
[data-testid="media-editor"] .add-link-btn {
|
||||
background: var(--vscode-button-secondaryBackground);
|
||||
border: none;
|
||||
color: var(--vscode-button-secondaryForeground);
|
||||
padding: 2px 8px;
|
||||
border-radius: 3px;
|
||||
cursor: pointer;
|
||||
font-size: 11px;
|
||||
}
|
||||
[data-testid="media-editor"] .add-link-btn:hover {
|
||||
background: var(--vscode-button-secondaryHoverBackground);
|
||||
}
|
||||
[data-testid="media-editor"] .post-picker {
|
||||
background: var(--vscode-dropdown-background);
|
||||
border: 1px solid var(--vscode-dropdown-border);
|
||||
@@ -5292,24 +5226,11 @@ button svg, button svg * {
|
||||
.import-file-path.placeholder {
|
||||
color: var(--vscode-descriptionForeground);
|
||||
}
|
||||
.import-analysis button, .import-analysis select {
|
||||
.import-analysis select {
|
||||
border: 1px solid var(--vscode-button-border, transparent);
|
||||
border-radius: 6px;
|
||||
font-size: 12px;
|
||||
}
|
||||
.import-analysis button {
|
||||
background: var(--vscode-button-secondaryBackground, var(--vscode-button-background));
|
||||
color: var(--vscode-button-secondaryForeground, var(--vscode-button-foreground));
|
||||
padding: 8px 12px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.import-analysis button:hover:not(:disabled) {
|
||||
background: var(--vscode-button-secondaryHoverBackground, var(--vscode-button-hoverBackground));
|
||||
}
|
||||
.import-analyze-btn, .import-execute-btn {
|
||||
background: var(--vscode-button-background) !important;
|
||||
color: var(--vscode-button-foreground) !important;
|
||||
}
|
||||
.import-analysis button:disabled {
|
||||
opacity: 0.65;
|
||||
cursor: not-allowed;
|
||||
@@ -5330,7 +5251,7 @@ button svg, button svg * {
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
border: 2px solid var(--vscode-descriptionForeground);
|
||||
border-top-color: var(--vscode-button-background);
|
||||
border-top-color: var(--vscode-button-background, #0e639c);
|
||||
border-radius: 50%;
|
||||
animation: import-spinner-rotate 0.8s linear infinite;
|
||||
flex-shrink: 0;
|
||||
|
||||
@@ -94,7 +94,7 @@ defmodule BDS.Desktop.ImportShellLiveTest do
|
||||
assert html =~ "https://legacy.example"
|
||||
assert html =~ ~s(class="import-stat-cards")
|
||||
assert html =~ "Macros (1)"
|
||||
assert html =~ ~s(class="import-execute-btn")
|
||||
assert html =~ ~s(class="import-execute-btn primary ui-button ui-button-primary")
|
||||
|
||||
_html =
|
||||
view
|
||||
|
||||
@@ -446,8 +446,10 @@ defmodule BDS.Desktop.ShellLiveTest do
|
||||
|
||||
assert shell_html =~ ~s(class="assistant-sidebar-context flex shrink-0 flex-col gap-2")
|
||||
assert shell_html =~ ~s(class="assistant-sidebar-prompt min-h-[8rem] w-full resize-y")
|
||||
assert shell_html =~ ~s(class="assistant-sidebar-start-button ui-button ui-button-primary")
|
||||
assert shell_html =~ ~s(class="assistant-sidebar-welcome min-h-0 flex-1 overflow-auto")
|
||||
assert shell_html =~
|
||||
~s(class="assistant-sidebar-start-button primary ui-button ui-button-primary")
|
||||
refute shell_html =~ "assistant-sidebar-welcome"
|
||||
refute shell_html =~ "assistant-card"
|
||||
|
||||
assert media_html =~
|
||||
"class=\"editor-content media-editor grid min-h-0 flex-1 gap-4 overflow-auto p-4 xl:grid-cols-[minmax(320px,1fr)_minmax(0,1.2fr)]\""
|
||||
|
||||
@@ -642,7 +642,9 @@ defmodule BDS.UI.ShellTest do
|
||||
assert css =~ "resize: vertical;"
|
||||
assert css =~ ".linked-posts-section label {"
|
||||
assert css =~ "justify-content: space-between;"
|
||||
assert css =~ ".add-link-btn {"
|
||||
assert template =~
|
||||
~s(class="add-link-btn secondary compact ui-button ui-button-secondary ui-button-compact")
|
||||
|
||||
assert css =~ "font-size: 11px;"
|
||||
assert css =~ ".post-picker {"
|
||||
assert css =~ "max-height: 250px;"
|
||||
|
||||
Reference in New Issue
Block a user