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

@@ -17,7 +17,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"
@@ -30,13 +30,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 ""
@@ -51,22 +51,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 ""
@@ -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: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"
@@ -107,7 +107,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 ""
@@ -186,14 +186,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..."
@@ -240,7 +240,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 ""
@@ -250,7 +250,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
@@ -271,13 +271,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 ""
@@ -350,7 +350,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
@@ -374,9 +374,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
@@ -392,7 +392,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 ""
@@ -419,8 +419,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
@@ -457,8 +457,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 ""
@@ -501,7 +501,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."
@@ -571,7 +571,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
@@ -617,7 +617,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 ""
@@ -673,7 +673,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 ""
@@ -714,14 +714,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 ""
@@ -777,7 +777,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 ""
@@ -915,13 +915,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 ""
@@ -937,7 +937,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"
@@ -953,7 +953,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 ""
@@ -1045,13 +1045,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 ""
@@ -1068,12 +1068,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
@@ -1100,12 +1100,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 ""
@@ -1120,8 +1120,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!"
@@ -1135,7 +1135,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 ""
@@ -1148,7 +1148,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 ""
@@ -1173,7 +1173,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 ""
@@ -1209,15 +1209,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 ""
@@ -1227,7 +1227,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"
@@ -1272,7 +1272,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 ""
@@ -1290,18 +1290,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"
@@ -1313,8 +1313,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
@@ -1326,12 +1326,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 ""
@@ -1381,8 +1381,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 ""
@@ -1393,7 +1393,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 ""
@@ -1452,7 +1452,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 ""
@@ -1584,7 +1584,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 ""
@@ -1680,7 +1680,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"
@@ -1724,12 +1724,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 ""
@@ -1746,7 +1746,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 ""
@@ -1756,7 +1756,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 ""
@@ -1767,7 +1767,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 ""
@@ -1787,7 +1787,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"
@@ -1799,16 +1799,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
@@ -1823,7 +1823,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 ""
@@ -1838,12 +1838,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 ""
@@ -1857,7 +1857,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 ""
@@ -1867,7 +1867,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"
@@ -1936,8 +1936,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"
@@ -1968,7 +1968,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 ""
@@ -2035,8 +2035,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 ""
@@ -2092,8 +2092,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"
@@ -2124,17 +2124,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 ""
@@ -2180,13 +2180,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 ""
@@ -2277,7 +2277,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 ""
@@ -2292,19 +2292,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 ""
@@ -2358,7 +2358,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 ""
@@ -2384,8 +2384,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
@@ -2408,14 +2408,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 ""
@@ -2475,8 +2475,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
@@ -2585,7 +2585,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
@@ -2656,14 +2656,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"
@@ -2695,8 +2695,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 ""
@@ -2716,7 +2716,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"
@@ -2727,26 +2727,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
@@ -2754,13 +2754,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
@@ -2778,13 +2778,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 ""
@@ -2824,13 +2824,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"
@@ -2857,7 +2857,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"
@@ -2883,8 +2883,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 ""
@@ -2914,8 +2914,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 ""
@@ -2925,7 +2925,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 ""
@@ -2935,13 +2935,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"
@@ -2999,26 +2999,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 ""
@@ -3035,7 +3035,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 ""
@@ -3099,8 +3099,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 ""
@@ -3241,12 +3241,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
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
msgid "Post unarchived"
msgstr ""
@@ -3424,3 +3424,19 @@ msgstr ""
#, 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 ""
#: lib/bds/desktop/shell_live/post_editor.ex:650
#, elixir-autogen, elixir-format
msgid "Failed to import %{path}: %{reason}"
msgstr ""
#: 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 ""