feat: D1-15 implement drag-and-drop image chain (import+thumbnails+link+insert) with tests

This commit is contained in:
2026-05-30 09:34:41 +02:00
parent 1b37f1fcec
commit 257a06e5d1
12 changed files with 1517 additions and 1065 deletions

View File

@@ -4,7 +4,7 @@ msgid "%{canonical} = %{translation}"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:477
#: lib/bds/desktop/shell_live/import_editor.ex:1050
#: lib/bds/desktop/shell_live/import_editor.ex:1053
#: lib/bds/desktop/shell_live/import_editor/taxonomy_editing.ex:128
#, elixir-autogen, elixir-format
msgid "%{count} mapped"
@@ -17,13 +17,13 @@ msgid_plural "%{count} posts"
msgstr[0] ""
msgstr[1] ""
#: lib/bds/desktop/shell_live/import_editor.ex:1051
#: lib/bds/desktop/shell_live/import_editor.ex:1054
#, elixir-autogen, elixir-format
msgid "%{count} unmapped"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1061
#: lib/bds/desktop/shell_live/import_editor.ex:1076
#: lib/bds/desktop/shell_live/import_editor.ex:1064
#: lib/bds/desktop/shell_live/import_editor.ex:1079
#, elixir-autogen, elixir-format
msgid "%{count} uses"
msgstr ""
@@ -38,22 +38,22 @@ msgstr ""
msgid "%{minutes}m %{seconds}s"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1073
#: lib/bds/desktop/shell_live/import_editor.ex:1076
#, elixir-autogen, elixir-format
msgid "(no parameters)"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1083
#: lib/bds/desktop/shell_live/import_editor.ex:1086
#, elixir-autogen, elixir-format
msgid ", +%{count} more"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1137
#: lib/bds/desktop/shell_live/import_editor.ex:1199
#: lib/bds/desktop/shell_live/import_editor.ex:1200
#: lib/bds/desktop/shell_live/import_editor.ex:1241
#: lib/bds/desktop/shell_live/import_editor.ex:1243
#: lib/bds/desktop/shell_live/import_editor.ex:1427
#: lib/bds/desktop/shell_live/import_editor.ex:1140
#: lib/bds/desktop/shell_live/import_editor.ex:1202
#: lib/bds/desktop/shell_live/import_editor.ex:1203
#: lib/bds/desktop/shell_live/import_editor.ex:1244
#: lib/bds/desktop/shell_live/import_editor.ex:1246
#: lib/bds/desktop/shell_live/import_editor.ex:1430
#, elixir-autogen, elixir-format
msgid "--"
msgstr ""
@@ -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:781
#: lib/bds/desktop/shell_live/post_editor.ex:847
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:43
#, elixir-autogen, elixir-format
msgid "AI Suggestions"
@@ -94,7 +94,7 @@ msgstr ""
msgid "AI conversations"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1015
#: lib/bds/desktop/shell_live/import_editor.ex:1018
#, elixir-autogen, elixir-format
msgid "AI will suggest mappings from new to existing items to avoid duplicates"
msgstr ""
@@ -173,14 +173,14 @@ msgstr ""
msgid "Analysis complete"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:668
#: lib/bds/desktop/shell_live/import_editor.ex:999
#: lib/bds/desktop/shell_live/import_editor.ex:671
#: lib/bds/desktop/shell_live/import_editor.ex:1002
#, elixir-autogen, elixir-format
msgid "Analyze with..."
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:220
#: lib/bds/desktop/shell_live/import_editor.ex:855
#: lib/bds/desktop/shell_live/import_editor.ex:858
#: lib/bds/desktop/shell_live/import_editor/analysis_state.ex:82
#, elixir-autogen, elixir-format
msgid "Analyzing WXR file..."
@@ -227,7 +227,7 @@ msgstr ""
msgid "Archived"
msgstr ""
#: lib/bds/desktop/shell_live/chat_editor.ex:594
#: lib/bds/desktop/shell_live/chat_editor.ex:599
#, elixir-autogen, elixir-format
msgid "Arguments"
msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Ask the assistant about the active project or editor."
msgstr ""
#: lib/bds/desktop/shell_live/chat_editor.ex:531
#: lib/bds/desktop/shell_live/chat_editor.ex:536
#: lib/bds/desktop/shell_live/chat_editor/tool_surfaces.ex:88
#: lib/bds/desktop/shell_live/chat_surface.ex:18
#: lib/bds/desktop/shell_live/chat_surface.ex:20
@@ -258,13 +258,13 @@ msgstr ""
#: lib/bds/desktop/shell_data.ex:98
#: lib/bds/desktop/shell_live.ex:431
#: lib/bds/desktop/shell_live/chat_editor.ex:231
#: lib/bds/desktop/shell_live/media_editor.ex:156
#: lib/bds/desktop/shell_live/media_editor.ex:349
#: lib/bds/desktop/shell_live/media_editor.ex:538
#: lib/bds/desktop/shell_live/chat_editor.ex:234
#: lib/bds/desktop/shell_live/media_editor.ex:160
#: lib/bds/desktop/shell_live/media_editor.ex:353
#: lib/bds/desktop/shell_live/media_editor.ex:546
#: lib/bds/desktop/shell_live/overlay_manager.ex:73
#: lib/bds/desktop/shell_live/post_editor.ex:648
#: lib/bds/desktop/shell_live/post_editor.ex:697
#: lib/bds/desktop/shell_live/post_editor.ex:714
#: lib/bds/desktop/shell_live/post_editor.ex:763
#, elixir-autogen, elixir-format
msgid "Automatic AI actions stay gated by airplane mode."
msgstr ""
@@ -337,7 +337,7 @@ msgstr ""
msgid "Bookmarklet copy support is wired through the desktop runtime and project public URL."
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1362
#: lib/bds/desktop/shell_live/import_editor.ex:1365
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:298
#: lib/bds/desktop/shell_live/menu_editor.ex:335
#: lib/bds/desktop/shell_live/overlay_html/shell_overlay.html.heex:5
@@ -361,9 +361,9 @@ msgstr ""
msgid "Caption"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:890
#: lib/bds/desktop/shell_live/import_editor.ex:1020
#: lib/bds/desktop/shell_live/import_editor.ex:1184
#: lib/bds/desktop/shell_live/import_editor.ex:893
#: lib/bds/desktop/shell_live/import_editor.ex:1023
#: lib/bds/desktop/shell_live/import_editor.ex:1187
#: lib/bds/desktop/shell_live/index.html.heex:336
#: lib/bds/desktop/shell_live/misc_editor.ex:750
#: lib/bds/desktop/shell_live/misc_editor.ex:751
@@ -379,7 +379,7 @@ msgstr ""
msgid "Categories"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:992
#: lib/bds/desktop/shell_live/import_editor.ex:995
#, elixir-autogen, elixir-format
msgid "Categories & Tags"
msgstr ""
@@ -406,8 +406,8 @@ msgstr ""
#: lib/bds/desktop/shell_live.ex:979
#: lib/bds/desktop/shell_live/chat_editor.ex:87
#: lib/bds/desktop/shell_live/chat_editor.ex:230
#: lib/bds/desktop/shell_live/chat_editor.ex:318
#: lib/bds/desktop/shell_live/chat_editor.ex:233
#: lib/bds/desktop/shell_live/chat_editor.ex:323
#: lib/bds/desktop/shell_live/chat_editor/model_selection.ex:37
#: lib/bds/desktop/shell_live/index.html.heex:503
#: lib/bds/ui/registry.ex:104
@@ -444,8 +444,8 @@ msgstr ""
msgid "Clear filters"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1364
#: lib/bds/desktop/shell_live/import_editor.ex:1395
#: lib/bds/desktop/shell_live/import_editor.ex:1367
#: lib/bds/desktop/shell_live/import_editor.ex:1398
#, elixir-autogen, elixir-format
msgid "Clear mapping"
msgstr ""
@@ -488,7 +488,7 @@ msgstr ""
msgid "Command completed"
msgstr ""
#: lib/bds/desktop/shell_live/chat_editor.ex:927
#: lib/bds/desktop/shell_live/chat_editor.ex:932
#: lib/bds/desktop/shell_live/chat_editor_html/chat_editor.html.heex:63
#, elixir-autogen, elixir-format
msgid "Configure an API key in Settings to enable AI chat."
@@ -558,7 +558,7 @@ msgstr ""
msgid "Create tag"
msgstr ""
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:453
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:456
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:48
#: lib/bds/desktop/shell_live/template_editor_html/template_editor.html.heex:46
#, elixir-autogen, elixir-format
@@ -604,7 +604,7 @@ msgstr ""
msgid "Data Path"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:896
#: lib/bds/desktop/shell_live/import_editor.ex:899
#, elixir-autogen, elixir-format
msgid "Date Distribution"
msgstr ""
@@ -660,7 +660,7 @@ msgstr ""
msgid "Delete Media"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:392
#: lib/bds/desktop/shell_live/media_editor.ex:396
#, elixir-autogen, elixir-format
msgid "Delete Translation"
msgstr ""
@@ -701,14 +701,14 @@ msgstr ""
msgid "Detect"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:155
#: lib/bds/desktop/shell_live/media_editor.ex:194
#: lib/bds/desktop/shell_live/media_editor.ex:199
#: lib/bds/desktop/shell_live/media_editor.ex:205
#: lib/bds/desktop/shell_live/media_editor.ex:159
#: lib/bds/desktop/shell_live/media_editor.ex:198
#: lib/bds/desktop/shell_live/media_editor.ex:203
#: lib/bds/desktop/shell_live/media_editor.ex:209
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:59
#: lib/bds/desktop/shell_live/post_editor.ex:647
#: lib/bds/desktop/shell_live/post_editor.ex:676
#: lib/bds/desktop/shell_live/post_editor.ex:682
#: lib/bds/desktop/shell_live/post_editor.ex:713
#: lib/bds/desktop/shell_live/post_editor.ex:742
#: lib/bds/desktop/shell_live/post_editor.ex:748
#, elixir-autogen, elixir-format
msgid "Detect Language"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Dismiss Checked"
msgstr ""
#: lib/bds/desktop/shell_live/chat_editor.ex:618
#: lib/bds/desktop/shell_live/chat_editor.ex:623
#, elixir-autogen, elixir-format
msgid "Dismiss surface"
msgstr ""
@@ -902,13 +902,13 @@ msgstr ""
msgid "Excerpt"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1128
#: lib/bds/desktop/shell_live/import_editor.ex:1131
#, elixir-autogen, elixir-format
msgid "Existing Entry"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1186
#: lib/bds/desktop/shell_live/import_editor.ex:1233
#: lib/bds/desktop/shell_live/import_editor.ex:1189
#: lib/bds/desktop/shell_live/import_editor.ex:1236
#, elixir-autogen, elixir-format
msgid "Existing Match"
msgstr ""
@@ -924,7 +924,7 @@ msgid "Extra URLs"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:144
#: lib/bds/desktop/shell_live/import_editor.ex:878
#: lib/bds/desktop/shell_live/import_editor.ex:881
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:157
#, elixir-autogen, elixir-format
msgid "File"
@@ -940,7 +940,7 @@ msgstr ""
msgid "File to DB"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1230
#: lib/bds/desktop/shell_live/import_editor.ex:1233
#, elixir-autogen, elixir-format
msgid "Filename"
msgstr ""
@@ -1032,13 +1032,13 @@ msgstr ""
#: lib/bds/desktop/shell_data.ex:116
#: lib/bds/desktop/shell_live/index.html.heex:666
#: lib/bds/desktop/shell_live/media_editor.ex:703
#: lib/bds/desktop/shell_live/post_editor.ex:899
#: lib/bds/desktop/shell_live/media_editor.ex:711
#: lib/bds/desktop/shell_live/post_editor.ex:965
#, elixir-autogen, elixir-format
msgid "Idle"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1143
#: lib/bds/desktop/shell_live/import_editor.ex:1146
#, elixir-autogen, elixir-format
msgid "Ignore"
msgstr ""
@@ -1055,12 +1055,12 @@ msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:484
#: lib/bds/desktop/shell_live/import_editor.ex:564
#: lib/bds/desktop/shell_live/import_editor.ex:580
#: lib/bds/desktop/shell_live/import_editor.ex:700
#: lib/bds/desktop/shell_live/import_editor.ex:704
#: lib/bds/desktop/shell_live/import_editor.ex:703
#: lib/bds/desktop/shell_live/import_editor.ex:707
#: lib/bds/desktop/shell_live/import_editor.ex:728
#: lib/bds/desktop/shell_live/import_editor.ex:742
#: lib/bds/desktop/shell_live/import_editor.ex:755
#: lib/bds/desktop/shell_live/import_editor.ex:710
#: lib/bds/desktop/shell_live/import_editor.ex:731
#: lib/bds/desktop/shell_live/import_editor.ex:745
#: lib/bds/desktop/shell_live/import_editor.ex:758
#: lib/bds/desktop/shell_live/import_editor/analysis_state.ex:36
#: lib/bds/desktop/shell_live/import_editor/analysis_state.ex:103
#: lib/bds/desktop/shell_live/import_editor/analysis_state.ex:171
@@ -1087,12 +1087,12 @@ msgstr ""
msgid "Import"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:947
#: lib/bds/desktop/shell_live/import_editor.ex:950
#, elixir-autogen, elixir-format
msgid "Import %{count} Items"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1145
#: lib/bds/desktop/shell_live/import_editor.ex:1148
#, elixir-autogen, elixir-format
msgid "Import (new slug)"
msgstr ""
@@ -1107,8 +1107,8 @@ msgstr ""
msgid "Import complete"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:729
#: lib/bds/desktop/shell_live/import_editor.ex:955
#: lib/bds/desktop/shell_live/import_editor.ex:732
#: lib/bds/desktop/shell_live/import_editor.ex:958
#: lib/bds/desktop/shell_live/import_editor/progress_tracking.ex:133
#, elixir-autogen, elixir-format
msgid "Import completed successfully!"
@@ -1122,7 +1122,7 @@ msgstr ""
msgid "Import definitions"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:961
#: lib/bds/desktop/shell_live/import_editor.ex:964
#, elixir-autogen, elixir-format
msgid "Import failed: %{error}"
msgstr ""
@@ -1135,7 +1135,7 @@ msgstr ""
msgid "Import media"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:828
#: lib/bds/desktop/shell_live/import_editor.ex:831
#, elixir-autogen, elixir-format
msgid "Import name..."
msgstr ""
@@ -1160,7 +1160,7 @@ msgstr ""
msgid "Importing tags & categories..."
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:915
#: lib/bds/desktop/shell_live/import_editor.ex:918
#, elixir-autogen, elixir-format
msgid "Importing..."
msgstr ""
@@ -1196,15 +1196,15 @@ msgstr ""
msgid "Kind"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:874
#: lib/bds/desktop/shell_live/import_editor.ex:877
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:171
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:207
#, elixir-autogen, elixir-format
msgid "Language"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:206
#: lib/bds/desktop/shell_live/post_editor.ex:683
#: lib/bds/desktop/shell_live/media_editor.ex:210
#: lib/bds/desktop/shell_live/post_editor.ex:749
#, elixir-autogen, elixir-format
msgid "Language detection failed."
msgstr ""
@@ -1214,7 +1214,7 @@ msgstr ""
msgid "Light"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:252
#: lib/bds/desktop/shell_live/media_editor.ex:256
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:215
#, elixir-autogen, elixir-format
msgid "Link to Post"
@@ -1259,7 +1259,7 @@ msgstr ""
msgid "MIME Type"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1044
#: lib/bds/desktop/shell_live/import_editor.ex:1047
#, elixir-autogen, elixir-format
msgid "Macros (%{count})"
msgstr ""
@@ -1277,18 +1277,18 @@ msgstr ""
msgid "Manage the central blog navigation outline and save it to meta/menu.opml."
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1357
#: lib/bds/desktop/shell_live/import_editor.ex:1361
#: lib/bds/desktop/shell_live/import_editor.ex:1360
#: lib/bds/desktop/shell_live/import_editor.ex:1364
#, elixir-autogen, elixir-format
msgid "Map to..."
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1059
#: lib/bds/desktop/shell_live/import_editor.ex:1062
#, elixir-autogen, elixir-format
msgid "Mapped"
msgstr ""
#: lib/bds/desktop/shell_live/post_editor.ex:902
#: lib/bds/desktop/shell_live/post_editor.ex:968
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:120
#, elixir-autogen, elixir-format
msgid "Markdown"
@@ -1300,8 +1300,8 @@ msgid "Max Posts Per Page"
msgstr ""
#: lib/bds/desktop/menu_bar.ex:168
#: lib/bds/desktop/shell_live/media_editor.ex:490
#: lib/bds/desktop/shell_live/media_editor.ex:494
#: lib/bds/desktop/shell_live/media_editor.ex:498
#: lib/bds/desktop/shell_live/media_editor.ex:502
#: lib/bds/desktop/shell_live/misc_editor.ex:744
#: lib/bds/desktop/shell_live/misc_editor.ex:771
#: lib/bds/desktop/shell_live/sidebar_components.ex:654
@@ -1313,12 +1313,12 @@ msgstr ""
msgid "Media"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:986
#: lib/bds/desktop/shell_live/import_editor.ex:989
#, elixir-autogen, elixir-format
msgid "Media (%{count})"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:490
#: lib/bds/desktop/shell_live/media_editor.ex:498
#, elixir-autogen, elixir-format
msgid "Media saved"
msgstr ""
@@ -1368,8 +1368,8 @@ msgstr ""
msgid "Mode"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:871
#: lib/bds/desktop/shell_live/import_editor.ex:875
#: lib/bds/desktop/shell_live/import_editor.ex:874
#: lib/bds/desktop/shell_live/import_editor.ex:878
#, elixir-autogen, elixir-format
msgid "N/A"
msgstr ""
@@ -1380,7 +1380,7 @@ msgstr ""
msgid "New Chat"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1127
#: lib/bds/desktop/shell_live/import_editor.ex:1130
#, elixir-autogen, elixir-format
msgid "New Entry (WXR)"
msgstr ""
@@ -1439,7 +1439,7 @@ msgstr ""
msgid "No commit subject"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:837
#: lib/bds/desktop/shell_live/import_editor.ex:840
#, elixir-autogen, elixir-format
msgid "No folder selected"
msgstr ""
@@ -1571,7 +1571,7 @@ msgstr ""
msgid "Not supported in the rewrite yet"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:945
#: lib/bds/desktop/shell_live/import_editor.ex:948
#, elixir-autogen, elixir-format
msgid "Nothing to Import"
msgstr ""
@@ -1667,7 +1667,7 @@ msgstr ""
msgid "Online Title Model"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:839
#: lib/bds/desktop/shell_live/import_editor.ex:842
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:46
#, elixir-autogen, elixir-format
msgid "Open"
@@ -1711,12 +1711,12 @@ msgstr ""
msgid "Orphan Files"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:886
#: lib/bds/desktop/shell_live/import_editor.ex:889
#, elixir-autogen, elixir-format
msgid "Other"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:978
#: lib/bds/desktop/shell_live/import_editor.ex:981
#, elixir-autogen, elixir-format
msgid "Other (%{count})"
msgstr ""
@@ -1733,7 +1733,7 @@ msgstr ""
msgid "Overview of your blog database"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1144
#: lib/bds/desktop/shell_live/import_editor.ex:1147
#, elixir-autogen, elixir-format
msgid "Overwrite"
msgstr ""
@@ -1743,7 +1743,7 @@ msgstr ""
msgid "Page"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:970
#: lib/bds/desktop/shell_live/import_editor.ex:973
#, elixir-autogen, elixir-format
msgid "Page Slug Conflicts"
msgstr ""
@@ -1754,7 +1754,7 @@ msgstr ""
msgid "Pages"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:982
#: lib/bds/desktop/shell_live/import_editor.ex:985
#, elixir-autogen, elixir-format
msgid "Pages (%{count})"
msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
msgid "Paste"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1232
#: lib/bds/desktop/shell_live/import_editor.ex:1235
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:198
#, elixir-autogen, elixir-format
msgid "Path"
@@ -1786,16 +1786,16 @@ msgid "Persist the detected language for this media item"
msgstr ""
#: lib/bds/desktop/shell_live/misc_editor.ex:742
#: lib/bds/desktop/shell_live/post_editor.ex:479
#: lib/bds/desktop/shell_live/post_editor.ex:483
#: lib/bds/desktop/shell_live/post_editor.ex:518
#: lib/bds/desktop/shell_live/post_editor.ex:522
#: lib/bds/desktop/shell_live/post_editor.ex:557
#: lib/bds/desktop/shell_live/post_editor.ex:572
#: lib/bds/desktop/shell_live/post_editor.ex:601
#: lib/bds/desktop/shell_live/post_editor.ex:604
#: lib/bds/desktop/shell_live/post_editor.ex:634
#: lib/bds/desktop/shell_live/post_editor.ex:637
#: lib/bds/desktop/shell_live/post_editor.ex:488
#: lib/bds/desktop/shell_live/post_editor.ex:492
#: lib/bds/desktop/shell_live/post_editor.ex:531
#: lib/bds/desktop/shell_live/post_editor.ex:535
#: lib/bds/desktop/shell_live/post_editor.ex:573
#: lib/bds/desktop/shell_live/post_editor.ex:588
#: lib/bds/desktop/shell_live/post_editor.ex:617
#: lib/bds/desktop/shell_live/post_editor.ex:620
#: lib/bds/desktop/shell_live/post_editor.ex:700
#: lib/bds/desktop/shell_live/post_editor.ex:703
#: lib/bds/desktop/shell_live/sidebar_components.ex:651
#: lib/bds/desktop/shell_live/sidebar_delete.ex:174
#: lib/bds/ui/registry.ex:99
@@ -1810,7 +1810,7 @@ msgstr ""
msgid "Post Links"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:966
#: lib/bds/desktop/shell_live/import_editor.ex:969
#, elixir-autogen, elixir-format
msgid "Post Slug Conflicts"
msgstr ""
@@ -1825,12 +1825,12 @@ msgstr ""
msgid "Post is marked as do-not-translate but has translations"
msgstr ""
#: lib/bds/desktop/shell_live/post_editor.ex:518
#: lib/bds/desktop/shell_live/post_editor.ex:531
#, elixir-autogen, elixir-format
msgid "Post published"
msgstr ""
#: lib/bds/desktop/shell_live/post_editor.ex:479
#: lib/bds/desktop/shell_live/post_editor.ex:488
#, elixir-autogen, elixir-format
msgid "Post saved"
msgstr ""
@@ -1844,7 +1844,7 @@ msgstr ""
msgid "Posts"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:974
#: lib/bds/desktop/shell_live/import_editor.ex:977
#, elixir-autogen, elixir-format
msgid "Posts (%{count})"
msgstr ""
@@ -1854,7 +1854,7 @@ msgstr ""
msgid "Preferences"
msgstr ""
#: lib/bds/desktop/shell_live/post_editor.ex:903
#: lib/bds/desktop/shell_live/post_editor.ex:969
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:121
#, elixir-autogen, elixir-format
msgid "Preview"
@@ -1923,8 +1923,8 @@ msgid "Publish Selected"
msgstr ""
#: lib/bds/desktop/shell_data.ex:181
#: lib/bds/desktop/shell_live/post_editor.ex:897
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:456
#: lib/bds/desktop/shell_live/post_editor.ex:963
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:459
#: lib/bds/ui/sidebar.ex:324
#, elixir-autogen, elixir-format
msgid "Published"
@@ -1955,7 +1955,7 @@ msgstr ""
msgid "Quit"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:936
#: lib/bds/desktop/shell_live/import_editor.ex:939
#, elixir-autogen, elixir-format
msgid "Ready to import:"
msgstr ""
@@ -2022,8 +2022,8 @@ msgstr ""
msgid "Refresh Online Models"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:364
#: lib/bds/desktop/shell_live/media_editor.ex:373
#: lib/bds/desktop/shell_live/media_editor.ex:368
#: lib/bds/desktop/shell_live/media_editor.ex:377
#, elixir-autogen, elixir-format
msgid "Refresh Translation"
msgstr ""
@@ -2079,8 +2079,8 @@ msgstr ""
msgid "Replace"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:138
#: lib/bds/desktop/shell_live/media_editor.ex:146
#: lib/bds/desktop/shell_live/media_editor.ex:142
#: lib/bds/desktop/shell_live/media_editor.ex:150
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:86
#, elixir-autogen, elixir-format
msgid "Replace File"
@@ -2111,17 +2111,17 @@ msgstr ""
msgid "Reset to Defaults"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1129
#: lib/bds/desktop/shell_live/import_editor.ex:1132
#, elixir-autogen, elixir-format
msgid "Resolution"
msgstr ""
#: lib/bds/desktop/shell_live/chat_editor.ex:597
#: lib/bds/desktop/shell_live/chat_editor.ex:602
#, elixir-autogen, elixir-format
msgid "Result"
msgstr ""
#: lib/bds/desktop/shell_live/post_editor.ex:898
#: lib/bds/desktop/shell_live/post_editor.ex:964
#, elixir-autogen, elixir-format
msgid "Reverted"
msgstr ""
@@ -2167,13 +2167,13 @@ msgstr ""
msgid "Save"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:324
#: lib/bds/desktop/shell_live/media_editor.ex:328
#, elixir-autogen, elixir-format
msgid "Save Translation"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:702
#: lib/bds/desktop/shell_live/post_editor.ex:896
#: lib/bds/desktop/shell_live/media_editor.ex:710
#: lib/bds/desktop/shell_live/post_editor.ex:962
#, elixir-autogen, elixir-format
msgid "Saved"
msgstr ""
@@ -2264,7 +2264,7 @@ msgstr ""
msgid "Search settings"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:847
#: lib/bds/desktop/shell_live/import_editor.ex:850
#, elixir-autogen, elixir-format
msgid "Select & Analyze"
msgstr ""
@@ -2279,19 +2279,19 @@ msgstr ""
msgid "Select Page"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:646
#: lib/bds/desktop/shell_live/import_editor.ex:830
#: lib/bds/desktop/shell_live/import_editor.ex:649
#: lib/bds/desktop/shell_live/import_editor.ex:833
#: lib/bds/desktop/shell_live/tab_helpers.ex:179
#, elixir-autogen, elixir-format
msgid "Select a WordPress export file (WXR) and an uploads folder to analyze what would be imported."
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1099
#: lib/bds/desktop/shell_live/import_editor.ex:1102
#, elixir-autogen, elixir-format
msgid "Select a WordPress export file to begin analysis."
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:845
#: lib/bds/desktop/shell_live/import_editor.ex:848
#, elixir-autogen, elixir-format
msgid "Select a file to analyze"
msgstr ""
@@ -2345,7 +2345,7 @@ msgstr ""
msgid "Side by Side"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:866
#: lib/bds/desktop/shell_live/import_editor.ex:869
#, elixir-autogen, elixir-format
msgid "Site"
msgstr ""
@@ -2371,8 +2371,8 @@ msgstr ""
msgid "Size"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1126
#: lib/bds/desktop/shell_live/import_editor.ex:1183
#: lib/bds/desktop/shell_live/import_editor.ex:1129
#: lib/bds/desktop/shell_live/import_editor.ex:1186
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:238
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:24
#: lib/bds/desktop/shell_live/template_editor_html/template_editor.html.heex:23
@@ -2395,14 +2395,14 @@ msgstr ""
msgid "Start chat"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:921
#: lib/bds/desktop/shell_live/import_editor.ex:924
#, elixir-autogen, elixir-format
msgid "Starting..."
msgstr ""
#: lib/bds/desktop/shell_data.ex:115
#: lib/bds/desktop/shell_live/import_editor.ex:1178
#: lib/bds/desktop/shell_live/import_editor.ex:1229
#: lib/bds/desktop/shell_live/import_editor.ex:1181
#: lib/bds/desktop/shell_live/import_editor.ex:1232
#, elixir-autogen, elixir-format
msgid "Status"
msgstr ""
@@ -2462,8 +2462,8 @@ msgstr ""
msgid "Tag name"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:891
#: lib/bds/desktop/shell_live/import_editor.ex:1028
#: lib/bds/desktop/shell_live/import_editor.ex:894
#: lib/bds/desktop/shell_live/import_editor.ex:1031
#: lib/bds/desktop/shell_live/index.html.heex:297
#: lib/bds/desktop/shell_live/index.html.heex:325
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:161
@@ -2572,7 +2572,7 @@ msgstr ""
msgid "This item is referenced by:"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1182
#: lib/bds/desktop/shell_live/import_editor.ex:1185
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:146
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:285
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:153
@@ -2643,14 +2643,14 @@ msgstr ""
msgid "Toggle sidebar"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:348
#: lib/bds/desktop/shell_live/media_editor.ex:537
#: lib/bds/desktop/shell_live/media_editor.ex:558
#: lib/bds/desktop/shell_live/media_editor.ex:563
#: lib/bds/desktop/shell_live/media_editor.ex:352
#: lib/bds/desktop/shell_live/media_editor.ex:545
#: lib/bds/desktop/shell_live/media_editor.ex:566
#: lib/bds/desktop/shell_live/media_editor.ex:571
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:76
#: lib/bds/desktop/shell_live/post_editor.ex:696
#: lib/bds/desktop/shell_live/post_editor.ex:725
#: lib/bds/desktop/shell_live/post_editor.ex:730
#: 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:796
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:60
#, elixir-autogen, elixir-format
msgid "Translate"
@@ -2682,8 +2682,8 @@ msgstr ""
msgid "Translations"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1180
#: lib/bds/desktop/shell_live/import_editor.ex:1231
#: lib/bds/desktop/shell_live/import_editor.ex:1183
#: lib/bds/desktop/shell_live/import_editor.ex:1234
#, elixir-autogen, elixir-format
msgid "Type"
msgstr ""
@@ -2703,7 +2703,7 @@ msgstr ""
msgid "UI"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:870
#: lib/bds/desktop/shell_live/import_editor.ex:873
#: lib/bds/desktop/shell_live/overlay_html/shell_overlay.html.heex:78
#, elixir-autogen, elixir-format
msgid "URL"
@@ -2714,26 +2714,26 @@ msgstr ""
msgid "Undo"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1004
#: lib/bds/desktop/shell_live/import_editor.ex:1059
#: lib/bds/desktop/shell_live/import_editor.ex:1007
#: lib/bds/desktop/shell_live/import_editor.ex:1062
#, elixir-autogen, elixir-format
msgid "Unknown"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:265
#: lib/bds/desktop/shell_live/media_editor.ex:269
#, elixir-autogen, elixir-format
msgid "Unlink from Post"
msgstr ""
#: lib/bds/desktop/shell_live/media_editor.ex:701
#: lib/bds/desktop/shell_live/media_editor.ex:709
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:10
#: lib/bds/desktop/shell_live/post_editor.ex:895
#: lib/bds/desktop/shell_live/post_editor.ex:961
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:7
#, elixir-autogen, elixir-format
msgid "Unsaved"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:867
#: lib/bds/desktop/shell_live/import_editor.ex:870
#: lib/bds/desktop/shell_live/post_editor/post_metadata.ex:166
#: lib/bds/ui/sidebar.ex:1116
#, elixir-autogen, elixir-format
@@ -2741,13 +2741,13 @@ msgid "Untitled"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:643
#: lib/bds/desktop/shell_live/import_editor.ex:827
#: lib/bds/desktop/shell_live/import_editor.ex:830
#: lib/bds/desktop/shell_live/tab_helpers.ex:177
#, elixir-autogen, elixir-format
msgid "Untitled Import"
msgstr ""
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:454
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:457
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:48
#: lib/bds/desktop/shell_live/template_editor_html/template_editor.html.heex:46
#, elixir-autogen, elixir-format
@@ -2765,13 +2765,13 @@ msgid "Upload Site"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:168
#: lib/bds/desktop/shell_live/import_editor.ex:835
#: lib/bds/desktop/shell_live/import_editor.ex:838
#: lib/bds/desktop/shell_live/import_editor/analysis_state.ex:22
#, elixir-autogen, elixir-format
msgid "Uploads Folder"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1083
#: lib/bds/desktop/shell_live/import_editor.ex:1086
#, elixir-autogen, elixir-format
msgid "Used in: %{items}%{more}"
msgstr ""
@@ -2811,13 +2811,13 @@ msgstr ""
msgid "View on GitHub"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1185
#: lib/bds/desktop/shell_live/import_editor.ex:1188
#, elixir-autogen, elixir-format
msgid "WP Status"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:193
#: lib/bds/desktop/shell_live/import_editor.ex:843
#: lib/bds/desktop/shell_live/import_editor.ex:846
#: lib/bds/desktop/shell_live/import_editor/analysis_state.ex:48
#, elixir-autogen, elixir-format
msgid "WXR File"
@@ -2844,7 +2844,7 @@ msgstr ""
msgid "Wrap Long Lines"
msgstr ""
#: lib/bds/desktop/shell_live/chat_editor.ex:530
#: lib/bds/desktop/shell_live/chat_editor.ex:535
#: lib/bds/desktop/shell_live/chat_surface.ex:19
#, elixir-autogen, elixir-format
msgid "You"
@@ -2870,8 +2870,8 @@ msgstr ""
msgid "and %{count} more"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1265
#: lib/bds/desktop/shell_live/import_editor.ex:1302
#: lib/bds/desktop/shell_live/import_editor.ex:1268
#: lib/bds/desktop/shell_live/import_editor.ex:1305
#, elixir-autogen, elixir-format
msgid "conflict"
msgstr ""
@@ -2901,8 +2901,8 @@ msgstr ""
msgid "dashboard.stats.published"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1266
#: lib/bds/desktop/shell_live/import_editor.ex:1303
#: lib/bds/desktop/shell_live/import_editor.ex:1269
#: lib/bds/desktop/shell_live/import_editor.ex:1306
#, elixir-autogen, elixir-format
msgid "duplicate"
msgstr ""
@@ -2912,7 +2912,7 @@ msgstr ""
msgid "edit"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1320
#: lib/bds/desktop/shell_live/import_editor.ex:1323
#, elixir-autogen, elixir-format
msgid "existing"
msgstr ""
@@ -2922,13 +2922,13 @@ msgstr ""
msgid "gitDiff.changedFiles"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1321
#: lib/bds/desktop/shell_live/import_editor.ex:1324
#, elixir-autogen, elixir-format
msgid "mapped"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:889
#: lib/bds/desktop/shell_live/import_editor.ex:939
#: lib/bds/desktop/shell_live/import_editor.ex:892
#: lib/bds/desktop/shell_live/import_editor.ex:942
#: lib/bds/ui/workbench.ex:213
#, elixir-autogen, elixir-format
msgid "media"
@@ -2986,26 +2986,26 @@ msgstr ""
msgid "menuEditor.unindent"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1304
#: lib/bds/desktop/shell_live/import_editor.ex:1307
#, elixir-autogen, elixir-format
msgid "missing"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1263
#: lib/bds/desktop/shell_live/import_editor.ex:1300
#: lib/bds/desktop/shell_live/import_editor.ex:1322
#: lib/bds/desktop/shell_live/import_editor.ex:1266
#: lib/bds/desktop/shell_live/import_editor.ex:1303
#: lib/bds/desktop/shell_live/import_editor.ex:1325
#, elixir-autogen, elixir-format
msgid "new"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:888
#: lib/bds/desktop/shell_live/import_editor.ex:940
#: lib/bds/desktop/shell_live/import_editor.ex:891
#: lib/bds/desktop/shell_live/import_editor.ex:943
#, elixir-autogen, elixir-format
msgid "pages"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:884
#: lib/bds/desktop/shell_live/import_editor.ex:938
#: lib/bds/desktop/shell_live/import_editor.ex:887
#: lib/bds/desktop/shell_live/import_editor.ex:941
#, elixir-autogen, elixir-format
msgid "posts"
msgstr ""
@@ -3022,7 +3022,7 @@ msgstr ""
msgid "results for"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:937
#: lib/bds/desktop/shell_live/import_editor.ex:940
#, elixir-autogen, elixir-format
msgid "tags/categories"
msgstr ""
@@ -3086,8 +3086,8 @@ msgstr ""
msgid "translationValidation.revalidate"
msgstr ""
#: lib/bds/desktop/shell_live/import_editor.ex:1264
#: lib/bds/desktop/shell_live/import_editor.ex:1301
#: lib/bds/desktop/shell_live/import_editor.ex:1267
#: lib/bds/desktop/shell_live/import_editor.ex:1304
#, elixir-autogen, elixir-format
msgid "update"
msgstr ""
@@ -3228,12 +3228,12 @@ msgstr ""
msgid "Move this post to the archive"
msgstr ""
#: lib/bds/desktop/shell_live/post_editor.ex:601
#: lib/bds/desktop/shell_live/post_editor.ex:617
#, elixir-autogen, elixir-format, fuzzy
msgid "Post archived"
msgstr ""
#: lib/bds/desktop/shell_live/post_editor.ex:634
#: lib/bds/desktop/shell_live/post_editor.ex:700
#, elixir-autogen, elixir-format, fuzzy
msgid "Post unarchived"
msgstr ""
@@ -3411,3 +3411,19 @@ msgstr "Blogmark"
#, elixir-autogen, elixir-format
msgid "Open a project before importing a blogmark."
msgstr ""
#: lib/bds/desktop/shell_live/post_editor.ex:643
#, elixir-autogen, elixir-format
msgid "Added %{name}"
msgstr "Added %{name}"
#: lib/bds/desktop/shell_live/post_editor.ex:650
#, elixir-autogen, elixir-format
msgid "Failed to import %{path}: %{reason}"
msgstr "Failed to import %{path}: %{reason}"
#: lib/bds/desktop/shell_live/post_editor.ex:642
#: lib/bds/desktop/shell_live/post_editor.ex:649
#, elixir-autogen, elixir-format
msgid "Insert Image"
msgstr "Insert Image"