[gnome-builder] Update British English translation



commit 4dee9bcccc5d57ea43bfef9c74d78011bd4059e2
Author: Bruce Cowan <bruce bcowan me uk>
Date:   Sat Sep 30 15:51:59 2017 +0000

    Update British English translation
    
    (cherry picked from commit 538bec019f7f267ebe21a434df3baa4411a10d2a)

 po/en_GB.po | 4109 ++++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 2801 insertions(+), 1308 deletions(-)
---
diff --git a/po/en_GB.po b/po/en_GB.po
index 4d5832c..ee4413e 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -2,113 +2,23 @@
 # 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 eu>, 2017.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: gnome-builder master\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-";
-"builder&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2016-09-19 18:45+0000\n"
-"PO-Revision-Date: 2016-09-19 18:33+0200\n"
-"Last-Translator: David King <amigadave amigadave com>\n"
-"Language-Team: British English <en_GB li org>\n"
+"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-";
+"builder&keywords=I18N+L10N&component=translations (i18n)\n"
+"POT-Creation-Date: 2017-09-21 18:58+0000\n"
+"PO-Revision-Date: 2017-09-30 16:51+0100\n"
+"Last-Translator: Bruce Cowan <bruce bcowan eu>\n"
+"Language-Team: British English <en li org>\n"
 "Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);;\n"
-
-#: contrib/egg/egg-animation.c:726 contrib/pnl/pnl-animation.c:701
-#, c-format
-msgid "Cannot locate property %s in class %s"
-msgstr "Cannot locate property %s in class %s"
-
-#: contrib/egg/egg-animation.c:1073 contrib/egg/egg-animation.c:1079
-#: contrib/pnl/pnl-animation.c:1053 contrib/pnl/pnl-animation.c:1059
-#, c-format
-msgid "Failed to find property %s in %s"
-msgstr "Failed to find property %s in %s"
-
-#: contrib/egg/egg-animation.c:1087 contrib/pnl/pnl-animation.c:1067
-#, c-format
-msgid "Failed to find property %s in %s or parent %s"
-msgstr "Failed to find property %s in %s or parent %s"
-
-#: contrib/egg/egg-animation.c:1097 contrib/pnl/pnl-animation.c:1077
-#, c-format
-msgid "Failed to retrieve va_list value: %s"
-msgstr "Failed to retrieve va_list value: %s"
-
-#: contrib/egg/egg-date-time.c:55
-msgid "Just now"
-msgstr "Just now"
-
-#: contrib/egg/egg-date-time.c:57
-msgid "An hour ago"
-msgstr "An hour ago"
-
-#: contrib/egg/egg-date-time.c:59
-msgid "Yesterday"
-msgstr "Yesterday"
-
-#: contrib/egg/egg-date-time.c:65
-msgid "About a year ago"
-msgstr "About a year ago"
-
-#: contrib/egg/egg-date-time.c:69
-#, c-format
-msgid "About %u year ago"
-msgid_plural "About %u years ago"
-msgstr[0] "About %u year ago"
-msgstr[1] "About %u years ago"
-
-#: contrib/egg/egg-file-chooser-entry.c:100
-#: contrib/egg/egg-file-chooser-entry.c:489
-#: libide/greeter/ide-greeter-perspective.c:673
-#: libide/workbench/ide-workbench-actions.c:70
-#: plugins/color-picker/gb-color-picker-prefs.c:210
-#: plugins/sysprof/gbp-sysprof-workbench-addin.c:254
-msgid "Open"
-msgstr "Open"
-
-#: contrib/egg/egg-file-chooser-entry.c:104
-msgid "Select"
-msgstr "Select"
-
-#: contrib/egg/egg-file-chooser-entry.c:108
-#: plugins/create-project/gbp-create-project-genesis-addin.c:229
-msgid "Create"
-msgstr "Create"
-
-#: contrib/egg/egg-file-chooser-entry.c:112
-#: libide/editor/ide-editor-view-actions.c:317
-#: libide/editor/ide-editor-view-actions.c:448
-#: plugins/color-picker/gb-color-picker-prefs.c:237
-#: plugins/color-picker/gtk/color-picker-prefs.ui:799
-#: plugins/terminal/gb-terminal-view-actions.c:306
-msgid "Save"
-msgstr "Save"
-
-#: contrib/egg/egg-file-chooser-entry.c:455
-msgid "Browse…"
-msgstr "Browse…"
-
-#: contrib/egg/egg-file-chooser-entry.c:488
-#: libide/editor/ide-editor-view-actions.c:316
-#: libide/editor/ide-editor-view-actions.c:447
-#: libide/greeter/ide-greeter-perspective.c:672
-#: libide/workbench/ide-workbench-actions.c:69
-#: plugins/color-picker/gb-color-picker-prefs.c:98
-#: plugins/color-picker/gb-color-picker-prefs.c:214
-#: plugins/color-picker/gb-color-picker-prefs.c:241
-#: plugins/sysprof/gbp-sysprof-workbench-addin.c:255
-#: plugins/terminal/gb-terminal-view-actions.c:305
-msgid "Cancel"
-msgstr "Cancel"
-
-#: contrib/egg/egg-search-bar.c:378
-msgid "Search"
-msgstr "Search"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Gtranslator 2.91.7\n"
 
 #: contrib/gstyle/gstyle-color-panel.c:953
 msgid "Palette: "
@@ -183,6 +93,9 @@ msgid "Saturation"
 msgstr "Saturation"
 
 #: contrib/gstyle/tests/data/gstyle-color-editor.ui:86
+#: libide/debugger/ide-debugger-locals-view.ui:41
+#: libide/debugger/ide-debugger-registers-view.ui:34
+#: plugins/color-picker/gtk/color-picker-prefs.ui:179
 msgid "Value"
 msgstr "Value"
 
@@ -261,26 +174,33 @@ msgid "Color strings"
 msgstr "Colour strings"
 
 #: contrib/gstyle/ui/gstyle-color-panel.ui:634
+#: plugins/color-picker/gtk/color-picker-prefs.ui:490
 msgid "HEX3"
 msgstr "HEX3"
 
 #: contrib/gstyle/ui/gstyle-color-panel.ui:645
+#: plugins/color-picker/gtk/color-picker-prefs.ui:507
 msgid "HEX6"
 msgstr "HEX6"
 
 #: contrib/gstyle/ui/gstyle-color-panel.ui:656
+#: plugins/color-picker/gtk/color-picker-prefs.ui:122
+#: plugins/color-picker/gtk/color-picker-prefs.ui:524
 msgid "RGB"
 msgstr "RGB"
 
 #: contrib/gstyle/ui/gstyle-color-panel.ui:667
+#: plugins/color-picker/gtk/color-picker-prefs.ui:541
 msgid "RGBA"
 msgstr "RGBA"
 
 #: contrib/gstyle/ui/gstyle-color-panel.ui:678
+#: plugins/color-picker/gtk/color-picker-prefs.ui:558
 msgid "HSL"
 msgstr "HSL"
 
 #: contrib/gstyle/ui/gstyle-color-panel.ui:689
+#: plugins/color-picker/gtk/color-picker-prefs.ui:575
 msgid "HSLA"
 msgstr "HSLA"
 
@@ -289,7 +209,7 @@ msgid "Palettes"
 msgstr "Palettes"
 
 #: contrib/gstyle/ui/gstyle-color-panel.ui:946
-#: plugins/color-picker/gtk/color-picker.ui:48
+#: plugins/color-picker/gtk/color-picker.ui:49
 msgid "No open palettes"
 msgstr "No open palettes"
 
@@ -298,6 +218,7 @@ msgid "Load or generate a palette using the preferences"
 msgstr "Load or generate a palette using the preferences"
 
 #: contrib/gstyle/ui/gstyle-color-widget.ui:13
+#: libide/sourceview/ide-source-view.c:5848
 #: plugins/color-picker/gtk/color-picker-palette-menu.ui:13
 msgid "Rename"
 msgstr "Rename"
@@ -313,29 +234,6 @@ msgstr "Remove"
 msgid "_Rename"
 msgstr "_Rename"
 
-#: contrib/search/trie.c:790
-#, c-format
-msgid "Traversal order %u is not supported on Trie."
-msgstr "Traversal order %u is not supported on Trie."
-
-#: contrib/tmpl/tmpl-parser.c:199
-#, c-format
-msgid "%s() may only be called once"
-msgstr "%s() may only be called once"
-
-#: contrib/tmpl/tmpl-parser.c:211
-msgid "Parser does not contain an input stream"
-msgstr "Parser does not contain an input stream"
-
-#: contrib/tmpl/tmpl-template.c:451
-msgid "Must parse template before expanding"
-msgstr "Must parse template before expanding"
-
-#: contrib/tmpl/tmpl-template-locator.c:105
-#, c-format
-msgid "Failed to locate template \"%s\""
-msgstr "Failed to locate template \"%s\""
-
 #: contrib/xml/xml-reader.c:327
 msgid "Could not parse XML from stream"
 msgstr "Could not parse XML from stream"
@@ -352,6 +250,18 @@ msgstr ""
 "Number of workers to use when performing builds. -1 for sensible default. 0 "
 "for number of CPU."
 
+#: data/gsettings/org.gnome.builder.build.gschema.xml:11
+msgid "Allow network when metered"
+msgstr "Allow network when metered"
+
+#: data/gsettings/org.gnome.builder.build.gschema.xml:12
+msgid ""
+"Enable automated transfers upon building such as SDK downloads and "
+"dependencies when connection is metered."
+msgstr ""
+"Enable automated transfers upon building such as SDK downloads and "
+"dependencies when connection is metered."
+
 #: data/gsettings/org.gnome.builder.code-insight.gschema.xml.in:5
 msgid "Suggest Snippet Completion"
 msgstr "Suggest Snippet Completion"
@@ -429,37 +339,49 @@ msgstr ""
 "source code."
 
 #: data/gsettings/org.gnome.builder.editor.gschema.xml:34
-#: libide/editor/ide-editor-tweak-widget.ui:74
+#| msgid "Show if a line was added or modified next to line number"
+msgid "Show diagnostics next to line number"
+msgstr "Show diagnostics next to line number"
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:35
+#| msgid "If enabled, the editor will show line numbers."
+msgid ""
+"If enabled, the editor will show diagnostics to the left to the line numbers."
+msgstr ""
+"If enabled, the editor will show diagnostics to the left to the line numbers."
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:39
+#: libide/editor/ide-editor-properties.ui:88
 msgid "Highlight current line"
 msgstr "Highlight current line"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:35
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:40
 msgid "If enabled, the editor will highlight the line containing the cursor."
 msgstr "If enabled, the editor will highlight the line containing the cursor."
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:39
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:44
 msgid "Highlight matching brackets"
 msgstr "Highlight matching brackets"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:40
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:45
 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:44
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:49
+#: libide/editor/ide-editor-properties.ui:62
 msgid "Show line numbers"
 msgstr "Show line numbers"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:45
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:50
 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:49
-#: libide/editor/ide-editor-tweak-widget.ui:91
-#: libide/preferences/ide-preferences-builtin.c:150
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:54
+#: libide/preferences/ide-preferences-builtin.c:146
 msgid "Smart Backspace"
 msgstr "Smart Backspace"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:50
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:55
 msgid ""
 "Backspace will remove additional spaces to keep you aligned to the "
 "indentation size."
@@ -467,29 +389,29 @@ msgstr ""
 "Backspace will remove additional spaces to keep you aligned to the "
 "indentation size."
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:54
-#: libide/preferences/ide-preferences-builtin.c:149
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:59
+#: libide/preferences/ide-preferences-builtin.c:145
 msgid "Smart Home and End"
 msgstr "Smart Home and End"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:55
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:60
 msgid "Whether or not Home moves to first non-space character."
 msgstr "Whether or not Home moves to first non-space character."
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:59
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:64
 msgid "Show grid lines"
 msgstr "Show grid lines"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:60
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:65
 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:74
-#: libide/preferences/ide-preferences-builtin.c:172
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:83
+#: libide/preferences/ide-preferences-builtin.c:170
 msgid "Show overview map"
 msgstr "Show overview map"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:75
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:84
 msgid ""
 "If enabled, Builder will display an overview map of the source file next to "
 "the editor."
@@ -497,11 +419,11 @@ msgstr ""
 "If enabled, Builder will display an overview map of the source file next to "
 "the editor."
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:79
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:88
 msgid "Automatically Hide Overview Map"
 msgstr "Automatically Hide Overview Map"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:80
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:89
 msgid ""
 "If enabled, Builder will automatically hide the overview map when mouse "
 "focus leaves the editor, or a timeout occurs."
@@ -509,23 +431,58 @@ msgstr ""
 "If enabled, Builder will automatically hide the overview map when mouse "
 "focus leaves the editor, or a timeout occurs."
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:84
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:93
 msgid "Draw Spaces"
 msgstr "Draw Spaces"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:85
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:94
 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:90
-#: libide/preferences/ide-preferences-builtin.c:161
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:99
+#: libide/preferences/ide-preferences-builtin.c:158
 msgid "Overscroll"
 msgstr "Overscroll"
 
-#: data/gsettings/org.gnome.builder.editor.gschema.xml:91
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:100
 msgid "The number of lines to scroll beyond the end of the buffer."
 msgstr "The number of lines to scroll beyond the end of the buffer."
 
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:104
+#| msgid "Plain Text"
+msgid "Wrap Text"
+msgstr "Wrap Text"
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:105
+#| msgid ""
+#| "If enabled, Builder will automatically hide the overview map when mouse "
+#| "focus leaves the editor, or a timeout occurs."
+msgid ""
+"If enabled, Builder will automatically wrap text so all of the line text is "
+"visible."
+msgstr ""
+"If enabled, Builder will automatically wrap text so all of the line text is "
+"visible."
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:109
+#: libide/preferences/ide-preferences-builtin.c:183
+#| msgid "Enabled"
+msgid "Autosave Enabled"
+msgstr "Autosave Enabled"
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:110
+msgid "Enable or disable autosave feature."
+msgstr "Enable or disable autosave feature."
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:115
+#: libide/preferences/ide-preferences-builtin.c:184
+msgid "Autosave Frequency"
+msgstr "Autosave Frequency"
+
+#: data/gsettings/org.gnome.builder.editor.gschema.xml:116
+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.extension-type.gschema.xml:5
 #: data/gsettings/org.gnome.builder.plugin.gschema.xml:5
 msgid "Enabled"
@@ -576,7 +533,7 @@ msgid "Search directories for projects."
 msgstr "Search directories for projects."
 
 #: data/gsettings/org.gnome.builder.gschema.xml:30
-#: libide/preferences/ide-preferences-builtin.c:393
+#: libide/preferences/ide-preferences-builtin.c:400
 msgid "Projects directory"
 msgstr "Projects directory"
 
@@ -597,33 +554,37 @@ msgid "If the plugin should be enabled"
 msgstr "If the plugin should be enabled"
 
 #: data/gsettings/org.gnome.builder.project-tree.gschema.xml:5
-msgid "Show Project Sidebar"
-msgstr "Show Project Sidebar"
-
-#: data/gsettings/org.gnome.builder.project-tree.gschema.xml:6
-msgid "If enabled, the sidebar will be visible in the editor workspace."
-msgstr "If enabled, the sidebar will be visible in the editor workspace."
-
-#: data/gsettings/org.gnome.builder.project-tree.gschema.xml:10
 #: plugins/project-tree/gtk/menus.ui:84
 msgid "Show Icons"
 msgstr "Show Icons"
 
-#: data/gsettings/org.gnome.builder.project-tree.gschema.xml:11
+#: 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."
 
-#: data/gsettings/org.gnome.builder.project-tree.gschema.xml:15
+#: data/gsettings/org.gnome.builder.project-tree.gschema.xml:10
 #: plugins/project-tree/gtk/menus.ui:88
 msgid "Show Ignored Files"
 msgstr "Show Ignored Files"
 
-#: data/gsettings/org.gnome.builder.project-tree.gschema.xml:16
+#: data/gsettings/org.gnome.builder.project-tree.gschema.xml:11
 msgid ""
 "If enabled, the project tree will display files that are ignored by the VCS."
 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
+#: plugins/project-tree/gtk/menus.ui:92
+msgid "Sort Directories First"
+msgstr "Sort Directories First"
+
+#: data/gsettings/org.gnome.builder.project-tree.gschema.xml:16
+#| msgid "If enabled, the project tree will display icons next to each item."
+msgid ""
+"If enabled, the project tree will sort directories before regular files."
+msgstr ""
+"If enabled, the project tree will sort directories before regular files."
+
 #: data/gsettings/org.gnome.builder.workbench.gschema.xml:5
 msgid "Show Left Panel"
 msgstr "Show Left Panel"
@@ -700,176 +661,209 @@ msgstr "_About"
 msgid "_Quit"
 msgstr "_Quit"
 
-#: data/gtk/menus.ui:48
-msgid "Show left panel"
-msgstr "Show left panel"
-
-#: data/gtk/menus.ui:53
-msgid "Show bottom panel"
-msgstr "Show bottom panel"
-
-#: data/gtk/menus.ui:58
-msgid "Show right panel"
-msgstr "Show right panel"
+#: data/gtk/menus.ui:49 libide/editor/ide-editor-perspective.c:722
+#: libide/preferences/ide-preferences-builtin.c:105
+#: libide/preferences/ide-preferences-builtin.c:152
+msgid "Editor"
+msgstr "Editor"
 
-#: data/gtk/menus.ui:86
-msgid "_New File"
-msgstr "_New File"
+#: data/gtk/menus.ui:60 libide/buildui/ide-build-perspective.c:450
+msgid "Build Preferences"
+msgstr "Build Preferences"
 
-#: data/gtk/menus.ui:92
-msgid "_Open File…"
-msgstr "_Open File…"
+#: data/gtk/menus.ui:69 libide/preferences/ide-preferences-perspective.c:124
+msgid "Preferences"
+msgstr "Preferences"
 
-#: data/gtk/menus.ui:98
+#: data/gtk/menus.ui:79
 msgid "Save _All"
 msgstr "Save _All"
 
-#: data/gtk/menus.ui:115
+#: data/gtk/menus.ui:85
+msgid "_Fullscreen"
+msgstr "_Fullscreen"
+
+#: data/gtk/menus.ui:93
 msgid "_Go to Definition"
 msgstr "_Go to Definition"
 
-#: data/gtk/menus.ui:121
+#: data/gtk/menus.ui:99
 msgid "_Undo"
 msgstr "_Undo"
 
-#: data/gtk/menus.ui:125
+#: data/gtk/menus.ui:103
 msgid "_Redo"
 msgstr "_Redo"
 
-#: data/gtk/menus.ui:131
+#: data/gtk/menus.ui:109
 msgid "C_ut"
 msgstr "C_ut"
 
-#: data/gtk/menus.ui:136 data/gtk/menus.ui:237 plugins/terminal/gtk/menus.ui:16
+#: data/gtk/menus.ui:114 data/gtk/menus.ui:229 plugins/terminal/gtk/menus.ui:19
 msgid "_Copy"
 msgstr "_Copy"
 
-#: data/gtk/menus.ui:140 data/gtk/menus.ui:241 plugins/terminal/gtk/menus.ui:20
+#: data/gtk/menus.ui:118 data/gtk/menus.ui:233 plugins/terminal/gtk/menus.ui:23
 msgid "_Paste"
 msgstr "_Paste"
 
-#: data/gtk/menus.ui:144 data/gtk/menus.ui:245
+#: data/gtk/menus.ui:122 data/gtk/menus.ui:237
 msgid "_Delete"
 msgstr "_Delete"
 
-#: data/gtk/menus.ui:150 libide/preferences/ide-preferences-builtin.c:190
+#: data/gtk/menus.ui:130 libide/preferences/ide-preferences-builtin.c:192
+#: plugins/spellcheck/gtk/menus.ui:12
 msgid "Highlighting"
 msgstr "Highlighting"
 
-#: data/gtk/menus.ui:155 plugins/terminal/gtk/menus.ui:26
+#: data/gtk/menus.ui:135 plugins/terminal/gtk/menus.ui:29
 msgid "Selection"
 msgstr "Selection"
 
-#: data/gtk/menus.ui:157 data/gtk/menus.ui:251 plugins/terminal/gtk/menus.ui:28
+#: data/gtk/menus.ui:137 data/gtk/menus.ui:243 plugins/terminal/gtk/menus.ui:31
 msgid "Select _All"
 msgstr "Select _All"
 
-#: data/gtk/menus.ui:162 plugins/terminal/gtk/menus.ui:33
+#: data/gtk/menus.ui:142 plugins/terminal/gtk/menus.ui:36
 msgid "Select _None"
 msgstr "Select _None"
 
-#: data/gtk/menus.ui:168
+#: data/gtk/menus.ui:148
 msgid "All _Upper Case"
 msgstr "All _Upper Case"
 
-#: data/gtk/menus.ui:173
+#: data/gtk/menus.ui:153
 msgid "All _Lower Case"
 msgstr "All _Lower Case"
 
-#: data/gtk/menus.ui:178
+#: data/gtk/menus.ui:158
 msgid "_Invert Case"
 msgstr "_Invert Case"
 
-#: data/gtk/menus.ui:183
+#: data/gtk/menus.ui:163
 msgid "_Title Case"
 msgstr "_Title Case"
 
-#: data/gtk/menus.ui:190
+#: data/gtk/menus.ui:170
 msgid "Join Lines"
 msgstr "Join Lines"
 
-#: data/gtk/menus.ui:194
+#: data/gtk/menus.ui:174
 msgid "Sort Lines"
 msgstr "Sort Lines"
 
-#: data/gtk/menus.ui:203
+#: data/gtk/menus.ui:183
 msgid "Zoom"
 msgstr "Zoom"
 
-#: data/gtk/menus.ui:205
+#: data/gtk/menus.ui:185
 msgid "Zoom _In"
 msgstr "Zoom _In"
 
-#: data/gtk/menus.ui:210
+#: data/gtk/menus.ui:190
 msgid "Zoom _Out"
 msgstr "Zoom _Out"
 
-#: data/gtk/menus.ui:216
+#: data/gtk/menus.ui:196 plugins/terminal/gtk/menus.ui:52
 msgid "Reset"
 msgstr "Reset"
 
-#: data/gtk/menus.ui:227
+#: data/gtk/menus.ui:207 libide/editor/ide-editor-search-bar.ui:205
+msgid "Regular expressions"
+msgstr "Regular expressions"
+
+#: data/gtk/menus.ui:211 libide/editor/ide-editor-search-bar.ui:220
+#: plugins/terminal/gb-terminal-search.ui:166
+msgid "Case sensitive"
+msgstr "Case sensitive"
+
+#: data/gtk/menus.ui:215 libide/editor/ide-editor-search-bar.ui:235
+msgid "Match whole word only"
+msgstr "Match whole word only"
+
+#: data/gtk/menus.ui:219
 msgid "_Wrap Around"
 msgstr "_Wrap Around"
 
-#: data/gtk/menus.ui:233
+#: data/gtk/menus.ui:225
 msgid "Cu_t"
 msgstr "Cu_t"
 
-#: data/gtk/menus.ui:259
-msgid "Split"
-msgstr "Split"
-
-#: data/gtk/menus.ui:261
-msgid "Split Left"
-msgstr "Split Left"
+#: data/gtk/menus.ui:250 libide/debugger/ide-debugger-threads-view.ui:64
+msgid "Frame"
+msgstr "Frame"
 
-#: data/gtk/menus.ui:266
-msgid "Split Right"
-msgstr "Split Right"
-
-#: data/gtk/menus.ui:271
-msgid "Split Down"
-msgstr "Split Down"
-
-#: data/gtk/menus.ui:278
-msgid "Move"
-msgstr "Move"
-
-#: data/gtk/menus.ui:280
+#: data/gtk/menus.ui:252
 msgid "Move Left"
 msgstr "Move Left"
 
-#: data/gtk/menus.ui:285
+#: data/gtk/menus.ui:256
 msgid "Move Right"
 msgstr "Move Right"
 
-#: data/gtk/menus.ui:293
+#: data/gtk/menus.ui:261 data/gtk/menus.ui:323 plugins/devhelp/gtk/menus.ui:11
+#: plugins/terminal/gtk/menus.ui:64
+#| msgid "_Close"
+msgid "Close"
+msgstr "Close"
+
+#: data/gtk/menus.ui:269
+#| msgid "_New File"
+msgid "New File"
+msgstr "New File"
+
+#: data/gtk/menus.ui:276 libide/layout/ide-layout-stack.ui:102
+#| msgid "_Open File…"
+msgid "Open File…"
+msgstr "Open File…"
+
+#: data/gtk/menus.ui:283
+#| msgid "Save Document"
+msgid "Document"
+msgstr "Document"
+
+#: data/gtk/menus.ui:286
+#| msgid "_Open in Terminal"
+msgid "Open in New Frame"
+msgstr "Open in New Frame"
+
+#: data/gtk/menus.ui:291 plugins/terminal/gtk/menus.ui:47
+msgid "Split"
+msgstr "Split"
+
+#: data/gtk/menus.ui:297 plugins/devhelp/gtk/menus.ui:7
+#| msgid "_Print"
+msgid "Print…"
+msgstr "Print…"
+
+#: data/gtk/menus.ui:304
+#| msgid "Preferences"
+msgid "Document Preferences"
+msgstr "Document Preferences"
+
+#: data/gtk/menus.ui:312 libide/buildui/ide-build-log-panel.c:740
 msgid "_Save"
 msgstr "_Save"
 
-#: data/gtk/menus.ui:297
-msgid "_Save As"
-msgstr "_Save As"
-
-#: data/gtk/menus.ui:303
-msgid "_Print"
-msgstr "_Print"
+#: data/gtk/menus.ui:316
+#| msgid "_Save As"
+msgid "Save _As"
+msgstr "Save _As"
 
-#: data/gtk/menus.ui:309
-msgid "_Close"
-msgstr "_Close"
+#: data/gtk/menus.ui:333 libide/runner/ide-run-manager.c:1139
+msgid "Run"
+msgstr "Run"
 
 #: data/org.gnome.Builder.appdata.xml.in:7
 #: data/org.gnome.Builder.desktop.in.in:3
-#: libide/application/ide-application.c:466
-#: libide/preferences/ide-preferences-builtin.c:144
-#: libide/workbench/ide-workbench.c:560
+#: libide/application/ide-application.c:530
+#: libide/preferences/ide-preferences-builtin.c:140
+#: libide/workbench/ide-workbench.c:623
 msgid "Builder"
 msgstr "Builder"
 
 #: data/org.gnome.Builder.appdata.xml.in:8
-#: libide/application/ide-application-actions.c:116
+#: libide/application/ide-application-actions.c:131
 msgid "An IDE for GNOME"
 msgstr "An IDE for GNOME"
 
@@ -902,7 +896,6 @@ msgid "Built in syntax highlighting for many languages"
 msgstr "Built in syntax highlighting for many languages"
 
 #: data/org.gnome.Builder.appdata.xml.in:24
-#: data/org.gnome.Builder.appdata.xml.in:52
 msgid "Side-by-side code editors"
 msgstr "Side-by-side code editors"
 
@@ -911,8 +904,8 @@ msgid "Integration with Git"
 msgstr "Integration with Git"
 
 #: data/org.gnome.Builder.appdata.xml.in:26
-msgid "Integration with Autotools"
-msgstr "Integration with Autotools"
+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"
@@ -931,8 +924,8 @@ 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 live preview"
-msgstr "HTML/Markdown live preview"
+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"
@@ -943,20 +936,42 @@ 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 "Support for building with jhbuild"
-msgstr "Support for building with jhbuild"
+#| msgid "An integrated software profiler for native applications"
+msgid "An integrated debugger for native applications"
+msgstr "An integrated debugger for native applications"
 
 #: data/org.gnome.Builder.appdata.xml.in:35
-msgid "Preview support for building with Flatpak runtimes"
-msgstr "Preview support for building with Flatpak runtimes"
-
-#: data/org.gnome.Builder.appdata.xml.in:44
-msgid "Fast global search"
-msgstr "Fast global search"
-
-#: data/org.gnome.Builder.appdata.xml.in:48
-msgid "Integrated project tree"
-msgstr "Integrated project tree"
+#| msgid "Preview support for building with Flatpak runtimes"
+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 "A place for all your projects"
+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 Autotools"
+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 "Source Code Editor"
+msgid "The source code editor"
+msgstr "The source code editor"
+
+#: data/org.gnome.Builder.appdata.xml.in:57
+#| msgid "Fast global search"
+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"
@@ -972,19 +987,19 @@ msgstr "org.gnome.Builder"
 msgid "Build;Develop;"
 msgstr "Build;Develop;"
 
-#: libide/application/ide-application-actions.c:122
+#: libide/application/ide-application-actions.c:137
 msgid "GNOME Builder"
 msgstr "GNOME Builder"
 
-#: libide/application/ide-application-actions.c:124
+#: libide/application/ide-application-actions.c:139
 msgid "translator-credits"
 msgstr "David King <amigadave amigadave com>"
 
-#: libide/application/ide-application-actions.c:127
+#: libide/application/ide-application-actions.c:143
 msgid "Learn more about GNOME Builder"
 msgstr "Learn more about GNOME Builder"
 
-#: libide/application/ide-application-actions.c:131
+#: libide/application/ide-application-actions.c:146
 msgid "Funded By"
 msgstr "Funded By"
 
@@ -992,285 +1007,981 @@ msgstr "Funded By"
 msgid "Commands:"
 msgstr "Commands:"
 
-#: libide/application/ide-application-command-line.c:186
+#: libide/application/ide-application-command-line.c:187
 msgid "List available subcommands"
 msgstr "List available subcommands"
 
-#: libide/application/ide-application-command-line.c:193
+#: libide/application/ide-application-command-line.c:194
 msgid "Run Builder in standalone mode"
 msgstr "Run Builder in standalone mode"
 
-#: libide/application/ide-application-command-line.c:200
-msgid "Show the application's version"
-msgstr "Show the version of the application"
+#: libide/application/ide-application-command-line.c:201
+#| msgid "Show the application's version"
+msgid "Show the application’s version"
+msgstr "Show the application’s version"
 
-#: libide/application/ide-application-command-line.c:219
+#: libide/application/ide-application-command-line.c:220
 msgid "Increase verbosity, may be specified multiple times"
 msgstr "Increase verbosity, may be specified multiple times"
 
-#: libide/application/ide-application-command-line.c:226
+#: libide/application/ide-application-command-line.c:227
 msgid "Enter GApplication Service mode"
 msgstr "Enter GApplication Service mode"
 
-#: libide/application/ide-application-command-line.c:233
+#: libide/application/ide-application-command-line.c:234
 msgid "Opens the project specified by PATH"
 msgstr "Opens the project specified by PATH"
 
-#: libide/application/ide-application-command-line.c:234
-#: plugins/build-tools/gbp-build-tool.c:301
+#: libide/application/ide-application-command-line.c:235
+#: libide/buildui/ide-build-tool.c:282
 msgid "PATH"
 msgstr "PATH"
 
-#: libide/application/ide-application-command-line.c:264
+#: libide/application/ide-application-command-line.c:242
+#| msgid "Opens the project specified by PATH"
+msgid "Clones the project specified by MANIFEST"
+msgstr "Clones the project specified by MANIFEST"
+
+#: libide/application/ide-application-command-line.c:243
+msgid "MANIFEST"
+msgstr "MANIFEST"
+
+#: libide/application/ide-application-command-line.c:275
 msgid "COMMAND"
 msgstr "COMMAND"
 
-#: libide/application/ide-application-command-line.c:335
+#: libide/application/ide-application-command-line.c:346
 msgid "No commands available"
 msgstr "No commands available"
 
-#: libide/application/ide-application-command-line.c:365
+#: libide/application/ide-application-command-line.c:389
 msgid "Please provide a command"
 msgstr "Please provide a command"
 
-#: libide/application/ide-application-command-line.c:375
+#: libide/application/ide-application-command-line.c:399
 msgid "No such tool"
 msgstr "No such tool"
 
-#: libide/application/ide-application-command-line.c:389
+#: libide/application/ide-application-command-line.c:413
 msgid "Please provide a worker type"
 msgstr "Please provide a worker type"
 
-#: libide/application/ide-application-command-line.c:396
+#: libide/application/ide-application-command-line.c:420
 msgid "Please provide a D-Bus address"
 msgstr "Please provide a D-Bus address"
 
-#: libide/application/ide-application-command-line.c:405
+#: libide/application/ide-application-command-line.c:429
 msgid "No such worker"
 msgstr "No such worker"
 
-#: libide/buffers/ide-buffer.c:2473
+#: libide/application/ide-application-shortcuts.c:43
+#: libide/application/ide-application-shortcuts.c:51
+#: libide/application/ide-application-shortcuts.c:59
+#: libide/application/ide-application-shortcuts.c:67
+#: libide/application/ide-application-shortcuts.c:75
+#: libide/runner/ide-run-manager.c:746
+#: libide/workbench/ide-workbench-shortcuts.c:49
+#: plugins/command-bar/gb-command-bar.c:701
+#: plugins/terminal/gb-terminal-workbench-addin.c:181
+#: plugins/terminal/gb-terminal-workbench-addin.c:187
+#| msgctxt "shortcut window"
+#| msgid "Editor Shortcuts"
+msgctxt "shortcut window"
+msgid "Workbench shortcuts"
+msgstr "Workbench shortcuts"
+
+#: libide/application/ide-application-shortcuts.c:44
+#: libide/application/ide-application-shortcuts.c:52
+#| msgid "_Help"
+msgctxt "shortcut window"
+msgid "Help"
+msgstr "Help"
+
+#: libide/application/ide-application-shortcuts.c:45
+#| msgctxt "shortcut window"
+#| msgid "Show completion window"
+msgctxt "shortcut window"
+msgid "Show the help window"
+msgstr "Show the help window"
+
+#: libide/application/ide-application-shortcuts.c:53
+msgctxt "shortcut window"
+msgid "Show the shortcuts window"
+msgstr "Show the shortcuts window"
+
+#: libide/application/ide-application-shortcuts.c:60
+#: libide/keybindings/ide-shortcuts-window.ui:14
+#: libide/keybindings/ide-shortcuts-window.ui:459
+#: plugins/command-bar/gb-command-bar.c:702
+#: plugins/terminal/gb-terminal-workbench-addin.c:182
+#: plugins/terminal/gb-terminal-workbench-addin.c:188
+msgctxt "shortcut window"
+msgid "General"
+msgstr "General"
+
+#: libide/application/ide-application-shortcuts.c:61
+msgctxt "shortcut window"
+msgid "Toggle window to fullscreen"
+msgstr "Toggle window to fullscreen"
+
+#: libide/application/ide-application-shortcuts.c:68
+#: libide/keybindings/ide-shortcuts-window.ui:527
+#| msgid "Search"
+msgctxt "shortcut window"
+msgid "Search"
+msgstr "Search"
+
+#: libide/application/ide-application-shortcuts.c:69
+#| msgid "Fast global search"
+msgctxt "shortcut window"
+msgid "Focus to the global search entry"
+msgstr "Focus to the global search entry"
+
+#: libide/application/ide-application-shortcuts.c:76
+#: libide/keybindings/ide-shortcuts-window.ui:405
+#: libide/runner/ide-run-manager.c:747
+msgctxt "shortcut window"
+msgid "Build and Run"
+msgstr "Build and Run"
+
+#: libide/application/ide-application-shortcuts.c:77
+msgctxt "shortcut window"
+msgid "Trigger a build"
+msgstr "Trigger a build"
+
+#: libide/buffers/ide-buffer.c:2693
 msgid "The current language lacks a symbol resolver."
 msgstr "The current language lacks a symbol resolver."
 
-#: libide/buffers/ide-buffer-manager.c:633
+#: libide/buffers/ide-buffer-manager.c:681
 msgid "File too large to be opened."
 msgstr "File too large to be opened."
 
-#: libide/buffers/ide-buffer-manager.c:1483
-msgid "Words"
-msgstr "Words"
-
-#: libide/buffers/ide-buffer-manager.c:1695
+#: libide/buffers/ide-buffer-manager.c:1892
 #, c-format
 msgid "unsaved document %u"
 msgstr "unsaved document %u"
 
-#: libide/buffers/ide-buffer-manager.c:1729
+#: libide/buffers/ide-buffer-manager.c:1930
 msgid "Failed to save buffer, ignoring reclamation."
 msgstr "Failed to save buffer, ignoring reclamation."
 
-#: libide/buildsystem/ide-builder.c:89
-#, c-format
-msgid "%s does not support building"
-msgstr "%s does not support building"
+#: libide/buildsystem/ide-build-pipeline.c:2247
+msgid "Cleaning…"
+msgstr "Cleaning…"
 
-#: libide/buildsystem/ide-build-manager.c:478
-msgid "A build is already in progress"
-msgstr "A build is already in progress"
+#: libide/buildsystem/ide-build-pipeline.c:2262
+#| msgid "Building…"
+msgid "Downloading…"
+msgstr "Downloading…"
 
-#: libide/buildsystem/ide-build-manager.c:772
+#: libide/buildsystem/ide-build-pipeline.c:2266
+#| msgid "Build Preferences"
+msgid "Building dependencies…"
+msgstr "Building dependencies…"
+
+#: libide/buildsystem/ide-build-pipeline.c:2270
+msgid "Bootstrapping…"
+msgstr "Bootstrapping…"
+
+#: libide/buildsystem/ide-build-pipeline.c:2274
+#| msgid "Configure Options"
+msgid "Configuring…"
+msgstr "Configuring…"
+
+#: libide/buildsystem/ide-build-pipeline.c:2278
+msgid "Building…"
+msgstr "Building…"
+
+#: libide/buildsystem/ide-build-pipeline.c:2282
+msgid "Installing…"
+msgstr "Installing…"
+
+#: libide/buildsystem/ide-build-pipeline.c:2286
+msgid "Exporting…"
+msgstr "Exporting…"
+
+#: libide/buildsystem/ide-build-pipeline.c:2290
+#: libide/buildsystem/ide-build-pipeline.c:2294
+#: libide/workbench/ide-omni-bar.c:443
+msgid "Success"
+msgstr "Success"
+
+#: libide/buildsystem/ide-build-pipeline.c:2298
+#: libide/workbench/ide-omni-bar.c:428
+msgid "Failed"
+msgstr "Failed"
+
+#: libide/buildsystem/ide-build-pipeline.c:2302
+#| msgid "Cleaning…"
+msgid "Preparing…"
+msgstr "Preparing…"
+
+#: libide/buildsystem/ide-build-pipeline.c:2306
 msgid "Ready"
 msgstr "Ready"
 
-#: libide/buildsystem/ide-build-result.c:250
-msgid "Failed to open stderr stream."
-msgstr "Failed to open stderr stream."
+#: libide/buildsystem/ide-build-stage-transfer.c:108
+msgid "Cannot execute transfer while on metered connection"
+msgstr "Cannot execute transfer while on metered connection"
 
-#: libide/buildsystem/ide-build-result.c:280
-msgid "Failed to open stdout stream."
-msgstr "Failed to open stdout stream."
+#: libide/buildsystem/ide-configuration-manager.c:86
+#: libide/preferences/ide-preferences-builtin.c:341
+#: libide/preferences/ide-preferences-builtin.c:359
+msgid "Default"
+msgstr "Default"
 
-#: libide/buildsystem/ide-build-system.c:125
+#: libide/buildui/ide-build-configuration-row.ui:43
+msgid "Duplicate the configuration"
+msgstr "Duplicate the configuration"
+
+#: libide/buildui/ide-build-configuration-row.ui:59
+msgid "Delete the configuration"
+msgstr "Delete the configuration"
+
+#: libide/buildui/ide-build-configuration-view.ui:11
+#: libide/preferences/ide-preferences-builtin.c:319
+#: libide/preferences/ide-preferences-builtin.c:381
+msgid "General"
+msgstr "General"
+
+#: libide/buildui/ide-build-configuration-view.ui:28
+msgid "The name of the build configuration"
+msgstr "The name of the build configuration"
+
+#: libide/buildui/ide-build-configuration-view.ui:37
+msgid "Name"
+msgstr "Name"
+
+#: libide/buildui/ide-build-configuration-view.ui:66
+#| msgid "Builder"
+msgid "Build System"
+msgstr "Build System"
+
+#: libide/buildui/ide-build-configuration-view.ui:96
+#| msgid "Select Project Directory"
+msgid "Source Directory"
+msgstr "Source Directory"
+
+#: 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"
+
+#: libide/buildui/ide-build-configuration-view.ui:127
+msgid "Installation Prefix"
+msgstr "Installation Prefix"
+
+#: libide/buildui/ide-build-configuration-view.ui:148
+msgid "Options to use when bootstrapping the project"
+msgstr "Options to use when bootstrapping the project"
+
+#: libide/buildui/ide-build-configuration-view.ui:157
+msgid "Configure Options"
+msgstr "Configure Options"
+
+#: libide/buildui/ide-build-configuration-view.ui:189
+msgid "Device"
+msgstr "Device"
+
+#: libide/buildui/ide-build-configuration-view.ui:217
+#: libide/workbench/ide-omni-bar.ui:271
+msgid "Runtime"
+msgstr "Runtime"
+
+#: libide/buildui/ide-build-configuration-view.ui:245
+msgid "Environment"
+msgstr "Environment"
+
+#: libide/buildui/ide-build-log-panel.c:737
+#: libide/editor/ide-editor-view-actions.c:239
+#| msgid "_New File"
+msgid "Save File"
+msgstr "Save File"
+
+#: libide/buildui/ide-build-log-panel.c:741 libide/editor/ide-editor-view.ui:47
+#: libide/greeter/ide-greeter-perspective.ui:326
+#: libide/greeter/ide-greeter-perspective.ui:374
+msgid "_Cancel"
+msgstr "_Cancel"
+
+#: libide/buildui/ide-build-log-panel.c:773
+msgid "Build Output"
+msgstr "Build Output"
+
+#: libide/buildui/ide-build-log-panel.ui:25
+#| msgid "Clear _All"
+msgid "Clear build log"
+msgstr "Clear build log"
+
+#: libide/buildui/ide-build-log-panel.ui:42
+#: libide/workbench/ide-omni-bar.ui:133
+msgid "Cancel build"
+msgstr "Cancel build"
+
+#: libide/buildui/ide-build-log-panel.ui:59
+#| msgid "Cancel build"
+msgid "Save build log"
+msgstr "Save build log"
+
+#: libide/buildui/ide-build-panel.c:105 libide/buildui/ide-build-panel.c:181
+#: libide/buildui/ide-build-panel.c:203 libide/buildui/ide-build-panel.ui:106
+#: libide/workbench/ide-omni-bar.ui:437
+msgid "Warnings"
+msgstr "Warnings"
+
+#: libide/buildui/ide-build-panel.c:114 libide/buildui/ide-build-panel.c:182
+#: libide/buildui/ide-build-panel.c:204 libide/buildui/ide-build-panel.ui:127
+#: libide/workbench/ide-omni-bar.ui:409
+msgid "Errors"
+msgstr "Errors"
+
+#: libide/buildui/ide-build-panel.c:604
+#: libide/buildui/ide-build-workbench-addin.c:170
+#| msgid "Build successful"
+msgid "Build Issues"
+msgstr "Build Issues"
+
+#: libide/buildui/ide-build-panel.ui:17
+#| msgid "Build Output"
+msgid "Build status:"
+msgstr "Build status:"
+
+#: libide/buildui/ide-build-panel.ui:34
+msgid "Time completed:"
+msgstr "Time completed:"
+
+#: libide/buildui/ide-build-panel.ui:51 libide/buildui/ide-build-panel.ui:66
+msgid "—"
+msgstr "—"
+
+#: libide/buildui/ide-build-tool.c:103 libide/buildui/ide-build-tool.c:116
+msgid "========================\n"
+msgstr "========================\n"
+
+#: libide/buildui/ide-build-tool.c:104
 #, c-format
-msgid "%s() is not supported on %s build system."
-msgstr "%s() is not supported on %s build system."
+msgid "           Project Name: %s\n"
+msgstr "           Project Name: %s\n"
 
-#: libide/buildsystem/ide-configuration-manager.c:483
-#: libide/preferences/ide-preferences-builtin.c:337
-#: libide/preferences/ide-preferences-builtin.c:355
-msgid "Default"
-msgstr "Default"
+#: libide/buildui/ide-build-tool.c:105
+#, c-format
+msgid " Version Control System: %s\n"
+msgstr " Version Control System: %s\n"
 
-#: libide/devices/ide-device-manager.c:147
+#: libide/buildui/ide-build-tool.c:106
 #, c-format
-msgid "The device \"%s\" could not be found."
-msgstr "The device \"%s\" could not be found."
+msgid "           Build System: %s\n"
+msgstr "           Build System: %s\n"
 
-#: libide/directory/ide-directory-vcs.c:55
-msgid "unversioned"
-msgstr "unversioned"
+#: libide/buildui/ide-build-tool.c:107
+#, c-format
+msgid "    Build Date and Time: %s\n"
+msgstr "    Build Date and Time: %s\n"
 
-#: libide/editorconfig/ide-editorconfig-file-settings.c:159
-msgid "No file was provided."
-msgstr "No file was provided."
+#: libide/buildui/ide-build-tool.c:108
+#, c-format
+msgid "    Building for Device: %s (%s)\n"
+msgstr "    Building for Device: %s (%s)\n"
 
-#: libide/editor/ide-editor-frame.c:138
+#: libide/buildui/ide-build-tool.c:113
 #, c-format
-msgid "Line %u, Column %u"
-msgstr "Line %u, Column %u"
+msgid "            Environment: %s\n"
+msgstr "            Environment: %s\n"
 
-#: libide/editor/ide-editor-frame.c:310
+#: libide/buildui/ide-build-tool.c:143 libide/buildui/ide-build-tool.c:147
+msgid "===============\n"
+msgstr "===============\n"
+
+#: libide/buildui/ide-build-tool.c:144
 #, c-format
-msgid "%u of %u"
-msgstr "%u of %u"
+msgid " Build Failure: %s\n"
+msgstr " Build Failure: %s\n"
 
-#: libide/editor/ide-editor-frame.c:963 plugins/project-tree/gtk/menus.ui:6
-msgid "Re_veal in Project Tree"
-msgstr "Re_veal in Project Tree"
+#: libide/buildui/ide-build-tool.c:145
+msgid " Build ran for: %"
+msgstr " Build ran for: %"
 
-#. OVR indicates we are in overwite mode
-#: libide/editor/ide-editor-frame.ui:17
-msgid "OVR"
-msgstr "OVR"
+#.
+#. * TODO: We should consider supporting packaging/xdg-app/deployment stuff
+#. *       here too. It would be nice if we could say, go build this project,
+#. *       for this device, and then deploy.
+#.
+#: libide/buildui/ide-build-tool.c:158 libide/buildui/ide-build-tool.c:162
+msgid "=================\n"
+msgstr "=================\n"
 
-#: libide/editor/ide-editor-frame.ui:160
-msgid "Replace"
-msgstr "Replace"
+#: libide/buildui/ide-build-tool.c:159
+msgid " Build Successful\n"
+msgstr " Build Successful\n"
 
-#: libide/editor/ide-editor-frame.ui:173
-msgid "Replace All"
-msgstr "Replace All"
+#: libide/buildui/ide-build-tool.c:160
+msgid "   Build ran for: %"
+msgstr "   Build ran for: %"
 
-#: libide/editor/ide-editor-frame.ui:195
-msgid "Switch between Search and Search-and-Replace"
-msgstr "Switch between Search and Search-and-Replace"
+#: libide/buildui/ide-build-tool.c:212
+#, c-format
+#| msgid "Failed to locate device \"%s\""
+msgid "Failed to locate device “%s”"
+msgstr "Failed to locate device “%s”"
 
-#: libide/editor/ide-editor-frame.ui:218
-msgid "Show or hide search options such as case sensitivity"
-msgstr "Show or hide search options such as case sensitivity"
+#: libide/buildui/ide-build-tool.c:222
+#, c-format
+#| msgid "Failed to locate runtime \"%s\""
+msgid "Failed to locate runtime “%s”"
+msgstr "Failed to locate runtime “%s”"
 
-#: libide/editor/ide-editor-frame.ui:279
-msgid "Regular expressions"
-msgstr "Regular expressions"
+#: libide/buildui/ide-build-tool.c:267
+msgid "Clean the project"
+msgstr "Clean the project"
 
-#: libide/editor/ide-editor-frame.ui:294
-msgid "Case sensitive"
-msgstr "Case sensitive"
+#: libide/buildui/ide-build-tool.c:269
+msgid "The ID of the device to build for"
+msgstr "The ID of the device to build for"
 
-#: libide/editor/ide-editor-frame.ui:309
-msgid "Match whole word only"
-msgstr "Match whole word only"
+#: libide/buildui/ide-build-tool.c:270
+msgid "local"
+msgstr "local"
+
+#: libide/buildui/ide-build-tool.c:272
+msgid "The runtime to use for building"
+msgstr "The runtime to use for building"
+
+#: libide/buildui/ide-build-tool.c:273
+msgid "host"
+msgstr "host"
+
+#: libide/buildui/ide-build-tool.c:275
+msgid "Number of workers to use when building"
+msgstr "Number of workers to use when building"
 
-#: libide/editor/ide-editor-layout-stack-controls.c:46
-msgid "Plain Text"
-msgstr "Plain Text"
+#: libide/buildui/ide-build-tool.c:276
+msgid "N"
+msgstr "N"
+
+#: libide/buildui/ide-build-tool.c:278
+msgid "The configuration to use from .buildconfig"
+msgstr "The configuration to use from .buildconfig"
+
+#: libide/buildui/ide-build-tool.c:279
+msgid "CONFIG_ID"
+msgstr "CONFIG_ID"
+
+#: libide/buildui/ide-build-tool.c:281
+msgid "Path to project file, defaults to current directory"
+msgstr "Path to project file, defaults to current directory"
+
+#: libide/buildui/ide-environment-editor.c:67
+msgid "New variable…"
+msgstr "New variable…"
+
+#: libide/debugger/gtk/menus.ui:10
+#: libide/debugger/ide-debugger-editor-addin.c:409
+#| msgid "Run with Profiler"
+msgid "Run with Debugger"
+msgstr "Run with Debugger"
+
+#: libide/debugger/ide-debug-manager.c:936
+#| msgid "The provider could not be found."
+msgid "A suitable debugger could not be found."
+msgstr "A suitable debugger could not be found."
+
+#: libide/debugger/ide-debugger-breakpoints-view.ui:22
+#: libide/debugger/ide-debugger-registers-view.ui:13
+msgid "ID"
+msgstr "ID"
+
+#: libide/debugger/ide-debugger-breakpoints-view.ui:34
+#| msgctxt "shortcut window"
+#| msgid "Files"
+msgid "File"
+msgstr "File"
+
+#: libide/debugger/ide-debugger-breakpoints-view.ui:46
+msgid "Line"
+msgstr "Line"
+
+#: libide/debugger/ide-debugger-breakpoints-view.ui:58
+#: libide/debugger/ide-debugger-threads-view.ui:76
+msgid "Function"
+msgstr "Function"
+
+#: libide/debugger/ide-debugger-breakpoints-view.ui:70
+msgid "Address"
+msgstr "Address"
+
+#: libide/debugger/ide-debugger-breakpoints-view.ui:81
+#: libide/debugger/ide-debugger-locals-view.ui:28
+msgid "Type"
+msgstr "Type"
+
+#: libide/debugger/ide-debugger-breakpoints-view.ui:91
+msgid "Hits"
+msgstr "Hits"
+
+#: libide/debugger/ide-debugger-breakpoints-view.ui:102
+#| msgid "Extensions"
+msgid "Expression"
+msgstr "Expression"
+
+#: libide/debugger/ide-debugger-controls.ui:17
+msgid "Interrupt the program"
+msgstr "Interrupt the program"
+
+#: libide/debugger/ide-debugger-controls.ui:30
+msgid "Continue running the program"
+msgstr "Continue running the program"
+
+#: 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"
+
+#: 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"
+
+#: libide/debugger/ide-debugger-controls.ui:97
+msgid "Run until the end of the function"
+msgstr "Run until the end of the function"
+
+#: libide/debugger/ide-debugger-disassembly-view.ui:5
+msgid "Disassembly"
+msgstr "Disassembly"
+
+#: libide/debugger/ide-debugger-editor-addin.c:295
+msgid "Debugger"
+msgstr "Debugger"
+
+#: libide/debugger/ide-debugger-editor-addin.c:311
+msgid "Threads"
+msgstr "Threads"
+
+#: libide/debugger/ide-debugger-editor-addin.c:337
+msgid "Breakpoints"
+msgstr "Breakpoints"
+
+#: libide/debugger/ide-debugger-editor-addin.c:345
+msgid "Libraries"
+msgstr "Libraries"
+
+#: libide/debugger/ide-debugger-editor-addin.c:353
+msgid "Registers"
+msgstr "Registers"
+
+#: libide/debugger/ide-debugger-editor-addin.c:360
+msgid "Log"
+msgstr "Log"
+
+#: libide/debugger/ide-debugger-editor-addin.c:376
+#| msgid "Failed to initialize defaults."
+msgid "Failed to initialize the debugger"
+msgstr "Failed to initialise the debugger"
+
+#: libide/debugger/ide-debugger-libraries-view.ui:14
+#| msgid "Shared Library"
+msgid "Library"
+msgstr "Library"
+
+#: libide/debugger/ide-debugger-libraries-view.ui:26
+msgid "Address Range"
+msgstr "Address Range"
+
+#: libide/debugger/ide-debugger-locals-view.c:307
+#| msgid "local"
+msgid "Locals"
+msgstr "Locals"
+
+#: libide/debugger/ide-debugger-locals-view.c:361
+msgid "Parameters"
+msgstr "Parameters"
+
+#: libide/debugger/ide-debugger-locals-view.ui:16
+#| msgid "New variable…"
+msgid "Variable"
+msgstr "Variable"
+
+#: libide/debugger/ide-debugger-registers-view.ui:23
+msgid "Register"
+msgstr "Register"
+
+#: libide/debugger/ide-debugger-threads-view.ui:19
+msgid "Group"
+msgstr "Group"
+
+#: libide/debugger/ide-debugger-threads-view.ui:42
+msgid "Thread"
+msgstr "Thread"
+
+#: libide/debugger/ide-debugger-threads-view.ui:88
+#| msgid "Invalid arguments"
+msgid "Arguments"
+msgstr "Arguments"
+
+#: libide/debugger/ide-debugger-threads-view.ui:101
+#| msgid "Project Location"
+msgid "Location"
+msgstr "Location"
+
+#: libide/debugger/ide-debugger-threads-view.ui:112
+msgid "Binary"
+msgstr "Binary"
+
+#: libide/devices/ide-device-manager.c:148
+#, c-format
+#| msgid "The device \"%s\" could not be found."
+msgid "The device “%s” could not be found."
+msgstr "The device “%s” could not be found."
+
+#: libide/directory/ide-directory-vcs.c:55
+msgid "unversioned"
+msgstr "unversioned"
+
+#: libide/editorconfig/ide-editorconfig-file-settings.c:159
+msgid "No file was provided."
+msgstr "No file was provided."
 
 #. translators: the user selected a number outside the value range for the document.
-#: libide/editor/ide-editor-layout-stack-controls.c:191
+#: libide/editor/ide-editor-layout-stack-controls.c:175
 #, c-format
 msgid "Provide a number between 1 and %u"
 msgstr "Provide a number between 1 and %u"
 
-#: libide/editor/ide-editor-layout-stack-controls.ui:31
+#: libide/editor/ide-editor-layout-stack-controls.ui:23
 msgid "Go to line number"
 msgstr "Go to line number"
 
-#: libide/editor/ide-editor-layout-stack-controls.ui:100
-msgid "Change editor settings and language"
-msgstr "Change editor settings and language"
-
-#: libide/editor/ide-editor-layout-stack-controls.ui:114
-#: libide/editor/ide-editor-view.ui:100
+#: libide/editor/ide-editor-layout-stack-controls.ui:82
 msgid "Go to Line"
 msgstr "Go to Line"
 
-#: libide/editor/ide-editor-layout-stack-controls.ui:115
-#: libide/editor/ide-editor-view.ui:101
+#: libide/editor/ide-editor-layout-stack-controls.ui:83
 msgid "Go"
 msgstr "Go"
 
-#: libide/editor/ide-editor-perspective.c:448
-#: libide/preferences/ide-preferences-builtin.c:109
-#: libide/preferences/ide-preferences-builtin.c:156
-msgid "Editor"
-msgstr "Editor"
+#: libide/editor/ide-editor-perspective-actions.c:70
+#: libide/workbench/ide-workbench-actions.c:75
+msgid "Open File"
+msgstr "Open File"
 
-#: libide/editor/ide-editor-perspective.ui:27
-msgid "No open files"
-msgstr "No open files"
+#: libide/editor/ide-editor-perspective-actions.c:73
+#: libide/greeter/ide-greeter-perspective.c:684
+#: libide/workbench/ide-workbench-actions.c:78
+#: plugins/color-picker/gb-color-picker-prefs.c:205
+#: plugins/sysprof/gbp-sysprof-workbench-addin.c:365
+msgid "Open"
+msgstr "Open"
 
-#: libide/editor/ide-editor-perspective.ui:40
-msgid "Try opening a file by typing in the search box at the top"
-msgstr "Try opening a file by typing in the search box at the top"
+#: libide/editor/ide-editor-perspective-actions.c:74
+#: libide/editor/ide-editor-view-actions.c:242
+#: libide/editor/ide-editor-view-actions.c:349
+#: libide/greeter/ide-greeter-perspective.c:683
+#: libide/workbench/ide-workbench-actions.c:79
+#: plugins/color-picker/gb-color-picker-prefs.c:93
+#: plugins/color-picker/gb-color-picker-prefs.c:209
+#: plugins/color-picker/gb-color-picker-prefs.c:236
+#: plugins/sysprof/gbp-sysprof-workbench-addin.c:366
+#: plugins/terminal/gb-terminal-view-actions.c:271
+msgid "Cancel"
+msgstr "Cancel"
 
-#: libide/editor/ide-editor-tweak-widget.ui:22
-msgid "Search highlight mode…"
-msgstr "Search highlight mode…"
+#: libide/editor/ide-editor-perspective-shortcuts.c:33
+#: libide/editor/ide-editor-perspective-shortcuts.c:39
+#: libide/editor/ide-editor-perspective-shortcuts.c:45
+#: libide/editor/ide-editor-perspective-shortcuts.c:51
+#: libide/editor/ide-editor-view-shortcuts.c:31
+#: libide/editor/ide-editor-view-shortcuts.c:37
+#: libide/editor/ide-editor-view-shortcuts.c:43
+#: libide/editor/ide-editor-view-shortcuts.c:49
+#: libide/editor/ide-editor-view-shortcuts.c:55
+#: libide/editor/ide-editor-view-shortcuts.c:61
+#: libide/editor/ide-editor-view-shortcuts.c:67
+#: libide/editor/ide-editor-view-shortcuts.c:73
+#: libide/editor/ide-editor-view-shortcuts.c:79
+#: libide/layout/ide-layout-stack-shortcuts.c:32
+#: libide/layout/ide-layout-stack-shortcuts.c:39
+#: libide/layout/ide-layout-stack-shortcuts.c:46
+#: libide/layout/ide-layout-stack-shortcuts.c:53
+#: libide/layout/ide-layout-stack-shortcuts.c:60
+#: plugins/beautifier/gb-beautifier-editor-addin.c:332
+#: plugins/comment-code/gbp-comment-code-view-addin.c:370
+#: plugins/comment-code/gbp-comment-code-view-addin.c:376
+#: plugins/project-tree/gb-project-tree-shortcuts.c:33
+#: plugins/project-tree/gb-project-tree-shortcuts.c:39
+#: plugins/spellcheck/gbp-spell-editor-view-addin.c:100
+#| msgctxt "shortcut window"
+#| msgid "Editor Shortcuts"
+msgctxt "shortcut window"
+msgid "Editor shortcuts"
+msgstr "Editor shortcuts"
+
+#: libide/editor/ide-editor-perspective-shortcuts.c:34
+#: libide/editor/ide-editor-perspective-shortcuts.c:40
+#: libide/editor/ide-editor-view-shortcuts.c:32
+#: libide/editor/ide-editor-view-shortcuts.c:38
+#: libide/keybindings/ide-shortcuts-window.ui:96
+#: libide/layout/ide-layout-stack-shortcuts.c:33
+#: libide/layout/ide-layout-stack-shortcuts.c:40
+#: libide/layout/ide-layout-stack-shortcuts.c:47
+#: libide/layout/ide-layout-stack-shortcuts.c:54
+#: libide/layout/ide-layout-stack-shortcuts.c:61
+msgctxt "shortcut window"
+msgid "Files"
+msgstr "Files"
 
-#: libide/editor/ide-editor-tweak-widget.ui:56
-msgid "Display line numbers"
-msgstr "Display line numbers"
+#: libide/editor/ide-editor-perspective-shortcuts.c:35
+#| msgctxt "shortcut window"
+#| msgid "Create new document"
+msgctxt "shortcut window"
+msgid "Create a new document"
+msgstr "Create a new document"
 
-#: libide/editor/ide-editor-tweak-widget.ui:65
-msgid "Display right margin"
-msgstr "Display right margin"
+#: libide/editor/ide-editor-perspective-shortcuts.c:41
+#: libide/keybindings/ide-shortcuts-window.ui:108
+msgctxt "shortcut window"
+msgid "Open a document"
+msgstr "Open a document"
 
-#: libide/editor/ide-editor-tweak-widget.ui:83
-msgid "Auto indent"
-msgstr "Auto indent"
+#: libide/editor/ide-editor-perspective-shortcuts.c:46
+#: libide/editor/ide-editor-perspective-shortcuts.c:52
+#: libide/keybindings/ide-shortcuts-window.ui:69
+msgctxt "shortcut window"
+msgid "Panels"
+msgstr "Panels"
 
-#: libide/editor/ide-editor-tweak-widget.ui:99
-#: libide/preferences/ide-preferences-builtin.c:324
-msgid "Indentation"
-msgstr "Indentation"
+#: libide/editor/ide-editor-perspective-shortcuts.c:47
+#| msgctxt "shortcut window"
+#| msgid "Toggle right panel"
+msgctxt "shortcut window"
+msgid "Toggle navigation panel"
+msgstr "Toggle navigation panel"
 
-#: libide/editor/ide-editor-tweak-widget.ui:127
-#: libide/preferences/ide-preferences-builtin.c:176
+#: libide/editor/ide-editor-perspective-shortcuts.c:53
+#| msgctxt "shortcut window"
+#| msgid "Toggle left panel"
+msgctxt "shortcut window"
+msgid "Toggle utilities panel"
+msgstr "Toggle utilities panel"
+
+#: libide/editor/ide-editor-properties.ui:4
+msgid "Properties"
+msgstr "Properties"
+
+#: libide/editor/ide-editor-properties.ui:25
+#| msgid "Display Options"
+msgid "Display"
+msgstr "Display"
+
+#: libide/editor/ide-editor-properties.ui:75
+#: libide/preferences/ide-preferences-builtin.c:325
+msgid "Show right margin"
+msgstr "Show right margin"
+
+#: libide/editor/ide-editor-properties.ui:101
+msgid "Insert trailing newline"
+msgstr "Insert trailing newline"
+
+#: libide/editor/ide-editor-properties.ui:114
+#| msgid "Overwrite closing braces"
+msgid "Overwrite trailing braces and quotations"
+msgstr "Overwrite trailing braces and quotations"
+
+#: libide/editor/ide-editor-properties.ui:123
+#| msgid "Indentation"
+msgid "Tabs and Indentation"
+msgstr "Tabs and Indentation"
+
+#: libide/editor/ide-editor-properties.ui:153
+#: libide/preferences/ide-preferences-builtin.c:174
 msgid "Spaces"
 msgstr "Spaces"
 
-#: libide/editor/ide-editor-tweak-widget.ui:137
-#: libide/preferences/ide-preferences-builtin.c:177
+#: libide/editor/ide-editor-properties.ui:164
+#: libide/preferences/ide-preferences-builtin.c:175
 msgid "Tabs"
 msgstr "Tabs"
 
-#: libide/editor/ide-editor-tweak-widget.ui:157
+#: libide/editor/ide-editor-properties.ui:185
 msgid "2"
 msgstr "2"
 
-#: libide/editor/ide-editor-tweak-widget.ui:167
+#: libide/editor/ide-editor-properties.ui:195
 msgid "3"
 msgstr "3"
 
-#: libide/editor/ide-editor-tweak-widget.ui:177
+#: libide/editor/ide-editor-properties.ui:205
 msgid "4"
 msgstr "4"
 
-#: libide/editor/ide-editor-tweak-widget.ui:187
+#: libide/editor/ide-editor-properties.ui:215
 msgid "8"
 msgstr "8"
 
-#: libide/editor/ide-editor-view-actions.c:310
-msgid "Save Document"
-msgstr "Save Document"
+#: libide/editor/ide-editor-properties.ui:235
+#| msgid "Auto indent"
+msgid "Auto indent new lines"
+msgstr "Auto indent new lines"
 
-#: libide/editor/ide-editor-view-actions.c:436
-msgid "Save Document As"
-msgstr "Save Document As"
+#: libide/editor/ide-editor-properties.ui:249
+#| msgid "Smart Backspace"
+msgid "Smart backspace"
+msgstr "Smart backspace"
 
-#: libide/editor/ide-editor-view.ui:23
+#: 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"
+
+#: libide/editor/ide-editor-properties.ui:265
+#| msgid "Language"
+msgid "Language Syntax"
+msgstr "Language Syntax"
+
+#. translators: placeholder string for the entry used to filter the languages in Preferences/Programming 
languages
+#: libide/editor/ide-editor-properties.ui:321
+#: libide/preferences/ide-preferences-builtin.c:265
+msgid "Search languages…"
+msgstr "Search languages…"
+
+#. translators: first %u is the Nth position of second %u N occurrences
+#: libide/editor/ide-editor-search-bar.c:247
+#, c-format
+msgid "%u of %u"
+msgstr "%u of %u"
+
+#: libide/editor/ide-editor-search-bar.ui:108
+msgid "Replace"
+msgstr "Replace"
+
+#: libide/editor/ide-editor-search-bar.ui:121
+msgid "Replace All"
+msgstr "Replace All"
+
+#: libide/editor/ide-editor-search-bar.ui:143
+msgid "Switch between Search and Search-and-Replace"
+msgstr "Switch between Search and Search-and-Replace"
+
+#: libide/editor/ide-editor-search-bar.ui:166
+#: plugins/terminal/gb-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
+#: libide/editor/ide-editor-sidebar.ui:26
+#: libide/layout/ide-layout-stack-header.ui:21
+#| msgid "Open Project"
+msgid "Open Pages"
+msgstr "Open Pages"
+
+#. translators: %s is the error message
+#: libide/editor/ide-editor-view-actions.c:55
+#, c-format
+#| msgid "Failed to load file: %s: %s"
+msgid "Failed to load file: %s"
+msgstr "Failed to load file: %s"
+
+#. translators: %s is the error message
+#: libide/editor/ide-editor-view-actions.c:117
+#, c-format
+#| msgid "Install failed"
+msgid "Print failed: %s"
+msgstr "Print failed: %s"
+
+#. translators: %s is the error message
+#. translators: %s is the underlying error message
+#: libide/editor/ide-editor-view-actions.c:188
+#: libide/editor/ide-editor-view-actions.c:308
+#, c-format
+#| msgid "Failed to load file: %s: %s"
+msgid "Failed to save file: %s"
+msgstr "Failed to save file: %s"
+
+#: libide/editor/ide-editor-view-actions.c:242
+#: plugins/color-picker/gb-color-picker-prefs.c:232
+#: plugins/color-picker/gtk/color-picker-prefs.ui:799
+#: plugins/terminal/gb-terminal-view-actions.c:272
+msgid "Save"
+msgstr "Save"
+
+#: libide/editor/ide-editor-view-actions.c:345
+#| msgid "_Save As"
+msgid "Save File As"
+msgstr "Save File As"
+
+#: libide/editor/ide-editor-view-actions.c:348 plugins/terminal/gtk/menus.ui:60
+#| msgid "_Save As"
+msgid "Save As"
+msgstr "Save As"
+
+#: libide/editor/ide-editor-view-shortcuts.c:33
+#: libide/keybindings/ide-shortcuts-window.ui:115
+msgctxt "shortcut window"
+msgid "Save the document"
+msgstr "Save the document"
+
+#: libide/editor/ide-editor-view-shortcuts.c:39
+#| msgctxt "shortcut window"
+#| msgid "Save the document"
+msgctxt "shortcut window"
+msgid "Save the document with a new name"
+msgstr "Save the document with a new name"
+
+#: libide/editor/ide-editor-view-shortcuts.c:44
+#: libide/editor/ide-editor-view-shortcuts.c:50
+#: libide/editor/ide-editor-view-shortcuts.c:51
+#: libide/editor/ide-editor-view-shortcuts.c:56
+#: libide/editor/ide-editor-view-shortcuts.c:62
+#: libide/editor/ide-editor-view-shortcuts.c:68
+#: libide/editor/ide-editor-view-shortcuts.c:74
+#: libide/editor/ide-editor-view-shortcuts.c:80
+#: libide/keybindings/ide-shortcuts-window.ui:151
+#: libide/keybindings/ide-shortcuts-window.ui:163
+msgctxt "shortcut window"
+msgid "Find and replace"
+msgstr "Find and replace"
+
+#: libide/editor/ide-editor-view-shortcuts.c:45
+#: libide/keybindings/ide-shortcuts-window.ui:156
+msgctxt "shortcut window"
+msgid "Find"
+msgstr "Find"
+
+#: libide/editor/ide-editor-view-shortcuts.c:57
+#| msgctxt "shortcut window"
+#| msgid "Find the next match"
+msgctxt "shortcut window"
+msgid "Move to the next match"
+msgstr "Move to the next match"
+
+#: libide/editor/ide-editor-view-shortcuts.c:63
+#| msgctxt "shortcut window"
+#| msgid "Find the previous match"
+msgctxt "shortcut window"
+msgid "Move to the previous match"
+msgstr "Move to the previous match"
+
+#: libide/editor/ide-editor-view-shortcuts.c:69
+#| msgctxt "shortcut window"
+#| msgid "Move to next error in file"
+msgctxt "shortcut window"
+msgid "Move to the next error"
+msgstr "Move to the next error"
+
+#: libide/editor/ide-editor-view-shortcuts.c:75
+#| msgctxt "shortcut window"
+#| msgid "Move to previous error in file"
+msgctxt "shortcut window"
+msgid "Move to the previous error"
+msgstr "Move to the previous error"
+
+#: libide/editor/ide-editor-view-shortcuts.c:81
+#: libide/keybindings/ide-shortcuts-window.ui:170
+msgctxt "shortcut window"
+msgid "Find the next match"
+msgstr "Find the next match"
+
+#: libide/editor/ide-editor-view.ui:39
 msgid "_Reload"
 msgstr "_Reload"
 
-#: libide/editor/ide-editor-view.ui:31
-#: libide/greeter/ide-greeter-perspective.ui:310
-#: libide/greeter/ide-greeter-perspective.ui:358
-#: libide/workbench/ide-omni-bar.ui:346
-msgid "_Cancel"
-msgstr "_Cancel"
-
-#: libide/editor/ide-editor-view.ui:44
+#: libide/editor/ide-editor-view.ui:60
 msgid ""
 "Builder has discovered that this file has been modified externally. Would "
 "you like to reload the file?"
@@ -1278,20 +1989,38 @@ msgstr ""
 "Builder has discovered that this file has been modified externally. Would "
 "you like to reload the file?"
 
-#: libide/greeter/ide-greeter-perspective.c:451
+#: libide/editor/ide-editor-workbench-addin.c:177
+#| msgctxt "shortcut window"
+#| msgid "Toggle right panel"
+msgid "Toggle navigation panel"
+msgstr "Toggle navigation panel"
+
+#: libide/editor/ide-editor-workbench-addin.c:191
+#| msgctxt "shortcut window"
+#| msgid "Toggle left panel"
+msgid "Toggle utilities panel"
+msgstr "Toggle utilities panel"
+
+#: libide/greeter/ide-greeter-perspective.c:456
 msgid "Failed to load the project"
 msgstr "Failed to load the project"
 
-#: libide/greeter/ide-greeter-perspective.c:668
+#: libide/greeter/ide-greeter-perspective.c:679
 msgid "Open Project"
 msgstr "Open Project"
 
+#: libide/greeter/ide-greeter-perspective.c:695
+#| msgid "Projects"
+msgid "All Project Types"
+msgstr "All Project Types"
+
 #. the action:// link is used to jump to the new-project view
 #: 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>?"
 
 #: libide/greeter/ide-greeter-perspective.ui:53
+#: libide/greeter/ide-greeter-perspective.ui:193
 msgid "No projects found"
 msgstr "No projects found"
 
@@ -1308,27 +2037,38 @@ msgstr "Updated"
 msgid "Other Projects"
 msgstr "Other Projects"
 
-#: libide/greeter/ide-greeter-perspective.ui:206
+#: libide/greeter/ide-greeter-perspective.ui:215
 msgid "_Remove"
 msgstr "_Remove"
 
-#: libide/greeter/ide-greeter-perspective.ui:290
+#: libide/greeter/ide-greeter-perspective.ui:244
+#| msgid "Scan your computer for existing projects"
+msgid "Create from existing project"
+msgstr "Create from existing project"
+
+#: libide/greeter/ide-greeter-perspective.ui:256
+#| msgctxt "shortcut window"
+#| msgid "Create new document"
+msgid "Create a new project"
+msgstr "Create a new project"
+
+#: libide/greeter/ide-greeter-perspective.ui:299
 msgid "Select a Project"
 msgstr "Select a Project"
 
-#: libide/greeter/ide-greeter-perspective.ui:296
+#: libide/greeter/ide-greeter-perspective.ui:308
 msgid "Click an item to select"
 msgstr "Click an item to select"
 
-#: libide/greeter/ide-greeter-perspective.ui:322
+#: libide/greeter/ide-greeter-perspective.ui:338
 msgid "Open…"
 msgstr "Open…"
 
-#: libide/greeter/ide-greeter-perspective.ui:337
+#: libide/greeter/ide-greeter-perspective.ui:353
 msgid "Select projects for removal"
 msgstr "Select projects for removal"
 
-#: libide/greeter/ide-greeter-perspective.ui:357
+#: libide/greeter/ide-greeter-perspective.ui:373
 msgid "Return to project selection"
 msgstr "Return to project selection"
 
@@ -1339,8 +2079,9 @@ msgstr "%s contained invalid ASCII"
 
 #: libide/gsettings/ide-language-defaults.c:193
 #, c-format
-msgid "Failed to parse integer from \"%s\""
-msgstr "Failed to parse integer from \"%s\""
+#| msgid "Failed to parse integer from \"%s\""
+msgid "Failed to parse integer from “%s”"
+msgstr "Failed to parse integer from “%s”"
 
 #: libide/gsettings/ide-language-defaults.c:271
 msgid "language defaults missing version in [global] group."
@@ -1350,33 +2091,36 @@ msgstr "language defaults missing version in [global] group."
 msgid "Failed to initialize defaults."
 msgstr "Failed to initialise defaults."
 
-#: libide/ide.c:62
+#: libide/ide.c:58
 #, c-format
 msgid "You must call %s() before using libide."
 msgstr "You must call %s() before using libide."
 
-#: libide/ide-context.c:1870
+#: libide/ide-context.c:1964
 msgid "An unload request is already pending"
 msgstr "An unload request is already pending"
 
-#: libide/ide-context.c:1989
+#: libide/ide-context.c:2083
 msgid "Context has already been restored."
 msgstr "Context has already been restored."
 
-#: libide/ide-object.c:288
+#: libide/ide-object.c:305
 #, c-format
-msgid "No implementations of extension point \"%s\"."
-msgstr "No implementations of extension point \"%s\"."
+#| msgid "No implementations of extension point \"%s\"."
+msgid "No implementations of extension point “%s”."
+msgstr "No implementations of extension point “%s”."
 
-#: libide/ide-object.c:380
-msgid "Failed to locate build system plugin."
-msgstr "Failed to locate build system plugin."
+#: libide/ide-object.c:414
+#, c-format
+#| msgid "Failed to locate build system plugin."
+msgid "Failed to locate %s plugin."
+msgstr "Failed to locate %s plugin."
 
-#: libide/ide-object.c:467
+#: libide/ide-object.c:515
 msgid "No such extension point."
 msgstr "No such extension point."
 
-#: libide/ide-object.c:477
+#: libide/ide-object.c:525
 msgid "No implementations of extension point."
 msgstr "No implementations of extension point."
 
@@ -1385,519 +2129,620 @@ msgctxt "shortcut window"
 msgid "Editor Shortcuts"
 msgstr "Editor Shortcuts"
 
-#: libide/keybindings/ide-shortcuts-window.ui:14
-#: libide/keybindings/ide-shortcuts-window.ui:423
-msgctxt "shortcut window"
-msgid "General"
-msgstr "General"
-
 #: libide/keybindings/ide-shortcuts-window.ui:18
-#: libide/keybindings/ide-shortcuts-window.ui:427
+#: libide/keybindings/ide-shortcuts-window.ui:463
 msgctxt "shortcut window"
 msgid "Global Search"
 msgstr "Global Search"
 
 #: libide/keybindings/ide-shortcuts-window.ui:25
-#: libide/keybindings/ide-shortcuts-window.ui:434
+#: libide/keybindings/ide-shortcuts-window.ui:470
 msgctxt "shortcut window"
 msgid "Preferences"
 msgstr "Preferences"
 
 #: libide/keybindings/ide-shortcuts-window.ui:32
-#: libide/keybindings/ide-shortcuts-window.ui:441
+#: libide/keybindings/ide-shortcuts-window.ui:477
+#: plugins/command-bar/gb-command-bar.c:703
 msgctxt "shortcut window"
 msgid "Command Bar"
 msgstr "Command Bar"
 
 #: libide/keybindings/ide-shortcuts-window.ui:39
-#: libide/keybindings/ide-shortcuts-window.ui:448
+#: libide/keybindings/ide-shortcuts-window.ui:484
+#: plugins/terminal/gb-terminal-workbench-addin.c:183
 msgctxt "shortcut window"
 msgid "Terminal"
 msgstr "Terminal"
 
 #: libide/keybindings/ide-shortcuts-window.ui:46
-#: libide/keybindings/ide-shortcuts-window.ui:455
+#: libide/keybindings/ide-shortcuts-window.ui:491
+#: plugins/terminal/gb-terminal-workbench-addin.c:189
+msgctxt "shortcut window"
+msgid "Terminal in Build Runtime"
+msgstr "Terminal in Build Runtime"
+
+#: libide/keybindings/ide-shortcuts-window.ui:53
+#: libide/keybindings/ide-shortcuts-window.ui:498
 msgctxt "shortcut window"
 msgid "Keyboard Shortcuts"
 msgstr "Keyboard Shortcuts"
 
-#: libide/keybindings/ide-shortcuts-window.ui:55
+#: libide/keybindings/ide-shortcuts-window.ui:60
 msgctxt "shortcut window"
-msgid "Panels"
-msgstr "Panels"
+msgid "Toggle Focus Mode"
+msgstr "Toggle Focus Mode"
 
-#: libide/keybindings/ide-shortcuts-window.ui:59
+#: libide/keybindings/ide-shortcuts-window.ui:73
 msgctxt "shortcut window"
 msgid "Toggle left panel"
 msgstr "Toggle left panel"
 
-#: libide/keybindings/ide-shortcuts-window.ui:66
+#: libide/keybindings/ide-shortcuts-window.ui:80
 msgctxt "shortcut window"
 msgid "Toggle right panel"
 msgstr "Toggle right panel"
 
-#: libide/keybindings/ide-shortcuts-window.ui:73
+#: libide/keybindings/ide-shortcuts-window.ui:87
 msgctxt "shortcut window"
 msgid "Toggle bottom panel"
 msgstr "Toggle bottom panel"
 
-#: libide/keybindings/ide-shortcuts-window.ui:82
-msgctxt "shortcut window"
-msgid "Touchpad gestures"
-msgstr "Touchpad gestures"
-
-#: libide/keybindings/ide-shortcuts-window.ui:87
-#: libide/keybindings/ide-shortcuts-window.ui:135
-msgctxt "shortcut window"
-msgid "Switch to the next document"
-msgstr "Switch to the next document"
-
-#: libide/keybindings/ide-shortcuts-window.ui:94
-#: libide/keybindings/ide-shortcuts-window.ui:142
-msgctxt "shortcut window"
-msgid "Switch to the previous document"
-msgstr "Switch to the previous document"
-
-#: libide/keybindings/ide-shortcuts-window.ui:102
-msgctxt "shortcut window"
-msgid "Files"
-msgstr "Files"
-
-#: libide/keybindings/ide-shortcuts-window.ui:107
+#: libide/keybindings/ide-shortcuts-window.ui:101
 msgctxt "shortcut window"
 msgid "Create new document"
 msgstr "Create new document"
 
-#: libide/keybindings/ide-shortcuts-window.ui:114
-msgctxt "shortcut window"
-msgid "Open a document"
-msgstr "Open a document"
-
-#: libide/keybindings/ide-shortcuts-window.ui:121
-msgctxt "shortcut window"
-msgid "Save the document"
-msgstr "Save the document"
-
-#: libide/keybindings/ide-shortcuts-window.ui:128
+#: libide/keybindings/ide-shortcuts-window.ui:122
+#: libide/layout/ide-layout-stack-shortcuts.c:62
 msgctxt "shortcut window"
 msgid "Close the document"
 msgstr "Close the document"
 
-#: libide/keybindings/ide-shortcuts-window.ui:149
+#: libide/keybindings/ide-shortcuts-window.ui:129
+#: libide/keybindings/ide-shortcuts-window.ui:437
+#: libide/layout/ide-layout-stack-shortcuts.c:55
 msgctxt "shortcut window"
-msgid "Show list of open documents"
-msgstr "Show list of open documents"
-
-#: libide/keybindings/ide-shortcuts-window.ui:157
-msgctxt "shortcut window"
-msgid "Find and replace"
-msgstr "Find and replace"
+msgid "Switch to the next document"
+msgstr "Switch to the next document"
 
-#: libide/keybindings/ide-shortcuts-window.ui:162
+#: libide/keybindings/ide-shortcuts-window.ui:136
+#: libide/keybindings/ide-shortcuts-window.ui:444
+#: libide/layout/ide-layout-stack-shortcuts.c:48
 msgctxt "shortcut window"
-msgid "Find"
-msgstr "Find"
+msgid "Switch to the previous document"
+msgstr "Switch to the previous document"
 
-#: libide/keybindings/ide-shortcuts-window.ui:169
+#: libide/keybindings/ide-shortcuts-window.ui:143
 msgctxt "shortcut window"
-msgid "Find the next match"
-msgstr "Find the next match"
+msgid "Show list of open documents"
+msgstr "Show list of open documents"
 
-#: libide/keybindings/ide-shortcuts-window.ui:176
+#: libide/keybindings/ide-shortcuts-window.ui:177
 msgctxt "shortcut window"
 msgid "Find the previous match"
 msgstr "Find the previous match"
 
-#: libide/keybindings/ide-shortcuts-window.ui:183
+#: libide/keybindings/ide-shortcuts-window.ui:184
 msgctxt "shortcut window"
 msgid "Clear highlight"
 msgstr "Clear highlight"
 
-#: libide/keybindings/ide-shortcuts-window.ui:191
-#: libide/keybindings/ide-shortcuts-window.ui:464
+#: libide/keybindings/ide-shortcuts-window.ui:192
+#: libide/keybindings/ide-shortcuts-window.ui:507
 msgctxt "shortcut window"
 msgid "Copy and Paste"
 msgstr "Copy and Paste"
 
-#: libide/keybindings/ide-shortcuts-window.ui:196
-#: libide/keybindings/ide-shortcuts-window.ui:469
+#: libide/keybindings/ide-shortcuts-window.ui:197
+#: libide/keybindings/ide-shortcuts-window.ui:512
 msgctxt "shortcut window"
 msgid "Copy selected text to clipboard"
 msgstr "Copy selected text to clipboard"
 
-#: libide/keybindings/ide-shortcuts-window.ui:203
+#: libide/keybindings/ide-shortcuts-window.ui:204
 msgctxt "shortcut window"
 msgid "Cut selected text to clipboard"
 msgstr "Cut selected text to clipboard"
 
-#: libide/keybindings/ide-shortcuts-window.ui:210
-#: libide/keybindings/ide-shortcuts-window.ui:476
+#: libide/keybindings/ide-shortcuts-window.ui:211
+#: libide/keybindings/ide-shortcuts-window.ui:519
 msgctxt "shortcut window"
 msgid "Paste text from clipboard"
 msgstr "Paste text from clipboard"
 
-#: libide/keybindings/ide-shortcuts-window.ui:217
+#: libide/keybindings/ide-shortcuts-window.ui:218
 msgctxt "shortcut window"
 msgid "Duplicate current line or selection"
 msgstr "Duplicate current line or selection"
 
-#: libide/keybindings/ide-shortcuts-window.ui:225
+#: libide/keybindings/ide-shortcuts-window.ui:226
 msgctxt "shortcut window"
 msgid "Undo and Redo"
 msgstr "Undo and Redo"
 
-#: libide/keybindings/ide-shortcuts-window.ui:230
+#: libide/keybindings/ide-shortcuts-window.ui:231
 msgctxt "shortcut window"
 msgid "Undo previous command"
 msgstr "Undo previous command"
 
-#: libide/keybindings/ide-shortcuts-window.ui:237
+#: libide/keybindings/ide-shortcuts-window.ui:238
 msgctxt "shortcut window"
 msgid "Redo previous command"
 msgstr "Redo previous command"
 
-#: libide/keybindings/ide-shortcuts-window.ui:245
+#: libide/keybindings/ide-shortcuts-window.ui:246
+#: plugins/beautifier/gb-beautifier-editor-addin.c:333
+#: plugins/comment-code/gbp-comment-code-view-addin.c:371
+#: plugins/comment-code/gbp-comment-code-view-addin.c:377
+#: plugins/spellcheck/gbp-spell-editor-view-addin.c:101
 msgctxt "shortcut window"
 msgid "Editing"
 msgstr "Editing"
 
-#: libide/keybindings/ide-shortcuts-window.ui:250
+#: libide/keybindings/ide-shortcuts-window.ui:251
 msgctxt "shortcut window"
 msgid "Increment number at cursor"
 msgstr "Increment number at cursor"
 
-#: libide/keybindings/ide-shortcuts-window.ui:257
+#: libide/keybindings/ide-shortcuts-window.ui:258
 msgctxt "shortcut window"
 msgid "Decrement number at cursor"
 msgstr "Decrement number at cursor"
 
-#: libide/keybindings/ide-shortcuts-window.ui:264
+#: libide/keybindings/ide-shortcuts-window.ui:265
 msgctxt "shortcut window"
 msgid "Join selected lines"
 msgstr "Join selected lines"
 
-#: libide/keybindings/ide-shortcuts-window.ui:271
+#: libide/keybindings/ide-shortcuts-window.ui:272
 msgctxt "shortcut window"
 msgid "Show completion window"
 msgstr "Show completion window"
 
-#: libide/keybindings/ide-shortcuts-window.ui:278
+#: libide/keybindings/ide-shortcuts-window.ui:279
 msgctxt "shortcut window"
 msgid "Toggle overwrite"
 msgstr "Toggle overwrite"
 
-#: libide/keybindings/ide-shortcuts-window.ui:285
+#: libide/keybindings/ide-shortcuts-window.ui:286
 msgctxt "shortcut window"
 msgid "Reindent line"
 msgstr "Reindent line"
 
 #: libide/keybindings/ide-shortcuts-window.ui:293
+#| msgid "_Delete"
+msgctxt "shortcut window"
+msgid "Delete line"
+msgstr "Delete line"
+
+#: libide/keybindings/ide-shortcuts-window.ui:300
+#| msgid "Rename %s"
+msgctxt "shortcut window"
+msgid "Rename symbol"
+msgstr "Rename symbol"
+
+#: libide/keybindings/ide-shortcuts-window.ui:301
+#| msgid "The target language (if supported)"
+msgctxt "shortcut window"
+msgid "Requires semantic language support"
+msgstr "Requires semantic language support"
+
+#: libide/keybindings/ide-shortcuts-window.ui:309
 msgctxt "shortcut window"
 msgid "Navigation"
 msgstr "Navigation"
 
-#: libide/keybindings/ide-shortcuts-window.ui:298
+#: libide/keybindings/ide-shortcuts-window.ui:314
 msgctxt "shortcut window"
 msgid "Move to next error in file"
 msgstr "Move to next error in file"
 
-#: libide/keybindings/ide-shortcuts-window.ui:305
+#: libide/keybindings/ide-shortcuts-window.ui:321
 msgctxt "shortcut window"
 msgid "Move to previous error in file"
 msgstr "Move to previous error in file"
 
-#: libide/keybindings/ide-shortcuts-window.ui:312
+#: libide/keybindings/ide-shortcuts-window.ui:328
 msgctxt "shortcut window"
 msgid "Move to previous edit location"
 msgstr "Move to previous edit location"
 
-#: libide/keybindings/ide-shortcuts-window.ui:319
+#: libide/keybindings/ide-shortcuts-window.ui:335
 msgctxt "shortcut window"
 msgid "Move to next edit location"
 msgstr "Move to next edit location"
 
-#: libide/keybindings/ide-shortcuts-window.ui:326
+#: libide/keybindings/ide-shortcuts-window.ui:342
 msgctxt "shortcut window"
 msgid "Jump to definition of symbol"
 msgstr "Jump to definition of symbol"
 
-#: libide/keybindings/ide-shortcuts-window.ui:333
+#: libide/keybindings/ide-shortcuts-window.ui:349
 msgctxt "shortcut window"
 msgid "Move viewport up within the file"
 msgstr "Move viewport up within the file"
 
-#: libide/keybindings/ide-shortcuts-window.ui:340
+#: libide/keybindings/ide-shortcuts-window.ui:356
 msgctxt "shortcut window"
 msgid "Move viewport down within the file"
 msgstr "Move viewport down within the file"
 
-#: libide/keybindings/ide-shortcuts-window.ui:347
+#: libide/keybindings/ide-shortcuts-window.ui:363
 msgctxt "shortcut window"
 msgid "Move viewport to end of file"
 msgstr "Move viewport to end of file"
 
-#: libide/keybindings/ide-shortcuts-window.ui:354
+#: libide/keybindings/ide-shortcuts-window.ui:370
 msgctxt "shortcut window"
 msgid "Move viewport to beginning of file"
 msgstr "Move viewport to beginning of file"
 
-#: libide/keybindings/ide-shortcuts-window.ui:361
+#: libide/keybindings/ide-shortcuts-window.ui:377
 msgctxt "shortcut window"
 msgid "Move to matching bracket"
 msgstr "Move to matching bracket"
 
-#: libide/keybindings/ide-shortcuts-window.ui:369
+#: libide/keybindings/ide-shortcuts-window.ui:385
 msgctxt "shortcut window"
 msgid "Selections"
 msgstr "Selections"
 
-#: libide/keybindings/ide-shortcuts-window.ui:374
+#: libide/keybindings/ide-shortcuts-window.ui:390
 msgctxt "shortcut window"
 msgid "Select all"
 msgstr "Select all"
 
-#: libide/keybindings/ide-shortcuts-window.ui:381
+#: libide/keybindings/ide-shortcuts-window.ui:397
 msgctxt "shortcut window"
 msgid "Unselect all"
 msgstr "Unselect all"
 
-#: libide/keybindings/ide-shortcuts-window.ui:389
-msgctxt "shortcut window"
-msgid "Build and Run"
-msgstr "Build and Run"
-
-#: libide/keybindings/ide-shortcuts-window.ui:394
+#: libide/keybindings/ide-shortcuts-window.ui:410
 msgctxt "shortcut window"
 msgid "Build"
 msgstr "Build"
 
-#: libide/keybindings/ide-shortcuts-window.ui:401
+#: libide/keybindings/ide-shortcuts-window.ui:417
 msgctxt "shortcut window"
 msgid "Run"
 msgstr "Run"
 
-#: libide/keybindings/ide-shortcuts-window.ui:408
+#: libide/keybindings/ide-shortcuts-window.ui:424
 msgctxt "shortcut window"
 msgid "Profile"
 msgstr "Profile"
 
-#: libide/keybindings/ide-shortcuts-window.ui:419
+#: libide/keybindings/ide-shortcuts-window.ui:432
+msgctxt "shortcut window"
+msgid "Touchpad gestures"
+msgstr "Touchpad gestures"
+
+#: libide/keybindings/ide-shortcuts-window.ui:455
 msgctxt "shortcut window"
 msgid "Terminal Shortcuts"
 msgstr "Terminal Shortcuts"
 
-#: libide/preferences/ide-preferences-builtin.c:65
-#: libide/preferences/ide-preferences-builtin.c:66
+#: libide/keybindings/ide-shortcuts-window.ui:532
+#| msgid "Untitled terminal"
+msgctxt "shortcut window"
+msgid "Find text within terminal"
+msgstr "Find text within terminal"
+
+#: libide/layout/ide-layout-stack.c:126 libide/layout/ide-layout-stack.ui:8
+#| msgid "No open files"
+msgid "No Open Pages"
+msgstr "No Open Pages"
+
+#: libide/layout/ide-layout-stack-header.ui:48
+#| msgid "Open File"
+msgid "Open file"
+msgstr "Open file"
+
+#: libide/layout/ide-layout-stack-header.ui:65
+#| msgid "_New File"
+msgid "New file"
+msgstr "New file"
+
+#: libide/layout/ide-layout-stack-header.ui:80
+#: libide/layout/ide-layout-stack.ui:86
+#| msgid "_New Terminal"
+msgid "New terminal"
+msgstr "New terminal"
+
+#: libide/layout/ide-layout-stack-header.ui:96
+#| msgid "Documentation"
+msgid "New documentation"
+msgstr "New documentation"
+
+#: libide/layout/ide-layout-stack-shortcuts.c:34
+msgctxt "shortcut window"
+msgid "Move document to the right"
+msgstr "Move document to the right"
+
+#: libide/layout/ide-layout-stack-shortcuts.c:41
+msgctxt "shortcut window"
+msgid "Move document to the left"
+msgstr "Move document to the left"
+
+#: libide/layout/ide-layout-stack.ui:30
+#| msgid "_Open in Terminal"
+msgid "Open a File or Terminal"
+msgstr "Open a File or Terminal"
+
+#: libide/layout/ide-layout-stack.ui:44
+msgid "Use the page switcher above or use one of the following:"
+msgstr "Use the page switcher above or use one of the following:"
+
+#: libide/layout/ide-layout-stack.ui:59
+msgid "Search"
+msgstr "Search"
+
+#: libide/layout/ide-layout-stack.ui:68
+#| msgid "Show Project Sidebar"
+msgid "Project sidebar"
+msgstr "Project sidebar"
+
+#: libide/layout/ide-layout-stack.ui:77
+msgid "File chooser"
+msgstr "File chooser"
+
+#: libide/layout/ide-layout-stack.ui:109
+#| msgid "_New Terminal"
+msgid "New Terminal"
+msgstr "New Terminal"
+
+#: libide/layout/ide-layout-stack.ui:121
+msgid "Uh oh, something went wrong"
+msgstr "Uh oh, something went wrong"
+
+#: libide/layout/ide-layout-stack.ui:122
+msgid "There was a failure while trying to perform the operation."
+msgstr "There was a failure while trying to perform the operation."
+
+#: libide/preferences/ide-preferences-builtin.c:61
+#: libide/preferences/ide-preferences-builtin.c:62
 msgid "Extensions"
 msgstr "Extensions"
 
-#: libide/preferences/ide-preferences-builtin.c:102
+#: libide/preferences/ide-preferences-builtin.c:98
 msgid "Appearance"
 msgstr "Appearance"
 
-#: libide/preferences/ide-preferences-builtin.c:104
+#: libide/preferences/ide-preferences-builtin.c:100
 msgid "Themes"
 msgstr "Themes"
 
-#: libide/preferences/ide-preferences-builtin.c:105
+#: libide/preferences/ide-preferences-builtin.c:101
 msgid "Dark Theme"
 msgstr "Dark Theme"
 
-#: libide/preferences/ide-preferences-builtin.c:105
+#: libide/preferences/ide-preferences-builtin.c:101
 msgid "Whether Builder should use a dark theme"
 msgstr "Whether Builder should use a dark theme"
 
-#: libide/preferences/ide-preferences-builtin.c:105
+#: libide/preferences/ide-preferences-builtin.c:101
 msgid "dark theme"
 msgstr "dark theme"
 
-#: libide/preferences/ide-preferences-builtin.c:106
+#: libide/preferences/ide-preferences-builtin.c:102
 msgid "Grid Pattern"
 msgstr "Grid Pattern"
 
-#: libide/preferences/ide-preferences-builtin.c:106
+#: libide/preferences/ide-preferences-builtin.c:102
 msgid "Display a grid pattern underneath source code"
 msgstr "Display a grid pattern underneath source code"
 
-#: libide/preferences/ide-preferences-builtin.c:108
+#: libide/preferences/ide-preferences-builtin.c:104
 msgid "Font"
 msgstr "Font"
 
-#: libide/preferences/ide-preferences-builtin.c:109
+#: libide/preferences/ide-preferences-builtin.c:105
 msgctxt "Keywords"
 msgid "editor font monospace"
 msgstr "editor font monospace"
 
 #. XXX: This belongs in terminal addin
-#: libide/preferences/ide-preferences-builtin.c:111
-#: plugins/terminal/gb-terminal-workbench-addin.c:90
+#: libide/preferences/ide-preferences-builtin.c:107
+#: plugins/terminal/gb-terminal-workbench-addin.c:250
+#: plugins/terminal/gtk/menus.ui:45
 msgid "Terminal"
 msgstr "Terminal"
 
-#: libide/preferences/ide-preferences-builtin.c:111
+#: libide/preferences/ide-preferences-builtin.c:107
 msgctxt "Keywords"
 msgid "terminal font monospace"
 msgstr "terminal font monospace"
 
-#: libide/preferences/ide-preferences-builtin.c:116
+#: libide/preferences/ide-preferences-builtin.c:112
 msgid "Color Scheme"
 msgstr "Colour Scheme"
 
-#: libide/preferences/ide-preferences-builtin.c:141
+#: libide/preferences/ide-preferences-builtin.c:137
 msgid "Keyboard"
 msgstr "Keyboard"
 
-#: libide/preferences/ide-preferences-builtin.c:143
+#: libide/preferences/ide-preferences-builtin.c:139
 msgid "Emulation"
 msgstr "Emulation"
 
-#: libide/preferences/ide-preferences-builtin.c:144
+#: libide/preferences/ide-preferences-builtin.c:140
 msgid "Default keybinding mode which mimics gedit"
 msgstr "Default keybinding mode which mimics gedit"
 
-#: libide/preferences/ide-preferences-builtin.c:145
+#: libide/preferences/ide-preferences-builtin.c:141
 msgid "Emacs"
 msgstr "Emacs"
 
-#: libide/preferences/ide-preferences-builtin.c:145
+#: libide/preferences/ide-preferences-builtin.c:141
 msgid "Emulates the Emacs text editor"
 msgstr "Emulates the Emacs text editor"
 
-#: libide/preferences/ide-preferences-builtin.c:146
+#: libide/preferences/ide-preferences-builtin.c:142
 msgid "Vim"
 msgstr "Vim"
 
-#: libide/preferences/ide-preferences-builtin.c:146
+#: libide/preferences/ide-preferences-builtin.c:142
 msgid "Emulates the Vim text editor"
 msgstr "Emulates the Vim text editor"
 
-#: libide/preferences/ide-preferences-builtin.c:148
+#: libide/preferences/ide-preferences-builtin.c:144
 msgid "Movement"
 msgstr "Movement"
 
-#: libide/preferences/ide-preferences-builtin.c:149
+#: libide/preferences/ide-preferences-builtin.c:145
 msgid "Home moves to first non-whitespace character"
 msgstr "Home moves to first non-whitespace character"
 
-#: libide/preferences/ide-preferences-builtin.c:150
+#: libide/preferences/ide-preferences-builtin.c:146
 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"
 
-#: libide/preferences/ide-preferences-builtin.c:158
+#: libide/preferences/ide-preferences-builtin.c:154
 msgid "Cursor"
 msgstr "Cursor"
 
-#: libide/preferences/ide-preferences-builtin.c:159
+#: libide/preferences/ide-preferences-builtin.c:155
 msgid "Restore cursor position"
 msgstr "Restore cursor position"
 
-#: libide/preferences/ide-preferences-builtin.c:159
+#: libide/preferences/ide-preferences-builtin.c:155
 msgid "Restore cursor position when a file is reopened"
 msgstr "Restore cursor position when a file is reopened"
 
-#: libide/preferences/ide-preferences-builtin.c:160
+#: libide/preferences/ide-preferences-builtin.c:156
+msgid "Enable text wrapping"
+msgstr "Enable text wrapping"
+
+#: libide/preferences/ide-preferences-builtin.c:156
+msgid "Wrap text that is too wide to display"
+msgstr "Wrap text that is too wide to display"
+
+#: libide/preferences/ide-preferences-builtin.c:157
 msgid "Scroll Offset"
 msgstr "Scroll Offset"
 
-#: libide/preferences/ide-preferences-builtin.c:160
+#: libide/preferences/ide-preferences-builtin.c:157
 msgid "Minimum number of lines to keep above and below the cursor"
 msgstr "Minimum number of lines to keep above and below the cursor"
 
-#: libide/preferences/ide-preferences-builtin.c:161
+#: libide/preferences/ide-preferences-builtin.c:158
 msgid "Allow the editor to scroll past the end of the buffer"
 msgstr "Allow the editor to scroll past the end of the buffer"
 
-#: libide/preferences/ide-preferences-builtin.c:163
+#: libide/preferences/ide-preferences-builtin.c:160
 msgid "Line Information"
 msgstr "Line Information"
 
-#: libide/preferences/ide-preferences-builtin.c:164
+#: libide/preferences/ide-preferences-builtin.c:161
 msgid "Line numbers"
 msgstr "Line numbers"
 
-#: libide/preferences/ide-preferences-builtin.c:164
+#: libide/preferences/ide-preferences-builtin.c:161
 msgid "Show line number at beginning of each line"
 msgstr "Show line number at beginning of each line"
 
-#: libide/preferences/ide-preferences-builtin.c:165
+#: libide/preferences/ide-preferences-builtin.c:162
 msgid "Line changes"
 msgstr "Line changes"
 
-#: libide/preferences/ide-preferences-builtin.c:165
+#: libide/preferences/ide-preferences-builtin.c:162
 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"
 
-#: libide/preferences/ide-preferences-builtin.c:167
+#: libide/preferences/ide-preferences-builtin.c:163
+#| msgid "Diagnostics"
+msgid "Line diagnostics"
+msgstr "Line diagnostics"
+
+#: libide/preferences/ide-preferences-builtin.c:163
+msgid "Show an icon next to line numbers indicating type of diagnostic"
+msgstr "Show an icon next to line numbers indicating type of diagnostic"
+
+#: libide/preferences/ide-preferences-builtin.c:165
 msgid "Highlight"
 msgstr "Highlight"
 
-#: libide/preferences/ide-preferences-builtin.c:168
+#: libide/preferences/ide-preferences-builtin.c:166
 msgid "Current line"
 msgstr "Current line"
 
-#: libide/preferences/ide-preferences-builtin.c:168
+#: libide/preferences/ide-preferences-builtin.c:166
 msgid "Make current line stand out with highlights"
 msgstr "Make current line stand out with highlights"
 
-#: libide/preferences/ide-preferences-builtin.c:169
+#: libide/preferences/ide-preferences-builtin.c:167
 msgid "Matching brackets"
 msgstr "Matching brackets"
 
-#: libide/preferences/ide-preferences-builtin.c:169
+#: libide/preferences/ide-preferences-builtin.c:167
 msgid "Highlight matching brackets based on cursor position"
 msgstr "Highlight matching brackets based on cursor position"
 
-#: libide/preferences/ide-preferences-builtin.c:171
+#: libide/preferences/ide-preferences-builtin.c:169
 msgid "Code Overview"
 msgstr "Code Overview"
 
-#: libide/preferences/ide-preferences-builtin.c:172
+#: libide/preferences/ide-preferences-builtin.c:170
 msgid "A zoomed out view to enhance navigating source code"
 msgstr "A zoomed out view to enhance navigating source code"
 
-#: libide/preferences/ide-preferences-builtin.c:173
+#: libide/preferences/ide-preferences-builtin.c:171
 msgid "Automatically hide overview map"
 msgstr "Automatically hide overview map"
 
-#: libide/preferences/ide-preferences-builtin.c:173
+#: libide/preferences/ide-preferences-builtin.c:171
 msgid "Automatically hide map when editor loses focus"
 msgstr "Automatically hide map when editor loses focus"
 
-#: libide/preferences/ide-preferences-builtin.c:175
-msgid "Whitespace Characters"
-msgstr "Whitespace Characters"
+#: libide/preferences/ide-preferences-builtin.c:173
+#| msgid "Whitespace Characters"
+msgid "Visible Whitespace Characters"
+msgstr "Visible Whitespace Characters"
 
-#: libide/preferences/ide-preferences-builtin.c:178
+#: libide/preferences/ide-preferences-builtin.c:176
 msgid "New line and carriage return"
 msgstr "New line and carriage return"
 
-#: libide/preferences/ide-preferences-builtin.c:179
+#: libide/preferences/ide-preferences-builtin.c:177
 msgid "Non-breaking spaces"
 msgstr "Non-breaking spaces"
 
-#: libide/preferences/ide-preferences-builtin.c:180
+#: libide/preferences/ide-preferences-builtin.c:178
 msgid "Spaces inside of text"
 msgstr "Spaces inside of text"
 
-#: libide/preferences/ide-preferences-builtin.c:181
+#: libide/preferences/ide-preferences-builtin.c:179
 msgid "Trailing Only"
 msgstr "Trailing Only"
 
-#: libide/preferences/ide-preferences-builtin.c:182
+#: libide/preferences/ide-preferences-builtin.c:180
 msgid "Leading Only"
 msgstr "Leading Only"
 
-#: libide/preferences/ide-preferences-builtin.c:188
+#: libide/preferences/ide-preferences-builtin.c:182
+msgid "Autosave"
+msgstr "Autosave"
+
+#: libide/preferences/ide-preferences-builtin.c:183
+msgid "Enable or disable autosave feature"
+msgstr "Enable or disable autosave feature"
+
+#: libide/preferences/ide-preferences-builtin.c:184
+msgid "The number of seconds after modification before auto saving"
+msgstr "The number of seconds after modification before auto saving"
+
+#: libide/preferences/ide-preferences-builtin.c:190
 msgid "Code Insight"
 msgstr "Code Insight"
 
-#: libide/preferences/ide-preferences-builtin.c:191
+#: libide/preferences/ide-preferences-builtin.c:193
 msgid "Semantic Highlighting"
 msgstr "Semantic Highlighting"
 
-#: libide/preferences/ide-preferences-builtin.c:191
+#: libide/preferences/ide-preferences-builtin.c:193
 msgid ""
 "Use code insight to highlight additional information discovered in source "
 "file"
@@ -1905,25 +2750,33 @@ msgstr ""
 "Use code insight to highlight additional information discovered in source "
 "file"
 
-#: libide/preferences/ide-preferences-builtin.c:193
+#: libide/preferences/ide-preferences-builtin.c:195
 msgid "Completion"
 msgstr "Completion"
 
-#: libide/preferences/ide-preferences-builtin.c:194
+#: libide/preferences/ide-preferences-builtin.c:196
 msgid "Suggest words found in open files"
 msgstr "Suggest words found in open files"
 
-#: libide/preferences/ide-preferences-builtin.c:194
+#: libide/preferences/ide-preferences-builtin.c:196
 msgid ""
 "Suggests completions as you type based on words found in any open document"
 msgstr ""
 "Suggests completions as you type based on words found in any open document"
 
-#: libide/preferences/ide-preferences-builtin.c:195
+#: libide/preferences/ide-preferences-builtin.c:197
+msgid "Minimum word size"
+msgstr "Minimum word size"
+
+#: libide/preferences/ide-preferences-builtin.c:197
+msgid "Minimum word size for word completion"
+msgstr "Minimum word size for word completion"
+
+#: libide/preferences/ide-preferences-builtin.c:198
 msgid "Suggest completions using Ctags"
 msgstr "Suggest completions using Ctags"
 
-#: libide/preferences/ide-preferences-builtin.c:195
+#: libide/preferences/ide-preferences-builtin.c:198
 msgid ""
 "Create and manages a Ctags database for completing class names, functions, "
 "and more"
@@ -1931,169 +2784,175 @@ msgstr ""
 "Create and manages a Ctags database for completing class names, functions, "
 "and more"
 
-#: libide/preferences/ide-preferences-builtin.c:196
+#: libide/preferences/ide-preferences-builtin.c:199
 msgid "Suggest completions using Clang (Experimental)"
 msgstr "Suggest completions using Clang (Experimental)"
 
-#: libide/preferences/ide-preferences-builtin.c:196
+#: libide/preferences/ide-preferences-builtin.c:199
 msgid "Use Clang to suggest completions for C and C++ languages"
 msgstr "Use Clang to suggest completions for C and C++ languages"
 
-#: libide/preferences/ide-preferences-builtin.c:198
+#: libide/preferences/ide-preferences-builtin.c:201
 msgid "Diagnostics"
 msgstr "Diagnostics"
 
-#: libide/preferences/ide-preferences-builtin.c:204
-#: libide/snippets/ide-source-snippet-completion-provider.c:297
+#: libide/preferences/ide-preferences-builtin.c:207
+#: libide/snippets/ide-source-snippet-completion-provider.c:329
 msgid "Snippets"
 msgstr "Snippets"
 
-#: libide/preferences/ide-preferences-builtin.c:207
+#: libide/preferences/ide-preferences-builtin.c:210
 msgid "Code snippets"
 msgstr "Code snippets"
 
-#: libide/preferences/ide-preferences-builtin.c:207
+#: libide/preferences/ide-preferences-builtin.c:210
 msgid "Use code fragments to increase typing efficiency"
 msgstr "Use code fragments to increase typing efficiency"
 
-#: libide/preferences/ide-preferences-builtin.c:251
+#: libide/preferences/ide-preferences-builtin.c:254
 msgid "Programming Languages"
 msgstr "Programming Languages"
 
-#. translators: placeholder string for the entry used to filter the languages in Preferences/Programming 
languages
-#: libide/preferences/ide-preferences-builtin.c:262
-msgid "Search languages…"
-msgstr "Search languages…"
-
-#: libide/preferences/ide-preferences-builtin.c:316
-#: libide/preferences/ide-preferences-builtin.c:377
-#: plugins/build-tools/gbp-build-configuration-view.ui:11
-msgid "General"
-msgstr "General"
-
-#: libide/preferences/ide-preferences-builtin.c:317
+#: libide/preferences/ide-preferences-builtin.c:320
 msgid "Trim trailing whitespace"
 msgstr "Trim trailing whitespace"
 
-#: libide/preferences/ide-preferences-builtin.c:317
+#: libide/preferences/ide-preferences-builtin.c:320
 msgid "Upon saving, trailing whitespace from modified lines will be trimmed."
 msgstr "Upon saving, trailing whitespace from modified lines will be trimmed."
 
-#: libide/preferences/ide-preferences-builtin.c:318
+#: libide/preferences/ide-preferences-builtin.c:321
 msgid "Overwrite Braces"
 msgstr "Overwrite Braces"
 
-#: libide/preferences/ide-preferences-builtin.c:318
+#: libide/preferences/ide-preferences-builtin.c:321
 msgid "Overwrite closing braces"
 msgstr "Overwrite closing braces"
 
-#: libide/preferences/ide-preferences-builtin.c:320
+#: libide/preferences/ide-preferences-builtin.c:322
+#| msgid "Matching brackets"
+msgid "Insert Matching Brace"
+msgstr "Insert Matching Brace"
+
+#: libide/preferences/ide-preferences-builtin.c:322
+msgid "Insert matching character for { [ ( or \""
+msgstr "Insert matching character for { [ ( or \""
+
+#: libide/preferences/ide-preferences-builtin.c:324
 msgid "Margins"
 msgstr "Margins"
 
-#: libide/preferences/ide-preferences-builtin.c:321
-msgid "Show right margin"
-msgstr "Show right margin"
-
-#: libide/preferences/ide-preferences-builtin.c:322
+#: libide/preferences/ide-preferences-builtin.c:326
 msgid "Right margin position"
 msgstr "Right margin position"
 
-#: libide/preferences/ide-preferences-builtin.c:322
+#: libide/preferences/ide-preferences-builtin.c:326
 msgid "Position in spaces for the right margin"
 msgstr "Position in spaces for the right margin"
 
-#: libide/preferences/ide-preferences-builtin.c:325
+#: libide/preferences/ide-preferences-builtin.c:328
+msgid "Indentation"
+msgstr "Indentation"
+
+#: libide/preferences/ide-preferences-builtin.c:329
 msgid "Tab width"
 msgstr "Tab width"
 
-#: libide/preferences/ide-preferences-builtin.c:325
+#: libide/preferences/ide-preferences-builtin.c:329
 msgid "Width of a tab character in spaces"
 msgstr "Width of a tab character in spaces"
 
-#: libide/preferences/ide-preferences-builtin.c:326
+#: libide/preferences/ide-preferences-builtin.c:330
 msgid "Insert spaces instead of tabs"
 msgstr "Insert spaces instead of tabs"
 
-#: libide/preferences/ide-preferences-builtin.c:326
+#: libide/preferences/ide-preferences-builtin.c:330
 msgid "Prefer spaces over use of tabs"
 msgstr "Prefer spaces over use of tabs"
 
-#: libide/preferences/ide-preferences-builtin.c:327
+#: libide/preferences/ide-preferences-builtin.c:331
 msgid "Automatically indent"
 msgstr "Automatically indent"
 
-#: libide/preferences/ide-preferences-builtin.c:327
+#: libide/preferences/ide-preferences-builtin.c:331
 msgid "Indent source code as you type"
 msgstr "Indent source code as you type"
 
-#: libide/preferences/ide-preferences-builtin.c:342
-#: libide/preferences/ide-preferences-builtin.c:360
+#: libide/preferences/ide-preferences-builtin.c:346
+#: libide/preferences/ide-preferences-builtin.c:364
 msgid "Number of CPU"
 msgstr "Number of CPU"
 
-#: libide/preferences/ide-preferences-builtin.c:375
-#: libide/workbench/ide-omni-bar.ui:372
-#: plugins/build-tools/gbp-build-panel.c:386
+#: libide/preferences/ide-preferences-builtin.c:379
+#: libide/workbench/ide-omni-bar.ui:480
 msgid "Build"
 msgstr "Build"
 
-#: libide/preferences/ide-preferences-builtin.c:378
+#: libide/preferences/ide-preferences-builtin.c:382
 msgid "Build Workers"
 msgstr "Build Workers"
 
-#: libide/preferences/ide-preferences-builtin.c:378
+#: libide/preferences/ide-preferences-builtin.c:382
 msgid "Number of parallel build workers"
 msgstr "Number of parallel build workers"
 
 #: libide/preferences/ide-preferences-builtin.c:390
+msgid "Network"
+msgstr "Network"
+
+#: libide/preferences/ide-preferences-builtin.c:391
+msgid "Allow downloads over metered connections"
+msgstr "Allow downloads over metered connections"
+
+#: libide/preferences/ide-preferences-builtin.c:391
+msgid ""
+"Allow the use of metered network connections when automatically downloading "
+"dependencies"
+msgstr ""
+"Allow the use of metered network connections when automatically downloading "
+"dependencies"
+
+#: libide/preferences/ide-preferences-builtin.c:397
 msgid "Projects"
 msgstr "Projects"
 
-#: libide/preferences/ide-preferences-builtin.c:392
+#: libide/preferences/ide-preferences-builtin.c:399
 msgid "Workspace"
 msgstr "Workspace"
 
-#: libide/preferences/ide-preferences-builtin.c:393
+#: libide/preferences/ide-preferences-builtin.c:400
 msgid "A place for all your projects"
 msgstr "A place for all your projects"
 
-#: libide/preferences/ide-preferences-builtin.c:394
+#: libide/preferences/ide-preferences-builtin.c:401
 msgid "Restore previously opened files"
 msgstr "Restore previously opened files"
 
-#: libide/preferences/ide-preferences-builtin.c:394
+#: libide/preferences/ide-preferences-builtin.c:401
 msgid "Open previously opened files when loading a project"
 msgstr "Open previously opened files when loading a project"
 
-#: libide/preferences/ide-preferences-builtin.c:396
+#: libide/preferences/ide-preferences-builtin.c:403
 msgid "Project Discovery"
 msgstr "Project Discovery"
 
-#: libide/preferences/ide-preferences-builtin.c:397
+#: libide/preferences/ide-preferences-builtin.c:404
 msgid "Discover projects on my computer"
 msgstr "Discover projects on my computer"
 
-#: libide/preferences/ide-preferences-builtin.c:397
+#: libide/preferences/ide-preferences-builtin.c:404
 msgid "Scan your computer for existing projects"
 msgstr "Scan your computer for existing projects"
 
-#: libide/preferences/ide-preferences-builtin.c:518
-#: plugins/create-project/gbp-create-project-widget.ui:153
+#: libide/preferences/ide-preferences-builtin.c:525
+#: plugins/create-project/gbp-create-project-widget.ui:154
 msgid "Version Control"
 msgstr "Version Control"
 
-#: libide/preferences/ide-preferences-font-button.ui:57
-msgid "_Select"
-msgstr "_Select"
-
-#: libide/preferences/ide-preferences-perspective.c:924
-msgid "Preferences"
-msgstr "Preferences"
-
-#: libide/preferences/ide-preferences-perspective.ui:15
-msgid "Search Preferences"
-msgstr "Search Preferences"
+#. only the page goes here, plugins will fill in the details
+#: libide/preferences/ide-preferences-builtin.c:537
+msgid "SDKs"
+msgstr "SDKs"
 
 #: libide/projects/ide-project.c:527
 msgid "Destination file must be within the project tree."
@@ -2103,66 +2962,36 @@ msgstr "Destination file must be within the project tree."
 msgid "File must be within the project tree."
 msgstr "File must be within the project tree."
 
-#: libide/projects/ide-recent-projects.c:396
+#: libide/projects/ide-recent-projects.c:402
 #, c-format
 msgid "%s() may only be executed once"
 msgstr "%s() may only be executed once"
 
-#: libide/pygobject/ide-pygobject-script.c:135
-msgid "Attempt to load a PyGObject script with no filename."
-msgstr "Attempt to load a PyGObject script with no filename."
-
-#: libide/pygobject/ide-pygobject-script.c:254
-msgid "The filename for the script was not provided."
-msgstr "The filename for the script was not provided."
+#: libide/runner/ide-run-button.ui:31
+msgid "Stop running"
+msgstr "Stop running"
 
-#: libide/pygobject/ide-pygobject-script.c:265
-msgid "The script must be on a local filesystem."
-msgstr "The script must be on a local filesystem."
+#: libide/runner/ide-run-button.ui:51
+#| msgid "Configure Options"
+msgid "Change run options"
+msgstr "Change run options"
 
-#: libide/pygobject/ide-pygobject-script.c:274
-#, c-format
-msgid "The script \"%s\" is not a PyGObject file."
-msgstr "The script \"%s\" is not a PyGObject file."
-
-#: libide/runner/ide-run-manager.c:171
-msgid "Run"
-msgstr "Run"
-
-#: libide/runner/ide-run-manager.c:200
+#: libide/runner/ide-run-manager.c:341
 msgid "Cannot run target, another target is running"
 msgstr "Cannot run target, another target is running"
 
-#: libide/runner/ide-run-manager.c:287
-#: plugins/autotools/ide-autotools-build-task.c:442
+#: libide/runner/ide-run-manager.c:411
 msgid "Failed to locate runtime"
 msgstr "Failed to locate runtime"
 
-#: libide/runner/ide-runner.c:150
+#: libide/runner/ide-runner.c:173
 msgid "Process quit unexpectedly"
 msgstr "Process quit unexpectedly"
 
-#: libide/runtimes/ide-runtime-manager.c:105
+#: libide/runtimes/ide-runtime-manager.c:114
 msgid "Host operating system"
 msgstr "Host operating system"
 
-#: libide/scripting/ide-script.c:205
-#, c-format
-msgid "%s has not implemented GAsyncInitable."
-msgstr "%s has not implemented GAsyncInitable."
-
-#: libide/search/ide-omni-search-display.c:271
-msgid "Cannot add provider more than once."
-msgstr "Cannot add provider more than once."
-
-#: libide/search/ide-omni-search-display.c:347
-msgid "The provider could not be found."
-msgstr "The provider could not be found."
-
-#: libide/snippets/ide-source-snippet.c:372
-msgid "Chunk does not belong to snippet."
-msgstr "Chunk does not belong to snippet."
-
 #: libide/snippets/ide-source-snippets-manager.c:96
 #, c-format
 msgid "Failed to open directory: %s"
@@ -2173,48 +3002,51 @@ msgstr "Failed to open directory: %s"
 msgid "Failed to load file: %s: %s"
 msgstr "Failed to load file: %s: %s"
 
-#: libide/sourceview/ide-source-view.c:5139
+#: libide/sourceview/ide-source-view.c:5304
 #, c-format
 msgid "Insert “%s”"
 msgstr "Insert “%s”"
 
-#: libide/sourceview/ide-source-view.c:5141
+#: libide/sourceview/ide-source-view.c:5306
 #, c-format
 msgid "Replace “%s” with “%s”"
 msgstr "Replace “%s” with “%s”"
 
-#: libide/sourceview/ide-source-view.c:5255
+#: libide/sourceview/ide-source-view.c:5420
 msgid "Apply Fix-It"
 msgstr "Apply Fix-It"
 
-#: libide/transfers/ide-transfers-button.ui:35
-msgid "Clear _All"
-msgstr "Clear _All"
+#: libide/sourceview/ide-source-view.c:5847
+#| msgid "Rename %s"
+msgid "Rename symbol"
+msgstr "Rename symbol"
 
-#: libide/util/ide-file-manager.c:64
-msgid "File path is NULL"
-msgstr "File path is NULL"
+#. translators: %s is the filename, then line number, column number. <> are pango markup
+#: libide/sourceview/ide-source-view.c:6080
+#, c-format
+msgid "<b>%s</b> — <small>Line %u, Column %u</small>"
+msgstr "<b>%s</b> — <small>Line %u, Column %u</small>"
 
-#: libide/util/ide-file-manager.c:73 libide/util/ide-file-manager.c:84
-msgid "Error converting UTF-8 filename to wide char"
-msgstr "Error converting UTF-8 filename to wide char"
+#: libide/sourceview/ide-source-view.c:6106
+#| msgid "No projects found"
+msgid "No references were found"
+msgstr "No references were found"
 
-#: libide/util/ide-file-manager.c:92
-msgid "ILCreateFromPath() failed"
-msgstr "ILCreateFromPath() failed"
+#: libide/sourceview/ide-word-completion-provider.c:558
+#| msgid "Completion"
+msgid "Builder Word Completion"
+msgstr "Builder Word Completion"
 
-#: libide/util/ide-file-manager.c:129
+#: libide/transfers/ide-pkcon-transfer.c:55
 #, c-format
-msgid "Cannot convert '%s' into a valid NSURL."
-msgstr "Cannot convert '%s' into a valid NSURL."
+msgid "Installing %u package"
+msgid_plural "Installing %u packages"
+msgstr[0] "Installing %u package"
+msgstr[1] "Installing %u packages"
 
-#: libide/util/ide-file-manager.c:157
-msgid "Connecting to org.freedesktop.FileManager1 failed: "
-msgstr "Connecting to org.freedesktop.FileManager1 failed: "
-
-#: libide/util/ide-file-manager.c:181
-msgid "Calling ShowItems failed: "
-msgstr "Calling ShowItems failed: "
+#: libide/transfers/ide-transfers-button.ui:35
+msgid "Clear _All"
+msgstr "Clear _All"
 
 #: libide/util/ide-uri.c:181
 #, no-c-format
@@ -2227,33 +3059,39 @@ msgstr "Non-UTF-8 characters in URI"
 
 #: libide/util/ide-uri.c:366 libide/util/ide-uri.c:377
 #, c-format
-msgid "Invalid IP literal '%s' in URI"
-msgstr "Invalid IP literal '%s' in URI"
+#| msgid "Invalid IP literal '%s' in URI"
+msgid "Invalid IP literal “%s” in URI"
+msgstr "Invalid IP literal “%s” in URI"
 
 #: libide/util/ide-uri.c:411
 #, c-format
-msgid "Invalid encoded IP literal '%s' in URI"
-msgstr "Invalid encoded IP literal '%s' in URI"
+#| msgid "Invalid encoded IP literal '%s' in URI"
+msgid "Invalid encoded IP literal “%s” in URI"
+msgstr "Invalid encoded IP literal “%s” in URI"
 
 #: libide/util/ide-uri.c:420
 #, c-format
-msgid "Invalid non-ASCII hostname '%s' in URI"
-msgstr "Invalid non-ASCII hostname '%s' in URI"
+#| msgid "Invalid non-ASCII hostname '%s' in URI"
+msgid "Invalid non-ASCII hostname “%s” in URI"
+msgstr "Invalid non-ASCII hostname “%s” in URI"
 
 #: libide/util/ide-uri.c:434
 #, c-format
-msgid "Non-ASCII hostname '%s' forbidden in this URI"
-msgstr "Non-ASCII hostname '%s' forbidden in this URI"
+#| msgid "Non-ASCII hostname '%s' forbidden in this URI"
+msgid "Non-ASCII hostname “%s” forbidden in this URI"
+msgstr "Non-ASCII hostname “%s” forbidden in this URI"
 
 #: libide/util/ide-uri.c:457
 #, c-format
-msgid "Could not parse port '%s' in URI"
-msgstr "Could not parse port '%s' in URI"
+#| msgid "Could not parse port '%s' in URI"
+msgid "Could not parse port “%s” in URI"
+msgstr "Could not parse port “%s” in URI"
 
 #: libide/util/ide-uri.c:464
 #, c-format
-msgid "Port '%s' in URI is out of range"
-msgstr "Port '%s' in URI is out of range"
+#| msgid "Port '%s' in URI is out of range"
+msgid "Port “%s” in URI is out of range"
+msgstr "Port “%s” in URI is out of range"
 
 #: libide/util/ide-uri.c:590
 msgid "Base URI is not absolute"
@@ -2265,445 +3103,156 @@ msgstr "URI is not absolute, and no base URI was provided"
 
 #: libide/util/ide-uri.c:660
 #, c-format
-msgid "Could not parse '%s' as absolute URI"
-msgstr "Could not parse '%s' as absolute URI"
+#| msgid "Could not parse '%s' as absolute URI"
+msgid "Could not parse “%s” as absolute URI"
+msgstr "Could not parse “%s” as absolute URI"
 
 #: libide/util/ide-uri.c:1203
 #, c-format
-msgid "URI '%s' has no host component"
-msgstr "URI '%s' has no host component"
-
-#: libide/workbench/ide-layout-tab-bar.ui:33
-msgid "List open files"
-msgstr "List open files"
-
-#: libide/workbench/ide-layout-tab.ui:19
-msgid "Jump to previous location"
-msgstr "Jump to previous location"
-
-#: libide/workbench/ide-layout-tab.ui:33
-msgid "Jump to next location"
-msgstr "Jump to next location"
-
-#: libide/workbench/ide-layout-tab.ui:125
-msgid "Close the current document"
-msgstr "Close the current document"
-
-#: libide/workbench/ide-layout-view.c:125
-msgid "untitled document"
-msgstr "untitled document"
-
-#. Translators: "Target" is providing context to the selected build configuration
-#: libide/workbench/ide-omni-bar.c:365
-msgid "Target"
-msgstr "Target"
-
-#. Translators, missing means we could not locate the runtime
-#: libide/workbench/ide-omni-bar-row.c:88
-msgid "missing"
-msgstr "missing"
+#| msgid "URI '%s' has no host component"
+msgid "URI “%s” has no host component"
+msgstr "URI “%s” has no host component"
 
-#: libide/workbench/ide-omni-bar-row.ui:31
-msgid "Edit build configuration"
-msgstr "Edit build configuration"
-
-#: libide/workbench/ide-omni-bar-row.ui:54
-#: plugins/build-tools/gbp-build-configuration-view.ui:129
-msgid "Device"
-msgstr "Device"
-
-#: libide/workbench/ide-omni-bar-row.ui:85
-#: plugins/build-tools/gbp-build-configuration-view.ui:157
-msgid "Runtime"
-msgstr "Runtime"
-
-#: libide/workbench/ide-omni-bar.ui:101
-msgid "Build project (Ctrl+F7)"
-msgstr "Build project (Ctrl+F7)"
-
-#: libide/workbench/ide-omni-bar.ui:119
-msgid "Cancel build"
-msgstr "Cancel build"
+#: libide/workbench/ide-omni-bar.c:411
+#| msgid "Building…"
+msgid "Building"
+msgstr "Building"
 
-#: libide/workbench/ide-omni-bar.ui:163
-#: plugins/project-tree/gb-project-tree-addin.c:105
-msgid "Project"
-msgstr "Project"
+#: libide/workbench/ide-omni-bar.ui:199
+#| msgid "Build Preferences"
+msgid "Configure build preferences"
+msgstr "Configure build preferences"
 
-#: libide/workbench/ide-omni-bar.ui:187
+#: libide/workbench/ide-omni-bar.ui:221
 msgid "Branch"
 msgstr "Branch"
 
-#: libide/workbench/ide-omni-bar.ui:222
+#: libide/workbench/ide-omni-bar.ui:246
 msgid "Build Profile"
 msgstr "Build Profile"
 
-#: libide/workbench/ide-omni-bar.ui:268
+#: libide/workbench/ide-omni-bar.ui:321
+#| msgid "Build Output"
+msgid "Build status"
+msgstr "Build status"
+
+#: libide/workbench/ide-omni-bar.ui:333
+msgid "View build console contents"
+msgstr "View build console contents"
+
+#: libide/workbench/ide-omni-bar.ui:355
 msgid "Last build"
 msgstr "Last build"
 
-#: libide/workbench/ide-omni-bar.ui:318
-msgid "Failed"
-msgstr "Failed"
+#: libide/workbench/ide-omni-bar.ui:382
+#| msgid "Build Workers"
+msgid "Build result"
+msgstr "Build result"
 
-#: libide/workbench/ide-omni-bar.ui:335
-msgid "View Output"
-msgstr "View Output"
+#. translators: if the buttons in the build popover are too large because of translations, set to false to 
disable homogeneous sizing
+#: libide/workbench/ide-omni-bar.ui:475
+msgid "true"
+msgstr "true"
 
-#: libide/workbench/ide-omni-bar.ui:382
+#: libide/workbench/ide-omni-bar.ui:487
 msgid "Rebuild"
 msgstr "Rebuild"
 
-#: libide/workbench/ide-omni-bar.ui:392
+#: libide/workbench/ide-omni-bar.ui:494
 msgid "Clean"
 msgstr "Clean"
 
-#: libide/workbench/ide-workbench-actions.c:66
-msgid "Open File"
-msgstr "Open File"
+#: libide/workbench/ide-omni-bar.ui:501
+msgid "Export Bundle"
+msgstr "Export Bundle"
 
-#: libide/workbench/ide-workbench.c:558
+#: libide/workbench/ide-omni-bar.ui:526
+#| msgid "Build project (Ctrl+F7)"
+msgid "Build project"
+msgstr "Build project"
+
+#: libide/workbench/ide-workbench-actions.c:215
+msgid "Builder Statistics"
+msgstr "Builder Statistics"
+
+#: libide/workbench/ide-workbench.c:621
 #, c-format
-msgid "%s - Builder"
-msgstr "%s - Builder"
+#| msgid "%s - Builder"
+msgid "%s — Builder"
+msgstr "%s — Builder"
 
-#: libide/workbench/ide-workbench-header-bar.ui:43
+#: libide/workbench/ide-workbench-header-bar.ui:50
 msgid "Transfers"
 msgstr "Transfers"
 
-#: libide/workbench/ide-workbench-header-bar.ui:50
+#: libide/workbench/ide-workbench-header-bar.ui:57
 msgid "Show workbench menu"
 msgstr "Show workbench menu"
 
-#: libide/workbench/ide-workbench-header-bar.ui:73
+#: libide/workbench/ide-workbench-header-bar.ui:95
 msgid "Press Ctrl+. to search"
 msgstr "Press Ctrl+. to search"
 
-#: plugins/autotools/ide-autotools-builder.c:47
-msgid "Build cancelled"
-msgstr "Build cancelled"
-
-#: plugins/autotools/ide-autotools-builder.c:49
-msgid "Build failed"
-msgstr "Build failed"
-
-#: plugins/autotools/ide-autotools-builder.c:55
-msgid "Build successful"
-msgstr "Build successful"
-
-#: plugins/autotools/ide-autotools-builder.c:159
-#: plugins/autotools/ide-autotools-builder.c:240
-#: plugins/autotools/ide-autotools-build-task.c:1057
-msgid "Building…"
-msgstr "Building…"
-
-#: plugins/autotools/ide-autotools-builder.c:201
-msgid "Install cancelled"
-msgstr "Install cancelled"
-
-#: plugins/autotools/ide-autotools-builder.c:203
-msgid "Install failed"
-msgstr "Install failed"
-
-#: plugins/autotools/ide-autotools-builder.c:209
-msgid "Install successful"
-msgstr "Install successful"
-
-#: plugins/autotools/ide-autotools-build-system.c:170
-msgid "Failed to locate configure.ac"
-msgstr "Failed to locate configure.ac"
-
-#: plugins/autotools/ide-autotools-build-task.c:181
-msgid "Directory must be on a locally mounted filesystem."
-msgstr "Directory must be on a locally mounted filesystem."
-
-#: plugins/autotools/ide-autotools-build-task.c:431
-msgid "Failed to locate device"
-msgstr "Failed to locate device"
-
-#: plugins/autotools/ide-autotools-build-task.c:562
-#: plugins/autotools/ide-autotools-build-task.c:590
-#: plugins/autotools/ide-autotools-build-task.c:794
-msgid "Build Failed: "
-msgstr "Build Failed: "
-
-#: plugins/autotools/ide-autotools-build-task.c:675
-msgid "Cannot execute build task more than once"
-msgstr "Cannot execute build task more than once"
-
-#: plugins/autotools/ide-autotools-build-task.c:827
-msgid "Failed to create build directory."
-msgstr "Failed to create build directory."
-
-#: plugins/autotools/ide-autotools-build-task.c:836
-#, c-format
-msgid "'%s' is not a directory."
-msgstr "'%s' is not a directory."
-
-#: plugins/autotools/ide-autotools-build-task.c:875
-#, c-format
-msgid "autogen.sh is missing from project directory (%s)."
-msgstr "autogen.sh is missing from project directory (%s)."
-
-#: plugins/autotools/ide-autotools-build-task.c:885
-msgid "autogen.sh is not executable."
-msgstr "autogen.sh is not executable."
-
-#: plugins/autotools/ide-autotools-build-task.c:889
-msgid "Running autogen…"
-msgstr "Running autogen…"
-
-#: plugins/autotools/ide-autotools-build-task.c:923
-#, c-format
-msgid "autogen.sh failed to create configure (%s)"
-msgstr "autogen.sh failed to create configure (%s)"
-
-#: plugins/autotools/ide-autotools-build-task.c:958
-msgid "Running configure…"
-msgstr "Running configure…"
-
-#: plugins/autotools/ide-autotools-build-task.c:1055
-msgid "Cleaning…"
-msgstr "Cleaning…"
+#: libide/workbench/ide-workbench-shortcuts.c:50
+msgctxt "shortcut window"
+msgid "Perspectives"
+msgstr "Perspectives"
 
-#: plugins/autotools/ide-makecache.c:1147
-msgid "Invalid makefile provided, ignoring."
-msgstr "Invalid makefile provided, ignoring."
+#: plugins/autotools/ide-autotools-makecache-stage.c:194
+#| msgid "Building…"
+msgid "Building cache…"
+msgstr "Building cache…"
 
 #: plugins/autotools-templates/autotools_templates/__init__.py:265
-msgid "Shared Library"
-msgstr "Shared Library"
+#| msgid "Shared Library"
+msgid "Shared Library (Autotools)"
+msgstr "Shared Library (Autotools)"
 
 #: 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"
 
 #: plugins/autotools-templates/autotools_templates/__init__.py:291
-msgid "Empty Project"
-msgstr "Empty Project"
+#| msgid "Empty Project"
+msgid "Empty Project (Autotools)"
+msgstr "Empty Project (Autotools)"
 
 #: plugins/autotools-templates/autotools_templates/__init__.py:294
 msgid "Create a new empty autotools project"
 msgstr "Create a new empty autotools project"
 
 #: plugins/autotools-templates/autotools_templates/__init__.py:308
-msgid "GNOME Application"
-msgstr "GNOME Application"
+#| msgid "GNOME Application"
+msgid "GNOME Application (Autotools)"
+msgstr "GNOME Application (Autotools)"
 
 #: plugins/autotools-templates/autotools_templates/__init__.py:310
 msgid "Create a new flatpak-ready GNOME application"
 msgstr "Create a new flatpak-ready GNOME application"
 
-#: plugins/build-tools/gbp-build-configuration-row.ui:43
-msgid "Duplicate the configuration"
-msgstr "Duplicate the configuration"
-
-#: plugins/build-tools/gbp-build-configuration-row.ui:59
-msgid "Delete the configuration"
-msgstr "Delete the configuration"
-
-#: plugins/build-tools/gbp-build-configuration-view.ui:28
-msgid "The name of the build configuration"
-msgstr "The name of the build configuration"
-
-#: plugins/build-tools/gbp-build-configuration-view.ui:37
-msgid "Name"
-msgstr "Name"
-
-#: plugins/build-tools/gbp-build-configuration-view.ui:58
-msgid "The prefix to use when installing the project"
-msgstr "The prefix to use when installing the project"
-
-#: plugins/build-tools/gbp-build-configuration-view.ui:67
-msgid "Installation Prefix"
-msgstr "Installation Prefix"
-
-#: plugins/build-tools/gbp-build-configuration-view.ui:88
-msgid "Options to use when bootstrapping the project"
-msgstr "Options to use when bootstrapping the project"
-
-#: plugins/build-tools/gbp-build-configuration-view.ui:97
-msgid "Configure Options"
-msgstr "Configure Options"
-
-#: plugins/build-tools/gbp-build-configuration-view.ui:185
-msgid "Environment"
-msgstr "Environment"
-
-#: plugins/build-tools/gbp-build-log-panel.c:254
-msgid "Build Output"
-msgstr "Build Output"
-
-#: plugins/build-tools/gbp-build-panel.c:84
-#, c-format
-msgid "%d warning"
-msgid_plural "%d warnings"
-msgstr[0] "%d warning"
-msgstr[1] "%d warnings"
-
-#: plugins/build-tools/gbp-build-panel.c:91
+#: plugins/beautifier/gb-beautifier-editor-addin.c:235
 #, c-format
-msgid "%d error"
-msgid_plural "%d errors"
-msgstr[0] "%d error"
-msgstr[1] "%d errors"
-
-#: plugins/build-tools/gbp-build-panel.c:246
-msgid "Errors"
-msgstr "Errors"
-
-#: plugins/build-tools/gbp-build-panel.c:249
-msgid "Warnings"
-msgstr "Warnings"
-
-#: plugins/build-tools/gbp-build-panel.c:252
-msgid "Notes"
-msgstr "Notes"
-
-#: plugins/build-tools/gbp-build-panel-row.c:76
-msgid "Unknown file"
-msgstr "Unknown file"
-
-#: plugins/build-tools/gbp-build-panel.ui:33
-msgid "Status:"
-msgstr "Status:"
-
-#: plugins/build-tools/gbp-build-panel.ui:58
-msgid "Running Time:"
-msgstr "Running Time:"
+msgid "No beautifier available for “%s”"
+msgstr "No beautifier available for “%s”"
 
-#: plugins/build-tools/gbp-build-panel.ui:82
-msgid "Warnings:"
-msgstr "Warnings:"
+#: plugins/beautifier/gb-beautifier-editor-addin.c:237
+#| msgid "No commands available"
+msgid "No beautifier available"
+msgstr "No beautifier available"
 
-#: plugins/build-tools/gbp-build-panel.ui:106
-msgid "Errors:"
-msgstr "Errors:"
-
-#: plugins/build-tools/gbp-build-perspective.c:436
-msgid "Build Preferences"
-msgstr "Build Preferences"
-
-#: plugins/build-tools/gbp-build-tool.c:102
-#: plugins/build-tools/gbp-build-tool.c:115
-msgid "========================\n"
-msgstr "========================\n"
-
-#: plugins/build-tools/gbp-build-tool.c:103
-#, c-format
-msgid "           Project Name: %s\n"
-msgstr "           Project Name: %s\n"
-
-#: plugins/build-tools/gbp-build-tool.c:104
-#, c-format
-msgid " Version Control System: %s\n"
-msgstr " Version Control System: %s\n"
-
-#: plugins/build-tools/gbp-build-tool.c:105
-#, c-format
-msgid "           Build System: %s\n"
-msgstr "           Build System: %s\n"
-
-#: plugins/build-tools/gbp-build-tool.c:106
-#, c-format
-msgid "    Build Date and Time: %s\n"
-msgstr "    Build Date and Time: %s\n"
-
-#: plugins/build-tools/gbp-build-tool.c:107
-#, c-format
-msgid "    Building for Device: %s (%s)\n"
-msgstr "    Building for Device: %s (%s)\n"
-
-#: plugins/build-tools/gbp-build-tool.c:112
-#, c-format
-msgid "            Environment: %s\n"
-msgstr "            Environment: %s\n"
-
-#: plugins/build-tools/gbp-build-tool.c:142
-#: plugins/build-tools/gbp-build-tool.c:146
-msgid "===============\n"
-msgstr "===============\n"
-
-#: plugins/build-tools/gbp-build-tool.c:143
-#, c-format
-msgid " Build Failure: %s\n"
-msgstr " Build Failure: %s\n"
-
-#: plugins/build-tools/gbp-build-tool.c:144
-msgid " Build ran for: %"
-msgstr " Build ran for: %"
-
-#.
-#. * TODO: We should consider supporting packaging/xdg-app/deployment stuff
-#. *       here too. It would be nice if we could say, go build this project,
-#. *       for this device, and then deploy.
-#.
-#: plugins/build-tools/gbp-build-tool.c:157
-#: plugins/build-tools/gbp-build-tool.c:161
-msgid "=================\n"
-msgstr "=================\n"
-
-#: plugins/build-tools/gbp-build-tool.c:158
-msgid " Build Successful\n"
-msgstr " Build Successful\n"
-
-#: plugins/build-tools/gbp-build-tool.c:159
-msgid "   Build ran for: %"
-msgstr "   Build ran for: %"
-
-#: plugins/build-tools/gbp-build-tool.c:212
-#, c-format
-msgid "Failed to locate device \"%s\""
-msgstr "Failed to locate device \"%s\""
-
-#: plugins/build-tools/gbp-build-tool.c:222
-#, c-format
-msgid "Failed to locate runtime \"%s\""
-msgstr "Failed to locate runtime \"%s\""
-
-#: plugins/build-tools/gbp-build-tool.c:286
-msgid "Clean the project"
-msgstr "Clean the project"
-
-#: plugins/build-tools/gbp-build-tool.c:288
-msgid "The ID of the device to build for"
-msgstr "The ID of the device to build for"
-
-#: plugins/build-tools/gbp-build-tool.c:289
-msgid "local"
-msgstr "local"
-
-#: plugins/build-tools/gbp-build-tool.c:291
-msgid "The runtime to use for building"
-msgstr "The runtime to use for building"
-
-#: plugins/build-tools/gbp-build-tool.c:292
-msgid "host"
-msgstr "host"
-
-#: plugins/build-tools/gbp-build-tool.c:294
-msgid "Number of workers to use when building"
-msgstr "Number of workers to use when building"
-
-#: plugins/build-tools/gbp-build-tool.c:295
-msgid "N"
-msgstr "N"
-
-#: plugins/build-tools/gbp-build-tool.c:297
-msgid "The configuration to use from .buildconfig"
-msgstr "The configuration to use from .buildconfig"
-
-#: plugins/build-tools/gbp-build-tool.c:298
-msgid "CONFIG_ID"
-msgstr "CONFIG_ID"
+#: plugins/beautifier/gb-beautifier-editor-addin.c:334
+msgctxt "shortcut window"
+msgid "Beautify the code"
+msgstr "Beautify the code"
 
-#: plugins/build-tools/gbp-build-tool.c:300
-msgid "Path to project file, defaults to current directory"
-msgstr "Path to project file, defaults to current directory"
+#: plugins/beautifier/gb-beautifier-editor-addin.c:335
+msgctxt "shortcut window"
+msgid "Trigger the default entry"
+msgstr "Trigger the default entry"
 
-#: plugins/build-tools/ide-environment-editor.c:65
-msgid "New variable…"
-msgstr "New variable…"
+#: plugins/beautifier/gtk/menus.ui:9
+msgid "Beautify"
+msgstr "Beautify"
 
 #: plugins/clang/ide-clang-preferences-addin.c:62
 msgid "Clang"
@@ -2718,28 +3267,28 @@ msgstr "Show errors and warnings provided by Clang"
 msgid "clang diagnostics warnings errors"
 msgstr "clang diagnostics warnings errors"
 
-#: plugins/clang/ide-clang-service.c:263
+#: plugins/clang/ide-clang-service.c:325
 msgid "Unknown failure"
 msgstr "Unknown failure"
 
-#: plugins/clang/ide-clang-service.c:267
+#: plugins/clang/ide-clang-service.c:329
 msgid "Clang crashed"
 msgstr "Clang crashed"
 
-#: plugins/clang/ide-clang-service.c:271
+#: plugins/clang/ide-clang-service.c:333
 msgid "Invalid arguments"
 msgstr "Invalid arguments"
 
-#: plugins/clang/ide-clang-service.c:275
+#: plugins/clang/ide-clang-service.c:337
 msgid "AST read error"
 msgstr "AST read error"
 
-#: plugins/clang/ide-clang-service.c:287
+#: plugins/clang/ide-clang-service.c:349
 #, c-format
 msgid "Failed to create translation unit: %s"
 msgstr "Failed to create translation unit: %s"
 
-#: plugins/clang/ide-clang-service.c:395
+#: plugins/clang/ide-clang-service.c:480 plugins/xml-pack/ide-xml-service.c:97
 msgid "File must be saved locally to parse."
 msgstr "File must be saved locally to parse."
 
@@ -2747,39 +3296,58 @@ msgstr "File must be saved locally to parse."
 msgid "anonymous"
 msgstr "anonymous"
 
-#: plugins/clang/ide-clang-translation-unit.c:642
+#: plugins/clang/ide-clang-translation-unit.c:661
 msgid "clang_codeCompleteAt() only works on local files"
 msgstr "clang_codeCompleteAt() only works on local files"
 
-#: plugins/color-picker/gb-color-picker-prefs.c:97
+#. translators: "Declaration" is the forward-declaration (usually a header file), not the implementation
+#: plugins/code-index/ide-code-index-index.c:351
+#| msgid "Saturation"
+msgid "Declaration"
+msgstr "Declaration"
+
+#: plugins/code-index/ide-code-index-service.c:543
+#| msgid "Indent source code as you type"
+msgid "Indexing Source Code"
+msgstr "Indexing Source Code"
+
+#: plugins/code-index/ide-code-index-service.c:544
+msgid "Search, diagnostics and autocompletion may be limited until complete."
+msgstr "Search, diagnostics and autocompletion may be limited until complete."
+
+#: plugins/color-picker/gb-color-picker-editor-addin.c:288
+msgid "Colors"
+msgstr "Colours"
+
+#: plugins/color-picker/gb-color-picker-prefs.c:92
 msgid "Close without Saving"
 msgstr "Close without Saving"
 
-#: plugins/color-picker/gb-color-picker-prefs.c:99
+#: plugins/color-picker/gb-color-picker-prefs.c:94
 msgid "Save As…"
 msgstr "Save As…"
 
-#: plugins/color-picker/gb-color-picker-prefs.c:207
+#: plugins/color-picker/gb-color-picker-prefs.c:202
 msgid "Load palette"
 msgstr "Load palette"
 
-#: plugins/color-picker/gb-color-picker-prefs.c:234
+#: plugins/color-picker/gb-color-picker-prefs.c:229
 msgid "Save palette"
 msgstr "Save palette"
 
-#: plugins/color-picker/gb-color-picker-prefs.c:725
+#: plugins/color-picker/gb-color-picker-prefs.c:702
 msgid "All files"
 msgstr "All files"
 
-#: plugins/color-picker/gb-color-picker-prefs.c:729
+#: plugins/color-picker/gb-color-picker-prefs.c:706
 msgid "All supported palettes formats"
 msgstr "All supported palettes formats"
 
-#: plugins/color-picker/gb-color-picker-prefs.c:734
+#: plugins/color-picker/gb-color-picker-prefs.c:711
 msgid "GIMP palette"
 msgstr "GIMP palette"
 
-#: plugins/color-picker/gb-color-picker-prefs.c:738
+#: plugins/color-picker/gb-color-picker-prefs.c:715
 msgid "GNOME Builder palette"
 msgstr "GNOME Builder palette"
 
@@ -2791,10 +3359,6 @@ msgstr "Palette name"
 msgid "Enter a new name for the palette"
 msgstr "Enter a new name for the palette"
 
-#: plugins/color-picker/gb-color-picker-workbench-addin.c:178
-msgid "Colors"
-msgstr "Colours"
-
 #: plugins/color-picker/gsettings/org.gnome.builder.plugins.color_picker_plugin.gschema.xml:13
 msgid "HSV visibility"
 msgstr "HSV visibility"
@@ -2849,7 +3413,7 @@ msgstr "Colour filter"
 
 #: plugins/color-picker/gsettings/org.gnome.builder.plugins.color_picker_plugin.gschema.xml:46
 msgid "The filter used on the color scales and color plane."
-msgstr "The filter used on the colour scales and color plane."
+msgstr "The filter used on the colour scales and colour plane."
 
 #: plugins/color-picker/gtk/color-picker-prefs.ui:13
 msgid "Color components"
@@ -2865,6 +3429,28 @@ msgid "Select the color spaces for which you want to see sliders in the panel."
 msgstr ""
 "Select the colour spaces for which you want to see sliders in the panel."
 
+#: plugins/color-picker/gtk/color-picker-prefs.ui:86
+#| msgid "HSL"
+msgid "HSV"
+msgstr "HSV"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:87
+#| msgid "Saturation"
+msgid "Hue Saturation Value"
+msgstr "Hue Saturation Value"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:104
+msgid "L*a*b*"
+msgstr "L*a*b*"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:105
+msgid "CIE L*a*b* 1976"
+msgstr "CIE L*a*b* 1976"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:123
+msgid "Red Green Blue"
+msgstr "Red Green Blue"
+
 #: plugins/color-picker/gtk/color-picker-prefs.ui:140
 msgid "Units:"
 msgstr "Units:"
@@ -2877,13 +3463,58 @@ msgstr ""
 "Select the type of unit you want to use for RGB components and strings in "
 "the panel."
 
+#: plugins/color-picker/gtk/color-picker-prefs.ui:196
+msgid "Percent"
+msgstr "Percent"
+
 #: plugins/color-picker/gtk/color-picker-prefs.ui:213
 msgid "Filters:"
 msgstr "Filters:"
 
 #: plugins/color-picker/gtk/color-picker-prefs.ui:229
-msgid "Select a filter that act on the colors or 'None'."
-msgstr "Select a filter that act on the colours or 'None'."
+#| msgid "Select a filter that act on the colors or 'None'."
+msgid "Select a filter that act on the colors or “None”."
+msgstr "Select a filter that act on the colours or “None”."
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:252
+msgid "None"
+msgstr "None"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:269
+msgid "Achromatopsia (monochromacy)"
+msgstr "Achromatopsia (monochromacy)"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:286
+msgid "Achromatomaly (blue cone monochromacy)"
+msgstr "Achromatomaly (blue cone monochromacy)"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:303
+msgid "Deuteranopia (green-blind)"
+msgstr "Deuteranopia (green-blind)"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:320
+msgid "Deuteranomaly (green-weak)"
+msgstr "Deuteranomaly (green-weak)"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:337
+msgid "Protanopia (red-blind)"
+msgstr "Protanopia (red-blind)"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:354
+msgid "Protanomaly (red-weak)"
+msgstr "Protanomaly (red-weak)"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:371
+msgid "Tritanopia (blue-blind)"
+msgstr "Tritanopia (blue-blind)"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:388
+msgid "Tritanomaly (blue-weak)"
+msgstr "Tritanomaly (blue-weak)"
+
+#: plugins/color-picker/gtk/color-picker-prefs.ui:405
+msgid "Websafe"
+msgstr "Websafe"
 
 #: plugins/color-picker/gtk/color-picker-prefs.ui:467
 msgid "Select the color strings you want to see in the panel."
@@ -2933,73 +3564,88 @@ msgstr "No selected palettes"
 msgid "Select a palette file"
 msgstr "Select a palette file"
 
-#: plugins/color-picker/gtk/color-picker.ui:61
+#: plugins/color-picker/gtk/color-picker.ui:62
 msgid "Try loading or generating a palette using the menu"
 msgstr "Try loading or generating a palette using the menu"
 
 #: plugins/color-picker/gtk/menus.ui:7
-msgid "Enable color picker"
-msgstr "Enable colour picker"
+#| msgid "Highlight"
+msgid "Highlight colors"
+msgstr "Highlight colours"
 
-#: plugins/command-bar/gb-command-bar.c:302
+#: plugins/command-bar/gb-command-bar.c:283
 #, c-format
 msgid "Command not found: %s"
 msgstr "Command not found: %s"
 
-#: plugins/command-bar/gb-command-bar.c:612
+#: plugins/command-bar/gb-command-bar.c:595
 msgid "Use the entry below to execute a command"
 msgstr "Use the entry below to execute a command"
 
-#: plugins/command-bar/gb-vim.c:90
+#: plugins/command-bar/gb-vim.c:87
 msgid "Number required"
 msgstr "Number required"
 
-#: plugins/command-bar/gb-vim.c:100
+#: plugins/command-bar/gb-vim.c:97
 #, c-format
 msgid "%s is invalid for %s"
 msgstr "%s is invalid for %s"
 
-#: plugins/command-bar/gb-vim.c:158
+#: plugins/command-bar/gb-vim.c:155
 #, c-format
-msgid "Cannot find language '%s'"
-msgstr "Cannot find language '%s'"
+#| msgid "Cannot find language '%s'"
+msgid "Cannot find language “%s”"
+msgstr "Cannot find language “%s”"
 
-#: plugins/command-bar/gb-vim.c:315
+#: plugins/command-bar/gb-vim.c:312
 msgid "This command requires a GtkSourceView to be focused"
 msgstr "This command requires a GtkSourceView to be focused"
 
-#: plugins/command-bar/gb-vim.c:326
+#: plugins/command-bar/gb-vim.c:323
 msgid "This command requires a view to be focused"
 msgstr "This command requires a view to be focused"
 
-#: plugins/command-bar/gb-vim.c:383
+#: plugins/command-bar/gb-vim.c:380
 #, c-format
 msgid "Unknown option: %s"
 msgstr "Unknown option: %s"
 
-#: plugins/command-bar/gb-vim.c:426
+#: plugins/command-bar/gb-vim.c:423
 #, c-format
-msgid "Cannot find colorscheme '%s'"
-msgstr "Cannot find colourscheme '%s'"
+#| msgid "Cannot find colorscheme '%s'"
+msgid "Cannot find colorscheme “%s”"
+msgstr "Cannot find colourscheme “%s”"
 
-#: plugins/command-bar/gb-vim.c:467 plugins/command-bar/gb-vim.c:591
+#: plugins/command-bar/gb-vim.c:464 plugins/command-bar/gb-vim.c:596
 msgid "Failed to locate working directory"
 msgstr "Failed to locate working directory"
 
-#: plugins/command-bar/gb-vim.c:707
+#: plugins/command-bar/gb-vim.c:770
 #, c-format
 msgid "Invalid :syntax subcommand: %s"
 msgstr "Invalid :syntax subcommand: %s"
 
-#: plugins/command-bar/gb-vim.c:1146
+#: plugins/command-bar/gb-vim.c:1211
 msgid "Invalid search and replace request"
 msgstr "Invalid search and replace request"
 
-#: plugins/command-bar/gb-vim.c:1252
+#: plugins/command-bar/gb-vim.c:1317
 #, c-format
 msgid "Not a command: %s"
 msgstr "Not a command: %s"
 
+#: plugins/comment-code/gbp-comment-code-view-addin.c:372
+#| msgid "Comment code"
+msgctxt "shortcut window"
+msgid "Comment the code"
+msgstr "Comment the code"
+
+#: plugins/comment-code/gbp-comment-code-view-addin.c:378
+#| msgid "Uncomment code"
+msgctxt "shortcut window"
+msgid "Uncomment the code"
+msgstr "Uncomment the code"
+
 #: plugins/comment-code/gtk/menus.ui:9
 msgid "Comment code"
 msgstr "Comment code"
@@ -3008,57 +3654,6 @@ msgstr "Comment code"
 msgid "Uncomment code"
 msgstr "Uncomment code"
 
-#: plugins/contributing/contributing_plugin/helper.py:76
-#, python-format
-msgid ""
-"Usage:\n"
-"  %(prgname) %(command) OPTIONS\n"
-msgstr ""
-"Usage:\n"
-"  %(prgname) %(command) OPTIONS\n"
-
-#: plugins/contributing/contributing_plugin/__init__.py:54
-msgid "Missing project name"
-msgstr "Missing project name"
-
-#: plugins/contributing/contributing_plugin/__init__.py:68
-msgid ""
-"Usage:\n"
-"  ide contribute PROJECT_NAME\n"
-"\n"
-"  This command will bootstrap your system to begin contributing to the "
-"project\n"
-"  denoted by PROJECT_NAME. This includes fetching the sources, ensuring "
-"that\n"
-"  you have the required dependencies to build, and bootstraps the first "
-"build\n"
-"  of the project.\n"
-"\n"
-"Examples:\n"
-"  ide contribute gnome-builder\n"
-"  ide contribute gnome-maps\n"
-"\n"
-msgstr ""
-"Usage:\n"
-"  ide contribute PROJECT_NAME\n"
-"\n"
-"  This command will bootstrap your system to begin contributing to the "
-"project\n"
-"  denoted by PROJECT_NAME. This includes fetching the sources, ensuring "
-"that\n"
-"  you have the required dependencies to build, and bootstraps the first "
-"build\n"
-"  of the project.\n"
-"\n"
-"Examples:\n"
-"  ide contribute gnome-builder\n"
-"  ide contribute gnome-maps\n"
-"\n"
-
-#: plugins/contributing/contributing_plugin/__init__.py:226
-msgid "Username"
-msgstr "Username"
-
 #: plugins/c-pack/ide-c-format-provider.c:283
 #: plugins/python-pack/ide-python-format-provider.c:240
 msgid "Format Strings"
@@ -3072,6 +3667,10 @@ msgstr "New Project"
 msgid "New…"
 msgstr "New…"
 
+#: plugins/create-project/gbp-create-project-genesis-addin.c:229
+msgid "Create"
+msgstr "Create"
+
 #: plugins/create-project/gbp-create-project-tool.c:136
 msgid "List available templates"
 msgstr "List available templates"
@@ -3085,8 +3684,9 @@ msgid "The target language (if supported)"
 msgstr "The target language (if supported)"
 
 #: 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"
+#| msgid "The version control to use or \"none\" to disable"
+msgid "The version control to use or “none” to disable"
+msgstr "The version control to use or “none” to disable"
 
 #: plugins/create-project/gbp-create-project-tool.c:143
 msgid "git"
@@ -3108,17 +3708,17 @@ 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"
 
-#: plugins/create-project/gbp-create-project-widget.c:157
+#: plugins/create-project/gbp-create-project-widget.c:156
 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"
 
-#: plugins/create-project/gbp-create-project-widget.c:164
+#: plugins/create-project/gbp-create-project-widget.c:163
 msgid "Directory already exists with that name"
 msgstr "Directory already exists with that name"
 
-#: plugins/create-project/gbp-create-project-widget.c:559
+#: plugins/create-project/gbp-create-project-widget.c:568
 msgid "A failure occurred while initializing version control"
 msgstr "A failure occurred while initialising version control"
 
@@ -3126,123 +3726,292 @@ msgstr "A failure occurred while initialising version control"
 msgid "Project Name"
 msgstr "Project Name"
 
-#: plugins/create-project/gbp-create-project-widget.ui:55
+#: plugins/create-project/gbp-create-project-widget.ui:56
+#| 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 number."
 msgid ""
-"Unique name that is used for your project's folder and other technical "
+"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 "
 "number."
 msgstr ""
-"Unique name that is used for the folder of your project and other technical "
+"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 "
 "number."
 
-#: plugins/create-project/gbp-create-project-widget.ui:74
+#: plugins/create-project/gbp-create-project-widget.ui:75
 msgid "Project Location"
 msgstr "Project Location"
 
-#: plugins/create-project/gbp-create-project-widget.ui:85
-#: plugins/git/ide-git-clone-widget.ui:78
+#: plugins/create-project/gbp-create-project-widget.ui:86
+#: plugins/git/ide-git-clone-widget.ui:77
 msgid "Select Project Directory"
 msgstr "Select Project Directory"
 
-#: plugins/create-project/gbp-create-project-widget.ui:98
+#: plugins/create-project/gbp-create-project-widget.ui:99
 msgid "Language"
 msgstr "Language"
 
-#: plugins/create-project/gbp-create-project-widget.ui:120
+#: plugins/create-project/gbp-create-project-widget.ui:121
 msgid "License"
 msgstr "License"
 
-#: plugins/create-project/gbp-create-project-widget.ui:135
+#: plugins/create-project/gbp-create-project-widget.ui:136
 msgid "GPLv3+"
 msgstr "GPLv3+"
 
-#: plugins/create-project/gbp-create-project-widget.ui:136
+#: plugins/create-project/gbp-create-project-widget.ui:137
 msgid "LGPLv3+"
 msgstr "LGPLv3+"
 
-#: plugins/create-project/gbp-create-project-widget.ui:137
+#: plugins/create-project/gbp-create-project-widget.ui:138
 msgid "AGPLv3+"
 msgstr "AGPLv3+"
 
-#: plugins/create-project/gbp-create-project-widget.ui:138
+#: plugins/create-project/gbp-create-project-widget.ui:139
 msgid "MIT/X11"
 msgstr "MIT/X11"
 
-#: plugins/create-project/gbp-create-project-widget.ui:139
+#: plugins/create-project/gbp-create-project-widget.ui:140
 msgid "GPLv2+"
 msgstr "GPLv2+"
 
-#: plugins/create-project/gbp-create-project-widget.ui:140
+#: plugins/create-project/gbp-create-project-widget.ui:141
 msgid "LGPLv2.1+"
 msgstr "LGPLv2.1+"
 
-#: plugins/create-project/gbp-create-project-widget.ui:141
+#: plugins/create-project/gbp-create-project-widget.ui:142
 msgid "No license"
 msgstr "No licence"
 
-#: plugins/create-project/gbp-create-project-widget.ui:174
+#: plugins/create-project/gbp-create-project-widget.ui:175
 msgid "Uses the Git version control system"
 msgstr "Uses the Git version control system"
 
-#: plugins/create-project/gbp-create-project-widget.ui:236
+#: plugins/create-project/gbp-create-project-widget.ui:237
 msgid "Select a Template"
 msgstr "Select a Template"
 
-#: plugins/devhelp/gbp-devhelp-panel.c:194
+#: plugins/devhelp/gbp-devhelp-menu-button.ui:25
+#| msgid "Documentation"
+msgid "Select Documentation…"
+msgstr "Select Documentation…"
+
+#: plugins/devhelp/gbp-devhelp-view.c:206 plugins/devhelp/gtk/menus.ui:5
 msgid "Documentation"
 msgstr "Documentation"
 
-#: plugins/file-search/gb-file-search-provider.c:44
-msgid "Switch To"
-msgstr "Switch To"
+#: plugins/devhelp/gtk/menus.ui:21
+#| msgid "Documentation"
+msgid "New Documentation Page"
+msgstr "New Documentation Page"
+
+#: plugins/documentation-card/gbp-documentation-card.ui:36
+#| msgid "Show Icons"
+msgid "_Show more"
+msgstr "_Show more"
+
+#: plugins/eslint/eslint_plugin/__init__.py:139
+#| msgid "Pylint"
+msgid "ESlint"
+msgstr "ESlint"
+
+#: plugins/eslint/eslint_plugin/__init__.py:140
+#| msgid "Enable the use of pylint, which may execute code in your project"
+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
+#: plugins/eslint/eslint_plugin/__init__.py:142
+#| msgid "pylint python lint code execute execution"
+msgid "eslint javascript lint code execute execution"
+msgstr "eslint javascript lint code execute execution"
+
+#: plugins/eslint/org.gnome.builder.plugins.eslint.gschema.xml:5
+#| msgid "Enable Pylint"
+msgid "Enable ESLint"
+msgstr "Enable ESLint"
+
+#: plugins/eslint/org.gnome.builder.plugins.eslint.gschema.xml:6
+#| msgid ""
+#| "Enable the use of pylint to find additional diagnostics in Python "
+#| "programs. This may result in the execution of code in your project."
+msgid ""
+"Enable the use of eslint to find additional diagnostics in JavaScript files. "
+"This may result in the execution of code in your project."
+msgstr ""
+"Enable the use of eslint to find additional diagnostics in JavaScript files. "
+"This may result in the execution of code in your project."
+
+#: plugins/find-other-file/find_other_file.py:50
+#| msgid "List open files"
+msgid "Find other file"
+msgstr "Find other file"
+
+#: plugins/flatpak/gbp-flatpak-clone-widget.ui:38
+msgid "Downloading application sources…"
+msgstr "Downloading application sources…"
+
+#: plugins/flatpak/gbp-flatpak-genesis-addin.c:93
+#| msgid "Clone"
+msgid "Clone App"
+msgstr "Clone App"
+
+#: plugins/flatpak/gbp-flatpak-genesis-addin.c:190
+#: plugins/git/ide-git-genesis-addin.c:190
+msgid "Clone"
+msgstr "Clone"
+
+#: plugins/flatpak/gbp-flatpak-pipeline-addin.c:139
+msgid "Network is not available, skipping downloads"
+msgstr "Network is not available, skipping downloads"
+
+#: plugins/flatpak/gbp-flatpak-preferences-addin.c:91
+#: plugins/flatpak/gbp-flatpak-workbench-addin.c:83
+#: plugins/html-preview/html_preview_plugin/__init__.py:327
+#: plugins/html-preview/html_preview_plugin/__init__.py:337
+#: plugins/rustup/rustup_plugin/__init__.py:496
+#: plugins/rustup/rustup_plugin/__init__.py:500
+#: plugins/rustup/rustup_plugin/__init__.py:615
+#| msgid "Install failed"
+msgid "Install"
+msgstr "Install"
+
+#: plugins/flatpak/gbp-flatpak-preferences-addin.c:97
+#: plugins/rustup/rustup_plugin/__init__.py:496
+#: plugins/rustup/rustup_plugin/__init__.py:500
+#| msgid "Updated"
+msgid "Update"
+msgstr "Update"
+
+#. translators: keywords are used to match search keywords in preferences
+#: plugins/flatpak/gbp-flatpak-preferences-addin.c:296
+#, c-format
+msgid "flatpak %s %s %s"
+msgstr "flatpak %s %s %s"
+
+#. translators: %u is the number of hidden runtimes to be shown
+#: plugins/flatpak/gbp-flatpak-preferences-addin.c:311
+#, 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"
+
+#: plugins/flatpak/gbp-flatpak-preferences-addin.c:393
+#| msgid "Runtime"
+msgid "Flatpak Runtimes"
+msgstr "Flatpak Runtimes"
+
+#: plugins/flatpak/gbp-flatpak-runtime.c:729
+#, c-format
+msgid "%s <b>%s</b>"
+msgstr "%s <b>%s</b>"
+
+#: plugins/flatpak/gbp-flatpak-runtime.c:731
+#, c-format
+msgid "%s <b>%s</b> <span variant='smallcaps'>%s</span>"
+msgstr "%s <b>%s</b> <span variant='smallcaps'>%s</span>"
+
+#. Translators: %s %s is used for replacing the runtime id (org.gnome.Platform) and the branch (3.24, 
master, etc)
+#: plugins/flatpak/gbp-flatpak-transfer.c:67
+#, c-format
+#| msgid "Updated"
+msgid "Updated %s %s"
+msgstr "Updated %s %s"
+
+#. Translators: %s %s is used for replacing the runtime id (org.gnome.Platform) and the branch (3.24, 
master, etc)
+#: plugins/flatpak/gbp-flatpak-transfer.c:70
+#, c-format
+msgid "Updating %s %s"
+msgstr "Updating %s %s"
+
+#. Translators: %s %s is used for replacing the runtime id (org.gnome.Platform) and the branch (3.24, 
master, etc)
+#: plugins/flatpak/gbp-flatpak-transfer.c:76
+#, c-format
+#| msgid "Install failed"
+msgid "Installed %s %s"
+msgstr "Installed %s %s"
+
+#. Translators: %s %s is used for replacing the runtime id (org.gnome.Platform) and the branch (3.24, 
master, etc)
+#: plugins/flatpak/gbp-flatpak-transfer.c:79
+#, c-format
+msgid "Installing %s %s"
+msgstr "Installing %s %s"
 
-#: plugins/fpaste/fpaste_plugin/gtk/menus.ui:9
-msgid "Send to Fpaste.org"
-msgstr "Send to Fpaste.org"
+#: plugins/flatpak/gbp-flatpak-transfer.c:101
+#| msgid "Failed to locate runtime"
+msgid "Failed to install runtime"
+msgstr "Failed to install runtime"
 
-#: plugins/fpaste/fpaste_plugin/__init__.py:110
-msgid "The following URL has been copied to the clipboard"
-msgstr "The following URL has been copied to the clipboard"
+#: plugins/flatpak/gbp-flatpak-transfer.c:103
+msgid "Runtime has been updated"
+msgstr "Runtime has been updated"
 
-#: plugins/git/ide-git-buffer-change-monitor.c:162
+#: plugins/flatpak/gbp-flatpak-transfer.c:105
+msgid "Runtime has been installed"
+msgstr "Runtime has been installed"
+
+#: plugins/flatpak/gbp-flatpak-workbench-addin.c:78
+msgid "Your computer is missing flatpak-builder"
+msgstr "Your computer is missing flatpak-builder"
+
+#: plugins/flatpak/gbp-flatpak-workbench-addin.c:79
+msgid ""
+"This program is necessary for building Flatpak applications. Would you like "
+"to install it?"
+msgstr ""
+"This program is necessary for building Flatpak applications. Would you like "
+"to install it?"
+
+#: plugins/flatpak/gtk/menus.ui:6
+msgid "Flatpak"
+msgstr "Flatpak"
+
+#: plugins/flatpak/gtk/menus.ui:8
+msgid "_Download Dependencies"
+msgstr "_Download Dependencies"
+
+#: plugins/git/ide-git-buffer-change-monitor.c:161
 msgid "Cannot provide diff, no backing file provided."
 msgstr "Cannot provide diff, no backing file provided."
 
-#: plugins/git/ide-git-buffer-change-monitor.c:546
+#: plugins/git/ide-git-buffer-change-monitor.c:566
 msgid "Repository does not have a working directory."
 msgstr "Repository does not have a working directory."
 
-#: plugins/git/ide-git-buffer-change-monitor.c:557
+#: plugins/git/ide-git-buffer-change-monitor.c:577
 msgid "File is not under control of git working directory."
 msgstr "File is not under control of git working directory."
 
-#: plugins/git/ide-git-buffer-change-monitor.c:623
+#: plugins/git/ide-git-buffer-change-monitor.c:643
 msgid "The requested file does not exist within the git index."
 msgstr "The requested file does not exist within the git index."
 
-#: plugins/git/ide-git-clone-widget.c:141
-#: plugins/git/ide-git-clone-widget.c:387
+#: plugins/git/ide-git-clone-widget.c:162
+#: plugins/git/ide-git-clone-widget.c:438
 msgid "A valid Git URL is required"
 msgstr "A valid Git URL is required"
 
-#: plugins/git/ide-git-clone-widget.ui:38
+#: plugins/git/ide-git-clone-widget.ui:36
 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."
 
-#: plugins/git/ide-git-clone-widget.ui:66
+#: plugins/git/ide-git-clone-widget.ui:65
 msgid "user@host:repository.git"
 msgstr "user@host:repository.git"
 
-#: plugins/git/ide-git-clone-widget.ui:67
-msgid "Enter the URL of your project's source code repository"
-msgstr "Enter the URL of the source code repository of your project"
+#: plugins/git/ide-git-clone-widget.ui:66
+#| msgid "Enter the URL of your project's source code repository"
+msgid "Enter the URL of your project’s source code repository"
+msgstr "Enter the URL of your project’s source code repository"
 
-#: plugins/git/ide-git-clone-widget.ui:94
+#: plugins/git/ide-git-clone-widget.ui:93
 msgid "Repository URL"
 msgstr "Repository URL"
 
-#: plugins/git/ide-git-clone-widget.ui:102
+#: plugins/git/ide-git-clone-widget.ui:101
 msgid "Project Destination"
 msgstr "Project Destination"
 
@@ -3254,17 +4023,13 @@ msgstr "Clone Project"
 msgid "Clone…"
 msgstr "Clone…"
 
-#: plugins/git/ide-git-genesis-addin.c:190
-msgid "Clone"
-msgstr "Clone"
-
-#: plugins/git/ide-git-remote-callbacks.c:174
+#: plugins/git/ide-git-remote-callbacks.c:193
 msgid ""
 "Builder failed to provide appropriate credentials when cloning repository."
 msgstr ""
 "Builder failed to provide appropriate credentials when cloning repository."
 
-#: plugins/gnome-code-assistance/ide-gca-diagnostic-provider.c:368
+#: plugins/gnome-code-assistance/ide-gca-diagnostic-provider.c:377
 msgid "Code assistance requires a local file."
 msgstr "Code assistance requires a local file."
 
@@ -3281,7 +4046,7 @@ msgstr "Enable the use of pylint, which may execute code in your project"
 msgid "pylint python lint code execute execution"
 msgstr "pylint python lint code execute execution"
 
-#: plugins/gnome-code-assistance/ide-gca-service.c:176
+#: plugins/gnome-code-assistance/ide-gca-service.c:182
 msgid "No language specified"
 msgstr "No language specified"
 
@@ -3297,25 +4062,59 @@ msgstr ""
 "Enable the use of pylint to find additional diagnostics in Python programs. "
 "This may result in the execution of code in your project."
 
-#: plugins/hello-cpp/hellocppapplicationaddin.cc:48
-#, c-format
-msgid "Wow! You've spent with Builder %d second!\n"
-msgid_plural "Wow! You've spent with Builder %d seconds!\n"
-msgstr[0] "Wow! You've spent with Builder %d second!\n"
-msgstr[1] "Wow! You've spent with Builder %d seconds!\n"
+#: plugins/html-preview/html_preview_plugin/gtk/menus.ui:7
+#| msgid "Open Profile"
+msgid "Open Preview"
+msgstr "Open Preview"
 
-#: plugins/html-preview/html_preview_plugin/gtk/menus.ui:6
-msgid "Preview as HTML"
-msgstr "Preview as HTML"
+#: plugins/html-preview/html_preview_plugin/__init__.py:323
+#| msgid "Scan your computer for existing projects"
+msgid "Your computer is missing python3-docutils"
+msgstr "Your computer is missing python3-docutils"
 
-#: plugins/jedi/jedi_plugin.py:731
+#: plugins/html-preview/html_preview_plugin/__init__.py:333
+msgid "Your computer is missing python3-sphinx"
+msgstr "Your computer is missing python3-sphinx"
+
+#: plugins/html-preview/html_preview_plugin/__init__.py:376
+msgid "(Preview)"
+msgstr "(Preview)"
+
+#: plugins/jedi/jedi_plugin.py:752
 msgid "Suggest Python completions"
 msgstr "Suggest Python completions"
 
-#: plugins/jedi/jedi_plugin.py:732
+#: plugins/jedi/jedi_plugin.py:753
 msgid "Use Jedi to provide completions for the Python language"
 msgstr "Use Jedi to provide completions for the Python language"
 
+#: plugins/meson-templates/meson_templates/__init__.py:234
+msgid "GNOME Application"
+msgstr "GNOME Application"
+
+#: plugins/meson-templates/meson_templates/__init__.py:236
+#| msgid "Create a new flatpak-ready GNOME application"
+msgid "Create a new GNOME application"
+msgstr "Create a new GNOME application"
+
+#: plugins/meson-templates/meson_templates/__init__.py:287
+msgid "Shared Library"
+msgstr "Shared Library"
+
+#: plugins/meson-templates/meson_templates/__init__.py:289
+#| msgid "Create a new autotools project with a shared library"
+msgid "Create a new project with a shared library"
+msgstr "Create a new project with a shared library"
+
+#: plugins/meson-templates/meson_templates/__init__.py:304
+msgid "Empty Project"
+msgstr "Empty Project"
+
+#: plugins/meson-templates/meson_templates/__init__.py:306
+#| msgid "Create a new empty autotools project"
+msgid "Create a new empty project"
+msgstr "Create a new empty project"
+
 #: plugins/mingw/ide-mingw-device-provider.c:94
 msgid "MinGW 64-bit"
 msgstr "MinGW 64-bit"
@@ -3324,6 +4123,24 @@ msgstr "MinGW 64-bit"
 msgid "MinGW 32-bit"
 msgstr "MinGW 32-bit"
 
+#: plugins/notification/ide-notification-addin.c:69
+msgid "Build successful"
+msgstr "Build successful"
+
+#: plugins/notification/ide-notification-addin.c:70
+#, c-format
+msgid "Project “%s” has completed building"
+msgstr "Project “%s” has completed building"
+
+#: plugins/notification/ide-notification-addin.c:74
+msgid "Build failed"
+msgstr "Build failed"
+
+#: plugins/notification/ide-notification-addin.c:75
+#, c-format
+msgid "Project “%s” failed to build"
+msgstr "Project “%s” failed to build"
+
 #: plugins/project-tree/gb-new-file-popover.c:123
 #: plugins/project-tree/gb-rename-file-popover.c:139
 msgid "A folder with that name already exists."
@@ -3348,7 +4165,12 @@ msgstr "Folder Name"
 msgid "_Create"
 msgstr "_Create"
 
-#: plugins/project-tree/gb-project-tree-builder.c:207
+#: plugins/project-tree/gb-project-tree-addin.c:89
+#| msgid "Project Name"
+msgid "Project Tree"
+msgstr "Project Tree"
+
+#: plugins/project-tree/gb-project-tree-builder.c:213
 msgid "Empty"
 msgstr "Empty"
 
@@ -3357,6 +4179,29 @@ msgstr "Empty"
 msgid "Rename %s"
 msgstr "Rename %s"
 
+#: plugins/project-tree/gb-project-tree-shortcuts.c:34
+#: plugins/project-tree/gb-project-tree-shortcuts.c:40
+#| msgid "Project Name"
+msgctxt "shortcut window"
+msgid "Project tree"
+msgstr "Project tree"
+
+#: plugins/project-tree/gb-project-tree-shortcuts.c:35
+#| msgid "Rename %s"
+msgctxt "shortcut window"
+msgid "Rename a file"
+msgstr "Rename a file"
+
+#: plugins/project-tree/gb-project-tree-shortcuts.c:41
+#| msgid "Mo_ve to Trash"
+msgctxt "shortcut window"
+msgid "Move a file to the trash"
+msgstr "Move a file to the wastebasket"
+
+#: plugins/project-tree/gtk/menus.ui:6
+msgid "Re_veal in Project Tree"
+msgstr "Re_veal in Project Tree"
+
 #: plugins/project-tree/gtk/menus.ui:14
 msgid "_New"
 msgstr "_New"
@@ -3391,7 +4236,7 @@ msgstr "_Open in Terminal"
 
 #: plugins/project-tree/gtk/menus.ui:64
 msgid "Mo_ve to Trash"
-msgstr "Mo_ve to Trash"
+msgstr "Mo_ve to Wastebasket"
 
 #: plugins/project-tree/gtk/menus.ui:71
 msgid "_Build"
@@ -3405,10 +4250,6 @@ msgstr "_Rebuild"
 msgid "Display Options"
 msgstr "Display Options"
 
-#: plugins/project-tree/gtk/menus.ui:92
-msgid "Sort Directories First"
-msgstr "Sort Directories First"
-
 #: plugins/project-tree/gtk/menus.ui:98
 msgid "_Collapse All Nodes"
 msgstr "_Collapse All Nodes"
@@ -3430,70 +4271,374 @@ msgstr "Highlight all occurrences of words matching the current selection"
 msgid "quick highlight words matching current selection"
 msgstr "quick highlight words matching current selection"
 
+#: plugins/retab/gtk/menus.ui:9
+msgid "Reformat tabs"
+msgstr "Reformat tabs"
+
+#: plugins/rustup/rustup_plugin/__init__.py:84
+msgid "Rustup not installed"
+msgstr "Rustup not installed"
+
+#: plugins/rustup/rustup_plugin/__init__.py:282
+#| msgid "Install successful"
+msgid "Installing rustup"
+msgstr "Installing rustup"
+
+#: plugins/rustup/rustup_plugin/__init__.py:284
+msgid "Updating rustup"
+msgstr "Updating rustup"
+
+#: plugins/rustup/rustup_plugin/__init__.py:286
+#| msgid "Installation Prefix"
+msgid "Installing rust "
+msgstr "Installing rust "
+
+#: plugins/rustup/rustup_plugin/__init__.py:288
+#| msgid "Host operating system"
+msgid "Checking system"
+msgstr "Checking system"
+
+#: plugins/rustup/rustup_plugin/__init__.py:357
+msgid "Downloading rustup-init"
+msgstr "Downloading rustup-init"
+
+#: plugins/rustup/rustup_plugin/__init__.py:362
+msgid "Syncing channel updates"
+msgstr "Syncing channel updates"
+
+#: plugins/rustup/rustup_plugin/__init__.py:368
+msgid "Downloading "
+msgstr "Downloading "
+
+#: plugins/rustup/rustup_plugin/__init__.py:375
+#| msgid "Installation Prefix"
+msgid "Installing "
+msgstr "Installing "
+
+#: plugins/rustup/rustup_plugin/__init__.py:381
+msgid "Checking for rustup updates"
+msgstr "Checking for rustup updates"
+
+#: plugins/rustup/rustup_plugin/__init__.py:386
+msgid "Downloading rustup update"
+msgstr "Downloading rustup update"
+
+#: plugins/rustup/rustup_plugin/__init__.py:423
+msgid "Error installing "
+msgstr "Error installing "
+
+#: plugins/rustup/rustup_plugin/__init__.py:425
+#| msgid "Errors"
+msgid "Error"
+msgstr "Error"
+
+#: plugins/rustup/rustup_plugin/__init__.py:430
+#| msgid "Cancel"
+msgid "Cancelled"
+msgstr "Cancelled"
+
+#: plugins/rustup/rustup_plugin/__init__.py:438
+msgid "Finished"
+msgstr "Finished"
+
+#: plugins/rustup/rustup_plugin/__init__.py:452
+msgid "Rustup"
+msgstr "Rustup"
+
+#: plugins/rustup/rustup_plugin/__init__.py:453
+msgid "Rustup Toolchains"
+msgstr "Rustup Toolchains"
+
+#: plugins/rustup/rustup_plugin/__init__.py:508
+#| msgid "Updated"
+msgid "Updating"
+msgstr "Updating"
+
+#: plugins/rustup/rustup_plugin/__init__.py:508
+#| msgid "Install failed"
+msgid "Installing"
+msgstr "Installing"
+
+#. set default toolchain button
+#: plugins/rustup/rustup_plugin/__init__.py:599
+#| msgid "Default"
+msgid "Make default"
+msgstr "Make default"
+
+#: plugins/rustup/rustup_plugin/__init__.py:599
+msgid "Makes the selected toolchain the default rust installation"
+msgstr "Makes the selected toolchain the default rust installation"
+
+#: plugins/rustup/rustup_plugin/__init__.py:614
+#| msgid "Install cancelled"
+msgid "Install Rust Channel"
+msgstr "Install Rust Channel"
+
+#. translators: channel is stable, beta, nightly, with optional architecture and date
+#: plugins/rustup/rustup_plugin/__init__.py:619
+#| msgid "Enter a new name for the color"
+msgid "Enter name of rust channel"
+msgstr "Enter name of rust channel"
+
+#: plugins/rustup/rustup_plugin/__init__.py:620
+msgid ""
+"Standard release channel toolchain names have the following form:\n"
+"                        <channel>[-<date>][-<host>]\n"
+"\n"
+"                        <channel>    = stable|beta|nightly|<version>\n"
+"                        <date>          = YYYY-MM-DD\n"
+"                        <host>          = <target-triple>"
+msgstr ""
+"Standard release channel toolchain names have the following form:\n"
+"                        <channel>[-<date>][-<host>]\n"
+"\n"
+"                        <channel>    = stable|beta|nightly|<version>\n"
+"                        <date>          = YYYY-MM-DD\n"
+"                        <host>          = <target-triple>"
+
+#: plugins/rustup/rustup_plugin/__init__.py:645
+msgid "Install Rustup to manage toolchains here!"
+msgstr "Install Rustup to manage toolchains here!"
+
+#: plugins/rustup/rustup_plugin/__init__.py:652
+msgid "No toolchain installed. Click"
+msgstr "No toolchain installed. Click"
+
+#: plugins/rustup/rustup_plugin/__init__.py:653
+msgid "to add a new toolchain!"
+msgstr "to add a new toolchain!"
+
+#: plugins/spellcheck/gbp-spell-editor-addin.c:51
+msgid "Spelling"
+msgstr "Spelling"
+
+#: plugins/spellcheck/gbp-spell-editor-view-addin.c:102
+#| msgid "Show left panel"
+msgctxt "shortcut window"
+msgid "Show the spellchecker panel"
+msgstr "Show the spellchecker panel"
+
+#: plugins/spellcheck/gbp-spell-language-popover.c:232
+#| msgid "No language specified"
+msgid "No language selected"
+msgstr "No language selected"
+
+#: plugins/spellcheck/gbp-spell-navigator.c:480
+msgid "No language set. Check your dictionary installation."
+msgstr "No language set. Check your dictionary installation."
+
+#: plugins/spellcheck/gbp-spell-widget.c:119
+msgid "No suggestions"
+msgstr "No suggestions"
+
+#: plugins/spellcheck/gbp-spell-widget.c:212
+msgid "Completed spell checking"
+msgstr "Completed spell checking"
+
+#: plugins/spellcheck/gbp-spell-widget.c:255
+msgid "The word is not in the dictionary"
+msgstr "The word is not in the dictionary"
+
+#: plugins/spellcheck/gbp-spell-widget.c:426
+msgid "This word is already in the personal dictionary"
+msgstr "This word is already in the personal dictionary"
+
+#: plugins/spellcheck/gbp-spell-widget.c:429
+#, c-format
+msgid "This word is already in the %s dictionary"
+msgstr "This word is already in the %s dictionary"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:17
+msgid "Misspelled"
+msgstr "Misspelt"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:86
+msgid "_Ignore"
+msgstr "_Ignore"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:95
+#| msgid "Save _All"
+msgid "Ignore _All"
+msgstr "Ignore _All"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:114
+msgid "Change _to"
+msgstr "Change _to"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:147
+msgid "Cha_nge"
+msgstr "Cha_nge"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:156
+msgid "Change A_ll"
+msgstr "Change A_ll"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:175
+#| msgctxt "shortcut window"
+#| msgid "Selections"
+msgid "_Suggestions"
+msgstr "_Suggestions"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:212
+#| msgid "Words"
+msgid "Add Word"
+msgstr "Add Word"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:238
+msgid "A_dd"
+msgstr "A_dd"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:254
+msgid "Dictionary"
+msgstr "Dictionary"
+
+#: plugins/spellcheck/gbp-spell-widget.ui:304
+#| msgid "Language"
+msgid "_Language"
+msgstr "_Language"
+
+#: plugins/spellcheck/gtk/menus.ui:6
+msgid "Check _Spelling"
+msgstr "Check _Spelling"
+
+#: plugins/spellcheck/gtk/menus.ui:14
+msgid "Underline misspelled words"
+msgstr "Underline misspelt words"
+
 #: plugins/support/gtk/menus.ui:7
 msgid "Generate Support Log"
 msgstr "Generate Support Log"
 
 #: plugins/support/ide-support-application-addin.c:79
 #, c-format
+#| msgid ""
+#| "The support log file has been written to '%s'. Please provide this file "
+#| "as an attachment on your bug report or support request."
 msgid ""
-"The support log file has been written to '%s'. Please provide this file as "
+"The support log file has been written to “%s”. Please provide this file as "
 "an attachment on your bug report or support request."
 msgstr ""
-"The support log file has been written to '%s'. Please provide this file as "
+"The support log file has been written to “%s”. Please provide this file as "
 "an attachment on your bug report or support request."
 
-#: plugins/symbol-tree/symbol-tree-panel.c:265
-msgid "Current language does not support symbol resolvers"
-msgstr "Current language does not support symbol resolvers"
+#: plugins/symbol-tree/gbp-symbol-menu-button.c:279
+#| msgctxt "shortcut window"
+#| msgid "Select all"
+msgid "Select Symbol…"
+msgstr "Select Symbol…"
 
-#: plugins/symbol-tree/symbol-tree-panel.c:365
-msgid "Symbols"
-msgstr "Symbols"
+#: plugins/symbol-tree/gbp-symbol-menu-button.ui:13
+#: plugins/symbol-tree/gbp-symbol-menu-button.ui:76
+#| msgid "Documentation"
+msgid "Document Outline"
+msgstr "Document Outline"
 
 #: plugins/sysmon/gb-sysmon-panel.ui:5
 msgid "System Monitor"
 msgstr "System Monitor"
 
-#: plugins/sysprof/gbp-sysprof-perspective.c:65
+#: plugins/sysprof/gbp-sysprof-perspective.c:135
+#: plugins/sysprof/gtk/menus.ui:20
 msgid "Profiler"
 msgstr "Profiler"
 
-#: plugins/sysprof/gbp-sysprof-workbench-addin.c:251
+#: plugins/sysprof/gbp-sysprof-perspective.ui:20
+#| msgid "Failed"
+msgid "Failure"
+msgstr "Failure"
+
+#: plugins/sysprof/gbp-sysprof-perspective.ui:28
+msgid "_Close"
+msgstr "_Close"
+
+#. the action:// link is used to run the project
+#: plugins/sysprof/gbp-sysprof-perspective.ui:49
+msgid ""
+"Select <a href=\"action://run-manager.run-with-handler::profiler\">Run with "
+"profiler</a> from the run menu to begin"
+msgstr ""
+"Select <a href=\"action://run-manager.run-with-handler::profiler\">Run with "
+"profiler</a> from the run menu to begin"
+
+#: plugins/sysprof/gbp-sysprof-perspective.ui:81
+msgid "CPU"
+msgstr "CPU"
+
+#: plugins/sysprof/gbp-sysprof-workbench-addin.c:362
 msgid "Open Profile"
 msgstr "Open Profile"
 
-#: plugins/sysprof/gbp-sysprof-workbench-addin.c:259
+#: plugins/sysprof/gbp-sysprof-workbench-addin.c:371
 msgid "Sysprof Capture (*.syscap)"
 msgstr "Sysprof Capture (*.syscap)"
 
-#: plugins/sysprof/gbp-sysprof-workbench-addin.c:265
+#: plugins/sysprof/gbp-sysprof-workbench-addin.c:377
 msgid "All Files"
 msgstr "All Files"
 
-#: plugins/sysprof/gbp-sysprof-workbench-addin.c:352
+#: plugins/sysprof/gbp-sysprof-workbench-addin.c:478
+#: plugins/sysprof/gtk/menus.ui:34
 msgid "Run with Profiler"
 msgstr "Run with Profiler"
 
-#: plugins/sysprof/gtk/menus.ui:6
-msgid "Open Profile…"
-msgstr "Open Profile…"
+#: plugins/sysprof/gtk/menus.ui:8
+#| msgid "Open Profile…"
+msgid "Open Sysprof Capture…"
+msgstr "Open Sysprof Capture…"
 
-#: plugins/terminal/gb-terminal-view.c:444
-msgid "Untitled terminal"
-msgstr "Untitled terminal"
+#: plugins/terminal/gb-terminal-search.ui:152
+msgid "Regex"
+msgstr "Regex"
+
+#: plugins/terminal/gb-terminal-search.ui:180
+#| msgid "Match whole word only"
+msgid "Match whole word"
+msgstr "Match whole word"
 
-#: plugins/terminal/gb-terminal-view-actions.c:297
+#: plugins/terminal/gb-terminal-search.ui:194
+#| msgid "_Wrap Around"
+msgid "Wrap around"
+msgstr "Wrap around"
+
+#: plugins/terminal/gb-terminal-view-actions.c:263
 msgid "Save Terminal Content As"
 msgstr "Save Terminal Content As"
 
+#: plugins/terminal/gb-terminal-view.c:472
+msgid "Untitled terminal"
+msgstr "Untitled terminal"
+
+#: plugins/terminal/gb-terminal-workbench-addin.c:145
+#| msgid "GNOME Application"
+msgid "Application Output"
+msgstr "Application Output"
+
 #: plugins/terminal/gtk/menus.ui:6
-msgid "_New Terminal"
-msgstr "_New Terminal"
+#| msgid "_Open"
+msgid "_Open Link"
+msgstr "_Open Link"
+
+#: plugins/terminal/gtk/menus.ui:11
+msgid "_Copy Link Address"
+msgstr "_Copy Link Address"
+
+#: plugins/terminal/gtk/menus.ui:56
+msgid "Reset and Clear"
+msgstr "Reset and Clear"
+
+#: plugins/terminal/gtk/menus.ui:75
+#| msgid "_New Terminal"
+msgid "New _Terminal"
+msgstr "New _Terminal"
+
+#: plugins/terminal/gtk/menus.ui:83
+#| msgid "_New Terminal"
+msgid "New _Build Terminal"
+msgstr "New _Build Terminal"
 
-#: plugins/todo/todo_plugin/__init__.py:186
-msgid "Todo"
-msgstr "Todo"
+#: plugins/todo/gbp-todo-workbench-addin.c:115
+msgid "TODO/FIXMEs"
+msgstr "TODO/FIXMEs"
 
 #: plugins/vala-pack/ide-vala-preferences-addin.vala:33
 msgid "Vala"
@@ -3507,3 +4652,351 @@ msgstr "Show errors and warnings provided by Vala"
 #: plugins/vala-pack/ide-vala-preferences-addin.vala:36
 msgid "vala diagnostics warnings errors"
 msgstr "vala diagnostics warnings errors"
+
+#: plugins/valgrind/gtk/menus.ui:10 plugins/valgrind/valgrind_plugin.py:52
+#| msgid "Run with Profiler"
+msgid "Run with Valgrind"
+msgstr "Run with Valgrind"
+
+#: plugins/xml-pack/ide-xml-parser.c:579
+#: plugins/xml-pack/ide-xml-tree-builder.c:473
+#| msgid "Failed to create build directory."
+msgid "Failed to create the XML tree."
+msgstr "Failed to create the XML tree."
+
+#: plugins/xml-pack/ide-xml-service.c:339
+msgid "Buffer loaded but not in the buffer manager."
+msgstr "Buffer loaded but not in the buffer manager."
+
+#~ msgid "Cannot locate property %s in class %s"
+#~ msgstr "Cannot locate property %s in class %s"
+
+#~ msgid "Failed to find property %s in %s"
+#~ msgstr "Failed to find property %s in %s"
+
+#~ msgid "Failed to find property %s in %s or parent %s"
+#~ msgstr "Failed to find property %s in %s or parent %s"
+
+#~ msgid "Failed to retrieve va_list value: %s"
+#~ msgstr "Failed to retrieve va_list value: %s"
+
+#~ msgid "Just now"
+#~ msgstr "Just now"
+
+#~ msgid "An hour ago"
+#~ msgstr "An hour ago"
+
+#~ msgid "Yesterday"
+#~ msgstr "Yesterday"
+
+#~ msgid "About a year ago"
+#~ msgstr "About a year ago"
+
+#~ msgid "About %u year ago"
+#~ msgid_plural "About %u years ago"
+#~ msgstr[0] "About %u year ago"
+#~ msgstr[1] "About %u years ago"
+
+#~ msgid "Select"
+#~ msgstr "Select"
+
+#~ msgid "Browse…"
+#~ msgstr "Browse…"
+
+#~ msgid "Traversal order %u is not supported on Trie."
+#~ msgstr "Traversal order %u is not supported on Trie."
+
+#~ msgid "%s() may only be called once"
+#~ msgstr "%s() may only be called once"
+
+#~ msgid "Parser does not contain an input stream"
+#~ msgstr "Parser does not contain an input stream"
+
+#~ 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."
+
+#~ msgid "Show bottom panel"
+#~ msgstr "Show bottom panel"
+
+#~ msgid "Show right panel"
+#~ msgstr "Show right panel"
+
+#~ msgid "Split Left"
+#~ msgstr "Split Left"
+
+#~ msgid "Split Right"
+#~ msgstr "Split Right"
+
+#~ msgid "Split Down"
+#~ msgstr "Split Down"
+
+#~ msgid "Move"
+#~ msgstr "Move"
+
+#~ msgid "HTML/Markdown live preview"
+#~ msgstr "HTML/Markdown live preview"
+
+#~ msgid "Support for building with jhbuild"
+#~ msgstr "Support for building with jhbuild"
+
+#~ msgid "Integrated project tree"
+#~ msgstr "Integrated project tree"
+
+#~ msgid "%s does not support building"
+#~ msgstr "%s does not support building"
+
+#~ msgid "A build is already in progress"
+#~ msgstr "A build is already in progress"
+
+#~ msgid "Failed to open stderr stream."
+#~ msgstr "Failed to open stderr stream."
+
+#~ msgid "Failed to open stdout stream."
+#~ msgstr "Failed to open stdout stream."
+
+#~ msgid "%s() is not supported on %s build system."
+#~ msgstr "%s() is not supported on %s build system."
+
+#~ msgid "Line %u, Column %u"
+#~ msgstr "Line %u, Column %u"
+
+#~ msgid "OVR"
+#~ msgstr "OVR"
+
+#~ msgid "Change editor settings and language"
+#~ msgstr "Change editor settings and language"
+
+#~ msgid "Try opening a file by typing in the search box at the top"
+#~ msgstr "Try opening a file by typing in the search box at the top"
+
+#~ msgid "Search highlight mode…"
+#~ msgstr "Search highlight mode…"
+
+#~ msgid "Display line numbers"
+#~ msgstr "Display line numbers"
+
+#~ msgid "Display right margin"
+#~ msgstr "Display right margin"
+
+#~ msgid "Save Document As"
+#~ msgstr "Save Document As"
+
+#~ msgid "_Select"
+#~ msgstr "_Select"
+
+#~ msgid "Search Preferences"
+#~ msgstr "Search Preferences"
+
+#~ msgid "Attempt to load a PyGObject script with no filename."
+#~ msgstr "Attempt to load a PyGObject script with no filename."
+
+#~ msgid "The filename for the script was not provided."
+#~ msgstr "The filename for the script was not provided."
+
+#~ msgid "The script must be on a local filesystem."
+#~ msgstr "The script must be on a local filesystem."
+
+#~ msgid "The script \"%s\" is not a PyGObject file."
+#~ msgstr "The script \"%s\" is not a PyGObject file."
+
+#~ msgid "%s has not implemented GAsyncInitable."
+#~ msgstr "%s has not implemented GAsyncInitable."
+
+#~ msgid "Cannot add provider more than once."
+#~ msgstr "Cannot add provider more than once."
+
+#~ msgid "Chunk does not belong to snippet."
+#~ msgstr "Chunk does not belong to snippet."
+
+#~ msgid "File path is NULL"
+#~ msgstr "File path is NULL"
+
+#~ msgid "Error converting UTF-8 filename to wide char"
+#~ msgstr "Error converting UTF-8 filename to wide char"
+
+#~ msgid "ILCreateFromPath() failed"
+#~ msgstr "ILCreateFromPath() failed"
+
+#~ msgid "Cannot convert '%s' into a valid NSURL."
+#~ msgstr "Cannot convert '%s' into a valid NSURL."
+
+#~ msgid "Connecting to org.freedesktop.FileManager1 failed: "
+#~ msgstr "Connecting to org.freedesktop.FileManager1 failed: "
+
+#~ msgid "Calling ShowItems failed: "
+#~ msgstr "Calling ShowItems failed: "
+
+#~ msgid "Jump to previous location"
+#~ msgstr "Jump to previous location"
+
+#~ 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 "Edit build configuration"
+#~ msgstr "Edit build configuration"
+
+#~ 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"
+
+#~ msgid "Directory must be on a locally mounted filesystem."
+#~ msgstr "Directory must be on a locally mounted filesystem."
+
+#~ msgid "Failed to locate device"
+#~ msgstr "Failed to locate device"
+
+#~ msgid "Build Failed: "
+#~ msgstr "Build Failed: "
+
+#~ msgid "Cannot execute build task more than once"
+#~ msgstr "Cannot execute build task more than once"
+
+#~ msgid "'%s' is not a directory."
+#~ msgstr "'%s' is not a directory."
+
+#~ msgid "autogen.sh is missing from project directory (%s)."
+#~ msgstr "autogen.sh is missing from project directory (%s)."
+
+#~ 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)"
+
+#~ msgid "Running configure…"
+#~ msgstr "Running configure…"
+
+#~ msgid "Invalid makefile provided, ignoring."
+#~ msgstr "Invalid makefile provided, ignoring."
+
+#~ msgid "%d warning"
+#~ msgid_plural "%d warnings"
+#~ msgstr[0] "%d warning"
+#~ msgstr[1] "%d warnings"
+
+#~ msgid "%d error"
+#~ msgid_plural "%d errors"
+#~ msgstr[0] "%d error"
+#~ msgstr[1] "%d errors"
+
+#~ msgid "Notes"
+#~ msgstr "Notes"
+
+#~ msgid "Unknown file"
+#~ msgstr "Unknown file"
+
+#~ msgid "Status:"
+#~ msgstr "Status:"
+
+#~ msgid "Running Time:"
+#~ msgstr "Running Time:"
+
+#~ msgid "Warnings:"
+#~ msgstr "Warnings:"
+
+#~ msgid "Errors:"
+#~ msgstr "Errors:"
+
+#~ msgid "Enable color picker"
+#~ msgstr "Enable colour picker"
+
+#~ msgid ""
+#~ "Usage:\n"
+#~ "  %(prgname) %(command) OPTIONS\n"
+#~ msgstr ""
+#~ "Usage:\n"
+#~ "  %(prgname) %(command) OPTIONS\n"
+
+#~ msgid "Missing project name"
+#~ msgstr "Missing project name"
+
+#~ msgid ""
+#~ "Usage:\n"
+#~ "  ide contribute PROJECT_NAME\n"
+#~ "\n"
+#~ "  This command will bootstrap your system to begin contributing to the "
+#~ "project\n"
+#~ "  denoted by PROJECT_NAME. This includes fetching the sources, ensuring "
+#~ "that\n"
+#~ "  you have the required dependencies to build, and bootstraps the first "
+#~ "build\n"
+#~ "  of the project.\n"
+#~ "\n"
+#~ "Examples:\n"
+#~ "  ide contribute gnome-builder\n"
+#~ "  ide contribute gnome-maps\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Usage:\n"
+#~ "  ide contribute PROJECT_NAME\n"
+#~ "\n"
+#~ "  This command will bootstrap your system to begin contributing to the "
+#~ "project\n"
+#~ "  denoted by PROJECT_NAME. This includes fetching the sources, ensuring "
+#~ "that\n"
+#~ "  you have the required dependencies to build, and bootstraps the first "
+#~ "build\n"
+#~ "  of the project.\n"
+#~ "\n"
+#~ "Examples:\n"
+#~ "  ide contribute gnome-builder\n"
+#~ "  ide contribute gnome-maps\n"
+#~ "\n"
+
+#~ msgid "Username"
+#~ msgstr "Username"
+
+#~ msgid "Switch To"
+#~ msgstr "Switch To"
+
+#~ msgid "Send to Fpaste.org"
+#~ msgstr "Send to Fpaste.org"
+
+#~ msgid "The following URL has been copied to the clipboard"
+#~ msgstr "The following URL has been copied to the clipboard"
+
+#~ msgid "Wow! You've spent with Builder %d second!\n"
+#~ msgid_plural "Wow! You've spent with Builder %d seconds!\n"
+#~ msgstr[0] "Wow! You've spent with Builder %d second!\n"
+#~ msgstr[1] "Wow! You've spent with Builder %d seconds!\n"
+
+#~ msgid "Preview as HTML"
+#~ msgstr "Preview as HTML"
+
+#~ msgid "Current language does not support symbol resolvers"
+#~ msgstr "Current language does not support symbol resolvers"
+
+#~ msgid "Symbols"
+#~ msgstr "Symbols"
+
+#~ msgid "Todo"
+#~ msgstr "Todo"


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