[gnome-builder] Update British English translation



commit 50def6a371af01139254567d865eb0e2cbcb2f2e
Author: Bruce Cowan <bruce bcowan me uk>
Date:   Sat Mar 16 11:05:47 2019 +0000

    Update British English translation

 po/en_GB.po | 6459 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 3605 insertions(+), 2854 deletions(-)
---
diff --git a/po/en_GB.po b/po/en_GB.po
index 564ab72cd..7f4f1bc70 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -2,14 +2,14 @@
 # Copyright (C) 2016 gnome-builder's COPYRIGHT HOLDER
 # This file is distributed under the same license as the gnome-builder package.
 # Abigail Brady <morwen evilmagic org>, Bastien Nocera <hadess hadess net>, 2016.
-# Bruce Cowan <bruce bcowan me uk>, 2017, 2018.
+# Bruce Cowan <bruce bcowan me uk>, 2017-2019.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: gnome-builder master\n"
 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-builder/issues\n";
-"POT-Creation-Date: 2018-08-11 03:27+0000\n"
-"PO-Revision-Date: 2018-08-19 17:10+0100\n"
+"POT-Creation-Date: 2019-03-16 10:54+0000\n"
+"PO-Revision-Date: 2019-03-16 11:02+0000\n"
 "Last-Translator: Bruce Cowan <bruce bcowan me uk>\n"
 "Language-Team: British English <en li org>\n"
 "Language: en_GB\n"
@@ -17,7 +17,145 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 2.0.7\n"
+"X-Generator: Gtranslator 3.30.1\n"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:7
+#: data/org.gnome.Builder.desktop.in.in:3
+#: data/style-schemes/builder.style-scheme.xml:22
+#: src/libide/gui/ide-preferences-builtin.c:143 src/main.c:99
+#: src/plugins/newcomers/gbp-newcomers-section.ui:47
+msgid "Builder"
+msgstr "Builder"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:8
+#: src/libide/gui/ide-application-actions.c:142
+msgid "An IDE for GNOME"
+msgstr "An IDE for GNOME"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:9
+msgid "Christian Hergert, et al."
+msgstr "Christian Hergert, et al."
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:12
+msgid ""
+"Builder is an actively developed Integrated Development Environment for "
+"GNOME. It combines integrated support for essential GNOME technologies such "
+"as GTK+, GLib, and GNOME APIs with features that any developer will "
+"appreciate, like syntax highlighting and snippets."
+msgstr ""
+"Builder is an actively developed Integrated Development Environment for "
+"GNOME. It combines integrated support for essential GNOME technologies such "
+"as GTK+, GLib, and GNOME APIs with features that any developer will "
+"appreciate, like syntax highlighting and snippets."
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:18
+msgid ""
+"You can rely on predictable releases of Builder with each new release of "
+"GNOME every six months."
+msgstr ""
+"You can rely on predictable releases of Builder with each new release of "
+"GNOME every six months."
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:22
+msgid "Features:"
+msgstr "Features:"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:24
+msgid "Built in syntax highlighting for many languages"
+msgstr "Built in syntax highlighting for many languages"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:25
+msgid "Side-by-side code editors"
+msgstr "Side-by-side code editors"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:26
+msgid "Multi-monitor support"
+msgstr "Multi-monitor support"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:27
+msgid "Code overview mini-map"
+msgstr "Code overview mini-map"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:28
+msgid "Integration with Git"
+msgstr "Integration with Git"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:29
+msgid ""
+"Integration with Autotools, Cargo, CMake, Gradle, Meson, Maven, Make, "
+"PHPize, and Waf"
+msgstr ""
+"Integration with Autotools, Cargo, CMake, Gradle, Meson, Maven, Make, "
+"PHPize, and Waf"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:30
+msgid "Clang based auto-completion, semantic highlighting, and diagnostics"
+msgstr "Clang based auto-completion, semantic highlighting, and diagnostics"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:31
+msgid "Python based auto-completion, semantic highlighting, and diagnostics"
+msgstr "Python based auto-completion, semantic highlighting, and diagnostics"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:32
+msgid "Vala based auto-completion and diagnostics"
+msgstr "Vala based auto-completion and diagnostics"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:33
+msgid "Auto indentation support for C, Python, Vala, and XML"
+msgstr "Auto indentation support for C, Python, Vala, and XML"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:34
+msgid "HTML, Markdown, and reStructuredText, and Sphinx live preview"
+msgstr "HTML, Markdown, and reStructuredText, and Sphinx live preview"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:35
+msgid "Optional Vim, Emacs, and SublimeText style editing"
+msgstr "Optional Vim, Emacs, and SublimeText style editing"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:36
+msgid "An integrated software profiler for native applications"
+msgstr "An integrated software profiler for native applications"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:37
+msgid "An integrated debugger for native applications"
+msgstr "An integrated debugger for native applications"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:38
+msgid "Support for building with jhbuild and flatpak runtimes"
+msgstr "Support for building with jhbuild and flatpak runtimes"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:39
+#| msgid "Support for viewing Todo's found within your code-base"
+msgid "Support for viewing TODOs found within your code base"
+msgstr "Support for viewing TODOs found within your code-base"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:40
+msgid "Fast fuzzy text search across files and symbols"
+msgstr "Fast fuzzy text search across files and symbols"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:46
+msgid "Quickly access your projects"
+msgstr "Quickly access your projects"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:50
+msgid "Create new projects from a variety of templates"
+msgstr "Create new projects from a variety of templates"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:54
+msgid "Integration with Git to clone your projects"
+msgstr "Integration with Git to clone your projects"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:58
+msgid "The source code editor"
+msgstr "The source code editor"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:62
+msgid "Fast global fuzzy search"
+msgstr "Fast global fuzzy search"
+
+#: data/appdata/org.gnome.Builder.appdata.xml.in:66
+msgid "Debug with the GNU debugger"
+msgstr "Debug with the GNU debugger"
 
 #: data/gsettings/org.gnome.builder.build.gschema.xml:6
 msgid "Build Parallelism"
@@ -102,7 +240,7 @@ msgstr ""
 "If enabled, the editor will show diagnostics to the left to the line numbers."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:40
-#: src/libide/editor/ide-editor-properties.ui:88
+#: src/libide/editor/ide-editor-settings-dialog.ui:109
 msgid "Highlight current line"
 msgstr "Highlight current line"
 
@@ -119,7 +257,6 @@ msgid "If enabled, the editor will highlight matching brackets."
 msgstr "If enabled, the editor will highlight matching brackets."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:50
-#: src/libide/editor/ide-editor-properties.ui:62
 msgid "Show line numbers"
 msgstr "Show line numbers"
 
@@ -128,7 +265,7 @@ msgid "If enabled, the editor will show line numbers."
 msgstr "If enabled, the editor will show line numbers."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:55
-#: src/libide/preferences/ide-preferences-builtin.c:149
+#: src/libide/gui/ide-preferences-builtin.c:147
 msgid "Smart Backspace"
 msgstr "Smart Backspace"
 
@@ -141,7 +278,7 @@ msgstr ""
 "indentation size."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:60
-#: src/libide/preferences/ide-preferences-builtin.c:148
+#: src/libide/gui/ide-preferences-builtin.c:146
 msgid "Smart Home and End"
 msgstr "Smart Home and End"
 
@@ -158,7 +295,7 @@ msgid "If enabled, the editor will show grid lines in the document."
 msgstr "If enabled, the editor will show grid lines in the document."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:80
-#: src/libide/preferences/ide-preferences-builtin.c:176
+#: src/libide/gui/ide-preferences-builtin.c:174
 msgid "Show overview map"
 msgstr "Show overview map"
 
@@ -191,7 +328,7 @@ msgid "The various types of space to draw in the editor."
 msgstr "The various types of space to draw in the editor."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:96
-#: src/libide/preferences/ide-preferences-builtin.c:164
+#: src/libide/gui/ide-preferences-builtin.c:162
 msgid "Overscroll"
 msgstr "Overscroll"
 
@@ -212,7 +349,7 @@ msgstr ""
 "visible."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:106
-#: src/libide/preferences/ide-preferences-builtin.c:189
+#: src/libide/gui/ide-preferences-builtin.c:187
 msgid "Autosave Enabled"
 msgstr "Autosave Enabled"
 
@@ -221,7 +358,7 @@ msgid "Enable or disable autosave feature."
 msgstr "Enable or disable autosave feature."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:112
-#: src/libide/preferences/ide-preferences-builtin.c:190
+#: src/libide/gui/ide-preferences-builtin.c:188
 msgid "Autosave Frequency"
 msgstr "Autosave Frequency"
 
@@ -230,15 +367,35 @@ msgid "The number of seconds after modification before auto saving."
 msgstr "The number of seconds after modification before auto saving."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:118
-#| msgid "Completion"
 msgid "Completion Row Count"
 msgstr "Completion Row Count"
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:119
-#| msgid "The number of lines to scroll beyond the end of the buffer."
 msgid "The number of completion rows to display to the user."
 msgstr "The number of completion rows to display to the user."
 
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:124
+#: src/libide/gui/ide-preferences-builtin.c:107
+msgid "Line Spacing"
+msgstr "Line Spacing"
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:125
+msgid "The number of pixels to include above and below lines in the editor."
+msgstr "The number of pixels to include above and below lines in the editor."
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:129
+#: src/libide/gui/ide-preferences-builtin.c:209
+msgid "Interactive Completion"
+msgstr "Interactive Completion"
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:130
+msgid ""
+"If enabled, Builder will automatically display completion proposals as you "
+"type."
+msgstr ""
+"If enabled, Builder will automatically display completion proposals as you "
+"type."
+
 #: data/gsettings/org.gnome.builder.editor.language.gschema.xml:42
 msgid "Spaces Style"
 msgstr "Spaces Style"
@@ -303,7 +460,7 @@ msgid "\"Projects\""
 msgstr "\"Projects\""
 
 #: data/gsettings/org.gnome.builder.gschema.xml:33
-#: src/libide/preferences/ide-preferences-builtin.c:420
+#: src/libide/gui/ide-preferences-builtin.c:418
 msgid "Projects directory"
 msgstr "Projects directory"
 
@@ -327,6 +484,14 @@ msgstr "Show Open Files"
 msgid "Display the open files list in the project sidebar."
 msgstr "Display the open files list in the project sidebar."
 
+#: data/gsettings/org.gnome.builder.gschema.xml:48
+msgid "Clear build caches at startup"
+msgstr "Clear build caches at startup"
+
+#: data/gsettings/org.gnome.builder.gschema.xml:49
+msgid "If enabled, Builder will clear build caches upon startup."
+msgstr "If enabled, Builder will clear build caches upon startup."
+
 #: data/gsettings/org.gnome.builder.plugin.gschema.xml:5
 msgid "Plugin enabled"
 msgstr "Plugin enabled"
@@ -335,29 +500,16 @@ msgstr "Plugin enabled"
 msgid "If the plugin should be enabled"
 msgstr "If the plugin should be enabled"
 
-#: data/gsettings/org.gnome.builder.project.gschema.xml:7
-msgid "Selected configuration for building"
-msgstr "Selected configuration for building"
-
-#: data/gsettings/org.gnome.builder.project.gschema.xml:8
-msgid ""
-"The configuration that has been selected and will be restored the next time "
-"the project loads."
-msgstr ""
-"The configuration that has been selected and will be restored the next time "
-"the project loads."
-
 #: data/gsettings/org.gnome.builder.project-tree.gschema.xml:5
-#: src/plugins/project-tree/gtk/menus.ui:84
 msgid "Show Icons"
 msgstr "Show Icons"
 
 #: data/gsettings/org.gnome.builder.project-tree.gschema.xml:6
-msgid "If enabled, the project tree will display icons next to each item."
-msgstr "If enabled, the project tree will display icons next to each item."
+msgid "This setting is deprecated and no longer in use."
+msgstr "This setting is deprecated and no longer in use."
 
 #: data/gsettings/org.gnome.builder.project-tree.gschema.xml:10
-#: src/plugins/project-tree/gtk/menus.ui:88
+#: src/plugins/project-tree/gtk/menus.ui:68
 msgid "Show Ignored Files"
 msgstr "Show Ignored Files"
 
@@ -368,7 +520,7 @@ msgstr ""
 "If enabled, the project tree will display files that are ignored by the VCS."
 
 #: data/gsettings/org.gnome.builder.project-tree.gschema.xml:15
-#: src/plugins/project-tree/gtk/menus.ui:92
+#: src/plugins/project-tree/gtk/menus.ui:73
 msgid "Sort Directories First"
 msgstr "Sort Directories First"
 
@@ -378,6 +530,18 @@ msgid ""
 msgstr ""
 "If enabled, the project tree will sort directories before regular files."
 
+#: data/gsettings/org.gnome.builder.project.gschema.xml:7
+msgid "Selected configuration for building"
+msgstr "Selected configuration for building"
+
+#: data/gsettings/org.gnome.builder.project.gschema.xml:8
+msgid ""
+"The configuration that has been selected and will be restored the next time "
+"the project loads."
+msgstr ""
+"The configuration that has been selected and will be restored the next time "
+"the project loads."
+
 #: data/gsettings/org.gnome.builder.workbench.gschema.xml:5
 msgid "Show Left Panel"
 msgstr "Show Left Panel"
@@ -426,121 +590,6 @@ msgstr "Bottom Panel Position"
 msgid "The height in pixel units of the bottom panel."
 msgstr "The height in pixel units of the bottom panel."
 
-#: data/org.gnome.Builder.appdata.xml.in:7
-#: data/org.gnome.Builder.desktop.in.in:3
-#: data/style-schemes/builder.style-scheme.xml:22
-#: src/libide/application/ide-application.c:605
-#: src/libide/greeter/ide-greeter-perspective.ui:195
-#: src/libide/preferences/ide-preferences-builtin.c:142
-#: src/libide/workbench/ide-workbench.c:662
-msgid "Builder"
-msgstr "Builder"
-
-#: data/org.gnome.Builder.appdata.xml.in:8
-#: src/libide/application/ide-application-actions.c:143
-msgid "An IDE for GNOME"
-msgstr "An IDE for GNOME"
-
-#: data/org.gnome.Builder.appdata.xml.in:11
-msgid ""
-"Builder is an actively developed Integrated Development Environment for "
-"GNOME. It combines integrated support for essential GNOME technologies such "
-"as GTK+, GLib, and GNOME APIs with features that any developer will "
-"appreciate, like syntax highlighting and snippets."
-msgstr ""
-"Builder is an actively developed Integrated Development Environment for "
-"GNOME. It combines integrated support for essential GNOME technologies such "
-"as GTK+, GLib, and GNOME APIs with features that any developer will "
-"appreciate, like syntax highlighting and snippets."
-
-#: data/org.gnome.Builder.appdata.xml.in:17
-msgid ""
-"You can rely on predictable releases of Builder with each new release of "
-"GNOME every six months."
-msgstr ""
-"You can rely on predictable releases of Builder with each new release of "
-"GNOME every six months."
-
-#: data/org.gnome.Builder.appdata.xml.in:21
-msgid "Features:"
-msgstr "Features:"
-
-#: data/org.gnome.Builder.appdata.xml.in:23
-msgid "Built in syntax highlighting for many languages"
-msgstr "Built in syntax highlighting for many languages"
-
-#: data/org.gnome.Builder.appdata.xml.in:24
-msgid "Side-by-side code editors"
-msgstr "Side-by-side code editors"
-
-#: data/org.gnome.Builder.appdata.xml.in:25
-msgid "Integration with Git"
-msgstr "Integration with Git"
-
-#: data/org.gnome.Builder.appdata.xml.in:26
-msgid "Integration with Autotools, Cargo, CMake, Meson, Make, and PHPize"
-msgstr "Integration with Autotools, Cargo, CMake, Meson, Make, and PHPize"
-
-#: data/org.gnome.Builder.appdata.xml.in:27
-msgid "Clang based auto-completion, semantic highlighting, and diagnostics"
-msgstr "Clang based auto-completion, semantic highlighting, and diagnostics"
-
-#: data/org.gnome.Builder.appdata.xml.in:28
-msgid "Python based auto-completion, semantic highlighting, and diagnostics"
-msgstr "Python based auto-completion, semantic highlighting, and diagnostics"
-
-#: data/org.gnome.Builder.appdata.xml.in:29
-msgid "Vala based auto-completion and diagnostics"
-msgstr "Vala based auto-completion and diagnostics"
-
-#: data/org.gnome.Builder.appdata.xml.in:30
-msgid "Auto indentation support for C, Python, Vala, and XML"
-msgstr "Auto indentation support for C, Python, Vala, and XML"
-
-#: data/org.gnome.Builder.appdata.xml.in:31
-msgid "HTML, Markdown, and reStructuredText, and Sphinx live preview"
-msgstr "HTML, Markdown, and reStructuredText, and Sphinx live preview"
-
-#: data/org.gnome.Builder.appdata.xml.in:32
-msgid "Optional Vim-style editing"
-msgstr "Optional Vim-style editing"
-
-#: data/org.gnome.Builder.appdata.xml.in:33
-msgid "An integrated software profiler for native applications"
-msgstr "An integrated software profiler for native applications"
-
-#: data/org.gnome.Builder.appdata.xml.in:34
-msgid "An integrated debugger for native applications"
-msgstr "An integrated debugger for native applications"
-
-#: data/org.gnome.Builder.appdata.xml.in:35
-msgid "Support for building with jhbuild and flatpak runtimes"
-msgstr "Support for building with jhbuild and flatpak runtimes"
-
-#: data/org.gnome.Builder.appdata.xml.in:41
-msgid "Quickly access your projects"
-msgstr "Quickly access your projects"
-
-#: data/org.gnome.Builder.appdata.xml.in:45
-msgid "Create new projects from a variety of templates"
-msgstr "Create new projects from a variety of templates"
-
-#: data/org.gnome.Builder.appdata.xml.in:49
-msgid "Integration with Git to clone your projects"
-msgstr "Integration with Git to clone your projects"
-
-#: data/org.gnome.Builder.appdata.xml.in:53
-msgid "The source code editor"
-msgstr "The source code editor"
-
-#: data/org.gnome.Builder.appdata.xml.in:57
-msgid "Fast global fuzzy search"
-msgstr "Fast global fuzzy search"
-
-#: data/org.gnome.Builder.appdata.xml.in:61
-msgid "Debug with the GNU debugger"
-msgstr "Debug with the GNU debugger"
-
 #: data/org.gnome.Builder.desktop.in.in:4
 msgid "Build software for GNOME"
 msgstr "Build software for GNOME"
@@ -555,8 +604,23 @@ msgstr "org.gnome.Builder"
 msgid "Build;Develop;"
 msgstr "Build;Develop;"
 
+#: data/org.gnome.Builder.desktop.in.in:20
+msgid "Open a Project"
+msgstr "Open a Project"
+
+#: data/org.gnome.Builder.desktop.in.in:24
+msgid "Start New Project"
+msgstr "Start New Project"
+
+#: data/org.gnome.Builder.desktop.in.in:28
+msgid "Clone Repository"
+msgstr "Clone Repository"
+
+#: data/org.gnome.Builder.desktop.in.in:32
+msgid "New Editor Workspace"
+msgstr "New Editor Workspace"
+
 #: data/style-schemes/builder-dark.style-scheme.xml:25
-#| msgid "Builder"
 msgid "Builder Dark"
 msgstr "Builder Dark"
 
@@ -569,73 +633,113 @@ msgid "The default color scheme for Builder"
 msgstr "The default colour scheme for Builder"
 
 #: src/gstyle/data/palettes/basic.gstyle.xml:20
+#: src/plugins/color-picker/data/basic.gstyle.xml:20
 msgid "Basic"
 msgstr "Basic"
 
-#: src/gstyle/gstyle-color-panel.c:952
+#: src/gstyle/gstyle-color-panel.c:956
 msgid "Palette: "
 msgstr "Palette: "
 
-#: src/gstyle/gstyle-color-panel.c:954
+#: src/gstyle/gstyle-color-panel.c:958
 msgid "Palette"
 msgstr "Palette"
 
-#: src/gstyle/gstyle-color-plane.c:1610
+#: src/gstyle/gstyle-color-plane.c:1612
 msgid "Color Plane"
 msgstr "Colour Plane"
 
-#: src/gstyle/gstyle-color-widget-actions.c:66
+#: src/gstyle/gstyle-color-widget-actions.c:68
 msgid "Color name"
 msgstr "Colour name"
 
-#: src/gstyle/gstyle-color-widget-actions.c:68
+#: src/gstyle/gstyle-color-widget-actions.c:70
 msgid "Enter a new name for the color"
 msgstr "Enter a new name for the colour"
 
-#: src/gstyle/gstyle-palette.c:492 src/gstyle/gstyle-palette.c:558
+#: src/gstyle/gstyle-palette-widget.c:981
+#, c-format
+msgid "Unsaved palette %u"
+msgstr "Unsaved palette %u"
+
+#: src/gstyle/gstyle-palette.c:494 src/gstyle/gstyle-palette.c:560
 #, c-format
 msgid "failed to parse line %i\n"
 msgstr "failed to parse line %i\n"
 
-#: src/gstyle/gstyle-palette.c:613
+#: src/gstyle/gstyle-palette.c:615
 #, c-format
 msgid "%s: palette is empty\n"
 msgstr "%s: palette is empty\n"
 
-#: src/gstyle/gstyle-palette.c:719
+#: src/gstyle/gstyle-palette.c:721
 #, c-format
 msgid "%s: failed to parse\n"
 msgstr "%s: failed to parse\n"
 
-#: src/gstyle/gstyle-palette.c:727
+#: src/gstyle/gstyle-palette.c:729
 #, c-format
 msgid "Unable to open %s\n"
 msgstr "Unable to open %s\n"
 
-#: src/gstyle/gstyle-palette.c:765
+#: src/gstyle/gstyle-palette.c:767
 #, c-format
 msgid "%s: This file format is not supported\n"
 msgstr "%s: This file format is not supported\n"
 
-#: src/gstyle/gstyle-palette.c:822
+#: src/gstyle/gstyle-palette.c:824
 #, c-format
 msgid "failed to parse\n"
 msgstr "failed to parse\n"
 
 #. To translators: always in singular form like in: generated palette number <generated_count>
-#: src/gstyle/gstyle-palette.c:829
+#: src/gstyle/gstyle-palette.c:831
 msgid "Generated"
 msgstr "Generated"
 
-#: src/gstyle/gstyle-palette.c:933
+#: src/gstyle/gstyle-palette.c:935
 #, c-format
 msgid "Unable to save %s\n"
 msgstr "Unable to save %s\n"
 
-#: src/gstyle/gstyle-palette-widget.c:983
-#, c-format
-msgid "Unsaved palette %u"
-msgstr "Unsaved palette %u"
+#: src/gstyle/tests/data/gstyle-color-editor.ui:64
+msgid "Hue"
+msgstr "Hue"
+
+#: src/gstyle/tests/data/gstyle-color-editor.ui:75
+msgid "Saturation"
+msgstr "Saturation"
+
+#: src/gstyle/tests/data/gstyle-color-editor.ui:86
+#: src/plugins/color-picker/gtk/color-picker-prefs.ui:179
+#: src/plugins/debuggerui/ide-debugger-locals-view.ui:41
+#: src/plugins/debuggerui/ide-debugger-registers-view.ui:34
+msgid "Value"
+msgstr "Value"
+
+#: src/gstyle/tests/data/gstyle-color-editor.ui:97
+msgid "Cielab l"
+msgstr "Cielab l"
+
+#: src/gstyle/tests/data/gstyle-color-editor.ui:108
+msgid "Cielab a"
+msgstr "Cielab a"
+
+#: src/gstyle/tests/data/gstyle-color-editor.ui:119
+msgid "Cielab b"
+msgstr "Cielab b"
+
+#: src/gstyle/tests/data/gstyle-color-editor.ui:130
+msgid "Red"
+msgstr "Red"
+
+#: src/gstyle/tests/data/gstyle-color-editor.ui:141
+msgid "Green"
+msgstr "Green"
+
+#: src/gstyle/tests/data/gstyle-color-editor.ui:152
+msgid "Blue"
+msgstr "Blue"
 
 #: src/gstyle/ui/gstyle-color-panel.ui:157
 msgid "Color Components"
@@ -727,1998 +831,1252 @@ msgid "Load or generate a palette using the preferences"
 msgstr "Load or generate a palette using the preferences"
 
 #: src/gstyle/ui/gstyle-color-widget.ui:13
-#: src/libide/sourceview/ide-source-view.c:4947
+#: src/libide/sourceview/ide-source-view.c:4915
 #: src/plugins/color-picker/gtk/color-picker-palette-menu.ui:13
+#: src/plugins/project-tree/gtk/menus.ui:53
 msgid "Rename"
 msgstr "Rename"
 
 #: src/gstyle/ui/gstyle-color-widget.ui:19
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:407
 #: src/plugins/color-picker/gtk/color-picker-palette-menu.ui:19
 msgid "Remove"
 msgstr "Remove"
 
 #: src/gstyle/ui/gstyle-rename-popover.ui:35
-#: src/plugins/project-tree/gb-rename-file-popover.ui:35
-#: src/plugins/project-tree/gtk/menus.ui:57
+#: src/plugins/project-tree/gbp-rename-file-popover.ui:35
 msgid "_Rename"
 msgstr "_Rename"
 
-#: src/libide/application/ide-application-actions.c:149
-msgid "GNOME Builder"
-msgstr "GNOME Builder"
+#. translators: %u is replaced with an incrementing number
+#: src/libide/code/ide-buffer-manager.c:391
+#, c-format
+msgid "unsaved file %u"
+msgstr "unsaved file %u"
 
-#: src/libide/application/ide-application-actions.c:151
-msgid "translator-credits"
-msgstr "David King <amigadave amigadave com>"
+#: src/libide/code/ide-buffer.c:3370
+msgid "The current language lacks a symbol resolver."
+msgstr "The current language lacks a symbol resolver."
 
-#: src/libide/application/ide-application-actions.c:155
-msgid "Learn more about GNOME Builder"
-msgstr "Learn more about GNOME Builder"
+#: src/libide/code/ide-language-defaults.c:219
+#, c-format
+msgid "%s contained invalid ASCII"
+msgstr "%s contained invalid ASCII"
 
-#: src/libide/application/ide-application-actions.c:158
-msgid "Funded By"
-msgstr "Funded By"
+#: src/libide/code/ide-language-defaults.c:234
+#, c-format
+msgid "Failed to parse integer from “%s”"
+msgstr "Failed to parse integer from “%s”"
 
-#: src/libide/application/ide-application.c:1001
-#: src/libide/preferences/ide-preferences-builtin.c:417
-msgid "Projects"
-msgstr "Projects"
+#: src/libide/code/ide-language-defaults.c:309
+msgid "language defaults missing version in [global] group."
+msgstr "language defaults missing version in [global] group."
 
-#: src/libide/application/ide-application-command-line.c:102
-msgid "Commands:"
-msgstr "Commands:"
+#: src/libide/code/ide-language-defaults.c:403
+msgid "Failed to initialize defaults."
+msgstr "Failed to initialise defaults."
 
-#: src/libide/application/ide-application-command-line.c:187
-msgid "List available subcommands"
-msgstr "List available subcommands"
+#. translators: %s is replaced with the error message
+#: src/libide/code/ide-unsaved-files.c:254
+#, c-format
+msgid "Failed to save draft: %s"
+msgstr "Failed to save draft: %s"
 
-#: src/libide/application/ide-application-command-line.c:194
-msgid "Run Builder in standalone mode"
-msgstr "Run Builder in standalone mode"
+#: src/libide/core/ide-context.c:366 src/libide/core/ide-context.c:800
+msgid "Untitled"
+msgstr "Untitled"
+
+#: src/libide/core/ide-transfer.c:548
+#: src/libide/editor/ide-editor-page-actions.c:239
+#: src/libide/editor/ide-editor-page-actions.c:339
+#: src/libide/editor/ide-editor-surface-actions.c:76
+#: src/libide/greeter/ide-clone-surface.ui:316
+#: src/libide/greeter/ide-greeter-workspace.c:522
+#: src/libide/gui/ide-workbench.c:1372
+#: src/libide/terminal/ide-terminal-page-actions.c:276
+#: src/plugins/color-picker/gb-color-picker-prefs.c:97
+#: src/plugins/color-picker/gb-color-picker-prefs.c:213
+#: src/plugins/color-picker/gb-color-picker-prefs.c:240
+#: src/plugins/sysprof/gbp-sysprof-workspace-addin.c:374
+msgid "Cancel"
+msgstr "Cancel"
 
-#: src/libide/application/ide-application-command-line.c:201
-msgid "Show the application’s version"
-msgstr "Show the application’s version"
+#: src/libide/debugger/ide-debug-manager.c:1000
+#, c-format
+msgid "A suitable debugger was not found."
+msgstr "A suitable debugger was not found."
+
+#. translators: %s is the error message
+#: src/libide/editor/ide-editor-page-actions.c:56
+#, c-format
+msgid "Failed to load file: %s"
+msgstr "Failed to load file: %s"
 
-#: src/libide/application/ide-application-command-line.c:220
-msgid "Increase verbosity, may be specified multiple times"
-msgstr "Increase verbosity, may be specified multiple times"
+#. translators: %s is the error message
+#: src/libide/editor/ide-editor-page-actions.c:121
+#, c-format
+msgid "Print failed: %s"
+msgstr "Print failed: %s"
 
-#: src/libide/application/ide-application-command-line.c:227
-msgid "Enter GApplication Service mode"
-msgstr "Enter GApplication Service mode"
+#. translators: %s is the error message
+#. translators: %s is the underlying error message
+#: src/libide/editor/ide-editor-page-actions.c:192
+#: src/libide/editor/ide-editor-page-actions.c:300
+#, c-format
+msgid "Failed to save file: %s"
+msgstr "Failed to save file: %s"
 
-#: src/libide/application/ide-application-command-line.c:234
-msgid "Opens the project specified by PATH"
-msgstr "Opens the project specified by PATH"
+#: src/libide/editor/ide-editor-page-actions.c:236
+#: src/plugins/buildui/gbp-buildui-log-pane.c:273
+#: src/plugins/testui/gbp-test-output-panel.c:63
+msgid "Save File"
+msgstr "Save File"
 
-#: src/libide/application/ide-application-command-line.c:235
-msgid "PATH"
-msgstr "PATH"
+#: src/libide/editor/ide-editor-page-actions.c:239
+#: src/libide/terminal/ide-terminal-page-actions.c:277
+#: src/plugins/color-picker/gb-color-picker-prefs.c:236
+#: src/plugins/color-picker/gtk/color-picker-prefs.ui:799
+msgid "Save"
+msgstr "Save"
 
-#: src/libide/application/ide-application-command-line.c:242
-msgid "Clones the project specified by MANIFEST"
-msgstr "Clones the project specified by MANIFEST"
+#: src/libide/editor/ide-editor-page-actions.c:335
+msgid "Save File As"
+msgstr "Save File As"
 
-#: src/libide/application/ide-application-command-line.c:243
-msgid "MANIFEST"
-msgstr "MANIFEST"
+#: src/libide/editor/ide-editor-page-actions.c:338
+msgid "Save As"
+msgstr "Save As"
 
-#: src/libide/application/ide-application-command-line.c:275
-msgid "COMMAND"
-msgstr "COMMAND"
-
-#: src/libide/application/ide-application-command-line.c:338
-msgid "No commands available"
-msgstr "No commands available"
-
-#: src/libide/application/ide-application-command-line.c:381
-msgid "Please provide a command"
-msgstr "Please provide a command"
-
-#: src/libide/application/ide-application-command-line.c:391
-msgid "No such tool"
-msgstr "No such tool"
-
-#: src/libide/application/ide-application-command-line.c:405
-msgid "Please provide a worker plugin"
-msgstr "Please provide a worker plugin"
-
-#: src/libide/application/ide-application-command-line.c:412
-msgid "Please provide a D-Bus address"
-msgstr "Please provide a D-Bus address"
-
-#: src/libide/application/ide-application-command-line.c:421
-msgid "No such worker"
-msgstr "No such worker"
-
-#: src/libide/application/ide-application-shortcuts.c:44
-#: src/libide/application/ide-application-shortcuts.c:55
-#: src/libide/application/ide-application-shortcuts.c:66
-#: src/libide/runner/ide-run-manager.c:780
-#: src/libide/workbench/ide-workbench-shortcuts.c:33
-#: src/libide/workbench/ide-workbench-shortcuts.c:39
-#: src/libide/workbench/ide-workbench-shortcuts.c:45
-#: src/libide/workbench/ide-workbench-shortcuts.c:51
-#: src/libide/workbench/ide-workbench-shortcuts.c:78
-#: src/plugins/command-bar/gb-command-bar.c:694
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:264
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:270
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:276
+#: src/libide/editor/ide-editor-page-shortcuts.c:33
+#: src/libide/editor/ide-editor-page-shortcuts.c:39
+#: src/libide/editor/ide-editor-page-shortcuts.c:45
+#: src/libide/editor/ide-editor-page-shortcuts.c:51
+#: src/libide/editor/ide-editor-page-shortcuts.c:57
+#: src/libide/editor/ide-editor-page-shortcuts.c:63
+#: src/libide/editor/ide-editor-page-shortcuts.c:69
+#: src/libide/editor/ide-editor-page-shortcuts.c:75
+#: src/libide/editor/ide-editor-surface-shortcuts.c:35
+#: src/libide/editor/ide-editor-surface-shortcuts.c:41
+#: src/libide/editor/ide-editor-surface-shortcuts.c:47
+#: src/libide/editor/ide-editor-surface-shortcuts.c:53
+#: src/libide/editor/ide-editor-surface-shortcuts.c:59
+#: src/libide/gui/ide-frame-shortcuts.c:35
+#: src/libide/gui/ide-frame-shortcuts.c:42
+#: src/libide/gui/ide-frame-shortcuts.c:49
+#: src/libide/gui/ide-frame-shortcuts.c:56
+#: src/libide/gui/ide-frame-shortcuts.c:63
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:343
+#: src/plugins/comment-code/gbp-comment-code-editor-page-addin.c:370
+#: src/plugins/comment-code/gbp-comment-code-editor-page-addin.c:376
+#: src/plugins/spellcheck/gbp-spell-editor-page-addin.c:102
+#: src/plugins/symbol-tree/gbp-symbol-frame-addin.c:55
 msgctxt "shortcut window"
-msgid "Workbench shortcuts"
-msgstr "Workbench shortcuts"
+msgid "Editor shortcuts"
+msgstr "Editor shortcuts"
 
-#: src/libide/application/ide-application-shortcuts.c:45
-#: src/libide/application/ide-application-shortcuts.c:67
+#: src/libide/editor/ide-editor-page-shortcuts.c:34
+#: src/libide/editor/ide-editor-page-shortcuts.c:40
+#: src/libide/editor/ide-editor-surface-shortcuts.c:36
+#: src/libide/editor/ide-editor-surface-shortcuts.c:42
+#: src/libide/editor/ide-editor-surface-shortcuts.c:60
+#: src/libide/gui/ide-frame-shortcuts.c:36
+#: src/libide/gui/ide-frame-shortcuts.c:43
+#: src/libide/gui/ide-frame-shortcuts.c:50
+#: src/libide/gui/ide-frame-shortcuts.c:57
+#: src/libide/gui/ide-frame-shortcuts.c:64
+#: src/libide/gui/ide-shortcuts-window.ui:89
 msgctxt "shortcut window"
-msgid "Help"
-msgstr "Help"
+msgid "Files"
+msgstr "Files"
 
-#: src/libide/application/ide-application-shortcuts.c:46
+#: src/libide/editor/ide-editor-page-shortcuts.c:35
+#: src/libide/gui/ide-shortcuts-window.ui:108
 msgctxt "shortcut window"
-msgid "Show the help window"
-msgstr "Show the help window"
+msgid "Save the document"
+msgstr "Save the document"
 
-#: src/libide/application/ide-application-shortcuts.c:56
-#: src/libide/keybindings/ide-shortcuts-window.ui:25
-#: src/libide/keybindings/ide-shortcuts-window.ui:477
+#: src/libide/editor/ide-editor-page-shortcuts.c:41
 msgctxt "shortcut window"
-msgid "Preferences"
-msgstr "Preferences"
+msgid "Save the document with a new name"
+msgstr "Save the document with a new name"
 
-#: src/libide/application/ide-application-shortcuts.c:57
+#: src/libide/editor/ide-editor-page-shortcuts.c:46
+#: src/libide/editor/ide-editor-page-shortcuts.c:52
+#: src/libide/editor/ide-editor-page-shortcuts.c:53
+#: src/libide/editor/ide-editor-page-shortcuts.c:58
+#: src/libide/editor/ide-editor-page-shortcuts.c:64
+#: src/libide/editor/ide-editor-page-shortcuts.c:70
+#: src/libide/editor/ide-editor-page-shortcuts.c:76
+#: src/libide/gui/ide-shortcuts-window.ui:158
+#: src/libide/gui/ide-shortcuts-window.ui:170
 msgctxt "shortcut window"
-msgid "Show the preferences window"
-msgstr "Show the preferences window"
+msgid "Find and replace"
+msgstr "Find and replace"
 
-#: src/libide/application/ide-application-shortcuts.c:68
+#: src/libide/editor/ide-editor-page-shortcuts.c:47
+#: src/libide/gui/ide-shortcuts-window.ui:163
 msgctxt "shortcut window"
-msgid "Show the shortcuts window"
-msgstr "Show the shortcuts window"
+msgid "Find"
+msgstr "Find"
 
-#. translators: %s is replaced with the error message
-#: src/libide/buffers/ide-buffer.c:978
-#, c-format
-msgid "Failed to establish a monitor for background changes: %s"
-msgstr "Failed to establish a monitor for background changes: %s"
+#: src/libide/editor/ide-editor-page-shortcuts.c:59
+msgctxt "shortcut window"
+msgid "Move to the next match"
+msgstr "Move to the next match"
 
-#: src/libide/buffers/ide-buffer.c:2908
-msgid "The current language lacks a symbol resolver."
-msgstr "The current language lacks a symbol resolver."
+#: src/libide/editor/ide-editor-page-shortcuts.c:65
+msgctxt "shortcut window"
+msgid "Move to the previous match"
+msgstr "Move to the previous match"
 
-#: src/libide/buffers/ide-buffer.c:3379
-#, c-format
-#| msgid "Print failed: %s"
-msgid "Buffer failed: %s"
-msgstr "Buffer failed: %s"
+#: src/libide/editor/ide-editor-page-shortcuts.c:71
+msgctxt "shortcut window"
+msgid "Move to the next error"
+msgstr "Move to the next error"
 
-#: src/libide/buffers/ide-buffer-manager.c:610
-msgid "File too large to be opened."
-msgstr "File too large to be opened."
+#: src/libide/editor/ide-editor-page-shortcuts.c:77
+msgctxt "shortcut window"
+msgid "Move to the previous error"
+msgstr "Move to the previous error"
 
-#: src/libide/buffers/ide-buffer-manager.c:1825
-#, c-format
-msgid "unsaved document %u"
-msgstr "unsaved document %u"
+#: src/libide/editor/ide-editor-page.ui:43
+msgid "_Reload"
+msgstr "_Reload"
 
-#. translators: %s is replaced with the error message
-#. translators: %s is replaced with error message
-#. translators: %s is the error message
-#. translators: %s is the underlying error message
-#: src/libide/buffers/ide-buffer-manager.c:1864
-#: src/libide/buffers/ide-buffer-manager.c:1927
-#: src/libide/editor/ide-editor-view-actions.c:191
-#: src/libide/editor/ide-editor-view-actions.c:312
-#, c-format
-msgid "Failed to save file: %s"
-msgstr "Failed to save file: %s"
+#: src/libide/editor/ide-editor-page.ui:51
+#: src/libide/greeter/ide-greeter-workspace-actions.c:119
+#: src/plugins/buildui/gbp-buildui-log-pane.c:277
+#: src/plugins/flatpak/gbp-flatpak-install-dialog.c:148
+#: src/plugins/testui/gbp-test-output-panel.c:67
+msgid "_Cancel"
+msgstr "_Cancel"
 
-#. translators: %s is replaced with the error message
-#: src/libide/buffers/ide-unsaved-files.c:255
-#, c-format
-msgid "Failed to save draft: %s"
-msgstr "Failed to save draft: %s"
+#: src/libide/editor/ide-editor-page.ui:64
+msgid ""
+"Builder has discovered that this file has been modified externally. Would "
+"you like to reload the file?"
+msgstr ""
+"Builder has discovered that this file has been modified externally. Would "
+"you like to reload the file?"
 
-#. translators: %s is replaced with the name of the configuration
-#: src/libide/buildconfig/ide-buildconfig-configuration-provider.c:642
+#: src/libide/editor/ide-editor-search-bar.c:179
+#: src/libide/editor/ide-editor-search-bar.ui:213
+msgid "Regular expressions"
+msgstr "Regular expressions"
+
+#: src/libide/editor/ide-editor-search-bar.c:184
+#: src/libide/editor/ide-editor-search-bar.ui:227
+#: src/libide/terminal/ide-terminal-search.ui:166
+msgid "Case sensitive"
+msgstr "Case sensitive"
+
+#: src/libide/editor/ide-editor-search-bar.c:189
+#: src/libide/editor/ide-editor-search-bar.ui:240
+msgid "Match whole word only"
+msgstr "Match whole word only"
+
+#: src/libide/editor/ide-editor-search-bar.c:351
 #, c-format
-msgid "%s (Copy)"
-msgstr "%s (Copy)"
+msgid "%u of %u"
+msgstr "%u of %u"
+
+#: src/libide/editor/ide-editor-search-bar.ui:122
+#: src/plugins/grep/gbp-grep-panel.ui:67
+msgid "Replace"
+msgstr "Replace"
+
+#: src/libide/editor/ide-editor-search-bar.ui:134
+msgid "Replace All"
+msgstr "Replace All"
+
+#: src/libide/editor/ide-editor-search-bar.ui:154
+msgid "Switch between Search and Search-and-Replace"
+msgstr "Switch between Search and Search-and-Replace"
+
+#: src/libide/editor/ide-editor-search-bar.ui:174
+#: src/libide/terminal/ide-terminal-search.ui:100
+msgid "Show or hide search options such as case sensitivity"
+msgstr "Show or hide search options such as case sensitivity"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:6
+#: src/plugins/editor/gtk/menus.ui:151
+msgid "Document Properties"
+msgstr "Document Properties"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:22
+msgid "Highlight Mode"
+msgstr "Highlight Mode"
+
+#. Add our pages
+#: src/libide/editor/ide-editor-settings-dialog.ui:80
+#: src/libide/gui/ide-preferences-builtin.c:155
+#: src/libide/gui/ide-preferences-builtin.c:207
+#: src/libide/gui/ide-preferences-builtin.c:325
+#: src/libide/gui/ide-preferences-builtin.c:397
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:423
+msgid "General"
+msgstr "General"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:95
+msgid "Display line numbers"
+msgstr "Display line numbers"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:102
+msgid "Display right margin"
+msgstr "Display right margin"
 
-#: src/libide/buildsystem/ide-build-manager.c:377
+#: src/libide/editor/ide-editor-settings-dialog.ui:116
+msgid "Automatic indentation"
+msgstr "Automatic indentation"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:123
+msgid "Smart backspace"
+msgstr "Smart backspace"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:125
+msgid "Enabling smart backspace will treat multiple spaces as a tabs"
+msgstr "Enabling smart backspace will treat multiple spaces as tabs"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:133
+msgid "Insert trailing newline"
+msgstr "Insert trailing newline"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:140
+msgid "Overwrite trailing braces and quotations"
+msgstr "Overwrite trailing braces and quotations"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:152
+#: src/libide/gui/ide-preferences-builtin.c:335
+msgid "Indentation"
+msgstr "Indentation"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:179
+msgid "2"
+msgstr "2"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:189
+msgid "3"
+msgstr "3"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:199
+msgid "4"
+msgstr "4"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:209
+msgid "8"
+msgstr "8"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:236
+#: src/libide/gui/ide-preferences-builtin.c:178
+msgid "Spaces"
+msgstr "Spaces"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:247
+#: src/libide/gui/ide-preferences-builtin.c:179
+msgid "Tabs"
+msgstr "Tabs"
+
+#: src/libide/editor/ide-editor-settings-dialog.ui:264
+msgid "Spaces per tab"
+msgstr "Spaces per tab"
+
+#. List of pages that are open
+#: src/libide/editor/ide-editor-sidebar.ui:31
+#: src/libide/gui/ide-frame-header.ui:21
+msgid "Open Pages"
+msgstr "Open Pages"
+
+#: src/libide/editor/ide-editor-surface-actions.c:72
+msgid "Open File"
+msgstr "Open File"
+
+#: src/libide/editor/ide-editor-surface-actions.c:75
+#: src/libide/gui/ide-workbench.c:1371
+#: src/plugins/color-picker/gb-color-picker-prefs.c:209
+#: src/plugins/project-tree/gtk/menus.ui:19
+#: src/plugins/sysprof/gbp-sysprof-workspace-addin.c:373
+msgid "Open"
+msgstr "Open"
+
+#: src/libide/editor/ide-editor-surface-shortcuts.c:37
+msgctxt "shortcut window"
+msgid "Create a new document"
+msgstr "Create a new document"
+
+#: src/libide/editor/ide-editor-surface-shortcuts.c:43
+#: src/libide/gui/ide-shortcuts-window.ui:101
+msgctxt "shortcut window"
+msgid "Open a document"
+msgstr "Open a document"
+
+#: src/libide/editor/ide-editor-surface-shortcuts.c:48
+#: src/libide/editor/ide-editor-surface-shortcuts.c:54
+#: src/libide/gui/ide-shortcuts-window.ui:69
+msgctxt "shortcut window"
+msgid "Panels"
+msgstr "Panels"
+
+#: src/libide/editor/ide-editor-surface-shortcuts.c:49
+msgctxt "shortcut window"
+msgid "Toggle navigation panel"
+msgstr "Toggle navigation panel"
+
+#: src/libide/editor/ide-editor-surface-shortcuts.c:55
+msgctxt "shortcut window"
+msgid "Toggle utilities panel"
+msgstr "Toggle utilities panel"
+
+#: src/libide/editor/ide-editor-surface-shortcuts.c:61
+msgctxt "shortcut window"
+msgid "Close all files"
+msgstr "Close all files"
+
+#: src/libide/editor/ide-editor-surface.c:561
+#: src/libide/gui/ide-preferences-builtin.c:106
+#: src/libide/gui/ide-preferences-builtin.c:153
+#: src/plugins/editor/gtk/menus.ui:67 src/plugins/editor/gtk/menus.ui:81
+msgid "Editor"
+msgstr "Editor"
+
+#: src/libide/editor/ide-editor-surface.ui:14
+msgid "Restoring previous session"
+msgstr "Restoring previous session"
+
+#: src/libide/editor/ide-editor-surface.ui:15
+msgid "Your previous session will be ready in a moment."
+msgstr "Your previous session will be ready in a moment."
+
+#: src/libide/editor/ide-editor-workspace.ui:21
+#: src/libide/gui/ide-primary-workspace.ui:21
+msgid "Switch surface"
+msgstr "Switch surface"
+
+#: src/libide/editor/ide-editor-workspace.ui:30
+#: src/libide/gui/ide-primary-workspace.ui:54
+msgid "Press Ctrl+. to search"
+msgstr "Press Ctrl+. to search"
+
+#: src/libide/foundry/ide-build-manager.c:395
 #, c-format
 msgid "Failed to initialize build pipeline: %s"
 msgstr "Failed to initialise build pipeline: %s"
 
-#: src/libide/buildsystem/ide-build-manager.c:500
+#: src/libide/foundry/ide-build-manager.c:525
 #, c-format
 msgid "Failed to get device information: %s"
 msgstr "Failed to get device information: %s"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:776
+#. translators: %s is replaced with the external device name
+#: src/libide/foundry/ide-device-manager.c:162
+#, c-format
+msgid "Discovered device “%s”"
+msgstr "Discovered device “%s”"
+
+#: src/libide/foundry/ide-device-manager.c:553
+msgid "Devices"
+msgstr "Devices"
+
+#: src/libide/foundry/ide-device-manager.c:725
+msgid "Cannot deploy to device, build pipeline is not initialized"
+msgstr "Cannot deploy to device, build pipeline is not initialised"
+
+#: src/libide/foundry/ide-fallback-build-system.c:145
+#: src/libide/greeter/ide-greeter-row.c:257
+msgid "Fallback"
+msgstr "Fallback"
+
+#. translators: %s is replaced with the host name
+#: src/libide/foundry/ide-local-device.c:140
+#, c-format
+msgid "My Computer (%s)"
+msgstr "My Computer (%s)"
+
+#. translators: first %s is replaced with the host name, second with CPU architecture
+#: src/libide/foundry/ide-local-device.c:150
+#, c-format
+msgid "My Computer (%s) — %s"
+msgstr "My Computer (%s) — %s"
+
+#: src/libide/foundry/ide-pipeline.c:791
 msgid "The build pipeline is in a failed state"
 msgstr "The build pipeline is in a failed state"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:786
+#: src/libide/foundry/ide-pipeline.c:801
 msgid "The build configuration has errors"
 msgstr "The build configuration has errors"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:2818
+#: src/libide/foundry/ide-pipeline.c:2935
 msgid "Pseudo terminal creation failed. Terminal features will be limited."
 msgstr "Pseudo terminal creation failed. Terminal features will be limited."
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3018
+#: src/libide/foundry/ide-pipeline.c:3141
 msgid "Cleaning…"
 msgstr "Cleaning…"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3022
-#: src/libide/buildsystem/ide-build-pipeline.c:3079
-#: src/libide/workbench/ide-omni-bar.c:560
+#: src/libide/foundry/ide-pipeline.c:3145
+#: src/libide/foundry/ide-pipeline.c:3202
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.c:223
 msgid "Failed"
 msgstr "Failed"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3024
-#: src/libide/buildsystem/ide-build-pipeline.c:3087
+#: src/libide/foundry/ide-pipeline.c:3147
+#: src/libide/foundry/ide-pipeline.c:3210
 msgid "Ready"
 msgstr "Ready"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3039
+#: src/libide/foundry/ide-pipeline.c:3162
 msgid "Downloading…"
 msgstr "Downloading…"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3043
+#: src/libide/foundry/ide-pipeline.c:3166
 msgid "Building dependencies…"
 msgstr "Building dependencies…"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3047
+#: src/libide/foundry/ide-pipeline.c:3170
 msgid "Bootstrapping…"
 msgstr "Bootstrapping…"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3051
+#: src/libide/foundry/ide-pipeline.c:3174
 msgid "Configuring…"
 msgstr "Configuring…"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3055
+#: src/libide/foundry/ide-pipeline.c:3178
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.c:205
 msgid "Building…"
 msgstr "Building…"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3059
+#: src/libide/foundry/ide-pipeline.c:3182
 msgid "Installing…"
 msgstr "Installing…"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3063
+#: src/libide/foundry/ide-pipeline.c:3186
 msgid "Committing…"
 msgstr "Committing…"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3067
+#: src/libide/foundry/ide-pipeline.c:3190
 msgid "Exporting…"
 msgstr "Exporting…"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3071
-#: src/libide/buildsystem/ide-build-pipeline.c:3075
-#: src/libide/workbench/ide-omni-bar.c:587
+#: src/libide/foundry/ide-pipeline.c:3194
+#: src/libide/foundry/ide-pipeline.c:3198
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.c:241
 msgid "Success"
 msgstr "Success"
 
-#: src/libide/buildsystem/ide-build-pipeline.c:3083
+#: src/libide/foundry/ide-pipeline.c:3206
 msgid "Preparing…"
 msgstr "Preparing…"
 
-#: src/libide/buildsystem/ide-build-stage-transfer.c:130
-msgid "Cannot execute transfer while on metered connection"
-msgstr "Cannot execute transfer while on metered connection"
+#: src/libide/foundry/ide-pipeline-stage-transfer.c:136
+msgid "Cannot build transfer while on metered connection"
+msgstr "Cannot build transfer while on metered connection"
 
-#: src/libide/buildui/ide-build-configuration-row.ui:43
-msgid "Duplicate the configuration"
-msgstr "Duplicate the configuration"
+#: src/libide/foundry/ide-run-manager.c:383
+msgid "Cannot run target, another target is running"
+msgstr "Cannot run target, another target is running"
 
-#: src/libide/buildui/ide-build-configuration-row.ui:59
-msgid "Delete the configuration"
-msgstr "Delete the configuration"
+#: src/libide/foundry/ide-run-manager.c:462
+msgid "Failed to locate runtime"
+msgstr "Failed to locate runtime"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:11
-#: src/libide/preferences/ide-preferences-builtin.c:157
-#: src/libide/preferences/ide-preferences-builtin.c:209
-#: src/libide/preferences/ide-preferences-builtin.c:329
-#: src/libide/preferences/ide-preferences-builtin.c:401
-msgid "General"
-msgstr "General"
+#. translators: %s is replaced with the name of the users executable
+#: src/libide/foundry/ide-run-manager.c:516
+#, c-format
+msgid "Running %s…"
+msgstr "Running %s…"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:28
-msgid "The name of the build configuration"
-msgstr "The name of the build configuration"
+#. translators: %s is replaced with the specific error reason
+#: src/libide/foundry/ide-run-manager.c:590
+#, c-format
+msgid "The build target failed to build: %s"
+msgstr "The build target failed to build: %s"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:37
-#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:69
-#: src/plugins/sysroot/gbp-sysroot-preferences-row.ui:64
-msgid "Name"
-msgstr "Name"
+#: src/libide/foundry/ide-run-manager.c:852
+#: src/libide/gui/ide-application-shortcuts.c:45
+#: src/libide/gui/ide-application-shortcuts.c:56
+#: src/libide/gui/ide-application-shortcuts.c:67
+msgctxt "shortcut window"
+msgid "Workbench shortcuts"
+msgstr "Workbench shortcuts"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:66
-msgid "Build System"
-msgstr "Build System"
+#: src/libide/foundry/ide-run-manager.c:853
+#: src/libide/gui/ide-shortcuts-window.ui:439
+msgctxt "shortcut window"
+msgid "Build and Run"
+msgstr "Build and Run"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:96
-msgid "Source Directory"
-msgstr "Source Directory"
+#: src/libide/foundry/ide-run-manager.c:1012
+#: src/libide/foundry/ide-run-manager.c:1078
+msgid "Failed to locate a build target"
+msgstr "Failed to locate a build target"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:118
-msgid "The prefix to use when installing the project"
-msgstr "The prefix to use when installing the project"
+#: src/libide/foundry/ide-run-manager.c:1214 src/libide/gui/gtk/menus.ui:79
+#: src/plugins/buildui/gtk/menus.ui:30
+msgid "Run"
+msgstr "Run"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:127
-msgid "Installation Prefix"
-msgstr "Installation Prefix"
+#: src/libide/foundry/ide-runner.c:181
+msgid "Process quit unexpectedly"
+msgstr "Process quit unexpectedly"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:148
-msgid "Options to use when bootstrapping the project"
-msgstr "Options to use when bootstrapping the project"
+#: src/libide/foundry/ide-runtime-manager.c:138
+msgid "Use host operating system"
+msgstr "Use host operating system"
 
-#. A field with options to pass to build configuration
-#: src/libide/buildui/ide-build-configuration-view.ui:157
-msgid "Configure Options"
-msgstr "Configure Options"
+#: src/libide/foundry/ide-runtime.c:447
+#: src/plugins/jhbuild/jhbuild_plugin.py:122
+msgid "Host System"
+msgstr "Host System"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:189
-#: src/libide/workbench/ide-omni-bar.ui:314
-msgid "Runtime"
-msgstr "Runtime"
+#: src/libide/foundry/ide-toolchain-manager.c:329
+msgid "Default (Host operating system)"
+msgstr "Default (Host operating system)"
 
-#: src/libide/buildui/ide-build-configuration-view.ui:217
-#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-addin.c:192
-#| msgid "Rustup Toolchains"
-msgid "Toolchain"
-msgstr "Toolchain"
+#. translators: %s is replaced with the path to the project
+#: src/libide/greeter/ide-clone-surface.c:249
+#, c-format
+msgid "The directory “%s” already exists. Please choose another directory."
+msgstr "The directory “%s” already exists. Please choose another directory."
 
-#: src/libide/buildui/ide-build-configuration-view.ui:245
-msgid "Environment"
-msgstr "Environment"
+#. translators: %s is replaced with the path to the project
+#: src/libide/greeter/ide-clone-surface.c:257
+#, c-format
+msgid "Your project will be created at %s"
+msgstr "Your project will be created at %s"
 
-#: src/libide/buildui/ide-build-log-panel.c:272
-#: src/libide/editor/ide-editor-view-actions.c:243
-msgid "Save File"
-msgstr "Save File"
+#: src/libide/greeter/ide-clone-surface.ui:48
+msgid "Repository URL"
+msgstr "Repository URL"
 
-#: src/libide/buildui/ide-build-log-panel.c:275
-#: src/libide/editor/gtk/menus.ui:108
-msgid "_Save"
-msgstr "_Save"
+#: src/libide/greeter/ide-clone-surface.ui:63
+msgid ""
+"Enter the repository of the project you would like to clone. The URL should "
+"look similar to “https://gitlab.gnome.org/GNOME/gnome-builder.git”.";
+msgstr ""
+"Enter the repository of the project you would like to clone. The URL should "
+"look similar to “https://gitlab.gnome.org/GNOME/gnome-builder.git”.";
 
-#: src/libide/buildui/ide-build-log-panel.c:276
-#: src/libide/editor/ide-editor-view.ui:51
-#: src/libide/greeter/ide-greeter-perspective.ui:205
-#: src/libide/greeter/ide-greeter-perspective.ui:253
-msgid "_Cancel"
-msgstr "_Cancel"
+#: src/libide/greeter/ide-clone-surface.ui:84
+msgid "user@host:repository.git"
+msgstr "user@host:repository.git"
 
-#: src/libide/buildui/ide-build-log-panel.c:368
-msgid "Build Output"
-msgstr "Build Output"
+#: src/libide/greeter/ide-clone-surface.ui:103
+msgid "Select branch and other options."
+msgstr "Select branch and other options."
 
-#: src/libide/buildui/ide-build-log-panel.ui:32
-msgid "Clear build log"
-msgstr "Clear build log"
+#: src/libide/greeter/ide-clone-surface.ui:140
+msgid "Repository Kind"
+msgstr "Repository Kind"
 
-#: src/libide/buildui/ide-build-log-panel.ui:49
-#: src/libide/workbench/ide-omni-bar.ui:158
-msgid "Cancel build"
-msgstr "Cancel build"
+#: src/libide/greeter/ide-clone-surface.ui:165
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:113
+#: src/plugins/flatpak/gbp-flatpak-install-dialog.ui:104
+msgid "Branch"
+msgstr "Branch"
 
-#: src/libide/buildui/ide-build-log-panel.ui:66
-msgid "Save build log"
-msgstr "Save build log"
+#: src/libide/greeter/ide-clone-surface.ui:191
+msgid "Author Name"
+msgstr "Author Name"
 
-#: src/libide/buildui/ide-build-panel.c:111
-#: src/libide/buildui/ide-build-panel.c:187
-#: src/libide/buildui/ide-build-panel.c:224
-#: src/libide/buildui/ide-build-panel.ui:139
-#: src/libide/workbench/ide-omni-bar.ui:502
-msgid "Warnings"
-msgstr "Warnings"
+#: src/libide/greeter/ide-clone-surface.ui:216
+msgid "Author Email"
+msgstr "Author E-mail"
 
-#: src/libide/buildui/ide-build-panel.c:120
-#: src/libide/buildui/ide-build-panel.c:188
-#: src/libide/buildui/ide-build-panel.c:225
-#: src/libide/buildui/ide-build-panel.ui:160
-#: src/libide/workbench/ide-omni-bar.ui:474
-msgid "Errors"
-msgstr "Errors"
+#: src/libide/greeter/ide-clone-surface.ui:252
+msgid "Project Destination"
+msgstr "Project Destination"
 
-#: src/libide/buildui/ide-build-panel.c:667
-#: src/libide/buildui/ide-build-workbench-addin.c:177
-msgid "Build Issues"
-msgstr "Build Issues"
+#: src/libide/greeter/ide-clone-surface.ui:306
+msgid "Clone Project"
+msgstr "Clone Project"
 
-#: src/libide/buildui/ide-build-panel.ui:16
-msgid "Build status:"
-msgstr "Build status:"
+#: src/libide/greeter/ide-greeter-buttons-section.c:62
+msgid "Select a Folder…"
+msgstr "Select a Folder…"
 
-#: src/libide/buildui/ide-build-panel.ui:33
-msgid "Time completed:"
-msgstr "Time completed:"
+#: src/libide/greeter/ide-greeter-buttons-section.c:69
+msgid "Clone Repository…"
+msgstr "Clone Repository…"
 
-#: src/libide/buildui/ide-build-panel.ui:50
-#: src/libide/buildui/ide-build-panel.ui:65
-msgid "—"
-msgstr "—"
+#: src/libide/greeter/ide-greeter-row.c:256
+msgid "Directory"
+msgstr "Directory"
 
-#: src/libide/buildui/ide-build-panel.ui:81
-msgid "Build Details"
-msgstr "Build Details"
+#: src/libide/greeter/ide-greeter-workspace-actions.c:82
+#: src/libide/greeter/ide-greeter-workspace-actions.c:115
+msgid "Select Project Folder"
+msgstr "Select Project Folder"
 
-#: src/libide/buildui/ide-build-panel.ui:95
-msgid "Build pipeline is empty"
-msgstr "Build pipeline is empty"
+#: src/libide/greeter/ide-greeter-workspace-actions.c:87
+msgid "Select Project File"
+msgstr "Select Project File"
 
-#: src/libide/buildui/ide-build-perspective.c:454 src/libide/gtk/menus.ui:55
-msgid "Build Preferences"
-msgstr "Build Preferences"
+#: src/libide/greeter/ide-greeter-workspace-actions.c:120
+msgid "_Open"
+msgstr "_Open"
 
-#: src/libide/buildui/ide-environment-editor.c:69
-msgid "New variable…"
-msgstr "New variable…"
+#: src/libide/greeter/ide-greeter-workspace-actions.c:131
+msgid "All Project Types"
+msgstr "All Project Types"
 
-#: src/libide/buildui/ide-environment-editor-row.ui:33
-msgid "Remove environment variable"
-msgstr "Remove environment variable"
+#: src/libide/greeter/ide-greeter-workspace.c:218
+#: src/libide/gui/ide-workbench.c:316 src/libide/gui/ide-workbench.c:837
+#, c-format
+msgid "Builder — %s"
+msgstr "Builder — %s"
 
-#: src/libide/debugger/gtk/menus.ui:10
-#: src/libide/debugger/ide-debugger-editor-addin.c:433
-msgid "Run with Debugger"
-msgstr "Run with Debugger"
+#: src/libide/greeter/ide-greeter-workspace.c:326
+msgid "Failed to load the project"
+msgstr "Failed to load the project"
 
-#: src/libide/debugger/ide-debugger-breakpoints-view.ui:22
-#: src/libide/debugger/ide-debugger-registers-view.ui:13
-msgid "ID"
-msgstr "ID"
+#: src/libide/greeter/ide-greeter-workspace.c:519
+msgid ""
+"Removing project sources will delete them from your computer and cannot be "
+"undone."
+msgstr ""
+"Removing project sources will delete them from your computer and cannot be "
+"undone."
 
-#: src/libide/debugger/ide-debugger-breakpoints-view.ui:34
-msgid "File"
-msgstr "File"
+#: src/libide/greeter/ide-greeter-workspace.c:523
+msgid "Delete Project Sources"
+msgstr "Delete Project Sources"
 
-#: src/libide/debugger/ide-debugger-breakpoints-view.ui:46
-msgid "Line"
-msgstr "Line"
+#: src/libide/greeter/ide-greeter-workspace.ui:25
+msgid "Go back"
+msgstr "Go back"
 
-#: src/libide/debugger/ide-debugger-breakpoints-view.ui:58
-#: src/libide/debugger/ide-debugger-threads-view.ui:76
-msgid "Function"
-msgstr "Function"
+#: src/libide/greeter/ide-greeter-workspace.ui:75
+msgctxt "title"
+msgid "Open a Project"
+msgstr "Open a Project"
 
-#: src/libide/debugger/ide-debugger-breakpoints-view.ui:70
-msgid "Address"
-msgstr "Address"
+#: src/libide/greeter/ide-greeter-workspace.ui:101
+msgid "Search all Builder projects…"
+msgstr "Search all Builder projects…"
 
-#: src/libide/debugger/ide-debugger-breakpoints-view.ui:81
-#: src/libide/debugger/ide-debugger-locals-view.ui:28
-msgid "Type"
-msgstr "Type"
+#: src/libide/greeter/ide-greeter-workspace.ui:118
+msgid "No Projects Found"
+msgstr "No Projects Found"
 
-#: src/libide/debugger/ide-debugger-breakpoints-view.ui:91
-msgid "Hits"
-msgstr "Hits"
+#: src/libide/greeter/ide-greeter-workspace.ui:154
+msgid "_Remove Projects"
+msgstr "_Remove Projects"
 
-#: src/libide/debugger/ide-debugger-breakpoints-view.ui:102
-msgid "Expression"
-msgstr "Expression"
+#: src/libide/greeter/ide-greeter-workspace.ui:166
+msgid "Remove Projects and Sources…"
+msgstr "Remove Projects and Sources…"
 
-#: src/libide/debugger/ide-debugger-controls.ui:17
-msgid "Interrupt the program"
-msgstr "Interrupt the program"
+#: src/libide/greeter/ide-greeter-workspace.ui:188
+msgctxt "title"
+msgid "Clone Repository"
+msgstr "Clone Repository"
 
-#: src/libide/debugger/ide-debugger-controls.ui:30
-msgid "Continue running the program"
-msgstr "Continue running the program"
+#: src/libide/gui/gtk/menus.ui:5 src/plugins/editor/gtk/menus.ui:77
+msgid "Switch Surface"
+msgstr "Switch Surface"
 
-#: src/libide/debugger/ide-debugger-controls.ui:71
-msgid "Execute the current line, stepping into any function calls"
-msgstr "Execute the current line, stepping into any function calls"
+#: src/libide/gui/gtk/menus.ui:14 src/libide/gui/gtk/menus.ui:67
+#: src/libide/gui/ide-frame.ui:105 src/libide/gui/ide-workbench.c:1368
+#: src/plugins/editor/gtk/menus.ui:24 src/plugins/editor/gtk/menus.ui:100
+msgid "Open File…"
+msgstr "Open File…"
 
-#: src/libide/debugger/ide-debugger-controls.ui:84
-msgid "Execute the current line, stepping over any function calls"
-msgstr "Execute the current line, stepping over any function calls"
+#: src/libide/gui/gtk/menus.ui:23
+msgid "Close Project"
+msgstr "Close Project"
 
-#: src/libide/debugger/ide-debugger-controls.ui:97
-msgid "Run until the end of the function"
-msgstr "Run until the end of the function"
+#: src/libide/gui/gtk/menus.ui:31 src/libide/gui/ide-preferences-window.ui:6
+#: src/plugins/editor/gtk/menus.ui:32 src/plugins/greeter/gtk/menus.ui:22
+msgid "Preferences"
+msgstr "Preferences"
 
-#: src/libide/debugger/ide-debugger-disassembly-view.ui:5
-msgid "Disassembly"
-msgstr "Disassembly"
+#: src/libide/gui/gtk/menus.ui:37 src/plugins/editor/gtk/menus.ui:38
+#: src/plugins/greeter/gtk/menus.ui:28
+msgid "Keyboard Shortcuts"
+msgstr "Keyboard Shortcuts"
 
-#: src/libide/debugger/ide-debugger-editor-addin.c:311
-#: src/libide/debugger/ide-debugger-hover-provider.c:88
-msgid "Debugger"
-msgstr "Debugger"
+#: src/libide/gui/gtk/menus.ui:43 src/plugins/editor/gtk/menus.ui:44
+#: src/plugins/greeter/gtk/menus.ui:34
+msgid "Help"
+msgstr "Help"
 
-#: src/libide/debugger/ide-debugger-editor-addin.c:327
-msgid "Threads"
-msgstr "Threads"
+#: src/libide/gui/gtk/menus.ui:49 src/plugins/editor/gtk/menus.ui:50
+#: src/plugins/greeter/gtk/menus.ui:40
+msgid "About Builder"
+msgstr "About Builder"
 
-#: src/libide/debugger/ide-debugger-editor-addin.c:353
-msgid "Breakpoints"
-msgstr "Breakpoints"
+#: src/libide/gui/gtk/menus.ui:56 src/plugins/editor/gtk/menus.ui:57
+msgid "_Quit"
+msgstr "_Quit"
 
-#: src/libide/debugger/ide-debugger-editor-addin.c:361
-msgid "Libraries"
-msgstr "Libraries"
+#: src/libide/gui/gtk/menus.ui:74
+msgid "Run Options"
+msgstr "Run Options"
 
-#: src/libide/debugger/ide-debugger-editor-addin.c:369
-msgid "Registers"
-msgstr "Registers"
+#: src/libide/gui/ide-application-actions.c:148
+msgid "GNOME Builder"
+msgstr "GNOME Builder"
 
-#: src/libide/debugger/ide-debugger-editor-addin.c:377
-msgid "Log"
-msgstr "Log"
+#: src/libide/gui/ide-application-actions.c:150
+msgid "translator-credits"
+msgstr "David King <amigadave amigadave com>"
 
-#: src/libide/debugger/ide-debugger-editor-addin.c:400
-msgid "Failed to initialize the debugger"
-msgstr "Failed to initialise the debugger"
+#: src/libide/gui/ide-application-actions.c:154
+msgid "Learn more about GNOME Builder"
+msgstr "Learn more about GNOME Builder"
 
-#: src/libide/debugger/ide-debugger-hover-controls.ui:16
-msgid "No break"
-msgstr "No break"
+#: src/libide/gui/ide-application-actions.c:157
+msgid "Funded By"
+msgstr "Funded By"
 
-#: src/libide/debugger/ide-debugger-hover-controls.ui:22
-#| msgid "Breakpoints"
-msgid "Breakpoint"
-msgstr "Breakpoint"
+#: src/libide/gui/ide-application-command-line.c:64
+msgid "Show the application preferences"
+msgstr "Show the application preferences"
 
-#: src/libide/debugger/ide-debugger-hover-controls.ui:28
-msgid "Countpoint"
-msgstr "Countpoint"
+#: src/libide/gui/ide-application-command-line.c:65
+msgid "Open project in new workbench"
+msgstr "Open project in new workbench"
 
-#: src/libide/debugger/ide-debugger-libraries-view.ui:14
-msgid "Library"
-msgstr "Library"
+#: src/libide/gui/ide-application-command-line.c:65
+msgid "FILE"
+msgstr "FILE"
 
-#: src/libide/debugger/ide-debugger-libraries-view.ui:26
-msgid "Address Range"
-msgstr "Address Range"
+#: src/libide/gui/ide-application-command-line.c:66
+msgid "Print version information and exit"
+msgstr "Print version information and exit"
 
-#: src/libide/debugger/ide-debugger-locals-view.c:312
-msgid "Locals"
-msgstr "Locals"
+#. Verbose is handled in main(), but we need to add to --help here
+#: src/libide/gui/ide-application-command-line.c:68
+msgid "Increase log verbosity"
+msgstr "Increase log verbosity"
 
-#: src/libide/debugger/ide-debugger-locals-view.c:367
-msgid "Parameters"
-msgstr "Parameters"
+#: src/libide/gui/ide-application-command-line.c:118
+#, c-format
+msgid "Failed to open project: %s"
+msgstr "Failed to open project: %s"
 
-#: src/libide/debugger/ide-debugger-locals-view.ui:16
-msgid "Variable"
-msgstr "Variable"
+#: src/libide/gui/ide-application-shortcuts.c:46
+#: src/libide/gui/ide-application-shortcuts.c:68
+msgctxt "shortcut window"
+msgid "Help"
+msgstr "Help"
 
-#: src/libide/debugger/ide-debugger-locals-view.ui:41
-#: src/libide/debugger/ide-debugger-registers-view.ui:34
-#: src/plugins/color-picker/gtk/color-picker-prefs.ui:179
-msgid "Value"
-msgstr "Value"
+#: src/libide/gui/ide-application-shortcuts.c:47
+msgctxt "shortcut window"
+msgid "Show the help window"
+msgstr "Show the help window"
 
-#: src/libide/debugger/ide-debugger-registers-view.ui:23
-msgid "Register"
-msgstr "Register"
+#: src/libide/gui/ide-application-shortcuts.c:57
+#: src/libide/gui/ide-shortcuts-window.ui:25
+#: src/libide/gui/ide-shortcuts-window.ui:510
+msgctxt "shortcut window"
+msgid "Preferences"
+msgstr "Preferences"
 
-#: src/libide/debugger/ide-debugger-threads-view.ui:19
-msgid "Group"
-msgstr "Group"
+#: src/libide/gui/ide-application-shortcuts.c:58
+msgctxt "shortcut window"
+msgid "Show the preferences window"
+msgstr "Show the preferences window"
 
-#: src/libide/debugger/ide-debugger-threads-view.ui:42
-msgid "Thread"
-msgstr "Thread"
+#: src/libide/gui/ide-application-shortcuts.c:69
+msgctxt "shortcut window"
+msgid "Show the shortcuts window"
+msgstr "Show the shortcuts window"
 
-#: src/libide/debugger/ide-debugger-threads-view.ui:64
-#: src/libide/editor/gtk/menus.ui:62
-msgid "Frame"
-msgstr "Frame"
+#: src/libide/gui/ide-application.c:136
+msgid ""
+"GNOME Builder requires a desktop session with D-Bus. Please set "
+"DBUS_SESSION_BUS_ADDRESS."
+msgstr ""
+"GNOME Builder requires a desktop session with D-Bus. Please set "
+"DBUS_SESSION_BUS_ADDRESS."
 
-#: src/libide/debugger/ide-debugger-threads-view.ui:88
-msgid "Arguments"
-msgstr "Arguments"
+#: src/libide/gui/ide-environment-editor-row.ui:33
+msgid "Remove environment variable"
+msgstr "Remove environment variable"
 
-#: src/libide/debugger/ide-debugger-threads-view.ui:101
-#: src/plugins/sysroot/gbp-sysroot-preferences-row.ui:120
-msgid "Location"
-msgstr "Location"
+#: src/libide/gui/ide-environment-editor.c:71
+msgid "New variable…"
+msgstr "New variable…"
 
-#: src/libide/debugger/ide-debugger-threads-view.ui:112
-msgid "Binary"
-msgstr "Binary"
+#: src/libide/gui/ide-frame-header.ui:48
+msgid "Open file"
+msgstr "Open file"
 
-#: src/libide/debugger/ide-debug-manager.c:973
-#, c-format
-msgid "A suitable debugger could not be found."
-msgstr "A suitable debugger could not be found."
+#: src/libide/gui/ide-frame-header.ui:65
+msgid "New file"
+msgstr "New file"
 
-#: src/libide/devices/ide-device-manager.c:586
-msgid "Devices"
-msgstr "Devices"
+#: src/libide/gui/ide-frame-header.ui:80 src/libide/gui/ide-frame.ui:89
+msgid "New terminal"
+msgstr "New terminal"
 
-#: src/libide/devices/ide-device-manager.c:734
-msgid "Cannot deploy to device, build pipeline is not initialized"
-msgstr "Cannot deploy to device, build pipeline is not initialised"
+#: src/libide/gui/ide-frame-header.ui:96
+msgid "New documentation"
+msgstr "New documentation"
 
-#: src/libide/directory/ide-directory-vcs.c:58
-msgid "unversioned"
-msgstr "unversioned"
+#: src/libide/gui/ide-frame-shortcuts.c:37
+msgctxt "shortcut window"
+msgid "Move document to the right"
+msgstr "Move document to the right"
 
-#: src/libide/doap/xml-reader.c:327
-#, c-format
-msgid "Could not parse XML from stream"
-msgstr "Could not parse XML from stream"
+#: src/libide/gui/ide-frame-shortcuts.c:44
+msgctxt "shortcut window"
+msgid "Move document to the left"
+msgstr "Move document to the left"
 
-#: src/libide/editorconfig/ide-editorconfig-file-settings.c:162
-msgid "No file was provided."
-msgstr "No file was provided."
+#: src/libide/gui/ide-frame-shortcuts.c:51
+#: src/libide/gui/ide-shortcuts-window.ui:143
+msgctxt "shortcut window"
+msgid "Switch to the previous document"
+msgstr "Switch to the previous document"
 
-#: src/libide/editor/gtk/menus.ui:9
-#: src/libide/editor/ide-editor-perspective.c:841
-#: src/libide/preferences/ide-preferences-builtin.c:106
-#: src/libide/preferences/ide-preferences-builtin.c:155
-msgid "Editor"
-msgstr "Editor"
+#: src/libide/gui/ide-frame-shortcuts.c:58
+#: src/libide/gui/ide-shortcuts-window.ui:136
+msgctxt "shortcut window"
+msgid "Switch to the next document"
+msgstr "Switch to the next document"
 
-#: src/libide/editor/gtk/menus.ui:19
-#: src/libide/editor/ide-editor-search-bar.ui:213
-msgid "Regular expressions"
-msgstr "Regular expressions"
+#: src/libide/gui/ide-frame-shortcuts.c:65
+#: src/libide/gui/ide-shortcuts-window.ui:122
+msgctxt "shortcut window"
+msgid "Close the document"
+msgstr "Close the document"
 
-#: src/libide/editor/gtk/menus.ui:23
-#: src/libide/editor/ide-editor-search-bar.ui:227
-#: src/libide/terminal/ide-terminal-search.ui:166
-msgid "Case sensitive"
-msgstr "Case sensitive"
+#: src/libide/gui/ide-frame.c:179 src/libide/gui/ide-frame.ui:8
+msgid "No Open Pages"
+msgstr "No Open Pages"
 
-#: src/libide/editor/gtk/menus.ui:27
-#: src/libide/editor/ide-editor-search-bar.ui:240
-msgid "Match whole word only"
-msgstr "Match whole word only"
+#: src/libide/gui/ide-frame.ui:33
+msgid "Open a File or Terminal"
+msgstr "Open a File or Terminal"
 
-#: src/libide/editor/gtk/menus.ui:31
-msgid "_Wrap Around"
-msgstr "_Wrap Around"
+#: src/libide/gui/ide-frame.ui:47
+msgid "Use the page switcher above or use one of the following:"
+msgstr "Use the page switcher above or use one of the following:"
 
-#: src/libide/editor/gtk/menus.ui:37
-msgid "Cu_t"
-msgstr "Cu_t"
+#: src/libide/gui/ide-frame.ui:62
+msgid "Search"
+msgstr "Search"
 
-#: src/libide/editor/gtk/menus.ui:41 src/libide/gtk/menus.ui:112
-#: src/libide/gtk/menus.ui:241
-msgid "_Copy"
-msgstr "_Copy"
+#: src/libide/gui/ide-frame.ui:71
+msgid "Project sidebar"
+msgstr "Project sidebar"
 
-#: src/libide/editor/gtk/menus.ui:45 src/libide/gtk/menus.ui:116
-#: src/libide/gtk/menus.ui:245
-msgid "_Paste"
-msgstr "_Paste"
+#: src/libide/gui/ide-frame.ui:80
+msgid "File chooser"
+msgstr "File chooser"
 
-#: src/libide/editor/gtk/menus.ui:49 src/libide/gtk/menus.ui:120
-msgid "_Delete"
-msgstr "_Delete"
-
-#: src/libide/editor/gtk/menus.ui:55 src/libide/gtk/menus.ui:135
-#: src/libide/gtk/menus.ui:253
-msgid "Select _All"
-msgstr "Select _All"
-
-#: src/libide/editor/gtk/menus.ui:64
-msgid "Move Left"
-msgstr "Move Left"
-
-#: src/libide/editor/gtk/menus.ui:68
-msgid "Move Right"
-msgstr "Move Right"
-
-#: src/libide/editor/gtk/menus.ui:73 src/libide/editor/gtk/menus.ui:119
-#: src/plugins/devhelp/gtk/menus.ui:11 src/plugins/terminal/gtk/menus.ui:25
-msgid "Close"
-msgstr "Close"
-
-#: src/libide/editor/gtk/menus.ui:79
-msgid "Document"
-msgstr "Document"
-
-#: src/libide/editor/gtk/menus.ui:82
-msgid "Open in New Frame"
-msgstr "Open in New Frame"
-
-#: src/libide/editor/gtk/menus.ui:87 src/plugins/terminal/gtk/menus.ui:7
-msgid "Split"
-msgstr "Split"
-
-#: src/libide/editor/gtk/menus.ui:93 src/plugins/devhelp/gtk/menus.ui:7
-msgid "Print…"
-msgstr "Print…"
-
-#: src/libide/editor/gtk/menus.ui:100
-msgid "Document Preferences"
-msgstr "Document Preferences"
-
-#: src/libide/editor/gtk/menus.ui:112
-msgid "Save _As"
-msgstr "Save _As"
-
-#: src/libide/editor/gtk/menus.ui:127
-msgid "New File"
-msgstr "New File"
-
-#: src/libide/editor/ide-editor-hover-provider.c:74
-#: src/libide/preferences/ide-preferences-builtin.c:201
-msgid "Diagnostics"
-msgstr "Diagnostics"
-
-#. translators: the user selected a number outside the value range for the document.
-#: src/libide/editor/ide-editor-layout-stack-controls.c:176
-#, c-format
-msgid "Provide a number between 1 and %u"
-msgstr "Provide a number between 1 and %u"
-
-#: src/libide/editor/ide-editor-layout-stack-controls.ui:23
-msgid "Go to line number"
-msgstr "Go to line number"
-
-#: src/libide/editor/ide-editor-layout-stack-controls.ui:82
-msgid "Go to Line"
-msgstr "Go to Line"
-
-#: src/libide/editor/ide-editor-layout-stack-controls.ui:83
-msgid "Go"
-msgstr "Go"
-
-#: src/libide/editor/ide-editor-perspective-actions.c:72
-#: src/libide/workbench/ide-workbench-actions.c:80
-msgid "Open File"
-msgstr "Open File"
-
-#: src/libide/editor/ide-editor-perspective-actions.c:75
-#: src/libide/greeter/ide-greeter-perspective.c:319
-#: src/libide/workbench/ide-workbench-actions.c:83
-#: src/plugins/color-picker/gb-color-picker-prefs.c:207
-#: src/plugins/sysprof/gbp-sysprof-workbench-addin.c:359
-msgid "Open"
-msgstr "Open"
-
-#: src/libide/editor/ide-editor-perspective-actions.c:76
-#: src/libide/editor/ide-editor-view-actions.c:246
-#: src/libide/editor/ide-editor-view-actions.c:353
-#: src/libide/greeter/ide-greeter-perspective.c:318
-#: src/libide/greeter/ide-greeter-perspective.c:1190
-#: src/libide/workbench/ide-workbench-actions.c:84
-#: src/plugins/color-picker/gb-color-picker-prefs.c:95
-#: src/plugins/color-picker/gb-color-picker-prefs.c:211
-#: src/plugins/color-picker/gb-color-picker-prefs.c:238
-#: src/plugins/sysprof/gbp-sysprof-workbench-addin.c:360
-#: src/plugins/terminal/gb-terminal-view-actions.c:273
-msgid "Cancel"
-msgstr "Cancel"
-
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:33
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:39
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:45
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:51
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:57
-#: src/libide/editor/ide-editor-view-shortcuts.c:31
-#: src/libide/editor/ide-editor-view-shortcuts.c:37
-#: src/libide/editor/ide-editor-view-shortcuts.c:43
-#: src/libide/editor/ide-editor-view-shortcuts.c:49
-#: src/libide/editor/ide-editor-view-shortcuts.c:55
-#: src/libide/editor/ide-editor-view-shortcuts.c:61
-#: src/libide/editor/ide-editor-view-shortcuts.c:67
-#: src/libide/editor/ide-editor-view-shortcuts.c:73
-#: src/libide/layout/ide-layout-stack-shortcuts.c:32
-#: src/libide/layout/ide-layout-stack-shortcuts.c:39
-#: src/libide/layout/ide-layout-stack-shortcuts.c:46
-#: src/libide/layout/ide-layout-stack-shortcuts.c:53
-#: src/libide/layout/ide-layout-stack-shortcuts.c:60
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:339
-#: src/plugins/comment-code/gbp-comment-code-view-addin.c:370
-#: src/plugins/comment-code/gbp-comment-code-view-addin.c:376
-#: src/plugins/project-tree/gb-project-tree-shortcuts.c:34
-#: src/plugins/project-tree/gb-project-tree-shortcuts.c:40
-#: src/plugins/spellcheck/gbp-spell-editor-view-addin.c:100
-#: src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c:54
-msgctxt "shortcut window"
-msgid "Editor shortcuts"
-msgstr "Editor shortcuts"
-
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:34
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:40
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:58
-#: src/libide/editor/ide-editor-view-shortcuts.c:32
-#: src/libide/editor/ide-editor-view-shortcuts.c:38
-#: src/libide/keybindings/ide-shortcuts-window.ui:89
-#: src/libide/layout/ide-layout-stack-shortcuts.c:33
-#: src/libide/layout/ide-layout-stack-shortcuts.c:40
-#: src/libide/layout/ide-layout-stack-shortcuts.c:47
-#: src/libide/layout/ide-layout-stack-shortcuts.c:54
-#: src/libide/layout/ide-layout-stack-shortcuts.c:61
-msgctxt "shortcut window"
-msgid "Files"
-msgstr "Files"
-
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:35
-msgctxt "shortcut window"
-msgid "Create a new document"
-msgstr "Create a new document"
-
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:41
-#: src/libide/keybindings/ide-shortcuts-window.ui:101
-msgctxt "shortcut window"
-msgid "Open a document"
-msgstr "Open a document"
-
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:46
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:52
-#: src/libide/keybindings/ide-shortcuts-window.ui:69
-msgctxt "shortcut window"
-msgid "Panels"
-msgstr "Panels"
-
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:47
-msgctxt "shortcut window"
-msgid "Toggle navigation panel"
-msgstr "Toggle navigation panel"
-
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:53
-msgctxt "shortcut window"
-msgid "Toggle utilities panel"
-msgstr "Toggle utilities panel"
-
-#: src/libide/editor/ide-editor-perspective-shortcuts.c:59
-#| msgctxt "shortcut window"
-#| msgid "Save all files"
-msgctxt "shortcut window"
-msgid "Close all files"
-msgstr "Close all files"
-
-#: src/libide/editor/ide-editor-properties.ui:4
-msgid "Properties"
-msgstr "Properties"
-
-#: src/libide/editor/ide-editor-properties.ui:25
-msgid "Display"
-msgstr "Display"
-
-#: src/libide/editor/ide-editor-properties.ui:75
-#: src/libide/preferences/ide-preferences-builtin.c:336
-msgid "Show right margin"
-msgstr "Show right margin"
-
-#: src/libide/editor/ide-editor-properties.ui:101
-msgid "Insert trailing newline"
-msgstr "Insert trailing newline"
-
-#: src/libide/editor/ide-editor-properties.ui:114
-msgid "Overwrite trailing braces and quotations"
-msgstr "Overwrite trailing braces and quotations"
-
-#: src/libide/editor/ide-editor-properties.ui:123
-msgid "Tabs and Indentation"
-msgstr "Tabs and Indentation"
-
-#: src/libide/editor/ide-editor-properties.ui:153
-#: src/libide/preferences/ide-preferences-builtin.c:180
-msgid "Spaces"
-msgstr "Spaces"
-
-#: src/libide/editor/ide-editor-properties.ui:164
-#: src/libide/preferences/ide-preferences-builtin.c:181
-msgid "Tabs"
-msgstr "Tabs"
-
-#: src/libide/editor/ide-editor-properties.ui:185
-msgid "2"
-msgstr "2"
-
-#: src/libide/editor/ide-editor-properties.ui:195
-msgid "3"
-msgstr "3"
-
-#: src/libide/editor/ide-editor-properties.ui:205
-msgid "4"
-msgstr "4"
-
-#: src/libide/editor/ide-editor-properties.ui:215
-msgid "8"
-msgstr "8"
-
-#: src/libide/editor/ide-editor-properties.ui:235
-msgid "Auto indent new lines"
-msgstr "Auto indent new lines"
-
-#: src/libide/editor/ide-editor-properties.ui:249
-msgid "Smart backspace"
-msgstr "Smart backspace"
-
-#: src/libide/editor/ide-editor-properties.ui:250
-msgid "Enabling smart backspace will treat multiple spaces as a tabs"
-msgstr "Enabling smart backspace will treat multiple spaces as tabs"
-
-#: src/libide/editor/ide-editor-properties.ui:265
-msgid "Language Syntax"
-msgstr "Language Syntax"
-
-#. translators: placeholder string for the entry used to filter the languages in Preferences/Programming 
languages
-#: src/libide/editor/ide-editor-properties.ui:321
-#: src/libide/preferences/ide-preferences-builtin.c:275
-msgid "Search languages…"
-msgstr "Search languages…"
-
-#: src/libide/editor/ide-editor-search-bar.c:304
-#, c-format
-msgid "%u of %u"
-msgstr "%u of %u"
-
-#: src/libide/editor/ide-editor-search-bar.ui:122
-msgid "Replace"
-msgstr "Replace"
-
-#: src/libide/editor/ide-editor-search-bar.ui:134
-msgid "Replace All"
-msgstr "Replace All"
-
-#: src/libide/editor/ide-editor-search-bar.ui:154
-msgid "Switch between Search and Search-and-Replace"
-msgstr "Switch between Search and Search-and-Replace"
-
-#: src/libide/editor/ide-editor-search-bar.ui:174
-#: src/libide/terminal/ide-terminal-search.ui:100
-msgid "Show or hide search options such as case sensitivity"
-msgstr "Show or hide search options such as case sensitivity"
-
-#. List of pages that are open
-#: src/libide/editor/ide-editor-sidebar.ui:31
-#: src/libide/layout/ide-layout-stack-header.ui:21
-msgid "Open Pages"
-msgstr "Open Pages"
-
-#. translators: %s is the error message
-#: src/libide/editor/ide-editor-view-actions.c:58
-#, c-format
-msgid "Failed to load file: %s"
-msgstr "Failed to load file: %s"
-
-#. translators: %s is the error message
-#: src/libide/editor/ide-editor-view-actions.c:120
-#, c-format
-msgid "Print failed: %s"
-msgstr "Print failed: %s"
-
-#: src/libide/editor/ide-editor-view-actions.c:246
-#: src/plugins/color-picker/gb-color-picker-prefs.c:234
-#: src/plugins/color-picker/gtk/color-picker-prefs.ui:799
-#: src/plugins/terminal/gb-terminal-view-actions.c:274
-msgid "Save"
-msgstr "Save"
-
-#: src/libide/editor/ide-editor-view-actions.c:349
-msgid "Save File As"
-msgstr "Save File As"
-
-#: src/libide/editor/ide-editor-view-actions.c:352
-#: src/plugins/terminal/gtk/menus.ui:21
-msgid "Save As"
-msgstr "Save As"
-
-#: src/libide/editor/ide-editor-view-shortcuts.c:33
-#: src/libide/keybindings/ide-shortcuts-window.ui:108
-msgctxt "shortcut window"
-msgid "Save the document"
-msgstr "Save the document"
-
-#: src/libide/editor/ide-editor-view-shortcuts.c:39
-msgctxt "shortcut window"
-msgid "Save the document with a new name"
-msgstr "Save the document with a new name"
-
-#: src/libide/editor/ide-editor-view-shortcuts.c:44
-#: src/libide/editor/ide-editor-view-shortcuts.c:50
-#: src/libide/editor/ide-editor-view-shortcuts.c:51
-#: src/libide/editor/ide-editor-view-shortcuts.c:56
-#: src/libide/editor/ide-editor-view-shortcuts.c:62
-#: src/libide/editor/ide-editor-view-shortcuts.c:68
-#: src/libide/editor/ide-editor-view-shortcuts.c:74
-#: src/libide/keybindings/ide-shortcuts-window.ui:158
-#: src/libide/keybindings/ide-shortcuts-window.ui:170
-msgctxt "shortcut window"
-msgid "Find and replace"
-msgstr "Find and replace"
-
-#: src/libide/editor/ide-editor-view-shortcuts.c:45
-#: src/libide/keybindings/ide-shortcuts-window.ui:163
-msgctxt "shortcut window"
-msgid "Find"
-msgstr "Find"
-
-#: src/libide/editor/ide-editor-view-shortcuts.c:57
-msgctxt "shortcut window"
-msgid "Move to the next match"
-msgstr "Move to the next match"
-
-#: src/libide/editor/ide-editor-view-shortcuts.c:63
-msgctxt "shortcut window"
-msgid "Move to the previous match"
-msgstr "Move to the previous match"
-
-#: src/libide/editor/ide-editor-view-shortcuts.c:69
-msgctxt "shortcut window"
-msgid "Move to the next error"
-msgstr "Move to the next error"
-
-#: src/libide/editor/ide-editor-view-shortcuts.c:75
-msgctxt "shortcut window"
-msgid "Move to the previous error"
-msgstr "Move to the previous error"
-
-#: src/libide/editor/ide-editor-view.ui:43
-msgid "_Reload"
-msgstr "_Reload"
-
-#: src/libide/editor/ide-editor-view.ui:64
-msgid ""
-"Builder has discovered that this file has been modified externally. Would "
-"you like to reload the file?"
-msgstr ""
-"Builder has discovered that this file has been modified externally. Would "
-"you like to reload the file?"
-
-#: src/libide/editor/ide-editor-workbench-addin.c:180
-msgid "Toggle navigation panel"
-msgstr "Toggle navigation panel"
-
-#: src/libide/editor/ide-editor-workbench-addin.c:194
-msgid "Toggle utilities panel"
-msgstr "Toggle utilities panel"
-
-#: src/libide/greeter/ide-greeter-perspective.c:215
-msgid "Failed to load the project"
-msgstr "Failed to load the project"
-
-#: src/libide/greeter/ide-greeter-perspective.c:314
-msgid "Open Project"
-msgstr "Open Project"
-
-#: src/libide/greeter/ide-greeter-perspective.c:330
-msgid "All Project Types"
-msgstr "All Project Types"
-
-#: src/libide/greeter/ide-greeter-perspective.c:1187
-msgid ""
-"Removing project files will delete them from your computer and cannot be "
-"undone."
-msgstr ""
-"Removing project files will delete them from your computer and cannot be "
-"undone."
-
-#: src/libide/greeter/ide-greeter-perspective.c:1191
-msgid "Delete Project Files"
-msgstr "Delete Project Files"
-
-#. the action:// link is used to jump to the new-project view
-#: src/libide/greeter/ide-greeter-perspective.ui:52
-msgid "Why not <a href=\"action://app.new-project\">create a new project</a>?"
-msgstr "Why not <a href=\"action://app.new-project\">create a new project</a>?"
-
-#: src/libide/greeter/ide-greeter-perspective.ui:53
-msgid "No projects found"
-msgstr "No projects found"
-
-#: src/libide/greeter/ide-greeter-perspective.ui:112
-msgid "_Remove"
-msgstr "_Remove"
-
-#: src/libide/greeter/ide-greeter-perspective.ui:124
-msgid "Remove Project Files…"
-msgstr "Remove Project Files…"
-
-#: src/libide/greeter/ide-greeter-perspective.ui:169
-msgid "Select a Project"
-msgstr "Select a Project"
-
-#: src/libide/greeter/ide-greeter-perspective.ui:178
-msgid "Click an item to select"
-msgstr "Click an item to select"
-
-#: src/libide/greeter/ide-greeter-perspective.ui:217
-msgid "Open…"
-msgstr "Open…"
-
-#: src/libide/greeter/ide-greeter-perspective.ui:232
-msgid "Select projects for removal"
-msgstr "Select projects for removal"
-
-#: src/libide/greeter/ide-greeter-perspective.ui:252
-msgid "Return to project selection"
-msgstr "Return to project selection"
-
-#: src/libide/gsettings/ide-language-defaults.c:217
-#, c-format
-msgid "%s contained invalid ASCII"
-msgstr "%s contained invalid ASCII"
-
-#: src/libide/gsettings/ide-language-defaults.c:232
-#, c-format
-msgid "Failed to parse integer from “%s”"
-msgstr "Failed to parse integer from “%s”"
-
-#: src/libide/gsettings/ide-language-defaults.c:307
-msgid "language defaults missing version in [global] group."
-msgstr "language defaults missing version in [global] group."
-
-#: src/libide/gsettings/ide-language-defaults.c:401
-msgid "Failed to initialize defaults."
-msgstr "Failed to initialise defaults."
-
-#: src/libide/gtk/menus.ui:7
-msgid "_New Project"
-msgstr "_New Project"
-
-#: src/libide/gtk/menus.ui:11
-msgid "_Open Project"
-msgstr "_Open Project"
-
-#: src/libide/gtk/menus.ui:15
-msgid "_Clone Repository"
-msgstr "_Clone Repository"
-
-#: src/libide/gtk/menus.ui:22
-msgid "_Preferences"
-msgstr "_Preferences"
-
-#: src/libide/gtk/menus.ui:30
-msgid "Keyboard _Shortcuts"
-msgstr "Keyboard _Shortcuts"
-
-#: src/libide/gtk/menus.ui:34
-msgid "_Help"
-msgstr "_Help"
-
-#: src/libide/gtk/menus.ui:38
-msgid "_About"
-msgstr "_About"
-
-#: src/libide/gtk/menus.ui:42
-msgid "_Quit"
-msgstr "_Quit"
-
-#: src/libide/gtk/menus.ui:64
-#: src/libide/preferences/ide-preferences-perspective.c:139
-#: src/libide/preferences/ide-preferences-window.ui:9
-msgid "Preferences"
-msgstr "Preferences"
-
-#: src/libide/gtk/menus.ui:73
-msgid "Save _All"
-msgstr "Save _All"
-
-#: src/libide/gtk/menus.ui:80
-#| msgid "Clear _All"
-msgid "Close _All"
-msgstr "Close _All"
-
-#: src/libide/gtk/menus.ui:91
-msgid "_Go to Definition"
-msgstr "_Go to Definition"
-
-#: src/libide/gtk/menus.ui:97
-msgid "_Undo"
-msgstr "_Undo"
-
-#: src/libide/gtk/menus.ui:101
-msgid "_Redo"
-msgstr "_Redo"
-
-#: src/libide/gtk/menus.ui:107
-msgid "C_ut"
-msgstr "C_ut"
-
-#: src/libide/gtk/menus.ui:128
-#: src/libide/preferences/ide-preferences-builtin.c:198
-#: src/plugins/spellcheck/gtk/menus.ui:12
-msgid "Highlighting"
-msgstr "Highlighting"
-
-#: src/libide/gtk/menus.ui:133 src/libide/gtk/menus.ui:251
-msgid "Selection"
-msgstr "Selection"
-
-#: src/libide/gtk/menus.ui:140 src/libide/gtk/menus.ui:258
-msgid "Select _None"
-msgstr "Select _None"
-
-#: src/libide/gtk/menus.ui:146
-msgid "All _Upper Case"
-msgstr "All _Upper Case"
-
-#: src/libide/gtk/menus.ui:151
-msgid "All _Lower Case"
-msgstr "All _Lower Case"
-
-#: src/libide/gtk/menus.ui:156
-msgid "_Invert Case"
-msgstr "_Invert Case"
-
-#: src/libide/gtk/menus.ui:161
-msgid "_Title Case"
-msgstr "_Title Case"
-
-#: src/libide/gtk/menus.ui:168
-msgid "Join Lines"
-msgstr "Join Lines"
-
-#: src/libide/gtk/menus.ui:172
-msgid "Sort Lines"
-msgstr "Sort Lines"
-
-#: src/libide/gtk/menus.ui:181
-msgid "Zoom"
-msgstr "Zoom"
-
-#: src/libide/gtk/menus.ui:183
-msgid "Zoom _In"
-msgstr "Zoom _In"
-
-#: src/libide/gtk/menus.ui:188
-msgid "Zoom _Out"
-msgstr "Zoom _Out"
-
-#: src/libide/gtk/menus.ui:194 src/plugins/terminal/gtk/menus.ui:13
-msgid "Reset"
-msgstr "Reset"
-
-#: src/libide/gtk/menus.ui:208 src/libide/layout/ide-layout-stack.ui:105
-msgid "Open File…"
-msgstr "Open File…"
-
-#: src/libide/gtk/menus.ui:219 src/libide/runner/ide-run-manager.c:1118
-msgid "Run"
-msgstr "Run"
-
-#: src/libide/gtk/menus.ui:228
-msgid "_Open Link"
-msgstr "_Open Link"
-
-#: src/libide/gtk/menus.ui:233
-msgid "_Copy Link Address"
-msgstr "_Copy Link Address"
-
-#: src/libide/ide.c:60
-#, c-format
-msgid "You must call %s() before using libide."
-msgstr "You must call %s() before using libide."
-
-#: src/libide/ide-context.c:2242
-msgid "An unload request is already pending"
-msgstr "An unload request is already pending"
-
-#: src/libide/ide-context.c:2366
-#| msgid "Context has already been restored."
-msgid "Context already unloading, cannot restore."
-msgstr "Context already unloading, cannot restore."
-
-#: src/libide/ide-context.c:2375
-msgid "Context has already been restored."
-msgstr "Context has already been restored."
-
-#: src/libide/ide-object.c:386
-#, c-format
-msgid "No implementations of extension point “%s”."
-msgstr "No implementations of extension point “%s”."
-
-#: src/libide/ide-object.c:498
-#, c-format
-msgid "Failed to locate %s plugin."
-msgstr "Failed to locate %s plugin."
-
-#: src/libide/ide-object.c:638
-msgid "No such extension point."
-msgstr "No such extension point."
-
-#: src/libide/ide-object.c:647
-msgid "No implementations of extension point."
-msgstr "No implementations of extension point."
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:10
-msgctxt "shortcut window"
-msgid "Editor Shortcuts"
-msgstr "Editor Shortcuts"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:14
-#: src/libide/keybindings/ide-shortcuts-window.ui:466
-#: src/libide/workbench/ide-workbench-shortcuts.c:34
-#: src/libide/workbench/ide-workbench-shortcuts.c:52
-#: src/plugins/command-bar/gb-command-bar.c:695
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:265
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:271
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:277
-msgctxt "shortcut window"
-msgid "General"
-msgstr "General"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:18
-#: src/libide/keybindings/ide-shortcuts-window.ui:470
-msgctxt "shortcut window"
-msgid "Global Search"
-msgstr "Global Search"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:32
-#: src/libide/keybindings/ide-shortcuts-window.ui:484
-#: src/plugins/command-bar/gb-command-bar.c:696
-msgctxt "shortcut window"
-msgid "Command Bar"
-msgstr "Command Bar"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:39
-#: src/libide/keybindings/ide-shortcuts-window.ui:491
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:266
-msgctxt "shortcut window"
-msgid "Terminal"
-msgstr "Terminal"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:46
-#: src/libide/keybindings/ide-shortcuts-window.ui:498
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:272
-msgctxt "shortcut window"
-msgid "Terminal in Build Runtime"
-msgstr "Terminal in Build Runtime"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:53
-#: src/libide/keybindings/ide-shortcuts-window.ui:505
-msgctxt "shortcut window"
-msgid "Keyboard Shortcuts"
-msgstr "Keyboard Shortcuts"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:60
-msgctxt "shortcut window"
-msgid "Toggle Focus Mode"
-msgstr "Toggle Focus Mode"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:73
-msgctxt "shortcut window"
-msgid "Toggle left panel"
-msgstr "Toggle left panel"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:80
-msgctxt "shortcut window"
-msgid "Toggle bottom panel"
-msgstr "Toggle bottom panel"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:94
-msgctxt "shortcut window"
-msgid "Create new document"
-msgstr "Create new document"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:115
-#| msgctxt "shortcut window"
-#| msgid "Save the document"
-msgctxt "shortcut window"
-msgid "Save all documents"
-msgstr "Save all documents"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:122
-#: src/libide/layout/ide-layout-stack-shortcuts.c:62
-msgctxt "shortcut window"
-msgid "Close the document"
-msgstr "Close the document"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:129
-#| msgctxt "shortcut window"
-#| msgid "Close the document"
-msgctxt "shortcut window"
-msgid "Close all documents"
-msgstr "Close all documents"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:136
-#: src/libide/keybindings/ide-shortcuts-window.ui:444
-#: src/libide/layout/ide-layout-stack-shortcuts.c:55
-msgctxt "shortcut window"
-msgid "Switch to the next document"
-msgstr "Switch to the next document"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:143
-#: src/libide/keybindings/ide-shortcuts-window.ui:451
-#: src/libide/layout/ide-layout-stack-shortcuts.c:48
-msgctxt "shortcut window"
-msgid "Switch to the previous document"
-msgstr "Switch to the previous document"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:150
-msgctxt "shortcut window"
-msgid "Show list of open documents"
-msgstr "Show list of open documents"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:177
-msgctxt "shortcut window"
-msgid "Find the next match"
-msgstr "Find the next match"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:184
-msgctxt "shortcut window"
-msgid "Find the previous match"
-msgstr "Find the previous match"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:191
-msgctxt "shortcut window"
-msgid "Clear highlight"
-msgstr "Clear highlight"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:199
-#: src/libide/keybindings/ide-shortcuts-window.ui:514
-msgctxt "shortcut window"
-msgid "Copy and Paste"
-msgstr "Copy and Paste"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:204
-#: src/libide/keybindings/ide-shortcuts-window.ui:519
-msgctxt "shortcut window"
-msgid "Copy selected text to clipboard"
-msgstr "Copy selected text to clipboard"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:211
-msgctxt "shortcut window"
-msgid "Cut selected text to clipboard"
-msgstr "Cut selected text to clipboard"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:218
-#: src/libide/keybindings/ide-shortcuts-window.ui:526
-msgctxt "shortcut window"
-msgid "Paste text from clipboard"
-msgstr "Paste text from clipboard"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:225
-msgctxt "shortcut window"
-msgid "Duplicate current line or selection"
-msgstr "Duplicate current line or selection"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:233
-msgctxt "shortcut window"
-msgid "Undo and Redo"
-msgstr "Undo and Redo"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:238
-msgctxt "shortcut window"
-msgid "Undo previous command"
-msgstr "Undo previous command"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:245
-msgctxt "shortcut window"
-msgid "Redo previous command"
-msgstr "Redo previous command"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:253
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:340
-#: src/plugins/comment-code/gbp-comment-code-view-addin.c:371
-#: src/plugins/comment-code/gbp-comment-code-view-addin.c:377
-#: src/plugins/spellcheck/gbp-spell-editor-view-addin.c:101
-msgctxt "shortcut window"
-msgid "Editing"
-msgstr "Editing"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:258
-msgctxt "shortcut window"
-msgid "Increment number at cursor"
-msgstr "Increment number at cursor"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:265
-msgctxt "shortcut window"
-msgid "Decrement number at cursor"
-msgstr "Decrement number at cursor"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:272
-msgctxt "shortcut window"
-msgid "Join selected lines"
-msgstr "Join selected lines"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:279
-msgctxt "shortcut window"
-msgid "Show completion window"
-msgstr "Show completion window"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:286
-msgctxt "shortcut window"
-msgid "Toggle overwrite"
-msgstr "Toggle overwrite"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:293
-msgctxt "shortcut window"
-msgid "Reindent line"
-msgstr "Reindent line"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:300
-msgctxt "shortcut window"
-msgid "Delete line"
-msgstr "Delete line"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:307
-msgctxt "shortcut window"
-msgid "Rename symbol"
-msgstr "Rename symbol"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:308
-msgctxt "shortcut window"
-msgid "Requires semantic language support"
-msgstr "Requires semantic language support"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:316
-msgctxt "shortcut window"
-msgid "Navigation"
-msgstr "Navigation"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:321
-msgctxt "shortcut window"
-msgid "Move to next error in file"
-msgstr "Move to next error in file"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:328
-msgctxt "shortcut window"
-msgid "Move to previous error in file"
-msgstr "Move to previous error in file"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:335
-msgctxt "shortcut window"
-msgid "Move to previous edit location"
-msgstr "Move to previous edit location"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:342
-msgctxt "shortcut window"
-msgid "Move to next edit location"
-msgstr "Move to next edit location"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:349
-msgctxt "shortcut window"
-msgid "Jump to definition of symbol"
-msgstr "Jump to definition of symbol"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:356
-msgctxt "shortcut window"
-msgid "Move viewport up within the file"
-msgstr "Move viewport up within the file"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:363
-msgctxt "shortcut window"
-msgid "Move viewport down within the file"
-msgstr "Move viewport down within the file"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:370
-msgctxt "shortcut window"
-msgid "Move viewport to end of file"
-msgstr "Move viewport to end of file"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:377
-msgctxt "shortcut window"
-msgid "Move viewport to beginning of file"
-msgstr "Move viewport to beginning of file"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:384
-msgctxt "shortcut window"
-msgid "Move to matching bracket"
-msgstr "Move to matching bracket"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:392
-msgctxt "shortcut window"
-msgid "Selections"
-msgstr "Selections"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:397
-msgctxt "shortcut window"
-msgid "Select all"
-msgstr "Select all"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:404
-msgctxt "shortcut window"
-msgid "Unselect all"
-msgstr "Unselect all"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:412
-#: src/libide/runner/ide-run-manager.c:781
-#: src/libide/workbench/ide-workbench-shortcuts.c:46
-msgctxt "shortcut window"
-msgid "Build and Run"
-msgstr "Build and Run"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:417
-msgctxt "shortcut window"
-msgid "Build"
-msgstr "Build"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:424
-msgctxt "shortcut window"
-msgid "Run"
-msgstr "Run"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:431
-msgctxt "shortcut window"
-msgid "Profile"
-msgstr "Profile"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:439
-msgctxt "shortcut window"
-msgid "Touchpad gestures"
-msgstr "Touchpad gestures"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:462
-msgctxt "shortcut window"
-msgid "Terminal Shortcuts"
-msgstr "Terminal Shortcuts"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:534
-#: src/libide/workbench/ide-workbench-shortcuts.c:40
-msgctxt "shortcut window"
-msgid "Search"
-msgstr "Search"
-
-#: src/libide/keybindings/ide-shortcuts-window.ui:539
-msgctxt "shortcut window"
-msgid "Find text within terminal"
-msgstr "Find text within terminal"
-
-#. translators: %s is replaced with the error message
-#: src/libide/langserv/ide-langserv-client.c:898
-#, c-format
-msgid "Failed to initialize language server: %s"
-msgstr "Failed to initialise language server: %s"
-
-#: src/libide/layout/ide-layout-stack.c:174
-#: src/libide/layout/ide-layout-stack.ui:8
-msgid "No Open Pages"
-msgstr "No Open Pages"
-
-#: src/libide/layout/ide-layout-stack-header.ui:48
-msgid "Open file"
-msgstr "Open file"
-
-#: src/libide/layout/ide-layout-stack-header.ui:65
-msgid "New file"
-msgstr "New file"
-
-#: src/libide/layout/ide-layout-stack-header.ui:80
-#: src/libide/layout/ide-layout-stack.ui:89
-msgid "New terminal"
-msgstr "New terminal"
-
-#: src/libide/layout/ide-layout-stack-header.ui:96
-msgid "New documentation"
-msgstr "New documentation"
-
-#: src/libide/layout/ide-layout-stack-shortcuts.c:34
-msgctxt "shortcut window"
-msgid "Move document to the right"
-msgstr "Move document to the right"
-
-#: src/libide/layout/ide-layout-stack-shortcuts.c:41
-msgctxt "shortcut window"
-msgid "Move document to the left"
-msgstr "Move document to the left"
-
-#: src/libide/layout/ide-layout-stack.ui:33
-msgid "Open a File or Terminal"
-msgstr "Open a File or Terminal"
-
-#: src/libide/layout/ide-layout-stack.ui:47
-msgid "Use the page switcher above or use one of the following:"
-msgstr "Use the page switcher above or use one of the following:"
-
-#: src/libide/layout/ide-layout-stack.ui:62
-msgid "Search"
-msgstr "Search"
-
-#: src/libide/layout/ide-layout-stack.ui:71
-msgid "Project sidebar"
-msgstr "Project sidebar"
-
-#: src/libide/layout/ide-layout-stack.ui:80
-msgid "File chooser"
-msgstr "File chooser"
-
-#: src/libide/layout/ide-layout-stack.ui:112
+#: src/libide/gui/ide-frame.ui:112
 msgid "New Terminal"
 msgstr "New Terminal"
 
-#: src/libide/layout/ide-layout-stack.ui:124
+#: src/libide/gui/ide-frame.ui:124
 msgid "Uh oh, something went wrong"
 msgstr "Uh oh, something went wrong"
 
-#: src/libide/layout/ide-layout-stack.ui:125
+#: src/libide/gui/ide-frame.ui:125
 msgid "There was a failure while trying to perform the operation."
 msgstr "There was a failure while trying to perform the operation."
 
-#. translators: %s is replaced with the host name
-#: src/libide/local/ide-local-device.c:137
-#, c-format
-msgid "My Computer (%s)"
-msgstr "My Computer (%s)"
+#: src/libide/gui/ide-header-bar-shortcuts.c:34
+#: src/libide/gui/ide-header-bar-shortcuts.c:40
+msgctxt "shortcut window"
+msgid "Window shortcuts"
+msgstr "Window shortcuts"
+
+#: src/libide/gui/ide-header-bar-shortcuts.c:35
+#: src/libide/gui/ide-header-bar-shortcuts.c:41
+#: src/libide/gui/ide-shortcuts-window.ui:14
+#: src/libide/gui/ide-shortcuts-window.ui:499
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:273
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:279
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:285
+msgctxt "shortcut window"
+msgid "General"
+msgstr "General"
 
-#. translators: first %s is replaced with the host name, second with CPU architecture
-#: src/libide/local/ide-local-device.c:147
-#, c-format
-msgid "My Computer (%s) — %s"
-msgstr "My Computer (%s) — %s"
+#: src/libide/gui/ide-header-bar-shortcuts.c:36
+msgctxt "shortcut window"
+msgid "Show window menu"
+msgstr "Show window menu"
+
+#: src/libide/gui/ide-header-bar-shortcuts.c:42
+msgctxt "shortcut window"
+msgid "Toggle window to fullscreen"
+msgstr "Toggle window to fullscreen"
 
-#: src/libide/preferences/ide-preferences-builtin.c:61
-#: src/libide/preferences/ide-preferences-builtin.c:62
+#: src/libide/gui/ide-preferences-builtin.c:61
+#: src/libide/gui/ide-preferences-builtin.c:62
 msgid "Extensions"
 msgstr "Extensions"
 
-#: src/libide/preferences/ide-preferences-builtin.c:98
+#: src/libide/gui/ide-preferences-builtin.c:98
 msgid "Appearance"
 msgstr "Appearance"
 
-#: src/libide/preferences/ide-preferences-builtin.c:100
+#: src/libide/gui/ide-preferences-builtin.c:100
 msgid "Themes"
 msgstr "Themes"
 
-#: src/libide/preferences/ide-preferences-builtin.c:101
+#: src/libide/gui/ide-preferences-builtin.c:101
 msgid "Dark Mode"
 msgstr "Dark Mode"
 
-#: src/libide/preferences/ide-preferences-builtin.c:101
+#: src/libide/gui/ide-preferences-builtin.c:101
 msgid "Whether Builder should use a dark theme"
 msgstr "Whether Builder should use a dark theme"
 
-#: src/libide/preferences/ide-preferences-builtin.c:101
+#: src/libide/gui/ide-preferences-builtin.c:101
 msgid "dark theme"
 msgstr "dark theme"
 
-#: src/libide/preferences/ide-preferences-builtin.c:102
+#: src/libide/gui/ide-preferences-builtin.c:102
 msgid "Night Light"
 msgstr "Night Light"
 
-#: src/libide/preferences/ide-preferences-builtin.c:102
+#: src/libide/gui/ide-preferences-builtin.c:102
 msgid "Automatically enable dark mode at night"
 msgstr "Automatically enable dark mode at night"
 
-#: src/libide/preferences/ide-preferences-builtin.c:102
+#: src/libide/gui/ide-preferences-builtin.c:102
 msgid "follow night light"
 msgstr "follow night light"
 
-#: src/libide/preferences/ide-preferences-builtin.c:103
+#: src/libide/gui/ide-preferences-builtin.c:103
 msgid "Grid Pattern"
 msgstr "Grid Pattern"
 
-#: src/libide/preferences/ide-preferences-builtin.c:103
+#: src/libide/gui/ide-preferences-builtin.c:103
 msgid "Display a grid pattern underneath source code"
 msgstr "Display a grid pattern underneath source code"
 
-#: src/libide/preferences/ide-preferences-builtin.c:105
+#: src/libide/gui/ide-preferences-builtin.c:105
 msgid "Font"
 msgstr "Font"
 
-#: src/libide/preferences/ide-preferences-builtin.c:106
+#: src/libide/gui/ide-preferences-builtin.c:106
 msgctxt "Keywords"
 msgid "editor font monospace"
 msgstr "editor font monospace"
 
+#: src/libide/gui/ide-preferences-builtin.c:107
+msgid "Number of pixels above and below editor lines"
+msgstr "Number of pixels above and below editor lines"
+
+#: src/libide/gui/ide-preferences-builtin.c:107
+msgctxt "Keywords"
+msgid "editor line spacing font monospace"
+msgstr "editor line spacing font monospace"
+
 #. XXX: This belongs in terminal addin
-#: src/libide/preferences/ide-preferences-builtin.c:108
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:348
-#: src/plugins/terminal/gtk/menus.ui:5
+#: src/libide/gui/ide-preferences-builtin.c:109
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:354
 msgid "Terminal"
 msgstr "Terminal"
 
-#: src/libide/preferences/ide-preferences-builtin.c:108
+#: src/libide/gui/ide-preferences-builtin.c:109
 msgctxt "Keywords"
 msgid "terminal font monospace"
 msgstr "terminal font monospace"
 
-#: src/libide/preferences/ide-preferences-builtin.c:109
-#| msgctxt "shortcut window"
-#| msgid "Find text within terminal"
+#: src/libide/gui/ide-preferences-builtin.c:110
 msgid "Bold text in terminals"
 msgstr "Bold text in terminals"
 
-#: src/libide/preferences/ide-preferences-builtin.c:109
+#: src/libide/gui/ide-preferences-builtin.c:110
 msgid "If terminals are allowed to display bold text"
 msgstr "If terminals are allowed to display bold text"
 
-#: src/libide/preferences/ide-preferences-builtin.c:109
+#: src/libide/gui/ide-preferences-builtin.c:110
 msgctxt "Keywords"
 msgid "terminal allow bold"
 msgstr "terminal allow bold"
 
-#: src/libide/preferences/ide-preferences-builtin.c:114
+#: src/libide/gui/ide-preferences-builtin.c:115
 msgid "Color Scheme"
 msgstr "Colour Scheme"
 
-#: src/libide/preferences/ide-preferences-builtin.c:139
+#: src/libide/gui/ide-preferences-builtin.c:140
 msgid "Keyboard"
 msgstr "Keyboard"
 
-#: src/libide/preferences/ide-preferences-builtin.c:141
+#: src/libide/gui/ide-preferences-builtin.c:142
 msgid "Emulation"
 msgstr "Emulation"
 
-#: src/libide/preferences/ide-preferences-builtin.c:142
+#: src/libide/gui/ide-preferences-builtin.c:143
 msgid "Default keybinding mode which mimics gedit"
 msgstr "Default keybinding mode which mimics gedit"
 
-#: src/libide/preferences/ide-preferences-builtin.c:143
-msgid "Emacs"
-msgstr "Emacs"
-
-#: src/libide/preferences/ide-preferences-builtin.c:143
-msgid "Emulates the Emacs text editor"
-msgstr "Emulates the Emacs text editor"
-
-#: src/libide/preferences/ide-preferences-builtin.c:144
-msgid "Vim"
-msgstr "Vim"
-
-#: src/libide/preferences/ide-preferences-builtin.c:144
-msgid "Emulates the Vim text editor"
-msgstr "Emulates the Vim text editor"
-
-#: src/libide/preferences/ide-preferences-builtin.c:145
-msgid "Sublime Text"
-msgstr "Sublime Text"
-
-#: src/libide/preferences/ide-preferences-builtin.c:145
-#| msgid "Emulates the Vim text editor"
-msgid "Emulates the Sublime Text editor"
-msgstr "Emulates the Sublime Text editor"
-
-#: src/libide/preferences/ide-preferences-builtin.c:147
+#: src/libide/gui/ide-preferences-builtin.c:145
 msgid "Movement"
 msgstr "Movement"
 
-#: src/libide/preferences/ide-preferences-builtin.c:148
+#: src/libide/gui/ide-preferences-builtin.c:146
 msgid "Home moves to first non-whitespace character"
 msgstr "Home moves to first non-whitespace character"
 
-#: src/libide/preferences/ide-preferences-builtin.c:149
+#: src/libide/gui/ide-preferences-builtin.c:147
 msgid ""
 "Backspace will remove extra space to keep you aligned with your indentation"
 msgstr ""
 "Backspace will remove extra space to keep you aligned with your indentation"
 
-#: src/libide/preferences/ide-preferences-builtin.c:158
+#: src/libide/gui/ide-preferences-builtin.c:156
 msgid "Display list of open files"
 msgstr "Display list of open files"
 
-#: src/libide/preferences/ide-preferences-builtin.c:158
+#: src/libide/gui/ide-preferences-builtin.c:156
 msgid "Display the list of all open files in the project sidebar"
 msgstr "Display the list of all open files in the project sidebar"
 
-#: src/libide/preferences/ide-preferences-builtin.c:160
+#: src/libide/gui/ide-preferences-builtin.c:158
 msgid "Cursor"
 msgstr "Cursor"
 
-#: src/libide/preferences/ide-preferences-builtin.c:161
+#: src/libide/gui/ide-preferences-builtin.c:159
 msgid "Restore cursor position"
 msgstr "Restore cursor position"
 
-#: src/libide/preferences/ide-preferences-builtin.c:161
+#: src/libide/gui/ide-preferences-builtin.c:159
 msgid "Restore cursor position when a file is reopened"
 msgstr "Restore cursor position when a file is reopened"
 
-#: src/libide/preferences/ide-preferences-builtin.c:162
+#: src/libide/gui/ide-preferences-builtin.c:160
 msgid "Enable text wrapping"
 msgstr "Enable text wrapping"
 
-#: src/libide/preferences/ide-preferences-builtin.c:162
+#: src/libide/gui/ide-preferences-builtin.c:160
 msgid "Wrap text that is too wide to display"
 msgstr "Wrap text that is too wide to display"
 
-#: src/libide/preferences/ide-preferences-builtin.c:163
+#: src/libide/gui/ide-preferences-builtin.c:161
 msgid "Scroll Offset"
 msgstr "Scroll Offset"
 
-#: src/libide/preferences/ide-preferences-builtin.c:163
+#: src/libide/gui/ide-preferences-builtin.c:161
 msgid "Minimum number of lines to keep above and below the cursor"
 msgstr "Minimum number of lines to keep above and below the cursor"
 
-#: src/libide/preferences/ide-preferences-builtin.c:164
+#: src/libide/gui/ide-preferences-builtin.c:162
 msgid "Allow the editor to scroll past the end of the buffer"
 msgstr "Allow the editor to scroll past the end of the buffer"
 
-#: src/libide/preferences/ide-preferences-builtin.c:166
+#: src/libide/gui/ide-preferences-builtin.c:164
 msgid "Line Information"
 msgstr "Line Information"
 
-#: src/libide/preferences/ide-preferences-builtin.c:167
+#: src/libide/gui/ide-preferences-builtin.c:165
 msgid "Line numbers"
 msgstr "Line numbers"
 
-#: src/libide/preferences/ide-preferences-builtin.c:167
+#: src/libide/gui/ide-preferences-builtin.c:165
 msgid "Show line number at beginning of each line"
 msgstr "Show line number at beginning of each line"
 
-#: src/libide/preferences/ide-preferences-builtin.c:168
+#: src/libide/gui/ide-preferences-builtin.c:166
 msgid "Line changes"
 msgstr "Line changes"
 
-#: src/libide/preferences/ide-preferences-builtin.c:168
+#: src/libide/gui/ide-preferences-builtin.c:166
 msgid "Show if a line was added or modified next to line number"
 msgstr "Show if a line was added or modified next to line number"
 
-#: src/libide/preferences/ide-preferences-builtin.c:169
+#: src/libide/gui/ide-preferences-builtin.c:167
 msgid "Line diagnostics"
 msgstr "Line diagnostics"
 
-#: src/libide/preferences/ide-preferences-builtin.c:169
+#: src/libide/gui/ide-preferences-builtin.c:167
 msgid "Show an icon next to line numbers indicating type of diagnostic"
 msgstr "Show an icon next to line numbers indicating type of diagnostic"
 
-#: src/libide/preferences/ide-preferences-builtin.c:171
+#: src/libide/gui/ide-preferences-builtin.c:169
 msgid "Highlight"
 msgstr "Highlight"
 
-#: src/libide/preferences/ide-preferences-builtin.c:172
+#: src/libide/gui/ide-preferences-builtin.c:170
 msgid "Current line"
 msgstr "Current line"
 
-#: src/libide/preferences/ide-preferences-builtin.c:172
+#: src/libide/gui/ide-preferences-builtin.c:170
 msgid "Make current line stand out with highlights"
 msgstr "Make current line stand out with highlights"
 
-#: src/libide/preferences/ide-preferences-builtin.c:173
+#: src/libide/gui/ide-preferences-builtin.c:171
 msgid "Matching brackets"
 msgstr "Matching brackets"
 
-#: src/libide/preferences/ide-preferences-builtin.c:173
+#: src/libide/gui/ide-preferences-builtin.c:171
 msgid "Highlight matching brackets based on cursor position"
 msgstr "Highlight matching brackets based on cursor position"
 
-#: src/libide/preferences/ide-preferences-builtin.c:175
+#: src/libide/gui/ide-preferences-builtin.c:173
 msgid "Code Overview"
 msgstr "Code Overview"
 
-#: src/libide/preferences/ide-preferences-builtin.c:176
+#: src/libide/gui/ide-preferences-builtin.c:174
 msgid "A zoomed out view to enhance navigating source code"
 msgstr "A zoomed out view to enhance navigating source code"
 
-#: src/libide/preferences/ide-preferences-builtin.c:177
+#: src/libide/gui/ide-preferences-builtin.c:175
 msgid "Automatically hide overview map"
 msgstr "Automatically hide overview map"
 
-#: src/libide/preferences/ide-preferences-builtin.c:177
+#: src/libide/gui/ide-preferences-builtin.c:175
 msgid "Automatically hide map when editor loses focus"
 msgstr "Automatically hide map when editor loses focus"
 
-#: src/libide/preferences/ide-preferences-builtin.c:179
+#: src/libide/gui/ide-preferences-builtin.c:177
 msgid "Visible Whitespace Characters"
 msgstr "Visible Whitespace Characters"
 
-#: src/libide/preferences/ide-preferences-builtin.c:182
+#: src/libide/gui/ide-preferences-builtin.c:180
 msgid "New line and carriage return"
 msgstr "New line and carriage return"
 
-#: src/libide/preferences/ide-preferences-builtin.c:183
+#: src/libide/gui/ide-preferences-builtin.c:181
 msgid "Non-breaking spaces"
 msgstr "Non-breaking spaces"
 
-#: src/libide/preferences/ide-preferences-builtin.c:184
+#: src/libide/gui/ide-preferences-builtin.c:182
 msgid "Spaces inside of text"
 msgstr "Spaces inside of text"
 
-#: src/libide/preferences/ide-preferences-builtin.c:185
+#: src/libide/gui/ide-preferences-builtin.c:183
 msgid "Trailing Only"
 msgstr "Trailing Only"
 
-#: src/libide/preferences/ide-preferences-builtin.c:186
+#: src/libide/gui/ide-preferences-builtin.c:184
 msgid "Leading Only"
 msgstr "Leading Only"
 
-#: src/libide/preferences/ide-preferences-builtin.c:188
+#: src/libide/gui/ide-preferences-builtin.c:186
 msgid "Autosave"
 msgstr "Autosave"
 
-#: src/libide/preferences/ide-preferences-builtin.c:189
+#: src/libide/gui/ide-preferences-builtin.c:187
 msgid "Enable or disable autosave feature"
 msgstr "Enable or disable autosave feature"
 
-#: src/libide/preferences/ide-preferences-builtin.c:190
+#: src/libide/gui/ide-preferences-builtin.c:188
 msgid "The number of seconds after modification before auto saving"
 msgstr "The number of seconds after modification before auto saving"
 
-#: src/libide/preferences/ide-preferences-builtin.c:196
+#: src/libide/gui/ide-preferences-builtin.c:194
 msgid "Code Insight"
 msgstr "Code Insight"
 
-#: src/libide/preferences/ide-preferences-builtin.c:199
+#: src/libide/gui/ide-preferences-builtin.c:196
+#: src/libide/sourceview/gtk/menus.ui:43 src/plugins/spellcheck/gtk/menus.ui:12
+msgid "Highlighting"
+msgstr "Highlighting"
+
+#: src/libide/gui/ide-preferences-builtin.c:197
 msgid "Semantic Highlighting"
 msgstr "Semantic Highlighting"
 
-#: src/libide/preferences/ide-preferences-builtin.c:199
+#: src/libide/gui/ide-preferences-builtin.c:197
 msgid ""
 "Use code insight to highlight additional information discovered in source "
 "file"
@@ -2726,565 +2084,827 @@ msgstr ""
 "Use code insight to highlight additional information discovered in source "
 "file"
 
-#: src/libide/preferences/ide-preferences-builtin.c:207
+#: src/libide/gui/ide-preferences-builtin.c:199
+#: src/plugins/editor/gbp-editor-hover-provider.c:78
+msgid "Diagnostics"
+msgstr "Diagnostics"
+
+#: src/libide/gui/ide-preferences-builtin.c:205
 msgid "Completion"
 msgstr "Completion"
 
-#: src/libide/preferences/ide-preferences-builtin.c:210
+#: src/libide/gui/ide-preferences-builtin.c:208
 msgid "Completions Display Size"
 msgstr "Completions Display Size"
 
-#: src/libide/preferences/ide-preferences-builtin.c:210
+#: src/libide/gui/ide-preferences-builtin.c:208
 msgid "Number of completions to display"
 msgstr "Number of completions to display"
 
-#: src/libide/preferences/ide-preferences-builtin.c:212
-#| msgid "Completion"
+#: src/libide/gui/ide-preferences-builtin.c:209
+msgid "Display code suggestions interactively as you type"
+msgstr "Display code suggestions interactively as you type"
+
+#: src/libide/gui/ide-preferences-builtin.c:211
 msgid "Completion Providers"
 msgstr "Completion Providers"
 
-#: src/libide/preferences/ide-preferences-builtin.c:218
+#: src/libide/gui/ide-preferences-builtin.c:217
 msgid "Snippets"
 msgstr "Snippets"
 
-#: src/libide/preferences/ide-preferences-builtin.c:264
+#: src/libide/gui/ide-preferences-builtin.c:260
 msgid "Programming Languages"
 msgstr "Programming Languages"
 
-#: src/libide/preferences/ide-preferences-builtin.c:330
+#. translators: placeholder string for the entry used to filter the languages in Preferences/Programming 
languages
+#: src/libide/gui/ide-preferences-builtin.c:271
+msgid "Search languages…"
+msgstr "Search languages…"
+
+#: src/libide/gui/ide-preferences-builtin.c:326
 msgid "Trim trailing whitespace"
 msgstr "Trim trailing whitespace"
 
-#: src/libide/preferences/ide-preferences-builtin.c:330
+#: src/libide/gui/ide-preferences-builtin.c:326
 msgid "Upon saving, trailing whitespace from modified lines will be trimmed."
 msgstr "Upon saving, trailing whitespace from modified lines will be trimmed."
 
-#: src/libide/preferences/ide-preferences-builtin.c:331
+#: src/libide/gui/ide-preferences-builtin.c:327
 msgid "Overwrite Braces"
 msgstr "Overwrite Braces"
 
-#: src/libide/preferences/ide-preferences-builtin.c:331
+#: src/libide/gui/ide-preferences-builtin.c:327
 msgid "Overwrite closing braces"
 msgstr "Overwrite closing braces"
 
-#: src/libide/preferences/ide-preferences-builtin.c:332
+#: src/libide/gui/ide-preferences-builtin.c:328
 msgid "Insert Matching Brace"
 msgstr "Insert Matching Brace"
 
-#: src/libide/preferences/ide-preferences-builtin.c:332
+#: src/libide/gui/ide-preferences-builtin.c:328
 msgid "Insert matching character for { [ ( or \""
 msgstr "Insert matching character for { [ ( or \""
 
-#: src/libide/preferences/ide-preferences-builtin.c:333
+#: src/libide/gui/ide-preferences-builtin.c:329
 msgid "Insert Trailing Newline"
 msgstr "Insert Trailing Newline"
 
-#: src/libide/preferences/ide-preferences-builtin.c:333
+#: src/libide/gui/ide-preferences-builtin.c:329
 msgid "Ensure files end with a newline"
 msgstr "Ensure files end with a newline"
 
-#: src/libide/preferences/ide-preferences-builtin.c:335
+#: src/libide/gui/ide-preferences-builtin.c:331
 msgid "Margins"
 msgstr "Margins"
 
-#: src/libide/preferences/ide-preferences-builtin.c:337
+#: src/libide/gui/ide-preferences-builtin.c:332
+msgid "Show right margin"
+msgstr "Show right margin"
+
+#: src/libide/gui/ide-preferences-builtin.c:333
 msgid "Right margin position"
 msgstr "Right margin position"
 
-#: src/libide/preferences/ide-preferences-builtin.c:337
+#: src/libide/gui/ide-preferences-builtin.c:333
 msgid "Position in spaces for the right margin"
 msgstr "Position in spaces for the right margin"
 
-#: src/libide/preferences/ide-preferences-builtin.c:339
-msgid "Indentation"
-msgstr "Indentation"
-
-#: src/libide/preferences/ide-preferences-builtin.c:340
+#: src/libide/gui/ide-preferences-builtin.c:336
 msgid "Tab width"
 msgstr "Tab width"
 
-#: src/libide/preferences/ide-preferences-builtin.c:340
+#: src/libide/gui/ide-preferences-builtin.c:336
 msgid "Width of a tab character in spaces"
 msgstr "Width of a tab character in spaces"
 
-#: src/libide/preferences/ide-preferences-builtin.c:341
+#: src/libide/gui/ide-preferences-builtin.c:337
 msgid "Insert spaces instead of tabs"
 msgstr "Insert spaces instead of tabs"
 
-#: src/libide/preferences/ide-preferences-builtin.c:341
+#: src/libide/gui/ide-preferences-builtin.c:337
 msgid "Prefer spaces over use of tabs"
 msgstr "Prefer spaces over use of tabs"
 
-#: src/libide/preferences/ide-preferences-builtin.c:342
+#: src/libide/gui/ide-preferences-builtin.c:338
 msgid "Automatically indent"
 msgstr "Automatically indent"
 
-#: src/libide/preferences/ide-preferences-builtin.c:342
+#: src/libide/gui/ide-preferences-builtin.c:338
 msgid "Indent source code as you type"
 msgstr "Indent source code as you type"
 
-#: src/libide/preferences/ide-preferences-builtin.c:344
-msgid "Spacing"
-msgstr "Spacing"
+#: src/libide/gui/ide-preferences-builtin.c:340
+msgid "Spacing"
+msgstr "Spacing"
+
+#: src/libide/gui/ide-preferences-builtin.c:341
+msgid "Space before opening parentheses"
+msgstr "Space before opening brackets"
+
+#: src/libide/gui/ide-preferences-builtin.c:342
+msgid "Space before opening brackets"
+msgstr "Space before opening square brackets"
+
+#: src/libide/gui/ide-preferences-builtin.c:343
+msgid "Space before opening braces"
+msgstr "Space before opening braces"
+
+#: src/libide/gui/ide-preferences-builtin.c:344
+msgid "Space before opening angles"
+msgstr "Space before opening angle brackets"
+
+#: src/libide/gui/ide-preferences-builtin.c:345
+msgid "Prefer a space before colons"
+msgstr "Prefer a space before colons"
+
+#: src/libide/gui/ide-preferences-builtin.c:346
+msgid "Prefer a space before commas"
+msgstr "Prefer a space before commas"
+
+#: src/libide/gui/ide-preferences-builtin.c:347
+msgid "Prefer a space before semicolons"
+msgstr "Prefer a space before semicolons"
+
+#: src/libide/gui/ide-preferences-builtin.c:357
+#: src/libide/gui/ide-preferences-builtin.c:375
+msgid "Default"
+msgstr "Default"
+
+#: src/libide/gui/ide-preferences-builtin.c:362
+#: src/libide/gui/ide-preferences-builtin.c:380
+msgid "Number of CPU"
+msgstr "Number of CPU"
+
+#: src/libide/gui/ide-preferences-builtin.c:395
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:488
+#: src/plugins/buildui/gtk/menus.ui:20
+msgid "Build"
+msgstr "Build"
+
+#: src/libide/gui/ide-preferences-builtin.c:398
+msgid "Build Workers"
+msgstr "Build Workers"
+
+#: src/libide/gui/ide-preferences-builtin.c:398
+msgid "Number of parallel build workers"
+msgstr "Number of parallel build workers"
+
+#: src/libide/gui/ide-preferences-builtin.c:406
+msgid "Clear build cache at startup"
+msgstr "Clear build cache at startup"
+
+#: src/libide/gui/ide-preferences-builtin.c:406
+msgid "Expired caches will be purged when Builder is started"
+msgstr "Expired caches will be purged when Builder is started"
+
+#: src/libide/gui/ide-preferences-builtin.c:408
+msgid "Network"
+msgstr "Network"
+
+#: src/libide/gui/ide-preferences-builtin.c:409
+msgid "Allow downloads over metered connections"
+msgstr "Allow downloads over metered connections"
+
+#: src/libide/gui/ide-preferences-builtin.c:409
+msgid ""
+"Allow the use of metered network connections when automatically downloading "
+"dependencies"
+msgstr ""
+"Allow the use of metered network connections when automatically downloading "
+"dependencies"
+
+#: src/libide/gui/ide-preferences-builtin.c:415
+#: src/libide/projects/ide-projects-global.c:105
+msgid "Projects"
+msgstr "Projects"
+
+#: src/libide/gui/ide-preferences-builtin.c:417
+msgid "Workspace"
+msgstr "Workspace"
+
+#: src/libide/gui/ide-preferences-builtin.c:418
+msgid "A place for all your projects"
+msgstr "A place for all your projects"
+
+#: src/libide/gui/ide-preferences-builtin.c:419
+msgid "Restore previously opened files"
+msgstr "Restore previously opened files"
+
+#: src/libide/gui/ide-preferences-builtin.c:419
+msgid "Open previously opened files when loading a project"
+msgstr "Open previously opened files when loading a project"
+
+#: src/libide/gui/ide-preferences-builtin.c:541
+#: src/plugins/create-project/gbp-create-project-surface.ui:222
+#: src/plugins/vcsui/gbp-vcsui-tree-addin.c:373
+#: src/plugins/vcsui/gtk/menus.ui:6
+msgid "Version Control"
+msgstr "Version Control"
+
+#. only the page goes here, plugins will fill in the details
+#: src/libide/gui/ide-preferences-builtin.c:554
+msgid "SDKs"
+msgstr "SDKs"
+
+#: src/libide/gui/ide-primary-workspace-actions.c:132
+msgid "Updating Dependencies…"
+msgstr "Updating Dependencies…"
+
+#: src/libide/gui/ide-primary-workspace-actions.c:133
+msgid "Builder is updating your projects configured dependencies."
+msgstr "Builder is updating your projects configured dependencies."
+
+#: src/libide/gui/ide-run-button.ui:6
+msgid "The project cannot be run while the build pipeline is being set up"
+msgstr "The project cannot be run while the build pipeline is being set up"
+
+#: src/libide/gui/ide-run-button.ui:35
+msgid "Stop running"
+msgstr "Stop running"
+
+#: src/libide/gui/ide-run-button.ui:55
+msgid "Change run options"
+msgstr "Change run options"
+
+#: src/libide/gui/ide-search-entry.c:209
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:272
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:278
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:284
+msgctxt "shortcut window"
+msgid "Workspace shortcuts"
+msgstr "Workspace shortcuts"
+
+#: src/libide/gui/ide-search-entry.c:210
+#: src/libide/gui/ide-shortcuts-window.ui:567
+msgctxt "shortcut window"
+msgid "Search"
+msgstr "Search"
+
+#: src/libide/gui/ide-search-entry.c:211
+msgctxt "shortcut window"
+msgid "Focus to the global search entry"
+msgstr "Focus to the global search entry"
+
+#: src/libide/gui/ide-shortcuts-window.ui:10
+msgctxt "shortcut window"
+msgid "Editor Shortcuts"
+msgstr "Editor Shortcuts"
+
+#: src/libide/gui/ide-shortcuts-window.ui:18
+#: src/libide/gui/ide-shortcuts-window.ui:503
+msgctxt "shortcut window"
+msgid "Global Search"
+msgstr "Global Search"
+
+#: src/libide/gui/ide-shortcuts-window.ui:32
+#: src/libide/gui/ide-shortcuts-window.ui:517
+#: src/plugins/command-bar/gbp-command-bar-shortcuts.c:37
+msgctxt "shortcut window"
+msgid "Command Bar"
+msgstr "Command Bar"
+
+#: src/libide/gui/ide-shortcuts-window.ui:39
+#: src/libide/gui/ide-shortcuts-window.ui:524
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:274
+msgctxt "shortcut window"
+msgid "Terminal"
+msgstr "Terminal"
+
+#: src/libide/gui/ide-shortcuts-window.ui:46
+#: src/libide/gui/ide-shortcuts-window.ui:531
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:280
+msgctxt "shortcut window"
+msgid "Terminal in Build Runtime"
+msgstr "Terminal in Build Runtime"
+
+#: src/libide/gui/ide-shortcuts-window.ui:53
+#: src/libide/gui/ide-shortcuts-window.ui:538
+msgctxt "shortcut window"
+msgid "Keyboard Shortcuts"
+msgstr "Keyboard Shortcuts"
+
+#: src/libide/gui/ide-shortcuts-window.ui:60
+msgctxt "shortcut window"
+msgid "Toggle Focus Mode"
+msgstr "Toggle Focus Mode"
+
+#: src/libide/gui/ide-shortcuts-window.ui:73
+msgctxt "shortcut window"
+msgid "Toggle left panel"
+msgstr "Toggle left panel"
+
+#: src/libide/gui/ide-shortcuts-window.ui:80
+msgctxt "shortcut window"
+msgid "Toggle bottom panel"
+msgstr "Toggle bottom panel"
+
+#: src/libide/gui/ide-shortcuts-window.ui:94
+msgctxt "shortcut window"
+msgid "Create new document"
+msgstr "Create new document"
+
+#: src/libide/gui/ide-shortcuts-window.ui:115
+msgctxt "shortcut window"
+msgid "Save all documents"
+msgstr "Save all documents"
+
+#: src/libide/gui/ide-shortcuts-window.ui:129
+msgctxt "shortcut window"
+msgid "Close all documents"
+msgstr "Close all documents"
+
+#: src/libide/gui/ide-shortcuts-window.ui:150
+msgctxt "shortcut window"
+msgid "Show list of open documents"
+msgstr "Show list of open documents"
+
+#: src/libide/gui/ide-shortcuts-window.ui:177
+msgctxt "shortcut window"
+msgid "Find the next match"
+msgstr "Find the next match"
+
+#: src/libide/gui/ide-shortcuts-window.ui:184
+msgctxt "shortcut window"
+msgid "Find the previous match"
+msgstr "Find the previous match"
+
+#: src/libide/gui/ide-shortcuts-window.ui:191
+msgctxt "shortcut window"
+msgid "Clear highlight"
+msgstr "Clear highlight"
 
-#: src/libide/preferences/ide-preferences-builtin.c:345
-msgid "Space before opening parentheses"
-msgstr "Space before opening brackets"
+#: src/libide/gui/ide-shortcuts-window.ui:199
+#: src/libide/gui/ide-shortcuts-window.ui:547
+msgctxt "shortcut window"
+msgid "Copy and Paste"
+msgstr "Copy and Paste"
 
-#: src/libide/preferences/ide-preferences-builtin.c:346
-msgid "Space before opening brackets"
-msgstr "Space before opening square brackets"
+#: src/libide/gui/ide-shortcuts-window.ui:204
+#: src/libide/gui/ide-shortcuts-window.ui:552
+msgctxt "shortcut window"
+msgid "Copy selected text to clipboard"
+msgstr "Copy selected text to clipboard"
 
-#: src/libide/preferences/ide-preferences-builtin.c:347
-msgid "Space before opening braces"
-msgstr "Space before opening braces"
+#: src/libide/gui/ide-shortcuts-window.ui:211
+msgctxt "shortcut window"
+msgid "Cut selected text to clipboard"
+msgstr "Cut selected text to clipboard"
 
-#: src/libide/preferences/ide-preferences-builtin.c:348
-msgid "Space before opening angles"
-msgstr "Space before opening angle brackets"
+#: src/libide/gui/ide-shortcuts-window.ui:218
+#: src/libide/gui/ide-shortcuts-window.ui:559
+msgctxt "shortcut window"
+msgid "Paste text from clipboard"
+msgstr "Paste text from clipboard"
 
-#: src/libide/preferences/ide-preferences-builtin.c:349
-msgid "Prefer a space before colons"
-msgstr "Prefer a space before colons"
+#: src/libide/gui/ide-shortcuts-window.ui:225
+msgctxt "shortcut window"
+msgid "Duplicate current line or selection"
+msgstr "Duplicate current line or selection"
 
-#: src/libide/preferences/ide-preferences-builtin.c:350
-msgid "Prefer a space before commas"
-msgstr "Prefer a space before commas"
+#: src/libide/gui/ide-shortcuts-window.ui:233
+msgctxt "shortcut window"
+msgid "Undo and Redo"
+msgstr "Undo and Redo"
 
-#: src/libide/preferences/ide-preferences-builtin.c:351
-msgid "Prefer a space before semicolons"
-msgstr "Prefer a space before semicolons"
+#: src/libide/gui/ide-shortcuts-window.ui:238
+msgctxt "shortcut window"
+msgid "Undo previous command"
+msgstr "Undo previous command"
 
-#: src/libide/preferences/ide-preferences-builtin.c:361
-#: src/libide/preferences/ide-preferences-builtin.c:379
-msgid "Default"
-msgstr "Default"
+#: src/libide/gui/ide-shortcuts-window.ui:245
+msgctxt "shortcut window"
+msgid "Redo previous command"
+msgstr "Redo previous command"
 
-#: src/libide/preferences/ide-preferences-builtin.c:366
-#: src/libide/preferences/ide-preferences-builtin.c:384
-msgid "Number of CPU"
-msgstr "Number of CPU"
+#: src/libide/gui/ide-shortcuts-window.ui:253
+msgctxt "shortcut window"
+msgid "Zoom"
+msgstr "Zoom"
 
-#: src/libide/preferences/ide-preferences-builtin.c:399
-msgid "Build"
-msgstr "Build"
+#: src/libide/gui/ide-shortcuts-window.ui:258
+msgctxt "shortcut window"
+msgid "Zoom In"
+msgstr "Zoom In"
 
-#: src/libide/preferences/ide-preferences-builtin.c:402
-msgid "Build Workers"
-msgstr "Build Workers"
+#: src/libide/gui/ide-shortcuts-window.ui:265
+msgctxt "shortcut window"
+msgid "Zoom Out"
+msgstr "Zoom Out"
 
-#: src/libide/preferences/ide-preferences-builtin.c:402
-msgid "Number of parallel build workers"
-msgstr "Number of parallel build workers"
+#: src/libide/gui/ide-shortcuts-window.ui:272
+msgctxt "shortcut window"
+msgid "Reset Zoom"
+msgstr "Reset Zoom"
+
+#: src/libide/gui/ide-shortcuts-window.ui:280
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:344
+#: src/plugins/comment-code/gbp-comment-code-editor-page-addin.c:371
+#: src/plugins/comment-code/gbp-comment-code-editor-page-addin.c:377
+#: src/plugins/spellcheck/gbp-spell-editor-page-addin.c:103
+msgctxt "shortcut window"
+msgid "Editing"
+msgstr "Editing"
 
-#: src/libide/preferences/ide-preferences-builtin.c:410
-msgid "Network"
-msgstr "Network"
+#: src/libide/gui/ide-shortcuts-window.ui:285
+msgctxt "shortcut window"
+msgid "Increment number at cursor"
+msgstr "Increment number at cursor"
 
-#: src/libide/preferences/ide-preferences-builtin.c:411
-msgid "Allow downloads over metered connections"
-msgstr "Allow downloads over metered connections"
+#: src/libide/gui/ide-shortcuts-window.ui:292
+msgctxt "shortcut window"
+msgid "Decrement number at cursor"
+msgstr "Decrement number at cursor"
 
-#: src/libide/preferences/ide-preferences-builtin.c:411
-msgid ""
-"Allow the use of metered network connections when automatically downloading "
-"dependencies"
-msgstr ""
-"Allow the use of metered network connections when automatically downloading "
-"dependencies"
+#: src/libide/gui/ide-shortcuts-window.ui:299
+msgctxt "shortcut window"
+msgid "Join selected lines"
+msgstr "Join selected lines"
 
-#: src/libide/preferences/ide-preferences-builtin.c:419
-msgid "Workspace"
-msgstr "Workspace"
+#: src/libide/gui/ide-shortcuts-window.ui:306
+msgctxt "shortcut window"
+msgid "Show completion window"
+msgstr "Show completion window"
 
-#: src/libide/preferences/ide-preferences-builtin.c:420
-msgid "A place for all your projects"
-msgstr "A place for all your projects"
+#: src/libide/gui/ide-shortcuts-window.ui:313
+msgctxt "shortcut window"
+msgid "Toggle overwrite"
+msgstr "Toggle overwrite"
 
-#: src/libide/preferences/ide-preferences-builtin.c:421
-msgid "Restore previously opened files"
-msgstr "Restore previously opened files"
+#: src/libide/gui/ide-shortcuts-window.ui:320
+msgctxt "shortcut window"
+msgid "Reindent line"
+msgstr "Reindent line"
 
-#: src/libide/preferences/ide-preferences-builtin.c:421
-msgid "Open previously opened files when loading a project"
-msgstr "Open previously opened files when loading a project"
+#: src/libide/gui/ide-shortcuts-window.ui:327
+msgctxt "shortcut window"
+msgid "Delete line"
+msgstr "Delete line"
 
-#: src/libide/preferences/ide-preferences-builtin.c:542
-#: src/plugins/create-project/gbp-create-project-widget.ui:180
-msgid "Version Control"
-msgstr "Version Control"
+#: src/libide/gui/ide-shortcuts-window.ui:334
+msgctxt "shortcut window"
+msgid "Rename symbol"
+msgstr "Rename symbol"
 
-#. only the page goes here, plugins will fill in the details
-#: src/libide/preferences/ide-preferences-builtin.c:554
-msgid "SDKs"
-msgstr "SDKs"
+#: src/libide/gui/ide-shortcuts-window.ui:335
+msgctxt "shortcut window"
+msgid "Requires semantic language support"
+msgstr "Requires semantic language support"
 
-#: src/libide/projects/ide-project.c:401
-msgid "Destination file must be within the project tree."
-msgstr "Destination file must be within the project tree."
+#: src/libide/gui/ide-shortcuts-window.ui:343
+msgctxt "shortcut window"
+msgid "Navigation"
+msgstr "Navigation"
 
-#: src/libide/projects/ide-project.c:648
-msgid "File must be within the project tree."
-msgstr "File must be within the project tree."
+#: src/libide/gui/ide-shortcuts-window.ui:348
+msgctxt "shortcut window"
+msgid "Move to next error in file"
+msgstr "Move to next error in file"
 
-#: src/libide/runner/ide-run-button.ui:6
-msgid "The project cannot be run while the build pipeline is being set up"
-msgstr "The project cannot be run while the build pipeline is being set up"
+#: src/libide/gui/ide-shortcuts-window.ui:355
+msgctxt "shortcut window"
+msgid "Move to previous error in file"
+msgstr "Move to previous error in file"
 
-#: src/libide/runner/ide-run-button.ui:35
-msgid "Stop running"
-msgstr "Stop running"
+#: src/libide/gui/ide-shortcuts-window.ui:362
+msgctxt "shortcut window"
+msgid "Move to previous edit location"
+msgstr "Move to previous edit location"
 
-#: src/libide/runner/ide-run-button.ui:55
-msgid "Change run options"
-msgstr "Change run options"
+#: src/libide/gui/ide-shortcuts-window.ui:369
+msgctxt "shortcut window"
+msgid "Move to next edit location"
+msgstr "Move to next edit location"
 
-#: src/libide/runner/ide-run-manager.c:373
-msgid "Cannot run target, another target is running"
-msgstr "Cannot run target, another target is running"
+#: src/libide/gui/ide-shortcuts-window.ui:376
+msgctxt "shortcut window"
+msgid "Jump to definition of symbol"
+msgstr "Jump to definition of symbol"
 
-#: src/libide/runner/ide-run-manager.c:442
-msgid "Failed to locate runtime"
-msgstr "Failed to locate runtime"
+#: src/libide/gui/ide-shortcuts-window.ui:383
+msgctxt "shortcut window"
+msgid "Move viewport up within the file"
+msgstr "Move viewport up within the file"
 
-#: src/libide/runner/ide-runner.c:182
-msgid "Process quit unexpectedly"
-msgstr "Process quit unexpectedly"
+#: src/libide/gui/ide-shortcuts-window.ui:390
+msgctxt "shortcut window"
+msgid "Move viewport down within the file"
+msgstr "Move viewport down within the file"
 
-#: src/libide/runtimes/ide-runtime-manager.c:135
-msgid "Host operating system"
-msgstr "Host operating system"
+#: src/libide/gui/ide-shortcuts-window.ui:397
+msgctxt "shortcut window"
+msgid "Move viewport to end of file"
+msgstr "Move viewport to end of file"
 
-#: src/libide/sourceview/ide-source-view.c:4402
-#, c-format
-msgid "Insert “%s”"
-msgstr "Insert “%s”"
+#: src/libide/gui/ide-shortcuts-window.ui:404
+msgctxt "shortcut window"
+msgid "Move viewport to beginning of file"
+msgstr "Move viewport to beginning of file"
 
-#: src/libide/sourceview/ide-source-view.c:4404
-#, c-format
-msgid "Replace “%s” with “%s”"
-msgstr "Replace “%s” with “%s”"
+#: src/libide/gui/ide-shortcuts-window.ui:411
+msgctxt "shortcut window"
+msgid "Move to matching bracket"
+msgstr "Move to matching bracket"
 
-#: src/libide/sourceview/ide-source-view.c:4518
-msgid "Apply Fix-It"
-msgstr "Apply Fix-It"
+#: src/libide/gui/ide-shortcuts-window.ui:419
+msgctxt "shortcut window"
+msgid "Selections"
+msgstr "Selections"
 
-#: src/libide/sourceview/ide-source-view.c:4946
-msgid "Rename symbol"
-msgstr "Rename symbol"
+#: src/libide/gui/ide-shortcuts-window.ui:424
+msgctxt "shortcut window"
+msgid "Select all"
+msgstr "Select all"
 
-#. translators: %s is the filename, then line number, column number. <> are pango markup
-#: src/libide/sourceview/ide-source-view.c:5182
-#, c-format
-msgid "<b>%s</b> — <small>Line %u, Column %u</small>"
-msgstr "<b>%s</b> — <small>Line %u, Column %u</small>"
+#: src/libide/gui/ide-shortcuts-window.ui:431
+msgctxt "shortcut window"
+msgid "Unselect all"
+msgstr "Unselect all"
 
-#: src/libide/sourceview/ide-source-view.c:5208
-msgid "No references were found"
-msgstr "No references were found"
+#: src/libide/gui/ide-shortcuts-window.ui:444
+msgctxt "shortcut window"
+msgid "Build"
+msgstr "Build"
 
-#: src/libide/terminal/ide-terminal-search.ui:152
-msgid "Regex"
-msgstr "Regex"
+#: src/libide/gui/ide-shortcuts-window.ui:451
+msgctxt "shortcut window"
+msgid "Run"
+msgstr "Run"
 
-#: src/libide/terminal/ide-terminal-search.ui:180
-msgid "Match whole word"
-msgstr "Match whole word"
+#: src/libide/gui/ide-shortcuts-window.ui:458
+msgctxt "shortcut window"
+msgid "Profile"
+msgstr "Profile"
 
-#: src/libide/terminal/ide-terminal-search.ui:194
-msgid "Wrap around"
-msgstr "Wrap around"
+#: src/libide/gui/ide-shortcuts-window.ui:466
+msgctxt "shortcut window"
+msgid "Touchpad gestures"
+msgstr "Touchpad gestures"
 
-#: src/libide/testing/gtk/menus.ui:6
-msgid "Run _all tests"
-msgstr "Run _all tests"
+#: src/libide/gui/ide-shortcuts-window.ui:473
+msgctxt "shortcut window"
+msgid "Move page to the right"
+msgstr "Move page to the right"
 
-#: src/libide/testing/gtk/menus.ui:12
-msgid "Reload tests"
-msgstr "Reload tests"
+#: src/libide/gui/ide-shortcuts-window.ui:474
+msgctxt "shortcut window"
+msgid "Three finger swipe right"
+msgstr "Three finger swipe right"
 
-#: src/libide/testing/ide-test-editor-addin.c:75
-msgid "Unit Tests"
-msgstr "Unit Tests"
+#: src/libide/gui/ide-shortcuts-window.ui:483
+msgctxt "shortcut window"
+msgid "Move page to the left"
+msgstr "Move page to the left"
 
-#: src/libide/testing/ide-test-panel.ui:12
-msgid "No tests available"
-msgstr "No tests available"
+#: src/libide/gui/ide-shortcuts-window.ui:484
+msgctxt "shortcut window"
+msgid "Three finger swipe left"
+msgstr "Three finger swipe left"
 
-#: src/libide/testing/ide-test-panel.ui:13
-msgid "Tests will be loaded after building."
-msgstr "Tests will be loaded after building."
+#: src/libide/gui/ide-shortcuts-window.ui:495
+msgctxt "shortcut window"
+msgid "Terminal Shortcuts"
+msgstr "Terminal Shortcuts"
 
-#: src/libide/toolchain/ide-toolchain-manager.c:340
-#| msgid "Host operating system"
-msgid "Default (Host operating system)"
-msgstr "Default (Host operating system)"
+#: src/libide/gui/ide-shortcuts-window.ui:572
+msgctxt "shortcut window"
+msgid "Find text within terminal"
+msgstr "Find text within terminal"
 
-#: src/libide/transfers/ide-pkcon-transfer.c:58
+#: src/libide/io/ide-pkcon-transfer.c:56
 #, c-format
 msgid "Installing %u package"
 msgid_plural "Installing %u packages"
 msgstr[0] "Installing %u package"
 msgstr[1] "Installing %u packages"
 
-#: src/libide/transfers/ide-transfers-button.ui:35
-msgid "Clear _All"
-msgstr "Clear _All"
+#. translators: %s is replaced with the error message
+#: src/libide/lsp/ide-lsp-client.c:924
+#, c-format
+msgid "Failed to initialize language server: %s"
+msgstr "Failed to initialise language server: %s"
 
-#: src/libide/util/ide-uri.c:183
-#, no-c-format
-msgid "Invalid %-encoding in URI"
-msgstr "Invalid %-encoding in URI"
+#: src/libide/projects/ide-project.c:181
+msgid "Destination file must be within the project tree."
+msgstr "Destination file must be within the project tree."
 
-#: src/libide/util/ide-uri.c:221
-msgid "Non-UTF-8 characters in URI"
-msgstr "Non-UTF-8 characters in URI"
+#: src/libide/projects/ide-project.c:418
+msgid "File must be within the project tree."
+msgstr "File must be within the project tree."
 
-#: src/libide/util/ide-uri.c:368 src/libide/util/ide-uri.c:379
+#: src/libide/projects/xml-reader.c:329
 #, c-format
-msgid "Invalid IP literal “%s” in URI"
-msgstr "Invalid IP literal “%s” in URI"
+msgid "Could not parse XML from stream"
+msgstr "Could not parse XML from stream"
 
-#: src/libide/util/ide-uri.c:413
-#, c-format
-msgid "Invalid encoded IP literal “%s” in URI"
-msgstr "Invalid encoded IP literal “%s” in URI"
+#: src/libide/sourceview/gtk/menus.ui:6
+msgid "_Go to Definition"
+msgstr "_Go to Definition"
 
-#: src/libide/util/ide-uri.c:422
-#, c-format
-msgid "Invalid non-ASCII hostname “%s” in URI"
-msgstr "Invalid non-ASCII hostname “%s” in URI"
+#: src/libide/sourceview/gtk/menus.ui:12
+msgid "_Undo"
+msgstr "_Undo"
 
-#: src/libide/util/ide-uri.c:436
-#, c-format
-msgid "Non-ASCII hostname “%s” forbidden in this URI"
-msgstr "Non-ASCII hostname “%s” forbidden in this URI"
+#: src/libide/sourceview/gtk/menus.ui:16
+msgid "_Redo"
+msgstr "_Redo"
 
-#: src/libide/util/ide-uri.c:459
-#, c-format
-msgid "Could not parse port “%s” in URI"
-msgstr "Could not parse port “%s” in URI"
+#: src/libide/sourceview/gtk/menus.ui:22
+msgid "C_ut"
+msgstr "C_ut"
 
-#: src/libide/util/ide-uri.c:466
-#, c-format
-msgid "Port “%s” in URI is out of range"
-msgstr "Port “%s” in URI is out of range"
+#: src/libide/sourceview/gtk/menus.ui:27 src/libide/terminal/gtk/menus.ui:28
+msgid "_Copy"
+msgstr "_Copy"
+
+#: src/libide/sourceview/gtk/menus.ui:31 src/libide/terminal/gtk/menus.ui:32
+msgid "_Paste"
+msgstr "_Paste"
 
-#: src/libide/util/ide-uri.c:592
-msgid "Base URI is not absolute"
-msgstr "Base URI is not absolute"
+#: src/libide/sourceview/gtk/menus.ui:35
+msgid "_Delete"
+msgstr "_Delete"
 
-#: src/libide/util/ide-uri.c:617
-msgid "URI is not absolute, and no base URI was provided"
-msgstr "URI is not absolute, and no base URI was provided"
+#: src/libide/sourceview/gtk/menus.ui:48 src/libide/terminal/gtk/menus.ui:38
+msgid "Selection"
+msgstr "Selection"
 
-#: src/libide/util/ide-uri.c:662
-#, c-format
-msgid "Could not parse “%s” as absolute URI"
-msgstr "Could not parse “%s” as absolute URI"
+#: src/libide/sourceview/gtk/menus.ui:50 src/libide/terminal/gtk/menus.ui:40
+msgid "Select _All"
+msgstr "Select _All"
 
-#: src/libide/util/ide-uri.c:1205
-#, c-format
-msgid "URI “%s” has no host component"
-msgstr "URI “%s” has no host component"
+#: src/libide/sourceview/gtk/menus.ui:55 src/libide/terminal/gtk/menus.ui:45
+msgid "Select _None"
+msgstr "Select _None"
 
-#: src/libide/workbench/ide-omni-bar.c:531
-msgid "Building"
-msgstr "Building"
+#: src/libide/sourceview/gtk/menus.ui:61
+msgid "All _Upper Case"
+msgstr "All _Upper Case"
 
-#: src/libide/workbench/ide-omni-bar.ui:223
-msgid "Update project dependencies"
-msgstr "Update project dependencies"
+#: src/libide/sourceview/gtk/menus.ui:66
+msgid "All _Lower Case"
+msgstr "All _Lower Case"
 
-#: src/libide/workbench/ide-omni-bar.ui:242
-msgid "Configure build preferences"
-msgstr "Configure build preferences"
+#: src/libide/sourceview/gtk/menus.ui:71
+msgid "_Invert Case"
+msgstr "_Invert Case"
 
-#: src/libide/workbench/ide-omni-bar.ui:264
-msgid "Branch"
-msgstr "Branch"
+#: src/libide/sourceview/gtk/menus.ui:76
+msgid "_Title Case"
+msgstr "_Title Case"
 
-#: src/libide/workbench/ide-omni-bar.ui:289
-msgid "Build Profile"
-msgstr "Build Profile"
+#: src/libide/sourceview/gtk/menus.ui:83
+msgid "Join Lines"
+msgstr "Join Lines"
 
-#: src/libide/workbench/ide-omni-bar.ui:344
-msgid "There is a problem with the current build configuration."
-msgstr "There is a problem with the current build configuration."
+#: src/libide/sourceview/gtk/menus.ui:87
+msgid "Sort Lines"
+msgstr "Sort Lines"
 
-#: src/libide/workbench/ide-omni-bar.ui:377
-msgid "Build status"
-msgstr "Build status"
+#: src/libide/sourceview/gtk/menus.ui:96
+msgid "Zoom"
+msgstr "Zoom"
 
-#: src/libide/workbench/ide-omni-bar.ui:398
-msgid "View build console contents"
-msgstr "View build console contents"
+#: src/libide/sourceview/gtk/menus.ui:98
+msgid "Zoom _In"
+msgstr "Zoom _In"
 
-#: src/libide/workbench/ide-omni-bar.ui:420
-msgid "Last build"
-msgstr "Last build"
+#: src/libide/sourceview/gtk/menus.ui:103
+msgid "Zoom _Out"
+msgstr "Zoom _Out"
 
-#: src/libide/workbench/ide-omni-bar.ui:447
-msgid "Build result"
-msgstr "Build result"
+#: src/libide/sourceview/gtk/menus.ui:109
+msgid "Reset"
+msgstr "Reset"
 
-#. translators: valid values are 'true' or 'false', untranslated. If the buttons in the build popover are 
too large because of translations, set to false to disable homogeneous sizing
-#: src/libide/workbench/ide-omni-bar.ui:540
-msgid "true"
-msgstr "true"
+#: src/libide/sourceview/ide-source-view.c:4364
+#, c-format
+msgid "Insert “%s”"
+msgstr "Insert “%s”"
 
-#: src/libide/workbench/ide-omni-bar.ui:545
-msgctxt "button"
-msgid "Build"
-msgstr "Build"
+#: src/libide/sourceview/ide-source-view.c:4366
+#, c-format
+msgid "Replace “%s” with “%s”"
+msgstr "Replace “%s” with “%s”"
 
-#: src/libide/workbench/ide-omni-bar.ui:552
-msgid "Rebuild"
-msgstr "Rebuild"
+#: src/libide/sourceview/ide-source-view.c:4484
+msgid "Apply Fix-It"
+msgstr "Apply Fix-It"
 
-#: src/libide/workbench/ide-omni-bar.ui:559
-msgid "Clean"
-msgstr "Clean"
+#: src/libide/sourceview/ide-source-view.c:4914
+msgid "Rename symbol"
+msgstr "Rename symbol"
 
-#: src/libide/workbench/ide-omni-bar.ui:566
-msgid "Export Bundle"
-msgstr "Export Bundle"
+#. translators: %s is the filename, then line number, column number. <> are pango markup
+#: src/libide/sourceview/ide-source-view.c:5149
+#, c-format
+msgid "<b>%s</b> — <small>Line %u, Column %u</small>"
+msgstr "<b>%s</b> — <small>Line %u, Column %u</small>"
 
-#: src/libide/workbench/ide-omni-bar.ui:591 src/plugins/make/make_plugin.py:123
-msgid "Build project"
-msgstr "Build project"
+#: src/libide/sourceview/ide-source-view.c:5175
+msgid "No references were found"
+msgstr "No references were found"
 
-#: src/libide/workbench/ide-omni-bar.ui:596
-msgid "The project cannot be built while the build pipeline is being set up"
-msgstr "The project cannot be built while the build pipeline is being set up"
+#: src/libide/terminal/gtk/menus.ui:7 src/plugins/devhelp/gtk/menus.ui:11
+#: src/plugins/editor/gtk/menus.ui:118 src/plugins/editor/gtk/menus.ui:172
+#: src/plugins/greeter/gtk/menus.ui:15 src/plugins/grep/gbp-grep-panel.ui:81
+#: src/plugins/recent/gbp-recent-section.c:469
+msgid "Close"
+msgstr "Close"
 
-#: src/libide/workbench/ide-workbench-actions.c:220
-msgid "Builder Statistics"
-msgstr "Builder Statistics"
+#: src/libide/terminal/gtk/menus.ui:15
+msgid "_Open Link"
+msgstr "_Open Link"
 
-#: src/libide/workbench/ide-workbench.c:660
-#, c-format
-msgid "%s — Builder"
-msgstr "%s — Builder"
+#: src/libide/terminal/gtk/menus.ui:20
+msgid "_Copy Link Address"
+msgstr "_Copy Link Address"
 
-#: src/libide/workbench/ide-workbench-header-bar.ui:51
-msgid "Transfers"
-msgstr "Transfers"
+#: src/libide/terminal/ide-terminal-page-actions.c:268
+msgid "Save Terminal Content As"
+msgstr "Save Terminal Content As"
 
-#: src/libide/workbench/ide-workbench-header-bar.ui:57
-msgid "Show workbench menu"
-msgstr "Show workbench menu"
+#: src/libide/terminal/ide-terminal-page.c:460
+msgid "Untitled terminal"
+msgstr "Untitled terminal"
 
-#: src/libide/workbench/ide-workbench-header-bar.ui:96
-msgid "Press Ctrl+. to search"
-msgstr "Press Ctrl+. to search"
+#: src/libide/terminal/ide-terminal-search.ui:152
+msgid "Regex"
+msgstr "Regex"
 
-#: src/libide/workbench/ide-workbench-shortcuts.c:35
-msgctxt "shortcut window"
-msgid "Toggle window to fullscreen"
-msgstr "Toggle window to fullscreen"
+#: src/libide/terminal/ide-terminal-search.ui:180
+msgid "Match whole word"
+msgstr "Match whole word"
 
-#: src/libide/workbench/ide-workbench-shortcuts.c:41
-msgctxt "shortcut window"
-msgid "Focus to the global search entry"
-msgstr "Focus to the global search entry"
+#: src/libide/terminal/ide-terminal-search.ui:194
+msgid "Wrap around"
+msgstr "Wrap around"
 
-#: src/libide/workbench/ide-workbench-shortcuts.c:47
-msgctxt "shortcut window"
-msgid "Trigger a build"
-msgstr "Trigger a build"
+#: src/libide/tree/ide-tree-node.c:1177 src/libide/tree/ide-tree-node.c:1562
+#: src/libide/tree/ide-tree-node.c:1591
+msgid "(Empty)"
+msgstr "(Empty)"
 
-#: src/libide/workbench/ide-workbench-shortcuts.c:53
-msgctxt "shortcut window"
-msgid "Save all files"
-msgstr "Save all files"
+#: src/libide/tree/ide-tree-node.c:1560
+msgid "Loading…"
+msgstr "Loading…"
 
-#: src/libide/workbench/ide-workbench-shortcuts.c:79
-msgctxt "shortcut window"
-msgid "Perspectives"
-msgstr "Perspectives"
+#: src/libide/vcs/ide-directory-vcs.c:57
+msgid "unversioned"
+msgstr "unversioned"
 
-#: src/main.c:120
-msgid ""
-"GNOME Builder requires a desktop session with D-Bus. Please set "
-"DBUS_SESSION_BUS_ADDRESS."
-msgstr ""
-"GNOME Builder requires a desktop session with D-Bus. Please set "
-"DBUS_SESSION_BUS_ADDRESS."
+#: src/main.c:61
+msgid "Run a new instance of Builder"
+msgstr "Run a new instance of Builder"
 
-#: src/plugins/autotools/ide-autotools-makecache-stage.c:194
+#: src/plugins/autotools/ide-autotools-makecache-stage.c:198
 msgid "Building cache…"
 msgstr "Building cache…"
 
-#: src/plugins/autotools/ide-autotools-pipeline-addin.c:52
+#: src/plugins/autotools/ide-autotools-pipeline-addin.c:50
 msgid "Bootstrapping build system"
 msgstr "Bootstrapping build system"
 
-#: src/plugins/autotools/ide-autotools-pipeline-addin.c:291
-#: src/plugins/meson/gbp-meson-pipeline-addin.c:168
-#: src/plugins/phpize/phpize_plugin.py:226
+#: src/plugins/autotools/ide-autotools-pipeline-addin.c:289
+#: src/plugins/meson/gbp-meson-pipeline-addin.c:225
+#: src/plugins/phpize/phpize_plugin.py:207
 msgid "Configuring project"
 msgstr "Configuring project"
 
-#: src/plugins/autotools/ide-autotools-pipeline-addin.c:344
-#: src/plugins/cargo/cargo_plugin.py:166
-#: src/plugins/cmake/gbp-cmake-pipeline-addin.c:210
-#: src/plugins/gradle/gradle_plugin.py:116
-#: src/plugins/maven/maven_plugin.py:109
-#: src/plugins/meson/gbp-meson-pipeline-addin.c:197
-#: src/plugins/phpize/phpize_plugin.py:238
+#: src/plugins/autotools/ide-autotools-pipeline-addin.c:339
+#: src/plugins/cargo/cargo_plugin.py:149
+#: src/plugins/cmake/gbp-cmake-pipeline-addin.c:222
+#: src/plugins/gradle/gradle_plugin.py:99 src/plugins/maven/maven_plugin.py:89
+#: src/plugins/meson/gbp-meson-pipeline-addin.c:254
+#: src/plugins/phpize/phpize_plugin.py:219
 msgid "Building project"
 msgstr "Building project"
 
-#: src/plugins/autotools/ide-autotools-pipeline-addin.c:371
+#: src/plugins/autotools/ide-autotools-pipeline-addin.c:365
 msgid "Caching build commands"
 msgstr "Caching build commands"
 
-#: src/plugins/autotools-templates/autotools_templates/__init__.py:265
-msgid "Shared Library (Autotools)"
-msgstr "Shared Library (Autotools)"
-
-#: src/plugins/autotools-templates/autotools_templates/__init__.py:267
-msgid "Create a new autotools project with a shared library"
-msgstr "Create a new autotools project with a shared library"
-
-#: src/plugins/autotools-templates/autotools_templates/__init__.py:291
-msgid "Empty Project (Autotools)"
-msgstr "Empty Project (Autotools)"
-
-#: src/plugins/autotools-templates/autotools_templates/__init__.py:294
-msgid "Create a new empty autotools project"
-msgstr "Create a new empty autotools project"
-
-#: src/plugins/autotools-templates/autotools_templates/__init__.py:308
-msgid "GNOME Application (Autotools)"
-msgstr "GNOME Application (Autotools)"
-
-#: src/plugins/autotools-templates/autotools_templates/__init__.py:310
-msgid "Create a new flatpak-ready GNOME application"
-msgstr "Create a new flatpak-ready GNOME application"
-
 #. translators: %s and %s are replaced with source file path and the error message
-#: src/plugins/beautifier/gb-beautifier-config.c:155
+#: src/plugins/beautifier/gb-beautifier-config.c:157
 #, c-format
 msgid "Beautifier plugin: error copying the gresource config file for “%s”: %s"
 msgstr ""
 "Beautifier plugin: error copying the gresource config file for “%s”: %s"
 
 #. translators: %s is replaced with the source file path
-#: src/plugins/beautifier/gb-beautifier-config.c:163
+#: src/plugins/beautifier/gb-beautifier-config.c:165
 #, c-format
 msgid "Beautifier plugin: error creating temporary config file for “%s”"
 msgstr "Beautifier plugin: error creating temporary config file for “%s”"
 
 #. translators: %s is replaced with the .ini source file path
-#: src/plugins/beautifier/gb-beautifier-config.c:207
+#: src/plugins/beautifier/gb-beautifier-config.c:209
 #, c-format
 msgid "Beautifier plugin: Can’t read .ini file: %s"
 msgstr "Beautifier plugin: Can’t read .ini file: %s"
 
 #. translators: %s is replaced with the config entry name
-#: src/plugins/beautifier/gb-beautifier-config.c:255
+#: src/plugins/beautifier/gb-beautifier-config.c:257
 #, c-format
 msgid ""
 "Beautifier plugin: neither command nor command-pattern keys found: entry "
@@ -3294,7 +2914,7 @@ msgstr ""
 "“%s” disabled"
 
 #. translators: %s is replaced with the config entry name
-#: src/plugins/beautifier/gb-beautifier-config.c:265
+#: src/plugins/beautifier/gb-beautifier-config.c:267
 #, c-format
 msgid ""
 "Beautifier plugin: both command and command-pattern keys found: entry “%s” "
@@ -3304,14 +2924,14 @@ msgstr ""
 "disabled"
 
 #. translators: %s and %s are replaced with the config path and the entry name
-#: src/plugins/beautifier/gb-beautifier-config.c:289
+#: src/plugins/beautifier/gb-beautifier-config.c:291
 #, c-format
 msgid "Beautifier plugin: config path “%s” does not exist, entry “%s” disabled"
 msgstr ""
 "Beautifier plugin: config path “%s” does not exist, entry “%s” disabled"
 
 #. translators: %s is replaced with the entry name
-#: src/plugins/beautifier/gb-beautifier-config.c:306
+#: src/plugins/beautifier/gb-beautifier-config.c:308
 #, c-format
 msgid ""
 "Beautifier plugin: command key out of possible values: entry “%s” disabled"
@@ -3319,7 +2939,7 @@ msgstr ""
 "Beautifier plugin: command key out of possible values: entry “%s” disabled"
 
 #. translators: %s and %s are replaced with the profile name and the entry name
-#: src/plugins/beautifier/gb-beautifier-config.c:331
+#: src/plugins/beautifier/gb-beautifier-config.c:333
 #, c-format
 msgid ""
 "Beautifier plugin: @c@ in “%s” command-pattern key but no config file set: "
@@ -3329,7 +2949,7 @@ msgstr ""
 "entry “%s” disabled"
 
 #. translators: %s and %s are replaced with the profile name and the entry name
-#: src/plugins/beautifier/gb-beautifier-config.c:363
+#: src/plugins/beautifier/gb-beautifier-config.c:365
 #, c-format
 msgid ""
 "Beautifier plugin: can’t create temporary file for “%s”: entry “%s” disabled"
@@ -3337,71 +2957,71 @@ msgstr ""
 "Beautifier plugin: can’t create temporary file for “%s”: entry “%s” disabled"
 
 #. translators: %s is replaced with the error message
-#: src/plugins/beautifier/gb-beautifier-config.c:405
+#: src/plugins/beautifier/gb-beautifier-config.c:407
 #, c-format
 msgid "Beautifier plugin: “%s”"
 msgstr "Beautifier plugin: “%s”"
 
 #. translators: %s is replaced with the error message
-#: src/plugins/beautifier/gb-beautifier-config.c:506
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:55
+#: src/plugins/beautifier/gb-beautifier-config.c:508
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:57
 #, c-format
 msgid "Beautifier plugin: %s"
 msgstr "Beautifier plugin: %s"
 
 #. translators: %s is replaced with a path name
-#: src/plugins/beautifier/gb-beautifier-config.c:545
+#: src/plugins/beautifier/gb-beautifier-config.c:547
 #, c-format
 msgid "Beautifier plugin: can’t read the following resource file: “%s”"
 msgstr "Beautifier plugin: can’t read the following resource file: “%s”"
 
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:86
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:88
 msgid "Beautifier Plugin: the view is not a GtkSourceView"
 msgstr "Beautifier Plugin: the view is not a GtkSourceView"
 
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:93
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:95
 msgid "Beautifier Plugin: no default beautifier found"
 msgstr "Beautifier Plugin: no default beautifier found"
 
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:99
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:101
 msgid "Beautifier Plugin: the buffer is not writable"
 msgstr "Beautifier Plugin: the buffer is not writable"
 
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:107
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:109
 msgid "Beautifier Plugin: Nothing selected"
 msgstr "Beautifier Plugin: Nothing selected"
 
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:242
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:244
 #, c-format
 msgid "No beautifier available for “%s”"
 msgstr "No beautifier available for “%s”"
 
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:244
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:246
 #, c-format
 msgid "No beautifier available"
 msgstr "No beautifier available"
 
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:341
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:345
 msgctxt "shortcut window"
 msgid "Beautify the code"
 msgstr "Beautify the code"
 
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:342
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:346
 msgctxt "shortcut window"
 msgid "Trigger the default entry"
 msgstr "Trigger the default entry"
 
 #. translators: %s is replaced with the error message
-#: src/plugins/beautifier/gb-beautifier-editor-addin.c:371
+#: src/plugins/beautifier/gb-beautifier-editor-addin.c:375
 #, c-format
 msgid "Beautifier plugin: no valid entries, disabling: %s"
 msgstr "Beautifier plugin: no valid entries, disabling: %s"
 
 #. translators: %s and %s are replaced with the temporary dir and the file path
-#: src/plugins/beautifier/gb-beautifier-helper.c:61
-#: src/plugins/beautifier/gb-beautifier-helper.c:86
-#: src/plugins/beautifier/gb-beautifier-helper.c:112
-#: src/plugins/beautifier/gb-beautifier-helper.c:133
+#: src/plugins/beautifier/gb-beautifier-helper.c:63
+#: src/plugins/beautifier/gb-beautifier-helper.c:88
+#: src/plugins/beautifier/gb-beautifier-helper.c:114
+#: src/plugins/beautifier/gb-beautifier-helper.c:135
 #, c-format
 msgid ""
 "Beautifier plugin: blocked attempt to remove a file outside of the “%s” "
@@ -3411,16 +3031,16 @@ msgstr ""
 "temporary directory: “%s”"
 
 #. translators: %s is replaced with the command error message
-#: src/plugins/beautifier/gb-beautifier-process.c:262
+#: src/plugins/beautifier/gb-beautifier-process.c:264
 #, c-format
 msgid "Beautifier plugin: command error output: %s"
 msgstr "Beautifier plugin: command error output: %s"
 
-#: src/plugins/beautifier/gb-beautifier-process.c:272
+#: src/plugins/beautifier/gb-beautifier-process.c:274
 msgid "Beautifier plugin: the command output is empty"
 msgstr "Beautifier plugin: the command output is empty"
 
-#: src/plugins/beautifier/gb-beautifier-process.c:299
+#: src/plugins/beautifier/gb-beautifier-process.c:301
 msgid "Beautify plugin: the output is not a valid UTF-8 text"
 msgstr "Beautify plugin: the output is not a valid UTF-8 text"
 
@@ -3428,51 +3048,276 @@ msgstr "Beautify plugin: the output is not a valid UTF-8 text"
 msgid "Beautify"
 msgstr "Beautify"
 
-#: src/plugins/clang/ide-clang-preferences-addin.c:65
+#. translators: %s is replaced with the name of the configuration
+#: src/plugins/buildconfig/ide-buildconfig-config-provider.c:637
+#, c-format
+msgid "%s (Copy)"
+msgstr "%s (Copy)"
+
+#: src/plugins/buildui/gbp-buildui-config-surface.c:115
+msgid "No build configuration"
+msgstr "No build configuration"
+
+#: src/plugins/buildui/gbp-buildui-config-surface.c:116
+msgid "Select a build configuration from the sidebar to modify."
+msgstr "Select a build configuration from the sidebar to modify."
+
+#: src/plugins/buildui/gbp-buildui-config-surface.c:218
+msgid "Build Configurations"
+msgstr "Build Configurations"
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:209
+msgid "All Runtimes"
+msgstr "All Runtimes"
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:405
+msgid "Make active"
+msgstr "Make active"
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:405
+msgid "Select this configuration as the active configuration."
+msgstr "Select this configuration as the active configuration."
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:406
+msgid "Duplicate"
+msgstr "Duplicate"
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:406
+msgid ""
+"Duplicating the configuration allows making changes without modifying this "
+"configuration."
+msgstr ""
+"Duplicating the configuration allows making changes without modifying this "
+"configuration."
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:407
+msgid "Removes the configuration and cannot be undone."
+msgstr "Removes the configuration and cannot be undone."
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:424
+msgid "Environment"
+msgstr "Environment"
+
+#. Add groups to pages
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:427
+msgid "Overview"
+msgstr "Overview"
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:429
+msgid "Build Environment"
+msgstr "Build Environment"
+
+#. Add description info
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:454
+#: src/plugins/flatpak/gbp-flatpak-install-dialog.ui:81
+#: src/plugins/ls/gbp-ls-page.ui:15
+#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:69
+#: src/plugins/sysroot/gbp-sysroot-preferences-row.ui:64
+msgid "Name"
+msgstr "Name"
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:455
+msgid "Source Directory"
+msgstr "Source Directory"
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:456
+msgid "Build System"
+msgstr "Build System"
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:465
+msgid "Install Prefix"
+msgstr "Install Prefix"
+
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:474
+msgid "Configure Options"
+msgstr "Configure Options"
+
+#. Setup runtime selection
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:479
+msgid "Application Runtime"
+msgstr "Application Runtime"
+
+#. Setup toolchain selection
+#: src/plugins/buildui/gbp-buildui-config-view-addin.c:483
+msgid "Build Toolchain"
+msgstr "Build Toolchain"
+
+#: src/plugins/buildui/gbp-buildui-log-pane.c:276
+#: src/plugins/editor/gtk/menus.ui:159 src/plugins/glade/gtk/menus.ui:8
+#: src/plugins/testui/gbp-test-output-panel.c:66
+msgid "_Save"
+msgstr "_Save"
+
+#: src/plugins/buildui/gbp-buildui-log-pane.c:371
+msgid "Build Output"
+msgstr "Build Output"
+
+#: src/plugins/buildui/gbp-buildui-log-pane.ui:33
+msgid "Clear build log"
+msgstr "Clear build log"
+
+#: src/plugins/buildui/gbp-buildui-log-pane.ui:50
+msgid "Cancel build"
+msgstr "Cancel build"
+
+#: src/plugins/buildui/gbp-buildui-log-pane.ui:67
+msgid "Save build log"
+msgstr "Save build log"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.c:118
+msgid "Missing"
+msgstr "Missing"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:49
+msgid "Update project dependencies"
+msgstr "Update project dependencies"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:75
+msgid "Configure build preferences"
+msgstr "Configure build preferences"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:140
+msgid "Build Profile"
+msgstr "Build Profile"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:167
+msgid "Runtime"
+msgstr "Runtime"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:195
+msgid "Device"
+msgstr "Device"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:237
+msgid "There is a problem with the current build configuration."
+msgstr "There is a problem with the current build configuration."
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:275
+msgid "Build status"
+msgstr "Build status"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:308
+msgid "View build console contents"
+msgstr "View build console contents"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:347
+msgid "Last build"
+msgstr "Last build"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:376
+msgid "Build result"
+msgstr "Build result"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:405
+#: src/plugins/buildui/gbp-buildui-pane.c:122
+#: src/plugins/buildui/gbp-buildui-pane.c:190
+#: src/plugins/buildui/gbp-buildui-pane.c:227
+#: src/plugins/buildui/gbp-buildui-pane.ui:161
+msgid "Errors"
+msgstr "Errors"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:435
+#: src/plugins/buildui/gbp-buildui-pane.c:113
+#: src/plugins/buildui/gbp-buildui-pane.c:189
+#: src/plugins/buildui/gbp-buildui-pane.c:226
+#: src/plugins/buildui/gbp-buildui-pane.ui:140
+msgid "Warnings"
+msgstr "Warnings"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:502
+#: src/plugins/buildui/gtk/menus.ui:25
+msgid "Rebuild"
+msgstr "Rebuild"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:516
+msgid "Clean"
+msgstr "Clean"
+
+#: src/plugins/buildui/gbp-buildui-omni-bar-section.ui:530
+msgid "Export Bundle"
+msgstr "Export Bundle"
+
+#: src/plugins/buildui/gbp-buildui-pane.c:656
+#: src/plugins/buildui/gbp-buildui-workspace-addin.c:335
+msgid "Build Issues"
+msgstr "Build Issues"
+
+#: src/plugins/buildui/gbp-buildui-pane.ui:17
+msgid "Build status:"
+msgstr "Build status:"
+
+#: src/plugins/buildui/gbp-buildui-pane.ui:34
+msgid "Time completed:"
+msgstr "Time completed:"
+
+#: src/plugins/buildui/gbp-buildui-pane.ui:51
+#: src/plugins/buildui/gbp-buildui-pane.ui:66
+msgid "—"
+msgstr "—"
+
+#: src/plugins/buildui/gbp-buildui-pane.ui:82
+msgid "Build Details"
+msgstr "Build Details"
+
+#: src/plugins/buildui/gbp-buildui-pane.ui:96
+msgid "Build pipeline is empty"
+msgstr "Build pipeline is empty"
+
+#: src/plugins/buildui/gbp-buildui-tree-addin.c:162
+msgid "Build Targets"
+msgstr "Build Targets"
+
+#: src/plugins/buildui/gbp-buildui-workspace-addin.c:344
+#: src/plugins/buildui/gtk/menus.ui:8
+msgid "Build Preferences"
+msgstr "Build Preferences"
+
+#: src/plugins/buildui/gtk/menus.ui:35
+msgid "Run With…"
+msgstr "Run With…"
+
+#: src/plugins/clang/ide-clang-preferences-addin.c:68
 msgid "Clang"
 msgstr "Clang"
 
-#: src/plugins/clang/ide-clang-preferences-addin.c:66
+#: src/plugins/clang/ide-clang-preferences-addin.c:69
 msgid "Show errors and warnings provided by Clang"
 msgstr "Show errors and warnings provided by Clang"
 
 #. translators: keywords used when searching for preferences
-#: src/plugins/clang/ide-clang-preferences-addin.c:68
+#: src/plugins/clang/ide-clang-preferences-addin.c:71
 msgid "clang diagnostics warnings errors"
 msgstr "clang diagnostics warnings errors"
 
-#: src/plugins/clang/ide-clang-preferences-addin.c:78
-#| msgid "Suggest completions using Ctags"
+#: src/plugins/clang/ide-clang-preferences-addin.c:81
 msgid "Suggest completions using Clang"
 msgstr "Suggest completions using Clang"
 
-#: src/plugins/clang/ide-clang-preferences-addin.c:79
+#: src/plugins/clang/ide-clang-preferences-addin.c:82
 msgid "Use Clang to suggest completions for C and C++ languages"
 msgstr "Use Clang to suggest completions for C and C++ languages"
 
-#: src/plugins/clang/ide-clang-preferences-addin.c:83
-#| msgid "Configure Options"
+#: src/plugins/clang/ide-clang-preferences-addin.c:86
 msgid "Clang Options"
 msgstr "Clang Options"
 
-#: src/plugins/clang/ide-clang-preferences-addin.c:92
+#: src/plugins/clang/ide-clang-preferences-addin.c:95
 msgid "Complete Parenthesis"
 msgstr "Complete Brackets"
 
-#: src/plugins/clang/ide-clang-preferences-addin.c:93
+#: src/plugins/clang/ide-clang-preferences-addin.c:96
 msgid "Include parenthesis when completing clang proposals"
 msgstr "Include brackets when completing clang proposals"
 
-#: src/plugins/clang/ide-clang-preferences-addin.c:104
-#| msgid "Parameters"
+#: src/plugins/clang/ide-clang-preferences-addin.c:107
 msgid "Complete Parameters"
 msgstr "Complete Parameters"
 
-#: src/plugins/clang/ide-clang-preferences-addin.c:105
+#: src/plugins/clang/ide-clang-preferences-addin.c:108
 msgid "Include parameters and types when completing clang proposals"
 msgstr "Include parameters and types when completing clang proposals"
 
-#: src/plugins/clang/ide-clang-symbol-node.c:56
+#: src/plugins/clang/ide-clang-symbol-node.c:55
 msgid "anonymous"
 msgstr "anonymous"
 
@@ -3485,7 +3330,6 @@ msgid "If parentheses should be included when completing."
 msgstr "If brackets should be included when completing."
 
 #: src/plugins/clang/org.gnome.builder.clang.gschema.xml:11
-#| msgid "Parameters"
 msgid "Complete parameters"
 msgstr "Complete parameters"
 
@@ -3497,93 +3341,123 @@ msgstr ""
 "If parameters should be included when completing. Requires complete-"
 "parentheses."
 
-#: src/plugins/cmake/gbp-cmake-build-system.c:420
+#: src/plugins/cmake/gbp-cmake-build-system.c:423
 msgid "CMake"
 msgstr "CMake"
 
-#: src/plugins/cmake/gbp-cmake-pipeline-addin.c:185
+#: src/plugins/cmake/gbp-cmake-pipeline-addin.c:197
 msgid "Configure project"
 msgstr "Configure project"
 
-#: src/plugins/cmake/gbp-cmake-pipeline-addin.c:229
-#: src/plugins/maven/maven_plugin.py:120
-#: src/plugins/meson/gbp-meson-pipeline-addin.c:207
-#: src/plugins/phpize/phpize_plugin.py:248
+#: src/plugins/cmake/gbp-cmake-pipeline-addin.c:241
+#: src/plugins/maven/maven_plugin.py:100
+#: src/plugins/meson/gbp-meson-pipeline-addin.c:264
+#: src/plugins/phpize/phpize_plugin.py:229
 msgid "Installing project"
 msgstr "Installing project"
 
-#: src/plugins/cmake/gbp-cmake-toolchain.c:215
+#: src/plugins/cmake/gbp-cmake-toolchain.c:220
 #, c-format
-#| msgid "CMake"
 msgid "%s (CMake)"
 msgstr "%s (CMake)"
 
+#: src/plugins/code-index/gbp-code-index-application-addin.c:53
+msgid "Create or update code-index for project file"
+msgstr "Create or update code-index for project file"
+
+#: src/plugins/code-index/gbp-code-index-application-addin.c:54
+msgid "PROJECT_FILE"
+msgstr "PROJECT_FILE"
+
+#: src/plugins/code-index/gbp-code-index-application-addin.c:154
+#, c-format
+msgid "Failed to load flags for plan: %s"
+msgstr "Failed to load flags for plan: %s"
+
+#: src/plugins/code-index/gbp-code-index-application-addin.c:197
+#, c-format
+msgid "Failed to cull index plan: %s"
+msgstr "Failed to cull index plan: %s"
+
+#: src/plugins/code-index/gbp-code-index-application-addin.c:232
+#, c-format
+msgid "Failed to populate index plan: %s"
+msgstr "Failed to populate index plan: %s"
+
+#: src/plugins/code-index/gbp-code-index-application-addin.c:267
+#, c-format
+msgid "Failed to load project: %s"
+msgstr "Failed to load project: %s"
+
+#. Now we can drop our paused state
+#: src/plugins/code-index/gbp-code-index-service.c:209
+#: src/plugins/ctags/ide-ctags-service.c:131
+#: src/plugins/ctags/ide-ctags-service.c:998
+msgid "Indexing Source Code"
+msgstr "Indexing Source Code"
+
+#: src/plugins/code-index/gbp-code-index-service.c:210
+msgid "Search, diagnostics, and autocompletion may be limited until complete."
+msgstr "Search, diagnostics, and autocompletion may be limited until complete."
+
 #. translators: "Declaration" is describing a function that is defined in a header
 #. *              file (.h) rather than a source file (.c).
 #.
-#: src/plugins/code-index/ide-code-index-index.c:277
-#: src/plugins/symbol-tree/gbp-symbol-hover-provider.c:81
+#: src/plugins/code-index/ide-code-index-index.c:343
+#: src/plugins/symbol-tree/gbp-symbol-hover-provider.c:82
 msgid "Declaration"
 msgstr "Declaration"
 
-#: src/plugins/code-index/ide-code-index-service.c:625
-msgid "Indexing Source Code"
-msgstr "Indexing Source Code"
-
-#: src/plugins/code-index/ide-code-index-service.c:626
-msgid "Search, diagnostics and autocompletion may be limited until complete."
-msgstr "Search, diagnostics and autocompletion may be limited until complete."
-
-#: src/plugins/color-picker/gb-color-picker-editor-addin.c:288
+#: src/plugins/color-picker/gb-color-picker-editor-addin.c:290
 msgid "Colors"
 msgstr "Colours"
 
+#: src/plugins/color-picker/gb-color-picker-prefs-palette-row.c:180
+msgid "Palette name"
+msgstr "Palette name"
+
+#: src/plugins/color-picker/gb-color-picker-prefs-palette-row.c:182
+msgid "Enter a new name for the palette"
+msgstr "Enter a new name for the palette"
+
 #. translators: %s is replaced with the name of the color palette.
-#: src/plugins/color-picker/gb-color-picker-prefs.c:86
+#: src/plugins/color-picker/gb-color-picker-prefs.c:88
 #, c-format
 msgid "Save changes to palette “%s” before closing?"
 msgstr "Save changes to palette “%s” before closing?"
 
-#: src/plugins/color-picker/gb-color-picker-prefs.c:94
+#: src/plugins/color-picker/gb-color-picker-prefs.c:96
 msgid "Close without Saving"
 msgstr "Close without Saving"
 
-#: src/plugins/color-picker/gb-color-picker-prefs.c:96
+#: src/plugins/color-picker/gb-color-picker-prefs.c:98
 msgid "Save As…"
 msgstr "Save As…"
 
-#: src/plugins/color-picker/gb-color-picker-prefs.c:204
+#: src/plugins/color-picker/gb-color-picker-prefs.c:206
 msgid "Load palette"
 msgstr "Load palette"
 
-#: src/plugins/color-picker/gb-color-picker-prefs.c:231
+#: src/plugins/color-picker/gb-color-picker-prefs.c:233
 msgid "Save palette"
 msgstr "Save palette"
 
-#: src/plugins/color-picker/gb-color-picker-prefs.c:704
+#: src/plugins/color-picker/gb-color-picker-prefs.c:706
 msgid "All files"
 msgstr "All files"
 
-#: src/plugins/color-picker/gb-color-picker-prefs.c:708
+#: src/plugins/color-picker/gb-color-picker-prefs.c:710
 msgid "All supported palettes formats"
 msgstr "All supported palettes formats"
 
-#: src/plugins/color-picker/gb-color-picker-prefs.c:713
+#: src/plugins/color-picker/gb-color-picker-prefs.c:715
 msgid "GIMP palette"
 msgstr "GIMP palette"
 
-#: src/plugins/color-picker/gb-color-picker-prefs.c:717
+#: src/plugins/color-picker/gb-color-picker-prefs.c:719
 msgid "GNOME Builder palette"
 msgstr "GNOME Builder palette"
 
-#: src/plugins/color-picker/gb-color-picker-prefs-palette-row.c:178
-msgid "Palette name"
-msgstr "Palette name"
-
-#: src/plugins/color-picker/gb-color-picker-prefs-palette-row.c:180
-msgid "Enter a new name for the palette"
-msgstr "Enter a new name for the palette"
-
 #: src/plugins/color-picker/gsettings/org.gnome.builder.plugins.color_picker_plugin.gschema.xml:13
 msgid "HSV visibility"
 msgstr "HSV visibility"
@@ -3794,82 +3668,22 @@ msgstr "Try loading or generating a palette using the menu"
 msgid "Highlight colors"
 msgstr "Highlight colours"
 
-#: src/plugins/command-bar/gb-command-bar.c:281
-#, c-format
-msgid "Command not found: %s"
-msgstr "Command not found: %s"
-
-#: src/plugins/command-bar/gb-command-bar.c:593
-msgid "Use the entry below to execute a command"
-msgstr "Use the entry below to execute a command"
-
-#. translators: %s is replaced with the error message
-#: src/plugins/command-bar/gb-command-vim.c:104
-#, c-format
-msgid "Command failed: %s"
-msgstr "Command failed: %s"
-
-#: src/plugins/command-bar/gb-vim.c:86
-#, c-format
-msgid "Number required"
-msgstr "Number required"
-
-#: src/plugins/command-bar/gb-vim.c:96
-#, c-format
-msgid "%s is invalid for %s"
-msgstr "%s is invalid for %s"
-
-#: src/plugins/command-bar/gb-vim.c:154
-#, c-format
-msgid "Cannot find language “%s”"
-msgstr "Cannot find language “%s”"
-
-#: src/plugins/command-bar/gb-vim.c:311
-#, c-format
-msgid "This command requires a GtkSourceView to be focused"
-msgstr "This command requires a GtkSourceView to be focused"
-
-#: src/plugins/command-bar/gb-vim.c:322
-#, c-format
-msgid "This command requires a view to be focused"
-msgstr "This command requires a view to be focused"
-
-#: src/plugins/command-bar/gb-vim.c:379
-#, c-format
-msgid "Unknown option: %s"
-msgstr "Unknown option: %s"
-
-#: src/plugins/command-bar/gb-vim.c:422
-#, c-format
-msgid "Cannot find colorscheme “%s”"
-msgstr "Cannot find colourscheme “%s”"
-
-#: src/plugins/command-bar/gb-vim.c:463 src/plugins/command-bar/gb-vim.c:595
-#, c-format
-msgid "Failed to locate working directory"
-msgstr "Failed to locate working directory"
-
-#: src/plugins/command-bar/gb-vim.c:764
-#, c-format
-msgid "Invalid :syntax subcommand: %s"
-msgstr "Invalid :syntax subcommand: %s"
-
-#: src/plugins/command-bar/gb-vim.c:1231
-#, c-format
-msgid "Invalid search and replace request"
-msgstr "Invalid search and replace request"
+#: src/plugins/command-bar/gbp-command-bar-shortcuts.c:36
+msgctxt "shortcut window"
+msgid "Workspace Shortcuts"
+msgstr "Workspace Shortcuts"
 
-#: src/plugins/command-bar/gb-vim.c:1342
-#, c-format
-msgid "Not a command: %s"
-msgstr "Not a command: %s"
+#: src/plugins/command-bar/gbp-command-bar-shortcuts.c:38
+msgctxt "shortcut window"
+msgid "Show the workspace command bar"
+msgstr "Show the workspace command bar"
 
-#: src/plugins/comment-code/gbp-comment-code-view-addin.c:372
+#: src/plugins/comment-code/gbp-comment-code-editor-page-addin.c:372
 msgctxt "shortcut window"
 msgid "Comment the code"
 msgstr "Comment the code"
 
-#: src/plugins/comment-code/gbp-comment-code-view-addin.c:378
+#: src/plugins/comment-code/gbp-comment-code-editor-page-addin.c:378
 msgctxt "shortcut window"
 msgid "Uncomment the code"
 msgstr "Uncomment the code"
@@ -3882,85 +3696,45 @@ msgstr "Comment code"
 msgid "Uncomment code"
 msgstr "Uncomment code"
 
-#: src/plugins/create-project/gbp-create-project-genesis-addin.c:158
-msgid "New Project"
-msgstr "New Project"
-
-#: src/plugins/create-project/gbp-create-project-genesis-addin.c:224
-msgid "New…"
-msgstr "New…"
-
-#: src/plugins/create-project/gbp-create-project-genesis-addin.c:230
-msgid "Create"
-msgstr "Create"
-
-#: src/plugins/create-project/gbp-create-project-tool.c:136
-msgid "List available templates"
-msgstr "List available templates"
-
-#: src/plugins/create-project/gbp-create-project-tool.c:138
-msgid "Project template to generate"
-msgstr "Project template to generate"
-
-#: src/plugins/create-project/gbp-create-project-tool.c:140
-msgid "The target language (if supported)"
-msgstr "The target language (if supported)"
-
-#: src/plugins/create-project/gbp-create-project-tool.c:142
-msgid "The version control to use or “none” to disable"
-msgstr "The version control to use or “none” to disable"
+#: src/plugins/create-project/gbp-create-project-application-addin.c:48
+msgid "Display the project creation guide"
+msgstr "Display the project creation guide"
 
-#: src/plugins/create-project/gbp-create-project-tool.c:143
-msgid "git"
-msgstr "git"
-
-#: src/plugins/create-project/gbp-create-project-tool.c:149
-msgid "create-project [OPTION...] PROJECT_NAME"
-msgstr "create-project [OPTION...] PROJECT_NAME"
-
-#: src/plugins/create-project/gbp-create-project-tool.c:198
-#, c-format
-msgid "Filename must be ASCII and may not contain : or ="
-msgstr "Filename must be ASCII and may not contain : or ="
-
-#: src/plugins/create-project/gbp-create-project-tool.c:372
-msgid "Please specify a project name.\n"
-msgstr "Please specify a project name.\n"
-
-#: src/plugins/create-project/gbp-create-project-tool.c:388
-msgid "Please specify a project template with --template=\n"
-msgstr "Please specify a project template with --template=\n"
-
-#: src/plugins/create-project/gbp-create-project-widget.c:172
+#: src/plugins/create-project/gbp-create-project-surface.c:219
 msgid ""
 "Characters were used which might cause technical issues as a project name"
 msgstr ""
 "Characters were used which might cause technical issues as a project name"
 
-#: src/plugins/create-project/gbp-create-project-widget.c:175
-#: src/plugins/create-project/gbp-create-project-widget.ui:104
+#: src/plugins/create-project/gbp-create-project-surface.c:222
+#: src/plugins/create-project/gbp-create-project-surface.ui:146
 msgid "Your project will be created within a new child directory."
 msgstr "Your project will be created within a new child directory."
 
-#: src/plugins/create-project/gbp-create-project-widget.c:181
+#: src/plugins/create-project/gbp-create-project-surface.c:228
 msgid "Directory already exists with that name"
 msgstr "Directory already exists with that name"
 
 #. translators: %s is replaced with a short-form file-system path to the project
-#: src/plugins/create-project/gbp-create-project-widget.c:199
+#: src/plugins/create-project/gbp-create-project-surface.c:246
 #, c-format
 msgid "Your project will be created within %s."
 msgstr "Your project will be created within %s."
 
-#: src/plugins/create-project/gbp-create-project-widget.c:612
+#: src/plugins/create-project/gbp-create-project-surface.c:577
+msgctxt "title"
+msgid "Start New Project"
+msgstr "Start New Project"
+
+#: src/plugins/create-project/gbp-create-project-surface.c:734
 msgid "A failure occurred while initializing version control"
 msgstr "A failure occurred while initialising version control"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:29
+#: src/plugins/create-project/gbp-create-project-surface.ui:28
 msgid "Project Name"
 msgstr "Project Name"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:57
+#: src/plugins/create-project/gbp-create-project-surface.ui:55
 msgid ""
 "Unique name that is used for your project’s folder and other technical "
 "resources. Should be in lower case without spaces and may not start with a "
@@ -3970,73 +3744,267 @@ msgstr ""
 "resources. Should be in lower case without spaces and may not start with a "
 "number."
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:76
+#: src/plugins/create-project/gbp-create-project-surface.ui:73
+msgid "Application ID"
+msgstr "Application ID"
+
+#: src/plugins/create-project/gbp-create-project-surface.ui:100
+msgid ""
+"The Application ID is a reverse domain-name identifier used to uniquely "
+"identify your application such as “org.gnome.Builder”."
+msgstr ""
+"The Application ID is a reverse domain-name identifier used to uniquely "
+"identify your application such as “org.gnome.Builder”."
+
+#: src/plugins/create-project/gbp-create-project-surface.ui:118
 msgid "Project Location"
 msgstr "Project Location"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:93
-#: src/plugins/git/ide-git-clone-widget.ui:81
+#: src/plugins/create-project/gbp-create-project-surface.ui:135
 msgid "Select Project Directory"
 msgstr "Select Project Directory"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:123
+#: src/plugins/create-project/gbp-create-project-surface.ui:165
 msgid "Language"
 msgstr "Language"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:146
+#: src/plugins/create-project/gbp-create-project-surface.ui:188
 msgid "License"
 msgstr "License"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:161
+#: src/plugins/create-project/gbp-create-project-surface.ui:203
 msgid "GPLv3+"
 msgstr "GPLv3+"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:162
+#: src/plugins/create-project/gbp-create-project-surface.ui:204
 msgid "LGPLv3+"
 msgstr "LGPLv3+"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:163
+#: src/plugins/create-project/gbp-create-project-surface.ui:205
 msgid "AGPLv3+"
 msgstr "AGPLv3+"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:164
+#: src/plugins/create-project/gbp-create-project-surface.ui:206
 msgid "MIT/X11"
 msgstr "MIT/X11"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:165
+#: src/plugins/create-project/gbp-create-project-surface.ui:207
 msgid "Apache 2.0"
 msgstr "Apache 2.0"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:166
+#: src/plugins/create-project/gbp-create-project-surface.ui:208
 msgid "GPLv2+"
 msgstr "GPLv2+"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:167
+#: src/plugins/create-project/gbp-create-project-surface.ui:209
 msgid "LGPLv2.1+"
 msgstr "LGPLv2.1+"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:168
+#: src/plugins/create-project/gbp-create-project-surface.ui:210
 msgid "No license"
 msgstr "No licence"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:201
+#: src/plugins/create-project/gbp-create-project-surface.ui:243
 msgid "Uses the Git version control system"
 msgstr "Uses the Git version control system"
 
-#: src/plugins/create-project/gbp-create-project-widget.ui:290
+#: src/plugins/create-project/gbp-create-project-surface.ui:328
+msgid "Create Project"
+msgstr "Create Project"
+
+#: src/plugins/create-project/gbp-create-project-surface.ui:357
 msgid "Select a Template"
 msgstr "Select a Template"
 
-#: src/plugins/ctags/ide-ctags-preferences-addin.c:51
+#: src/plugins/create-project/gbp-create-project-workspace-addin.c:50
+msgid "Start _New Project…"
+msgstr "Start _New Project…"
+
+#: src/plugins/create-project/gtk/menus.ui:7
+#: src/plugins/create-project/gtk/menus.ui:18
+#: src/plugins/create-project/gtk/menus.ui:29
+msgid "_Start New Project…"
+msgstr "_Start New Project…"
+
+#: src/plugins/ctags/ide-ctags-preferences-addin.c:53
 msgid "Suggest completions using Ctags"
 msgstr "Suggest completions using Ctags"
 
-#: src/plugins/ctags/ide-ctags-preferences-addin.c:52
-#| msgid "Use Clang to suggest completions for C and C++ languages"
+#: src/plugins/ctags/ide-ctags-preferences-addin.c:54
 msgid "Use Ctags to suggest completions for a variety of languages"
 msgstr "Use Ctags to suggest completions for a variety of languages"
 
-#: src/plugins/devhelp/gbp-devhelp-hover-provider.c:128
+#: src/plugins/ctags/ide-ctags-service.c:132
+msgid ""
+"Search, autocompletion, and symbol information may be limited until Ctags "
+"indexing is complete."
+msgstr ""
+"Search, autocompletion, and symbol information may be limited until Ctags "
+"indexing is complete."
+
+#: src/plugins/ctags/ide-ctags-service.c:955
+msgid "Indexing Source Code (Paused)"
+msgstr "Indexing Source Code (Paused)"
+
+#: src/plugins/debuggerui/gtk/menus.ui:10
+#: src/plugins/debuggerui/gtk/menus.ui:20
+#: src/plugins/debuggerui/ide-debugger-editor-addin.c:457
+msgid "Run with Debugger"
+msgstr "Run with Debugger"
+
+#: src/plugins/debuggerui/ide-debugger-breakpoints-view.ui:22
+#: src/plugins/debuggerui/ide-debugger-registers-view.ui:13
+msgid "ID"
+msgstr "ID"
+
+#: src/plugins/debuggerui/ide-debugger-breakpoints-view.ui:34
+msgid "File"
+msgstr "File"
+
+#: src/plugins/debuggerui/ide-debugger-breakpoints-view.ui:46
+msgid "Line"
+msgstr "Line"
+
+#: src/plugins/debuggerui/ide-debugger-breakpoints-view.ui:58
+#: src/plugins/debuggerui/ide-debugger-threads-view.ui:76
+msgid "Function"
+msgstr "Function"
+
+#: src/plugins/debuggerui/ide-debugger-breakpoints-view.ui:70
+msgid "Address"
+msgstr "Address"
+
+#: src/plugins/debuggerui/ide-debugger-breakpoints-view.ui:81
+#: src/plugins/debuggerui/ide-debugger-locals-view.ui:28
+msgid "Type"
+msgstr "Type"
+
+#: src/plugins/debuggerui/ide-debugger-breakpoints-view.ui:91
+msgid "Hits"
+msgstr "Hits"
+
+#: src/plugins/debuggerui/ide-debugger-breakpoints-view.ui:102
+msgid "Expression"
+msgstr "Expression"
+
+#: src/plugins/debuggerui/ide-debugger-controls.ui:17
+msgid "Interrupt the program"
+msgstr "Interrupt the program"
+
+#: src/plugins/debuggerui/ide-debugger-controls.ui:30
+msgid "Continue running the program"
+msgstr "Continue running the program"
+
+#: src/plugins/debuggerui/ide-debugger-controls.ui:71
+msgid "Execute the current line, stepping into any function calls"
+msgstr "Execute the current line, stepping into any function calls"
+
+#: src/plugins/debuggerui/ide-debugger-controls.ui:84
+msgid "Execute the current line, stepping over any function calls"
+msgstr "Execute the current line, stepping over any function calls"
+
+#: src/plugins/debuggerui/ide-debugger-controls.ui:97
+msgid "Run until the end of the function"
+msgstr "Run until the end of the function"
+
+#: src/plugins/debuggerui/ide-debugger-disassembly-view.ui:5
+msgid "Disassembly"
+msgstr "Disassembly"
+
+#: src/plugins/debuggerui/ide-debugger-editor-addin.c:190
+msgid "Failed to start the debugger"
+msgstr "Failed to start the debugger"
+
+#: src/plugins/debuggerui/ide-debugger-editor-addin.c:340
+#: src/plugins/debuggerui/ide-debugger-hover-provider.c:86
+msgid "Debugger"
+msgstr "Debugger"
+
+#: src/plugins/debuggerui/ide-debugger-editor-addin.c:356
+msgid "Threads"
+msgstr "Threads"
+
+#: src/plugins/debuggerui/ide-debugger-editor-addin.c:382
+msgid "Breakpoints"
+msgstr "Breakpoints"
+
+#: src/plugins/debuggerui/ide-debugger-editor-addin.c:390
+msgid "Libraries"
+msgstr "Libraries"
+
+#: src/plugins/debuggerui/ide-debugger-editor-addin.c:398
+msgid "Registers"
+msgstr "Registers"
+
+#: src/plugins/debuggerui/ide-debugger-editor-addin.c:406
+msgid "Log"
+msgstr "Log"
+
+#: src/plugins/debuggerui/ide-debugger-hover-controls.ui:16
+msgid "No break"
+msgstr "No break"
+
+#: src/plugins/debuggerui/ide-debugger-hover-controls.ui:22
+msgid "Breakpoint"
+msgstr "Breakpoint"
+
+#: src/plugins/debuggerui/ide-debugger-hover-controls.ui:28
+msgid "Countpoint"
+msgstr "Countpoint"
+
+#: src/plugins/debuggerui/ide-debugger-libraries-view.ui:14
+msgid "Library"
+msgstr "Library"
+
+#: src/plugins/debuggerui/ide-debugger-libraries-view.ui:26
+msgid "Address Range"
+msgstr "Address Range"
+
+#: src/plugins/debuggerui/ide-debugger-locals-view.c:314
+msgid "Locals"
+msgstr "Locals"
+
+#: src/plugins/debuggerui/ide-debugger-locals-view.c:369
+msgid "Parameters"
+msgstr "Parameters"
+
+#: src/plugins/debuggerui/ide-debugger-locals-view.ui:16
+msgid "Variable"
+msgstr "Variable"
+
+#: src/plugins/debuggerui/ide-debugger-registers-view.ui:23
+msgid "Register"
+msgstr "Register"
+
+#: src/plugins/debuggerui/ide-debugger-threads-view.ui:19
+msgid "Group"
+msgstr "Group"
+
+#: src/plugins/debuggerui/ide-debugger-threads-view.ui:42
+msgid "Thread"
+msgstr "Thread"
+
+#: src/plugins/debuggerui/ide-debugger-threads-view.ui:64
+#: src/plugins/editor/gtk/menus.ui:107
+msgid "Frame"
+msgstr "Frame"
+
+#: src/plugins/debuggerui/ide-debugger-threads-view.ui:88
+msgid "Arguments"
+msgstr "Arguments"
+
+#: src/plugins/debuggerui/ide-debugger-threads-view.ui:101
+#: src/plugins/grep/gbp-grep-panel.c:482
+#: src/plugins/symbol-tree/gbp-symbol-hover-provider.c:81
+#: src/plugins/sysroot/gbp-sysroot-preferences-row.ui:120
+msgid "Location"
+msgstr "Location"
+
+#: src/plugins/debuggerui/ide-debugger-threads-view.ui:112
+msgid "Binary"
+msgstr "Binary"
+
+#: src/plugins/devhelp/gbp-devhelp-hover-provider.c:132
 msgid "Devhelp"
 msgstr "Devhelp"
 
@@ -4044,25 +4012,99 @@ msgstr "Devhelp"
 msgid "Select Documentation…"
 msgstr "Select Documentation…"
 
-#: src/plugins/devhelp/gbp-devhelp-view.c:206
+#: src/plugins/devhelp/gbp-devhelp-page.c:208
 #: src/plugins/devhelp/gtk/menus.ui:5
 msgid "Documentation"
 msgstr "Documentation"
 
+#: src/plugins/devhelp/gtk/menus.ui:7 src/plugins/editor/gtk/menus.ui:143
+msgid "Print…"
+msgstr "Print…"
+
 #: src/plugins/devhelp/gtk/menus.ui:21
 msgid "New Documentation Page"
 msgstr "New Documentation Page"
 
-#: src/plugins/eslint/eslint_plugin.py:143
+#: src/plugins/editor/gbp-editor-application-addin.c:138
+msgid "Use minimal editor interface"
+msgstr "Use minimal editor interface"
+
+#. translators: the user selected a number outside the value range for the document.
+#: src/plugins/editor/gbp-editor-frame-controls.c:182
+#, c-format
+msgid "Provide a number between 1 and %u"
+msgstr "Provide a number between 1 and %u"
+
+#: src/plugins/editor/gbp-editor-frame-controls.ui:23
+msgid "Go to line number"
+msgstr "Go to line number"
+
+#: src/plugins/editor/gbp-editor-frame-controls.ui:82
+msgid "Go to Line"
+msgstr "Go to Line"
+
+#: src/plugins/editor/gbp-editor-frame-controls.ui:83
+msgid "Go"
+msgstr "Go"
+
+#: src/plugins/editor/gtk/menus.ui:7 src/plugins/editor/gtk/menus.ui:17
+msgid "New Workspace…"
+msgstr "New Workspace…"
+
+#: src/plugins/editor/gtk/menus.ui:93
+msgid "New File"
+msgstr "New File"
+
+#: src/plugins/editor/gtk/menus.ui:109
+msgid "Move Left"
+msgstr "Move Left"
+
+#: src/plugins/editor/gtk/menus.ui:113
+msgid "Move Right"
+msgstr "Move Right"
+
+#: src/plugins/editor/gtk/menus.ui:124
+msgid "Document"
+msgstr "Document"
+
+#: src/plugins/editor/gtk/menus.ui:127
+msgid "Open in New Frame"
+msgstr "Open in New Frame"
+
+#: src/plugins/editor/gtk/menus.ui:133
+msgid "Open in New Workspace"
+msgstr "Open in New Workspace"
+
+#: src/plugins/editor/gtk/menus.ui:137
+msgid "Split"
+msgstr "Split"
+
+#: src/plugins/editor/gtk/menus.ui:164
+msgid "Save _As"
+msgstr "Save _As"
+
+#: src/plugins/editorconfig/gbp-editorconfig-file-settings.c:157
+msgid "No file was provided."
+msgstr "No file was provided."
+
+#: src/plugins/emacs/gbp-emacs-preferences-addin.c:52
+msgid "Emacs"
+msgstr "Emacs"
+
+#: src/plugins/emacs/gbp-emacs-preferences-addin.c:53
+msgid "Emulates the Emacs text editor"
+msgstr "Emulates the Emacs text editor"
+
+#: src/plugins/eslint/eslint_plugin.py:153
 msgid "ESlint"
 msgstr "ESlint"
 
-#: src/plugins/eslint/eslint_plugin.py:144
+#: src/plugins/eslint/eslint_plugin.py:154
 msgid "Enable the use of ESLint, which may execute code in your project"
 msgstr "Enable the use of ESLint, which may execute code in your project"
 
 #. translators: these are keywords used to search for preferences
-#: src/plugins/eslint/eslint_plugin.py:146
+#: src/plugins/eslint/eslint_plugin.py:156
 msgid "eslint javascript lint code execute execution"
 msgstr "eslint javascript lint code execute execution"
 
@@ -4078,161 +4120,181 @@ msgstr ""
 "Enable the use of eslint to find additional diagnostics in JavaScript files. "
 "This may result in the execution of code in your project."
 
-#: src/plugins/flatpak/gbp-flatpak-clone-widget.ui:38
+#: src/plugins/flatpak/gbp-flatpak-application-addin.c:916
+msgid "Clone a project using flatpak manifest"
+msgstr "Clone a project using flatpak manifest"
+
+#: src/plugins/flatpak/gbp-flatpak-application-addin.c:917
+msgid "MANIFEST"
+msgstr "MANIFEST"
+
+#. translators: %s is replaced with the name of the flatpak manifest
+#: src/plugins/flatpak/gbp-flatpak-clone-widget.c:141
+#, c-format
+msgid "Cloning project %s"
+msgstr "Cloning project %s"
+
+#: src/plugins/flatpak/gbp-flatpak-clone-widget.ui:33
 msgid "Downloading application sources…"
 msgstr "Downloading application sources…"
 
-#: src/plugins/flatpak/gbp-flatpak-configuration-provider.c:664
+#: src/plugins/flatpak/gbp-flatpak-config-provider.c:667
 #, c-format
 msgid "Failed to remove flatpak manifest: %s"
 msgstr "Failed to remove flatpak manifest: %s"
 
-#: src/plugins/flatpak/gbp-flatpak-download-stage.c:69
+#: src/plugins/flatpak/gbp-flatpak-download-stage.c:73
 msgid "Network is not available, skipping downloads"
 msgstr "Network is not available, skipping downloads"
 
-#: src/plugins/flatpak/gbp-flatpak-genesis-addin.c:93
-msgid "Clone App"
-msgstr "Clone App"
+#: src/plugins/flatpak/gbp-flatpak-install-dialog.c:144
+msgid "Install Missing SDK?"
+msgstr "Install Missing SDK?"
+
+#: src/plugins/flatpak/gbp-flatpak-install-dialog.c:149
+msgid "_Install"
+msgstr "_Install"
+
+#: src/plugins/flatpak/gbp-flatpak-install-dialog.ui:49
+msgid ""
+"Builder needs to install the following software development kits to build "
+"your project."
+msgstr ""
+"Builder needs to install the following software development kits to build "
+"your project."
 
-#: src/plugins/flatpak/gbp-flatpak-genesis-addin.c:190
-#: src/plugins/git/ide-git-genesis-addin.c:190
-msgid "Clone"
-msgstr "Clone"
+#: src/plugins/flatpak/gbp-flatpak-install-dialog.ui:93
+#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:95
+#: src/plugins/sysroot/gbp-sysroot-preferences-row.ui:90
+msgid "Architecture"
+msgstr "Architecture"
 
-#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:150
+#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:155
 msgid "Creating flatpak workspace"
 msgstr "Creating flatpak workspace"
 
-#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:329
+#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:336
 msgid "Preparing build directory"
 msgstr "Preparing build directory"
 
-#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:380
+#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:386
 msgid "Downloading dependencies"
 msgstr "Downloading dependencies"
 
-#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:460
+#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:465
 msgid "Building dependencies"
 msgstr "Building dependencies"
 
-#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:512
+#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:516
 msgid "Finalizing flatpak build"
 msgstr "Finalizing flatpak build"
 
-#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:558
+#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:561
 msgid "Exporting staging directory"
 msgstr "Exporting staging directory"
 
-#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:644
+#: src/plugins/flatpak/gbp-flatpak-pipeline-addin.c:646
 msgid "Creating flatpak bundle"
 msgstr "Creating flatpak bundle"
 
-#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:91
-#: src/plugins/flatpak/gbp-flatpak-workbench-addin.c:84
-#: src/plugins/html-preview/html_preview.py:330
-#: src/plugins/html-preview/html_preview.py:340
-#: src/plugins/rustup/rustup_plugin.py:492
-#: src/plugins/rustup/rustup_plugin.py:496
-#: src/plugins/rustup/rustup_plugin.py:613
+#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:94
+#: src/plugins/flatpak/gbp-flatpak-workbench-addin.c:93
+#: src/plugins/rustup/rustup_plugin.py:484
+#: src/plugins/rustup/rustup_plugin.py:488
+#: src/plugins/rustup/rustup_plugin.py:605
 msgid "Install"
 msgstr "Install"
 
-#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:97
-#: src/plugins/rustup/rustup_plugin.py:492
-#: src/plugins/rustup/rustup_plugin.py:496
+#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:100
+#: src/plugins/rustup/rustup_plugin.py:484
+#: src/plugins/rustup/rustup_plugin.py:488
 msgid "Update"
 msgstr "Update"
 
 #. translators: keywords are used to match search keywords in preferences
-#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:296
+#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:297
 #, c-format
 msgid "flatpak %s %s %s"
 msgstr "flatpak %s %s %s"
 
 #. translators: %u is the number of hidden runtimes to be shown
-#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:311
+#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:312
 #, c-format
 msgid "Show %u more runtime"
 msgid_plural "show %u more runtimes"
 msgstr[0] "Show %u more runtime"
 msgstr[1] "Show %u more runtimes"
 
-#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:393
+#: src/plugins/flatpak/gbp-flatpak-preferences-addin.c:401
 msgid "Flatpak Runtimes"
 msgstr "Flatpak Runtimes"
 
-#: src/plugins/flatpak/gbp-flatpak-runtime.c:834
+#: src/plugins/flatpak/gbp-flatpak-runtime.c:842
 #, c-format
 msgid "%s <b>%s</b>"
 msgstr "%s <b>%s</b>"
 
-#: src/plugins/flatpak/gbp-flatpak-runtime.c:836
+#: src/plugins/flatpak/gbp-flatpak-runtime.c:844
 #, c-format
 msgid "%s <b>%s</b> <span fgalpha='36044'>%s</span>"
 msgstr "%s <b>%s</b> <span fgalpha='36044'>%s</span>"
 
 #. Translators: %s is replaced with the runtime identifier
-#: src/plugins/flatpak/gbp-flatpak-transfer.c:78
+#: src/plugins/flatpak/gbp-flatpak-transfer.c:80
 #, c-format
 msgid "Updated %s"
 msgstr "Updated %s"
 
 #. Translators: %s is replaced with the runtime identifier
-#: src/plugins/flatpak/gbp-flatpak-transfer.c:81
+#: src/plugins/flatpak/gbp-flatpak-transfer.c:83
 #, c-format
 msgid "Updating %s"
 msgstr "Updating %s"
 
 #. Translators: %s is replaced with the runtime identifier
-#: src/plugins/flatpak/gbp-flatpak-transfer.c:87
+#: src/plugins/flatpak/gbp-flatpak-transfer.c:89
 #, c-format
 msgid "Installed %s"
 msgstr "Installed %s"
 
 #. Translators: %s is replaced with the runtime identifier
-#: src/plugins/flatpak/gbp-flatpak-transfer.c:90
+#: src/plugins/flatpak/gbp-flatpak-transfer.c:92
 #, c-format
 msgid "Installing %s"
 msgstr "Installing %s"
 
-#: src/plugins/flatpak/gbp-flatpak-transfer.c:116
+#: src/plugins/flatpak/gbp-flatpak-transfer.c:118
 msgid "Failed to install runtime"
 msgstr "Failed to install runtime"
 
-#: src/plugins/flatpak/gbp-flatpak-transfer.c:118
+#: src/plugins/flatpak/gbp-flatpak-transfer.c:120
 msgid "Runtime has been updated"
 msgstr "Runtime has been updated"
 
-#: src/plugins/flatpak/gbp-flatpak-transfer.c:120
+#: src/plugins/flatpak/gbp-flatpak-transfer.c:122
 msgid "Runtime has been installed"
 msgstr "Runtime has been installed"
 
-#: src/plugins/flatpak/gbp-flatpak-workbench-addin.c:79
-msgid "Your computer is missing flatpak-builder"
-msgstr "Your computer is missing flatpak-builder"
+#: src/plugins/flatpak/gbp-flatpak-workbench-addin.c:87
+msgid "Missing system dependencies"
+msgstr "Missing system dependencies"
 
-#: src/plugins/flatpak/gbp-flatpak-workbench-addin.c:80
+#: src/plugins/flatpak/gbp-flatpak-workbench-addin.c:88
 msgid ""
-"This program is necessary for building Flatpak applications. Would you like "
-"to install it?"
+"The “flatpak-builder” program is necessary for building Flatpak-based "
+"applications. Builder can install it for you."
 msgstr ""
-"This program is necessary for building Flatpak applications. Would you like "
-"to install it?"
+"The “flatpak-builder” program is necessary for building Flatpak-based "
+"applications. Builder can install it for you."
 
-#: src/plugins/gcc/gbp-gcc-toolchain-provider.c:87
+#: src/plugins/gcc/gbp-gcc-toolchain-provider.c:89
 #, c-format
 msgid "GCC %s Cross-Compiler (System)"
 msgstr "GCC %s Cross-Compiler (System)"
 
-#: src/plugins/git/ide-git-buffer-change-monitor.c:202
-msgid "Cannot provide diff, no backing file provided."
-msgstr "Cannot provide diff, no backing file provided."
-
 #. translators: %s is replaced with the error string from git
-#: src/plugins/git/ide-git-buffer-change-monitor.c:281
+#: src/plugins/git/gbp-git-buffer-change-monitor.c:405
 #, c-format
-#| msgid "There was a failure while trying to perform the operation."
 msgid ""
 "There was a failure while calculating line changes from git. The exact error "
 "was: %s"
@@ -4240,104 +4302,208 @@ msgstr ""
 "There was a failure while calculating line changes from git. The exact error "
 "was: %s"
 
-#: src/plugins/git/ide-git-buffer-change-monitor.c:691
+#: src/plugins/git/gbp-git-buffer-change-monitor.c:666
 #, c-format
 msgid "Repository does not have a working directory."
 msgstr "Repository does not have a working directory."
 
-#: src/plugins/git/ide-git-buffer-change-monitor.c:702
+#: src/plugins/git/gbp-git-buffer-change-monitor.c:677
 #, c-format
 msgid "File is not under control of git working directory."
 msgstr "File is not under control of git working directory."
 
-#: src/plugins/git/ide-git-buffer-change-monitor.c:768
+#: src/plugins/git/gbp-git-buffer-change-monitor.c:743
 #, c-format
 msgid "The requested file does not exist within the git index."
 msgstr "The requested file does not exist within the git index."
 
-#: src/plugins/git/ide-git-clone-widget.c:159
-#: src/plugins/git/ide-git-clone-widget.c:500
+#: src/plugins/git/gbp-git-remote-callbacks.c:186
+#, c-format
+msgid ""
+"Builder failed to provide appropriate credentials when cloning repository."
+msgstr ""
+"Builder failed to provide appropriate credentials when cloning repository."
+
+#: src/plugins/git/gbp-git-submodule-stage.c:136
+msgid "Network is not available, skipping submodule update"
+msgstr "Network is not available, skipping submodule update"
+
+#: src/plugins/git/gbp-git-submodule-stage.c:208
+msgid "Initialize git submodules"
+msgstr "Initialize git submodules"
+
+#: src/plugins/git/gbp-git-vcs-cloner.c:148
+#, c-format
+msgid "The protocol “%s” is not supported."
+msgstr "The protocol “%s” is not supported."
+
+#: src/plugins/git/gbp-git-vcs-cloner.c:282
 msgid "A valid Git URL is required"
 msgstr "A valid Git URL is required"
 
-#. translators: %s is replaced with the path to the project
-#: src/plugins/git/ide-git-clone-widget.c:172
+#: src/plugins/glade/gbp-glade-editor-addin.c:79
+msgid "Signals"
+msgstr "Signals"
+
+#: src/plugins/glade/gbp-glade-frame-addin.c:91
+#: src/plugins/glade/gbp-glade-frame-addin.c:295
+msgid "Select Widget…"
+msgstr "Select Widget…"
+
+#: src/plugins/glade/gbp-glade-frame-addin.c:388
+msgid "View Design"
+msgstr "View Design"
+
+#: src/plugins/glade/gbp-glade-frame-addin.c:390
+msgid "Switch to UI designer"
+msgstr "Switch to UI designer"
+
+#: src/plugins/glade/gbp-glade-frame-addin.c:396
+msgid "View Source"
+msgstr "View Source"
+
+#: src/plugins/glade/gbp-glade-frame-addin.c:398
+msgid "Switch to source code editor"
+msgstr "Switch to source code editor"
+
+#. translators: %s is replaced with the specific error message
+#: src/plugins/glade/gbp-glade-page-actions.c:42
 #, c-format
-msgid "Your project will be created at %s"
-msgstr "Your project will be created at %s"
+msgid "Failed to save glade document: %s"
+msgstr "Failed to save glade document: %s"
 
-#: src/plugins/git/ide-git-clone-widget.c:216
-msgid "Apply"
-msgstr "Apply"
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:36
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:42
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:48
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:54
+msgctxt "shortcut window"
+msgid "Glade shortcuts"
+msgstr "Glade shortcuts"
 
-#: src/plugins/git/ide-git-clone-widget.c:218
-msgid "Remote Branch to Clone"
-msgstr "Remote Branch to Clone"
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:37
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:43
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:49
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:55
+msgctxt "shortcut window"
+msgid "Designer"
+msgstr "Designer"
 
-#: src/plugins/git/ide-git-clone-widget.ui:37
-msgid "Use Git to create a local copy of a remotely hosted project."
-msgstr "Use Git to create a local copy of a remotely hosted project."
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:38
+msgctxt "shortcut window"
+msgid "Save the interface design"
+msgstr "Save the interface design"
 
-#: src/plugins/git/ide-git-clone-widget.ui:66
-msgid "user@host:repository.git"
-msgstr "user@host:repository.git"
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:44
+msgctxt "shortcut window"
+msgid "Preview the interface design"
+msgstr "Preview the interface design"
 
-#: src/plugins/git/ide-git-clone-widget.ui:67
-msgid "Enter the URL of your project’s source code repository"
-msgstr "Enter the URL of your project’s source code repository"
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:50
+msgctxt "shortcut window"
+msgid "Undo the last command"
+msgstr "Undo the last command"
 
-#: src/plugins/git/ide-git-clone-widget.ui:70
-#| msgid "Make default"
-msgid "Change default branch"
-msgstr "Change default branch"
+#: src/plugins/glade/gbp-glade-page-shortcuts.c:56
+msgctxt "shortcut window"
+msgid "Redo the next command"
+msgstr "Redo the next command"
 
-#: src/plugins/git/ide-git-clone-widget.ui:110
-msgid "Repository URL"
-msgstr "Repository URL"
+#: src/plugins/glade/gbp-glade-page.c:478
+msgid "Switch to selection mode"
+msgstr "Switch to selection mode"
 
-#: src/plugins/git/ide-git-clone-widget.ui:118
-msgid "Project Destination"
-msgstr "Project Destination"
+#: src/plugins/glade/gbp-glade-page.c:479
+msgid "Switch to drag-resize mode"
+msgstr "Switch to drag-resize mode"
 
-#: src/plugins/git/ide-git-genesis-addin.c:93
-msgid "Clone Project"
-msgstr "Clone Project"
+#: src/plugins/glade/gbp-glade-page.c:480
+msgid "Switch to margin editor"
+msgstr "Switch to margin editor"
 
-#: src/plugins/git/ide-git-genesis-addin.c:184
-msgid "Clone…"
-msgstr "Clone…"
+#: src/plugins/glade/gbp-glade-page.c:481
+msgid "Switch to alignment editor"
+msgstr "Switch to alignment editor"
 
-#: src/plugins/git/ide-git-remote-callbacks.c:193
-#, c-format
-msgid ""
-"Builder failed to provide appropriate credentials when cloning repository."
-msgstr ""
-"Builder failed to provide appropriate credentials when cloning repository."
+#: src/plugins/glade/gbp-glade-page.c:486
+msgid "Unnamed Glade project"
+msgstr "Unnamed Glade project"
 
-#. translators: %s is replaced with the error message
-#: src/plugins/git/ide-git-vcs.c:406
-#, c-format
-msgid "Failed to establish git file monitor: %s"
-msgstr "Failed to establish git file monitor: %s"
+#: src/plugins/glade/gbp-glade-properties.c:69
+msgid "Unnamed Glade Project"
+msgstr "Unnamed Glade Project"
+
+#: src/plugins/glade/gbp-glade-properties.ui:36
+msgid "Widget specific properties"
+msgstr "Widget specific properties"
+
+#: src/plugins/glade/gbp-glade-properties.ui:46
+msgid "Container child properties"
+msgstr "Container child properties"
+
+#: src/plugins/glade/gbp-glade-properties.ui:56
+msgid "Styling, alignment, and other common properties"
+msgstr "Styling, alignment, and other common properties"
+
+#: src/plugins/glade/gbp-glade-properties.ui:66
+msgid "Accessibility properties"
+msgstr "Accessibility properties"
+
+#: src/plugins/glade/gtk/menus.ui:5
+msgid "Glade"
+msgstr "Glade"
+
+#: src/plugins/glade/gtk/menus.ui:15
+msgid "Open _Preview"
+msgstr "Open _Preview"
+
+#: src/plugins/glade/gtk/menus.ui:22
+msgid "Cut"
+msgstr "Cut"
+
+#: src/plugins/glade/gtk/menus.ui:27
+msgid "Copy"
+msgstr "Copy"
 
-#: src/plugins/gnome-code-assistance/ide-gca-diagnostic-provider.c:374
+#: src/plugins/glade/gtk/menus.ui:32
+msgid "Paste"
+msgstr "Paste"
+
+#: src/plugins/glade/gtk/menus.ui:37
+#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:242
+#: src/plugins/sysroot/gbp-sysroot-preferences-row.ui:172
+msgid "Delete"
+msgstr "Delete"
+
+#: src/plugins/glade/gtk/menus.ui:44
+msgid "Undo"
+msgstr "Undo"
+
+#: src/plugins/glade/gtk/menus.ui:49
+msgid "Redo"
+msgstr "Redo"
+
+#: src/plugins/glade/gtk/menus.ui:61 src/plugins/project-tree/gtk/menus.ui:33
+msgid "UI Designer"
+msgstr "UI Designer"
+
+#: src/plugins/gnome-code-assistance/ide-gca-diagnostic-provider.c:369
 msgid "Code assistance requires a local file."
 msgstr "Code assistance requires a local file."
 
-#: src/plugins/gnome-code-assistance/ide-gca-preferences-addin.c:62
+#: src/plugins/gnome-code-assistance/ide-gca-preferences-addin.c:64
 msgid "Pylint"
 msgstr "Pylint"
 
-#: src/plugins/gnome-code-assistance/ide-gca-preferences-addin.c:63
+#: src/plugins/gnome-code-assistance/ide-gca-preferences-addin.c:65
 msgid "Enable the use of pylint, which may execute code in your project"
 msgstr "Enable the use of pylint, which may execute code in your project"
 
 #. translators: these are keywords used to search for preferences
-#: src/plugins/gnome-code-assistance/ide-gca-preferences-addin.c:65
+#: src/plugins/gnome-code-assistance/ide-gca-preferences-addin.c:67
 msgid "pylint python lint code execute execution"
 msgstr "pylint python lint code execute execution"
 
-#: src/plugins/gnome-code-assistance/ide-gca-service.c:181
+#: src/plugins/gnome-code-assistance/ide-gca-service.c:183
 msgid "No language specified"
 msgstr "No language specified"
 
@@ -4353,73 +4519,208 @@ msgstr ""
 "Enable the use of pylint to find additional diagnostics in Python programs. "
 "This may result in the execution of code in your project."
 
+#: src/plugins/gradle/gradle_plugin.py:85
+msgid "Gradle Wrapper"
+msgstr "Gradle Wrapper"
+
+#: src/plugins/greeter/gbp-greeter-application-addin.c:136
+msgid "Display a new greeter window"
+msgstr "Display a new greeter window"
+
+#: src/plugins/greeter/gbp-greeter-application-addin.c:144
+msgid "Begin cloning project from URI"
+msgstr "Begin cloning project from URI"
+
+#: src/plugins/greeter/gtk/menus.ui:7 src/plugins/greeter/gtk/menus.ui:72
+#: src/plugins/greeter/gtk/menus.ui:88
+msgid "_Clone Repository…"
+msgstr "_Clone Repository…"
+
+#: src/plugins/greeter/gtk/menus.ui:47
+msgid "Quit"
+msgstr "Quit"
+
+#: src/plugins/greeter/gtk/menus.ui:66 src/plugins/greeter/gtk/menus.ui:82
+msgid "Open a _Project…"
+msgstr "Open a _Project…"
+
+#: src/plugins/grep/gbp-grep-panel.c:494
+msgid "Match"
+msgstr "Match"
+
+#: src/plugins/grep/gbp-grep-panel.c:506
+msgid "Path"
+msgstr "Path"
+
+#: src/plugins/grep/gbp-grep-panel.ui:5 src/plugins/grep/gbp-grep-popover.ui:12
+#: src/plugins/grep/gtk/menus.ui:6
+msgid "Find in Files"
+msgstr "Find in Files"
+
+#: src/plugins/grep/gbp-grep-panel.ui:51
+msgid "Replace With"
+msgstr "Replace With"
+
+#: src/plugins/grep/gbp-grep-popover.ui:28
+msgid "Search for…"
+msgstr "Search for…"
+
+#: src/plugins/grep/gbp-grep-popover.ui:37
+msgid "Find"
+msgstr "Find"
+
+#: src/plugins/grep/gbp-grep-popover.ui:54
+msgid "Search _recursively through folders"
+msgstr "Search _recursively through folders"
+
+#: src/plugins/grep/gbp-grep-popover.ui:61
+msgid "Match _case when searching"
+msgstr "Match _case when searching"
+
+#: src/plugins/grep/gbp-grep-popover.ui:69
+msgid "Match _whole words"
+msgstr "Match _whole words"
+
+#: src/plugins/grep/gbp-grep-popover.ui:76
+msgid "Allow regular _expressions"
+msgstr "Allow regular _expressions"
+
 #: src/plugins/html-preview/gtk/menus.ui:7
 msgid "Open Preview"
 msgstr "Open Preview"
 
-#: src/plugins/html-preview/html_preview.py:326
+#: src/plugins/html-preview/html_preview.py:341
 msgid "Your computer is missing python3-docutils"
 msgstr "Your computer is missing python3-docutils"
 
-#: src/plugins/html-preview/html_preview.py:336
+#: src/plugins/html-preview/html_preview.py:342
+#: src/plugins/html-preview/html_preview.py:352
+msgid ""
+"This package is necessary to provide previews of markup-based documents."
+msgstr ""
+"This package is necessary to provide previews of markup-based documents."
+
+#: src/plugins/html-preview/html_preview.py:345
+#: src/plugins/html-preview/html_preview.py:355
+msgid "Install Package"
+msgstr "Install Package"
+
+#: src/plugins/html-preview/html_preview.py:351
 msgid "Your computer is missing python3-sphinx"
 msgstr "Your computer is missing python3-sphinx"
 
-#: src/plugins/html-preview/html_preview.py:383
+#: src/plugins/html-preview/html_preview.py:421
 msgid "(Preview)"
 msgstr "(Preview)"
 
-#: src/plugins/jedi/jedi_plugin.py:662
-#| msgid "Suggest completions using Ctags"
+#: src/plugins/jedi/jedi_plugin.py:657
 msgid "Suggest completions from Python"
 msgstr "Suggest completions from Python"
 
-#: src/plugins/jedi/jedi_plugin.py:663
+#: src/plugins/jedi/jedi_plugin.py:658
 msgid "Use Jedi to provide completions for the Python language"
 msgstr "Use Jedi to provide completions for the Python language"
 
-#: src/plugins/make/make_plugin.py:137
+#: src/plugins/ls/gbp-ls-page.c:285
+#, c-format
+msgid "Failed to load directory: %s"
+msgstr "Failed to load directory: %s"
+
+#: src/plugins/ls/gbp-ls-page.c:345
+#, c-format
+msgid "%s — Directory"
+msgstr "%s — Directory"
+
+#: src/plugins/ls/gbp-ls-page.ui:45
+msgid "Size"
+msgstr "Size"
+
+#: src/plugins/ls/gbp-ls-page.ui:58
+msgid "Modified"
+msgstr "Modified"
+
+#: src/plugins/make/make_plugin.py:110
+msgid "Build project"
+msgstr "Build project"
+
+#: src/plugins/make/make_plugin.py:124
 msgid "Install project"
 msgstr "Install project"
 
-#: src/plugins/make/make_plugin.py:359
+#: src/plugins/make/make_plugin.py:346
 msgid "Empty Makefile Project"
 msgstr "Empty Makefile Project"
 
-#: src/plugins/make/make_plugin.py:361
+#: src/plugins/make/make_plugin.py:348
 msgid "Create a new empty project using a simple Makefile"
 msgstr "Create a new empty project using a simple Makefile"
 
-#: src/plugins/meson/gbp-meson-build-system.c:428
+#: src/plugins/meson-templates/meson_templates.py:249
+msgid "GNOME Application"
+msgstr "GNOME Application"
+
+#: src/plugins/meson-templates/meson_templates.py:251
+msgid "Create a new GNOME application"
+msgstr "Create a new GNOME application"
+
+#: src/plugins/meson-templates/meson_templates.py:317
+msgid "Shared Library"
+msgstr "Shared Library"
+
+#: src/plugins/meson-templates/meson_templates.py:319
+msgid "Create a new project with a shared library"
+msgstr "Create a new project with a shared library"
+
+#: src/plugins/meson-templates/meson_templates.py:336
+msgid "Empty Project"
+msgstr "Empty Project"
+
+#: src/plugins/meson-templates/meson_templates.py:338
+msgid "Create a new empty project"
+msgstr "Create a new empty project"
+
+#: src/plugins/meson-templates/meson_templates.py:351
+msgid "Command Line Tool"
+msgstr "Command Line Tool"
+
+#: src/plugins/meson-templates/meson_templates.py:353
+msgid "Create a new command line project"
+msgstr "Create a new command line project"
+
+#: src/plugins/meson/gbp-meson-build-system.c:468
+#: src/plugins/meson/gbp-meson-config-view-addin.c:57
 msgid "Meson"
 msgstr "Meson"
 
-#: src/plugins/meson/gbp-meson-pipeline-addin.c:108
-#| msgid "A suitable debugger could not be found."
+#: src/plugins/meson/gbp-meson-config-view-addin.c:58
+msgid "Meson Options"
+msgstr "Meson Options"
+
+#: src/plugins/meson/gbp-meson-pipeline-addin.c:165
 msgid "A Meson-based project is loaded but Ninja could not be found."
 msgstr "A Meson-based project is loaded but Ninja could not be found."
 
-#: src/plugins/meson/gbp-meson-pipeline-addin.c:128
-#| msgid "A suitable debugger could not be found."
+#: src/plugins/meson/gbp-meson-pipeline-addin.c:185
 msgid "A Meson-based project is loaded but meson could not be found."
 msgstr "A Meson-based project is loaded but meson could not be found."
 
-#: src/plugins/meson/gbp-meson-toolchain.c:66
-#, c-format
-#| msgid "Meson"
-msgid "%s (Meson)"
-msgstr "%s (Meson)"
+#: src/plugins/meson/gbp-meson-tool-row.ui:25
+msgid "Delete Tool"
+msgstr "Delete Tool"
 
-#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-addin.c:95
-#| msgid "to add a new toolchain!"
+#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-addin.c:106
 msgid "Add toolchain"
 msgstr "Add toolchain"
 
-#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-addin.c:102
+#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-addin.c:113
 msgid "Define a new custom toolchain targeting a specific platform"
 msgstr "Define a new custom toolchain targeting a specific platform"
 
-#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.c:406
+#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-addin.c:203
+msgid "Toolchain"
+msgstr "Toolchain"
+
+#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.c:410
 msgid "No Provided Tool"
 msgstr "No Provided Tool"
 
@@ -4428,11 +4729,6 @@ msgstr "No Provided Tool"
 msgid "A name to identify the sysroot."
 msgstr "A name to identify the sysroot."
 
-#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:95
-#: src/plugins/sysroot/gbp-sysroot-preferences-row.ui:90
-msgid "Architecture"
-msgstr "Architecture"
-
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:96
 #: src/plugins/sysroot/gbp-sysroot-preferences-row.ui:91
 msgid "The system architecture of the sysroot."
@@ -4443,43 +4739,41 @@ msgid "Add Tool:"
 msgstr "Add Tool:"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:171
-#: src/plugins/meson/gbp-meson-utils.c:96
-#| msgid "Completion"
+#: src/plugins/meson/gbp-meson-utils.c:98
 msgid "Compiler"
 msgstr "Compiler"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:172
-#: src/plugins/meson/gbp-meson-utils.c:98
+#: src/plugins/meson/gbp-meson-utils.c:100
 msgid "Preprocessor"
 msgstr "Preprocessor"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:173
-#: src/plugins/meson/gbp-meson-utils.c:100
+#: src/plugins/meson/gbp-meson-utils.c:102
 msgid "Archiver"
 msgstr "Archiver"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:174
-#: src/plugins/meson/gbp-meson-utils.c:102
+#: src/plugins/meson/gbp-meson-utils.c:104
 msgid "Linker"
 msgstr "Linker"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:175
-#: src/plugins/meson/gbp-meson-utils.c:104
+#: src/plugins/meson/gbp-meson-utils.c:106
 msgid "Strip"
 msgstr "Strip"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:176
-#: src/plugins/meson/gbp-meson-utils.c:106
+#: src/plugins/meson/gbp-meson-utils.c:108
 msgid "Executable wrapper"
 msgstr "Executable wrapper"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:177
-#: src/plugins/meson/gbp-meson-utils.c:108
+#: src/plugins/meson/gbp-meson-utils.c:110
 msgid "Package Config"
 msgstr "Package Config"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:189
-#| msgid "Language"
 msgid "Any language"
 msgstr "Any language"
 
@@ -4505,262 +4799,253 @@ msgid "Fortran"
 msgstr "Fortran"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:195
-#| msgid "ID"
 msgid "D"
 msgstr "D"
 
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:227
-#| msgid "Add Word"
 msgid "Add Tool"
 msgstr "Add Tool"
 
-#: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:242
-#: src/plugins/sysroot/gbp-sysroot-preferences-row.ui:172
-#| msgid "_Delete"
-msgid "Delete"
-msgstr "Delete"
-
 #: src/plugins/meson/gbp-meson-toolchain-edition-preferences-row.ui:248
-#| msgctxt "shortcut window"
-#| msgid "Delete line"
 msgid "Delete Toolchain"
 msgstr "Delete Toolchain"
 
-#: src/plugins/meson/gbp-meson-tool-row.ui:25
-#| msgctxt "shortcut window"
-#| msgid "Delete line"
-msgid "Delete Tool"
-msgstr "Delete Tool"
-
-#: src/plugins/meson-templates/meson_templates.py:250
-msgid "GNOME Application"
-msgstr "GNOME Application"
-
-#: src/plugins/meson-templates/meson_templates.py:252
-msgid "Create a new GNOME application"
-msgstr "Create a new GNOME application"
+#: src/plugins/meson/gbp-meson-toolchain.c:61
+#, c-format
+msgid "%s (Meson)"
+msgstr "%s (Meson)"
 
-#: src/plugins/meson-templates/meson_templates.py:319
-msgid "Shared Library"
-msgstr "Shared Library"
+#: src/plugins/messages/gbp-messages-panel.ui:5
+msgid "Messages"
+msgstr "Messages"
 
-#: src/plugins/meson-templates/meson_templates.py:321
-msgid "Create a new project with a shared library"
-msgstr "Create a new project with a shared library"
+#: src/plugins/newcomers/gbp-newcomers-section.ui:18
+msgid "Suggested GNOME Projects"
+msgstr "Suggested GNOME Projects"
 
-#: src/plugins/meson-templates/meson_templates.py:337
-msgid "Empty Project"
-msgstr "Empty Project"
+#: src/plugins/newcomers/gbp-newcomers-section.ui:37
+msgid "Boxes"
+msgstr "Boxes"
 
-#: src/plugins/meson-templates/meson_templates.py:339
-msgid "Create a new empty project"
-msgstr "Create a new empty project"
+#: src/plugins/newcomers/gbp-newcomers-section.ui:38
+msgid "A simple GNOME 3 application to access remote or virtual systems"
+msgstr "A simple GNOME 3 application to access remote or virtual systems"
 
-#: src/plugins/messages/gbp-messages-panel.ui:5
-msgid "Messages"
-msgstr "Messages"
+#: src/plugins/newcomers/gbp-newcomers-section.ui:48
+msgid "An IDE for writing GNOME-based software"
+msgstr "An IDE for writing GNOME-based software"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:12
-msgid "Contribute to an existing project"
-msgstr "Contribute to an existing project"
+#: src/plugins/newcomers/gbp-newcomers-section.ui:58
+msgid "Calendar"
+msgstr "Calendar"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:32
-msgid "Polari"
-msgstr "Polari"
+#: src/plugins/newcomers/gbp-newcomers-section.ui:59
+msgid "Calendar application for GNOME"
+msgstr "Calendar application for GNOME"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:42
+#: src/plugins/newcomers/gbp-newcomers-section.ui:68
 msgid "Games"
 msgstr "Games"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:52
+#: src/plugins/newcomers/gbp-newcomers-section.ui:69
+msgid "Simple game launcher for GNOME"
+msgstr "Simple game launcher for GNOME"
+
+#: src/plugins/newcomers/gbp-newcomers-section.ui:79
 msgid "Maps"
 msgstr "Maps"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:62
+#: src/plugins/newcomers/gbp-newcomers-section.ui:80
+msgid "A simple GNOME 3 maps application"
+msgstr "A simple GNOME 3 maps application"
+
+#: src/plugins/newcomers/gbp-newcomers-section.ui:90
 msgid "Music"
 msgstr "Music"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:71
-msgid "Todo"
-msgstr "Todo"
+#: src/plugins/newcomers/gbp-newcomers-section.ui:91
+msgid "Music player and management application"
+msgstr "Music player and management application"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:80
+#: src/plugins/newcomers/gbp-newcomers-section.ui:100
 msgid "Nautilus"
 msgstr "Nautilus"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:89
+#: src/plugins/newcomers/gbp-newcomers-section.ui:101
+msgid "Default file manager for GNOME"
+msgstr "Default file manager for GNOME"
+
+#: src/plugins/newcomers/gbp-newcomers-section.ui:110
 msgid "Photos"
 msgstr "Photos"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:98
-msgid "Calendar"
-msgstr "Calendar"
+#: src/plugins/newcomers/gbp-newcomers-section.ui:111
+msgid "Access, organize and share your photos on GNOME"
+msgstr "Access, organise and share your photos on GNOME"
 
-#: src/plugins/newcomers/gbp-newcomers-section.ui:107
-msgid "Boxes"
-msgstr "Boxes"
+#: src/plugins/newcomers/gbp-newcomers-section.ui:120
+msgid "Polari"
+msgstr "Polari"
+
+#: src/plugins/newcomers/gbp-newcomers-section.ui:121
+msgid "An IRC Client for GNOME"
+msgstr "An IRC Client for GNOME"
+
+#: src/plugins/newcomers/gbp-newcomers-section.ui:131
+msgid "Todo"
+msgstr "Todo"
+
+#: src/plugins/newcomers/gbp-newcomers-section.ui:132
+msgid "Task manager for GNOME"
+msgstr "Task manager for GNOME"
 
-#: src/plugins/notification/ide-notification-addin.c:98
+#: src/plugins/notification/ide-notification-addin.c:101
 msgid "Build successful"
 msgstr "Build successful"
 
-#: src/plugins/notification/ide-notification-addin.c:99
+#: src/plugins/notification/ide-notification-addin.c:102
 #, c-format
 msgid "Project “%s” has completed building"
 msgstr "Project “%s” has completed building"
 
-#: src/plugins/notification/ide-notification-addin.c:103
+#: src/plugins/notification/ide-notification-addin.c:106
+#: src/plugins/notification/ide-notification-addin.c:167
 msgid "Build failed"
 msgstr "Build failed"
 
-#: src/plugins/notification/ide-notification-addin.c:104
+#: src/plugins/notification/ide-notification-addin.c:107
 #, c-format
 msgid "Project “%s” failed to build"
 msgstr "Project “%s” failed to build"
 
-#: src/plugins/npm/npm_plugin.py:111
+#: src/plugins/notification/ide-notification-addin.c:186
+msgid "Build succeeded"
+msgstr "Build succeeded"
+
+#: src/plugins/notification/ide-notification-addin.c:188
+msgid "Build configured"
+msgstr "Build configured"
+
+#: src/plugins/notification/ide-notification-addin.c:190
+msgid "Build bootstrapped"
+msgstr "Build bootstrapped"
+
+#: src/plugins/npm/npm_plugin.py:91
 msgid "Downloading npm dependencies"
 msgstr "Downloading npm dependencies"
 
-#: src/plugins/phpize/phpize_plugin.py:210
+#: src/plugins/phpize/phpize_plugin.py:191
 msgid "Bootstrapping project"
 msgstr "Bootstrapping project"
 
-#: src/plugins/project-tree/gb-new-file-popover.c:123
-#: src/plugins/project-tree/gb-rename-file-popover.c:139
+#. translators: this is a path to browse to the runtime, likely only "containers" should be translated
+#: src/plugins/podman/gbp-podman-runtime.c:99
+msgid "Containers/Podman"
+msgstr "Containers/Podman"
+
+#: src/plugins/project-tree/gbp-new-file-popover.c:124
+#: src/plugins/project-tree/gbp-rename-file-popover.c:144
 msgid "A folder with that name already exists."
 msgstr "A folder with that name already exists."
 
-#: src/plugins/project-tree/gb-new-file-popover.c:126
-#: src/plugins/project-tree/gb-rename-file-popover.c:142
+#: src/plugins/project-tree/gbp-new-file-popover.c:127
+#: src/plugins/project-tree/gbp-rename-file-popover.c:147
 msgid "A file with that name already exists."
 msgstr "A file with that name already exists."
 
-#: src/plugins/project-tree/gb-new-file-popover.c:348
-#: src/plugins/project-tree/gb-new-file-popover.ui:13
-#: src/plugins/project-tree/gb-rename-file-popover.ui:13
+#: src/plugins/project-tree/gbp-new-file-popover.c:351
+#: src/plugins/project-tree/gbp-new-file-popover.ui:13
+#: src/plugins/project-tree/gbp-rename-file-popover.ui:13
 msgid "File Name"
 msgstr "File Name"
 
-#: src/plugins/project-tree/gb-new-file-popover.c:350
+#: src/plugins/project-tree/gbp-new-file-popover.c:353
 msgid "Folder Name"
 msgstr "Folder Name"
 
-#: src/plugins/project-tree/gb-new-file-popover.ui:35
+#: src/plugins/project-tree/gbp-new-file-popover.ui:35
 msgid "_Create"
 msgstr "_Create"
 
-#: src/plugins/project-tree/gb-project-tree-actions.c:325
-msgid "Cannot load a non-native file in terminal"
-msgstr "Cannot load a non-native file in terminal"
+#: src/plugins/project-tree/gbp-project-tree-addin.c:208
+msgid "Files"
+msgstr "Files"
 
-#. translators: %s is replaced with the error message
-#: src/plugins/project-tree/gb-project-tree-actions.c:354
+#: src/plugins/project-tree/gbp-project-tree-addin.c:676
 #, c-format
-msgid "Failed to spawn terminal: %s"
-msgstr "Failed to spawn terminal: %s"
+msgid "Copying 1 file"
+msgstr "Copying 1 file"
 
-#. translators: %s is replaced with the error message
-#: src/plugins/project-tree/gb-project-tree-actions.c:619
+#. translators: first %s is replaced with completed number of files, second %s with total number of files
+#: src/plugins/project-tree/gbp-project-tree-addin.c:679
 #, c-format
-msgid "Failed to rename file: %s"
-msgstr "Failed to rename file: %s"
+msgid "Copying %s of %s files"
+msgstr "Copying %s of %s files"
 
-#. translators: %s is replaced with the error message
-#: src/plugins/project-tree/gb-project-tree-actions.c:710
-#, c-format
-msgid "Failed to trash file: %s"
-msgstr "Failed to move file to wastebasket: %s"
+#: src/plugins/project-tree/gbp-project-tree-addin.c:715
+msgid "Failed to copy files"
+msgstr "Failed to copy files"
 
-#: src/plugins/project-tree/gb-project-tree-addin.c:88
-msgid "Project Tree"
-msgstr "Project Tree"
+#: src/plugins/project-tree/gbp-project-tree-addin.c:725
+msgid "Files copied"
+msgstr "Files copied"
 
-#: src/plugins/project-tree/gb-project-tree-builder.c:453
-msgid "Empty"
-msgstr "Empty"
+#: src/plugins/project-tree/gbp-project-tree-addin.c:729
+#, c-format
+msgid "Copied %s file"
+msgid_plural "Copied %s files"
+msgstr[0] "Copied %s file"
+msgstr[1] "Copied %s files"
 
-#: src/plugins/project-tree/gb-project-tree-shortcuts.c:35
-#: src/plugins/project-tree/gb-project-tree-shortcuts.c:41
-msgctxt "shortcut window"
-msgid "Project tree"
-msgstr "Project tree"
+#: src/plugins/project-tree/gbp-project-tree-addin.c:921
+msgid "Copying files…"
+msgstr "Copying files…"
 
-#: src/plugins/project-tree/gb-project-tree-shortcuts.c:36
-msgctxt "shortcut window"
-msgid "Rename a file"
-msgstr "Rename a file"
+#: src/plugins/project-tree/gbp-project-tree-addin.c:922
+msgid "Files will be copied in a moment"
+msgstr "Files will be copied in a moment"
 
-#: src/plugins/project-tree/gb-project-tree-shortcuts.c:42
-msgctxt "shortcut window"
-msgid "Move a file to the trash"
-msgstr "Move a file to the wastebasket"
+#: src/plugins/project-tree/gbp-project-tree-workspace-addin.c:65
+msgid "Project Tree"
+msgstr "Project Tree"
 
-#: src/plugins/project-tree/gb-rename-file-popover.c:79
+#: src/plugins/project-tree/gbp-rename-file-popover.c:84
 #, c-format
 msgid "Rename %s"
 msgstr "Rename %s"
 
-#: src/plugins/project-tree/gtk/menus.ui:6
-msgid "Re_veal in Project Tree"
-msgstr "Re_veal in Project Tree"
+#: src/plugins/project-tree/gtk/menus.ui:7
+msgid "New File…"
+msgstr "New File…"
 
-#: src/plugins/project-tree/gtk/menus.ui:14
-msgid "_New"
-msgstr "_New"
-
-#: src/plugins/project-tree/gtk/menus.ui:17
-msgid "_Empty File"
-msgstr "_Empty File"
+#: src/plugins/project-tree/gtk/menus.ui:12
+msgid "New Folder…"
+msgstr "New Folder…"
 
 #: src/plugins/project-tree/gtk/menus.ui:23
-msgid "_New Folder"
-msgstr "_New Folder"
-
-#: src/plugins/project-tree/gtk/menus.ui:29
-msgid "_Open"
-msgstr "_Open"
+msgid "Open With…"
+msgstr "Open With…"
 
-#: src/plugins/project-tree/gtk/menus.ui:34
-msgid "Open _With"
-msgstr "Open _With"
-
-#: src/plugins/project-tree/gtk/menus.ui:37
+#: src/plugins/project-tree/gtk/menus.ui:27
 msgid "Source Code Editor"
 msgstr "Source Code Editor"
 
-#: src/plugins/project-tree/gtk/menus.ui:47
-msgid "_Open Containing Folder"
-msgstr "_Open Containing Folder"
-
-#: src/plugins/project-tree/gtk/menus.ui:51
-msgid "_Open in Terminal"
-msgstr "_Open in Terminal"
-
-#: src/plugins/project-tree/gtk/menus.ui:64
-msgid "Mo_ve to Trash"
-msgstr "Mo_ve to Wastebasket"
+#: src/plugins/project-tree/gtk/menus.ui:41
+msgid "Open Containing Folder"
+msgstr "Open Containing Folder"
 
-#: src/plugins/project-tree/gtk/menus.ui:71
-msgid "_Build"
-msgstr "_Build"
+#: src/plugins/project-tree/gtk/menus.ui:46
+msgid "Open in Terminal"
+msgstr "Open in Terminal"
 
-#: src/plugins/project-tree/gtk/menus.ui:75
-msgid "_Rebuild"
-msgstr "_Rebuild"
+#: src/plugins/project-tree/gtk/menus.ui:58
+msgid "Move to Trash"
+msgstr "Move to Wastebasket"
 
-#: src/plugins/project-tree/gtk/menus.ui:81
+#: src/plugins/project-tree/gtk/menus.ui:64
 msgid "Display Options"
 msgstr "Display Options"
 
-#: src/plugins/project-tree/gtk/menus.ui:98
-msgid "_Collapse All Nodes"
-msgstr "_Collapse All Nodes"
-
-#: src/plugins/project-tree/gtk/menus.ui:102
-msgid "_Refresh"
-msgstr "_Refresh"
-
 #. translators: format is "CPU emulation". Only translate "emulation"
 #: src/plugins/qemu/gbp-qemu-device-provider.c:41
 msgid "Aarch64 Emulation"
@@ -4771,131 +5056,138 @@ msgid "Arm Emulation"
 msgstr "Arm Emulation"
 
 #. translators: first %s is replaced with hostname, second %s with the CPU architecture
-#: src/plugins/qemu/gbp-qemu-device-provider.c:157
+#: src/plugins/qemu/gbp-qemu-device-provider.c:158
 #, c-format
 msgid "My Computer (%s) %s"
 msgstr "My Computer (%s) %s"
 
-#: src/plugins/quick-highlight/gbp-quick-highlight-preferences.c:48
+#: src/plugins/quick-highlight/gbp-quick-highlight-preferences.c:50
 msgid "Words matching selection"
 msgstr "Words matching selection"
 
-#: src/plugins/quick-highlight/gbp-quick-highlight-preferences.c:49
+#: src/plugins/quick-highlight/gbp-quick-highlight-preferences.c:51
 msgid "Highlight all occurrences of words matching the current selection"
 msgstr "Highlight all occurrences of words matching the current selection"
 
 #. Translators: the following are keywords used for searching to locate this preference
-#: src/plugins/quick-highlight/gbp-quick-highlight-preferences.c:51
+#: src/plugins/quick-highlight/gbp-quick-highlight-preferences.c:53
 msgid "quick highlight words matching current selection"
 msgstr "quick highlight words matching current selection"
 
-#: src/plugins/recent/gbp-recent-section.ui:26
+#. translators: %s is replaced with the path of the file to be deleted and \n for a new line
+#: src/plugins/recent/gbp-recent-section.c:347
+#: src/plugins/recent/gbp-recent-section.c:354
+#, c-format
+msgid "Removing %s\n"
+msgstr "Removing %s\n"
+
+#: src/plugins/recent/gbp-recent-section.c:467
+msgid "Removing Files…"
+msgstr "Removing Files…"
+
+#: src/plugins/recent/gbp-recent-section.ui:28
 msgid "Recent Projects"
 msgstr "Recent Projects"
 
-#: src/plugins/recent/gbp-recent-section.ui:41
-msgid "Updated"
-msgstr "Updated"
-
 #: src/plugins/retab/gtk/menus.ui:9
 msgid "Reformat tabs"
 msgstr "Reformat tabs"
 
-#: src/plugins/rustup/rustup_plugin.py:89
+#: src/plugins/rustup/rustup_plugin.py:80
 msgid "Rustup not installed"
 msgstr "Rustup not installed"
 
-#: src/plugins/rustup/rustup_plugin.py:279
+#: src/plugins/rustup/rustup_plugin.py:270
 msgid "Installing rustup"
 msgstr "Installing rustup"
 
-#: src/plugins/rustup/rustup_plugin.py:281
+#: src/plugins/rustup/rustup_plugin.py:272
 msgid "Updating rustup"
 msgstr "Updating rustup"
 
-#: src/plugins/rustup/rustup_plugin.py:283
+#: src/plugins/rustup/rustup_plugin.py:274
 msgid "Installing rust "
 msgstr "Installing rust "
 
-#: src/plugins/rustup/rustup_plugin.py:285
+#: src/plugins/rustup/rustup_plugin.py:276
 msgid "Checking system"
 msgstr "Checking system"
 
-#: src/plugins/rustup/rustup_plugin.py:350
+#: src/plugins/rustup/rustup_plugin.py:341
 msgid "Downloading rustup-init"
 msgstr "Downloading rustup-init"
 
-#: src/plugins/rustup/rustup_plugin.py:355
+#: src/plugins/rustup/rustup_plugin.py:346
 msgid "Syncing channel updates"
 msgstr "Syncing channel updates"
 
-#: src/plugins/rustup/rustup_plugin.py:361
+#: src/plugins/rustup/rustup_plugin.py:352
 msgid "Downloading "
 msgstr "Downloading "
 
-#: src/plugins/rustup/rustup_plugin.py:368
+#: src/plugins/rustup/rustup_plugin.py:359
 msgid "Installing "
 msgstr "Installing "
 
-#: src/plugins/rustup/rustup_plugin.py:374
+#: src/plugins/rustup/rustup_plugin.py:365
 msgid "Checking for rustup updates"
 msgstr "Checking for rustup updates"
 
-#: src/plugins/rustup/rustup_plugin.py:379
+#: src/plugins/rustup/rustup_plugin.py:370
 msgid "Downloading rustup update"
 msgstr "Downloading rustup update"
 
-#: src/plugins/rustup/rustup_plugin.py:416
+#: src/plugins/rustup/rustup_plugin.py:408
 msgid "Error installing "
 msgstr "Error installing "
 
-#: src/plugins/rustup/rustup_plugin.py:418
+#: src/plugins/rustup/rustup_plugin.py:410
 msgid "Error"
 msgstr "Error"
 
-#: src/plugins/rustup/rustup_plugin.py:423
+#: src/plugins/rustup/rustup_plugin.py:415
 msgid "Cancelled"
 msgstr "Cancelled"
 
-#: src/plugins/rustup/rustup_plugin.py:431
+#: src/plugins/rustup/rustup_plugin.py:423
 msgid "Finished"
 msgstr "Finished"
 
-#: src/plugins/rustup/rustup_plugin.py:447
+#: src/plugins/rustup/rustup_plugin.py:439
 msgid "Rustup"
 msgstr "Rustup"
 
-#: src/plugins/rustup/rustup_plugin.py:448
+#: src/plugins/rustup/rustup_plugin.py:440
 msgid "Rustup Toolchains"
 msgstr "Rustup Toolchains"
 
-#: src/plugins/rustup/rustup_plugin.py:504
+#: src/plugins/rustup/rustup_plugin.py:496
 msgid "Updating"
 msgstr "Updating"
 
-#: src/plugins/rustup/rustup_plugin.py:504
+#: src/plugins/rustup/rustup_plugin.py:496
 msgid "Installing"
 msgstr "Installing"
 
 #. set default toolchain button
-#: src/plugins/rustup/rustup_plugin.py:597
+#: src/plugins/rustup/rustup_plugin.py:589
 msgid "Make default"
 msgstr "Make default"
 
-#: src/plugins/rustup/rustup_plugin.py:597
+#: src/plugins/rustup/rustup_plugin.py:589
 msgid "Makes the selected toolchain the default rust installation"
 msgstr "Makes the selected toolchain the default rust installation"
 
-#: src/plugins/rustup/rustup_plugin.py:612
+#: src/plugins/rustup/rustup_plugin.py:604
 msgid "Install Rust Channel"
 msgstr "Install Rust Channel"
 
 #. translators: channel is stable, beta, nightly, with optional architecture and date
-#: src/plugins/rustup/rustup_plugin.py:617
+#: src/plugins/rustup/rustup_plugin.py:609
 msgid "Enter name of rust channel"
 msgstr "Enter name of rust channel"
 
-#: src/plugins/rustup/rustup_plugin.py:618
+#: src/plugins/rustup/rustup_plugin.py:610
 msgid ""
 "Standard release channel toolchain names have the following form:\n"
 "                        <channel>[-<date>][-<host>]\n"
@@ -4911,38 +5203,36 @@ msgstr ""
 "                        <date>          = YYYY-MM-DD\n"
 "                        <host>          = <target-triple>"
 
-#: src/plugins/rustup/rustup_plugin.py:643
+#: src/plugins/rustup/rustup_plugin.py:635
 msgid "Install Rustup to manage toolchains here!"
 msgstr "Install Rustup to manage toolchains here!"
 
-#: src/plugins/rustup/rustup_plugin.py:650
+#: src/plugins/rustup/rustup_plugin.py:642
 msgid "No toolchain installed. Click"
 msgstr "No toolchain installed. Click"
 
-#: src/plugins/rustup/rustup_plugin.py:651
+#: src/plugins/rustup/rustup_plugin.py:643
 msgid "to add a new toolchain!"
 msgstr "to add a new toolchain!"
 
-#: src/plugins/snippets/ide-snippet-completion-item.c:112
+#: src/plugins/snippets/ide-snippet-completion-item.c:114
 #, c-format
-#| msgid "Failed to parse integer from “%s”"
 msgid "Failed to parse snippet “%s”"
 msgstr "Failed to parse snippet “%s”"
 
-#: src/plugins/snippets/ide-snippet-preferences-addin.c:51
-#| msgid "Suggest completions using Ctags"
+#: src/plugins/snippets/ide-snippet-preferences-addin.c:53
 msgid "Suggest Completions from Snippets"
 msgstr "Suggest Completions from Snippets"
 
-#: src/plugins/snippets/ide-snippet-preferences-addin.c:52
+#: src/plugins/snippets/ide-snippet-preferences-addin.c:54
 msgid "Use registered snippets to suggest completion proposals"
 msgstr "Use registered snippets to suggest completion proposals"
 
-#: src/plugins/spellcheck/gbp-spell-editor-addin.c:51
+#: src/plugins/spellcheck/gbp-spell-editor-addin.c:53
 msgid "Spelling"
 msgstr "Spelling"
 
-#: src/plugins/spellcheck/gbp-spell-editor-view-addin.c:102
+#: src/plugins/spellcheck/gbp-spell-editor-page-addin.c:104
 msgctxt "shortcut window"
 msgid "Show the spellchecker panel"
 msgstr "Show the spellchecker panel"
@@ -4951,36 +5241,36 @@ msgstr "Show the spellchecker panel"
 #. * addins are already in destruction. Therefore, silently
 #. * fail any further setup.
 #.
-#: src/plugins/spellcheck/gbp-spell-editor-view-addin.c:139
-#: src/plugins/spellcheck/gbp-spell-editor-view-addin.c:246
+#: src/plugins/spellcheck/gbp-spell-editor-page-addin.c:141
+#: src/plugins/spellcheck/gbp-spell-editor-page-addin.c:248
 msgid "Failed to initialize spellchecking, disabling"
 msgstr "Failed to initialise spellchecking, disabling"
 
-#: src/plugins/spellcheck/gbp-spell-language-popover.c:231
+#: src/plugins/spellcheck/gbp-spell-language-popover.c:235
 msgid "No language selected"
 msgstr "No language selected"
 
-#: src/plugins/spellcheck/gbp-spell-navigator.c:480
+#: src/plugins/spellcheck/gbp-spell-navigator.c:482
 msgid "No language set. Check your dictionary installation."
 msgstr "No language set. Check your dictionary installation."
 
-#: src/plugins/spellcheck/gbp-spell-widget.c:119
+#: src/plugins/spellcheck/gbp-spell-widget.c:121
 msgid "No suggestions"
 msgstr "No suggestions"
 
-#: src/plugins/spellcheck/gbp-spell-widget.c:212
+#: src/plugins/spellcheck/gbp-spell-widget.c:214
 msgid "Completed spell checking"
 msgstr "Completed spell checking"
 
-#: src/plugins/spellcheck/gbp-spell-widget.c:255
+#: src/plugins/spellcheck/gbp-spell-widget.c:257
 msgid "The word is not in the dictionary"
 msgstr "The word is not in the dictionary"
 
-#: src/plugins/spellcheck/gbp-spell-widget.c:426
+#: src/plugins/spellcheck/gbp-spell-widget.c:428
 msgid "This word is already in the personal dictionary"
 msgstr "This word is already in the personal dictionary"
 
-#: src/plugins/spellcheck/gbp-spell-widget.c:429
+#: src/plugins/spellcheck/gbp-spell-widget.c:431
 #, c-format
 msgid "This word is already in the %s dictionary"
 msgstr "This word is already in the %s dictionary"
@@ -5037,11 +5327,19 @@ msgstr "Check _Spelling"
 msgid "Underline misspelled words"
 msgstr "Underline misspelt words"
 
+#: src/plugins/sublime/gbp-sublime-preferences-addin.c:52
+msgid "Sublime Text"
+msgstr "Sublime Text"
+
+#: src/plugins/sublime/gbp-sublime-preferences-addin.c:53
+msgid "Emulates the Sublime Text editor"
+msgstr "Emulates the Sublime Text editor"
+
 #: src/plugins/support/gtk/menus.ui:7
 msgid "Generate Support Log"
 msgstr "Generate Support Log"
 
-#: src/plugins/support/ide-support-application-addin.c:79
+#: src/plugins/support/ide-support-application-addin.c:84
 #, c-format
 msgid ""
 "The support log file has been written to “%s”. Please provide this file as "
@@ -5050,37 +5348,25 @@ msgstr ""
 "The support log file has been written to “%s”. Please provide this file as "
 "an attachment on your bug report or support request."
 
-#: src/plugins/symbol-tree/gbp-symbol-hover-provider.c:82
-#| msgid "_Go to Definition"
-msgid "Definition"
-msgstr "Definition"
-
-#: src/plugins/symbol-tree/gbp-symbol-hover-provider.c:83
-msgid "Canonical"
-msgstr "Canonical"
-
-#: src/plugins/symbol-tree/gbp-symbol-hover-provider.c:120
-#| msgid "Rename symbol"
-msgid "Unnamed Symbol"
-msgstr "Unnamed Symbol"
-
-#: src/plugins/symbol-tree/gbp-symbol-hover-provider.c:162
-#| msgctxt "shortcut window"
-#| msgid "Symbols"
-msgid "Symbol"
-msgstr "Symbol"
-
-#: src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c:55
+#: src/plugins/symbol-tree/gbp-symbol-frame-addin.c:56
 msgctxt "shortcut window"
 msgid "Symbols"
 msgstr "Symbols"
 
-#: src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c:56
+#: src/plugins/symbol-tree/gbp-symbol-frame-addin.c:57
 msgctxt "shortcut window"
 msgid "Search symbols within document"
 msgstr "Search symbols within document"
 
-#: src/plugins/symbol-tree/gbp-symbol-menu-button.c:311
+#: src/plugins/symbol-tree/gbp-symbol-hover-provider.c:115
+msgid "Unnamed Symbol"
+msgstr "Unnamed Symbol"
+
+#: src/plugins/symbol-tree/gbp-symbol-hover-provider.c:155
+msgid "Symbol"
+msgstr "Symbol"
+
+#: src/plugins/symbol-tree/gbp-symbol-menu-button.c:314
 msgid "Select Symbol…"
 msgstr "Select Symbol…"
 
@@ -5089,25 +5375,21 @@ msgstr "Select Symbol…"
 msgid "Document Outline"
 msgstr "Document Outline"
 
-#: src/plugins/sysmon/gb-sysmon-panel.ui:5
-msgid "System Monitor"
-msgstr "System Monitor"
-
-#: src/plugins/sysprof/gbp-sysprof-perspective.c:135
+#: src/plugins/sysprof/gbp-sysprof-surface.c:114
 #: src/plugins/sysprof/gtk/menus.ui:20
 msgid "Profiler"
 msgstr "Profiler"
 
-#: src/plugins/sysprof/gbp-sysprof-perspective.ui:20
+#: src/plugins/sysprof/gbp-sysprof-surface.ui:20
 msgid "Failure"
 msgstr "Failure"
 
-#: src/plugins/sysprof/gbp-sysprof-perspective.ui:28
+#: src/plugins/sysprof/gbp-sysprof-surface.ui:28
 msgid "_Close"
 msgstr "_Close"
 
 #. the action:// link is used to run the project
-#: src/plugins/sysprof/gbp-sysprof-perspective.ui:49
+#: src/plugins/sysprof/gbp-sysprof-surface.ui:49
 msgid ""
 "Select <a href=\"action://run-manager.run-with-handler::profiler\">Run with "
 "profiler</a> from the run menu to begin"
@@ -5115,36 +5397,37 @@ msgstr ""
 "Select <a href=\"action://run-manager.run-with-handler::profiler\">Run with "
 "profiler</a> from the run menu to begin"
 
-#: src/plugins/sysprof/gbp-sysprof-workbench-addin.c:356
-msgid "Open Profile"
-msgstr "Open Profile"
+#: src/plugins/sysprof/gbp-sysprof-workspace-addin.c:370
+msgid "Open Sysprof Capture…"
+msgstr "Open Sysprof Capture…"
 
-#: src/plugins/sysprof/gbp-sysprof-workbench-addin.c:365
+#: src/plugins/sysprof/gbp-sysprof-workspace-addin.c:379
 msgid "Sysprof Capture (*.syscap)"
 msgstr "Sysprof Capture (*.syscap)"
 
-#: src/plugins/sysprof/gbp-sysprof-workbench-addin.c:371
+#: src/plugins/sysprof/gbp-sysprof-workspace-addin.c:385
 msgid "All Files"
 msgstr "All Files"
 
-#: src/plugins/sysprof/gbp-sysprof-workbench-addin.c:472
-#: src/plugins/sysprof/gtk/menus.ui:34
+#: src/plugins/sysprof/gbp-sysprof-workspace-addin.c:492
+#: src/plugins/sysprof/gtk/menus.ui:34 src/plugins/sysprof/gtk/menus.ui:44
 msgid "Run with Profiler"
 msgstr "Run with Profiler"
 
 #: src/plugins/sysprof/gtk/menus.ui:8
+msgctxt "menu label"
 msgid "Open Sysprof Capture…"
 msgstr "Open Sysprof Capture…"
 
-#: src/plugins/sysroot/gbp-sysroot-preferences-addin.c:80
+#: src/plugins/sysroot/gbp-sysroot-preferences-addin.c:83
 msgid "Add sysroot"
 msgstr "Add sysroot"
 
-#: src/plugins/sysroot/gbp-sysroot-preferences-addin.c:87
+#: src/plugins/sysroot/gbp-sysroot-preferences-addin.c:90
 msgid "Define a new sysroot target to build against a different target"
 msgstr "Define a new sysroot target to build against a different target"
 
-#: src/plugins/sysroot/gbp-sysroot-preferences-addin.c:135
+#: src/plugins/sysroot/gbp-sysroot-preferences-addin.c:138
 msgid "Sysroots"
 msgstr "Sysroots"
 
@@ -5160,73 +5443,77 @@ msgstr "Package Config Path"
 msgid "An optional comma-separated path to specify PKG_CONFIG_PATH."
 msgstr "An optional comma-separated path to specify PKG_CONFIG_PATH."
 
-#: src/plugins/sysroot/gbp-sysroot-toolchain-provider.c:147
+#: src/plugins/sysroot/gbp-sysroot-toolchain-provider.c:148
 #, c-format
 msgid "%s (Sysroot SDK)"
 msgstr "%s (Sysroot SDK)"
 
-#: src/plugins/terminal/gb-terminal-view-actions.c:265
-msgid "Save Terminal Content As"
-msgstr "Save Terminal Content As"
-
-#: src/plugins/terminal/gb-terminal-view.c:453
-msgid "Untitled terminal"
-msgstr "Untitled terminal"
+#: src/plugins/terminal/gbp-terminal-application-addin.c:66
+msgid "Use terminal interface"
+msgstr "Use terminal interface"
 
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:208
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:202
 msgid "Application Output"
 msgstr "Application Output"
 
 #. translators: %s is replaced with the current local time of day
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:238
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:235
 #, c-format
-#| msgid "Application exited\r\n"
 msgid "Application started at %s\r\n"
 msgstr "Application started at %s\r\n"
 
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:258
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:256
 msgid "Application exited\r\n"
 msgstr "Application exited\r\n"
 
-#: src/plugins/terminal/gb-terminal-workbench-addin.c:278
-#| msgctxt "shortcut window"
-#| msgid "Terminal in Build Runtime"
+#: src/plugins/terminal/gbp-terminal-workspace-addin.c:286
 msgctxt "shortcut window"
 msgid "Terminal in Runtime"
 msgstr "Terminal in Runtime"
 
-#: src/plugins/terminal/gtk/menus.ui:17
-msgid "Reset and Clear"
-msgstr "Reset and Clear"
-
-#: src/plugins/terminal/gtk/menus.ui:36
+#: src/plugins/terminal/gtk/menus.ui:9
 msgid "New _Terminal"
 msgstr "New _Terminal"
 
-#: src/plugins/terminal/gtk/menus.ui:43
+#: src/plugins/terminal/gtk/menus.ui:16
 msgid "New _Build Terminal"
 msgstr "New _Build Terminal"
 
-#: src/plugins/terminal/gtk/menus.ui:50
-#| msgid "New _Build Terminal"
+#: src/plugins/terminal/gtk/menus.ui:23
 msgid "New _Runtime Terminal"
 msgstr "New _Runtime Terminal"
 
-#: src/plugins/terminal/gtk/menus.ui:60
-msgid "New terminal in directory"
-msgstr "New terminal in directory"
+#: src/plugins/testui/gbp-test-output-panel.c:132
+msgid "Unit Test Output"
+msgstr "Unit Test Output"
+
+#: src/plugins/testui/gbp-test-output-panel.ui:33
+msgid "Clear test output"
+msgstr "Clear test output"
+
+#: src/plugins/testui/gbp-test-output-panel.ui:50
+msgid "Save test output"
+msgstr "Save test output"
+
+#: src/plugins/testui/gbp-test-tree-addin.c:197
+msgid "Unit Tests"
+msgstr "Unit Tests"
+
+#. translators: %s is replaced with the name of the unit test
+#: src/plugins/testui/gbp-test-tree-addin.c:407
+#, c-format
+msgid "Running test “%s”…"
+msgstr "Running test “%s”…"
 
-#: src/plugins/todo/gbp-todo-panel.c:299
-#| msgid "Downloading…"
+#: src/plugins/todo/gbp-todo-panel.c:301
 msgid "Loading TODOs…"
 msgstr "Loading TODOs…"
 
-#: src/plugins/todo/gbp-todo-panel.c:300
-#| msgid "Integration with Git to clone your projects"
+#: src/plugins/todo/gbp-todo-panel.c:302
 msgid "Please wait while we scan your project"
 msgstr "Please wait while we scan your project"
 
-#: src/plugins/todo/gbp-todo-workbench-addin.c:156
+#: src/plugins/todo/gbp-todo-workspace-addin.c:157
 msgid "TODO/FIXMEs"
 msgstr "TODO/FIXMEs"
 
@@ -5251,26 +5538,554 @@ msgstr "Show errors and warnings provided by Vala"
 msgid "vala diagnostics warnings errors"
 msgstr "vala diagnostics warnings errors"
 
-#: src/plugins/valgrind/gtk/menus.ui:10
+#: src/plugins/valgrind/gtk/menus.ui:10 src/plugins/valgrind/gtk/menus.ui:20
 #: src/plugins/valgrind/valgrind_plugin.py:53
 msgid "Run with Valgrind"
 msgstr "Run with Valgrind"
 
-#: src/plugins/xml-pack/ide-xml-parser.c:587
-#: src/plugins/xml-pack/ide-xml-tree-builder.c:523
+#: src/plugins/vcsui/gbp-vcsui-tree-addin.c:412
+msgid "Branches"
+msgstr "Branches"
+
+#: src/plugins/vcsui/gbp-vcsui-tree-addin.c:422
+msgid "Tags"
+msgstr "Tags"
+
+#: src/plugins/vcsui/gtk/menus.ui:8
+msgid "Switch Branch"
+msgstr "Switch Branch"
+
+#: src/plugins/vim/gb-vim.c:105
+#, c-format
+msgid "Number required"
+msgstr "Number required"
+
+#: src/plugins/vim/gb-vim.c:115
+#, c-format
+msgid "%s is invalid for %s"
+msgstr "%s is invalid for %s"
+
+#: src/plugins/vim/gb-vim.c:173
+#, c-format
+msgid "Cannot find language “%s”"
+msgstr "Cannot find language “%s”"
+
+#: src/plugins/vim/gb-vim.c:330
+#, c-format
+msgid "This command requires a GtkSourceView to be focused"
+msgstr "This command requires a GtkSourceView to be focused"
+
+#: src/plugins/vim/gb-vim.c:341
+#, c-format
+msgid "This command requires a view to be focused"
+msgstr "This command requires a view to be focused"
+
+#: src/plugins/vim/gb-vim.c:398
+#, c-format
+msgid "Unknown option: %s"
+msgstr "Unknown option: %s"
+
+#: src/plugins/vim/gb-vim.c:441
+#, c-format
+msgid "Cannot find colorscheme “%s”"
+msgstr "Cannot find colourscheme “%s”"
+
+#: src/plugins/vim/gb-vim.c:477 src/plugins/vim/gb-vim.c:600
+#, c-format
+msgid "Failed to locate working directory"
+msgstr "Failed to locate working directory"
+
+#: src/plugins/vim/gb-vim.c:766
+#, c-format
+msgid "Invalid :syntax subcommand: %s"
+msgstr "Invalid :syntax subcommand: %s"
+
+#: src/plugins/vim/gb-vim.c:1203
+#, c-format
+msgid "Invalid search and replace request"
+msgstr "Invalid search and replace request"
+
+#: src/plugins/vim/gb-vim.c:1213
+msgid "Change the pages colorscheme"
+msgstr "Change the pages colourscheme"
+
+#: src/plugins/vim/gb-vim.c:1217
+msgid "Build the project"
+msgstr "Build the project"
+
+#: src/plugins/vim/gb-vim.c:1218
+msgid "Clear search highlighting"
+msgstr "Clear search highlighting"
+
+#: src/plugins/vim/gb-vim.c:1219
+msgid "Open a file by path"
+msgstr "Open a file by path"
+
+#: src/plugins/vim/gb-vim.c:1220
+msgid "Close the page"
+msgstr "Close the page"
+
+#: src/plugins/vim/gb-vim.c:1221
+msgid "Set various buffer options"
+msgstr "Set various buffer options"
+
+#: src/plugins/vim/gb-vim.c:1222
+msgid "Sort the selected lines"
+msgstr "Sort the selected lines"
+
+#: src/plugins/vim/gb-vim.c:1223
+msgid "Create a split page below the current page"
+msgstr "Create a split page below the current page"
+
+#: src/plugins/vim/gb-vim.c:1224
+msgid "Toggle syntax highlighting"
+msgstr "Toggle syntax highlighting"
+
+#: src/plugins/vim/gb-vim.c:1228
+msgid "Save and close the current page"
+msgstr "Save and close the current page"
+
+#: src/plugins/vim/gb-vim.c:1229
+msgid "Save the current page"
+msgstr "Save the current page"
+
+#: src/plugins/vim/gb-vim.c:1313
+#, c-format
+msgid "Not a command: %s"
+msgstr "Not a command: %s"
+
+#: src/plugins/vim/gbp-vim-preferences-addin.c:52
+msgid "Vim"
+msgstr "Vim"
+
+#: src/plugins/vim/gbp-vim-preferences-addin.c:53
+msgid "Emulates the Vim text editor"
+msgstr "Emulates the Vim text editor"
+
+#: src/plugins/waf/waf_plugin.py:127
+msgid "Building project…"
+msgstr "Building project…"
+
+#: src/plugins/waf/waf_plugin.py:140
+msgid "Installing project…"
+msgstr "Installing project…"
+
+#: src/plugins/xml-pack/ide-xml-parser.c:583
+#: src/plugins/xml-pack/ide-xml-tree-builder.c:520
 msgid "Failed to create the XML tree."
 msgstr "Failed to create the XML tree."
 
-#: src/plugins/xml-pack/ide-xml-service.c:95
+#: src/plugins/xml-pack/ide-xml-service.c:91
 msgid "File must be saved locally to parse."
 msgstr "File must be saved locally to parse."
 
-#: src/plugins/xml-pack/ide-xml-service.c:337
-msgid "Buffer loaded but not in the buffer manager."
-msgstr "Buffer loaded but not in the buffer manager."
+#~ msgid "If enabled, the project tree will display icons next to each item."
+#~ msgstr "If enabled, the project tree will display icons next to each item."
+
+#~ msgid "Commands:"
+#~ msgstr "Commands:"
+
+#~ msgid "List available subcommands"
+#~ msgstr "List available subcommands"
+
+#~ msgid "Run Builder in standalone mode"
+#~ msgstr "Run Builder in standalone mode"
+
+#~ msgid "Increase verbosity, may be specified multiple times"
+#~ msgstr "Increase verbosity, may be specified multiple times"
+
+#~ msgid "Enter GApplication Service mode"
+#~ msgstr "Enter GApplication Service mode"
+
+#~ msgid "Opens the project specified by PATH"
+#~ msgstr "Opens the project specified by PATH"
+
+#~ msgid "PATH"
+#~ msgstr "PATH"
+
+#~ msgid "Clones the project specified by MANIFEST"
+#~ msgstr "Clones the project specified by MANIFEST"
+
+#~ msgid "COMMAND"
+#~ msgstr "COMMAND"
+
+#~ msgid "No commands available"
+#~ msgstr "No commands available"
+
+#~ msgid "Please provide a command"
+#~ msgstr "Please provide a command"
+
+#~ msgid "No such tool"
+#~ msgstr "No such tool"
+
+#~ msgid "Please provide a worker plugin"
+#~ msgstr "Please provide a worker plugin"
+
+#~ msgid "Please provide a D-Bus address"
+#~ msgstr "Please provide a D-Bus address"
+
+#~ msgid "No such worker"
+#~ msgstr "No such worker"
+
+#~ msgid "Failed to establish a monitor for background changes: %s"
+#~ msgstr "Failed to establish a monitor for background changes: %s"
+
+#~| msgid "Print failed: %s"
+#~ msgid "Buffer failed: %s"
+#~ msgstr "Buffer failed: %s"
+
+#~ msgid "File too large to be opened."
+#~ msgstr "File too large to be opened."
+
+#~ msgid "unsaved document %u"
+#~ msgstr "unsaved document %u"
+
+#~ msgid "Duplicate the configuration"
+#~ msgstr "Duplicate the configuration"
+
+#~ msgid "Delete the configuration"
+#~ msgstr "Delete the configuration"
+
+#~ msgid "The prefix to use when installing the project"
+#~ msgstr "The prefix to use when installing the project"
+
+#~ msgid "Options to use when bootstrapping the project"
+#~ msgstr "Options to use when bootstrapping the project"
+
+#~ msgid "_Wrap Around"
+#~ msgstr "_Wrap Around"
+
+#~ msgid "Properties"
+#~ msgstr "Properties"
+
+#~ msgid "Display"
+#~ msgstr "Display"
+
+#~ msgid "Tabs and Indentation"
+#~ msgstr "Tabs and Indentation"
+
+#~ msgid "Auto indent new lines"
+#~ msgstr "Auto indent new lines"
+
+#~ msgid "Language Syntax"
+#~ msgstr "Language Syntax"
+
+#~ msgid "Toggle navigation panel"
+#~ msgstr "Toggle navigation panel"
 
-#~ msgid "Suggest Snippet Completion"
-#~ msgstr "Suggest Snippet Completion"
+#~ msgid "Toggle utilities panel"
+#~ msgstr "Toggle utilities panel"
+
+#~ msgid ""
+#~ "Why not <a href=\"action://app.new-project\">create a new project</a>?"
+#~ msgstr ""
+#~ "Why not <a href=\"action://app.new-project\">create a new project</a>?"
+
+#~ msgid "_Remove"
+#~ msgstr "_Remove"
+
+#~ msgid "Click an item to select"
+#~ msgstr "Click an item to select"
+
+#~ msgid "Open…"
+#~ msgstr "Open…"
+
+#~ msgid "Select projects for removal"
+#~ msgstr "Select projects for removal"
+
+#~ msgid "Return to project selection"
+#~ msgstr "Return to project selection"
+
+#~ msgid "_Open Project"
+#~ msgstr "_Open Project"
+
+#~ msgid "_Preferences"
+#~ msgstr "_Preferences"
+
+#~ msgid "Keyboard _Shortcuts"
+#~ msgstr "Keyboard _Shortcuts"
+
+#~ msgid "_Help"
+#~ msgstr "_Help"
+
+#~ msgid "_About"
+#~ msgstr "_About"
+
+#~ msgid "Save _All"
+#~ msgstr "Save _All"
+
+#~| msgid "Clear _All"
+#~ msgid "Close _All"
+#~ msgstr "Close _All"
+
+#~ msgid "You must call %s() before using libide."
+#~ msgstr "You must call %s() before using libide."
+
+#~ msgid "An unload request is already pending"
+#~ msgstr "An unload request is already pending"
+
+#~| msgid "Context has already been restored."
+#~ msgid "Context already unloading, cannot restore."
+#~ msgstr "Context already unloading, cannot restore."
+
+#~ msgid "Context has already been restored."
+#~ msgstr "Context has already been restored."
+
+#~ msgid "No implementations of extension point “%s”."
+#~ msgstr "No implementations of extension point “%s”."
+
+#~ msgid "Failed to locate %s plugin."
+#~ msgstr "Failed to locate %s plugin."
+
+#~ msgid "No such extension point."
+#~ msgstr "No such extension point."
+
+#~ msgid "No implementations of extension point."
+#~ msgstr "No implementations of extension point."
+
+#~ msgid "Run _all tests"
+#~ msgstr "Run _all tests"
+
+#~ msgid "Reload tests"
+#~ msgstr "Reload tests"
+
+#~ msgid "No tests available"
+#~ msgstr "No tests available"
+
+#~ msgid "Tests will be loaded after building."
+#~ msgstr "Tests will be loaded after building."
+
+#~ msgid "Clear _All"
+#~ msgstr "Clear _All"
+
+#~ msgid "Invalid %-encoding in URI"
+#~ msgstr "Invalid %-encoding in URI"
+
+#~ msgid "Non-UTF-8 characters in URI"
+#~ msgstr "Non-UTF-8 characters in URI"
+
+#~ msgid "Invalid IP literal “%s” in URI"
+#~ msgstr "Invalid IP literal “%s” in URI"
+
+#~ msgid "Invalid encoded IP literal “%s” in URI"
+#~ msgstr "Invalid encoded IP literal “%s” in URI"
+
+#~ msgid "Invalid non-ASCII hostname “%s” in URI"
+#~ msgstr "Invalid non-ASCII hostname “%s” in URI"
+
+#~ msgid "Non-ASCII hostname “%s” forbidden in this URI"
+#~ msgstr "Non-ASCII hostname “%s” forbidden in this URI"
+
+#~ msgid "Could not parse port “%s” in URI"
+#~ msgstr "Could not parse port “%s” in URI"
+
+#~ msgid "Port “%s” in URI is out of range"
+#~ msgstr "Port “%s” in URI is out of range"
+
+#~ msgid "Base URI is not absolute"
+#~ msgstr "Base URI is not absolute"
+
+#~ msgid "URI is not absolute, and no base URI was provided"
+#~ msgstr "URI is not absolute, and no base URI was provided"
+
+#~ msgid "Could not parse “%s” as absolute URI"
+#~ msgstr "Could not parse “%s” as absolute URI"
+
+#~ msgid "URI “%s” has no host component"
+#~ msgstr "URI “%s” has no host component"
+
+#~ msgid "Building"
+#~ msgstr "Building"
+
+#~ msgid "true"
+#~ msgstr "true"
+
+#~ msgctxt "button"
+#~ msgid "Build"
+#~ msgstr "Build"
+
+#~ msgid "The project cannot be built while the build pipeline is being set up"
+#~ msgstr ""
+#~ "The project cannot be built while the build pipeline is being set up"
+
+#~ msgid "Builder Statistics"
+#~ msgstr "Builder Statistics"
+
+#~ msgid "Transfers"
+#~ msgstr "Transfers"
+
+#~ msgctxt "shortcut window"
+#~ msgid "Trigger a build"
+#~ msgstr "Trigger a build"
+
+#~ msgctxt "shortcut window"
+#~ msgid "Save all files"
+#~ msgstr "Save all files"
+
+#~ msgctxt "shortcut window"
+#~ msgid "Perspectives"
+#~ msgstr "Perspectives"
+
+#~ msgid "Shared Library (Autotools)"
+#~ msgstr "Shared Library (Autotools)"
+
+#~ msgid "Create a new autotools project with a shared library"
+#~ msgstr "Create a new autotools project with a shared library"
+
+#~ msgid "Empty Project (Autotools)"
+#~ msgstr "Empty Project (Autotools)"
+
+#~ msgid "Create a new empty autotools project"
+#~ msgstr "Create a new empty autotools project"
+
+#~ msgid "GNOME Application (Autotools)"
+#~ msgstr "GNOME Application (Autotools)"
+
+#~ msgid "Create a new flatpak-ready GNOME application"
+#~ msgstr "Create a new flatpak-ready GNOME application"
+
+#~ msgid "Command not found: %s"
+#~ msgstr "Command not found: %s"
+
+#~ msgid "Use the entry below to execute a command"
+#~ msgstr "Use the entry below to execute a command"
+
+#~ msgid "New…"
+#~ msgstr "New…"
+
+#~ msgid "Create"
+#~ msgstr "Create"
+
+#~ msgid "List available templates"
+#~ msgstr "List available templates"
+
+#~ msgid "Project template to generate"
+#~ msgstr "Project template to generate"
+
+#~ msgid "The target language (if supported)"
+#~ msgstr "The target language (if supported)"
+
+#~ msgid "The version control to use or “none” to disable"
+#~ msgstr "The version control to use or “none” to disable"
+
+#~ msgid "git"
+#~ msgstr "git"
+
+#~ msgid "create-project [OPTION...] PROJECT_NAME"
+#~ msgstr "create-project [OPTION...] PROJECT_NAME"
+
+#~ msgid "Filename must be ASCII and may not contain : or ="
+#~ msgstr "Filename must be ASCII and may not contain : or ="
+
+#~ msgid "Please specify a project name.\n"
+#~ msgstr "Please specify a project name.\n"
+
+#~ msgid "Please specify a project template with --template=\n"
+#~ msgstr "Please specify a project template with --template=\n"
+
+#~ msgid "Clone App"
+#~ msgstr "Clone App"
+
+#~ msgid "Clone"
+#~ msgstr "Clone"
+
+#~ msgid "Your computer is missing flatpak-builder"
+#~ msgstr "Your computer is missing flatpak-builder"
+
+#~ msgid "Cannot provide diff, no backing file provided."
+#~ msgstr "Cannot provide diff, no backing file provided."
+
+#~ msgid "Apply"
+#~ msgstr "Apply"
+
+#~ msgid "Remote Branch to Clone"
+#~ msgstr "Remote Branch to Clone"
+
+#~ msgid "Use Git to create a local copy of a remotely hosted project."
+#~ msgstr "Use Git to create a local copy of a remotely hosted project."
+
+#~ msgid "Enter the URL of your project’s source code repository"
+#~ msgstr "Enter the URL of your project’s source code repository"
+
+#~| msgid "Make default"
+#~ msgid "Change default branch"
+#~ msgstr "Change default branch"
+
+#~ msgid "Clone…"
+#~ msgstr "Clone…"
+
+#~ msgid "Failed to establish git file monitor: %s"
+#~ msgstr "Failed to establish git file monitor: %s"
+
+#~ msgid "Contribute to an existing project"
+#~ msgstr "Contribute to an existing project"
+
+#~ msgid "Cannot load a non-native file in terminal"
+#~ msgstr "Cannot load a non-native file in terminal"
+
+#~ msgid "Failed to spawn terminal: %s"
+#~ msgstr "Failed to spawn terminal: %s"
+
+#~ msgid "Failed to rename file: %s"
+#~ msgstr "Failed to rename file: %s"
+
+#~ msgid "Failed to trash file: %s"
+#~ msgstr "Failed to move file to wastebasket: %s"
+
+#~ msgctxt "shortcut window"
+#~ msgid "Project tree"
+#~ msgstr "Project tree"
+
+#~ msgctxt "shortcut window"
+#~ msgid "Rename a file"
+#~ msgstr "Rename a file"
+
+#~ msgctxt "shortcut window"
+#~ msgid "Move a file to the trash"
+#~ msgstr "Move a file to the wastebasket"
+
+#~ msgid "Re_veal in Project Tree"
+#~ msgstr "Re_veal in Project Tree"
+
+#~ msgid "_New"
+#~ msgstr "_New"
+
+#~ msgid "_Empty File"
+#~ msgstr "_Empty File"
+
+#~ msgid "_Build"
+#~ msgstr "_Build"
+
+#~ msgid "_Rebuild"
+#~ msgstr "_Rebuild"
+
+#~ msgid "_Collapse All Nodes"
+#~ msgstr "_Collapse All Nodes"
+
+#~ msgid "_Refresh"
+#~ msgstr "_Refresh"
+
+#~ msgid "Updated"
+#~ msgstr "Updated"
+
+#~| msgid "_Go to Definition"
+#~ msgid "Definition"
+#~ msgstr "Definition"
+
+#~ msgid "Canonical"
+#~ msgstr "Canonical"
+
+#~ msgid "System Monitor"
+#~ msgstr "System Monitor"
+
+#~ msgid "Open Profile"
+#~ msgstr "Open Profile"
+
+#~ msgid "Reset and Clear"
+#~ msgstr "Reset and Clear"
+
+#~ msgid "Buffer loaded but not in the buffer manager."
+#~ msgstr "Buffer loaded but not in the buffer manager."
 
 #~ msgid "Allow snippets to be inserted into the document."
 #~ msgstr "Allow snippets to be inserted into the document."
@@ -5321,9 +6136,6 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "Use code fragments to increase typing efficiency"
 #~ msgstr "Use code fragments to increase typing efficiency"
 
-#~ msgid "Failed to open directory: %s"
-#~ msgstr "Failed to open directory: %s"
-
 #~ msgid "Failed to load file: %s: %s"
 #~ msgstr "Failed to load file: %s: %s"
 
@@ -5363,30 +6175,6 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "CPU"
 #~ msgstr "CPU"
 
-#~ msgid "Hue"
-#~ msgstr "Hue"
-
-#~ msgid "Saturation"
-#~ msgstr "Saturation"
-
-#~ msgid "Cielab l"
-#~ msgstr "Cielab l"
-
-#~ msgid "Cielab a"
-#~ msgstr "Cielab a"
-
-#~ msgid "Cielab b"
-#~ msgstr "Cielab b"
-
-#~ msgid "Red"
-#~ msgstr "Red"
-
-#~ msgid "Green"
-#~ msgstr "Green"
-
-#~ msgid "Blue"
-#~ msgstr "Blue"
-
 #~ msgid "Mine projects"
 #~ msgstr "Mine projects"
 
@@ -5438,17 +6226,10 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "   Build ran for: %"
 #~ msgstr "   Build ran for: %"
 
-#~| msgid "Failed to locate device \"%s\""
-#~ msgid "Failed to locate device “%s”"
-#~ msgstr "Failed to locate device “%s”"
-
 #~| msgid "Failed to locate runtime \"%s\""
 #~ msgid "Failed to locate runtime “%s”"
 #~ msgstr "Failed to locate runtime “%s”"
 
-#~ msgid "Clean the project"
-#~ msgstr "Clean the project"
-
 #~ msgid "The ID of the device to build for"
 #~ msgstr "The ID of the device to build for"
 
@@ -5480,11 +6261,6 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "Other Projects"
 #~ msgstr "Other Projects"
 
-#~| msgctxt "shortcut window"
-#~| msgid "Create new document"
-#~ msgid "Create a new project"
-#~ msgstr "Create a new project"
-
 #~ msgctxt "shortcut window"
 #~ msgid "Toggle right panel"
 #~ msgstr "Toggle right panel"
@@ -5501,10 +6277,6 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "%s() may only be executed once"
 #~ msgstr "%s() may only be executed once"
 
-#~| msgid "List open files"
-#~ msgid "Find other file"
-#~ msgstr "Find other file"
-
 #~ msgid "Installing %s %s"
 #~ msgstr "Installing %s %s"
 
@@ -5564,9 +6336,6 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "Must parse template before expanding"
 #~ msgstr "Must parse template before expanding"
 
-#~ msgid "Failed to locate template \"%s\""
-#~ msgstr "Failed to locate template \"%s\""
-
 #~ msgid "If enabled, the sidebar will be visible in the editor workspace."
 #~ msgstr "If enabled, the sidebar will be visible in the editor workspace."
 
@@ -5627,9 +6396,6 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "Search highlight mode…"
 #~ msgstr "Search highlight mode…"
 
-#~ msgid "Display right margin"
-#~ msgstr "Display right margin"
-
 #~ msgid "Save Document As"
 #~ msgstr "Save Document As"
 
@@ -5684,27 +6450,18 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "Jump to next location"
 #~ msgstr "Jump to next location"
 
-#~ msgid "Close the current document"
-#~ msgstr "Close the current document"
-
 #~ msgid "untitled document"
 #~ msgstr "untitled document"
 
 #~ msgid "Target"
 #~ msgstr "Target"
 
-#~ msgid "missing"
-#~ msgstr "missing"
-
 #~ msgid "Project"
 #~ msgstr "Project"
 
 #~ msgid "View Output"
 #~ msgstr "View Output"
 
-#~ msgid "Build cancelled"
-#~ msgstr "Build cancelled"
-
 #~ msgid "Failed to locate configure.ac"
 #~ msgstr "Failed to locate configure.ac"
 
@@ -5729,9 +6486,6 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "autogen.sh is not executable."
 #~ msgstr "autogen.sh is not executable."
 
-#~ msgid "Running autogen…"
-#~ msgstr "Running autogen…"
-
 #~ msgid "autogen.sh failed to create configure (%s)"
 #~ msgstr "autogen.sh failed to create configure (%s)"
 
@@ -5818,9 +6572,6 @@ msgstr "Buffer loaded but not in the buffer manager."
 #~ msgid "Username"
 #~ msgstr "Username"
 
-#~ msgid "Switch To"
-#~ msgstr "Switch To"
-
 #~ msgid "Send to Fpaste.org"
 #~ msgstr "Send to Fpaste.org"
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]