New Upstream Release - gedit-plugins

Ready changes

Summary

Merged new upstream version: 45.0 (was: 44.1).

Diff

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c18dd8d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+__pycache__/
diff --git a/NEWS b/NEWS
index bb3cb7d..e77ae6e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,16 @@
+News in 45.0, 2023-06-23
+------------------------
+* Remove synctex plugin (see the git commit for the details).
+* Some misc maintenance.
+
+News in 45.alpha, 2023-04-26
+----------------------------
+* gedit-plugins now depends on libgedit-gtksourceview instead of GtkSourceView:
+    https://github.com/gedit-technology/libgedit-gtksourceview
+    https://gedit-technology.net/
+* Remove colorschemer plugin (see the git commit for the details).
+* Adapt code to the latest gedit API.
+
 News in 44.1, 2023-01-19
 ------------------------
 * Some bug fixes.
diff --git a/build-aux/meson/post_install.py b/build-aux/meson/post_install.py
index 84e1de0..6b23136 100755
--- a/build-aux/meson/post_install.py
+++ b/build-aux/meson/post_install.py
@@ -9,10 +9,6 @@ datadir = sys.argv[2]
 
 # Packaging tools define DESTDIR and this isn't needed for them
 if 'DESTDIR' not in os.environ:
-    print('Compiling gsettings schemas...')
-    subprocess.call(['glib-compile-schemas',
-                     os.path.join(datadir, 'glib-2.0', 'schemas')])
-
     print('Compiling python modules...')
     subprocess.call([sys.executable, '-m', 'compileall', '-f', '-q',
                      os.path.join(libdir, 'gedit', 'plugins'),
diff --git a/debian/changelog b/debian/changelog
index ab5d616..98e7ab9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gedit-plugins (45.0-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Fri, 21 Jul 2023 08:27:00 -0000
+
 gedit-plugins (44.1-2) unstable; urgency=medium
 
   * Add dependency on gir1.2-tepl-6 to plugins that use it (Closes: #1029386)
diff --git a/help/C/legal-plugins.xml b/help/C/legal-plugins.xml
index f729d20..ff6cfd1 100644
--- a/help/C/legal-plugins.xml
+++ b/help/C/legal-plugins.xml
@@ -1,6 +1,6 @@
 <license xmlns="http://projectmallard.org/1.0/">
 
-  <!-- This is the licence file for plubins which come from gedit-plugins. -->
+  <!-- This is the license file for plugins which come from gedit-plugins. -->
 
   <p>This work is licensed under the Creative Commons Attribution-ShareAlike
   3.0 Unported License. To view a copy of this license, visit
diff --git a/help/C/synctex.page b/help/C/synctex.page
deleted file mode 100644
index 0729187..0000000
--- a/help/C/synctex.page
+++ /dev/null
@@ -1,56 +0,0 @@
-<page xmlns="http://projectmallard.org/1.0/"
-      xmlns:its="http://www.w3.org/2005/11/its"
-      type="topic" style="task"
-      id="plugin-synctex">
-
-  <info>
-    <link type="guide" xref="gedit-plugin-guide#gedit-additional-plugins"/>
-    <!-- seealso links to different help pages do not work?! -->
-    <!-- <link type="seealso" xref="help:evince#synctex"/> -->
-    <!-- <link type="seealso" xref="help:gedit-latex#synctex"/> -->
-    <revision pkgversion="3.34" date="2019-09-16" status="review"/>
-
-    <credit type="author">
-      <name></name>
-      <email its:translate="no"></email>
-    </credit>
-
-    <include href="legal-plugins.xml" xmlns="http://www.w3.org/2001/XInclude"/>
-
-    <desc>Quickly switch between TeX source files and rendered PDF documents
-    in evince.</desc>
-  </info>
-
-  <title>SyncTeX</title>
-
-  <p>SyncTeX is a method that enables synchronization between a TeX source file
-  and the PDF output generated by a TeX/LaTeX compiler. This plugin allows to
-  use SyncTeX in <app>gedit</app> to quickly switch from an opened TeX source
-  file to a PDF document opened in <app>evince</app> and vice versa.</p>
-
-  <note style="warning">
-  <p>To be useful, this plugin requires a TeX/LaTeX compiler and SyncTeX to be
-  installed. Both are provided by TeX distributions such as TeX Live.
-  Also <app>evince</app> must be installed.</p>
-  </note>
-
-  <list>
-    <item>
-      <p>Some basic information on setting up SyncTeX and compiling LaTeX
-      documents can be found in the
-      <link xref="help:evince#synctex"><app>evince</app>-SyncTeX
-      documentation</link>.</p>
-    </item>
-    <item>
-      <p>Key shortcuts and mouse controls are also documented in the
-      <link xref="help:evince/synctex-search">
-      <app>evince</app>-SyncTeX documentation</link>.</p>
-    </item>
-    <item>
-      <p><link xref="help:gnome-latex">
-      <app>Gnome-LaTeX</app></link> is an alternative text editor specifically
-      designed for writing TeX code.</p>
-    </item>
-  </list>
-
-</page>
diff --git a/help/de/de.po b/help/de/de.po
index cc56fa7..1b7b982 100644
--- a/help/de/de.po
+++ b/help/de/de.po
@@ -9,16 +9,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gedit help\n"
-"POT-Creation-Date: 2018-03-10 14:53+0000\n"
-"PO-Revision-Date: 2018-03-10 22:31+0100\n"
-"Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n"
-"Language-Team: Deutsch <gnome-de@gnome.org>\n"
+"POT-Creation-Date: 2022-11-23 20:07+0000\n"
+"PO-Revision-Date: 2023-01-11 21:02+0100\n"
+"Last-Translator: Jürgen Benvenuti <gastornis@posteo.org>\n"
+"Language-Team: German <gnome-de@gnome.org>\n"
 "Language: de\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"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 3.1.1\n"
 
 #. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
 msgctxt "_"
@@ -26,47 +26,39 @@ msgid "translator-credits"
 msgstr ""
 "Jan Arne Petersen <jap@gnome.org>, 2007\n"
 "Mario Blättermann <mario.blaettermann@gmail.com>, 2008-2013, 2016\n"
-"Christian Kirbach <Christian.Kirbach@gmail.com>, 2011, 2012, 2013, 2014"
+"Christian Kirbach <Christian.Kirbach@gmail.com>, 2011, 2012, 2013, 2014\n"
+"Jürgen Benvenuti <gastornis@posteo.org>, 2023"
 
 #. (itstool) path: credit/name
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:12
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bracket-comp.page:11
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:11
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:11
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:11
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:11
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:11
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:11
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:11
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:11
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:12
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:12
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:11
+#: C/bookmarks.page:13 C/bracket-comp.page:12 C/character-map.page:13
+#: C/code-comment.page:12 C/color-picker.page:12 C/draw-spaces.page:12
+#: C/join-split-lines.page:12 C/multi-edit.page:12 C/terminal.page:13
+#: C/text-size.page:13 C/word-completion.page:12
 msgid "Jim Campbell"
 msgstr "Jim Campbell"
 
 #. (itstool) path: credit/name
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:16
+#: C/bookmarks.page:17
 msgid "Ekaterina Gerasimova"
 msgstr "Ekaterina Gerasimova"
 
 #. (itstool) path: credit/years
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:18
+#: C/bookmarks.page:19
 msgid "2014"
 msgstr "2014"
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:21
+#: C/bookmarks.page:22
 msgid "Record commonly-referenced locations with bookmarks."
 msgstr "Speichern häufig verwendeter Stellen in Lesezeichen."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:24
+#: C/bookmarks.page:25
 msgid "Bookmarks"
 msgstr "Lesezeichen"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:26
+#: C/bookmarks.page:27
 msgid ""
 "<app>gedit</app> bookmarks allow you to highlight important lines of text "
 "within your document or program, making them easier to find. You can also "
@@ -77,19 +69,39 @@ msgstr ""
 "finden zu können. Sie können auch innerhalb der Lesezeichen hin- und "
 "herblättern, wodurch die Navigation im Dokument etwas beschleunigt wird."
 
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:31
+#. (itstool) path: steps/title
+#: C/bookmarks.page:33 C/bracket-comp.page:25 C/character-map.page:37
+#: C/code-comment.page:30 C/color-picker.page:26 C/draw-spaces.page:27
+#: C/git.page:26 C/join-split-lines.page:25 C/multi-edit.page:26
+#: C/session-saver.page:30 C/terminal.page:37 C/text-size.page:36
+#: C/word-completion.page:35
+msgid "To enable the plugin:"
+msgstr "So aktivieren Sie die Erweiterung:"
+
+#. (itstool) path: item/p
+#: C/bookmarks.page:35 C/bracket-comp.page:27 C/character-map.page:39
+#: C/code-comment.page:32 C/color-picker.page:28 C/draw-spaces.page:29
+#: C/git.page:28 C/join-split-lines.page:27 C/multi-edit.page:28
+#: C/session-saver.page:32 C/terminal.page:39 C/text-size.page:38
+#: C/word-completion.page:37
 msgid ""
-"To enable the bookmark plugin, select <guiseq><gui style=\"menu\">gedit</"
-"gui> <gui style=\"menuitem\">Preferences</gui><gui>Plugins</gui> "
-"<gui>Bookmarks</gui></guiseq>."
+"Press the menu button in the top-right corner of the window and select "
+"<guiseq><gui style=\"menuitem\">Preferences</gui> <gui style=\"tab"
+"\">Plugins</gui></guiseq>."
 msgstr ""
-"Um das Lesezeichen-Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu"
-"\">Bearbeiten</gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</"
-"gui><gui>Lesezeichen</gui></guiseq>."
+"Klicken Sie auf den Menüknopf in der rechten oberen Ecke des Fensters und "
+"wählen Sie <guiseq><gui style=\"menuitem\">Einstellungen</gui><gui style="
+"\"tab\">Erweiterungen</gui></guiseq>."
+
+#. (itstool) path: item/p
+#: C/bookmarks.page:40
+msgid "Select <gui style=\"menuitem\">Bookmarks</gui> to enable the plugin."
+msgstr ""
+"Wählen Sie <gui style=\"menuitem\">Lesezeichen</gui>, um die Erweiterung zu "
+"aktivieren."
 
 #. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:36
+#: C/bookmarks.page:45
 msgid ""
 "Bookmarks are inserted and removed by completing the same action. To insert "
 "or remove bookmarks:"
@@ -98,14 +110,14 @@ msgstr ""
 "fügen Sie Lesezeichen hinzu oder entfernen Sie sie:"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:39
+#: C/bookmarks.page:48
 msgid "Navigate to the line where you want to insert or remove the bookmark."
 msgstr ""
 "Navigieren Sie zu der Zeile, wo Sie ein Lesezeichen hinzufügen oder eines "
 "entfernen wollen."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:43
+#: C/bookmarks.page:52
 msgid ""
 "Press <keyseq><key>Ctrl</key><key>Alt</key><key>B</key></keyseq>, or open "
 "the menu in the top-right corner and select <gui style=\"menuitem\">Toggle "
@@ -116,12 +128,12 @@ msgstr ""
 "\"menuitem\">Lesezeichen ein-/ausschalten</gui>."
 
 #. (itstool) path: list/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:50
+#: C/bookmarks.page:59
 msgid "To move between bookmarks:"
 msgstr "So bewegen Sie sich zwischen Lesezeichen:"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:52
+#: C/bookmarks.page:61
 msgid ""
 "Press <keyseq><key>Ctrl</key><key>B</key></keyseq> to move to the next "
 "bookmark."
@@ -130,7 +142,7 @@ msgstr ""
 "Lesezeichen zu springen."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:56
+#: C/bookmarks.page:65
 msgid ""
 "Press <keyseq><key>Ctrl</key><key>Shift</key><key>B</key></keyseq> to move "
 "to the previous bookmark."
@@ -139,7 +151,7 @@ msgstr ""
 "keyseq>, um zum vorigen Lesezeichen zu springen."
 
 #. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bookmarks.page:62
+#: C/bookmarks.page:71
 msgid ""
 "If you prefer to use the mouse, you can open the menu in the top-right "
 "corner and select <gui style=\"menuitem\">Go to Next Bookmark</gui> or <gui "
@@ -150,90 +162,87 @@ msgstr ""
 "style=\"menuitem\">Zum vorherigen Lesezeichen gehen</gui> wählen."
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bracket-comp.page:15
+#: C/bracket-comp.page:16
 msgid "Auto-complete closing brackets."
 msgstr "Klammernpaare automatisch vervollständigen."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bracket-comp.page:18
+#: C/bracket-comp.page:19
 msgid "Bracket Completion"
 msgstr "Klammern schließen"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bracket-comp.page:20
+#: C/bracket-comp.page:21
 msgid ""
 "The <app>Bracket Completion</app> plugin will auto-complete closing brackets "
 "for curly braces, parentheses and square brackets."
 msgstr ""
-"Das Plugin <app>Klammer-Vervollständigung</app> schließt automatisch "
+"Die Erweiterung <app>Klammern schließen</app> schließt automatisch "
 "unvollständige Blöcke mit geschweiften, runden und eckigen Klammern."
 
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bracket-comp.page:23
+#. (itstool) path: item/p
+#: C/bracket-comp.page:32
 msgid ""
-"To enable the plugin, select <guiseq><gui style=\"menu\">gedit</gui> <gui "
-"style=\"menuitem\">Preferences</gui><gui>Plugins</gui> <gui>Bracket "
-"Completion</gui></guiseq>."
+"Select <gui style=\"menuitem\">Bracket Completion</gui> to enable the plugin."
 msgstr ""
-"Um das Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu"
-"\">Bearbeiten</gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</"
-"gui><gui>Klammer-Vervollständigung</gui></guiseq>."
+"Wählen Sie <gui style=\"menuitem\">Klammern schließen</gui>, um die "
+"Erweiterung zu aktivieren."
 
 #. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/bracket-comp.page:28
+#: C/bracket-comp.page:38
 msgid "This plugin does not automatically insert closing HTML or XML tags."
 msgstr ""
-"Dieses Plugin fügt schließende HTML- oder XML-Tags nicht automatisch ein."
+"Diese Erweiterung fügt schließende HTML- oder XML-Tags nicht automatisch ein."
 
 #. (itstool) path: credit/name
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:15
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:15
+#: C/character-map.page:17 C/word-completion.page:16
 msgid "Paul Weaver"
 msgstr "Paul Weaver"
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:19
+#: C/character-map.page:21
 msgid "Insert special characters just by clicking on them."
 msgstr "Sonderzeichen durch einfaches Anklicken einfügen."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:22
+#: C/character-map.page:24
 msgid "Character Map"
 msgstr "Zeichentabelle"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:31
+#: C/character-map.page:33
 msgid ""
 "The <app>Character Map</app> plugin enables you to insert characters into "
-"your document that you may not be able to type easily using your keyboard. "
-"To enable this plugin, select <guiseq><gui style=\"menu\">gedit</gui> <gui "
-"style=\"menuitem\">Preferences</gui><gui>Plugins</gui> <gui>Character Map</"
-"gui></guiseq>."
+"your document that you may not be able to type easily using your keyboard."
 msgstr ""
-"Das <app>Zeichentabelle</app>-Plugin ermöglicht Ihnen das Einfügen von "
+"Die <app>Zeichentabelle</app>-Erweiterung ermöglicht Ihnen das Einfügen von "
 "Zeichen in Ihr Dokument, die Sie möglicherweise nicht einfach mit der "
-"Tastatur einfügen könnten. Um dieses Plugin zu aktivieren, wählen Sie "
-"<guiseq><gui style=\"menu\">gedit</gui><gui style=\"menuitem"
-"\">Einstellungen</gui><gui>Plugins</gui><gui>Zeichentabelle</gui></guiseq>."
+"Tastatur einfügen könnten."
+
+#. (itstool) path: item/p
+#: C/character-map.page:44
+msgid ""
+"Select <gui style=\"menuitem\">Character Map</gui> to enable the plugin."
+msgstr ""
+"Wählen Sie <gui style=\"menuitem\">Zeichentabelle</gui>, um die Erweiterung "
+"zu aktivieren."
 
 #. (itstool) path: section/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:38
+#: C/character-map.page:49
 msgid "Using Character Map"
 msgstr "Die Zeichentabelle verwenden"
 
 #. (itstool) path: section/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:40
+#: C/character-map.page:51
 msgid ""
 "Once the plugin is enabled, you can add characters from the <gui style=\"tab"
-"\">Character Map</gui> tab of the side panel (<guiseq><gui>View</"
-"gui><gui>Side Panel</gui></guiseq>)."
+"\">Character Map</gui> view of the side panel."
 msgstr ""
-"Sobald das Plugin aktiviert ist, können Sie Zeichen aus dem Reiter <gui "
-"style=\"tab\">Zeichentabelle</gui> der Seitenleiste einfügen "
-"(<guiseq><gui>Ansicht</gui><gui>Seitenleiste</gui></guiseq>)."
+"Sobald die Erweiterung aktiviert ist, können Sie Zeichen aus dem Reiter <gui "
+"style=\"tab\">Zeichentabelle</gui> der Seitenleiste einfügen."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:46
+#: C/character-map.page:56
 msgid ""
 "Place the cursor at the point in your document at which you would like your "
 "special character."
@@ -242,37 +251,43 @@ msgstr ""
 "Sonderzeichen einfügen wollen."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:50
+#: C/character-map.page:60
 msgid ""
-"Open the side panel by selecting <guiseq><gui>View</gui> <gui>Side Panel</"
-"gui></guiseq>, or by pressing <key>F9</key>."
+"Open the side panel by pressing the menu button in the top-right corner of "
+"the window and selecting <guiseq><gui>View</gui> <gui>Side Panel</gui></"
+"guiseq>, or by pressing <key>F9</key>."
 msgstr ""
-"Um die Seitenleiste zu aktivieren, wählen Sie <guiseq><gui>Ansicht</"
+"Um die Seitenleiste zu aktivieren, klicken Sie auf den Menüknopf in der "
+"oberen rechten Ecke des Fensters und wählen Sie <guiseq><gui>Ansicht</"
 "gui><gui>Seitenleiste</gui></guiseq> oder drücken Sie <key>F9</key>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:54
-msgid "Select the <gui>Character Map</gui> tab in the side panel."
-msgstr "Wählen Sie den Reiter <gui>Zeichentabelle</gui> in der Seitenleiste."
+#: C/character-map.page:65
+msgid ""
+"Select <gui>Character Map</gui> from the drop-down list at the top of the "
+"side panel."
+msgstr ""
+"Wählen Sie <gui>Zeichentabelle</gui> aus der Auswahlliste oben in der "
+"Seitenleiste."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:57
+#: C/character-map.page:69
 msgid ""
 "If necessary, choose the character set to which your character belongs from "
-"the list at the top of the <gui style=\"tab\">Character Map</gui> tab (for "
-"example, Arabic)."
+"the list at the top of the <gui>Character Map</gui> side panel (for example, "
+"Arabic)."
 msgstr ""
-"Wenn nötig, wählen Sie in der Liste oben im Reiter <gui style=\"tab"
-"\">Zeichentabelle</gui> den Zeichensatz aus, der Ihr Sonderzeichen enthält "
+"Wenn nötig, wählen Sie in der Liste oben in der <gui>Zeichentabelle</gui>-"
+"Seitenleiste den Zeichensatz aus, der Ihr Sonderzeichen enthält "
 "(beispielsweise Arabisch)."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:62
+#: C/character-map.page:74
 msgid "Double click your desired character to insert it."
 msgstr "Doppelklicken Sie auf das gewünschte Zeichen, um es einzufügen."
 
 #. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/character-map.page:67
+#: C/character-map.page:79
 msgid ""
 "You must click on the editing view of your document to continue editing "
 "normally."
@@ -281,18 +296,18 @@ msgstr ""
 "Dokument normal weiter bearbeiten zu können."
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:15
+#: C/code-comment.page:16
 msgid "Comment-out or uncomment a block of code."
 msgstr ""
-"Einen markierten Quelltextabsatz auskommentieren oder wieder unkommentieren."
+"Einen markierten Quelltextabsatz auskommentieren oder wieder entkommentieren."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:18
+#: C/code-comment.page:19
 msgid "Code comment"
 msgstr "Quelltextkommentar"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:20
+#: C/code-comment.page:21
 msgid ""
 "Code comments are portions of text that make it easier for people to "
 "understand a program's code, but they don't affect how a program works. "
@@ -304,26 +319,28 @@ msgstr ""
 "Sonderzeichen abgegrenzt."
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:25
+#: C/code-comment.page:26
 msgid ""
 "The <app>code comment</app> plugin makes it easier to quickly create or "
-"remove code comments. To enable the code comment plugin, select <guiseq><gui "
-"style=\"menu\">gedit</gui><gui style=\"menuitem\">Preferences</gui> "
-"<gui>Plugins</gui><gui>Code comment</gui></guiseq>."
+"remove code comments."
+msgstr ""
+"Die Erweiterung <app>Quelltextkommentar</app> erleichtert es, schnell Code-"
+"Kommentare zu erstellen oder zu entfernen."
+
+#. (itstool) path: item/p
+#: C/code-comment.page:37
+msgid "Select <gui style=\"menuitem\">Code comment</gui> to enable the plugin."
 msgstr ""
-"Das <app>Quelltextkommentar</app>-Plugin erleichtert Ihnen die Erstellung "
-"oder Entfernung von Quelltextkommentaren. Um das Quelltextkommentar-Plugin "
-"zu aktivieren, wählen Sie <guiseq><gui style=\"menu\">Bearbeiten</gui><gui "
-"style=\"menuitem\">Einstellungen</gui><gui>Plugins</"
-"gui><gui>Quelltextkommentar</gui></guiseq>."
+"Wählen Sie <gui style=\"menuitem\">Quelltextkommentar</gui>, um die "
+"Erweiterung zu aktivieren."
 
 #. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:31
+#: C/code-comment.page:42
 msgid "To create or remove a comment:"
 msgstr "So erzeugen oder entfernen Sie einen Kommentar:"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:33
+#: C/code-comment.page:44
 msgid ""
 "Highlight the portion of text where you want to add or remove a comment."
 msgstr ""
@@ -331,28 +348,29 @@ msgstr ""
 "entfernen wollen."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:37
+#: C/code-comment.page:48
 msgid ""
-"To add a comment, click <guiseq><gui style=\"menu\">gedit</gui> <gui>Comment "
-"Code</gui></guiseq>, or press <keyseq><key>Ctrl</key> <key>M</key></keyseq>."
+"To add a comment, right click and select <gui style=\"menuitem\">Comment "
+"Code</gui>, or press <keyseq><key>Ctrl</key><key>M</key></keyseq>."
 msgstr ""
-"Um einen Kommentar hinzuzufügen, klicken Sie auf <guiseq><gui style=\"menu"
-"\">Bearbeiten</gui><gui>Quelltext kommentieren</gui></guiseq> oder drücken "
+"Um einen Kommentar hinzuzufügen, klicken Sie mit der rechten Maustaste und "
+"wählen Sie <gui style=\"menuitem\">Quelltext kommentieren</gui> oder drücken "
 "Sie <keyseq><key>Strg</key><key>M</key></keyseq>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:42
+#: C/code-comment.page:52
 msgid ""
-"To remove a comment, click <guiseq><gui style=\"menu\">gedit</gui> "
-"<gui>Uncomment Code</gui></guiseq>, or press <keyseq><key>Shift</key> "
-"<key>Ctrl</key><key>M</key></keyseq>."
+"To remove a comment, right click and select <gui style=\"menuitem"
+"\">Uncomment Code</gui>, or press <keyseq><key>Shift</key> <key>Ctrl</"
+"key><key>M</key></keyseq>."
 msgstr ""
-"Um einen Kommentar zu entfernen, klicken Sie auf <guiseq><gui style=\"menu"
-"\">Bearbeiten</gui><gui>Quelltext unkommentieren</gui></guiseq> oder drücken "
-"Sie <keyseq><key>Strg</key><key>Umschalttaste</key><key>M</key></keyseq>."
+"Um einen Kommentar zu entfernen, klicken Sie mit der rechten Maustaste und "
+"wählen Sie <gui style=\"menuitem\">Quelltext entkommentieren</gui> oder "
+"drücken Sie <keyseq><key>Strg</key><key>Umschalttaste</key><key>M</key></"
+"keyseq>."
 
 #. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/code-comment.page:49
+#: C/code-comment.page:59
 msgid ""
 "<app>gedit</app> will automatically use the correct style of comment based "
 "on the language or syntax of the file. If <app>gedit</app> doesn't identify "
@@ -365,46 +383,42 @@ msgstr ""
 "der <gui>Statusleiste</gui> unten auswählen."
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:15
+#: C/color-picker.page:16
 msgid "Pick a color from a dialog and insert its hexadecimal representation."
 msgstr ""
 "Eine Farbe in einem Dialog auswählen und deren Hexadezimaldarstellung "
 "einfügen."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:18
+#: C/color-picker.page:19
 msgid "Color Picker"
 msgstr "Farbwähler"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:20
+#: C/color-picker.page:21
 msgid ""
 "The <app>Color Picker</app> plugin helps you to insert the character codes "
 "that represent a certain color. This can make it easier to choose and use "
 "the correct color in your programs."
 msgstr ""
-"Das <app>Farbwähler</app>-Plugin hilft Ihnen dabei, Zeichencodes einzufügen, "
-"die eine bestimmte Farbe darstellen. Dadurch wird die richtige Auswahl der "
-"korrekten Farbe in Ihren Programmen erleichtert."
+"Die <app>Farbwähler</app>-Erweiterung hilft Ihnen dabei, Zeichencodes "
+"einzufügen, die eine bestimmte Farbe darstellen. Dadurch wird die richtige "
+"Auswahl der korrekten Farbe in Ihren Programmen erleichtert."
 
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:24
-msgid ""
-"To enable the color picker plugin, select <guiseq><gui style=\"menu\">gedit</"
-"gui><gui style=\"menuitem\">Preferences</gui> <gui>Plugins</gui><gui>Color "
-"Picker</gui></guiseq>."
+#. (itstool) path: item/p
+#: C/color-picker.page:33
+msgid "Select <gui style=\"menuitem\">Color Picker</gui> to enable the plugin."
 msgstr ""
-"Um das Farbwähler-Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu"
-"\">gedit</gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</"
-"gui><gui>Farbwähler</gui></guiseq>."
+"Wählen Sie <gui style=\"menuitem\">Farbwähler</gui>, um die Erweiterung zu "
+"aktivieren."
 
 #. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:29
+#: C/color-picker.page:38
 msgid "To open and use the color picker:"
 msgstr "So öffnen und verwenden Sie den Farbwähler:"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:31
+#: C/color-picker.page:40
 msgid ""
 "Place your cursor at the point in your document where you want to insert the "
 "color code."
@@ -413,404 +427,129 @@ msgstr ""
 "Farbcode einfügen wollen."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:35
+#: C/color-picker.page:44
 msgid ""
-"Select <guiseq><gui>Tools</gui><gui>Pick Color…</gui></guiseq>. The color "
-"picker dialog will appear."
+"Press the menu button in the top-right corner of the window and select "
+"<guiseq><gui style=\"menuitem\">Tools</gui> <gui style=\"menuitem\">Pick "
+"Color…</gui></guiseq>."
 msgstr ""
-"Wählen Sie <guiseq><gui>Werkzeuge</gui><gui>Farbe wählen …</gui></guiseq>. "
-"Der Farbwähler-Dialog wird geöffnet."
+"Klicken Sie auf den Menüknopf in der oberen rechten Ecke des Fensters und "
+"wählen Sie <guiseq><gui style=\"menuitem\">Werkzeuge</gui> <gui style="
+"\"menuitem\">Farbe auswählen …</gui></guiseq>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:39
+#: C/color-picker.page:49
 msgid "Click on the desired color in the color picker window."
 msgstr "Klicken Sie im Farbwähler-Fenster auf die gewünschte Farbe."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:42
+#: C/color-picker.page:52
 msgid ""
 "The appropriate color code will be inserted where you had placed your cursor."
 msgstr ""
 "Der entsprechende Farbcode wird an der Position der Eingabemarke eingefügt."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:46
-msgid "To close the <app>color picker</app>, click <gui>Close</gui>."
+#: C/color-picker.page:56
+msgid "To close the <app>color picker</app>, click <gui>Cancel</gui>."
 msgstr ""
-"Um den <app>Farbwähler</app> zu schließen, klicken Sie auf <gui>Schließen</"
+"Um den <app>Farbwähler</app> zu schließen, klicken Sie auf <gui>Abbrechen</"
 "gui>."
 
 #. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:52
-msgid ""
-"You can make fine-grained adjustments to the color by adjusting the values "
-"for Hue, Saturation, Value, Red, Green, or Blue."
-msgstr ""
-"Sie können eine Feineinstellung der Farbe vornehmen, indem Sie die Werte für "
-"Farbton, Sättigung, Farbwert, Rot, Grün oder Blau anpassen."
-
-#. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/color-picker.page:54
-msgid ""
-"Additionally, you can save colors by right-clicking on any of the colored "
-"boxes in the color picker, and selecting <gui>Save color here</gui>. This "
-"will make it easier to insert commonly-used colors later."
-msgstr ""
-"Zusätzlich können Sie Farben speichern, indem Sie mit der rechten Maustaste "
-"auf die Farbfelder im Farbwähler klicken und <gui>Farbe hier speichern</gui> "
-"wählen. Dadurch wird das spätere Einfügen häufig verwendeter Farben "
-"erleichtert."
-
-#. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:15
-msgid "Use a command-line interface for advanced editing."
-msgstr ""
-"Eine Befehlszeilenschnittstelle für fortgeschrittene Bearbeitung verwenden."
-
-#. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:18
-msgid "Commander"
-msgstr "Commander"
-
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:20
-msgid ""
-"The <app>Commander</app> plugin is a plugin for advanced <app>gedit</app> "
-"users that allows you to perform command-line actions on the current file. "
-"To enable the commander plugin, select <guiseq><gui style=\"menu\">gedit</"
-"gui><gui style=\"menuitem\">Preferences</gui> <gui>Plugins</"
-"gui><gui>Commander</gui></guiseq>."
-msgstr ""
-"Das <app>Commander</app>-Plugin richtet sich an fortgeschrittene Benutzer "
-"von <app>gedit</app>. Es ermöglicht Ihnen die Ausführung von "
-"Befehlszeilenaktionen für die aktuell geöffnete Datei. Um dieses Plugin zu "
-"aktivieren, wählen Sie <guiseq><gui style=\"menu\">gedit</gui><gui style="
-"\"menuitem\">Einstellungen</gui><gui>Plugins</gui><gui>Commander</gui></"
-"guiseq>."
-
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:26
-msgid ""
-"Once you have enabled the plugin, activate it by pressing <keyseq><key>Ctrl</"
-"key><key>.</key></keyseq>."
-msgstr ""
-"Sobald das Plugin eingerichtet ist, aktivieren Sie es durch Drücken von "
-"<keyseq><key>Strg</key><key>.</key></keyseq>."
-
-#. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:30
-msgid "The last key in the above key combination is a period."
-msgstr "Die letzte Taste in der genannten Tastenkombination ist ein Punkt."
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:36
-msgid "Action"
-msgstr "Aktion"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:37
-msgid "Keyboard shortcut"
-msgstr "Tastenkombination"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:42
-msgid "See an overview of available commands"
-msgstr "Alle verfügbaren Befehle auflisten"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:43
-msgid "<keyseq><key>Tab</key><key>Tab</key></keyseq>"
-msgstr "<keyseq><key>Tab</key><key>Tab</key></keyseq>"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:46
-msgid "Find a word within the current file"
-msgstr "Ein Wort in der aktuellen Datei suchen"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:48
-msgid "<key>/</key> <input>foo</input>"
-msgstr "<key>/</key> <input>bla</input>"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:49
-msgid "This will find the word <input>foo</input>."
-msgstr "Dadurch wird nach dem Wort <input>bla</input> gesucht."
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:53
-msgid "Replace a word within the current file"
-msgstr "Ein Wort in der aktuellen Datei ersetzen"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:55
-msgid "<keyseq><key>/</key><key>/</key></keyseq> <input>foo bar</input>"
-msgstr "<keyseq><key>/</key><key>/</key></keyseq> <input>bla blub</input>"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:57
-msgid "This will replace <input>foo</input> with <input>bar</input>."
-msgstr ""
-"Dadurch wird das Wort <input>bla</input> durch <input>blub</input> ersetzt."
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:62
-msgid "Move the cursor to a certain line number in your file"
-msgstr "Den Eingabecursor in eine bestimmte Zeilennummer in Ihrer Datei setzen"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:64
-msgid ""
-"go <input>[line number]</input> <em>or</em> just <key>G</key> <input>[line "
-"number]</input>"
-msgstr ""
-"go <input>[Zeilennummer]</input> <em>oder</em> einfach <key>G</key> "
-"<input>[Zeilennummer]</input>"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:69
-msgid "Toggle the bookmark indicator for the current line"
-msgstr "Den Lesezeichenindikator für die aktuelle Zeile ein- oder ausschalten"
-
-#. (itstool) path: td/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:70
-msgid "bookmark <em>or</em> just <key>B</key>"
-msgstr "bookmark <em>oder</em> einfach <key>B</key>"
-
-#. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/commander.page:76
-msgid ""
-"Some commands, such as the <app>bookmark</app> command require that the "
-"appropriate plugin be installed and activated. If you do not have the "
-"appropriate plugin installed and activated, you will receive an error "
-"message."
-msgstr ""
-"Einige Befehle, wie beispielsweise <app>bookmark</app>, setzen voraus, das "
-"das entsprechende Plugin installiert und aktiviert ist. Sollte dies nicht "
-"der Fall sein, erhalten Sie eine Fehlermeldung."
-
-#. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:15
-msgid "Display recently-used and most-used files on startup."
-msgstr "Häufig und kürzlich verwendete Dateien beim Start anzeigen."
-
-#. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:18
-msgid "Dashboard"
-msgstr "Dashboard"
-
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:20
-msgid ""
-"The <app>Dashboard</app> plugin provides quick access to your most recently-"
-"used files and most-frequently used files. To activate the <app>Dashboard</"
-"app> plugin, select <guiseq><gui style=\"menu\">gedit</gui><gui style="
-"\"menuitem\">Preferences</gui> <gui>Plugins</gui><gui>Dashboard</gui></"
-"guiseq>. You will need to restart <app>gedit</app> to activate the "
-"<app>Dashboard</app> plugin."
-msgstr ""
-"Das Plugin <app>Dashboard</app> ermöglicht schnellen Zugriff auf zuletzt und "
-"häufig verwendete Dateien. Zum Aktivieren des Plugins <app>Dashboard</app> "
-"wählen Sie <guiseq><gui style=\"menu\">gedit</gui><gui style=\"menuitem"
-"\">Einstellungen</gui><gui>Plugins</gui><gui>Dashboard</gui></guiseq>. Sie "
-"müssen danach <app>gedit</app> neu starten, um das Plugin <app>Dashboard</"
-"app> zu aktivieren."
-
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:27
-msgid ""
-"The <app>dashboard</app> also includes a <gui>Search</gui> window, allowing "
-"you to search for files that may not appear in the list of files."
-msgstr ""
-"<app>Dashboard</app> enthält ein <gui>Suchfenster</gui>, mit dem Sie nach "
-"Dateien suchen können, die gegebenenfalls nicht in der Dateiliste erscheinen."
-
-#. (itstool) path: section/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:32
-msgid "Recently used files"
-msgstr "Zuletzt verwendete Dateien"
-
-#. (itstool) path: section/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:34
-msgid ""
-"The dashboard will initially display a shortcut for an <gui>empty document</"
-"gui> and seven of your most recently-used files. Click on the <gui>empty "
-"document</gui> to create a new file. Click on any of the other files to open "
-"that file."
-msgstr ""
-"Das Dashboard zeigt anfangs einen Verweis auf ein <gui>leeres Dokument</gui> "
-"und die sieben zuletzt verwendeten Dateien. Klicken Sie auf <gui>leeres "
-"Dokument</gui>, um eine neue Datei zu erstellen. Klicken Sie auf eine der "
-"anderen Dateien, um jene zu öffnen."
-
-#. (itstool) path: section/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:42
-msgid "Most frequently-used files"
-msgstr "Am häufigsten verwendete Dateien"
-
-#. (itstool) path: section/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:44
-msgid ""
-"Similarly, the dashboard displays a shortcut for an <gui>empty document</"
-"gui> and seven of your most frequently-used files. Click on the <gui> empty "
-"document</gui> to create a new file. Click on any of the other files to open "
-"that file."
-msgstr ""
-"Ähnlich zeigt das Dashboard einen Verweis auf ein <gui>leeres Dokument</gui> "
-"und die sieben zuletzt verwendeten Dateien. Klicken Sie auf <gui>leeres "
-"Dokument</gui>, um eine neue Datei zu erstellen. Klicken Sie auf eine der "
-"anderen Dateien, um jene zu öffnen."
-
-#. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/dashboard.page:50
+#: C/color-picker.page:62
 msgid ""
-"Once activated, the <app>dashboard</app> will be displayed by default when "
-"you open <app>gedit</app>. You can also open the <app>dashboard</app> by "
-"clicking <guiseq><gui>File</gui><gui>New</gui></guiseq>, or by pressing "
-"<keyseq><key>Ctrl</key><key>N</key></keyseq>."
+"You can make fine-grained adjustments to the color and adjust the values for "
+"Hue, Saturation, Value, Red, Green, or Blue by right clicking on a color and "
+"selecting <gui style=\"menuitem\">Customize</gui>."
 msgstr ""
-"Sobald <app>Dashboard</app> aktiviert ist, wird es normalerweise beim Start "
-"von <app>gedit</app> angezeigt. Sie können  <app>Dashboard</app> auch "
-"öffnen, indem Sie auf <guiseq><gui>Datei</gui><gui>Neu</gui></guiseq> "
-"klicken oder <keyseq><key>Strg</key><key>N</key></keyseq> drücken."
+"Sie können eine Feineinstellung der Farbe vornehmen und die Werte für "
+"Farbton, Sättigung, Farbwert, Rot, Grün oder Blau anpassen, indem Sie mit "
+"der rechten Maustaste auf eine Farbe klicken und <gui style=\"menuitem"
+"\">Anpassen</gui> auswählen."
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:15
+#: C/draw-spaces.page:16
 msgid "Show white space between words or portions of code."
 msgstr "Leerraum zwischen Wörtern und Code-Bestandteilen anzeigen."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:18
+#: C/draw-spaces.page:19
 msgid "Draw Spaces"
 msgstr "Leerzeichen anzeigen"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:20
+#: C/draw-spaces.page:21
 msgid ""
 "The <app>Draw Spaces</app> plugin is a simple plugin that can mark spaces, "
 "tabs, and other types of whitespace with a small, visible marker. By making "
 "whitespace visible, you can more easily see how whitespace is used in a "
 "document, and can apply spacing strategies more consistently."
 msgstr ""
-"Das Plugin <app>Leerzeichen darstellen</app> dient zum Markieren von "
+"Die Erweiterung <app>Leerzeichen darstellen</app> dient zum Markieren von "
 "Leerzeichen und Tabulatoren sowie anderer Arten von Leerraum mit einer "
 "kleinen, sichtbaren Markierung. Indem Sie Leerraum sichtbar machen, können "
 "Sie viel leichter erkennen, wo dieser in einem Dokument verwendet wird, und "
 "können somit die Leerraumgestaltung einheitlicher handhaben."
 
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:25
-msgid ""
-"To enable this plugin, select <guiseq><gui style=\"menu\">gedit</gui> <gui "
-"style=\"menuitem\">Preferences</gui><gui>Plugins</gui> <gui>Draw Spaces</"
-"gui></guiseq>. After you have enabled the plugin, you can set its options by "
-"highlighting the plugin and selecting <gui style=\"menuitem\">Preferences</"
-"gui>."
-msgstr ""
-"Um dieses Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu"
-"\">gedit</gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</"
-"gui><gui>Leerzeichen darstellen</gui></guiseq>. Sobald Sie das Plugin "
-"aktiviert haben, können Sie dessen Optionen anpassen, indem Sie es markieren "
-"und <gui style=\"menuitem\">Einstellungen</gui> wählen."
-
-#. (itstool) path: list/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:32
-msgid ""
-"By default, the <app>Draw Spaces</app> plugin will mark the following types "
-"of whitespace in a file:"
-msgstr ""
-"Standardmäßig markiert das Plugin <app>Leerzeichen darstellen</app> folgende "
-"Arten von Leerraum in einer Datei:"
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:34
-msgid "Spaces"
-msgstr "Leerzeichen"
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:35
-msgid "Tabs"
-msgstr "Tabulatoren"
-
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:36
-msgid "Leading spaces"
-msgstr "Vorangestellte Leerzeichen"
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:37
-msgid "Spaces in text"
-msgstr "Leerzeichen im Text"
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:38
-msgid "Trailing spaces"
-msgstr "Angehängte Leerzeichen"
-
-#. (itstool) path: list/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:42
-msgid "You can also set the plugin to mark:"
-msgstr "Sie können das Plugin auch verwenden, um Folgendes zu markieren:"
-
-# Zeilenumbrüche?
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:43
-msgid "New lines"
-msgstr "Zeilenumbrüche"
+#: C/draw-spaces.page:34
+msgid "Select <gui style=\"menuitem\">Draw Spaces</gui> to enable the plugin."
+msgstr ""
+"Wählen Sie <gui style=\"menuitem\">Leerzeichen darstellen</gui>, um die "
+"Erweiterung zu aktivieren."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:44
-msgid "Non-breaking spaces"
-msgstr "Geschützte Leerzeichen"
+#: C/draw-spaces.page:37
+msgid "Press <gui style=\"button\">Preferences</gui> to set its options."
+msgstr ""
+"Klicken Sie auf <gui style=\"button\">Einstellungen</gui>, um deren Optionen "
+"festzulegen."
 
 #. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/draw-spaces.page:48
+#: C/draw-spaces.page:42
 msgid ""
-"Though you will be able to see the dots when you work on a file, the dots "
-"will not be visible when you print a file to paper."
+"Though you will be able to see the markers when you work on a file, the "
+"markers will not be visible when you print a file to paper."
 msgstr ""
-"Obwohl Sie nun die Punkte während der Bearbeitung einer Datei sehen können, "
-"sind diese beim Ausdrucken auf Papier nicht sichtbar."
+"Obwohl Sie die Markierungen während der Bearbeitung einer Datei sehen "
+"können, sind diese beim Ausdrucken auf Papier nicht sichtbar."
 
 #. (itstool) path: credit/name
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:11
+#: C/git.page:12
 msgid "Aleksandra Hankus"
 msgstr "Aleksandra Hankus"
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:15
+#: C/git.page:16
 msgid "Highlight lines that have been changed since the last commit."
 msgstr "Zeilen hervorheben, die seit dem letzten Commit geändert wurden."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:18
+#: C/git.page:19
 msgid "Git"
 msgstr "Git"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:20
+#: C/git.page:21
 msgid ""
-"The <app>git</app> plugin will highlight lines that have been changed since "
+"The <app>Git</app> plugin will highlight lines that have been changed since "
 "the last commit. Lines will be highlighted only on files that are already "
 "tracked by git."
 msgstr ""
-"Das <app>Git</app>-Plugin hebt Zeilen hervor, die seit dem letzten Commit "
-"geändert worden sind. Dies funktioniert nur bei Dateien, die bereits durch "
-"die Git-Versionskontrolle überwacht werden."
+"Die <app>Git</app>-Erweiterung hebt Zeilen hervor, die seit dem letzten "
+"Commit geändert worden sind. Dies funktioniert nur bei Dateien, die bereits "
+"durch die Git-Versionskontrolle überwacht werden."
 
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:24
-msgid ""
-"To enable the plugin, select <guiseq><gui style=\"menu\">gedit</gui> <gui "
-"style=\"menuitem\">Preferences</gui><gui>Plugins</gui> <gui>Git</gui></"
-"guiseq>."
+#. (itstool) path: item/p
+#: C/git.page:33
+msgid "Select <gui style=\"menuitem\">Git</gui> to enable the plugin."
 msgstr ""
-"Um das Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu\">gedit</"
-"gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</gui><gui>Git</"
-"gui></guiseq>."
+"Wählen Sie <gui style=\"menuitem\">Git</gui>, um die Erweiterung zu "
+"aktivieren."
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:28
+#: C/git.page:37
 msgid ""
 "The changes are shown in the margin of the document in three different "
 "colors:"
@@ -819,37 +558,37 @@ msgstr ""
 "angezeigt:"
 
 #. (itstool) path: item/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:32
+#: C/git.page:41
 msgid "Green"
 msgstr "Grün"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:33
+#: C/git.page:42
 msgid "Shows the new lines added to the document."
 msgstr "Zeigt die Zeilen, die neu zum Dokument hinzugefügt wurden."
 
 #. (itstool) path: item/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:36
+#: C/git.page:45
 msgid "Orange"
 msgstr "Orange"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:37
+#: C/git.page:46
 msgid "Shows the lines that have been modified in the document."
 msgstr "Zeigt die Zeilen, die im Dokument geändert wurden."
 
 #. (itstool) path: item/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:40
+#: C/git.page:49
 msgid "Red"
 msgstr "Ort"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:41
+#: C/git.page:50
 msgid "Shows the parts of the document that have been deleted."
 msgstr "Zeigt die Teile des Dokuments, die gelöscht wurden."
 
 #. (itstool) path: note/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/git.page:46
+#: C/git.page:55
 msgid ""
 "Hover the mouse pointer on the red or orange margin to view the original "
 "text in a tool tip."
@@ -858,43 +597,40 @@ msgstr ""
 "bewegen, wird der Originaltext in einer Minihilfe angezeigt."
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:15
+#: C/join-split-lines.page:16
 msgid "Join several lines of text or split long lines."
 msgstr "Textzeilen zusammenfassen oder lange Zeilen teilen."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:18
+#: C/join-split-lines.page:19
 msgid "Join/Split Lines"
 msgstr "Zeilen zusammenfügen/umbrechen"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:20
+#: C/join-split-lines.page:21
 msgid ""
 "The <app>Join/Split Lines</app> plugin can join shorter lines into one "
 "longer line, or can split a long line into multiple shorter lines."
 msgstr ""
-"Das <app>Zeilen zusammenfügen/umbrechen</app>-Plugin kann kurze Zeilen zu "
-"einer längeren Zeile zusammenfassen oder längere Zeilen in kürzere Zeilen "
+"Die <app>Zeilen zusammenfügen/umbrechen</app>-Erweiterung kann kurze Zeilen "
+"zu einer längeren Zeile zusammenfassen oder längere Zeilen in kürzere Zeilen "
 "umbrechen."
 
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:23
+#. (itstool) path: item/p
+#: C/join-split-lines.page:32
 msgid ""
-"To enable this plugin, select <guiseq><gui style=\"menu\">gedit</gui> <gui "
-"style=\"menuitem\">Preferences</gui><gui>Plugins</gui> <gui>Join/Split "
-"Lines</gui></guiseq>."
+"Select <gui style=\"menuitem\">Join/Split Lines</gui> to enable the plugin."
 msgstr ""
-"Um das Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu\">gedit</"
-"gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</gui><gui>Zeilen "
-"zusammenfügen/umbrechen</gui></guiseq>."
+"Wählen Sie <gui style=\"menuitem\">Zeilen zusammenfügen/umbrechen</gui>, um "
+"die Erweiterung zu aktivieren."
 
 #. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:28
+#: C/join-split-lines.page:37
 msgid "To join multiple lines into one longer line:"
 msgstr "So fügen Sie mehrere Zeilen zu einer längeren Zeile zusammen:"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:30
+#: C/join-split-lines.page:39
 msgid ""
 "Select the lines that you want to join. To do this, you can use the mouse, "
 "or you can press <keyseq><key>Shift</key><key>Up Arrow</key> </keyseq> or "
@@ -906,38 +642,38 @@ msgstr ""
 "key><key>Pfeiltaste runter</key></keyseq>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:35
+#: C/join-split-lines.page:44
 msgid "Press <keyseq><key>Ctrl</key><key>J</key></keyseq>."
 msgstr "Drücken Sie <keyseq><key>Strg</key><key>J</key></keyseq>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:36
+#: C/join-split-lines.page:45
 msgid "The lines that you selected will be joined into one longer line."
 msgstr "Die gewählten Zeilen werden zu einer längeren Zeile zusammengefasst."
 
 #. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:41
+#: C/join-split-lines.page:50
 msgid "To split one line into multiple lines:"
 msgstr "So teilen Sie eine Zeile in mehrere Zeilen:"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:43
+#: C/join-split-lines.page:52
 msgid ""
 "Select the line that you want to split by placing your cursor anywhere on "
 "that line."
 msgstr ""
-"Wählen Sie die zu teilende Zeile aus, indem Sie den Eingabecursor an einer "
+"Wählen Sie die zu teilende Zeile aus, indem Sie die Eingabemarke an einer "
 "beliebigen Stelle in dieser Zeile platzieren."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:47
+#: C/join-split-lines.page:56
 msgid "Press <keyseq><key>Ctrl</key><key>Shift</key> <key>J</key></keyseq>."
 msgstr ""
 "Drücken Sie <keyseq><key>Strg</key><key>Umschalttaste</key> <key>J</key></"
 "keyseq>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/join-split-lines.page:49
+#: C/join-split-lines.page:58
 msgid ""
 "The line will be split into multiple lines. Spaces are used to determine "
 "where it is safe to split a line, and the length of each line will not "
@@ -948,12 +684,12 @@ msgstr ""
 "jeder Zeile wird 80 Zeichen nicht überschreiten."
 
 #. (itstool) path: p/link
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/legal-plugins.xml:7
+#: C/legal-plugins.xml:7
 msgid "http://creativecommons.org/licenses/by-sa/3.0/"
 msgstr "http://creativecommons.org/licenses/by-sa/3.0/"
 
 #. (itstool) path: license/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/legal-plugins.xml:5
+#: C/legal-plugins.xml:5
 msgid ""
 "This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 "
 "Unported License. To view a copy of this license, visit <_:link-1/> or send "
@@ -966,70 +702,74 @@ msgstr ""
 "Street, Suite 900, Mountain View, California, 94041, USA."
 
 #. (itstool) path: credit/years
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:13
+#: C/multi-edit.page:14
 msgid "2011"
 msgstr "2011"
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:16
+#: C/multi-edit.page:17
 msgid "Edit a document in multiple places at once."
 msgstr "Ein Dokument an mehreren Stellen gleichzeitig bearbeiten."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:19
+#: C/multi-edit.page:20
 msgid "Multi Edit"
 msgstr "Mehrfachbearbeitung"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:21
+#: C/multi-edit.page:22
 msgid ""
 "The <app>Multi Edit</app> plugin allows you to edit a document in multiple "
-"places at once. This can be helpful when performing tedious editing tasks. "
-"To enable the Multi Edit plugin, select <guiseq><gui style=\"menu\">gedit</"
-"gui> <gui>Preferences</gui><gui>Plugins</gui><gui>Multi Edit</gui></guiseq>."
-msgstr ""
-"Das <app>Mehrfachbearbeitung</app>-Plugin ermöglicht Ihnen die Bearbeitung "
-"eines Dokuments an verschiedenen Stellen gleichzeitig. Dies kann bei "
-"ermüdenden Bearbeitungsroutinen sinnvoll sein. Um dieses Plugin zu "
-"aktivieren, wählen Sie <guiseq><gui style=\"menu\">gedit</gui><gui style="
-"\"menuitem\">Einstellungen</gui><gui>Plugins</gui><gui>Mehrfachbearbeitung</"
-"gui></guiseq>."
+"places at once. This can be helpful when performing tedious editing tasks."
+msgstr ""
+"Die <app>Mehrfachbearbeitung</app>-Erweiterung ermöglicht Ihnen die "
+"Bearbeitung eines Dokuments an verschiedenen Stellen gleichzeitig. Dies kann "
+"bei ermüdenden Bearbeitungsroutinen sinnvoll sein."
+
+#. (itstool) path: item/p
+#: C/multi-edit.page:33
+msgid "Select <gui style=\"menuitem\">Multi Edit</gui> to enable the plugin."
+msgstr ""
+"Wählen Sie <gui style=\"menuitem\">Mehrfachbearbeitung</gui>, um die "
+"Erweiterung zu aktivieren."
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:26
+#: C/multi-edit.page:38
 msgid ""
 "After you have enabled the plugin, turn-on Multi Edit mode by pressing "
-"<keyseq><key>Ctrl</key><key>Shift</key><key>C</key></keyseq>, or clicking "
-"<guiseq><gui style=\"menu\">gedit</gui><gui>Multi Edit Mode</gui></guiseq>. "
-"You can then select the points in your file that you would like start "
-"editing."
+"<keyseq><key>Ctrl</key><key>Shift</key><key>C</key></keyseq>, or press the "
+"menu button in the top-right corner of the window and select <guiseq><gui "
+"style=\"menuitem\">Tools</gui><gui style=\"menuitem\">Multi Edit Mode</gui></"
+"guiseq>. You can then select the points in your file that you would like "
+"start editing."
 msgstr ""
-"Nachdem Sie das Plugin aktiviert haben, schalten Sie mit der "
+"Nachdem Sie die Erweiterung aktiviert haben, schalten Sie mit der "
 "Tastenkombination <keyseq><key>Strg</key><key>Umschalttaste</key><key>C</"
-"key></keyseq> oder durch Wählen von <guiseq><gui style=\"menu\">gedit</"
-"gui><gui>Mehrfachbearbeitungsmodus</gui></guiseq> den "
-"Mehrfachbearbeitungsmodus ein. Sie können dann die Stellen in Ihrer Datei "
-"auswählen, an denen Sie mit der Bearbeitung beginnen wollen."
+"key></keyseq> den Mehrfachbearbeitungsmodus ein. Alternativ können Sie auch "
+"den Menüknopf in der rechten oberen Ecke des Fensters anklicken und "
+"<guiseq><gui style=\"menuitem\">Werkzeuge</gui><gui style=\"menuitem"
+"\">Mehrfachbearbeitungsmodus</gui></guiseq> auswählen. Sie können dann die "
+"Stellen in Ihrer Datei auswählen, an denen Sie mit der Bearbeitung beginnen "
+"wollen."
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:32
+#: C/multi-edit.page:45
 msgid "To insert editing points in your file:"
 msgstr "So fügen Sie Bearbeitungspunkte in Ihre Datei ein:"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:35
+#: C/multi-edit.page:48
 msgid "Place your cursor at your first desired editing point."
 msgstr ""
-"Platzieren Sie den Eingabezeiger am ersten der gewünschten "
-"Bearbeitungspunkte."
+"Platzieren Sie die Eingabemarke am ersten der gewünschten Bearbeitungspunkte."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:38
+#: C/multi-edit.page:51
 msgid "Press <keyseq><key>Ctrl</key><key>E</key></keyseq>."
 msgstr "Drücken Sie <keyseq><key>Strg</key><key>E</key></keyseq>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:41
+#: C/multi-edit.page:54
 msgid ""
 "Move to your next editing point, and press <keyseq><key>Ctrl</key> <key>E</"
 "key></keyseq> again."
@@ -1038,12 +778,12 @@ msgstr ""
 "<keyseq><key>Strg</key><key>E</key></keyseq>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:45
+#: C/multi-edit.page:58
 msgid "Continue inserting editing points, adding as many as you need."
 msgstr "Fügen Sie weitere Bearbeitungspunkte ein, so viele wie gewünscht."
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:49
+#: C/multi-edit.page:62
 msgid ""
 "Once you have inserted all of your editing points, you can make your desired "
 "edits."
@@ -1052,7 +792,7 @@ msgstr ""
 "Bearbeitungen vornehmen."
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/multi-edit.page:52
+#: C/multi-edit.page:65
 msgid ""
 "To remove editing points, press the <key>Esc</key> key. This will remove all "
 "of the editing points. Pressing the <key>Esc</key> key again will turn off "
@@ -1064,28 +804,214 @@ msgstr ""
 "der Editor kehrt in den Normalzustand zurück."
 
 #. (itstool) path: credit/name
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:16
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:16
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:19
+#: C/session-saver.page:12
+msgid "Jordi Mas i Hernàndez"
+msgstr "Jordi Mas i Hernàndez"
+
+#. (itstool) path: info/desc
+#: C/session-saver.page:18
+msgid "Save and restore your working sessions"
+msgstr "Ihre Arbeitssitzungen speichern und wiederherstellen"
+
+#. (itstool) path: page/title
+#: C/session-saver.page:21
+msgid "Session Saver"
+msgstr "Sitzungsspeicherung"
+
+#. (itstool) path: page/p
+#: C/session-saver.page:23
+msgid ""
+"The <app>Session Saver</app> plugin allows you to remember which documents "
+"are currently open and open the same documents again at a later time."
+msgstr ""
+"Mit der <app>Sitzungsspeicherung</app>-Erweiterung können Sie speichern, "
+"welche Dokumente gegenwärtig geöffnet sind und die gleichen Dokumente später "
+"erneut öffnen."
+
+#. (itstool) path: section/title
+#: C/session-saver.page:27
+msgid "Enable Session Saver Plugin"
+msgstr "Die Sitzungsspeicherung-Erweiterung aktivieren"
+
+#. (itstool) path: item/p
+#: C/session-saver.page:37
+msgid ""
+"Select <gui style=\"menuitem\">Session Saver</gui> to enable the plugin."
+msgstr ""
+"Wählen Sie <gui style=\"menuitem\">Sitzungsspeicherung</gui>, um die "
+"Erweiterung zu aktivieren."
+
+#. (itstool) path: section/title
+#: C/session-saver.page:45
+msgid "Save a session"
+msgstr "Eine Sitzung speichern"
+
+#. (itstool) path: section/p
+#: C/session-saver.page:46
+msgid "Save all your open files to be able to open them later."
+msgstr ""
+"Alle Ihre geöffneten Dateien speichern, um diese später wieder zu öffnen."
+
+#. (itstool) path: steps/title
+#: C/session-saver.page:48
+msgid "To save a session:"
+msgstr "So speichern Sie eine Sitzung:"
+
+#. (itstool) path: item/p
+#: C/session-saver.page:50
+msgid ""
+"Press the menu button in the top-right corner of the window and select "
+"<guiseq><gui style=\"menuitem\">Tools</gui> <gui style=\"menuitem\">Save "
+"Session…</gui></guiseq>."
+msgstr ""
+"Klicken Sie auf den Menüknopf in der oberen rechten Ecke des Fensters und "
+"wählen Sie <guiseq><gui style=\"menuitem\">Werkzeuge</gui> <gui style="
+"\"menuitem\">Sitzung speichern …</gui></guiseq>."
+
+#. (itstool) path: section/title
+#: C/session-saver.page:58
+msgid "Open a session"
+msgstr "Eine Sitzung öffnen"
+
+#. (itstool) path: section/p
+#: C/session-saver.page:59
+msgid "Open all the files from an already saved session."
+msgstr "Alle Dateien aus einer zuvor gespeicherten Sitzung öffnen."
+
+#. (itstool) path: steps/title
+#: C/session-saver.page:61
+msgid "To open a session:"
+msgstr "So öffnen Sie eine Sitzung:"
+
+#. (itstool) path: item/p
+#: C/session-saver.page:63
+msgid ""
+"Press the menu button in the top-right corner of the window and select <gui "
+"style=\"menuitem\">Tools</gui>."
+msgstr ""
+"Klicken Sie auf den Menüknopf in der oberen rechten Ecke des Fensters und "
+"wählen Sie <gui style=\"menuitem\">Werkzeuge</gui>."
+
+#. (itstool) path: item/p
+#: C/session-saver.page:67
+msgid "Select one of the saved sessions from the menu."
+msgstr "Wählen Sie eine der gespeicherten Sitzungen aus dem Menü."
+
+#. (itstool) path: section/title
+#: C/session-saver.page:73
+msgid "Manage Sessions"
+msgstr "Sitzungen verwalten"
+
+#. (itstool) path: section/p
+#: C/session-saver.page:74
+msgid "Open and delete your already saved sessions."
+msgstr "Ihre zuvor gespeicherten Sitzungen öffnen und löschen."
+
+#. (itstool) path: steps/title
+#: C/session-saver.page:76
+msgid "Manage sessions"
+msgstr "Sitzungen verwalten"
+
+#. (itstool) path: item/p
+#: C/session-saver.page:78
+msgid ""
+"Press the menu button in the top-right corner of the window and select "
+"<guiseq><gui style=\"menuitem\">Tools</gui> <gui style=\"menuitem\">Manage "
+"Saved Sessions…</gui></guiseq>"
+msgstr ""
+"Klicken Sie auf den Menüknopf in der rechten oberen Ecke des Fensters und "
+"wählen Sie <guiseq><gui style=\"menuitem\">Werkzeuge</gui> <gui style="
+"\"menuitem\">Gespeicherte Sitzungen verwalten …</gui></guiseq>"
+
+#. (itstool) path: info/desc
+#: C/synctex.page:20
+msgid ""
+"Quickly switch between TeX source files and rendered PDF documents in evince."
+msgstr "Schnell in Evince zwischen TeX-Quelldateien und PDF-Dateien wechseln."
+
+#. (itstool) path: page/title
+#: C/synctex.page:24
+msgid "SyncTeX"
+msgstr "SyncTeX"
+
+#. (itstool) path: page/p
+#: C/synctex.page:26
+msgid ""
+"SyncTeX is a method that enables synchronization between a TeX source file "
+"and the PDF output generated by a TeX/LaTeX compiler. This plugin allows to "
+"use SyncTeX in <app>gedit</app> to quickly switch from an opened TeX source "
+"file to a PDF document opened in <app>evince</app> and vice versa."
+msgstr ""
+"SyncTeX ist eine Methode zum Abgleich zwischen einer TeX-Quelldatei und der "
+"von einem TeX/LaTeX-Compiler erzeugten PDF-Ausgabe. Diese Erweiterung "
+"ermöglicht es, SyncTeX in <app>gedit</app> zu nutzen, um schnell zwischen "
+"einer geöffneten TeX-Quelldatei und einem in <app>evince</app> geöffneten "
+"PDF-Dokument hin und her zu wechseln."
+
+#. (itstool) path: note/p
+#: C/synctex.page:32
+msgid ""
+"To be useful, this plugin requires a TeX/LaTeX compiler and SyncTeX to be "
+"installed. Both are provided by TeX distributions such as TeX Live. Also "
+"<app>evince</app> must be installed."
+msgstr ""
+"Damit diese Erweiterung nutzbar ist, müssen ein TeX/LaTeX-Compiler und "
+"SyncTeX installiert sein. Beides wird mit TeX-Paketen wie TeX Live "
+"geliefert. Außerdem muss <app>evince</app> installiert sein."
+
+#. (itstool) path: item/p
+#: C/synctex.page:39
+msgid ""
+"Some basic information on setting up SyncTeX and compiling LaTeX documents "
+"can be found in the <link xref=\"help:evince#synctex\"><app>evince</app>-"
+"SyncTeX documentation</link>."
+msgstr ""
+"Einige grundlegende Informationen zur Einrichtung von SyncTeX und "
+"Kompilierung von LaTeX-Dokumenten finden Sie in der <link xref=\"help:"
+"evince#synctex\">SyncTeX-Dokumentation zu <app>evince</app></link>."
+
+#. (itstool) path: item/p
+#: C/synctex.page:45
+msgid ""
+"Key shortcuts and mouse controls are also documented in the <link xref="
+"\"help:evince/synctex-search\"> <app>evince</app>-SyncTeX documentation</"
+"link>."
+msgstr ""
+"Tastenkürzel und Maussteuerung sind ebenfalls in der <link xref=\"help:"
+"evince/synctex-search\">SyncTeX-Dokumentation zu <app>evince</app></link> "
+"beschrieben."
+
+#. (itstool) path: item/p
+#: C/synctex.page:50
+msgid ""
+"<link xref=\"help:gnome-latex\"> <app>Gnome-LaTeX</app></link> is an "
+"alternative text editor specifically designed for writing TeX code."
+msgstr ""
+"<link xref=\"help:gnome-latex\"> <app>Gnome-LaTeX</app></link> ist ein "
+"alternativer Texteditor, der speziell zum Schreiben von TeX-Code entworfen "
+"wurde."
+
+#. (itstool) path: credit/name
+#: C/terminal.page:17 C/text-size.page:17 C/word-completion.page:20
 msgid "Sindhu S"
 msgstr "Sindhu S"
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:22
-msgid "Add a terminal console to the bottom pane."
-msgstr "Eine Terminalkonsole am unteren Rand hinzufügen."
+#: C/terminal.page:23
+msgid "Add a terminal console to the bottom panel."
+msgstr "Eine Terminalkonsole der unteren Leiste hinzufügen."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:25
+#: C/terminal.page:26
 msgid "Embedded Terminal"
 msgstr "Eingebettetes Terminal"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:27
+#: C/terminal.page:28
 msgid ""
 "<app>gedit</app> makes it possible to include an embedded version of "
 "<app>GNOME Terminal</app>, the GNOME command-line application, in the bottom "
-"pane of the <app>gedit</app> window. This will let you run scripts, install "
+"panel of the <app>gedit</app> window. This will let you run scripts, install "
 "needed software, or test your program without leaving <app>gedit</app>."
 msgstr ""
 "<app>gedit</app> kann eine eingebettete Version von <app>Gnome Terminal</"
@@ -1095,112 +1021,91 @@ msgstr ""
 "testen, ohne <app>gedit</app> zu verlassen."
 
 #. (itstool) path: section/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:33
+#: C/terminal.page:34
 msgid "Enable Embedded Terminal"
 msgstr "Eingebettetes Terminal aktivieren"
 
-#. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:36
-msgid "To enable the <app>Embedded Terminal</app> plugin:"
-msgstr "So aktivieren Sie das Plugin für das <app>eingebettete Terminal</app>:"
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:38
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:37
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:30
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/zeitgeist-dataprovider.page:28
-msgid ""
-"Select <guiseq><gui style=\"menu\">gedit</gui> <gui style=\"menuitem"
-"\">Preferences</gui> <gui style=\"tab\">Plugins</gui></guiseq>."
-msgstr ""
-"Wählen Sie <guiseq><gui style=\"menu\">gedit</gui><gui style=\"menuitem"
-"\">Einstellungen</gui><gui>Plugins</gui></guiseq>."
-
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:43
+#: C/terminal.page:44
 msgid ""
 "Select <gui style=\"menuitem\">Embedded Terminal</gui> to enable the plugin."
 msgstr ""
-"Wählen Sie <gui style=\"menuitem\">Eingebettetes Terminal</gui>, um das "
-"Plugin zu aktivieren."
+"Wählen Sie <gui style=\"menuitem\">Eingebettetes Terminal</gui>, um die "
+"Erweiterung zu aktivieren."
 
 #. (itstool) path: section/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:51
+#: C/terminal.page:52
 msgid "Using Embedded Terminal"
 msgstr "Eingebettetes Terminal verwenden"
 
 #. (itstool) path: section/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:53
-msgid "Once you have enabled the plugin, to add a terminal to the bottom pane:"
+#: C/terminal.page:54
+msgid ""
+"Once you have enabled the plugin, to add a terminal to the bottom panel:"
 msgstr ""
-"Sobald das Plugin aktiviert ist, können Sie folgendermaßen ein Terminal der "
-"unteren Leiste hinzufügen:"
+"Sobald die Erweiterung aktiviert ist, können Sie folgendermaßen ein Terminal "
+"der unteren Leiste hinzufügen:"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/terminal.page:58
+#: C/terminal.page:59
 msgid ""
-"Select <guiseq><gui style=\"menu\">View</gui> <gui style=\"menuitem\">Bottom "
-"Pane</gui></guiseq>. Alternatively, you can press <keyseq><key>Ctrl</"
-"key><key>F9</key></keyseq>."
+"Press the menu button in the top-right corner of the window and select "
+"<guiseq><gui style=\"menu\">View</gui> <gui style=\"menuitem\">Bottom Panel</"
+"gui></guiseq>."
 msgstr ""
-"Wählen Sie <guiseq><gui style=\"menu\">Ansicht</gui><gui style=\"menuitem"
-"\">Untere Leiste</gui></guiseq> oder drücken Sie <keyseq><key>Strg</"
-"key><key>F9</key></keyseq>."
+"Klicken Sie auf den Menüknopf in der oberen rechten Ecke des Fensters und "
+"wählen Sie <guiseq><gui style=\"menu\">Ansicht</gui> <gui style=\"menuitem"
+"\">Fußleiste</gui></guiseq>."
 
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:22
+#: C/text-size.page:23
 msgid "Increase or decrease text size."
 msgstr "Die Textgröße erhöhen oder verringern."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:25
+#: C/text-size.page:26
 msgid "Text Size"
 msgstr "Textgröße"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:27
+#: C/text-size.page:28
 msgid ""
 "The text size plugin allows you to temporarily change the text size for "
 "better readability in <app>gedit</app> without changing the program's "
 "default text size."
 msgstr ""
-"Das <app>Textgröße</app>-Plugin ermöglicht zwecks besserer Lesbarkeit das "
+"Die Textgröße-Erweiterung ermöglicht zwecks besserer Lesbarkeit das "
 "vorübergehende Ändern der Textgröße in <app>gedit</app>, ohne die "
 "vorgegebene Textgröße des Programms zu ändern."
 
 #. (itstool) path: section/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:32
+#: C/text-size.page:33
 msgid "Enable Text Size Plugin"
-msgstr "Plugin für Textgröße aktivieren"
-
-#. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:35
-msgid "To enable Text Size plugin:"
-msgstr "So aktivieren Sie das Plugin für die Textgröße:"
+msgstr "Erweiterung für Textgröße aktivieren"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:42
+#: C/text-size.page:43
 msgid "Select <gui style=\"menuitem\">Text Size</gui> to enable the plugin."
 msgstr ""
-"Wählen Sie <gui style=\"menuitem\">Textgröße</gui>, um das Plugin zu "
+"Wählen Sie <gui style=\"menuitem\">Textgröße</gui>, um die Erweiterung zu "
 "aktivieren."
 
 #. (itstool) path: section/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:50
+#: C/text-size.page:50
 msgid "Use the <app>Text Size</app> plugin"
-msgstr "So verwenden Sie das <app>Textgrößen</app>-Plugin:"
+msgstr "So verwenden Sie die <app>Textgrößen</app>-Erweiterung:"
 
 #. (itstool) path: section/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:52
+#: C/text-size.page:52
 msgid ""
 "Once you have enabled the plugin, do any of the following to change the text "
 "size in <app>gedit</app>:"
 msgstr ""
-"Sobald das Plugin aktiviert ist, können Sie folgendermaßen die Textgröße in "
-"<app>gedit</app> ändern:"
+"Sobald die Erweiterung aktiviert ist, können Sie folgendermaßen die "
+"Textgröße in <app>gedit</app> ändern:"
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:57
+#: C/text-size.page:57
 msgid ""
 "To <em>increase</em> the text size, press <keyseq><key>Ctrl</key><key>+</"
 "key></keyseq>."
@@ -1209,7 +1114,7 @@ msgstr ""
 "key><key>+</key></keyseq>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:61
+#: C/text-size.page:61
 msgid ""
 "To <em>decrease</em> the text size, press <keyseq><key>Ctrl</key><key>-</"
 "key></keyseq>."
@@ -1218,7 +1123,7 @@ msgstr ""
 "key><key>-</key></keyseq>."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/text-size.page:65
+#: C/text-size.page:65
 msgid ""
 "To <em>reset</em> the text size to the default size, press "
 "<keyseq><key>Ctrl</key><key>0</key></keyseq>."
@@ -1226,130 +1131,37 @@ msgstr ""
 "Um die Textgröße auf den vorgegebenen Wert <em>zurückzusetzen</em>, drücken "
 "Sie <keyseq><key>Strg</key><key>0</key></keyseq>."
 
-#. (itstool) path: credit/name
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:11
-msgid "Jordi Mas i Hernàndez"
-msgstr "Jordi Mas i Hernàndez"
-
 #. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:17
-msgid "Translate text into different languages"
-msgstr "Text in verschiedene Sprachen übersetzen"
-
-#. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:20
-msgid "Translate"
-msgstr "Übersetzen"
-
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:22
-msgid ""
-"The <app>Translate</app> plugin allows you to translate text from "
-"<app>gedit</app> using Apertium and Yandex engines."
-msgstr ""
-"Das <app>Übersetzen</app>-Plugin ermöglicht Ihnen die Übersetzung von Text "
-"in <app>gedit</app> unter Nutzung der Übersetzungs-Engines Apertium und "
-"Yandex."
-
-#. (itstool) path: section/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:25
-msgid "Enabling and configuring the Translate plugin"
-msgstr "Das Übersetzen-Plugin aktivieren und einrichten"
-
-#. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:28
-msgid "To enable the <app>Translate</app> plugin:"
-msgstr "So aktivieren Sie das <gui>Übersetzen</gui>-Plugin:"
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:35
-msgid "Select <gui style=\"menuitem\">Translate</gui> to enable the plugin."
-msgstr ""
-"Wählen Sie <gui style=\"menuitem\">Übersetzen</gui>, um das Plugin zu "
-"aktivieren."
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:40
-msgid ""
-"Select <gui style=\"button\">Preferences</gui> to configure the translation "
-"engine to use and a language pair."
-msgstr ""
-"Wählen Sie <gui style=\"button\">Einstellungen</gui>, um die Übersetzungs-"
-"Engine einzurichten und ein Sprachpaar zu benennen."
-
-#. (itstool) path: section/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:47
-msgid "Using the Translate plugin"
-msgstr "Das Übersetzen-Plugin verwenden"
-
-#. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:50
-msgid "To translate a text:"
-msgstr "So übersetzen Sie einen Text:"
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:52
-msgid "Select the part of text that you would like to translate."
-msgstr "Markieren Sie den Bereich des Texts, den Sie übersetzen wollen."
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:55
-msgid ""
-"Press <keyseq><key>Ctrl</key><key>K</key></keyseq> or use the context menu "
-"to translate it."
-msgstr ""
-"Drücken Sie <keyseq><key>Strg</key><key>K</key></keyseq> oder benutzen Sie "
-"das Kontextmenü, um die Übersetzung ausführen zu lassen."
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/translate.page:56
-msgid ""
-"The translation appears in the document or in the bottom panel, depending on "
-"your configuration."
-msgstr ""
-"Die Übersetzung erscheint im Dokument oder im unteren Bereich, abhängig von "
-"Ihrer Konfiguration."
-
-#. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:25
+#: C/word-completion.page:26
 msgid "Autocomplete words or portions of code as you type."
 msgstr ""
 "Wörter oder Code-Bestandteile beim Eingeben automatisch vervollständigen."
 
 #. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:28
+#: C/word-completion.page:29
 msgid "Word Completion"
 msgstr "Wortvervollständigung"
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:30
+#: C/word-completion.page:31
 msgid ""
 "The <app>Word Completion</app> plugin can speed up your editing by "
-"suggesting completions of words as you type. To enable the plugin:"
+"suggesting completions of words as you type."
 msgstr ""
-"Das <app>Wortvervollständigung</app>-Plugin beschleunigt die Bearbeitung, "
-"indem die Vervollständigung von Wörtern bereits bei der Eingabe "
-"vorgeschlagen wird. So aktivieren Sie das Plugin:"
+"Die <app>Wortvervollständigung</app>-Erweiterung beschleunigt die "
+"Bearbeitung, indem die Vervollständigung von Wörtern bereits bei der Eingabe "
+"vorgeschlagen wird."
 
 #. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:35
-msgid ""
-"Select <guiseq><gui style=\"menu\">Edit</gui> <gui style=\"menuitem"
-"\">Preferences</gui> <gui style=\"tab\">Plugins</gui></guiseq>."
-msgstr ""
-"Wählen Sie <guiseq><gui style=\"menu\">Bearbeiten</gui><gui style=\"menuitem"
-"\">Einstellungen</gui><gui style=\"tab\">Plugins</gui></guiseq>."
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:40
+#: C/word-completion.page:42
 msgid ""
 "Select <gui style=\"menuitem\">Word Completion</gui> to enable the plugin."
 msgstr ""
-"Wählen Sie <gui style=\"menuitem\">Wortvervollständigung</gui>, um das "
-"Plugin zu aktivieren."
+"Wählen Sie <gui style=\"menuitem\">Wortvervollständigung</gui>, um die "
+"Erweiterung zu aktivieren."
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:45
+#: C/word-completion.page:47
 msgid ""
 "While editing, the <app>Word Completion</app> plugin will automatically "
 "display a pop-up list of words that begin with the letters you have already "
@@ -1357,14 +1169,14 @@ msgid ""
 "document and upon pre-defined keywords if your document is of a recognised "
 "format."
 msgstr ""
-"Das Plugin <app>Wortvervollständigung</app> zeigt automatisch während der "
-"Bearbeitung eine Einblendliste mit Wörtern an, die mit den bereits "
+"Die Erweiterung <app>Wortvervollständigung</app> zeigt automatisch während "
+"der Bearbeitung eine Einblendliste mit Wörtern an, die mit den bereits "
 "eingegebenen Buchstaben beginnen. Die vorgeschlagenen Wörter werden aus "
 "bereits in Ihrem Dokument enthaltenen Wörtern ermittelt, oder aus "
 "vordefinierten Schlüsselwörtern, falls das Dokumentformat erkannt wurde."
 
 #. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/word-completion.page:51
+#: C/word-completion.page:53
 msgid ""
 "To insert a suggested word, double-click on it in the pop-up list or press "
 "<keyseq><key>Alt</key><key>Num</key></keyseq>, where <key>Num</key> is the "
@@ -1375,44 +1187,375 @@ msgstr ""
 "keyseq>, wobei <key>Zahl</key> die Nummer ist, die neben dem gewünschten "
 "Wort angezeigt wird."
 
-#. (itstool) path: credit/name
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/zeitgeist-dataprovider.page:10
-msgid "Shobha Tyagi"
-msgstr "Shobha Tyagi"
-
-#. (itstool) path: info/desc
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/zeitgeist-dataprovider.page:14
-msgid "Log user activity for documents which are opened in gedit"
-msgstr ""
-"Benutzeraktivität für Dokumente protokollieren, die in Gedit geöffnet sind"
-
-#. (itstool) path: page/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/zeitgeist-dataprovider.page:17
-msgid "Zeitgeist dataprovider"
-msgstr "Zeitgeist-Datenprovider"
+#~ msgid ""
+#~ "To enable the bookmark plugin, select <guiseq><gui style=\"menu\">gedit</"
+#~ "gui> <gui style=\"menuitem\">Preferences</gui><gui>Plugins</gui> "
+#~ "<gui>Bookmarks</gui></guiseq>."
+#~ msgstr ""
+#~ "Um das Lesezeichen-Plugin zu aktivieren, wählen Sie <guiseq><gui style="
+#~ "\"menu\">Bearbeiten</gui><gui style=\"menuitem\">Einstellungen</"
+#~ "gui><gui>Plugins</gui><gui>Lesezeichen</gui></guiseq>."
+
+#~ msgid ""
+#~ "To enable the plugin, select <guiseq><gui style=\"menu\">gedit</gui> <gui "
+#~ "style=\"menuitem\">Preferences</gui><gui>Plugins</gui> <gui>Bracket "
+#~ "Completion</gui></guiseq>."
+#~ msgstr ""
+#~ "Um das Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu"
+#~ "\">Bearbeiten</gui><gui style=\"menuitem\">Einstellungen</"
+#~ "gui><gui>Plugins</gui><gui>Klammer-Vervollständigung</gui></guiseq>."
+
+#~ msgid ""
+#~ "The <app>code comment</app> plugin makes it easier to quickly create or "
+#~ "remove code comments. To enable the code comment plugin, select "
+#~ "<guiseq><gui style=\"menu\">gedit</gui><gui style=\"menuitem"
+#~ "\">Preferences</gui> <gui>Plugins</gui><gui>Code comment</gui></guiseq>."
+#~ msgstr ""
+#~ "Das <app>Quelltextkommentar</app>-Plugin erleichtert Ihnen die Erstellung "
+#~ "oder Entfernung von Quelltextkommentaren. Um das Quelltextkommentar-"
+#~ "Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu\">Bearbeiten</"
+#~ "gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</"
+#~ "gui><gui>Quelltextkommentar</gui></guiseq>."
+
+#~ msgid ""
+#~ "To enable the color picker plugin, select <guiseq><gui style=\"menu"
+#~ "\">gedit</gui><gui style=\"menuitem\">Preferences</gui> <gui>Plugins</"
+#~ "gui><gui>Color Picker</gui></guiseq>."
+#~ msgstr ""
+#~ "Um das Farbwähler-Plugin zu aktivieren, wählen Sie <guiseq><gui style="
+#~ "\"menu\">gedit</gui><gui style=\"menuitem\">Einstellungen</"
+#~ "gui><gui>Plugins</gui><gui>Farbwähler</gui></guiseq>."
+
+#~ msgid ""
+#~ "Select <guiseq><gui>Tools</gui><gui>Pick Color…</gui></guiseq>. The color "
+#~ "picker dialog will appear."
+#~ msgstr ""
+#~ "Wählen Sie <guiseq><gui>Werkzeuge</gui><gui>Farbe wählen …</gui></"
+#~ "guiseq>. Der Farbwähler-Dialog wird geöffnet."
+
+#~ msgid ""
+#~ "Additionally, you can save colors by right-clicking on any of the colored "
+#~ "boxes in the color picker, and selecting <gui>Save color here</gui>. This "
+#~ "will make it easier to insert commonly-used colors later."
+#~ msgstr ""
+#~ "Zusätzlich können Sie Farben speichern, indem Sie mit der rechten "
+#~ "Maustaste auf die Farbfelder im Farbwähler klicken und <gui>Farbe hier "
+#~ "speichern</gui> wählen. Dadurch wird das spätere Einfügen häufig "
+#~ "verwendeter Farben erleichtert."
+
+#~ msgid "Use a command-line interface for advanced editing."
+#~ msgstr ""
+#~ "Eine Befehlszeilenschnittstelle für fortgeschrittene Bearbeitung "
+#~ "verwenden."
+
+#~ msgid "Commander"
+#~ msgstr "Commander"
+
+#~ msgid ""
+#~ "The <app>Commander</app> plugin is a plugin for advanced <app>gedit</app> "
+#~ "users that allows you to perform command-line actions on the current "
+#~ "file. To enable the commander plugin, select <guiseq><gui style=\"menu"
+#~ "\">gedit</gui><gui style=\"menuitem\">Preferences</gui> <gui>Plugins</"
+#~ "gui><gui>Commander</gui></guiseq>."
+#~ msgstr ""
+#~ "Das <app>Commander</app>-Plugin richtet sich an fortgeschrittene Benutzer "
+#~ "von <app>gedit</app>. Es ermöglicht Ihnen die Ausführung von "
+#~ "Befehlszeilenaktionen für die aktuell geöffnete Datei. Um dieses Plugin "
+#~ "zu aktivieren, wählen Sie <guiseq><gui style=\"menu\">gedit</gui><gui "
+#~ "style=\"menuitem\">Einstellungen</gui><gui>Plugins</gui><gui>Commander</"
+#~ "gui></guiseq>."
+
+#~ msgid ""
+#~ "Once you have enabled the plugin, activate it by pressing "
+#~ "<keyseq><key>Ctrl</key><key>.</key></keyseq>."
+#~ msgstr ""
+#~ "Sobald das Plugin eingerichtet ist, aktivieren Sie es durch Drücken von "
+#~ "<keyseq><key>Strg</key><key>.</key></keyseq>."
+
+#~ msgid "The last key in the above key combination is a period."
+#~ msgstr "Die letzte Taste in der genannten Tastenkombination ist ein Punkt."
+
+#~ msgid "Action"
+#~ msgstr "Aktion"
+
+#~ msgid "Keyboard shortcut"
+#~ msgstr "Tastenkombination"
+
+#~ msgid "See an overview of available commands"
+#~ msgstr "Alle verfügbaren Befehle auflisten"
+
+#~ msgid "<keyseq><key>Tab</key><key>Tab</key></keyseq>"
+#~ msgstr "<keyseq><key>Tab</key><key>Tab</key></keyseq>"
+
+#~ msgid "Find a word within the current file"
+#~ msgstr "Ein Wort in der aktuellen Datei suchen"
+
+#~ msgid "<key>/</key> <input>foo</input>"
+#~ msgstr "<key>/</key> <input>bla</input>"
+
+#~ msgid "This will find the word <input>foo</input>."
+#~ msgstr "Dadurch wird nach dem Wort <input>bla</input> gesucht."
+
+#~ msgid "Replace a word within the current file"
+#~ msgstr "Ein Wort in der aktuellen Datei ersetzen"
+
+#~ msgid "<keyseq><key>/</key><key>/</key></keyseq> <input>foo bar</input>"
+#~ msgstr "<keyseq><key>/</key><key>/</key></keyseq> <input>bla blub</input>"
+
+#~ msgid "This will replace <input>foo</input> with <input>bar</input>."
+#~ msgstr ""
+#~ "Dadurch wird das Wort <input>bla</input> durch <input>blub</input> "
+#~ "ersetzt."
+
+#~ msgid "Move the cursor to a certain line number in your file"
+#~ msgstr ""
+#~ "Den Eingabecursor in eine bestimmte Zeilennummer in Ihrer Datei setzen"
+
+#~ msgid ""
+#~ "go <input>[line number]</input> <em>or</em> just <key>G</key> "
+#~ "<input>[line number]</input>"
+#~ msgstr ""
+#~ "go <input>[Zeilennummer]</input> <em>oder</em> einfach <key>G</key> "
+#~ "<input>[Zeilennummer]</input>"
+
+#~ msgid "Toggle the bookmark indicator for the current line"
+#~ msgstr ""
+#~ "Den Lesezeichenindikator für die aktuelle Zeile ein- oder ausschalten"
+
+#~ msgid "bookmark <em>or</em> just <key>B</key>"
+#~ msgstr "bookmark <em>oder</em> einfach <key>B</key>"
+
+#~ msgid ""
+#~ "Some commands, such as the <app>bookmark</app> command require that the "
+#~ "appropriate plugin be installed and activated. If you do not have the "
+#~ "appropriate plugin installed and activated, you will receive an error "
+#~ "message."
+#~ msgstr ""
+#~ "Einige Befehle, wie beispielsweise <app>bookmark</app>, setzen voraus, "
+#~ "das das entsprechende Plugin installiert und aktiviert ist. Sollte dies "
+#~ "nicht der Fall sein, erhalten Sie eine Fehlermeldung."
+
+#~ msgid "Display recently-used and most-used files on startup."
+#~ msgstr "Häufig und kürzlich verwendete Dateien beim Start anzeigen."
+
+#~ msgid "Dashboard"
+#~ msgstr "Dashboard"
+
+#~ msgid ""
+#~ "The <app>Dashboard</app> plugin provides quick access to your most "
+#~ "recently-used files and most-frequently used files. To activate the "
+#~ "<app>Dashboard</app> plugin, select <guiseq><gui style=\"menu\">gedit</"
+#~ "gui><gui style=\"menuitem\">Preferences</gui> <gui>Plugins</"
+#~ "gui><gui>Dashboard</gui></guiseq>. You will need to restart <app>gedit</"
+#~ "app> to activate the <app>Dashboard</app> plugin."
+#~ msgstr ""
+#~ "Das Plugin <app>Dashboard</app> ermöglicht schnellen Zugriff auf zuletzt "
+#~ "und häufig verwendete Dateien. Zum Aktivieren des Plugins <app>Dashboard</"
+#~ "app> wählen Sie <guiseq><gui style=\"menu\">gedit</gui><gui style="
+#~ "\"menuitem\">Einstellungen</gui><gui>Plugins</gui><gui>Dashboard</gui></"
+#~ "guiseq>. Sie müssen danach <app>gedit</app> neu starten, um das Plugin "
+#~ "<app>Dashboard</app> zu aktivieren."
+
+#~ msgid ""
+#~ "The <app>dashboard</app> also includes a <gui>Search</gui> window, "
+#~ "allowing you to search for files that may not appear in the list of files."
+#~ msgstr ""
+#~ "<app>Dashboard</app> enthält ein <gui>Suchfenster</gui>, mit dem Sie nach "
+#~ "Dateien suchen können, die gegebenenfalls nicht in der Dateiliste "
+#~ "erscheinen."
+
+#~ msgid "Recently used files"
+#~ msgstr "Zuletzt verwendete Dateien"
+
+#~ msgid ""
+#~ "The dashboard will initially display a shortcut for an <gui>empty "
+#~ "document</gui> and seven of your most recently-used files. Click on the "
+#~ "<gui>empty document</gui> to create a new file. Click on any of the other "
+#~ "files to open that file."
+#~ msgstr ""
+#~ "Das Dashboard zeigt anfangs einen Verweis auf ein <gui>leeres Dokument</"
+#~ "gui> und die sieben zuletzt verwendeten Dateien. Klicken Sie auf "
+#~ "<gui>leeres Dokument</gui>, um eine neue Datei zu erstellen. Klicken Sie "
+#~ "auf eine der anderen Dateien, um jene zu öffnen."
+
+#~ msgid "Most frequently-used files"
+#~ msgstr "Am häufigsten verwendete Dateien"
+
+#~ msgid ""
+#~ "Similarly, the dashboard displays a shortcut for an <gui>empty document</"
+#~ "gui> and seven of your most frequently-used files. Click on the <gui> "
+#~ "empty document</gui> to create a new file. Click on any of the other "
+#~ "files to open that file."
+#~ msgstr ""
+#~ "Ähnlich zeigt das Dashboard einen Verweis auf ein <gui>leeres Dokument</"
+#~ "gui> und die sieben zuletzt verwendeten Dateien. Klicken Sie auf "
+#~ "<gui>leeres Dokument</gui>, um eine neue Datei zu erstellen. Klicken Sie "
+#~ "auf eine der anderen Dateien, um jene zu öffnen."
+
+#~ msgid ""
+#~ "Once activated, the <app>dashboard</app> will be displayed by default "
+#~ "when you open <app>gedit</app>. You can also open the <app>dashboard</"
+#~ "app> by clicking <guiseq><gui>File</gui><gui>New</gui></guiseq>, or by "
+#~ "pressing <keyseq><key>Ctrl</key><key>N</key></keyseq>."
+#~ msgstr ""
+#~ "Sobald <app>Dashboard</app> aktiviert ist, wird es normalerweise beim "
+#~ "Start von <app>gedit</app> angezeigt. Sie können  <app>Dashboard</app> "
+#~ "auch öffnen, indem Sie auf <guiseq><gui>Datei</gui><gui>Neu</gui></"
+#~ "guiseq> klicken oder <keyseq><key>Strg</key><key>N</key></keyseq> drücken."
+
+#~ msgid ""
+#~ "To enable this plugin, select <guiseq><gui style=\"menu\">gedit</gui> "
+#~ "<gui style=\"menuitem\">Preferences</gui><gui>Plugins</gui> <gui>Draw "
+#~ "Spaces</gui></guiseq>. After you have enabled the plugin, you can set its "
+#~ "options by highlighting the plugin and selecting <gui style=\"menuitem"
+#~ "\">Preferences</gui>."
+#~ msgstr ""
+#~ "Um dieses Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu"
+#~ "\">gedit</gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</"
+#~ "gui><gui>Leerzeichen darstellen</gui></guiseq>. Sobald Sie das Plugin "
+#~ "aktiviert haben, können Sie dessen Optionen anpassen, indem Sie es "
+#~ "markieren und <gui style=\"menuitem\">Einstellungen</gui> wählen."
+
+#~ msgid ""
+#~ "By default, the <app>Draw Spaces</app> plugin will mark the following "
+#~ "types of whitespace in a file:"
+#~ msgstr ""
+#~ "Standardmäßig markiert das Plugin <app>Leerzeichen darstellen</app> "
+#~ "folgende Arten von Leerraum in einer Datei:"
+
+#~ msgid "Spaces"
+#~ msgstr "Leerzeichen"
+
+#~ msgid "Tabs"
+#~ msgstr "Tabulatoren"
+
+#~ msgid "Leading spaces"
+#~ msgstr "Vorangestellte Leerzeichen"
+
+#~ msgid "Spaces in text"
+#~ msgstr "Leerzeichen im Text"
+
+#~ msgid "Trailing spaces"
+#~ msgstr "Angehängte Leerzeichen"
+
+#~ msgid "You can also set the plugin to mark:"
+#~ msgstr "Sie können das Plugin auch verwenden, um Folgendes zu markieren:"
 
-#. (itstool) path: page/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/zeitgeist-dataprovider.page:19
-msgid ""
-"Zeitgeist is a service that logs user activities and events. Zeitgeist lets "
-"other applications access this information in the form of statistics and "
-"timelines.The Zeitgeist dataprovider plugin for <app>gedit</app> records "
-"user activity for documents used with gedit giving easy access to recently-"
-"used and frequently-used files."
-msgstr ""
-"Zeitgeist ist ein Dienst, der Benutzeraktivitäten und Ereignisse "
-"protokolliert. Andere Anwendungen können in Form von Statistiken und "
-"Zeitleisten auf diese Informationen zugreifen. Das Plugin "
-"<gui>Datenlieferant für Zeitgeist</gui> für <app>gedit</app> zeichnet "
-"Benutzeraktivitäten für die mit Gedit verwendeten Dokumente auf, wodurch der "
-"Zugriff auf die kürzlich und häufig genutzten Dokumente möglich ist."
-
-#. (itstool) path: steps/title
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/zeitgeist-dataprovider.page:26
-msgid "Enable Zeitgeist dataprovider"
-msgstr "Datenlieferant für Zeitgeist aktivieren"
-
-#. (itstool) path: item/p
-#: /var/www/gnomeweb/scratchdir/git/gedit-plugins/help/C/zeitgeist-dataprovider.page:33
-msgid "Select <gui style=\"menuitem\">Zeitgeist Dataprovider</gui>."
-msgstr "Wählen Sie <gui style=\"menuitem\">Datenlieferant für Zeitgeist</gui>."
+# Zeilenumbrüche?
+#~ msgid "New lines"
+#~ msgstr "Zeilenumbrüche"
+
+#~ msgid "Non-breaking spaces"
+#~ msgstr "Geschützte Leerzeichen"
+
+#~ msgid ""
+#~ "To enable the plugin, select <guiseq><gui style=\"menu\">gedit</gui> <gui "
+#~ "style=\"menuitem\">Preferences</gui><gui>Plugins</gui> <gui>Git</gui></"
+#~ "guiseq>."
+#~ msgstr ""
+#~ "Um das Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu"
+#~ "\">gedit</gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</"
+#~ "gui><gui>Git</gui></guiseq>."
+
+#~ msgid ""
+#~ "To enable this plugin, select <guiseq><gui style=\"menu\">gedit</gui> "
+#~ "<gui style=\"menuitem\">Preferences</gui><gui>Plugins</gui> <gui>Join/"
+#~ "Split Lines</gui></guiseq>."
+#~ msgstr ""
+#~ "Um das Plugin zu aktivieren, wählen Sie <guiseq><gui style=\"menu"
+#~ "\">gedit</gui><gui style=\"menuitem\">Einstellungen</gui><gui>Plugins</"
+#~ "gui><gui>Zeilen zusammenfügen/umbrechen</gui></guiseq>."
+
+#~ msgid "To enable the <app>Embedded Terminal</app> plugin:"
+#~ msgstr ""
+#~ "So aktivieren Sie das Plugin für das <app>eingebettete Terminal</app>:"
+
+#~ msgid ""
+#~ "Select <guiseq><gui style=\"menu\">gedit</gui> <gui style=\"menuitem"
+#~ "\">Preferences</gui> <gui style=\"tab\">Plugins</gui></guiseq>."
+#~ msgstr ""
+#~ "Wählen Sie <guiseq><gui style=\"menu\">gedit</gui><gui style=\"menuitem"
+#~ "\">Einstellungen</gui><gui>Plugins</gui></guiseq>."
+
+#~ msgid ""
+#~ "Select <guiseq><gui style=\"menu\">View</gui> <gui style=\"menuitem"
+#~ "\">Bottom Pane</gui></guiseq>. Alternatively, you can press "
+#~ "<keyseq><key>Ctrl</key><key>F9</key></keyseq>."
+#~ msgstr ""
+#~ "Wählen Sie <guiseq><gui style=\"menu\">Ansicht</gui><gui style=\"menuitem"
+#~ "\">Untere Leiste</gui></guiseq> oder drücken Sie <keyseq><key>Strg</"
+#~ "key><key>F9</key></keyseq>."
+
+#~ msgid "Translate text into different languages"
+#~ msgstr "Text in verschiedene Sprachen übersetzen"
+
+#~ msgid "Translate"
+#~ msgstr "Übersetzen"
+
+#~ msgid ""
+#~ "The <app>Translate</app> plugin allows you to translate text from "
+#~ "<app>gedit</app> using Apertium and Yandex engines."
+#~ msgstr ""
+#~ "Das <app>Übersetzen</app>-Plugin ermöglicht Ihnen die Übersetzung von "
+#~ "Text in <app>gedit</app> unter Nutzung der Übersetzungs-Engines Apertium "
+#~ "und Yandex."
+
+#~ msgid "Enabling and configuring the Translate plugin"
+#~ msgstr "Das Übersetzen-Plugin aktivieren und einrichten"
+
+#~ msgid "To enable the <app>Translate</app> plugin:"
+#~ msgstr "So aktivieren Sie das <gui>Übersetzen</gui>-Plugin:"
+
+#~ msgid "Using the Translate plugin"
+#~ msgstr "Das Übersetzen-Plugin verwenden"
+
+#~ msgid "To translate a text:"
+#~ msgstr "So übersetzen Sie einen Text:"
+
+#~ msgid "Select the part of text that you would like to translate."
+#~ msgstr "Markieren Sie den Bereich des Texts, den Sie übersetzen wollen."
+
+#~ msgid ""
+#~ "Press <keyseq><key>Ctrl</key><key>K</key></keyseq> or use the context "
+#~ "menu to translate it."
+#~ msgstr ""
+#~ "Drücken Sie <keyseq><key>Strg</key><key>K</key></keyseq> oder benutzen "
+#~ "Sie das Kontextmenü, um die Übersetzung ausführen zu lassen."
+
+#~ msgid ""
+#~ "The translation appears in the document or in the bottom panel, depending "
+#~ "on your configuration."
+#~ msgstr ""
+#~ "Die Übersetzung erscheint im Dokument oder im unteren Bereich, abhängig "
+#~ "von Ihrer Konfiguration."
+
+#~ msgid "Shobha Tyagi"
+#~ msgstr "Shobha Tyagi"
+
+#~ msgid "Log user activity for documents which are opened in gedit"
+#~ msgstr ""
+#~ "Benutzeraktivität für Dokumente protokollieren, die in Gedit geöffnet sind"
+
+#~ msgid "Zeitgeist dataprovider"
+#~ msgstr "Zeitgeist-Datenprovider"
+
+#~ msgid ""
+#~ "Zeitgeist is a service that logs user activities and events. Zeitgeist "
+#~ "lets other applications access this information in the form of statistics "
+#~ "and timelines.The Zeitgeist dataprovider plugin for <app>gedit</app> "
+#~ "records user activity for documents used with gedit giving easy access to "
+#~ "recently-used and frequently-used files."
+#~ msgstr ""
+#~ "Zeitgeist ist ein Dienst, der Benutzeraktivitäten und Ereignisse "
+#~ "protokolliert. Andere Anwendungen können in Form von Statistiken und "
+#~ "Zeitleisten auf diese Informationen zugreifen. Das Plugin "
+#~ "<gui>Datenlieferant für Zeitgeist</gui> für <app>gedit</app> zeichnet "
+#~ "Benutzeraktivitäten für die mit Gedit verwendeten Dokumente auf, wodurch "
+#~ "der Zugriff auf die kürzlich und häufig genutzten Dokumente möglich ist."
+
+#~ msgid "Enable Zeitgeist dataprovider"
+#~ msgstr "Datenlieferant für Zeitgeist aktivieren"
+
+#~ msgid "Select <gui style=\"menuitem\">Zeitgeist Dataprovider</gui>."
+#~ msgstr ""
+#~ "Wählen Sie <gui style=\"menuitem\">Datenlieferant für Zeitgeist</gui>."
diff --git a/help/meson.build b/help/meson.build
index 30fec0e..30e2d49 100644
--- a/help/meson.build
+++ b/help/meson.build
@@ -10,7 +10,6 @@ gedit_help_sources = [
   'legal-plugins.xml',
   'multi-edit.page',
   'session-saver.page',
-  'synctex.page',
   'terminal.page',
   'text-size.page',
   'word-completion.page',
diff --git a/meson.build b/meson.build
index 6cee03c..48c9b4b 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
   'gedit-plugins', 'c',
-  version: '44.1',
-  meson_version: '>= 0.50'
+  version: '45.0',
+  meson_version: '>= 0.57'
 )
 
 gnome = import('gnome')
@@ -26,7 +26,7 @@ localedir = join_paths(datadir, 'locale')
 
 # Dependencies in common for all plugins
 libpeas_dep = dependency('libpeas-1.0', version: '>= 1.14.1')
-gedit_dep = dependency('gedit', version: '>= 44.0')
+gedit_dep = dependency('gedit', version: '>= 45.0')
 
 appstream_util = find_program('appstream-util', required: false)
 
@@ -49,14 +49,12 @@ all_plugins = {
   'charmap': {'language': 'python'},
   'codecomment': {'language': 'python'},
   'colorpicker': {'language': 'python'},
-  'colorschemer': {'language': 'python'},
   'drawspaces': {'language': 'c'},
   'git': {'language': 'python'},
   'joinlines': {'language': 'python'},
   'multiedit': {'language': 'python'},
   'sessionsaver': {'language': 'python'},
   'smartspaces': {'language': 'c'},
-  'synctex': {'language': 'python'},
   'terminal': {'language': 'python'},
   'textsize': {'language': 'python'},
   'wordcompletion': {'language': 'c'},
@@ -92,6 +90,10 @@ meson.add_install_script(
   datadir
 )
 
+gnome.post_install(
+  glib_compile_schemas: true,
+)
+
 # Summary message
 
 summary = [
diff --git a/meson_options.txt b/meson_options.txt
index 7b6d85c..c5fa770 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -3,14 +3,12 @@ option('plugin_bracketcompletion', type: 'boolean')
 option('plugin_charmap', type: 'boolean')
 option('plugin_codecomment', type: 'boolean')
 option('plugin_colorpicker', type: 'boolean')
-option('plugin_colorschemer', type: 'boolean')
 option('plugin_drawspaces', type: 'boolean')
 option('plugin_git', type: 'boolean')
 option('plugin_joinlines', type: 'boolean')
 option('plugin_multiedit', type: 'boolean')
 option('plugin_sessionsaver', type: 'boolean')
 option('plugin_smartspaces', type: 'boolean')
-option('plugin_synctex', type: 'boolean')
 option('plugin_terminal', type: 'boolean')
 option('plugin_textsize', type: 'boolean')
 option('plugin_wordcompletion', type: 'boolean')
diff --git a/plugins/bookmarks/gedit-bookmarks-plugin.c b/plugins/bookmarks/gedit-bookmarks-plugin.c
index ba30988..c6fe280 100644
--- a/plugins/bookmarks/gedit-bookmarks-plugin.c
+++ b/plugins/bookmarks/gedit-bookmarks-plugin.c
@@ -288,34 +288,36 @@ get_bookmark_pixbuf (GeditBookmarksPlugin *plugin)
 }
 
 static void
-update_background_color (GtkSourceMarkAttributes *attrs, GtkSourceBuffer *buffer)
+update_background_color (GtkSourceMarkAttributes *attrs,
+			 GtkSourceBuffer         *buffer)
 {
-	GtkSourceStyleScheme *scheme;
-	GtkSourceStyle *style;
+	GtkSourceStyleScheme *style_scheme;
+	GtkSourceStyle *style = NULL;
+	gboolean done = FALSE;
 
-	scheme = gtk_source_buffer_get_style_scheme (buffer);
-	style = gtk_source_style_scheme_get_style (scheme, "search-match");
-
-	if (style)
+	style_scheme = gtk_source_buffer_get_style_scheme (buffer);
+	if (style_scheme != NULL)
 	{
-		gboolean bgset;
-		gchar *bg;
+		style = gtk_source_style_scheme_get_style (style_scheme, "search-match");
+	}
 
-		g_object_get (style, "background-set", &bgset, "background", &bg, NULL);
+	if (style != NULL)
+	{
+		GtkSourceStyleData *style_data = gtk_source_style_get_data (style);
 
-		if (bgset)
+		if (style_data->use_background_color)
 		{
-			GdkRGBA color;
-
-			gdk_rgba_parse (&color, bg);
-			gtk_source_mark_attributes_set_background (attrs, &color);
-			g_free (bg);
-
-			return;
+			gtk_source_mark_attributes_set_background (attrs, &style_data->background_color);
+			done = TRUE;
 		}
+
+		g_free (style_data);
 	}
 
-	gtk_source_mark_attributes_set_background (attrs, NULL);
+	if (!done)
+	{
+		gtk_source_mark_attributes_set_background (attrs, NULL);
+	}
 }
 
 static void
diff --git a/plugins/codecomment/codecomment.py b/plugins/codecomment/codecomment.py
index 72d38dd..3941dd8 100644
--- a/plugins/codecomment/codecomment.py
+++ b/plugins/codecomment/codecomment.py
@@ -23,7 +23,7 @@
 
 import gi
 gi.require_version('Gtk', '3.0')
-gi.require_version('GtkSource', '4')
+gi.require_version('GtkSource', '300')
 from gi.repository import GObject, Gio, Gtk, GtkSource, Gedit
 
 try:
diff --git a/plugins/colorschemer/colorschemer.plugin.desktop.in.in b/plugins/colorschemer/colorschemer.plugin.desktop.in.in
deleted file mode 100644
index e479893..0000000
--- a/plugins/colorschemer/colorschemer.plugin.desktop.in.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[Plugin]
-Loader=python3
-Module=colorschemer
-IAge=3
-Name=Color Scheme Editor
-Description=Source code color scheme editor
-Authors=Jono <jono@foodnotblogs.com>
-Copyright=Copyright © 2013 Jono Finger
-Website=https://github.com/jonocodes/GeditSchemer
-Version=@VERSION@
diff --git a/plugins/colorschemer/gedit-colorschemer.metainfo.xml.in b/plugins/colorschemer/gedit-colorschemer.metainfo.xml.in
deleted file mode 100644
index b690445..0000000
--- a/plugins/colorschemer/gedit-colorschemer.metainfo.xml.in
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Copyright 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> -->
-<component type="addon">
-  <id>gedit-colorschemer</id>
-  <extends>org.gnome.gedit.desktop</extends>
-  <name>Color Scheme Editor</name>
-  <summary>Create and edit the color scheme used for syntax highlighting</summary>
-  <url type="homepage">https://wiki.gnome.org/Apps/Gedit/ShippedPlugins</url>
-  <url type="bugtracker">https://gitlab.gnome.org/GNOME/gedit-plugins/issues</url>
-  <metadata_license>CC0-1.0</metadata_license>
-  <project_license>GPL-2.0+</project_license>
-  <update_contact>swilmet@gnome.org</update_contact>
-</component>
diff --git a/plugins/colorschemer/meson.build b/plugins/colorschemer/meson.build
deleted file mode 100644
index 0b1a483..0000000
--- a/plugins/colorschemer/meson.build
+++ /dev/null
@@ -1,60 +0,0 @@
-install_subdir(
-  'schemer',
-  exclude_files: 'Makefile.am',
-  strip_directory : true,
-  install_dir: join_paths(
-    pkglibdir,
-    'plugins',
-    'colorschemer',
-  )
-)
-
-install_data(
-  'schemer.ui',
-  install_dir: join_paths(
-    pkgdatadir,
-    'plugins',
-    'colorschemer',
-    'ui',
-  )
-)
-
-colorschemer_plugin_in = configure_file(
-  input: 'colorschemer.plugin.desktop.in.in',
-  output: 'colorschemer.plugin.desktop.in',
-  configuration: plugin_in,
-  install: false,
-)
-
-colorschemer_plugin = custom_target(
-  'colorschemer.plugin',
-  input: colorschemer_plugin_in,
-  output: 'colorschemer.plugin',
-  command: msgfmt_plugin_cmd,
-  install: true,
-  install_dir: join_paths(
-    pkglibdir,
-    'plugins',
-  )
-)
-
-colorschemer_metainfo = i18n.merge_file(
-  input: 'gedit-colorschemer.metainfo.xml.in',
-  output: 'gedit-colorschemer.metainfo.xml',
-  po_dir: join_paths(srcdir, 'po'),
-  type: 'xml',
-  install: true,
-  install_dir: appstreamdir,
-)
-
-if appstream_util.found()
-  test(
-    'validate-gedit-colorschemer.metainfo.xml',
-    appstream_util,
-    args: [
-      'validate-relax',
-      '--nonet',
-      colorschemer_metainfo.full_path(),
-    ]
-  )
-endif
diff --git a/plugins/colorschemer/schemer.ui b/plugins/colorschemer/schemer.ui
deleted file mode 100644
index ce2045c..0000000
--- a/plugins/colorschemer/schemer.ui
+++ /dev/null
@@ -1,615 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface>
-  <!-- interface-requires gtk+ 3.0 -->
-  <!-- interface-requires gtksourceview 3.0 -->
-  <object class="GtkListStore" id="liststoreLanguages">
-    <columns>
-      <!-- column-name gchararray2 -->
-      <column type="gchararray"/>
-    </columns>
-  </object>
-  <object class="GtkListStore" id="liststoreStyles">
-    <columns>
-      <!-- column-name gchararray1 -->
-      <column type="gchararray"/>
-    </columns>
-  </object>
-  <object class="GtkWindow" id="window">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="title" translatable="yes">Color Scheme Editor</property>
-    <property name="window_position">center</property>
-    <property name="default_width">700</property>
-    <property name="default_height">550</property>
-    <signal name="destroy" handler="destroy" swapped="no"/>
-    <child>
-      <object class="GtkVBox" id="vbox20">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="margin_left">5</property>
-        <property name="margin_right">5</property>
-        <property name="margin_top">8</property>
-        <property name="margin_bottom">2</property>
-        <property name="spacing">2</property>
-        <child>
-          <object class="GtkVBox" id="vbox21">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="spacing">2</property>
-            <child>
-              <object class="GtkHBox" id="hbox35">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="border_width">3</property>
-                <property name="spacing">12</property>
-                <child>
-                  <object class="GtkBox" id="boxLanguages">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="halign">start</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <object class="GtkComboBox" id="comboboxLanguages">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="model">liststoreLanguages</property>
-                        <child>
-                          <object class="GtkCellRendererText" id="cellrenderertext1"/>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkScrolledWindow" id="scrolledwindowLanguages">
-                        <property name="width_request">200</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="shadow_type">etched-in</property>
-                        <child>
-                          <object class="GtkTreeView" id="treeviewStyles">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="model">liststoreStyles</property>
-                            <property name="headers_visible">False</property>
-                            <child internal-child="selection">
-                              <object class="GtkTreeSelection" id="treeview-selection1"/>
-                            </child>
-                            <child>
-                              <object class="GtkTreeViewColumn" id="treeviewcolumn1">
-                                <child>
-                                  <object class="GtkCellRendererSpin" id="cellrendererspin1"/>
-                                  <attributes>
-                                    <attribute name="text">0</attribute>
-                                  </attributes>
-                                </child>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">True</property>
-                    <property name="position">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkBox" id="boxStyleAndSample">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <object class="GtkBox" id="box1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="spacing">4</property>
-                        <child>
-                          <object class="GtkVBox" id="vboxStyles">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="halign">center</property>
-                            <property name="valign">center</property>
-                            <property name="margin_left">16</property>
-                            <property name="margin_bottom">10</property>
-                            <property name="spacing">10</property>
-                            <child>
-                              <object class="GtkHBox" id="hbox36">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="homogeneous">True</property>
-                                <child>
-                                  <object class="GtkToggleButton" id="togglebuttonBold">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">True</property>
-                                    <property name="has_tooltip">True</property>
-                                    <property name="tooltip_markup" translatable="yes">Bold</property>
-                                    <property name="tooltip_text" translatable="yes">Bold</property>
-                                    <property name="relief">none</property>
-                                    <child>
-                                      <object class="GtkImage" id="image30">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="stock">gtk-bold</property>
-                                      </object>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="expand">False</property>
-                                    <property name="fill">False</property>
-                                    <property name="position">0</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkToggleButton" id="togglebuttonItalic">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">True</property>
-                                    <property name="has_tooltip">True</property>
-                                    <property name="tooltip_markup" translatable="yes">Italic</property>
-                                    <property name="tooltip_text" translatable="yes">Italic</property>
-                                    <property name="relief">none</property>
-                                    <child>
-                                      <object class="GtkImage" id="image31">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="stock">gtk-italic</property>
-                                      </object>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="expand">False</property>
-                                    <property name="fill">False</property>
-                                    <property name="position">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkToggleButton" id="togglebuttonUnderline">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">True</property>
-                                    <property name="has_tooltip">True</property>
-                                    <property name="tooltip_markup" translatable="yes">Underline</property>
-                                    <property name="tooltip_text" translatable="yes">Underline</property>
-                                    <property name="relief">none</property>
-                                    <child>
-                                      <object class="GtkImage" id="image32">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="stock">gtk-underline</property>
-                                      </object>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="expand">False</property>
-                                    <property name="fill">False</property>
-                                    <property name="position">2</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkToggleButton" id="togglebuttonStrikethrough">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">True</property>
-                                    <property name="has_tooltip">True</property>
-                                    <property name="tooltip_markup" translatable="yes">Strikethrough</property>
-                                    <property name="tooltip_text" translatable="yes">Strikethrough</property>
-                                    <property name="relief">none</property>
-                                    <child>
-                                      <object class="GtkImage" id="image33">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="stock">gtk-strikethrough</property>
-                                      </object>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="expand">False</property>
-                                    <property name="fill">False</property>
-                                    <property name="position">3</property>
-                                  </packing>
-                                </child>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">True</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkTable" id="table8">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="n_rows">2</property>
-                                <property name="n_columns">2</property>
-                                <property name="column_spacing">12</property>
-                                <property name="row_spacing">12</property>
-                                <child>
-                                  <object class="GtkColorButton" id="colorbuttonBackground">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">True</property>
-                                    <property name="title" translatable="yes">Pick the background color</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="right_attach">2</property>
-                                    <property name="top_attach">1</property>
-                                    <property name="bottom_attach">2</property>
-                                    <property name="x_options"/>
-                                    <property name="y_options"/>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkColorButton" id="colorbuttonForeground">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">True</property>
-                                    <property name="title" translatable="yes">Pick the foreground color</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="right_attach">2</property>
-                                    <property name="x_options"/>
-                                    <property name="y_options"/>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkCheckButton" id="checkbuttonBackground">
-                                    <property name="label" translatable="yes">_Background</property>
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="xalign">0</property>
-                                    <property name="draw_indicator">True</property>
-                                  </object>
-                                  <packing>
-                                    <property name="top_attach">1</property>
-                                    <property name="bottom_attach">2</property>
-                                    <property name="x_options"/>
-                                    <property name="y_options"/>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkCheckButton" id="checkbuttonForeground">
-                                    <property name="label" translatable="yes">_Foreground</property>
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="xalign">0</property>
-                                    <property name="draw_indicator">True</property>
-                                  </object>
-                                  <packing>
-                                    <property name="x_options"/>
-                                    <property name="y_options"/>
-                                  </packing>
-                                </child>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkButton" id="resetButton">
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="receives_default">True</property>
-                                <child>
-                                  <object class="GtkAlignment" id="alignment7">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="xscale">0</property>
-                                    <property name="yscale">0</property>
-                                    <child>
-                                      <object class="GtkHBox" id="hbox37">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="spacing">2</property>
-                                        <child>
-                                          <object class="GtkImage" id="image34">
-                                            <property name="visible">True</property>
-                                            <property name="can_focus">False</property>
-                                            <property name="stock">gtk-undo</property>
-                                          </object>
-                                          <packing>
-                                            <property name="expand">False</property>
-                                            <property name="fill">False</property>
-                                            <property name="position">0</property>
-                                          </packing>
-                                        </child>
-                                        <child>
-                                          <object class="GtkLabel" id="label41">
-                                            <property name="visible">True</property>
-                                            <property name="can_focus">False</property>
-                                            <property name="label" translatable="yes">_Clear</property>
-                                            <property name="use_underline">True</property>
-                                          </object>
-                                          <packing>
-                                            <property name="expand">False</property>
-                                            <property name="fill">False</property>
-                                            <property name="position">1</property>
-                                          </packing>
-                                        </child>
-                                      </object>
-                                    </child>
-                                  </object>
-                                </child>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">3</property>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="boxMetadata">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="margin_left">30</property>
-                            <property name="margin_right">10</property>
-                            <property name="margin_bottom">5</property>
-                            <property name="border_width">7</property>
-                            <property name="orientation">vertical</property>
-                            <property name="spacing">1</property>
-                            <child>
-                              <object class="GtkLabel" id="labelName">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="label" translatable="yes">Name</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">True</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkEntry" id="entryName">
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="invisible_char">●</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">True</property>
-                                <property name="position">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkLabel" id="labelId">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="label" translatable="yes">ID</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">True</property>
-                                <property name="position">2</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkEntry" id="entryId">
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="invisible_char">●</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">True</property>
-                                <property name="position">3</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkLabel" id="labelDescription">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="label" translatable="yes">Description</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">True</property>
-                                <property name="position">4</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkEntry" id="entryDescription">
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="invisible_char">●</property>
-                                <property name="invisible_char_set">True</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">True</property>
-                                <property name="position">5</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkLabel" id="labelAuthor">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="label" translatable="yes">Author</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">True</property>
-                                <property name="position">6</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkEntry" id="entryAuthor">
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="invisible_char">●</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">True</property>
-                                <property name="position">7</property>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">True</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="boxSample">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="orientation">vertical</property>
-                        <child>
-                          <object class="GtkLabel" id="labelSample">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="halign">start</property>
-                            <property name="label" translatable="yes">Sample</property>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkScrolledWindow" id="scrolledwindowSample">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="shadow_type">in</property>
-                            <child>
-                              <object class="GtkSourceView" id="gtksourceviewSample">
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="has_tooltip">True</property>
-                                <property name="hexpand">True</property>
-                                <property name="vexpand">True</property>
-                                <property name="left_margin">2</property>
-                                <property name="right_margin">2</property>
-                                <property name="show_line_numbers">True</property>
-                                <property name="tab_width">4</property>
-                                <property name="auto_indent">True</property>
-                                <property name="indent_on_tab">False</property>
-                              </object>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">True</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="pack_type">end</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="expand">True</property>
-                    <property name="fill">True</property>
-                    <property name="position">2</property>
-                  </packing>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">True</property>
-                <property name="fill">True</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkButtonBox" id="buttonbox1">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">4</property>
-            <property name="spacing">10</property>
-            <property name="layout_style">end</property>
-            <child>
-              <object class="GtkButton" id="buttonCancel">
-                <property name="label">gtk-cancel</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">True</property>
-                <property name="use_stock">True</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkButton" id="buttonSave">
-                <property name="label">gtk-save</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">True</property>
-                <property name="use_stock">True</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="padding">12</property>
-                <property name="pack_type">end</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="padding">4</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </object>
-</interface>
diff --git a/plugins/colorschemer/schemer/__init__.py b/plugins/colorschemer/schemer/__init__.py
deleted file mode 100644
index 1213927..0000000
--- a/plugins/colorschemer/schemer/__init__.py
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/usr/bin/env python3
-#
-# Gedit Scheme Editor
-# https://github.com/jonocodes/GeditSchemer
-#
-# Copyright (C) Jono Finger 2013 <jono@foodnotblogs.com>
-# 
-# The program is free software: you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-# 
-# The program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# See the GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License along
-# with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-import gi
-gi.require_version('Gedit', '3.0')
-gi.require_version('Gtk', '3.0')
-from gi.repository import GObject, Gio, Gedit, Gtk
-import os
-from .schemer import GUI
-
-try:
-    import gettext
-    gettext.bindtextdomain('gedit-plugins')
-    gettext.textdomain('gedit-plugins')
-    _ = gettext.gettext
-except:
-    _ = lambda s: s
-
-
-class AppActivatable(GObject.Object, Gedit.AppActivatable):
-
-  app = GObject.Property(type=Gedit.App)
-
-  def __init__(self):
-    GObject.Object.__init__(self)
-
-  def do_activate(self):
-    action = Gio.SimpleAction(name="schemer")
-    action.connect('activate', self.open_dialog)
-    self.app.add_action(action)
-
-    self.menu_ext = self.extend_menu("preferences-section")
-    item = Gio.MenuItem.new(_("Color Scheme Editor"), "app.schemer")
-    self.menu_ext.append_menu_item(item)
-
-  def do_deactivate(self):
-    self.app.remove_action("schemer")
-    self.menu_ext = None
-
-  def open_dialog(self, action, parameter, data=None):
-    GUI(Gedit.App, os.path.join(self.plugin_info.get_data_dir(), 'ui'))
-
diff --git a/plugins/colorschemer/schemer/languages.py b/plugins/colorschemer/schemer/languages.py
deleted file mode 100644
index 16112e0..0000000
--- a/plugins/colorschemer/schemer/languages.py
+++ /dev/null
@@ -1,277 +0,0 @@
-#!/usr/bin/env python3
-#
-# Gedit Scheme Editor
-# https://github.com/jonocodes/GeditSchemer
-#
-# Copyright (C) Jono Finger 2013 <jono@foodnotblogs.com>
-# 
-# The program is free software: you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-# 
-# The program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# See the GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License along
-# with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-
-
-# please keep these in alphabetical order so it is easy to follow
-# see available languages: /usr/share/gtksourceview-4/language-specs
-# or run in python >>> GtkSource.LanguageManager().get_language_ids()
-
-samples = {}
-
-samples['ada'] = """
-with Ada.Text_Io; use Ada.Text_Io;
- 
- procedure Doors is
-    type Door_State is (Closed, Open);
-    type Door_List is array(Positive range 1..100) of Door_State;
-    The_Doors : Door_List := (others => Closed);
- begin
-    for I in 1..100 loop
-       for J in The_Doors'range loop
-          if J mod I = 0 then
-             if The_Doors(J) = Closed then
-                 The_Doors(J) := Open;
-             else
-                The_Doors(J) := Closed;
-             end if;
-          end if;
-       end loop;
-    end loop;
-    for I in The_Doors'range loop
-       Put_Line(Integer'Image(I) & " is " & Door_State'Image(The_Doors(I)));
-    end loop;
- end Doors;
-"""
-
-samples['asp'] = """
-<html>
-<body>
-<form action="demo_reqquery.asp" method="get">
-Your name: <input type="text" name="fname" size="20" />
-<input type="submit" value="Submit" />
-</form>
-<%
-dim fname
-fname=Request.QueryString("fname")
-If fname<>"" Then
-      Response.Write("Hello " & fname & "!<br />")
-      Response.Write("How are you today?")
-End If
-%>
-</body>
-</html>
-"""
-
-# samples['automake'] = """
-
-samples['awk'] = """
-BEGIN {
-  for(i=1; i <= 100; i++) {
-    doors[i] = 0 # close the doors
-  }
-  for(i=1; i <= 100; i++) {
-    if ( int(sqrt(i)) == sqrt(i) ) {
-      doors[i] = 1
-    }
-  }
-  for(i=1; i <= 100; i++)
-  {
-    print i, doors[i] ? "open" : "close"
-  }
-}
-"""
-
-# samples['bennugd'] = """
-# samples['bibtex'] = """
-# samples['boo'] = """
-
-# do not remove this language since it is the fallback entry
-samples['c'] = """
-/* Some comments */
-#include <stdio.h>
- 
-int main()
-{
-  int square = 1, increment = 3, door;
-  for (door = 1; door <= 100; ++door)
-  {
-    printf("door #%d", door);
-    if (door == square)
-    {
-      printf(" is open.");
-      square += increment;
-      increment += 2;
-    }
-    else
-      printf(" is closed.");
-  }
-  return 0;
-}
-"""
-
-samples['c-sharp'] ="""
-// Creates and initializes a new integer Array
-int[] intArray = new int[5] { 1, 2, 3, 4, 5 };
-//same as
-int[] intArray = new int[]{ 1, 2, 3, 4, 5 };
-//same as
-int[] intArray = { 1, 2, 3, 4, 5 };
- 
-//Arrays are zero-based
-string[] stringArr = new string[5];
-stringArr[0] = "string";
-"""
-
-# samples['cg'] = """
-# samples['changelog'] = """
-# samples['chdr'] = """
-# samples['cmake'] = """
-# samples['cobol'] = """
-# samples['cpp'] = """
-# samples['css'] = """
-# samples['cuda'] = """
-# samples['d'] = """
-# samples['def'] = """
-# samples['desktop'] = """
-
-samples['diff'] = """
---- xinetd.d/tftp       2003-12-17 13:11:20.000000000 -0500
-+++ ./tftp      2004-01-22 11:46:14.479497688 -0500
-@@ -10,7 +10,7 @@
-        wait                    = yes
-        user                    = root
-        server                  = /usr/sbin/in.tftpd
--       server_args             = -s /tftpboot
-+       server_args             = -p -u tftpd -s /tftpboot
-        disable                 = yes
-        per_source              = 11
-        cps                     = 100 2
-"""
-# samples['docbook'] = """
-# samples['dosbatch'] = """
-# samples['dot'] = """
-# samples['dpatch'] = """
-# samples['dtd'] = """
-# samples['eiffel'] = """
-# samples['erlang'] = """
-# samples['fcl'] = """
-# samples['forth'] = """
-# samples['fortran'] = """
-# samples['fsharp'] = """
-# samples['gap'] = """
-# samples['gdb-log'] = """
-# samples['gettext-translation'] = """
-# samples['glsl'] = """
-# samples['go'] = """
-# samples['gtk-doc'] = """
-# samples['gtkrc'] = """
-# samples['haddock'] = """
-# samples['haskell'] = """
-# samples['haskell-literate'] = """
-
-samples['html'] = """
-<html>
-<body>
-
-<table border="1">
-  <caption>Monthly savings</caption>
-  <tr>
-    <th>Month</th>
-    <th>Savings</th>
-  </tr>
-  <tr>
-    <td>January</td>
-    <td>$100</td>
-  </tr>
-  <tr>
-    <td>February</td>
-    <td>$50</td>
-  </tr>
-</table>
-
-</body>
-</html>
-"""
-
-# samples['idl'] = """
-# samples['imagej'] = """
-# samples['ini'] = """
-# samples['java'] = """
-# samples['js'] = """
-# samples['json'] = """
-# samples['latex'] = """
-# samples['libtool'] = """
-# samples['lua'] = """
-# samples['m4'] = """
-# samples['makefile'] = """
-# samples['mallard'] = """
-# samples['markdown'] = """
-# samples['matlab'] = """
-# samples['nemerle'] = """
-# samples['nsis'] = """
-# samples['objc'] = """
-# samples['objective-caml'] = """
-# samples['objj'] = """
-# samples['ocl'] = """
-# samples['octave'] = """
-# samples['ooc'] = """
-# samples['opal'] = """
-# samples['opencl'] = """
-# samples['pascal'] = """
-# samples['perl'] = """
-
-samples['php'] = """
-/* ygtyuy */
-print 'hello world';
-"""
-# samples['pkgconfig'] = """
-# samples['prolog'] = """
-# samples['proto'] = """
-
-samples['python'] = """
-  def on_save_clicked(self, param):
-    if not self.currentSchemeFile:
-      
-      filename = runSaveAsDialog(self.window, self.entryId.get_text() + '.xml')
-    
-      if filename and not '.' in os.path.basename(filename):
-        filename = filename + '.xml'
-      
-      if filename:
-        self.write_scheme(filename, self.entryId.get_text())
-        self.currentSchemeFile = filename
-    
-    else:
-      self.write_scheme(self.currentSchemeFile, self.entryId.get_text())
-      
-      # TODO handle case where there is a permissions issue
-"""
-
-# samples['r'] = """
-# samples['rpmspec'] = """
-# samples['ruby'] = """
-# samples['scheme'] = """
-# samples['scilab'] = """
-# samples['sh'] = """
-# samples['sml'] = """
-# samples['sparql'] = """
-# samples['sql'] = """
-# samples['systemverilog'] = """
-# samples['t2t'] = """
-# samples['tcl'] = """
-# samples['texinfo'] = """
-# samples['vala'] = """
-# samples['vbnet'] = """
-# samples['verilog'] = """
-# samples['vhdl'] = """
-# samples['xml'] = """
-# samples['xslt'] = """
-# samples['yacc'] = """
diff --git a/plugins/colorschemer/schemer/schemer.py b/plugins/colorschemer/schemer/schemer.py
deleted file mode 100644
index d33a296..0000000
--- a/plugins/colorschemer/schemer/schemer.py
+++ /dev/null
@@ -1,752 +0,0 @@
-#!/usr/bin/env python3
-#
-# Gedit Scheme Editor
-# https://github.com/jonocodes/GeditSchemer
-#
-# Copyright (C) Jono Finger 2013 <jono@foodnotblogs.com>
-# 
-# The program is free software: you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-# 
-# The program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# See the GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License along
-# with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-import os
-import sys
-import collections
-import tempfile
-from xml.etree import ElementTree as ET
-
-from gi.repository import Gtk, GdkPixbuf, Gdk, GtkSource, Gio, GLib, Pango
-
-from .languages import samples
-
-try:
-    import gettext
-    gettext.bindtextdomain('gedit-plugins')
-    gettext.textdomain('gedit-plugins')
-    _ = gettext.gettext
-except:
-    _ = lambda s: s
-
-
-# Holds style properties for a GtkSourceStyle element
-class Props:
-
-  def __init__(self):
-  
-    self.background = None  # str
-    self.foreground = None  # str
-    self.italic = False
-    self.bold = False
-    self.strikethrough = False
-    self.underline = False
-    
-  def is_clear(self):
-    """ Return true if all the attributes are at the defaults/unset """
-    
-    return (self.foreground == None and 
-        self.background == None and 
-        self.bold == False and 
-        self.italic == False and 
-        self.underline == False and 
-        self.strikethrough == False)
-    
-  def from_gtk_source_style(self, gtkStyle):
-  
-    self.background = gtkStyle.props.background
-    self.foreground = gtkStyle.props.foreground
-    self.italic = gtkStyle.props.italic
-    self.bold = gtkStyle.props.bold
-    self.underline = gtkStyle.props.pango_underline != Pango.Underline.NONE
-    self.strikethrough = gtkStyle.props.strikethrough
-    
-    # here we make sure every color starts with a hash
-    # maybe this is a workaround for a bug that I should file
-    # or maybe this is a false assumption
-
-    # if self.foreground and self.foreground[0] != '#':
-    #   self.foreground = '#' + self.foreground
-      
-    # if self.background and self.background[0] != '#':
-    #   self.background = '#' + self.background
-    
-
-class GUI:
-  
-  def __init__(self, geditApp, uiDir):
-
-    # constants
-
-    self.colorBlack = Gdk.color_parse('#000000');
-    
-    # we set this explicitly since the API does not give us a method for it
-    self.guiStyleIds = ['bracket-match', 'bracket-mismatch',
-      'current-line', 'cursor', 'line-numbers', 'secondary-cursor',
-      'selection', 'selection-unfocused', 'text']
-
-    # set up GUI widgets and signals
-    
-    GtkSource.View() # hack to get GtkSourceView widget to run from glade file
-
-    self.builder = Gtk.Builder()
-
-    uiFile = os.path.join(uiDir, 'schemer.ui')
-
-    if (os.path.isfile(uiFile)):
-      self.builder.add_from_file(uiFile)
-    else:
-      print('unable to find UI file')
-      sys.exit(1)
-    
-    self.builder.connect_signals(self)
-    
-    self.window = self.builder.get_object('window')
-    self.aboutDialog = self.builder.get_object('aboutdialog')
-    
-    self.sourceBuffer = GtkSource.Buffer(max_undo_levels=0)
-    self.sourceView = self.builder.get_object('gtksourceviewSample')
-    self.sourceView.set_buffer(self.sourceBuffer)
-    
-    self.liststoreStyles = self.builder.get_object('liststoreStyles')
-    self.liststoreLanguages = self.builder.get_object('liststoreLanguages')
-    self.comboboxLanguages = self.builder.get_object('comboboxLanguages')
-    self.treeviewStyles = self.builder.get_object('treeviewStyles')
-    
-    self.colorbuttonForeground = self.builder.get_object('colorbuttonForeground')
-    self.colorbuttonBackground = self.builder.get_object('colorbuttonBackground')
-    self.togglebuttonItalic = self.builder.get_object('togglebuttonItalic')
-    self.togglebuttonBold = self.builder.get_object('togglebuttonBold')
-    self.togglebuttonUnderline = self.builder.get_object('togglebuttonUnderline')
-    self.togglebuttonStrikethrough = self.builder.get_object('togglebuttonStrikethrough')
-    self.checkbuttonForeground = self.builder.get_object('checkbuttonForeground')
-    self.checkbuttonBackground = self.builder.get_object('checkbuttonBackground')
-    self.resetButton = self.builder.get_object('resetButton')
-    
-    self.entryName = self.builder.get_object('entryName')
-    self.entryAuthor = self.builder.get_object('entryAuthor')
-    self.entryDescription = self.builder.get_object('entryDescription')
-    self.entryId = self.builder.get_object('entryId')
-    self.labelSample = self.builder.get_object('labelSample')
-    
-    self.colorbuttonBackground.connect('color-set', self.on_style_changed)
-    self.colorbuttonForeground.connect('color-set', self.on_style_changed)
-
-    self.builder.get_object('buttonCancel').connect('clicked', self.on_cancel_clicked)
-    self.builder.get_object('buttonSave').connect('clicked', self.on_save_clicked)
-    
-    self.togglebuttonItalicHandler = self.togglebuttonItalic.connect(
-      'toggled', self.on_style_changed)
-    self.togglebuttonBoldHandler = self.togglebuttonBold.connect(
-      'toggled', self.on_style_changed)
-    self.togglebuttonUnderlineHandler = self.togglebuttonUnderline.connect(
-      'toggled', self.on_style_changed)
-    self.togglebuttonStrikethroughHandler = self.togglebuttonStrikethrough.connect(
-      'toggled', self.on_style_changed)
-    
-    self.checkbuttonBackgroundHandler =  self.checkbuttonBackground.connect(
-      'toggled', self.on_background_toggled)
-    self.checkbuttonForegroundHandler = self.checkbuttonForeground.connect(
-      'toggled', self.on_foreground_toggled)
-    
-    self.resetButton.connect('clicked', self.on_reset_clicked)
-    
-    self.schemeManager = GtkSource.StyleSchemeManager().get_default() # requires gedit 3.3.3 or newer
-    self.languageManager = GtkSource.LanguageManager()
-
-    self.dictAllStyles = collections.OrderedDict()
-    
-    languages = self.languageManager.get_language_ids()
-
-    self.geditApp = geditApp
-    self.geditView = geditApp.get_default().get_active_window().get_active_view()
-
-    self.defaultLanguageId = 'c'
-    self.defaultLanguageName = 'C'
-    self.defaultLanguage = self.languageManager.get_language(self.defaultLanguageId)
-
-    self.selectedLanguageId = self.defaultLanguageId
-    self.selectedLanguageName = self.defaultLanguageName
-    self.selectedLanguage = self.defaultLanguage
-
-    self.bufferLanguageId = self.defaultLanguageId
-    self.bufferLanguageName = self.defaultLanguageName
-    self.bufferLanguage = self.defaultLanguage
-
-    # guess the language from the current buffer
-    if self.geditView:
-      bufferLanguage = self.geditView.get_buffer().get_language()
-
-      if bufferLanguage and bufferLanguage.get_id() in languages:
-        self.bufferLanguageId = bufferLanguage.get_id()
-        self.bufferLanguageName = bufferLanguage.get_name()
-        self.bufferLanguage = bufferLanguage
-
-    # watch temp directory to help the sample viewer
-    self.schemeManagerOrigSearchPath = self.schemeManager.get_search_path()
-    self.schemeManager.append_search_path(tempfile.gettempdir())
-
-    self.origSchemeFile = None
-
-    if self.geditView: # if there is a view open, get the scheme from the buffer
-      self.load_scheme(self.geditView.get_buffer().get_style_scheme().get_filename())
-    else: # is there is no view, check gsettings
-      self.load_scheme(Gio.Settings('org.gnome.gedit.preferences.editor').get_string('scheme'))
-    
-    for langStyleId in self.guiStyleIds:
-      self.liststoreStyles.append([langStyleId])
-    
-    self.langMapNameToId = {}
-    
-    # make a special case for Defaults which is moved to the top and includes GUI styles
-    self.liststoreLanguages.append(['  Default styles'])
-    self.langMapNameToId['  Default styles'] = 'def'
-    
-    langs = []
-    
-    for thisLanguage in languages:
-      langName = self.languageManager.get_language(thisLanguage).get_name()
-      self.langMapNameToId[langName] = thisLanguage
-      
-      if langName != 'Defaults':
-        langs.append(langName)
-        
-    langs.sort(key=lambda y: y.lower())
-    
-    for langName in langs:
-      self.liststoreLanguages.append([langName]);
-        
-    renderer_text = Gtk.CellRendererText()
-    self.comboboxLanguages.pack_start(renderer_text, True)
-    self.comboboxLanguages.connect('changed', self.on_language_selected)
-    self.comboboxLanguages.add_attribute(renderer_text, 'text', 0)
-
-    self.treeviewStylesSelection = self.treeviewStyles.get_selection()
-    self.treeviewStylesSelection.connect('changed', self.on_style_selected)
-    
-    # select the first language
-    self.comboboxLanguages.set_active(0)
-    
-    # select the first style
-    treeIter = self.treeviewStyles.get_model().get_iter_first()
-    self.treeviewStylesSelection.select_iter(treeIter)
-    model = self.treeviewStyles.get_model()
-    self.selectedStyleId = model[treeIter][0]
-  
-  def destroy(self, window):
-    self.window.destroy()
-    
-  def on_cancel_clicked(self, param):
-    self.schemeManager.set_search_path(self.schemeManagerOrigSearchPath)
-    self.window.destroy()
-
-  def on_save_clicked(self, param):
-
-    inFile = self.origSchemeFile
-
-    tempDirectory = tempfile.gettempdir()
-
-    outFile = None
-
-    # check to see if they choose a new ID or Name. Create a new file if they did.
-    
-    nameOrIdChange = False
-    
-    if (self.currentScheme.get_name() != self.entryName.get_text() or
-        self.currentScheme.get_id()   != self.entryId.get_text()):
-      # make sure the new name/id does not conflict with one that exists already
-      
-      schemeIds = self.schemeManager.get_scheme_ids()
-
-      for thisSchemeId in schemeIds:
-        if self.entryId.get_text() == thisSchemeId or self.entryName.get_text() == self.schemeManager.get_scheme(thisSchemeId).get_name():
-
-          text = '<span weight="bold" size="larger">' + _('There was a problem saving the scheme') + '</span>\n\n'
-          text += _('You have chosen to create a new scheme' \
-            '\nbut the Name or ID you are using is being used already.' \
-            '\n\nPlease make sure to choose a Name and ID that are not already in use.\n')
-          message_dialog(Gtk.MessageType.ERROR, text, parent=self.window,
-            buttons=Gtk.ButtonsType.NONE,
-            additional_buttons=(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL))
-
-          return
-
-      nameOrIdChange = True
-
-  
-    # attempt to save to ~/.local/share/gedit/styles/
-    stylesDir = os.path.join(GLib.get_user_data_dir(), "gedit", "styles")
-      
-    # if the file name or ID did not change, and they are using a local file, save it there
-    if (not nameOrIdChange and
-        os.access(inFile, os.W_OK) and
-        os.path.dirname(inFile) == stylesDir and
-        (str(os.path.dirname(inFile)) != tempDirectory)):
-
-      outFile = inFile
-      
-    # else, designate a new file
-    else:
-      
-      if not os.path.isdir(stylesDir):
-        try:
-          os.makedirs(stylesDir)
-        except:
-          pass
-
-      if (os.access(stylesDir, os.W_OK)):
-        outFile = os.path.join(stylesDir, self.entryId.get_text() + '.xml')
-
-
-    if outFile:
-
-      # make sure the name/ID to not refer to a system scheme that is not writable
-      if inFile != outFile:
-
-        schemeIds = self.schemeManager.get_scheme_ids()
-
-        for thisSchemeId in schemeIds:
-          if self.entryId.get_text() == thisSchemeId or self.entryName.get_text() == self.schemeManager.get_scheme(thisSchemeId).get_name():
-
-            text = '<span weight="bold" size="larger">' + _('There was a problem saving the scheme') + '</span>\n\n'
-            text += _('You do not have permission to overwrite the scheme you have chosen.' \
-              '\nInstead a copy will be created.' \
-              '\n\nPlease make sure to choose a Name and ID that are not already in use.\n')
-            message_dialog(Gtk.MessageType.ERROR, text, parent=self.window,
-              buttons=Gtk.ButtonsType.NONE,
-              additional_buttons=(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL))
-
-            return
-
-      # write the file. complain if it fails to save
-      if not self.write_scheme(outFile, self.entryId.get_text(), self.entryName.get_text()):
-        message_dialog(Gtk.MessageType.ERROR, 'Error saving theme',
-          parent=self.window, buttons=Gtk.ButtonsType.NONE,
-          additional_buttons=(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL))
-          
-      else:
-        self.schemeManager.force_rescan()
-        updatedScheme = self.schemeManager.get_scheme(self.entryId.get_text())
-
-        s = Gio.Settings('org.gnome.gedit.preferences.editor')
-        s.set_string('scheme', self.entryId.get_text())
-
-        # update the view in all open documents
-        for thisDoc in self.geditApp.get_default().get_documents():
-          thisDoc.set_style_scheme(updatedScheme)
-
-    else:
-      message_dialog(Gtk.MessageType.ERROR, 'Error saving theme',
-        buttons=Gtk.ButtonsType.NONE, parent=self.window,
-        additional_buttons=(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL))
-
-    self.schemeManager.set_search_path(self.schemeManagerOrigSearchPath)
-    self.window.destroy()
-
-  def load_scheme(self, schemeIdOrFile):
-    """ Load a scheme from a file or an existing scheme ID """
-
-    if os.path.isfile(schemeIdOrFile):
-      
-      directory = os.path.dirname(schemeIdOrFile)
-    
-      if directory not in self.schemeManager.get_search_path():
-        self.schemeManager.prepend_search_path(directory)
-      
-      fp = open(schemeIdOrFile, 'r')
-      xmlTree = ET.parse(fp)
-      fp.close()
-
-      if xmlTree.getroot().tag == 'style-scheme':
-        thisScheme = self.schemeManager.get_scheme(xmlTree.getroot().attrib['id'])
-      
-      if thisScheme == None:
-        return False
-        
-      testFilename = thisScheme.get_filename()
-      
-      if testFilename != schemeIdOrFile:
-        # there must have been some conflict, since it opened the wrong file
-
-        text = '<span weight="bold" size="larger">' + _('There was a problem opening the file') + '</span>\n\n'
-        text += _('You appear to have schemes with the same IDs in different directories\n')
-        message_dialog(Gtk.MessageType.ERROR, text,
-          parent=self.window, buttons=Gtk.ButtonsType.NONE,
-          additional_buttons=(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL))
-        
-        return False
-        
-      self.origSchemeFile = schemeIdOrFile
-
-    else:
-
-      thisScheme = self.schemeManager.get_scheme(schemeIdOrFile)
-    
-      if thisScheme == None:
-        return False
-    
-    self.currentScheme = thisScheme
-    
-    self.entryName.set_text( thisScheme.get_name() )
-    self.entryAuthor.set_text(', '.join(thisScheme.get_authors()))
-    self.entryDescription.set_text(thisScheme.get_description())
-    self.entryId.set_text(thisScheme.get_id())
-    
-    # get all the style elements
-    # since there are no API calls to do this, we parse the XML file for now
-    # also works around this https://bugzilla.gnome.org/show_bug.cgi?id=667194
-    self.origSchemeFile = self.currentScheme.get_filename()
-    
-    fp = open(self.origSchemeFile, 'r')
-    xmlTree = ET.parse(fp)
-    fp.close()
-    styleElements = xmlTree.findall('style')
-    
-    self.dictAllStyles.clear()
-    for styleElement in styleElements:
-      thisStyle = self.currentScheme.get_style(styleElement.attrib['name'])
-      styleProps = Props()
-      
-      styleProps.from_gtk_source_style(thisStyle)
-      
-      self.dictAllStyles[styleElement.attrib['name']] = styleProps;
-            
-    self.sourceBuffer.set_style_scheme(self.currentScheme);
-    
-    # set up temp file so the sample view can be updated
-    self.tempSchemeId = thisScheme.get_id() + '_temp'
-    self.tempSchemeName = thisScheme.get_name() + '_temp'
-    self.tempSchemeFile = tempfile.gettempdir() + '/' + self.tempSchemeId + '.xml'
-    
-    return True
-    
-  def clear_and_disable_style_buttons(self):
-
-    self.colorbuttonForeground.set_color(self.colorBlack)
-    self.colorbuttonBackground.set_color(self.colorBlack)
-    self.colorbuttonForeground.set_sensitive(False)
-    self.checkbuttonForeground.set_active(False)
-    self.colorbuttonBackground.set_sensitive(False)
-    self.checkbuttonBackground.set_active(False)
-    
-    self.togglebuttonItalic.set_active(False)
-    self.togglebuttonBold.set_active(False)
-    self.togglebuttonStrikethrough.set_active(False)
-    self.togglebuttonUnderline.set_active(False)
-    
-    self.resetButton.set_sensitive(False)
-    
-  def update_sample_view(self):
-    """
-    Update the sample shown in the GUI.
-    To do this we must write the scheme to disk and reload it from there.
-    """
-    
-    # write it to disk
-    self.write_scheme(self.tempSchemeFile, self.tempSchemeId, self.tempSchemeName)
-    
-    # and reload it from disk
-    self.schemeManager.force_rescan()
-    
-    newScheme = self.schemeManager.get_scheme(self.tempSchemeId)
-    self.sourceBuffer.set_style_scheme(newScheme);
-    
-  def write_scheme(self, location, schemeId, schemeName):
-    """Write the scheme to disk
-    
-    location -- the file location to write to
-    schemeId -- the ID of the scheme
-    """
-
-    output = '<style-scheme name="'+ schemeName + '" id="'+ schemeId +'" version="1.0">\n'
-    
-    output += '  <author>'+ self.entryAuthor.get_text() +'</author>\n'
-    output += '  <description>'+ self.entryDescription.get_text() +'</description>\n\n'
-    
-    for k, v in list(self.dictAllStyles.items()):
-      output += '  <style name="'+k+'"\t'
-      
-      if (v.foreground): output += 'foreground="'+ v.foreground +'" '
-      if (v.background): output += 'background="'+ v.background +'" '
-      if (v.italic): output += 'italic="true" '
-      if (v.bold): output += 'bold="true" '
-      if (v.underline):  output += 'underline="true" '
-      if (v.strikethrough):  output += 'strikethrough="true" '
-      
-      output += '/>\n'
-    
-    output  += '</style-scheme>\n'
-    
-    try:
-      fp = open(location, 'w')
-      fp.write(output)
-      fp.close()
-    except:
-      return False
-
-    return True
-    
-  def on_reset_clicked(self, param):
-    
-    if self.selectedStyleId in self.dictAllStyles:
-    
-      del self.dictAllStyles[self.selectedStyleId]
-    
-      # reset the GUI
-      self.clear_and_disable_style_buttons()
-      
-      self.update_sample_view()
-      
-  def on_background_toggled(self, param):
-    
-    # user is enabling color selection
-    if param.get_active():
-      self.colorbuttonBackground.set_sensitive(True)
-      self.colorbuttonBackground.activate()
-      
-      self.resetButton.set_sensitive(True)
-      
-    # user is disabling color selection
-    else:
-      self.colorbuttonBackground.set_sensitive(False)
-      
-      try:
-        self.dictAllStyles[self.selectedStyleId].background = None;
-        
-        self.clear_style_if_empty(self.selectedStyleId)
-          
-      except:
-        pass
-
-      self.update_sample_view()
-      
-  def on_foreground_toggled(self, param):
-    
-    # user is enabling color selection
-    if param.get_active():
-      self.colorbuttonForeground.set_sensitive(True)
-      self.colorbuttonForeground.activate()
-
-      self.resetButton.set_sensitive(True)
-      
-    # user is disabling color selection
-    else:
-      self.colorbuttonForeground.set_sensitive(False)
-      
-      try:
-        self.dictAllStyles[self.selectedStyleId].foreground = None;
-        self.clear_style_if_empty(self.selectedStyleId)
-      except:
-        pass
-        
-      self.update_sample_view()
-  
-  def clear_style_if_empty(self, styleId):
-    """ Check to see if there are no attribtes set for a style. If so disable the
-      "Clear" button and remove the style entry from the schema file.
-    """
-    
-    if styleId not in self.dictAllStyles:
-      return
-
-    if (self.dictAllStyles[self.selectedStyleId].is_clear()):
-      del self.dictAllStyles[self.selectedStyleId]
-      self.clear_and_disable_style_buttons()
-  
-  
-  def on_style_changed(self, data):
-    """ Handles button clicks for foreground color, background color, 
-      bold, italic, underline, or strikethrough.
-    """
-        
-    if self.selectedStyleId not in self.dictAllStyles:
-      self.dictAllStyles[self.selectedStyleId] = Props()
-    
-    cScale = 255.0/65535.0
-    
-    if data == self.colorbuttonBackground:
-      color = data.get_color()
-      self.dictAllStyles[self.selectedStyleId].background = ('#%02x%02x%02x' %
-        (int(color.red * cScale), int(color.green * cScale), int(color.blue * cScale)))
-    
-    elif data == self.colorbuttonForeground:
-      color = data.get_color()
-      self.dictAllStyles[self.selectedStyleId].foreground = ('#%02x%02x%02x' %
-        (int(color.red * cScale), int(color.green * cScale), int(color.blue * cScale)))
-    
-    elif data == self.togglebuttonBold:
-      self.dictAllStyles[self.selectedStyleId].bold = data.get_active()
-      
-    elif data == self.togglebuttonItalic:
-      self.dictAllStyles[self.selectedStyleId].italic = data.get_active()
-    
-    elif data == self.togglebuttonUnderline:
-      self.dictAllStyles[self.selectedStyleId].underline = data.get_active()
-    
-    elif data == self.togglebuttonStrikethrough:
-      self.dictAllStyles[self.selectedStyleId].strikethrough = data.get_active()
-    
-    # make sure the "Clear" button is enabled if something gets turned on
-    try:
-      if data.get_active() == True:
-        self.resetButton.set_sensitive(True)
-    except: pass
-    
-    self.clear_style_if_empty(self.selectedStyleId)
-    
-    self.update_sample_view()
-    
-  def on_style_selected(self, selection):
-    model, treeiter = selection.get_selected()
-
-    # handle the special case for when the styles get cleared since the signal activates
-    if treeiter == None:
-      return
-    
-    self.selectedStyleId = self.selectedLanguageId + ':' + model[treeiter][0]
-
-    # handle the special case for GUI styles
-    if self.selectedStyleId not in self.dictAllStyles and self.selectedLanguageId == 'def':
-      self.selectedStyleId = model[treeiter][0]
-    
-    # block all the toggle handlers so they dont get triggered
-    self.togglebuttonItalic.handler_block(self.togglebuttonItalicHandler)
-    self.togglebuttonBold.handler_block(self.togglebuttonBoldHandler)
-    self.togglebuttonUnderline.handler_block(self.togglebuttonUnderlineHandler)
-    self.togglebuttonStrikethrough.handler_block(self.togglebuttonStrikethroughHandler)
-    self.checkbuttonBackground.handler_block(self.checkbuttonBackgroundHandler)
-    self.checkbuttonForeground.handler_block(self.checkbuttonForegroundHandler)
-    
-    if self.selectedStyleId in self.dictAllStyles:
-      
-      thisStyle = self.dictAllStyles[self.selectedStyleId]
-      
-      # handle foreground and background colors
-
-      if thisStyle.foreground:
-        self.colorbuttonForeground.set_color(Gdk.color_parse(thisStyle.foreground))
-        self.colorbuttonForeground.set_sensitive(True)
-        self.checkbuttonForeground.set_active(True)
-      else:
-        self.colorbuttonForeground.set_color(self.colorBlack)
-        self.colorbuttonForeground.set_sensitive(False)
-        self.checkbuttonForeground.set_active(False)
-
-      if thisStyle.background:
-        self.colorbuttonBackground.set_color(Gdk.color_parse(thisStyle.background))
-        self.colorbuttonBackground.set_sensitive(True)
-        self.checkbuttonBackground.set_active(True)
-      else:
-        self.colorbuttonBackground.set_color(self.colorBlack)
-        self.colorbuttonBackground.set_sensitive(False)
-        self.checkbuttonBackground.set_active(False)
-        
-      # handle text styling
-
-      self.togglebuttonItalic.set_active(thisStyle.italic)
-      self.togglebuttonBold.set_active(thisStyle.bold)
-      self.togglebuttonStrikethrough.set_active(thisStyle.strikethrough)
-      self.togglebuttonUnderline.set_active(thisStyle.underline)
-      self.resetButton.set_sensitive(True)
-      
-    # if style does not exist, set to default GUI values
-    else:
-      self.clear_and_disable_style_buttons()
-      
-    # unblock toggle handlers so the user can do stuff
-    self.togglebuttonItalic.handler_unblock(self.togglebuttonItalicHandler)
-    self.togglebuttonBold.handler_unblock(self.togglebuttonBoldHandler)
-    self.togglebuttonUnderline.handler_unblock(self.togglebuttonUnderlineHandler)
-    self.togglebuttonStrikethrough.handler_unblock(self.togglebuttonStrikethroughHandler)
-    self.checkbuttonBackground.handler_unblock(self.checkbuttonBackgroundHandler)
-    self.checkbuttonForeground.handler_unblock(self.checkbuttonForegroundHandler)
-  
-  def on_language_selected(self, combo):
-
-    tree_iter = combo.get_active_iter()
-    if tree_iter != None:
-      model = combo.get_model()
-      self.selectedLanguageName = model[tree_iter][0]
-      self.selectedLanguageId = self.langMapNameToId[self.selectedLanguageName]
-      
-      self.liststoreStyles.clear()
-      
-      # remove the language namespace thing from the style name
-      removeLen = len(self.selectedLanguageId) + 1
-      
-      thisLanguage = self.languageManager.get_language(self.selectedLanguageId)
-      
-      if thisLanguage != None:
-      
-        styleIds = thisLanguage.get_style_ids() # TODO: why is 'gtk-doc.lang' throwing a warning?
-        
-        styleIds.sort() # make the styles list alphabetical
-        
-        if self.selectedLanguageId == 'def':
-          for styleId in self.guiStyleIds:
-            self.liststoreStyles.append([styleId])
-        
-        for styleId in styleIds:
-          self.liststoreStyles.append([styleId[removeLen:]])
-      
-      # select the first style in the list
-      treeIter = self.treeviewStyles.get_model().get_iter_first()
-      
-      if treeIter != None:  # make sure the list is not empty since some languages have no styles
-        self.treeviewStylesSelection.select_iter(treeIter)
-        model = self.treeviewStyles.get_model()
-        self.selectedStyleId = model[treeIter][0]
-      
-      # update the sample view
-      if self.selectedLanguageId in samples:
-        self.sourceBuffer.set_language(thisLanguage);
-        self.sourceBuffer.set_text(samples[self.selectedLanguageId])
-        self.labelSample.set_text(self.selectedLanguageName + ' sample')
-      elif self.bufferLanguageId in samples:
-        self.sourceBuffer.set_language(self.bufferLanguage)
-        self.sourceBuffer.set_text(samples[self.bufferLanguageId])
-        self.labelSample.set_text(self.bufferLanguageName + ' sample')
-      else:
-        self.sourceBuffer.set_language(self.defaultLanguage);
-        self.sourceBuffer.set_text(samples[self.defaultLanguageId])
-        self.labelSample.set_text(self.defaultLanguageName + ' sample')
-
-
-
-def message_dialog(dialog_type, shortMsg, longMsg=None, parent=None,
-                  buttons=Gtk.ButtonsType.OK, additional_buttons=None):
-
-  d = Gtk.MessageDialog(parent=parent, flags=Gtk.DialogFlags.MODAL,
-    type=dialog_type, buttons=buttons)
-
-  if additional_buttons:
-    d.add_buttons(*additional_buttons)
-
-  d.set_markup(shortMsg)
-
-  if longMsg:
-    if isinstance(longMsg, Gtk.Widget):
-      widget = longMsg
-    elif isinstance(longMsg, str):
-      widget = Gtk.Label()
-      widget.set_markup(longMsg)
-    else:
-      raise TypeError('"longMsg" must be a Gtk.Widget or a string')
-    
-    expander = Gtk.Expander(label = 'Click here for details')
-    expander.set_border_width(6)
-    expander.add(widget)
-    d.vbox.pack_end(expander, True, True, 0)
-      
-  d.show_all()
-  response = d.run()
-  d.destroy()
-  return response
- 
diff --git a/plugins/sessionsaver/sessionsaver/__init__.py b/plugins/sessionsaver/sessionsaver/__init__.py
index c27a6d2..e8a5656 100644
--- a/plugins/sessionsaver/sessionsaver/__init__.py
+++ b/plugins/sessionsaver/sessionsaver/__init__.py
@@ -19,7 +19,7 @@
 
 import gi
 gi.require_version('Gtk', '3.0')
-gi.require_version('GtkSource', '4')
+gi.require_version('GtkSource', '300')
 gi.require_version('PeasGtk', '1.0')
 
 from .appactivatable import SessionSaverAppActivatable
diff --git a/plugins/synctex/gedit-synctex.metainfo.xml.in b/plugins/synctex/gedit-synctex.metainfo.xml.in
deleted file mode 100644
index 80d5fb5..0000000
--- a/plugins/synctex/gedit-synctex.metainfo.xml.in
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Copyright 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> -->
-<component type="addon">
-  <id>gedit-synctex</id>
-  <extends>org.gnome.gedit.desktop</extends>
-  <name>SyncTeX</name>
-  <summary>Synchronize between LaTeX and PDF with gedit and evince</summary>
-  <url type="homepage">https://wiki.gnome.org/Apps/Gedit/ShippedPlugins</url>
-  <url type="bugtracker">https://gitlab.gnome.org/GNOME/gedit-plugins/issues</url>
-  <suggests>
-    <id>evince.desktop</id>
-  </suggests>
-  <metadata_license>CC0-1.0</metadata_license>
-  <project_license>GPL-2.0+</project_license>
-  <update_contact>swilmet@gnome.org</update_contact>
-</component>
diff --git a/plugins/synctex/meson.build b/plugins/synctex/meson.build
deleted file mode 100644
index 68bad3f..0000000
--- a/plugins/synctex/meson.build
+++ /dev/null
@@ -1,47 +0,0 @@
-install_subdir(
-  'synctex',
-  install_dir: join_paths(
-    pkglibdir,
-    'plugins',
-  )
-)
-
-synctex_plugin_in = configure_file(
-  input: 'synctex.plugin.desktop.in.in',
-  output: 'synctex.plugin.desktop.in',
-  configuration: plugin_in,
-  install: false,
-)
-
-synctex_plugin = custom_target(
-  'synctex.plugin',
-  input: synctex_plugin_in,
-  output: 'synctex.plugin',
-  command: msgfmt_plugin_cmd,
-  install: true,
-  install_dir: join_paths(
-    pkglibdir,
-    'plugins',
-  )
-)
-
-synctex_metainfo = i18n.merge_file(
-  input: 'gedit-synctex.metainfo.xml.in',
-  output: 'gedit-synctex.metainfo.xml',
-  po_dir: join_paths(srcdir, 'po'),
-  type: 'xml',
-  install: true,
-  install_dir: appstreamdir,
-)
-
-if appstream_util.found()
-  test(
-    'validate-gedit-synctex.metainfo.xml',
-    appstream_util,
-    args: [
-      'validate-relax',
-      '--nonet',
-      synctex_metainfo.full_path(),
-    ]
-  )
-endif
diff --git a/plugins/synctex/synctex.plugin.desktop.in.in b/plugins/synctex/synctex.plugin.desktop.in.in
deleted file mode 100644
index c2881f2..0000000
--- a/plugins/synctex/synctex.plugin.desktop.in.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[Plugin]
-Loader=python3
-Module=synctex
-IAge=3
-Name=SyncTeX
-Description=Synchronize between LaTeX and PDF with gedit and evince.
-Authors=José Aliste <jaliste@src.gnome.org>
-Copyright=Copyright © 2010 José Aliste
-Website=http://www.gedit.org
-Version=@VERSION@
diff --git a/plugins/synctex/synctex/__init__.py b/plugins/synctex/synctex/__init__.py
deleted file mode 100644
index 77f59d0..0000000
--- a/plugins/synctex/synctex/__init__.py
+++ /dev/null
@@ -1,7 +0,0 @@
-import gi
-gi.require_version('Gedit', '3.0')
-gi.require_version('Gtk', '3.0')
-gi.require_version('Peas', '1.0')
-gi.require_version('PeasGtk', '1.0')
-
-from .synctex import SynctexAppActivatable, SynctexWindowActivatable
diff --git a/plugins/synctex/synctex/evince_dbus.py b/plugins/synctex/synctex/evince_dbus.py
deleted file mode 100755
index f0f9fef..0000000
--- a/plugins/synctex/synctex/evince_dbus.py
+++ /dev/null
@@ -1,187 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-
-# This file is part of the Gedit Synctex plugin.
-#
-# Copyright (C) 2010 Jose Aliste <jose.aliste@gmail.com>
-#
-# This program is free software; you can redistribute it and/or modify it under
-# the terms of the GNU General Public Licence as published by the Free Software
-# Foundation; either version 2 of the Licence, or (at your option) any later
-# version.
-#
-# This program is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-# FOR A PARTICULAR PURPOSE.  See the GNU General Public Licence for more
-# details.
-#
-# You should have received a copy of the GNU General Public Licence along with
-# this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
-# Street, Fifth Floor, Boston, MA  02110-1301, USA
-
-import dbus, subprocess
-
-RUNNING, CLOSED = range(2)
-
-EV_DAEMON_PATH = "/org/gnome/evince/Daemon"
-EV_DAEMON_NAME = "org.gnome.evince.Daemon"
-EV_DAEMON_IFACE = "org.gnome.evince.Daemon"
-
-EVINCE_PATH = "/org/gnome/evince/Evince"
-EVINCE_IFACE = "org.gnome.evince.Application"
-
-EV_WINDOW_IFACE = "org.gnome.evince.Window"
-
-
-
-class EvinceWindowProxy:
-    """A DBUS proxy for an Evince Window."""
-    daemon = None
-    bus = None
-
-    def __init__(self, uri, spawn = False, logger = None):
-        self._log = logger
-        self.uri = uri
-        self.spawn = spawn
-        self.status = CLOSED
-        self.source_handler = None
-        self.dbus_name = ''
-        self._handler = None
-        try:
-            if EvinceWindowProxy.bus is None:
-                EvinceWindowProxy.bus = dbus.SessionBus()
-
-            if EvinceWindowProxy.daemon is None:
-                EvinceWindowProxy.daemon = EvinceWindowProxy.bus.get_object(EV_DAEMON_NAME,
-                                                EV_DAEMON_PATH,
-                                                follow_name_owner_changes=True)
-            EvinceWindowProxy.bus.add_signal_receiver(self._on_doc_loaded, signal_name="DocumentLoaded", 
-                                                      dbus_interface = EV_WINDOW_IFACE, 
-                                                      sender_keyword='sender')
-            self._get_dbus_name(False)
-
-        except dbus.DBusException:
-            if self._log:
-                self._log.debug("Could not connect to the Evince Daemon")
-
-    def _on_doc_loaded(self, uri, **keyargs):
-        if uri == self.uri and self._handler is None:
-            self.handle_find_document_reply(keyargs['sender'])
-        
-    def _get_dbus_name(self, spawn):
-        EvinceWindowProxy.daemon.FindDocument(self.uri,spawn,
-                     reply_handler=self.handle_find_document_reply,
-                     error_handler=self.handle_find_document_error,
-                     dbus_interface = EV_DAEMON_IFACE)
-
-    def handle_find_document_error(self, error):
-        if self._log:
-            self._log.debug("FindDocument DBus call has failed")
-
-    def handle_find_document_reply(self, evince_name):
-        if self._handler is not None:
-            handler = self._handler
-        else:
-            handler = self.handle_get_window_list_reply
-        if evince_name != '':
-            self.dbus_name = evince_name
-            self.status = RUNNING
-            self.evince = EvinceWindowProxy.bus.get_object(self.dbus_name, EVINCE_PATH)
-            self.evince.GetWindowList(dbus_interface = EVINCE_IFACE,
-                          reply_handler = handler,
-                          error_handler = self.handle_get_window_list_error)
-
-    def handle_get_window_list_error (self, e):
-        if self._log:
-            self._log.debug("GetWindowList DBus call has failed")
-
-    def handle_get_window_list_reply (self, window_list):
-        if len(window_list) > 0:
-            window_obj = EvinceWindowProxy.bus.get_object(self.dbus_name, window_list[0])
-            self.window = dbus.Interface(window_obj,EV_WINDOW_IFACE)
-            self.window.connect_to_signal("Closed", self.on_window_close)
-            self.window.connect_to_signal("SyncSource", self.on_sync_source)
-        else:
-            #That should never happen. 
-            if self._log:
-                self._log.debug("GetWindowList returned empty list")
-
-
-    def set_source_handler (self, source_handler):
-        self.source_handler = source_handler
-
-    def on_window_close(self):
-        self.window = None
-        self.status = CLOSED
-
-    def on_sync_source(self, input_file, source_link, timestamp):
-        if self.source_handler is not None:
-            self.source_handler(input_file, source_link, timestamp)
-
-    def SyncView(self, input_file, data, time):
-        if self.status == CLOSED:
-            if self.spawn:
-                self._tmp_syncview = [input_file, data, time];
-                self._handler = self._syncview_handler
-                self._get_dbus_name(True)
-        else:
-            self.window.SyncView(input_file, data, time,  dbus_interface = "org.gnome.evince.Window")
-
-    def _syncview_handler(self, window_list):
-        self.handle_get_window_list_reply(window_list)
-
-        if self.status == CLOSED: 
-            return False
-        self.window.SyncView(self._tmp_syncview[0],self._tmp_syncview[1], self._tmp_syncview[2], dbus_interface="org.gnome.evince.Window")
-        del self._tmp_syncview
-        self._handler = None
-        return True
-
-## This file can be used as a script to support forward search and backward search in vim.
-## It should be easy to adapt to other editors. 
-##  evince_dbus  pdf_file  line_source input_file
-if __name__ == '__main__':
-    import dbus.mainloop.glib, sys, os, logging
-    from gi.repository import GObject
-
-    def print_usage():
-        print('''
-The usage is evince_dbus output_file line_number input_file from the directory of output_file.
-''')
-        sys.exit(1)
-
-    if len(sys.argv)!=4:
-        print_usage()
-    try:
-        line_number = int(sys.argv[2])
-    except ValueError:
-        print_usage()
-
-    output_file = sys.argv[1]
-    input_file  = sys.argv[3]
-    path_output  = os.getcwd() + '/' + output_file
-    path_input   = os.getcwd() + '/' + input_file
-
-    if not os.path.isfile(path_output):
-        print_usage()
-
-    dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
-    logger = logging.getLogger("evince_dbus")
-    logger.setLevel(logging.DEBUG)
-    ch = logging.StreamHandler()
-    ch.setLevel(logging.DEBUG)
-
-    formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
-
-    ch.setFormatter(formatter)
-
-    logger.addHandler(ch)    
-    a = EvinceWindowProxy('file://' + path_output, True,logger=logger)
-    
-    def sync_view(ev_window, path_input, line_number):
-        ev_window.SyncView (path_input, (line_number, 1),0)
-
-    GObject.timeout_add(400, sync_view, a, path_input, line_number)
-    loop = GObject.MainLoop()
-    loop.run() 
-# ex:ts=4:et:
diff --git a/plugins/synctex/synctex/synctex.py b/plugins/synctex/synctex/synctex.py
deleted file mode 100644
index a3fb85f..0000000
--- a/plugins/synctex/synctex/synctex.py
+++ /dev/null
@@ -1,348 +0,0 @@
-# -*- coding: utf-8 -*-   
-
-#  synctex.py - Synctex support with Gedit and Evince.
-#  
-#  Copyright (C) 2010 - José Aliste <jose.aliste@gmail.com>
-#  Copyright (C) 2015 - Germán Poo-Caamaño <gpoo@gnome.org>
-#  
-#  This program is free software; you can redistribute it and/or modify
-#  it under the terms of the GNU General Public License as published by
-#  the Free Software Foundation; either version 2 of the License, or
-#  (at your option) any later version.
-#   
-#  This program is distributed in the hope that it will be useful,
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#  GNU General Public License for more details.
-#   
-#  You should have received a copy of the GNU General Public License
-#  along with this program; if not, write to the Free Software
-#  Foundation, Inc., 51 Franklin Street, Fifth Floor,
-#  Boston, MA 02110-1301, USA.
-
-from gi.repository import GObject, Pango, Gtk, Gedit, Peas, PeasGtk, Gio, Gdk, Tepl
-from .evince_dbus import EvinceWindowProxy
-import dbus.mainloop.glib
-import logging
-import os
-import re
-
-try:
-    import gettext
-    gettext.bindtextdomain('gedit-plugins')
-    gettext.textdomain('gedit-plugins')
-    _ = gettext.gettext
-except:
-    _ = lambda s: s
-
-dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
-
-_logger = logging.getLogger("SynctexPlugin")
-
-def apply_style (style, tag):
-    def apply_style_prop(tag, style, prop):
-        if style.get_property(prop + "-set"):
-            tag.set_property(prop, style.get_property(prop))
-        else:
-            tag.set_property(prop, None)
-
-    def apply_style_prop_bool(tag, style, prop, whentrue, whenfalse):
-        if style.get_property(prop + "-set"):
-            prop_value = whentrue if style.get_property(prop) else whenfalse
-            tag.set_property(prop, prop_value)
-
-    apply_style_prop(tag, style, "foreground")
-    apply_style_prop(tag, style, "background")
-
-    apply_style_prop_bool(tag, style, "bold", Pango.Weight.BOLD, Pango.Weight.NORMAL)
-    apply_style_prop_bool(tag, style, "italic", Pango.Style.ITALIC, Pango.Style.NORMAL)
-    apply_style_prop_bool(tag, style, "underline", Pango.Underline.SINGLE,
-                          Pango.Underline.NONE)
-    apply_style_prop(tag, style, "strikethrough")
-
-def parse_modeline(text):
-    gedit_r = re.search(r'%+\s*mainfile:\s*(.*)$', text,
-                        re.IGNORECASE)
-    auctex_r = re.search(r'%+\s*TeX-master:\s*"(.*)"$', text,
-                         re.IGNORECASE)
-    if gedit_r:
-        return gedit_r.group(1)
-    elif auctex_r:
-        return auctex_r.group(1)
-    else:
-        return None
-
-
-class SynctexViewHelper:
-    def __init__(self, view, window, plugin):
-        self._view = view
-        self._window = window
-        self._plugin = plugin
-        self._doc = view.get_buffer()
-        self.window_proxy = None
-
-        self._handlers = [
-            self._doc.connect('saved', self.on_saved_or_loaded),
-            self._doc.connect('loaded', self.on_saved_or_loaded)
-        ]
-
-        self._highlight_tag = self._doc.create_tag()
-        self.active = False
-        self.last_iters = None
-        self.gfile = None
-        self.update_location()
-
-    def on_notify_style_scheme(self, doc, param_object):
-        apply_style (doc.get_style_scheme().get_style('search-match'), self._highlight_tag)
-
-    def on_button_release(self, view, event):
-        modifier_mask = Gtk.accelerator_get_default_mod_mask()
-        event_state = event.state & modifier_mask
-
-        if event.button == 1 and event_state == Gdk.ModifierType.CONTROL_MASK:
-            self.sync_view(event.time)
-
-    def on_saved_or_loaded(self, doc):
-        self.update_location()
-
-    def get_output_file(self):
-        file_output = None
-        line_count = self._doc.get_line_count()
-
-        for i in list(range(min(3,line_count))) + list(range(max(0,line_count - 3), line_count)):
-            start = self._doc.get_iter_at_line(i)
-            end = start.copy()
-            end.forward_to_line_end()
-            file_output = parse_modeline(self._doc.get_text(start, end, False))
-            if file_output is not None:
-                break
-
-        return file_output
-
-    def on_key_press(self, a, b):
-        self._unhighlight()
-
-    def on_cursor_moved(self, cur):
-        self._unhighlight()
-
-    def deactivate(self):
-        self._unhighlight()
-
-        for h in self._handlers:
-            self._doc.disconnect(h)
-
-        del self._highlight_tag
-
-    def update_location(self):
-        gfile = self._doc.get_file().get_location()
-
-        if gfile is None:
-            return
-
-        if self.gfile is None or gfile.get_uri() != self.gfile.get_uri():
-            SynctexWindowActivatable.view_dict[gfile.get_uri()] = self
-            self.gfile = gfile
-
-        modeline_output_file = self.get_output_file()
-
-        if modeline_output_file is not None:
-            filename = modeline_output_file
-        else:
-            filename = self.gfile.get_basename()
-
-        out_path = self.gfile.get_parent().get_child(filename).get_path()
-        out_path = os.path.splitext(out_path)
-        out_gfile = Gio.file_new_for_path(out_path[0] + ".pdf")
-
-        if out_gfile.query_exists(None):
-            self.out_gfile = out_gfile
-        else:
-            self.out_gfile = None
-
-        self.update_active()
-
-    def _highlight(self):
-        iter = self._doc.get_iter_at_mark(self._doc.get_insert())
-        end_iter = iter.copy()
-        end_iter.forward_to_line_end()
-
-        self._doc.apply_tag(self._highlight_tag, iter, end_iter)
-        self.last_iters = [iter, end_iter];
-
-    def _unhighlight(self):
-        if self.last_iters is not None:
-            self._doc.remove_tag(self._highlight_tag,
-                                 self.last_iters[0], self.last_iters[1])
-        self.last_iters = None
-
-    def goto_line (self, line, time):
-        Tepl.View.goto_line(self._view, line)
-        self._window.set_active_tab(Gedit.Tab.get_from_document(self._doc))
-        self._highlight()
-        self._window.present_with_time (time)
-
-    def goto_line_after_load(self, line, time):
-        GObject.idle_add (lambda : self.goto_line(line, time))
-        self._doc.disconnect(self._goto_handler)
-
-    def sync_view(self, time):
-        if self.active:
-            cursor_iter =  self._doc.get_iter_at_mark(self._doc.get_insert())
-            line = cursor_iter.get_line() + 1
-            col = cursor_iter.get_line_offset()
-            self.window_proxy.SyncView(self.gfile.get_path(), (line, col), time)
-
-    def update_active(self):
-        # Activate the plugin only if the doc is a LaTeX file.
-        lang = self._doc.get_language()
-        self.active = (lang is not None and lang.get_id() == 'latex' and
-                        self.out_gfile is not None)
-
-        if self.active and self.window_proxy is None:
-            self._doc_active_handlers = [
-                        self._doc.connect('tepl-cursor-moved', self.on_cursor_moved),
-                        self._doc.connect('notify::style-scheme', self.on_notify_style_scheme)]
-            self._view_active_handlers = [
-                        self._view.connect('key-press-event', self.on_key_press),
-                        self._view.connect('button-release-event', self.on_button_release)]
-
-
-            style = self._doc.get_style_scheme().get_style('search-match')
-            apply_style(style, self._highlight_tag)
-            self._window.lookup_action("synctex").set_enabled(True)
-            self.window_proxy = self._plugin.ref_evince_proxy(self.out_gfile, self._window)
-
-        elif not self.active and self.window_proxy is not None:
-            #destroy the evince window proxy.
-            for handler in self._doc_active_handlers:
-                self._doc.disconnect(handler)
-            for handler in self._view_active_handlers:
-                self._view.disconnect(handler)
-
-            self._window.lookup_action("synctex").set_enabled(False)
-            self._plugin.unref_evince_proxy(self.out_gfile)
-            self.window_proxy = None
-
-
-class SynctexWindowActivatable(GObject.Object, Gedit.WindowActivatable):
-    __gtype_name__ = "SynctexWindowActivatable"
-
-    window = GObject.Property(type=Gedit.Window)
-    view_dict = {}
-    _proxy_dict = {}
-
-    def __init__(self):
-        GObject.Object.__init__(self)
-
-    def do_activate(self):
-        action = Gio.SimpleAction(name="synctex")
-        action.connect('activate', self.forward_search_cb)
-        self.window.add_action(action)
-
-        for view in self.window.get_views():
-            self.add_helper(view, self.window)
-
-        self.handlers = [
-            self.window.connect("tab-added", lambda window, tab: self.add_helper(tab.get_view(), window)),
-            self.window.connect("tab-removed", lambda window, tab: self.remove_helper(tab.get_view())),
-        ]
-
-    def do_deactivate(self):
-        for h in self.handlers:
-            self.window.disconnect(h)
-
-        for view in self.window.get_views():
-            self.remove_helper(view)
-
-        self.window.remove_action("synctex")
-
-    def do_update_state(self):
-        view_helper = self.get_helper(self.window.get_active_view())
-
-        active = False
-        if view_helper is not None:
-            active = view_helper.active
-
-        self.window.lookup_action("synctex").set_enabled(active)
-
-    def add_helper(self, view, window):
-        helper = SynctexViewHelper(view, window, self)
-        location = view.get_buffer().get_file().get_location()
-
-        if location is not None:
-            self.view_dict[location.get_uri()] = helper
-        view.synctex_view_helper = helper
-
-    def remove_helper(self, view):
-        helper = self.get_helper(view)
-
-        if helper.gfile is not None:
-            del self.view_dict[helper.gfile.get_uri()]
-
-        helper.deactivate()
-        del view.synctex_view_helper
-
-    def get_helper(self, view):
-        if not hasattr(view, 'synctex_view_helper'):
-            return None
-        return view.synctex_view_helper
-
-    def forward_search_cb(self, action, parameter, user_data=None):
-        self.get_helper(self.window.get_active_view()).sync_view(Gtk.get_current_event_time())
-
-    def source_view_handler(self, out_gfile, uri_input, source_link, time):
-
-        if uri_input not in self.view_dict:
-            window = self._proxy_dict[out_gfile.get_uri()][2]
-
-            tab = window.create_tab_from_location(Gio.file_new_for_uri(uri_input),
-                                                  None, source_link[0] - 1, 0, False, True)
-
-            helper = self.get_helper(tab.get_view())
-            helper._goto_handler = tab.get_document().connect_object("loaded", 
-                                                SynctexViewHelper.goto_line_after_load,
-                                                helper, source_link[0] - 1, time)
-        else:
-            self.view_dict[uri_input].goto_line(source_link[0] - 1, time)
-
-    def ref_evince_proxy(self, gfile, window):
-        uri = gfile.get_uri()
-        proxy = None
-
-        if uri not in self._proxy_dict:
-            proxy = EvinceWindowProxy (uri, True, _logger)
-            self._proxy_dict[uri] = [1, proxy, window]
-            proxy.set_source_handler (lambda i, s, time: self.source_view_handler(gfile, i, s, time))
-        else:
-            self._proxy_dict[uri][0]+=1
-            proxy = self._proxy_dict[uri][1]
-
-        return proxy
-
-    def unref_evince_proxy(self, gfile):
-        uri = gfile.get_uri()
-
-        if uri in self._proxy_dict:
-            self._proxy_dict[uri][0] -= 1
-            if self._proxy_dict[uri][0] == 0:
-                del self._proxy_dict[uri]
-
-class SynctexAppActivatable(GObject.Object, Gedit.AppActivatable):
-
-    app = GObject.Property(type=Gedit.App)
-
-    def __init__(self):
-        GObject.Object.__init__(self)
-
-    def do_activate(self):
-        self.app.add_accelerator("<Primary><Alt>F", "win.synctex", None)
-
-        self.menu_ext = self.extend_menu("tools-section")
-        item = Gio.MenuItem.new(_("Forward Search"), "win.synctex")
-        self.menu_ext.append_menu_item(item)
-
-    def do_deactivate(self):
-        self.app.remove_accelerator("win.synctex", None)
-        self.menu_ext = None
-
-# ex:ts=4:et:
diff --git a/po/POTFILES.in b/po/POTFILES.in
index c90279e..77ffd98 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -14,11 +14,6 @@ plugins/codecomment/gedit-codecomment.metainfo.xml.in
 plugins/colorpicker/colorpicker.plugin.desktop.in.in
 plugins/colorpicker/colorpicker.py
 plugins/colorpicker/gedit-colorpicker.metainfo.xml.in
-plugins/colorschemer/colorschemer.plugin.desktop.in.in
-plugins/colorschemer/gedit-colorschemer.metainfo.xml.in
-plugins/colorschemer/schemer/__init__.py
-plugins/colorschemer/schemer/schemer.py
-plugins/colorschemer/schemer.ui
 plugins/drawspaces/drawspaces.plugin.desktop.in.in
 plugins/drawspaces/gedit-drawspaces-app-activatable.c
 plugins/drawspaces/gedit-drawspaces.metainfo.xml.in
@@ -39,9 +34,6 @@ plugins/sessionsaver/sessionsaver/ui/sessionsaver.ui
 plugins/sessionsaver/sessionsaver/windowactivable.py
 plugins/smartspaces/gedit-smartspaces.metainfo.xml.in
 plugins/smartspaces/smartspaces.plugin.desktop.in.in
-plugins/synctex/gedit-synctex.metainfo.xml.in
-plugins/synctex/synctex.plugin.desktop.in.in
-plugins/synctex/synctex/synctex.py
 plugins/terminal/gedit-terminal.metainfo.xml.in
 plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml
 plugins/terminal/terminal.plugin.desktop.in.in
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
index 38d0633..cf8cd0c 100644
--- a/po/POTFILES.skip
+++ b/po/POTFILES.skip
@@ -5,13 +5,11 @@ plugins/bracketcompletion/bracketcompletion.plugin.desktop.in
 plugins/charmap/charmap.plugin.desktop.in
 plugins/codecomment/codecomment.plugin.desktop.in
 plugins/colorpicker/colorpicker.plugin.desktop.in
-plugins/colorschemer/colorschemer.plugin.desktop.in
 plugins/drawspaces/drawspaces.plugin.desktop.in
 plugins/git/git.plugin.desktop.in
 plugins/joinlines/joinlines.plugin.desktop.in
 plugins/multiedit/multiedit.plugin.desktop.in
 plugins/smartspaces/smartspaces.plugin.desktop.in
-plugins/synctex/synctex.plugin.desktop.in
 plugins/terminal/terminal.plugin.desktop.in
 plugins/textsize/textsize.plugin.desktop.in
 plugins/wordcompletion/wordcompletion.plugin.desktop.in

More details

Full run details

Historical runs