changeset 32561:643eed4c804e stable

maint: Update translation files to account for OCTAVE_NAMESPACE macro * libgui/languages/ca_ES.ts, libgui/languages/de_DE.ts, libgui/languages/en_US.ts, libgui/languages/es_ES.ts, libgui/languages/eu_ES.ts, libgui/languages/fr_FR.ts, libgui/languages/hu_HU.ts, libgui/languages/it_IT.ts, libgui/languages/ja_JP.ts, libgui/languages/lt_LT.ts, libgui/languages/nl_NL.ts, libgui/languages/pt_BR.ts, libgui/languages/pt_PT.ts, libgui/languages/ru_RU.ts, libgui/languages/tr_TR.ts, libgui/languages/uk_UA.ts, libgui/languages/zh_CN.ts: Update Octave translation files after expanding OCTAVE_NAMESPACE macros in libgui/.
author Rik <rik@octave.org>
date Sat, 09 Dec 2023 09:38:03 -0800
parents a3e17876a05b
children 9f2ffc65671a 73f1b8374ae0
files libgui/languages/be_BY.ts libgui/languages/ca_ES.ts libgui/languages/de_DE.ts libgui/languages/en_US.ts libgui/languages/es_ES.ts libgui/languages/eu_ES.ts libgui/languages/fr_FR.ts libgui/languages/hu_HU.ts libgui/languages/it_IT.ts libgui/languages/ja_JP.ts libgui/languages/lt_LT.ts libgui/languages/nl_NL.ts libgui/languages/pt_BR.ts libgui/languages/pt_PT.ts libgui/languages/ru_RU.ts libgui/languages/tr_TR.ts libgui/languages/uk_UA.ts libgui/languages/zh_CN.ts
diffstat 18 files changed, 26175 insertions(+), 26597 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/languages/be_BY.ts
+++ b/libgui/languages/be_BY.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="be_BY">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Вылучыць усё</translation>
-    </message>
-</context>
-<context>
     <name>QApplication</name>
     <message>
         <location filename="build_ts/octave-qt/qmessagebox.cpp" line="+2905"/>
@@ -2093,7 +2085,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Вылучыць усё</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -2111,7 +2111,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -2119,7 +2119,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -2243,7 +2243,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -2340,7 +2340,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -2353,7 +2353,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -2381,7 +2381,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -2402,7 +2402,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -2849,7 +2849,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -3073,7 +3073,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -3328,7 +3328,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -3373,7 +3373,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -3491,7 +3491,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -3631,7 +3631,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -3644,7 +3644,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -3662,7 +3662,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -3715,7 +3715,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -3746,7 +3746,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -3759,7 +3759,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -4152,7 +4152,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -4199,162 +4199,25 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation type="unfinished">глабальная</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
+    <name>octave::octave_dock_widget</name>
+    <message>
+        <location filename="../src/octave-dock-widget.cc" line="+144"/>
+        <source>Hide Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+81"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+58"/>
+        <source>Undock Widget</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation type="unfinished">Клас</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">Памернасць</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Значэнне</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
-    <message>
-        <location filename="../src/octave-dock-widget.cc" line="+144"/>
-        <source>Hide Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+81"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+58"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -4396,7 +4259,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -4404,7 +4267,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -4459,7 +4322,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -4477,7 +4340,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -4560,6 +4423,747 @@
     </message>
 </context>
 <context>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation type="unfinished">глабальная</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/settings-dialog.cc" line="-945"/>
+        <source>Loading current preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location line="+6"/>
+        <location line="+1049"/>
+        <source>System setting</source>
+        <translation type="unfinished">Сістэмная</translation>
+    </message>
+    <message>
+        <location line="-795"/>
+        <source>IBeam Cursor</source>
+        <translation type="unfinished">IBeam</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Block Cursor</source>
+        <translation type="unfinished">Блок</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Underline Cursor</source>
+        <translation type="unfinished">Падкрэсленне</translation>
+    </message>
+    <message>
+        <location line="+176"/>
+        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <source>Set Octave Startup Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Set File Browser Startup Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>Applying preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+86"/>
+        <location line="+21"/>
+        <location line="+1069"/>
+        <source>Failed to open %1 as Octave shortcut file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-428"/>
+        <source>Enable attribute colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Hide tool tips</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+360"/>
+        <source>Import shortcuts from file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+6"/>
+        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-1"/>
+        <source>Export shortcuts to file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <source>Overwriting Shortcuts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>You are about to overwrite all shortcuts.
+Would you like to save the current shortcut set or cancel the action?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Don&apos;t save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+33"/>
+        <source>Octave GUI preferences</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::setup_community_news</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="+45"/>
+        <source>Community News</source>
+        <translation type="unfinished">Навіны супольнасці</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Previous</source>
+        <translation type="unfinished">Раней</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next</source>
+        <translation type="unfinished">Далей</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cancel</source>
+        <translation type="unfinished">Скасаваць</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>&lt;html&gt;&lt;body&gt;
+&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
+The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
+&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
+&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>&lt;html&gt;&lt;head&gt;
+&lt;/head&gt;&lt;body&gt;
+&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcut_edit_dialog</name>
+    <message>
+        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
+        <source>Enter New Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>Enter custom shortcut
+Action: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Enter shortcut by typing it</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Add Shift modifier
+(allows one to enter number keys)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Actual Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Default Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Set to default</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+104"/>
+        <source>Double Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>The chosen shortcut
+  &quot;%1&quot;
+is already used for the action
+  &quot;%2&quot;.
+Do you want to use the shortcut and remove it from the previous action?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
+        <source>Global</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location line="+49"/>
+        <source>File Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+49"/>
+        <source>Edit Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+52"/>
+        <source>Debug Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-49"/>
+        <source>Tools Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Window Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+49"/>
+        <source>Help Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <source>News Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Handling of Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Tab Handling in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Find &amp; Replace in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zooming in Editor and Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Editor</source>
+        <translation type="unfinished">Рэдактар</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>View Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Run Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <source>Documentation Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+109"/>
+        <source>item %1 not found in shortcut settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::terminal_dock_widget</name>
+    <message>
+        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Загаднае акно</translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_dock_widget</name>
+    <message>
+        <location filename="../src/variable-editor.cc" line="+177"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Variable Editor: </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Undock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Restore geometry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redock</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor</name>
+    <message>
+        <location line="+918"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Edit variables.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+553"/>
+        <source>Variable Editor Toolbar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Save variable to a file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+5"/>
+        <location line="+6"/>
+        <source>Save in format ...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-5"/>
+        <source>Save variable to a file in different format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <source>Cut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Cut data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy</source>
+        <translation type="unfinished">Капіяваць</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste</source>
+        <translation type="unfinished">Уставіць</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste clipboard into variable data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location line="+6"/>
+        <location line="+7"/>
+        <source>Plot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <source>Plot Selected Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Plot selected data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Go one level up in variable hierarchy</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_stack</name>
+    <message>
+        <location line="-1260"/>
+        <source>Save Variable %1 As</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_view</name>
+    <message>
+        <location line="+142"/>
+        <source>Cut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Copy</source>
+        <translation type="unfinished">Капіяваць</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Paste</source>
+        <translation type="unfinished">Уставіць</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Delete</source>
+        <translation type="unfinished">Выдаліць</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Variable from Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <source>Transpose</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+56"/>
+        <source> columns</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <source> rows</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> row</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::welcome_wizard</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="-190"/>
+        <source>Welcome to GNU Octave</source>
+        <translation type="unfinished">Вітаем у GNU Octave</translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_model</name>
+    <message>
+        <location filename="../src/workspace-model.cc" line="+49"/>
+        <source>Name</source>
+        <translation type="unfinished">Назва</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Class</source>
+        <translation type="unfinished">Клас</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">Памернасць</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Значэнне</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+83"/>
+        <source>Right click to copy, rename, or display</source>
+        <translation type="unfinished">Правы пстрык каб капіяваць, пераназваць ці адлюстраваць</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location line="+2"/>
+        <source>complex</source>
+        <translation type="unfinished">камплексны</translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation type="unfinished">Клас</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">Памернасць</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Значэнне</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/workspace-view.cc" line="+57"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Прастора зменных</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>View the variables in the active workspace.</source>
+        <translation type="unfinished">Прагляд зменных дзейнай прасторы.</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Enter text to filter the workspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+122"/>
+        <source>View the variables in the active workspace.&lt;br&gt;</source>
+        <translation type="unfinished">Выгляд зменных у актыўнай прасторы зменных.&lt;br&gt;</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Colors for variable attributes:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+156"/>
+        <source>Open in Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Rename</source>
+        <translation type="unfinished">Пераназваць</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Only top-level symbols may be renamed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Hide filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>settings_dialog</name>
     <message>
         <location filename="../src/settings-dialog.ui" line="+45"/>
@@ -5480,202 +6084,6 @@
         <source>Password:</source>
         <translation>Пароль:</translation>
     </message>
-    <message>
-        <location filename="../src/settings-dialog.cc" line="-945"/>
-        <source>Loading current preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location line="+6"/>
-        <location line="+1049"/>
-        <source>System setting</source>
-        <translation type="unfinished">Сістэмная</translation>
-    </message>
-    <message>
-        <location line="-795"/>
-        <source>IBeam Cursor</source>
-        <translation type="unfinished">IBeam</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Block Cursor</source>
-        <translation type="unfinished">Блок</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Underline Cursor</source>
-        <translation type="unfinished">Падкрэсленне</translation>
-    </message>
-    <message>
-        <location line="+176"/>
-        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <source>Set Octave Startup Directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Set File Browser Startup Directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>Applying preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+86"/>
-        <location line="+21"/>
-        <location line="+1069"/>
-        <source>Failed to open %1 as Octave shortcut file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-428"/>
-        <source>Enable attribute colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Hide tool tips</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+360"/>
-        <source>Import shortcuts from file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+6"/>
-        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-1"/>
-        <source>Export shortcuts to file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <source>Overwriting Shortcuts</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>You are about to overwrite all shortcuts.
-Would you like to save the current shortcut set or cancel the action?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Don&apos;t save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+33"/>
-        <source>Octave GUI preferences</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>setup_community_news</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="+45"/>
-        <source>Community News</source>
-        <translation type="unfinished">Навіны супольнасці</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Previous</source>
-        <translation type="unfinished">Раней</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next</source>
-        <translation type="unfinished">Далей</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cancel</source>
-        <translation type="unfinished">Скасаваць</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>&lt;html&gt;&lt;body&gt;
-&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
-The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
-&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
-&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>&lt;html&gt;&lt;head&gt;
-&lt;/head&gt;&lt;body&gt;
-&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcut_edit_dialog</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
-        <source>Enter New Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>Enter custom shortcut
-Action: %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Enter shortcut by typing it</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Add Shift modifier
-(allows one to enter number keys)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Actual Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Default Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Set to default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+104"/>
-        <source>Double Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>The chosen shortcut
-  &quot;%1&quot;
-is already used for the action
-  &quot;%2&quot;.
-Do you want to use the shortcut and remove it from the previous action?</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>shortcuts</name>
@@ -6294,415 +6702,4 @@
         <translation type="unfinished"></translation>
     </message>
 </context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
-        <source>Global</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location line="+49"/>
-        <source>File Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+49"/>
-        <source>Edit Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+52"/>
-        <source>Debug Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-49"/>
-        <source>Tools Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Window Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+49"/>
-        <source>Help Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <source>News Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Handling of Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Tab Handling in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Find &amp; Replace in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zooming in Editor and Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Editor</source>
-        <translation type="unfinished">Рэдактар</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>View Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Run Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <source>Documentation Viewer</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Browser</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+109"/>
-        <source>item %1 not found in shortcut settings dialog</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>terminal_dock_widget</name>
-    <message>
-        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Загаднае акно</translation>
-    </message>
-</context>
-<context>
-    <name>variable_dock_widget</name>
-    <message>
-        <location filename="../src/variable-editor.cc" line="+177"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Variable Editor: </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Restore geometry</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redock</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor</name>
-    <message>
-        <location line="+918"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Edit variables.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+553"/>
-        <source>Variable Editor Toolbar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Save variable to a file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+5"/>
-        <location line="+6"/>
-        <source>Save in format ...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-5"/>
-        <source>Save variable to a file in different format</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <source>Cut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Cut data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy</source>
-        <translation type="unfinished">Капіяваць</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste</source>
-        <translation type="unfinished">Уставіць</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste clipboard into variable data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location line="+6"/>
-        <location line="+7"/>
-        <source>Plot</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <source>Plot Selected Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Plot selected data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Up</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Go one level up in variable hierarchy</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_stack</name>
-    <message>
-        <location line="-1260"/>
-        <source>Save Variable %1 As</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_view</name>
-    <message>
-        <location line="+142"/>
-        <source>Cut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Copy</source>
-        <translation type="unfinished">Капіяваць</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Paste</source>
-        <translation type="unfinished">Уставіць</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Clear</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Delete</source>
-        <translation type="unfinished">Выдаліць</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Variable from Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <source>Transpose</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+56"/>
-        <source> columns</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <source> rows</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> row</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>welcome_wizard</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="-190"/>
-        <source>Welcome to GNU Octave</source>
-        <translation type="unfinished">Вітаем у GNU Octave</translation>
-    </message>
-</context>
-<context>
-    <name>workspace_model</name>
-    <message>
-        <location filename="../src/workspace-model.cc" line="+49"/>
-        <source>Name</source>
-        <translation type="unfinished">Назва</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Class</source>
-        <translation type="unfinished">Клас</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">Памернасць</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Значэнне</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+83"/>
-        <source>Right click to copy, rename, or display</source>
-        <translation type="unfinished">Правы пстрык каб капіяваць, пераназваць ці адлюстраваць</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location line="+2"/>
-        <source>complex</source>
-        <translation type="unfinished">камплексны</translation>
-    </message>
-</context>
-<context>
-    <name>workspace_view</name>
-    <message>
-        <location filename="../src/workspace-view.cc" line="+57"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Прастора зменных</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>View the variables in the active workspace.</source>
-        <translation type="unfinished">Прагляд зменных дзейнай прасторы.</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Enter text to filter the workspace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+122"/>
-        <source>View the variables in the active workspace.&lt;br&gt;</source>
-        <translation type="unfinished">Выгляд зменных у актыўнай прасторы зменных.&lt;br&gt;</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Colors for variable attributes:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+156"/>
-        <source>Open in Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy value</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Rename</source>
-        <translation type="unfinished">Пераназваць</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Only top-level symbols may be renamed</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Hide filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 </TS>
--- a/libgui/languages/ca_ES.ts
+++ b/libgui/languages/ca_ES.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="ca_ES">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Selecciona-ho tot</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation type="unfinished">Cerca</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1113,7 +1082,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Selecciona-ho tot</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1139,7 +1116,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1265,7 +1242,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1362,7 +1339,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1375,7 +1352,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1403,7 +1380,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1426,7 +1403,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1873,7 +1850,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2107,7 +2084,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2363,7 +2340,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2408,7 +2385,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2526,7 +2503,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2666,7 +2643,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2679,7 +2656,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2697,7 +2674,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2750,7 +2727,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2781,7 +2758,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2794,7 +2771,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3187,7 +3164,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3234,162 +3211,25 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation type="unfinished">Primer pla</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation type="unfinished">Fons</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation type="unfinished">Primer pla seleccionat</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation type="unfinished">Fons seleccionat</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation type="unfinished">global</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
+    <name>octave::octave_dock_widget</name>
+    <message>
+        <location filename="../src/octave-dock-widget.cc" line="+144"/>
+        <source>Hide Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+81"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+58"/>
+        <source>Undock Widget</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation type="unfinished">Classe</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">Dimensió</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Valor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished">Atribut</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
-    <message>
-        <location filename="../src/octave-dock-widget.cc" line="+144"/>
-        <source>Hide Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+81"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+58"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3431,7 +3271,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3439,7 +3279,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3494,7 +3334,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3512,7 +3352,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3595,922 +3435,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>General</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Sols el logotip de l&apos;Octave</translation>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation type="unfinished">Primer pla</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation type="unfinished">Fons</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation type="unfinished">Primer pla seleccionat</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation type="unfinished">Fons seleccionat</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation type="unfinished">global</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Icones tipogràfiques</translation>
-    </message>
-    <message>
-        <location line="-334"/>
-        <location filename="../src/ui-settings-dialog.h" line="-17"/>
-        <source>Dock widget title bar</source>
-        <translation>Acobla el plafó de la barra de títol</translation>
-    </message>
-    <message>
-        <location line="+72"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Small</source>
-        <translation>Petit</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Gran</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Custom style</source>
-        <translation>Estil personalitzat</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>3D</source>
-        <translation>3D</translation>
-    </message>
-    <message>
-        <location line="+558"/>
-        <location filename="../src/ui-settings-dialog.h" line="+118"/>
-        <source>Editor</source>
-        <translation>Editor</translation>
-    </message>
-    <message>
-        <location line="+488"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Funciona bé amb lletres d&apos;espaiat fix. La línia es dibuixa en una posició basada en l&apos;amplada del caràcter espai de la lletra per defecte. Pot no funcionar bé si l&apos;estil utilitza fonts proporcionals o si es combinen lletres de mides diferents, o lletra normal amb negreta i/o cursiva.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Activa el plegament de codi</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation type="unfinished">Legacy Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Mostra la barra de desplaçament horitzontal</translation>
-    </message>
-    <message>
-        <location line="-509"/>
-        <location filename="../src/ui-settings-dialog.h" line="-27"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+487"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show tool bar</source>
-        <translation>Mostra la barra d&apos;eines</translation>
-    </message>
-    <message>
-        <location line="+221"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Rotated tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation type="unfinished">Posició</translation>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+260"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Ajusta les línies llargues segons la vora de la finestra actual</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation</source>
-        <translation>Sagnat</translation>
-    </message>
-    <message>
-        <location line="+40"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indent width</source>
-        <translation>Amplada del sagnat</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>El tabulador sagna la línia</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Sagnat automàtic</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Amplada del tabulador</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Mostra els marcadors de sagnat</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>La tecla de retrocés elimina el sagnat</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation uses tabs</source>
-        <translation>El sagnat utilitza el tabulat</translation>
-    </message>
-    <message>
-        <location line="+70"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Auto completion</source>
-        <translation>Autocompleció</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Match keywords</source>
-        <translation>Coincidència de paraules clau</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Distingeix entre majúscules i minúscules</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Substitueix la paraula pel suggeriment</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Coincidència de paraules al document</translation>
-    </message>
-    <message>
-        <location line="+48"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>With Octave builtins</source>
-        <translation>Amb funcions internes de l&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Amb funcions de l&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Mostra la llista d&apos;ordres coincidents automàticament</translation>
-    </message>
-    <message>
-        <location line="+76"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Recarrega els fitxers modificats externament sense consultar</translation>
-    </message>
-    <message>
-        <location line="-841"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <source>Use custom file editor</source>
-        <translation>Utilitza un editor de fitxers personalitzat</translation>
-    </message>
-    <message>
-        <location line="+934"/>
-        <location filename="../src/ui-settings-dialog.h" line="+70"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Codificació del text utilitzat per carregar i desar</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Editor Styles</source>
-        <translation>Estils de l&apos;editor</translation>
-    </message>
-    <message>
-        <location line="-1383"/>
-        <location filename="../src/ui-settings-dialog.h" line="-92"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(Canviar la mida de l&apos;historial neteja el contingut)</translation>
-    </message>
-    <message>
-        <location line="+28"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>History buffer Size</source>
-        <translation>Mida de l&apos;historial</translation>
-    </message>
-    <message>
-        <location line="-123"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Tipus de lletra</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Mostra els números de línia</translation>
-    </message>
-    <message>
-        <location line="-859"/>
-        <location filename="../src/ui-settings-dialog.h" line="-47"/>
-        <source>Interface</source>
-        <translation>Interfície</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Confirma abans de sortir</translation>
-    </message>
-    <message>
-        <location line="-72"/>
-        <location filename="../src/ui-settings-dialog.h" line="-8"/>
-        <source>Graphic icons</source>
-        <translation>Icones gràfiques</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Mostra la barra d&apos;estat</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Text inactiu</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Actiu</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Background inactive</source>
-        <translation>Fons inactiu</translation>
-    </message>
-    <message>
-        <location line="+218"/>
-        <location filename="../src/ui-settings-dialog.h" line="+15"/>
-        <source>Octave Startup</source>
-        <translation>Inici de l&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Explora</translation>
-    </message>
-    <message>
-        <location line="-1298"/>
-        <location filename="../src/ui-settings-dialog.h" line="-88"/>
-        <source>Show whitespace</source>
-        <translation>Mostra els espais en blanc</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>No mostres l&apos;espai en blanc utilitzat per al sagnat</translation>
-    </message>
-    <message>
-        <location line="+1085"/>
-        <location filename="../src/ui-settings-dialog.h" line="+75"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Crea fitxers inexistents sense consultar</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>línia d&apos;ordres (%f=fitxer, %l=línia):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Tipus de cursor:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Utilitza el color de primer pla</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Mida de la lletra</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Explorador de fitxers</translation>
-    </message>
-    <message>
-        <location line="-2017"/>
-        <location filename="../src/ui-settings-dialog.h" line="-133"/>
-        <source>Normal</source>
-        <translation>Normal</translation>
-    </message>
-    <message>
-        <location line="+352"/>
-        <location filename="../src/ui-settings-dialog.h" line="+22"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Aquestes configuracions s&apos;apliquen després del fitxer d&apos;inici &quot;.octaverc&quot;.</translation>
-    </message>
-    <message>
-        <location line="+540"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show EOL characters</source>
-        <translation>Mostra el caràcter de fi de línia</translation>
-    </message>
-    <message>
-        <location line="+945"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>Default EOL mode</source>
-        <translation>Identificador de fi de línia per defecte</translation>
-    </message>
-    <message>
-        <location line="-162"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Nombre de caràcters a partir del qual es mostra la llista: </translation>
-    </message>
-    <message>
-        <location line="-1805"/>
-        <location filename="../src/ui-settings-dialog.h" line="-110"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Preferències</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+190"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Mida relativa respecte a la lletra de l&apos;editor </translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Ressalta totes les coincidències de la paraula seleccionada amb doble clic</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Comentaris (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Cadenes de text a tenir en compte en descomentar</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>Cadena de text per comentar el text seleccionat</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Línies llargues</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Divideix les línies llargues a partir de la longitud de línia</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Només divideix les línies als comentaris</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Longitud de línia</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Marcador de línia llarga</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Línia</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Background</source>
-        <translation>Fons</translation>
-    </message>
-    <message>
-        <location line="+191"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Insereix automàticament després d&apos;un &quot;if&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>Res</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>&quot;endif&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>&quot;end&quot;</translation>
-    </message>
-    <message>
-        <location line="+238"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Debugging</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Comportament dels fitxers</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Restaura les pestanyes de l&apos;editor de la sessió anterior</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Tanca tots els fitxers quan el plafó de l&apos;editor estigui tancat/ocult</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selecciona el tipus de lletra, mida (relativa a la mida per defecte), estil (&lt;b&gt;n&lt;/b&gt;egreta, &lt;b&gt;c&lt;/b&gt;ursiva, &lt;b&gt;s&lt;/b&gt;ubrallat), color i color de fons (per al color de fons, el color magenta (255,0,255) és el marcador de posició per defecte).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+62"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Behavior</source>
-        <translation>Comportament</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Restaura l&apos;últim directori de la sessió prèvia</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Extensions de fitxers per obrir a l&apos;editor de text per defecte (separades per &quot;;&quot;):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Espai de treball</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Colors per als atributs de variables</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Importa el conjunt de dreceres</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Exporta el conjunt de dreceres</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Restaura les dreceres als valors per defecte</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Per defecte</translation>
-    </message>
-    <message>
-        <location line="+232"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-227"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Actual</source>
-        <translation>Actual</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Xarxa</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Permet que l&apos;Octave s&apos;hi connecti al lloc web per mostrar més informació i notícies actualitzades</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Utilitza un servidor intermediari</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Editor de variables</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Alçada de fila per defecte</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Amplada de columna per defecte</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Colors de l&apos;editor de variables</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Alterna els colors de les files</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Sincronitza el directori de treball de l&apos;Octave amb l&apos;explorador de fitxers</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+302"/>
-        <location filename="../src/ui-settings-dialog.h" line="+43"/>
-        <source>Shortcuts</source>
-        <translation>Dreceres</translation>
-    </message>
-    <message>
-        <location line="+54"/>
-        <location filename="../src/ui-settings-dialog.h" line="-21"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+50"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Export</source>
-        <translation>Exporta</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Importa</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Acció</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Nom del servidor:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Tipus de servidor intermediari:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Port:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Nom d&apos;usuari:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Contrasenya:</translation>
+        <source>&amp;Reload default styles</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -4616,7 +3651,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -4662,7 +3697,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4716,626 +3751,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Nou fitxer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Nova funció</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Nova figura</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Obre fitxer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Desa l&apos;espai de treball com a</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Sortir de l&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Copia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Enganxa</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Desfés</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Selecciona-ho tot</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Neteja el porta-retalls</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Cerca als fitxers</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Neteja l&apos;historial d&apos;ordres</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Neteja l&apos;espai de treball</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Preferències</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Pas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Pas entrant</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Pas sortint</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Continua</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">Atura la depuració</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Mostra l&apos;historial d&apos;ordres</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Mostra l&apos;explorador de fitxers</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Mostra l&apos;espai de treball</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Mostra l&apos;editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Mostra la documentació</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Mostra l&apos;editor de variables</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Finestra del terminal</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Historial d&apos;ordres</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Explorador de fitxers</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Espai de treball</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Documentació</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Editor de variables</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished">Restaura el disseny de les finestres per defecte</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Mostra la documentació en línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Informa d&apos;un error</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Paquets de l&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Contribueix a l&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Recursos de desenvolupador de l&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">Quant a l&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Notes de la versió</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Notícies de la comunitat</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Tanca la pestanya</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Tanca totes les pestanyes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Tanca les altres pestanyes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Canvia a la pestanya de l&apos;esquerra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Canvia a la pestanya de la dreta</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Mou la pestanya cap a l&apos;esquerra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Mou la pestanya cap a la dreta</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Amplia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Redueix</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Ampliació normal</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Edita la funció</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Desa el fitxer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Desa el fitxer com a</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Imprimeix</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Refés</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Talla</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Cerca i substitueix</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Cerca el següent</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Cerca l&apos;anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Esborra fins l&apos;inici de la paraula</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Esborra fins la fi de la paraula</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Esborra fins l&apos;inici de la línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Esborra fins la fi de la línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Esborra la línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Copia la línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Talla la línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Duplica la selecció/línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Intercanvia la línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Mostra la llista de compleció</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Comenta la selecció</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Descomenta la selecció</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Comenta la selecció (Seleccionant la cadena de text)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Posa la selecció en majúscules</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Posa la selecció en minúscules</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Sagna la selecció</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Elimina el sagnat de la selecció</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Sagna el codi</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Converteix la fi de línia a Windows</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Converteix la fi de línia a Unix</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Converteix la fi de línia a Mac</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Ves a la línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">Desplaça&apos;t al parèntesi corresponent</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">Selecciona fins el parèntesi corresponent</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Commuta el marcador</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Marcador següent</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Marcador anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Elimina tots els marcadors</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Preferències d&apos;estils</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Mostra els números de línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Mostra els espais en blanc</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Mostra la fi de línia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Mostra els marcadors de sagnat</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Mostra el marcador línia llarga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Mostra la barra d&apos;eines</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Mostra la barra d&apos;estat</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Mostra la barra de desplaçament horitzontal</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Commuta el punt d&apos;interrupció</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Punt d&apos;interrupció següent</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Punt d&apos;interrupció anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Eliminar tots els punts d&apos;interrupció</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Executa el fitxer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Executa la selecció</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Ajuda d&apos;una paraula clau</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Documentació d&apos;una paraula clau</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Global</translation>
     </message>
@@ -5430,7 +3848,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -5438,7 +3856,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -5466,7 +3884,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -5563,7 +3981,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -5571,7 +3989,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -5629,7 +4047,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -5637,7 +4055,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -5676,7 +4094,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation type="unfinished">Classe</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">Dimensió</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Valor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished">Atribut</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5743,4 +4181,1540 @@
         <translation type="unfinished">Mostra el filtre</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>General</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Sols el logotip de l&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Icones tipogràfiques</translation>
+    </message>
+    <message>
+        <location line="-334"/>
+        <location filename="../src/ui-settings-dialog.h" line="-17"/>
+        <source>Dock widget title bar</source>
+        <translation>Acobla el plafó de la barra de títol</translation>
+    </message>
+    <message>
+        <location line="+72"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Small</source>
+        <translation>Petit</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Gran</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Custom style</source>
+        <translation>Estil personalitzat</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>3D</source>
+        <translation>3D</translation>
+    </message>
+    <message>
+        <location line="+558"/>
+        <location filename="../src/ui-settings-dialog.h" line="+118"/>
+        <source>Editor</source>
+        <translation>Editor</translation>
+    </message>
+    <message>
+        <location line="+488"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Funciona bé amb lletres d&apos;espaiat fix. La línia es dibuixa en una posició basada en l&apos;amplada del caràcter espai de la lletra per defecte. Pot no funcionar bé si l&apos;estil utilitza fonts proporcionals o si es combinen lletres de mides diferents, o lletra normal amb negreta i/o cursiva.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Activa el plegament de codi</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation type="unfinished">Legacy Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Mostra la barra de desplaçament horitzontal</translation>
+    </message>
+    <message>
+        <location line="-509"/>
+        <location filename="../src/ui-settings-dialog.h" line="-27"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+487"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show tool bar</source>
+        <translation>Mostra la barra d&apos;eines</translation>
+    </message>
+    <message>
+        <location line="+221"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Rotated tabs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation type="unfinished">Posició</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+260"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Ajusta les línies llargues segons la vora de la finestra actual</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation</source>
+        <translation>Sagnat</translation>
+    </message>
+    <message>
+        <location line="+40"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indent width</source>
+        <translation>Amplada del sagnat</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>El tabulador sagna la línia</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Sagnat automàtic</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Amplada del tabulador</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Mostra els marcadors de sagnat</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>La tecla de retrocés elimina el sagnat</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation uses tabs</source>
+        <translation>El sagnat utilitza el tabulat</translation>
+    </message>
+    <message>
+        <location line="+70"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Auto completion</source>
+        <translation>Autocompleció</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Match keywords</source>
+        <translation>Coincidència de paraules clau</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Distingeix entre majúscules i minúscules</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Substitueix la paraula pel suggeriment</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Coincidència de paraules al document</translation>
+    </message>
+    <message>
+        <location line="+48"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>With Octave builtins</source>
+        <translation>Amb funcions internes de l&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Amb funcions de l&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Mostra la llista d&apos;ordres coincidents automàticament</translation>
+    </message>
+    <message>
+        <location line="+76"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Recarrega els fitxers modificats externament sense consultar</translation>
+    </message>
+    <message>
+        <location line="-841"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <source>Use custom file editor</source>
+        <translation>Utilitza un editor de fitxers personalitzat</translation>
+    </message>
+    <message>
+        <location line="+934"/>
+        <location filename="../src/ui-settings-dialog.h" line="+70"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Codificació del text utilitzat per carregar i desar</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Editor Styles</source>
+        <translation>Estils de l&apos;editor</translation>
+    </message>
+    <message>
+        <location line="-1383"/>
+        <location filename="../src/ui-settings-dialog.h" line="-92"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(Canviar la mida de l&apos;historial neteja el contingut)</translation>
+    </message>
+    <message>
+        <location line="+28"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>History buffer Size</source>
+        <translation>Mida de l&apos;historial</translation>
+    </message>
+    <message>
+        <location line="-123"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Tipus de lletra</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Mostra els números de línia</translation>
+    </message>
+    <message>
+        <location line="-859"/>
+        <location filename="../src/ui-settings-dialog.h" line="-47"/>
+        <source>Interface</source>
+        <translation>Interfície</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Confirma abans de sortir</translation>
+    </message>
+    <message>
+        <location line="-72"/>
+        <location filename="../src/ui-settings-dialog.h" line="-8"/>
+        <source>Graphic icons</source>
+        <translation>Icones gràfiques</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Mostra la barra d&apos;estat</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Text inactiu</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Actiu</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Background inactive</source>
+        <translation>Fons inactiu</translation>
+    </message>
+    <message>
+        <location line="+218"/>
+        <location filename="../src/ui-settings-dialog.h" line="+15"/>
+        <source>Octave Startup</source>
+        <translation>Inici de l&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Explora</translation>
+    </message>
+    <message>
+        <location line="-1298"/>
+        <location filename="../src/ui-settings-dialog.h" line="-88"/>
+        <source>Show whitespace</source>
+        <translation>Mostra els espais en blanc</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>No mostres l&apos;espai en blanc utilitzat per al sagnat</translation>
+    </message>
+    <message>
+        <location line="+1085"/>
+        <location filename="../src/ui-settings-dialog.h" line="+75"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Crea fitxers inexistents sense consultar</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>línia d&apos;ordres (%f=fitxer, %l=línia):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Tipus de cursor:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Utilitza el color de primer pla</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Mida de la lletra</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Explorador de fitxers</translation>
+    </message>
+    <message>
+        <location line="-2017"/>
+        <location filename="../src/ui-settings-dialog.h" line="-133"/>
+        <source>Normal</source>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <location line="+352"/>
+        <location filename="../src/ui-settings-dialog.h" line="+22"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Aquestes configuracions s&apos;apliquen després del fitxer d&apos;inici &quot;.octaverc&quot;.</translation>
+    </message>
+    <message>
+        <location line="+540"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show EOL characters</source>
+        <translation>Mostra el caràcter de fi de línia</translation>
+    </message>
+    <message>
+        <location line="+945"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>Default EOL mode</source>
+        <translation>Identificador de fi de línia per defecte</translation>
+    </message>
+    <message>
+        <location line="-162"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Nombre de caràcters a partir del qual es mostra la llista: </translation>
+    </message>
+    <message>
+        <location line="-1805"/>
+        <location filename="../src/ui-settings-dialog.h" line="-110"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Preferències</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+190"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Mida relativa respecte a la lletra de l&apos;editor </translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Ressalta totes les coincidències de la paraula seleccionada amb doble clic</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Comentaris (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Cadenes de text a tenir en compte en descomentar</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>Cadena de text per comentar el text seleccionat</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Línies llargues</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Divideix les línies llargues a partir de la longitud de línia</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Només divideix les línies als comentaris</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Longitud de línia</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Marcador de línia llarga</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Línia</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Fons</translation>
+    </message>
+    <message>
+        <location line="+191"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Insereix automàticament després d&apos;un &quot;if&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>Res</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>&quot;endif&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>&quot;end&quot;</translation>
+    </message>
+    <message>
+        <location line="+238"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Debugging</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Comportament dels fitxers</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Restaura les pestanyes de l&apos;editor de la sessió anterior</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Tanca tots els fitxers quan el plafó de l&apos;editor estigui tancat/ocult</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selecciona el tipus de lletra, mida (relativa a la mida per defecte), estil (&lt;b&gt;n&lt;/b&gt;egreta, &lt;b&gt;c&lt;/b&gt;ursiva, &lt;b&gt;s&lt;/b&gt;ubrallat), color i color de fons (per al color de fons, el color magenta (255,0,255) és el marcador de posició per defecte).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+62"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Behavior</source>
+        <translation>Comportament</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Restaura l&apos;últim directori de la sessió prèvia</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Extensions de fitxers per obrir a l&apos;editor de text per defecte (separades per &quot;;&quot;):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Espai de treball</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Colors per als atributs de variables</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Importa el conjunt de dreceres</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Exporta el conjunt de dreceres</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Restaura les dreceres als valors per defecte</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Per defecte</translation>
+    </message>
+    <message>
+        <location line="+232"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-227"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Actual</source>
+        <translation>Actual</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Xarxa</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Permet que l&apos;Octave s&apos;hi connecti al lloc web per mostrar més informació i notícies actualitzades</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Utilitza un servidor intermediari</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Editor de variables</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Alçada de fila per defecte</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Amplada de columna per defecte</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Colors de l&apos;editor de variables</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Alterna els colors de les files</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Sincronitza el directori de treball de l&apos;Octave amb l&apos;explorador de fitxers</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+302"/>
+        <location filename="../src/ui-settings-dialog.h" line="+43"/>
+        <source>Shortcuts</source>
+        <translation>Dreceres</translation>
+    </message>
+    <message>
+        <location line="+54"/>
+        <location filename="../src/ui-settings-dialog.h" line="-21"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+50"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Export</source>
+        <translation>Exporta</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Importa</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Acció</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Nom del servidor:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Tipus de servidor intermediari:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Port:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Nom d&apos;usuari:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Contrasenya:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Nou fitxer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Nova funció</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Nova figura</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Obre fitxer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Desa l&apos;espai de treball com a</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Sortir de l&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Copia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Enganxa</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Desfés</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Selecciona-ho tot</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Neteja el porta-retalls</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Cerca als fitxers</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Neteja l&apos;historial d&apos;ordres</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Neteja l&apos;espai de treball</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Preferències</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Pas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Pas entrant</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Pas sortint</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Continua</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">Atura la depuració</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Mostra l&apos;historial d&apos;ordres</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Mostra l&apos;explorador de fitxers</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Mostra l&apos;espai de treball</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Mostra l&apos;editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Mostra la documentació</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Mostra l&apos;editor de variables</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Finestra del terminal</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Historial d&apos;ordres</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Explorador de fitxers</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Espai de treball</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Documentació</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Editor de variables</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished">Restaura el disseny de les finestres per defecte</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Mostra la documentació en línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Informa d&apos;un error</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Paquets de l&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Contribueix a l&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Recursos de desenvolupador de l&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">Quant a l&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Notes de la versió</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Notícies de la comunitat</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Tanca la pestanya</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Tanca totes les pestanyes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Tanca les altres pestanyes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Canvia a la pestanya de l&apos;esquerra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Canvia a la pestanya de la dreta</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Mou la pestanya cap a l&apos;esquerra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Mou la pestanya cap a la dreta</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Amplia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Redueix</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Ampliació normal</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Edita la funció</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Desa el fitxer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Desa el fitxer com a</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Imprimeix</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Refés</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Talla</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Cerca i substitueix</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Cerca el següent</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Cerca l&apos;anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Esborra fins l&apos;inici de la paraula</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Esborra fins la fi de la paraula</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Esborra fins l&apos;inici de la línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Esborra fins la fi de la línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Esborra la línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Copia la línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Talla la línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Duplica la selecció/línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Intercanvia la línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Mostra la llista de compleció</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Comenta la selecció</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Descomenta la selecció</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Comenta la selecció (Seleccionant la cadena de text)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Posa la selecció en majúscules</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Posa la selecció en minúscules</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Sagna la selecció</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Elimina el sagnat de la selecció</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Sagna el codi</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Converteix la fi de línia a Windows</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Converteix la fi de línia a Unix</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Converteix la fi de línia a Mac</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Ves a la línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">Desplaça&apos;t al parèntesi corresponent</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">Selecciona fins el parèntesi corresponent</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Commuta el marcador</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Marcador següent</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Marcador anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Elimina tots els marcadors</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Preferències d&apos;estils</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Mostra els números de línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Mostra els espais en blanc</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Mostra la fi de línia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Mostra els marcadors de sagnat</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Mostra el marcador línia llarga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Mostra la barra d&apos;eines</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Mostra la barra d&apos;estat</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Mostra la barra de desplaçament horitzontal</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Commuta el punt d&apos;interrupció</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Punt d&apos;interrupció següent</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Punt d&apos;interrupció anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Eliminar tots els punts d&apos;interrupció</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Executa el fitxer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Executa la selecció</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Ajuda d&apos;una paraula clau</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Documentació d&apos;una paraula clau</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/de_DE.ts
+++ b/libgui/languages/de_DE.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="de_DE">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Alles auswählen</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation>Suchen nach:</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation>Vorherige Suche</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation>Nächste Suche</translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation>Suchen</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -361,7 +330,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Alles auswählen</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -379,7 +356,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -387,7 +364,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -514,7 +491,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -620,7 +597,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -633,7 +610,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -661,7 +638,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -684,7 +661,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -1384,7 +1361,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -1641,7 +1618,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -1686,7 +1663,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -1804,7 +1781,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -1944,7 +1921,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -1957,7 +1934,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -1975,7 +1952,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2028,7 +2005,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2059,7 +2036,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2072,7 +2049,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -2466,7 +2443,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -2513,144 +2490,7 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation>Oben</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation>Unten</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation>Links</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation>Rechts</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation>Vordergrund</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation>Hintergrund</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation>Auswahl Vordergrund</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation>Auswahl Hintergrund</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation>Argument</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation>Global</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation>persistent</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation>Umgebungsvariablen</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation>Alternatives Farbschema (hell/dunkel)</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation>Standard&amp;farben erneut laden</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
-        <translation>Standard&amp;styles erneut laden</translation>
-    </message>
-</context>
-<context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation>Klasse</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation>Dimension</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation>Wert</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation>Attribut</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
+    <name>octave::octave_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+144"/>
         <source>Hide Widget</source>
@@ -2668,7 +2508,7 @@
     </message>
 </context>
 <context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -2715,7 +2555,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -2723,7 +2563,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -2778,7 +2618,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -2796,7 +2636,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -2879,931 +2719,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>Allgemein</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Nur Octave Logo</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Icons mit Buchstaben</translation>
-    </message>
-    <message>
-        <location line="-334"/>
-        <location filename="../src/ui-settings-dialog.h" line="-17"/>
-        <source>Dock widget title bar</source>
-        <translation>Titelleisten der Unterfenster</translation>
-    </message>
-    <message>
-        <location line="+72"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Small</source>
-        <translation>Klein</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Groß</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Custom style</source>
-        <translation>Benutzerdefiniert</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>3D</source>
-        <translation>3D</translation>
-    </message>
-    <message>
-        <location line="+558"/>
-        <location filename="../src/ui-settings-dialog.h" line="+118"/>
-        <source>Editor</source>
-        <translation>Editor</translation>
-    </message>
-    <message>
-        <location line="+488"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-58"/>
-        <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Funktioniert gut mit Schriftarten fester Breite.
-Die Position der angezeigten Linie basiert auf der Breite eines Leerzeichens der Standardschriftart.
-Dies funktioniert möglicherweise nicht mit Stilen, die eine Schriftart variabler Breite verwenden
-oder wenn unterschiedliche Schriftgrößen oder -stile (fett/kursiv/normal) verwendet werden.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Code-Faltung aktivieren</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation>Legacy Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Horizontale Bildlaufleiste anzeigen</translation>
-    </message>
-    <message>
-        <location line="-509"/>
-        <location filename="../src/ui-settings-dialog.h" line="-27"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wenn ausgewählt, folgt der Fokus der im Hauptfenster verankerten Unterfenster dem Mauszeiger. Dies ermöglicht ein gleiches Verhalten innerhalb des Hauptfensters, wenn &amp;quot;Fokus folgt Mauszeiger&amp;quot; in der Desktop-Umgebung eingestellt ist.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation>Fokus folgt dem Mauszeiger für Unterfenster, die im Hauptfenster verankert sind</translation>
-    </message>
-    <message>
-        <location line="+487"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show tool bar</source>
-        <translation>Werkzeugleiste anzeigen</translation>
-    </message>
-    <message>
-        <location line="+221"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Rotated tabs</source>
-        <translation>Gedrehte Reiter</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation>Position</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation>Max. Breite von Reitern in Zeichen (0: keine Grenze)</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. Breite der Reiter in Anzahl Zeichen (durchschnittl. Zeichenbreite). Insbesondere bei gedrehten Reitern hilfreich.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+275"/>
-        <location filename="../src/ui-settings-dialog.h" line="+19"/>
-        <source>Indentation</source>
-        <translation>Einrückung</translation>
-    </message>
-    <message>
-        <location line="+40"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indent width</source>
-        <translation>Einrücken um</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Tabulator rückt ein</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Auto Einrückung</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Tabulatorweite</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Einrückregeln anzeigen</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>Rücktaste entfernt Einrückung</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation uses tabs</source>
-        <translation>Tabulator statt Leerzeichen</translation>
-    </message>
-    <message>
-        <location line="+70"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Auto completion</source>
-        <translation>Autovervollständigung</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Match keywords</source>
-        <translation>Schlüsselwörter berücksichtigen</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Groß-/Kleinschreibung beachten</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Wort durch Vorschlag ersetzen</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Wörter im Dokument berücksichtigen</translation>
-    </message>
-    <message>
-        <location line="+48"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>With Octave builtins</source>
-        <translation>Mit internen Funktionen</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Mit Octave-Funktionen</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Liste von Vorschlägen automatisch anzeigen</translation>
-    </message>
-    <message>
-        <location line="+76"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Extern geänderte Dateien ohne Nachfrage neu laden</translation>
-    </message>
-    <message>
-        <location line="-841"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <source>Use custom file editor</source>
-        <translation>Externen Editor verwenden</translation>
-    </message>
-    <message>
-        <location line="+934"/>
-        <location filename="../src/ui-settings-dialog.h" line="+70"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Zum Öffnen und Speichern verwendete Zeichenkodierung</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Editor Styles</source>
-        <translation>Editor Stile</translation>
-    </message>
-    <message>
-        <location line="-1383"/>
-        <location filename="../src/ui-settings-dialog.h" line="-92"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(Ändern der Puffergröße löscht Historie)</translation>
-    </message>
-    <message>
-        <location line="+28"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>History buffer Size</source>
-        <translation>Puffergröße des Befehlsverlaufs</translation>
-    </message>
-    <message>
-        <location line="-123"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Schriftart</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Zeilennummern anzeigen</translation>
-    </message>
-    <message>
-        <location line="-859"/>
-        <location filename="../src/ui-settings-dialog.h" line="-47"/>
-        <source>Interface</source>
-        <translation>Benutzeroberfläche</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Vor dem Beenden nachfragen</translation>
-    </message>
-    <message>
-        <location line="-72"/>
-        <location filename="../src/ui-settings-dialog.h" line="-8"/>
-        <source>Graphic icons</source>
-        <translation>Grafische Icons</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Statusleiste anzeigen</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Text inaktiv</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Aktiv</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Background inactive</source>
-        <translation>Hintergrund inaktiv</translation>
-    </message>
-    <message>
-        <location line="+218"/>
-        <location filename="../src/ui-settings-dialog.h" line="+15"/>
-        <source>Octave Startup</source>
-        <translation>Start von Octave</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Auswählen</translation>
-    </message>
-    <message>
-        <location line="-1298"/>
-        <location filename="../src/ui-settings-dialog.h" line="-88"/>
-        <source>Show whitespace</source>
-        <translation>Leerzeichen anzeigen</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>Leerzeichen der Einrückung nicht anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1085"/>
-        <location filename="../src/ui-settings-dialog.h" line="+75"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Nicht existierende Dateien ohne Nachfrage anlegen</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>Kommandozeile (%f=Datei, %l=Zeile):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Cursortyp:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Vordergrundfarbe verwenden</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Schriftgröße</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Dateibrowser</translation>
-    </message>
-    <message>
-        <location line="-2017"/>
-        <location filename="../src/ui-settings-dialog.h" line="-133"/>
-        <source>Normal</source>
-        <translation>Normal</translation>
-    </message>
-    <message>
-        <location line="+352"/>
-        <location filename="../src/ui-settings-dialog.h" line="+22"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Diese Einstellungen werden nach dem Laden vorhandener .octaverc-Dateien angewendet.</translation>
-    </message>
-    <message>
-        <location line="+540"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show EOL characters</source>
-        <translation>EOL-Steuerzeichen anzeigen</translation>
-    </message>
-    <message>
-        <location line="+945"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>Default EOL mode</source>
-        <translation>Standard-EOL-Modus</translation>
-    </message>
-    <message>
-        <location line="-162"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Mindestanzahl Zeichen für Öffnen der Liste: </translation>
-    </message>
-    <message>
-        <location line="-1805"/>
-        <location filename="../src/ui-settings-dialog.h" line="-110"/>
-        <source>Preferences</source>
-        <translation>Einstellungen</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(erfordert Neustart)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>Native Dateidialoge verwenden</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>Icons in der Werkzeugleiste</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>Sprache</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation>Fenstericons der Dock-Widgets</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>Stil</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation>Icon-Thema (erfordert Neustart)</translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Arbeitsverzeichnis des Octave Interpreters zum Programmstart</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>Letztes Arbeitsverzeichnis der vorherigen Sitzung wiederherstellen</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>Befehlsfenster</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>Fokus zum Befehlsfenster wechseln, wenn ein Befehl aus einem anderen Widget ausgeführt wird</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>Debugstelle zusätzlich zum Marker im Editor auch im Befehlsfenster anzeigen</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>Farben im Befehlsfenster</translation>
-    </message>
-    <message>
-        <location line="+190"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Differenz zur Schriftgröße der Zeilennummern</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation>Aktuelle Zeile hervorheben (Farbe kann unter &quot;Editor Stile&quot; angepasst werden)</translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Alle Vorkommnisse eines Wortes nach einem Doppelklick hervorheben</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation>Tabs</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Reiter drehen: Vertikal, wenn oben oder unten und horizontal, wenn links oder rechts. Die Schließen-Schaltfläche wird in gedrehten Reitern nicht angezeigt.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Kommentare (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Strings, die beim Entfernen von Kommentaren berücksichtigt werden</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>String, der zum Auskommentieren des ausgewählten Texts genutzt wird</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Lange Zeilen</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>bei Zeilenlänge umbrechen</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>nur in Kommentaren</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Zeilenlänge</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Markierung langer Zeilen</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Linie</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation>Oben</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation>Unten</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation>Links</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation>Rechts</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation>Vordergrund</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
         <source>Background</source>
         <translation>Hintergrund</translation>
     </message>
     <message>
-        <location line="+38"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Lange Zeilen an Fensterrand umbrechen</translation>
-    </message>
-    <message>
-        <location line="+153"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Automatisches schließen von &quot;if&quot; usw.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>Nichts</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>&quot;endif&quot; usw.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>&quot;end&quot;</translation>
-    </message>
-    <message>
-        <location line="+238"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Debugging</source>
-        <translation>Debuggen</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>Immer Debug-Haltepunkte und -Zeiger anzeigen (betroffene Datei öffnen)</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Dateiverwaltung</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Editor-Tabs der vorherigen Sitzung oder nach dem Schließen des Editors wiederherstellen</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Alle Dateien beim Schließen des Editorfensters schließen</translation>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation>Auswahl Vordergrund</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation>Auswahl Hintergrund</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation>Argument</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation>Global</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation>persistent</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation>Umgebungsvariablen</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation>Alternatives Farbschema (hell/dunkel)</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation>Erzwinge ein Leerzeile am Ende der Datei beim Speichern</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation>Entferne Leerzeichen am Zeilenende beim Speichern</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wähle Schriftart, Schriftgröße (als Differenz zur Standard-Schriftgröße), Schriftstil (&lt;b&gt;f&lt;/b&gt;ett, &lt;b&gt;k&lt;/b&gt;ursiv, &lt;b&gt;u&lt;/b&gt;nterstrichen), Textfarbe und Hintergrundfarbe (bei letzterer ist Magenta (255,0,255) ein Platzhalter für die Standard-Hintergrundfarbe).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+62"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Behavior</source>
-        <translation>Verhalten</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Letztes Verzeichnis der vorherigen Sitzung wiederherstellen</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Dateierweiterungen (durch &quot;;&quot; getrennt), für die der Standard-Texteditor verwendet werden soll:</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Arbeitsumgebung</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Farben für Variablen-Attribute</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>Schriftart des Befehlfensters verwenden</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Tastenkürzel importieren</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Derzeitige Tastenkürzel exportieren</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Tastenkürzel auf Vorgaben zurücksetzen</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Standard</translation>
-    </message>
-    <message>
-        <location line="+232"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="-227"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Actual</source>
-        <translation>Gesetzt</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Netzwerk</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Octave erlauben, Neuigkeiten und Informationen von der Octave Webseite anzuzeigen</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation>Proxy-Server</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; oder &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. Mit der letztgenannten Auswahl wird der Proxy-Server durch die erste nicht leere Umgebungsvariable ALL_PROXY, HTTP_PROXY oder HTTPS_PROXY bestimmt.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Proxy-Server verwenden</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Variableneditor</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Standard-Zeilenhöhe</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Standard-Spaltenbreite</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Farben für Variableneditor</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Zeilen abwechselnd einfärben</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation>Deaktiviert globale Tastenkürzel, um
-Überschneidungen mit den readline Tastenkürzeln
-zu vermeiden. Ausnahmen: Ctrl-C zur Unterbrechung
-einer Rechnung oder die Tastenkürzel zum Wechseln
-der aktiven Unterfenster.</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>Globale Tastenkürzel deaktivieren, wenn das Befehlsfenster den Fokus hat</translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Octave-Arbeitsverzeichnis und Dateibrowser synchronisieren</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>Verzeichnis im Dateibrowser beim Programmstart (nur falls nicht mit dem Octave-Arbeitsverzeichnis synchronisiert)</translation>
-    </message>
-    <message>
-        <location line="+302"/>
-        <location filename="../src/ui-settings-dialog.h" line="+43"/>
-        <source>Shortcuts</source>
-        <translation>Tastenkürzel</translation>
-    </message>
-    <message>
-        <location line="+54"/>
-        <location filename="../src/ui-settings-dialog.h" line="-21"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation>Deaktiviere Tastenkürzel zur Aktivierung
-von Menüs, um Konflikte mit den readline
-Tastenkürzeln zu vermeiden.</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation>Menü-Tastenkürzel der Hauptfenster-Menüs deaktivieren, wenn Fokus in der Befehlszeile</translation>
-    </message>
-    <message>
-        <location line="+50"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Export</source>
-        <translation>Exportieren</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Importieren</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <location line="+9"/>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Aktion</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Hostname:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Proxy Typ:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Port:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Nutzername:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Passwort:</translation>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation>Standard&amp;farben erneut laden</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation>Standard&amp;styles erneut laden</translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -3909,7 +2935,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -3955,7 +2981,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4010,626 +3036,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished">Fenster ab-/andocken</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished">Fenster Schließen</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Neue Datei</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Neue Funktion</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Neue Abbildung</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Datei öffnen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Arbeitsumgebung laden</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Arbeitsumgebung speichern unter</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Octave beenden</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Kopieren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Einfügen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Rückgängig</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Alles auswählen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Zwischenablage leeren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">In Dateien suchen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">Befehlsfenster leeren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Befehlsverlauf leeren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Arbeitsumgebung leeren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished">Pfad setzen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Einstellungen</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Einzelschritt</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Hineinspringen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Herausspringen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Fortfahren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">Debug-Modus beenden</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished">Starte/Beende Profiler-Session</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished">Profiler-Session wieder aufnehmen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished">Profiler-Daten anzeigen</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Befehlsfenster anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Befehlsverlauf anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Dateibrowser anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Arbeitsumgebung anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Editor anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Dokumentation anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Variableneditor anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Befehlsfenster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Befehlsverlauf</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Dateibrowser</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Arbeitsumgebung</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Dokumentation</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Variableneditor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished">Fensterlayout auf Grundeinstellung zurücksetzen</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished">Offline-Dokumentation anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Online-Dokumentation anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Fehler melden</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Octave Pakete</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Zu Octave beitragen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Ressourcen für Octave-Entwickler</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">Über Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Versionshinweise</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Tab schließen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Alle Tabs schließen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Andere Tabs schließen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Zum linken Tab wechseln</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Zum rechten Tab wechseln</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Tab nach links verschieben</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Tab nach rechts verschieben</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Vergrößern</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Verkleinern</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Normale Größe</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Funktion bearbeiten</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Datei speichern</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Datei speichern unter</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Drucken</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Wiederherstellen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Ausschneiden</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Suchen und Ersetzen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Nächsten suchen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Vorherigen suchen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Bis zum Anfang des Wortes löschen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Bis zum Ende des Wortes löschen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Bis zum Anfang der Zeile löschen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Bis zum Ende der Zeile löschen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Zeile löschen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Zeile kopieren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Zeile ausschneiden</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Zeile oder Auswahl duplizieren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Zeilen tauschen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Vervollständigungsliste anzeigen</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Auswahl kommentieren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Kommentar entfernen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Auswahl kommentieren (String auswählen)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Auswahl zu Großbuchstaben</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Auswahl zu Kleinbuchstaben</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Auswahl eine Ebene einrücken</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Auswahl eine Ebene ausrücken</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Code automatisch einrücken</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Zeilenenden für Windows umwandeln</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Zeilenenden für Linux umwandeln</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Zeilenenden für Mac umwandeln</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Gehe zu Zeile</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">Zur zugehörigen Klammer springen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Lesezeichen umschalten</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Nächstes Lesezeichen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Vorheriges Lesezeichen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Alle Lesezeichen entfernen</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Stil-Einstellungen</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Zeilennummern anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Leerzeichen anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Zeilenenden anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Einrückungshinweise anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Markierung für lange Zeilen anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Werkzeugleiste anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Statusleiste anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Horizontale Bildlaufleiste anzeigen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished">Tabs alphabetisch sortieren</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Haltepunkt umschalten</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Nächster Haltepunkt</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Vorheriger Haltepunkt</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Alle Haltepunkte entfernen</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Datei ausführen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Auswahl ausführen</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Hilfe zum Schlüsselwort</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Dokumentation zum Schlüsselwort</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">Startseite</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">Seite zurück</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">Seite vor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished">Lesezeichen zur aktuellen Seite setzen</translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Global</translation>
     </message>
@@ -4724,7 +3133,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -4732,7 +3141,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -4760,7 +3169,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -4857,7 +3266,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -4865,7 +3274,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -4923,7 +3332,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -4931,7 +3340,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -4970,7 +3379,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation>Klasse</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation>Dimension</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation>Wert</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation>Attribut</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5037,4 +3466,1549 @@
         <translation type="unfinished">Filter anzeigen</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>Allgemein</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Nur Octave Logo</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Icons mit Buchstaben</translation>
+    </message>
+    <message>
+        <location line="-334"/>
+        <location filename="../src/ui-settings-dialog.h" line="-17"/>
+        <source>Dock widget title bar</source>
+        <translation>Titelleisten der Unterfenster</translation>
+    </message>
+    <message>
+        <location line="+72"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Small</source>
+        <translation>Klein</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Groß</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Custom style</source>
+        <translation>Benutzerdefiniert</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>3D</source>
+        <translation>3D</translation>
+    </message>
+    <message>
+        <location line="+558"/>
+        <location filename="../src/ui-settings-dialog.h" line="+118"/>
+        <source>Editor</source>
+        <translation>Editor</translation>
+    </message>
+    <message>
+        <location line="+488"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Funktioniert gut mit Schriftarten fester Breite.
+Die Position der angezeigten Linie basiert auf der Breite eines Leerzeichens der Standardschriftart.
+Dies funktioniert möglicherweise nicht mit Stilen, die eine Schriftart variabler Breite verwenden
+oder wenn unterschiedliche Schriftgrößen oder -stile (fett/kursiv/normal) verwendet werden.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Code-Faltung aktivieren</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation>Legacy Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Horizontale Bildlaufleiste anzeigen</translation>
+    </message>
+    <message>
+        <location line="-509"/>
+        <location filename="../src/ui-settings-dialog.h" line="-27"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wenn ausgewählt, folgt der Fokus der im Hauptfenster verankerten Unterfenster dem Mauszeiger. Dies ermöglicht ein gleiches Verhalten innerhalb des Hauptfensters, wenn &amp;quot;Fokus folgt Mauszeiger&amp;quot; in der Desktop-Umgebung eingestellt ist.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation>Fokus folgt dem Mauszeiger für Unterfenster, die im Hauptfenster verankert sind</translation>
+    </message>
+    <message>
+        <location line="+487"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show tool bar</source>
+        <translation>Werkzeugleiste anzeigen</translation>
+    </message>
+    <message>
+        <location line="+221"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Rotated tabs</source>
+        <translation>Gedrehte Reiter</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation>Position</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation>Max. Breite von Reitern in Zeichen (0: keine Grenze)</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. Breite der Reiter in Anzahl Zeichen (durchschnittl. Zeichenbreite). Insbesondere bei gedrehten Reitern hilfreich.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+275"/>
+        <location filename="../src/ui-settings-dialog.h" line="+19"/>
+        <source>Indentation</source>
+        <translation>Einrückung</translation>
+    </message>
+    <message>
+        <location line="+40"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indent width</source>
+        <translation>Einrücken um</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Tabulator rückt ein</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Auto Einrückung</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Tabulatorweite</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Einrückregeln anzeigen</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>Rücktaste entfernt Einrückung</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation uses tabs</source>
+        <translation>Tabulator statt Leerzeichen</translation>
+    </message>
+    <message>
+        <location line="+70"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Auto completion</source>
+        <translation>Autovervollständigung</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Match keywords</source>
+        <translation>Schlüsselwörter berücksichtigen</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Groß-/Kleinschreibung beachten</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Wort durch Vorschlag ersetzen</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Wörter im Dokument berücksichtigen</translation>
+    </message>
+    <message>
+        <location line="+48"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>With Octave builtins</source>
+        <translation>Mit internen Funktionen</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Mit Octave-Funktionen</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Liste von Vorschlägen automatisch anzeigen</translation>
+    </message>
+    <message>
+        <location line="+76"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Extern geänderte Dateien ohne Nachfrage neu laden</translation>
+    </message>
+    <message>
+        <location line="-841"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <source>Use custom file editor</source>
+        <translation>Externen Editor verwenden</translation>
+    </message>
+    <message>
+        <location line="+934"/>
+        <location filename="../src/ui-settings-dialog.h" line="+70"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Zum Öffnen und Speichern verwendete Zeichenkodierung</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Editor Styles</source>
+        <translation>Editor Stile</translation>
+    </message>
+    <message>
+        <location line="-1383"/>
+        <location filename="../src/ui-settings-dialog.h" line="-92"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(Ändern der Puffergröße löscht Historie)</translation>
+    </message>
+    <message>
+        <location line="+28"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>History buffer Size</source>
+        <translation>Puffergröße des Befehlsverlaufs</translation>
+    </message>
+    <message>
+        <location line="-123"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Schriftart</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Zeilennummern anzeigen</translation>
+    </message>
+    <message>
+        <location line="-859"/>
+        <location filename="../src/ui-settings-dialog.h" line="-47"/>
+        <source>Interface</source>
+        <translation>Benutzeroberfläche</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Vor dem Beenden nachfragen</translation>
+    </message>
+    <message>
+        <location line="-72"/>
+        <location filename="../src/ui-settings-dialog.h" line="-8"/>
+        <source>Graphic icons</source>
+        <translation>Grafische Icons</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Statusleiste anzeigen</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Text inaktiv</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Aktiv</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Background inactive</source>
+        <translation>Hintergrund inaktiv</translation>
+    </message>
+    <message>
+        <location line="+218"/>
+        <location filename="../src/ui-settings-dialog.h" line="+15"/>
+        <source>Octave Startup</source>
+        <translation>Start von Octave</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Auswählen</translation>
+    </message>
+    <message>
+        <location line="-1298"/>
+        <location filename="../src/ui-settings-dialog.h" line="-88"/>
+        <source>Show whitespace</source>
+        <translation>Leerzeichen anzeigen</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>Leerzeichen der Einrückung nicht anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1085"/>
+        <location filename="../src/ui-settings-dialog.h" line="+75"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Nicht existierende Dateien ohne Nachfrage anlegen</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>Kommandozeile (%f=Datei, %l=Zeile):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Cursortyp:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Vordergrundfarbe verwenden</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Schriftgröße</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Dateibrowser</translation>
+    </message>
+    <message>
+        <location line="-2017"/>
+        <location filename="../src/ui-settings-dialog.h" line="-133"/>
+        <source>Normal</source>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <location line="+352"/>
+        <location filename="../src/ui-settings-dialog.h" line="+22"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Diese Einstellungen werden nach dem Laden vorhandener .octaverc-Dateien angewendet.</translation>
+    </message>
+    <message>
+        <location line="+540"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show EOL characters</source>
+        <translation>EOL-Steuerzeichen anzeigen</translation>
+    </message>
+    <message>
+        <location line="+945"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>Default EOL mode</source>
+        <translation>Standard-EOL-Modus</translation>
+    </message>
+    <message>
+        <location line="-162"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Mindestanzahl Zeichen für Öffnen der Liste: </translation>
+    </message>
+    <message>
+        <location line="-1805"/>
+        <location filename="../src/ui-settings-dialog.h" line="-110"/>
+        <source>Preferences</source>
+        <translation>Einstellungen</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(erfordert Neustart)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>Native Dateidialoge verwenden</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>Icons in der Werkzeugleiste</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>Sprache</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation>Fenstericons der Dock-Widgets</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>Stil</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation>Icon-Thema (erfordert Neustart)</translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Arbeitsverzeichnis des Octave Interpreters zum Programmstart</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>Letztes Arbeitsverzeichnis der vorherigen Sitzung wiederherstellen</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>Befehlsfenster</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>Fokus zum Befehlsfenster wechseln, wenn ein Befehl aus einem anderen Widget ausgeführt wird</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>Debugstelle zusätzlich zum Marker im Editor auch im Befehlsfenster anzeigen</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>Farben im Befehlsfenster</translation>
+    </message>
+    <message>
+        <location line="+190"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Differenz zur Schriftgröße der Zeilennummern</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation>Aktuelle Zeile hervorheben (Farbe kann unter &quot;Editor Stile&quot; angepasst werden)</translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Alle Vorkommnisse eines Wortes nach einem Doppelklick hervorheben</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation>Tabs</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Reiter drehen: Vertikal, wenn oben oder unten und horizontal, wenn links oder rechts. Die Schließen-Schaltfläche wird in gedrehten Reitern nicht angezeigt.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Kommentare (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Strings, die beim Entfernen von Kommentaren berücksichtigt werden</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>String, der zum Auskommentieren des ausgewählten Texts genutzt wird</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Lange Zeilen</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>bei Zeilenlänge umbrechen</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>nur in Kommentaren</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Zeilenlänge</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Markierung langer Zeilen</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Linie</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Hintergrund</translation>
+    </message>
+    <message>
+        <location line="+38"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Lange Zeilen an Fensterrand umbrechen</translation>
+    </message>
+    <message>
+        <location line="+153"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Automatisches schließen von &quot;if&quot; usw.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>Nichts</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>&quot;endif&quot; usw.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>&quot;end&quot;</translation>
+    </message>
+    <message>
+        <location line="+238"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Debugging</source>
+        <translation>Debuggen</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>Immer Debug-Haltepunkte und -Zeiger anzeigen (betroffene Datei öffnen)</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Dateiverwaltung</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Editor-Tabs der vorherigen Sitzung oder nach dem Schließen des Editors wiederherstellen</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Alle Dateien beim Schließen des Editorfensters schließen</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation>Erzwinge ein Leerzeile am Ende der Datei beim Speichern</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation>Entferne Leerzeichen am Zeilenende beim Speichern</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wähle Schriftart, Schriftgröße (als Differenz zur Standard-Schriftgröße), Schriftstil (&lt;b&gt;f&lt;/b&gt;ett, &lt;b&gt;k&lt;/b&gt;ursiv, &lt;b&gt;u&lt;/b&gt;nterstrichen), Textfarbe und Hintergrundfarbe (bei letzterer ist Magenta (255,0,255) ein Platzhalter für die Standard-Hintergrundfarbe).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+62"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Behavior</source>
+        <translation>Verhalten</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Letztes Verzeichnis der vorherigen Sitzung wiederherstellen</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Dateierweiterungen (durch &quot;;&quot; getrennt), für die der Standard-Texteditor verwendet werden soll:</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Arbeitsumgebung</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Farben für Variablen-Attribute</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>Schriftart des Befehlfensters verwenden</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Tastenkürzel importieren</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Derzeitige Tastenkürzel exportieren</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Tastenkürzel auf Vorgaben zurücksetzen</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Standard</translation>
+    </message>
+    <message>
+        <location line="+232"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-227"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Actual</source>
+        <translation>Gesetzt</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Netzwerk</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Octave erlauben, Neuigkeiten und Informationen von der Octave Webseite anzuzeigen</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation>Proxy-Server</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; oder &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. Mit der letztgenannten Auswahl wird der Proxy-Server durch die erste nicht leere Umgebungsvariable ALL_PROXY, HTTP_PROXY oder HTTPS_PROXY bestimmt.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Proxy-Server verwenden</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Variableneditor</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Standard-Zeilenhöhe</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Standard-Spaltenbreite</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Farben für Variableneditor</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Zeilen abwechselnd einfärben</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation>Deaktiviert globale Tastenkürzel, um
+Überschneidungen mit den readline Tastenkürzeln
+zu vermeiden. Ausnahmen: Ctrl-C zur Unterbrechung
+einer Rechnung oder die Tastenkürzel zum Wechseln
+der aktiven Unterfenster.</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>Globale Tastenkürzel deaktivieren, wenn das Befehlsfenster den Fokus hat</translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Octave-Arbeitsverzeichnis und Dateibrowser synchronisieren</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>Verzeichnis im Dateibrowser beim Programmstart (nur falls nicht mit dem Octave-Arbeitsverzeichnis synchronisiert)</translation>
+    </message>
+    <message>
+        <location line="+302"/>
+        <location filename="../src/ui-settings-dialog.h" line="+43"/>
+        <source>Shortcuts</source>
+        <translation>Tastenkürzel</translation>
+    </message>
+    <message>
+        <location line="+54"/>
+        <location filename="../src/ui-settings-dialog.h" line="-21"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation>Deaktiviere Tastenkürzel zur Aktivierung
+von Menüs, um Konflikte mit den readline
+Tastenkürzeln zu vermeiden.</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation>Menü-Tastenkürzel der Hauptfenster-Menüs deaktivieren, wenn Fokus in der Befehlszeile</translation>
+    </message>
+    <message>
+        <location line="+50"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Export</source>
+        <translation>Exportieren</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Importieren</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Aktion</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Hostname:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Proxy Typ:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Port:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Nutzername:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Passwort:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished">Fenster ab-/andocken</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished">Fenster Schließen</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Neue Datei</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Neue Funktion</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Neue Abbildung</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Datei öffnen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Arbeitsumgebung laden</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Arbeitsumgebung speichern unter</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Octave beenden</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Kopieren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Einfügen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Rückgängig</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Alles auswählen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Zwischenablage leeren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">In Dateien suchen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">Befehlsfenster leeren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Befehlsverlauf leeren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Arbeitsumgebung leeren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished">Pfad setzen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Einstellungen</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Einzelschritt</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Hineinspringen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Herausspringen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Fortfahren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">Debug-Modus beenden</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished">Starte/Beende Profiler-Session</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished">Profiler-Session wieder aufnehmen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished">Profiler-Daten anzeigen</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Befehlsfenster anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Befehlsverlauf anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Dateibrowser anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Arbeitsumgebung anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Editor anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Dokumentation anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Variableneditor anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Befehlsfenster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Befehlsverlauf</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Dateibrowser</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Arbeitsumgebung</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Dokumentation</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Variableneditor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished">Fensterlayout auf Grundeinstellung zurücksetzen</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished">Offline-Dokumentation anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Online-Dokumentation anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Fehler melden</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Octave Pakete</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Zu Octave beitragen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Ressourcen für Octave-Entwickler</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">Über Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Versionshinweise</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Tab schließen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Alle Tabs schließen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Andere Tabs schließen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Zum linken Tab wechseln</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Zum rechten Tab wechseln</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Tab nach links verschieben</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Tab nach rechts verschieben</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Vergrößern</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Verkleinern</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Normale Größe</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Funktion bearbeiten</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Datei speichern</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Datei speichern unter</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Drucken</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Wiederherstellen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Ausschneiden</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Suchen und Ersetzen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Nächsten suchen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Vorherigen suchen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Bis zum Anfang des Wortes löschen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Bis zum Ende des Wortes löschen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Bis zum Anfang der Zeile löschen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Bis zum Ende der Zeile löschen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Zeile löschen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Zeile kopieren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Zeile ausschneiden</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Zeile oder Auswahl duplizieren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Zeilen tauschen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Vervollständigungsliste anzeigen</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Auswahl kommentieren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Kommentar entfernen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Auswahl kommentieren (String auswählen)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Auswahl zu Großbuchstaben</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Auswahl zu Kleinbuchstaben</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Auswahl eine Ebene einrücken</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Auswahl eine Ebene ausrücken</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Code automatisch einrücken</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Zeilenenden für Windows umwandeln</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Zeilenenden für Linux umwandeln</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Zeilenenden für Mac umwandeln</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Gehe zu Zeile</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">Zur zugehörigen Klammer springen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Lesezeichen umschalten</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Nächstes Lesezeichen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Vorheriges Lesezeichen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Alle Lesezeichen entfernen</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Stil-Einstellungen</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Zeilennummern anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Leerzeichen anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Zeilenenden anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Einrückungshinweise anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Markierung für lange Zeilen anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Werkzeugleiste anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Statusleiste anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Horizontale Bildlaufleiste anzeigen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished">Tabs alphabetisch sortieren</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Haltepunkt umschalten</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Nächster Haltepunkt</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Vorheriger Haltepunkt</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Alle Haltepunkte entfernen</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Datei ausführen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Auswahl ausführen</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Hilfe zum Schlüsselwort</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Dokumentation zum Schlüsselwort</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">Startseite</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">Seite zurück</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">Seite vor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished">Lesezeichen zur aktuellen Seite setzen</translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/en_US.ts
+++ b/libgui/languages/en_US.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -357,7 +326,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -375,7 +352,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -383,7 +360,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -507,7 +484,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -604,7 +581,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -617,7 +594,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -645,7 +622,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -666,7 +643,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1111,7 +1088,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -1331,7 +1308,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -1584,7 +1561,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -1629,7 +1606,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -1747,7 +1724,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -1887,7 +1864,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -1900,7 +1877,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -1918,7 +1895,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -1971,7 +1948,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -1998,7 +1975,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2011,7 +1988,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -2404,7 +2381,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -2440,162 +2417,25 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
+    <name>octave::octave_dock_widget</name>
+    <message>
+        <location filename="../src/octave-dock-widget.cc" line="+144"/>
+        <source>Hide Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+81"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+58"/>
+        <source>Undock Widget</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
-    <message>
-        <location filename="../src/octave-dock-widget.cc" line="+144"/>
-        <source>Hide Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+81"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+58"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -2637,7 +2477,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -2645,7 +2485,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -2698,7 +2538,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -2716,7 +2556,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -2799,6 +2639,747 @@
     </message>
 </context>
 <context>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/settings-dialog.cc" line="-945"/>
+        <source>Loading current preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location line="+6"/>
+        <location line="+1049"/>
+        <source>System setting</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-795"/>
+        <source>IBeam Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Block Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Underline Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+176"/>
+        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <source>Set Octave Startup Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Set File Browser Startup Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>Applying preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+86"/>
+        <location line="+21"/>
+        <location line="+1069"/>
+        <source>Failed to open %1 as Octave shortcut file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-428"/>
+        <source>Enable attribute colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Hide tool tips</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+360"/>
+        <source>Import shortcuts from file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+6"/>
+        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-1"/>
+        <source>Export shortcuts to file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <source>Overwriting Shortcuts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>You are about to overwrite all shortcuts.
+Would you like to save the current shortcut set or cancel the action?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Don&apos;t save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+33"/>
+        <source>Octave GUI preferences</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::setup_community_news</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="+45"/>
+        <source>Community News</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>&lt;html&gt;&lt;body&gt;
+&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
+The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
+&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
+&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>&lt;html&gt;&lt;head&gt;
+&lt;/head&gt;&lt;body&gt;
+&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcut_edit_dialog</name>
+    <message>
+        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
+        <source>Enter New Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>Enter custom shortcut
+Action: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Enter shortcut by typing it</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Add Shift modifier
+(allows one to enter number keys)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Actual Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Default Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Set to default</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+104"/>
+        <source>Double Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>The chosen shortcut
+  &quot;%1&quot;
+is already used for the action
+  &quot;%2&quot;.
+Do you want to use the shortcut and remove it from the previous action?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
+        <source>Global</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location line="+49"/>
+        <source>File Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+49"/>
+        <source>Edit Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+52"/>
+        <source>Debug Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-49"/>
+        <source>Tools Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Window Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+49"/>
+        <source>Help Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <source>News Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Handling of Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Tab Handling in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Find &amp; Replace in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zooming in Editor and Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>View Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Run Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <source>Documentation Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+109"/>
+        <source>item %1 not found in shortcut settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::terminal_dock_widget</name>
+    <message>
+        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
+        <source>Command Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_dock_widget</name>
+    <message>
+        <location filename="../src/variable-editor.cc" line="+177"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Variable Editor: </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Undock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Restore geometry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redock</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor</name>
+    <message>
+        <location line="+918"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Edit variables.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+553"/>
+        <source>Variable Editor Toolbar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Save variable to a file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+5"/>
+        <location line="+6"/>
+        <source>Save in format ...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-5"/>
+        <source>Save variable to a file in different format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <source>Cut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Cut data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste clipboard into variable data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location line="+6"/>
+        <location line="+7"/>
+        <source>Plot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <source>Plot Selected Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Plot selected data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Go one level up in variable hierarchy</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_stack</name>
+    <message>
+        <location line="-1260"/>
+        <source>Save Variable %1 As</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_view</name>
+    <message>
+        <location line="+142"/>
+        <source>Cut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Variable from Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <source>Transpose</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+56"/>
+        <source> columns</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <source> rows</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> row</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::welcome_wizard</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="-190"/>
+        <source>Welcome to GNU Octave</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_model</name>
+    <message>
+        <location filename="../src/workspace-model.cc" line="+49"/>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Class</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+83"/>
+        <source>Right click to copy, rename, or display</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location line="+2"/>
+        <source>complex</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/workspace-view.cc" line="+57"/>
+        <source>Workspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>View the variables in the active workspace.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Enter text to filter the workspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+122"/>
+        <source>View the variables in the active workspace.&lt;br&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Colors for variable attributes:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+156"/>
+        <source>Open in Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Rename</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Only top-level symbols may be renamed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Hide filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>settings_dialog</name>
     <message>
         <location filename="../src/settings-dialog.ui" line="+45"/>
@@ -3716,202 +4297,6 @@
         <source>Password:</source>
         <translation type="unfinished"></translation>
     </message>
-    <message>
-        <location filename="../src/settings-dialog.cc" line="-945"/>
-        <source>Loading current preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location line="+6"/>
-        <location line="+1049"/>
-        <source>System setting</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-795"/>
-        <source>IBeam Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Block Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Underline Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+176"/>
-        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <source>Set Octave Startup Directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Set File Browser Startup Directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>Applying preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+86"/>
-        <location line="+21"/>
-        <location line="+1069"/>
-        <source>Failed to open %1 as Octave shortcut file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-428"/>
-        <source>Enable attribute colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Hide tool tips</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+360"/>
-        <source>Import shortcuts from file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+6"/>
-        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-1"/>
-        <source>Export shortcuts to file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <source>Overwriting Shortcuts</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>You are about to overwrite all shortcuts.
-Would you like to save the current shortcut set or cancel the action?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Don&apos;t save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+33"/>
-        <source>Octave GUI preferences</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>setup_community_news</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="+45"/>
-        <source>Community News</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Previous</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cancel</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>&lt;html&gt;&lt;body&gt;
-&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
-The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
-&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
-&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>&lt;html&gt;&lt;head&gt;
-&lt;/head&gt;&lt;body&gt;
-&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcut_edit_dialog</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
-        <source>Enter New Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>Enter custom shortcut
-Action: %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Enter shortcut by typing it</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Add Shift modifier
-(allows one to enter number keys)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Actual Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Default Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Set to default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+104"/>
-        <source>Double Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>The chosen shortcut
-  &quot;%1&quot;
-is already used for the action
-  &quot;%2&quot;.
-Do you want to use the shortcut and remove it from the previous action?</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>shortcuts</name>
@@ -4530,415 +4915,4 @@
         <translation type="unfinished"></translation>
     </message>
 </context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
-        <source>Global</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location line="+49"/>
-        <source>File Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+49"/>
-        <source>Edit Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+52"/>
-        <source>Debug Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-49"/>
-        <source>Tools Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Window Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+49"/>
-        <source>Help Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <source>News Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Handling of Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Tab Handling in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Find &amp; Replace in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zooming in Editor and Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>View Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Run Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <source>Documentation Viewer</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Browser</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+109"/>
-        <source>item %1 not found in shortcut settings dialog</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>terminal_dock_widget</name>
-    <message>
-        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
-        <source>Command Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_dock_widget</name>
-    <message>
-        <location filename="../src/variable-editor.cc" line="+177"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Variable Editor: </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Restore geometry</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redock</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor</name>
-    <message>
-        <location line="+918"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Edit variables.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+553"/>
-        <source>Variable Editor Toolbar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Save variable to a file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+5"/>
-        <location line="+6"/>
-        <source>Save in format ...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-5"/>
-        <source>Save variable to a file in different format</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <source>Cut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Cut data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste clipboard into variable data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location line="+6"/>
-        <location line="+7"/>
-        <source>Plot</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <source>Plot Selected Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Plot selected data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Up</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Go one level up in variable hierarchy</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_stack</name>
-    <message>
-        <location line="-1260"/>
-        <source>Save Variable %1 As</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_view</name>
-    <message>
-        <location line="+142"/>
-        <source>Cut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Copy</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Paste</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Clear</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Delete</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Variable from Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <source>Transpose</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+56"/>
-        <source> columns</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <source> rows</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> row</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>welcome_wizard</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="-190"/>
-        <source>Welcome to GNU Octave</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>workspace_model</name>
-    <message>
-        <location filename="../src/workspace-model.cc" line="+49"/>
-        <source>Name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Class</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+83"/>
-        <source>Right click to copy, rename, or display</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location line="+2"/>
-        <source>complex</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>workspace_view</name>
-    <message>
-        <location filename="../src/workspace-view.cc" line="+57"/>
-        <source>Workspace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>View the variables in the active workspace.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Enter text to filter the workspace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+122"/>
-        <source>View the variables in the active workspace.&lt;br&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Colors for variable attributes:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+156"/>
-        <source>Open in Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy value</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Rename</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Only top-level symbols may be renamed</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Hide filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 </TS>
--- a/libgui/languages/es_ES.ts
+++ b/libgui/languages/es_ES.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="es">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Seleccionar todo</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation>Buscar:</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation>Anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation>Siguiente</translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation>Buscar</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -363,7 +332,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Seleccionar todo</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -381,7 +358,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -389,7 +366,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -515,7 +492,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -621,7 +598,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -634,7 +611,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -662,7 +639,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -685,7 +662,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1132,7 +1109,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -1384,7 +1361,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -1641,7 +1618,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -1686,7 +1663,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -1804,7 +1781,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -1944,7 +1921,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -1957,7 +1934,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -1975,7 +1952,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2028,7 +2005,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2059,7 +2036,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2072,7 +2049,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -2466,7 +2443,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -2513,144 +2490,7 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation>Primero</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation>Último</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation>Izquierda</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation>Derecha</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation>Primer plano</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation>Segundo plano</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation>Primer plano seleccionado</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation>Segundo plano seleccionado</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation>argumento</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation>global</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation>persistente</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation>Variables de entorno</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation>Modo de color secundario (claro/oscuro)</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation>&amp;Recargar colores por defecto</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
-        <translation>&amp;Recarga el estilo por defecto</translation>
-    </message>
-</context>
-<context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation>Clase</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation>Dimensión</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation>Valor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation>Atributo</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
+    <name>octave::octave_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+144"/>
         <source>Hide Widget</source>
@@ -2668,7 +2508,7 @@
     </message>
 </context>
 <context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -2715,7 +2555,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -2723,7 +2563,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -2778,7 +2618,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -2796,7 +2636,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -2879,927 +2719,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>General</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Sólo logo de Octave</translation>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation>Primero</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation>Último</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation>Izquierda</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation>Derecha</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation>Primer plano</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation>Segundo plano</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation>Primer plano seleccionado</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation>Segundo plano seleccionado</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation>argumento</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation>global</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation>persistente</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation>Variables de entorno</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation>Modo de color secundario (claro/oscuro)</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Iconos de texto</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Graphic icons</source>
-        <translation>Iconos gráficos</translation>
-    </message>
-    <message>
-        <location line="-341"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Dock widget title bar</source>
-        <translation>Acoplar widget de barra de título</translation>
-    </message>
-    <message>
-        <location line="+72"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Small</source>
-        <translation>Pequeño</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Grande</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Custom style</source>
-        <translation>Estilo personalizado</translation>
-    </message>
-    <message>
-        <location line="+237"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Estas configuraciones se aplicarán después de la carga del archivo de inicio .octaverc.</translation>
-    </message>
-    <message>
-        <location line="+353"/>
-        <location filename="../src/ui-settings-dialog.h" line="+103"/>
-        <source>Editor</source>
-        <translation>Editor</translation>
-    </message>
-    <message>
-        <location line="+187"/>
-        <location filename="../src/ui-settings-dialog.h" line="-79"/>
-        <source>Show EOL characters</source>
-        <translation>Mostrar caracteres de fin de línea</translation>
-    </message>
-    <message>
-        <location line="+444"/>
-        <location filename="../src/ui-settings-dialog.h" line="+32"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Ajustar las líneas demasiado largas al tamaño de la ventana</translation>
-    </message>
-    <message>
-        <location line="+501"/>
-        <location filename="../src/ui-settings-dialog.h" line="+36"/>
-        <source>Default EOL mode</source>
-        <translation>Carácter de fin de línea por defecto</translation>
-    </message>
-    <message>
-        <location line="-446"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Indent width</source>
-        <translation>Ancho de sangría</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Sangrar con tabulación</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Sangría automática</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Ancho del tabulador</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Mostrar guías de sangría</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>La tecla de retroceso quita sangría</translation>
-    </message>
-    <message>
-        <location line="+120"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Match keywords</source>
-        <translation>Coincidir en palabras clave</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Distinguir mayúsculas/minúsculas</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Sustituir palabra con sugerencia</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Coincidir palabras en documento</translation>
-    </message>
-    <message>
-        <location line="-643"/>
-        <location filename="../src/ui-settings-dialog.h" line="-46"/>
-        <source>Use custom file editor</source>
-        <translation>Utilizar editor de archivos personalizado</translation>
-    </message>
-    <message>
-        <location line="+1002"/>
-        <location filename="../src/ui-settings-dialog.h" line="+74"/>
-        <source>Editor Styles</source>
-        <translation>Estilos del editor</translation>
-    </message>
-    <message>
-        <location line="-1478"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-94"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Tipo de fuente</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Mostrar números de línea</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show whitespace</source>
-        <translation>Mostrar espacios en blanco</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>No mostrar los espacios usados para la sangría</translation>
-    </message>
-    <message>
-        <location line="+935"/>
-        <location filename="../src/ui-settings-dialog.h" line="+61"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Número de caracteres a escribir antes de mostrar la lista: </translation>
-    </message>
-    <message>
-        <location line="+150"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Crear archivos no existentes sin consultar</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>línea de comandos (%f=archivo, %l=linea):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Tipo de cursor:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Usar color de primer plano</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Tamaño de fuente</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Explorador de archivos</translation>
-    </message>
-    <message>
-        <location line="-2104"/>
-        <location filename="../src/ui-settings-dialog.h" line="-140"/>
-        <source>Interface</source>
-        <translation>Interfaz</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Confirmar antes de salir</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Mostrar barra de estado</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Texto inactivo</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Activo</translation>
-    </message>
-    <message>
-        <location line="-89"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Normal</source>
-        <translation>Normal</translation>
-    </message>
-    <message>
-        <location line="+128"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Background inactive</source>
-        <translation>Fondo inactivo</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>3D</source>
-        <translation>3D</translation>
-    </message>
-    <message>
-        <location line="+199"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Octave Startup</source>
-        <translation>Inicio de Octave</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Explorar</translation>
-    </message>
-    <message>
-        <location line="-890"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Esto funciona correctamente con fuentes con espaciado fijo. Se dibuja la línea en una posición basada en la anchura de un carácter de la fuente por defecto. Esto podría no funcionar correctamente si los estilos utilizan fuentes proporcionales o si se utilizan fuentes de varios tamaños, negrita, cursiva y textos normales.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Activar plegado de código</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CR+LF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translatorcomment>No sé cómo traducirlo exactamente</translatorcomment>
-        <translation>Legacy Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Mostrar barra de desplazamiento horizontal</translation>
-    </message>
-    <message>
-        <location line="-963"/>
-        <location filename="../src/ui-settings-dialog.h" line="-55"/>
-        <source>Preferences</source>
-        <translation>Preferencias</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(requiere reinicio)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>Usar selector de archivos nativo</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>Iconos de la barra de herramientas</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>Lenguaje</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation>Acoplar widgets de iconos de ventana</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>Estilo</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation>Tema para los iconos (requiere reinicio)</translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Directorio de trabajo de inicio del intérprete de Octave</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>Restaurar el directorio de trabajo de la sesión anterior</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>Comandos</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>Establecer el foco en la ventana de comandos cuando se ejecute un comando en otro widget</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>Mostrar el punto de depuración en la ventana de comandos además de en el editor</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>Colores de la ventana de comandos</translation>
-    </message>
-    <message>
-        <location line="+159"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Show tool bar</source>
-        <translation>Mostrar barra de herramientas</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Tamaño del número como diferencia con la fuente del editor</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation>Resaltado de la línea actual (color configurable en el editor de estilos)</translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Resaltar todas las apariciones de palabra seleccionada con doble clic</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation>Pestañas</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pestañas giradas: verticales cuando se sitúan arriba o abajo y horizontales cuando se configuran a la izquierda o a la derecha. El botón de cerrar no se muestra en las pestañas giradas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Comentarios (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Cadenas consideradas para descomentar texto</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>Cadena utilizada para comentar texto seleccionado</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Líneas largas</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Partir líneas largas a partir de longitud de línea</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Partir líneas solo en comentarios</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Longitud de línea</translation>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation>&amp;Recargar colores por defecto</translation>
     </message>
     <message>
         <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Marcador de línea larga</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Línea</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Background</source>
-        <translation>Fondo</translation>
-    </message>
-    <message>
-        <location line="+53"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Indentation</source>
-        <translation>Sangrado</translation>
-    </message>
-    <message>
-        <location line="+127"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Indentation uses tabs</source>
-        <translation>Sangrado con tabulador</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Inserción automática después de &quot;if&quot;, etc.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>nada</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>&quot;endif&quot;, etc.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>&quot;end&quot;</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Auto completion</source>
-        <translation>Completado automático</translation>
-    </message>
-    <message>
-        <location line="+101"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>With Octave builtins</source>
-        <translation>Con funciones internas de Octave</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Con funciones de Octave</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Mostrar lista de comandos coincidentes automáticamente</translation>
-    </message>
-    <message>
-        <location line="+34"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Debugging</source>
-        <translation>Depurado</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>Mostrar siempre puntos de interrupción y punteros en el depurador (abrir el archivo relacionado si está cerrado)</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Manejo de archivos</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Recargar los archivos modificados externamente sin consultar</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Restaurar pestañas del editor de sesión anterior al inicio o cuando el editor se muestra de nuevo después del cierre</translation>
-    </message>
-    <message>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Codificación de texto usado para cargar y guardar</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Cerrar todos los archivos cuando el widget del editor esté cerrado/oculto</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation>Forzar nueva línea al final del fichero al guardarlo</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation>Eliminar espacios extra al final de las líneas del archivo al guardarlo</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selección de fuente, tamaño (como diferencia con respecto al tamaño por defecto), estilo (&lt;b&gt;n&lt;/b&gt;egrita, &lt;b&gt;c&lt;/b&gt;ursiva, &lt;b&gt;s&lt;/b&gt;ubrayado), color y color de fondo (para el último caso, el magenta (255,0,255) es un sustituto para el color de fondo por defecto).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+848"/>
-        <location filename="../src/ui-settings-dialog.h" line="+64"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-2247"/>
-        <location filename="../src/ui-settings-dialog.h" line="-157"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(Cambiar el tamaño del buffer elimina el historial)</translation>
-    </message>
-    <message>
-        <location line="-253"/>
-        <location filename="../src/ui-settings-dialog.h" line="-14"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si se selecciona, el foco en los widgets anclados en la ventana principal se activa según la posición del ratón. Esto persigue un comportamiento igual al del entorno de escritorio..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation>El foco en los widgets anclados en la ventana principal se activa según la posición del ratón</translation>
-    </message>
-    <message>
-        <location line="+278"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>History buffer Size</source>
-        <translation>Tamaño del buffer para el historial</translation>
-    </message>
-    <message>
-        <location line="+430"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Rotated tabs</source>
-        <translation>Pestañas giradas</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation>Posición</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation>Anchura máxima de las pestañas, en caracteres (0: ilimitada)</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Anchura máxima de las pestañas, en caracteres. Útil especialmente para pestañas rotadas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+962"/>
-        <location filename="../src/ui-settings-dialog.h" line="+66"/>
-        <source>Behavior</source>
-        <translation>Comportamiento</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Restaurar último directorio de la sesión previa</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>Directorio inicial del explorador de archivos (sólo si no está sincronizado con el directorio inicial de Octave)</translation>
-    </message>
-    <message>
-        <location line="+36"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Extensiones de archivo para abrir en el editor de texto predeterminado (separadas por &quot;;&quot;):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Espacio de trabajo</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Colores para atributos de variables</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>Usar la fuente de la ventana de comandos</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Importar conjunto de atajos de teclado</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Exportar conjunto de atajos de teclado</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Restablecer atajos de teclado a valores predeterminados</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Valor predeterminado/por defecto</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Actual</source>
-        <translation>Actual</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Red</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Permitir a Octave la conexión al sitio web para mostrar las últimas noticias e información</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation>Proxy</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccionar &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; o &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. La última opción indica que el tipo de proxy se tomará de la primera variable que contenga datos del conjunto ALL_PROXY, HTTP_PROXY y HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Utilizar servidor proxy</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Editor de variables</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Altura predeterminada de fila</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Ancho predeterminado de columna</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Colores de editor de variables</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Usar colores de filas alternos</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation>Desactivar los atajos de teclado globales para evitar
-conflictos con las combinaciones de teclas para readline.
-Excepciones: Ctrl-C para la interrupción del intérprete
-y atajos para el cambio a otros widgets.</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>Desactivar los atajos de teclado globales cuando el foco esté en la ventana de comandos</translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Sincronizar el directorio de trabajo de Octave con el explorador de archivos</translation>
-    </message>
-    <message>
-        <location line="+348"/>
-        <location filename="../src/ui-settings-dialog.h" line="+46"/>
-        <source>Shortcuts</source>
-        <translation>Atajos de teclado</translation>
-    </message>
-    <message>
-        <location line="+108"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>Export</source>
-        <translation>Exportar</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Importar</translation>
-    </message>
-    <message>
-        <location line="-44"/>
-        <location filename="../src/ui-settings-dialog.h" line="-7"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation>Desactivar los atajos de teclado para evitar conflictos
-con las combinaciones de teclas de readline.</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation>Desactivar los atajos de teclado de la ventana principal cuando la ventana de comandos está activa</translation>
-    </message>
-    <message>
-        <location line="+69"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Acción</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Nombre del host:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Tipo de proxy:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Puerto:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Nombre de usuario:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Contraseña:</translation>
+        <source>&amp;Reload default styles</source>
+        <translation>&amp;Recarga el estilo por defecto</translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -3905,7 +2935,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -3951,7 +2981,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4006,626 +3036,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished">Desacoplar/acoplar widget</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished">Cerrar widget</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Nuevo archivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Nueva función</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Nueva figura</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Abrir archivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Cargar espacio de trabajo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Guardar el espacio de trabajo como</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Salir de Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Copiar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Pegar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Deshacer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Seleccionar todo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Limpiar el portapapeles</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Buscar en archivos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">Limpiar la ventana de comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Limpiar el historial de comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Limpiar el espacio de trabajo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished">Asignar rutas de trabajo (path)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Preferencias</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Salto individual</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Saltar a</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Salir de</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Continuar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">Salir del modo de depuración</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished">Iniciar/detener sesión de perfilado</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished">Continuar sesión de perfilado</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished">Mostrar datos de perfilado</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Mostrar la ventana de comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Mostrar el historial de comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Mostrar el explorador de archivos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Mostrar el espacio de trabajo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Mostrar editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Mostrar documentación</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Mostrar editor de variables</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Ventana de comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Historial de comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Explorador de archivos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Espacio de trabajo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Documentación</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Editor de variables</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished">Widget anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished">Restablecer el esquema de ventana predeterminado</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished">Ver la documentación almacenada en disco</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Mostrar la documentación en línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Informar de fallo (bug)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Paquetes de Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Colaborar con Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Recursos para el desarrollador de Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">Acerca de Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Notas de la versión</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Noticias de la comunidad</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Cerrar pestaña</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Cerrar todas las pestañas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Cerrar otras pestañas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Cambiar a pestaña izquierda</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Cambiar a pestaña derecha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Mover pestaña hacia la izquierda</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Mover pestaña hacia la derecha</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Ampliar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Reducir</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Zoom normal</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Editar función</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Guardar archivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Guardar figura como</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Imprimir</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Rehacer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Cortar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Buscar y reemplazar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Buscar siguiente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Buscar anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Eliminar hasta el inicio de palabra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Eliminar hasta el fin de palabra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Eliminar hasta el inicio de línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Eliminar hasta el final de línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Eliminar línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Copiar línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Cortar línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Duplicar selección/línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Intercambiar líneas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Mostrar lista de comandos coincidentes</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Comentar la selección</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Descomentar la selección</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Comentar selección (seleccionando cadena de texto)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Convertir la selección a mayúsculas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Convertir la selección a minúsculas</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Sangría rigurosa de la selección</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Eliminar sangría rigurosa de la selección</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Aplicar sangría a código</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Convertir caracteres de fin de línea a Windows</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Convertir caracteres de fin de línea a Unix</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Convertir caracteres de fin de línea a Mac</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Ir a la línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">Mover a paréntesis correspondiente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">Seleccionar a paréntesis correspondiente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Alternar marcador</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Marcador siguiente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Marcador anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Eliminar todos los marcadores</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Preferencias de estilos</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Mostrar números de línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Mostrar espacios en blanco</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Mostrar fines de línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Mostrar guías de sangría</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Mostrar marcador de longitud de línea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Mostrar barra de herramientas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Mostrar barra de estado</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Mostrar barra de desplazamiento horizontal</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished">Ordenar pestañas alfabéticamente</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Alternar puntos de interrupción</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Punto de interrupción siguiente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Punto de interrupción anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Eliminar todos los puntos de interrupción</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Ejecutar archivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Ejecutar selección</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Ayuda de palabras clave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Documentación de palabras clave</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">Ir a la página principal</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">Una página hacia atrás</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">Una página hacia delante</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished">Marcar esta página como favorita</translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Global</translation>
     </message>
@@ -4720,7 +3133,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -4728,7 +3141,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -4756,7 +3169,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -4853,7 +3266,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -4861,7 +3274,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -4919,7 +3332,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -4927,7 +3340,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -4966,7 +3379,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation>Clase</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation>Dimensión</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation>Valor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation>Atributo</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5033,4 +3466,1545 @@
         <translation type="unfinished"></translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>General</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Sólo logo de Octave</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Iconos de texto</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Graphic icons</source>
+        <translation>Iconos gráficos</translation>
+    </message>
+    <message>
+        <location line="-341"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Dock widget title bar</source>
+        <translation>Acoplar widget de barra de título</translation>
+    </message>
+    <message>
+        <location line="+72"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Small</source>
+        <translation>Pequeño</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Grande</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Custom style</source>
+        <translation>Estilo personalizado</translation>
+    </message>
+    <message>
+        <location line="+237"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Estas configuraciones se aplicarán después de la carga del archivo de inicio .octaverc.</translation>
+    </message>
+    <message>
+        <location line="+353"/>
+        <location filename="../src/ui-settings-dialog.h" line="+103"/>
+        <source>Editor</source>
+        <translation>Editor</translation>
+    </message>
+    <message>
+        <location line="+187"/>
+        <location filename="../src/ui-settings-dialog.h" line="-79"/>
+        <source>Show EOL characters</source>
+        <translation>Mostrar caracteres de fin de línea</translation>
+    </message>
+    <message>
+        <location line="+444"/>
+        <location filename="../src/ui-settings-dialog.h" line="+32"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Ajustar las líneas demasiado largas al tamaño de la ventana</translation>
+    </message>
+    <message>
+        <location line="+501"/>
+        <location filename="../src/ui-settings-dialog.h" line="+36"/>
+        <source>Default EOL mode</source>
+        <translation>Carácter de fin de línea por defecto</translation>
+    </message>
+    <message>
+        <location line="-446"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Indent width</source>
+        <translation>Ancho de sangría</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Sangrar con tabulación</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Sangría automática</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Ancho del tabulador</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Mostrar guías de sangría</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>La tecla de retroceso quita sangría</translation>
+    </message>
+    <message>
+        <location line="+120"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Match keywords</source>
+        <translation>Coincidir en palabras clave</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Distinguir mayúsculas/minúsculas</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Sustituir palabra con sugerencia</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Coincidir palabras en documento</translation>
+    </message>
+    <message>
+        <location line="-643"/>
+        <location filename="../src/ui-settings-dialog.h" line="-46"/>
+        <source>Use custom file editor</source>
+        <translation>Utilizar editor de archivos personalizado</translation>
+    </message>
+    <message>
+        <location line="+1002"/>
+        <location filename="../src/ui-settings-dialog.h" line="+74"/>
+        <source>Editor Styles</source>
+        <translation>Estilos del editor</translation>
+    </message>
+    <message>
+        <location line="-1478"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-94"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Tipo de fuente</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Mostrar números de línea</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show whitespace</source>
+        <translation>Mostrar espacios en blanco</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>No mostrar los espacios usados para la sangría</translation>
+    </message>
+    <message>
+        <location line="+935"/>
+        <location filename="../src/ui-settings-dialog.h" line="+61"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Número de caracteres a escribir antes de mostrar la lista: </translation>
+    </message>
+    <message>
+        <location line="+150"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Crear archivos no existentes sin consultar</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>línea de comandos (%f=archivo, %l=linea):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Tipo de cursor:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Usar color de primer plano</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Tamaño de fuente</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Explorador de archivos</translation>
+    </message>
+    <message>
+        <location line="-2104"/>
+        <location filename="../src/ui-settings-dialog.h" line="-140"/>
+        <source>Interface</source>
+        <translation>Interfaz</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Confirmar antes de salir</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Mostrar barra de estado</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Texto inactivo</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Activo</translation>
+    </message>
+    <message>
+        <location line="-89"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Normal</source>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <location line="+128"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Background inactive</source>
+        <translation>Fondo inactivo</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>3D</source>
+        <translation>3D</translation>
+    </message>
+    <message>
+        <location line="+199"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Octave Startup</source>
+        <translation>Inicio de Octave</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Explorar</translation>
+    </message>
+    <message>
+        <location line="-890"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Esto funciona correctamente con fuentes con espaciado fijo. Se dibuja la línea en una posición basada en la anchura de un carácter de la fuente por defecto. Esto podría no funcionar correctamente si los estilos utilizan fuentes proporcionales o si se utilizan fuentes de varios tamaños, negrita, cursiva y textos normales.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Activar plegado de código</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CR+LF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translatorcomment>No sé cómo traducirlo exactamente</translatorcomment>
+        <translation>Legacy Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Mostrar barra de desplazamiento horizontal</translation>
+    </message>
+    <message>
+        <location line="-963"/>
+        <location filename="../src/ui-settings-dialog.h" line="-55"/>
+        <source>Preferences</source>
+        <translation>Preferencias</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(requiere reinicio)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>Usar selector de archivos nativo</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>Iconos de la barra de herramientas</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>Lenguaje</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation>Acoplar widgets de iconos de ventana</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>Estilo</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation>Tema para los iconos (requiere reinicio)</translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Directorio de trabajo de inicio del intérprete de Octave</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>Restaurar el directorio de trabajo de la sesión anterior</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>Comandos</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>Establecer el foco en la ventana de comandos cuando se ejecute un comando en otro widget</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>Mostrar el punto de depuración en la ventana de comandos además de en el editor</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>Colores de la ventana de comandos</translation>
+    </message>
+    <message>
+        <location line="+159"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Show tool bar</source>
+        <translation>Mostrar barra de herramientas</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Tamaño del número como diferencia con la fuente del editor</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation>Resaltado de la línea actual (color configurable en el editor de estilos)</translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Resaltar todas las apariciones de palabra seleccionada con doble clic</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation>Pestañas</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pestañas giradas: verticales cuando se sitúan arriba o abajo y horizontales cuando se configuran a la izquierda o a la derecha. El botón de cerrar no se muestra en las pestañas giradas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Comentarios (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Cadenas consideradas para descomentar texto</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>Cadena utilizada para comentar texto seleccionado</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Líneas largas</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Partir líneas largas a partir de longitud de línea</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Partir líneas solo en comentarios</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Longitud de línea</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Marcador de línea larga</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Línea</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Fondo</translation>
+    </message>
+    <message>
+        <location line="+53"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Indentation</source>
+        <translation>Sangrado</translation>
+    </message>
+    <message>
+        <location line="+127"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Indentation uses tabs</source>
+        <translation>Sangrado con tabulador</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Inserción automática después de &quot;if&quot;, etc.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>nada</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>&quot;endif&quot;, etc.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>&quot;end&quot;</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Auto completion</source>
+        <translation>Completado automático</translation>
+    </message>
+    <message>
+        <location line="+101"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>With Octave builtins</source>
+        <translation>Con funciones internas de Octave</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Con funciones de Octave</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Mostrar lista de comandos coincidentes automáticamente</translation>
+    </message>
+    <message>
+        <location line="+34"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Debugging</source>
+        <translation>Depurado</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>Mostrar siempre puntos de interrupción y punteros en el depurador (abrir el archivo relacionado si está cerrado)</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Manejo de archivos</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Recargar los archivos modificados externamente sin consultar</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Restaurar pestañas del editor de sesión anterior al inicio o cuando el editor se muestra de nuevo después del cierre</translation>
+    </message>
+    <message>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Codificación de texto usado para cargar y guardar</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Cerrar todos los archivos cuando el widget del editor esté cerrado/oculto</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation>Forzar nueva línea al final del fichero al guardarlo</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation>Eliminar espacios extra al final de las líneas del archivo al guardarlo</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selección de fuente, tamaño (como diferencia con respecto al tamaño por defecto), estilo (&lt;b&gt;n&lt;/b&gt;egrita, &lt;b&gt;c&lt;/b&gt;ursiva, &lt;b&gt;s&lt;/b&gt;ubrayado), color y color de fondo (para el último caso, el magenta (255,0,255) es un sustituto para el color de fondo por defecto).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+848"/>
+        <location filename="../src/ui-settings-dialog.h" line="+64"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-2247"/>
+        <location filename="../src/ui-settings-dialog.h" line="-157"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(Cambiar el tamaño del buffer elimina el historial)</translation>
+    </message>
+    <message>
+        <location line="-253"/>
+        <location filename="../src/ui-settings-dialog.h" line="-14"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si se selecciona, el foco en los widgets anclados en la ventana principal se activa según la posición del ratón. Esto persigue un comportamiento igual al del entorno de escritorio..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation>El foco en los widgets anclados en la ventana principal se activa según la posición del ratón</translation>
+    </message>
+    <message>
+        <location line="+278"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>History buffer Size</source>
+        <translation>Tamaño del buffer para el historial</translation>
+    </message>
+    <message>
+        <location line="+430"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Rotated tabs</source>
+        <translation>Pestañas giradas</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation>Posición</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation>Anchura máxima de las pestañas, en caracteres (0: ilimitada)</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Anchura máxima de las pestañas, en caracteres. Útil especialmente para pestañas rotadas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+962"/>
+        <location filename="../src/ui-settings-dialog.h" line="+66"/>
+        <source>Behavior</source>
+        <translation>Comportamiento</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Restaurar último directorio de la sesión previa</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>Directorio inicial del explorador de archivos (sólo si no está sincronizado con el directorio inicial de Octave)</translation>
+    </message>
+    <message>
+        <location line="+36"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Extensiones de archivo para abrir en el editor de texto predeterminado (separadas por &quot;;&quot;):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Espacio de trabajo</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Colores para atributos de variables</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>Usar la fuente de la ventana de comandos</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Importar conjunto de atajos de teclado</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Exportar conjunto de atajos de teclado</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Restablecer atajos de teclado a valores predeterminados</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Valor predeterminado/por defecto</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Actual</source>
+        <translation>Actual</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Red</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Permitir a Octave la conexión al sitio web para mostrar las últimas noticias e información</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation>Proxy</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccionar &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; o &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. La última opción indica que el tipo de proxy se tomará de la primera variable que contenga datos del conjunto ALL_PROXY, HTTP_PROXY y HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Utilizar servidor proxy</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Editor de variables</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Altura predeterminada de fila</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Ancho predeterminado de columna</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Colores de editor de variables</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Usar colores de filas alternos</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation>Desactivar los atajos de teclado globales para evitar
+conflictos con las combinaciones de teclas para readline.
+Excepciones: Ctrl-C para la interrupción del intérprete
+y atajos para el cambio a otros widgets.</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>Desactivar los atajos de teclado globales cuando el foco esté en la ventana de comandos</translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Sincronizar el directorio de trabajo de Octave con el explorador de archivos</translation>
+    </message>
+    <message>
+        <location line="+348"/>
+        <location filename="../src/ui-settings-dialog.h" line="+46"/>
+        <source>Shortcuts</source>
+        <translation>Atajos de teclado</translation>
+    </message>
+    <message>
+        <location line="+108"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>Export</source>
+        <translation>Exportar</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Importar</translation>
+    </message>
+    <message>
+        <location line="-44"/>
+        <location filename="../src/ui-settings-dialog.h" line="-7"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation>Desactivar los atajos de teclado para evitar conflictos
+con las combinaciones de teclas de readline.</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation>Desactivar los atajos de teclado de la ventana principal cuando la ventana de comandos está activa</translation>
+    </message>
+    <message>
+        <location line="+69"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Acción</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Nombre del host:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Tipo de proxy:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Puerto:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Nombre de usuario:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Contraseña:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished">Desacoplar/acoplar widget</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished">Cerrar widget</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Nuevo archivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Nueva función</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Nueva figura</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Abrir archivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Cargar espacio de trabajo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Guardar el espacio de trabajo como</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Salir de Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Copiar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Pegar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Deshacer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Seleccionar todo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Limpiar el portapapeles</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Buscar en archivos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">Limpiar la ventana de comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Limpiar el historial de comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Limpiar el espacio de trabajo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished">Asignar rutas de trabajo (path)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Preferencias</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Salto individual</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Saltar a</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Salir de</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Continuar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">Salir del modo de depuración</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished">Iniciar/detener sesión de perfilado</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished">Continuar sesión de perfilado</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished">Mostrar datos de perfilado</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Mostrar la ventana de comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Mostrar el historial de comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Mostrar el explorador de archivos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Mostrar el espacio de trabajo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Mostrar editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Mostrar documentación</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Mostrar editor de variables</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Ventana de comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Historial de comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Explorador de archivos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Espacio de trabajo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Documentación</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Editor de variables</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished">Widget anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished">Restablecer el esquema de ventana predeterminado</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished">Ver la documentación almacenada en disco</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Mostrar la documentación en línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Informar de fallo (bug)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Paquetes de Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Colaborar con Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Recursos para el desarrollador de Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">Acerca de Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Notas de la versión</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Noticias de la comunidad</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Cerrar pestaña</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Cerrar todas las pestañas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Cerrar otras pestañas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Cambiar a pestaña izquierda</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Cambiar a pestaña derecha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Mover pestaña hacia la izquierda</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Mover pestaña hacia la derecha</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Ampliar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Reducir</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Zoom normal</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Editar función</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Guardar archivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Guardar figura como</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Imprimir</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Rehacer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Cortar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Buscar y reemplazar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Buscar siguiente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Buscar anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Eliminar hasta el inicio de palabra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Eliminar hasta el fin de palabra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Eliminar hasta el inicio de línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Eliminar hasta el final de línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Eliminar línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Copiar línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Cortar línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Duplicar selección/línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Intercambiar líneas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Mostrar lista de comandos coincidentes</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Comentar la selección</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Descomentar la selección</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Comentar selección (seleccionando cadena de texto)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Convertir la selección a mayúsculas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Convertir la selección a minúsculas</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Sangría rigurosa de la selección</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Eliminar sangría rigurosa de la selección</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Aplicar sangría a código</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Convertir caracteres de fin de línea a Windows</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Convertir caracteres de fin de línea a Unix</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Convertir caracteres de fin de línea a Mac</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Ir a la línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">Mover a paréntesis correspondiente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">Seleccionar a paréntesis correspondiente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Alternar marcador</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Marcador siguiente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Marcador anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Eliminar todos los marcadores</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Preferencias de estilos</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Mostrar números de línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Mostrar espacios en blanco</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Mostrar fines de línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Mostrar guías de sangría</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Mostrar marcador de longitud de línea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Mostrar barra de herramientas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Mostrar barra de estado</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Mostrar barra de desplazamiento horizontal</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished">Ordenar pestañas alfabéticamente</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Alternar puntos de interrupción</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Punto de interrupción siguiente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Punto de interrupción anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Eliminar todos los puntos de interrupción</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Ejecutar archivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Ejecutar selección</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Ayuda de palabras clave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Documentación de palabras clave</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">Ir a la página principal</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">Una página hacia atrás</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">Una página hacia delante</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished">Marcar esta página como favorita</translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/eu_ES.ts
+++ b/libgui/languages/eu_ES.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="eu">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Hautatu dena</translation>
-    </message>
-</context>
-<context>
     <name>QApplication</name>
     <message>
         <location filename="build_ts/octave-qt/qmessagebox.cpp" line="+2905"/>
@@ -2084,7 +2076,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Hautatu dena</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -2102,7 +2102,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -2110,7 +2110,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -2234,7 +2234,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -2331,7 +2331,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -2344,7 +2344,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -2372,7 +2372,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -2394,7 +2394,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -2840,7 +2840,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -3072,7 +3072,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -3328,7 +3328,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -3373,7 +3373,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -3491,7 +3491,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -3631,7 +3631,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -3644,7 +3644,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -3662,7 +3662,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -3715,7 +3715,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -3746,7 +3746,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -3759,7 +3759,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -4153,7 +4153,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -4200,162 +4200,25 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation type="unfinished">Atzeko planoa</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation type="unfinished">orokorra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
+    <name>octave::octave_dock_widget</name>
+    <message>
+        <location filename="../src/octave-dock-widget.cc" line="+144"/>
+        <source>Hide Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+81"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+58"/>
+        <source>Undock Widget</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation type="unfinished">Mota</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">Dimentsioa</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Balioa</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished">Atributua</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
-    <message>
-        <location filename="../src/octave-dock-widget.cc" line="+144"/>
-        <source>Hide Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+81"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+58"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -4397,7 +4260,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -4405,7 +4268,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -4459,7 +4322,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -4477,7 +4340,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -4560,6 +4423,748 @@
     </message>
 </context>
 <context>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation type="unfinished">Atzeko planoa</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation type="unfinished">orokorra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/settings-dialog.cc" line="-945"/>
+        <source>Loading current preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location line="+6"/>
+        <location line="+1049"/>
+        <source>System setting</source>
+        <translation type="unfinished">Sistemaren hobespena</translation>
+    </message>
+    <message>
+        <location line="-795"/>
+        <source>IBeam Cursor</source>
+        <translation type="unfinished">IBeam kurtsorea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Block Cursor</source>
+        <translation type="unfinished">Bloke-kurtsorea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Underline Cursor</source>
+        <translation type="unfinished">Azpimarra-kurtsorea</translation>
+    </message>
+    <message>
+        <location line="+176"/>
+        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <source>Set Octave Startup Directory</source>
+        <translation type="unfinished">Octaveren hasiera-direktorioa ezarri</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Set File Browser Startup Directory</source>
+        <translation type="unfinished">Fitxategi-arakatzailearen hasiera-direktorioa ezarri</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>Applying preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+86"/>
+        <location line="+21"/>
+        <location line="+1069"/>
+        <source>Failed to open %1 as Octave shortcut file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-428"/>
+        <source>Enable attribute colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Hide tool tips</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+360"/>
+        <source>Import shortcuts from file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+6"/>
+        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
+        <translation type="unfinished">Octavere lasterbide-fitxategiak (*.osc);;Fitxategi guztiak (*)</translation>
+    </message>
+    <message>
+        <location line="-1"/>
+        <source>Export shortcuts to file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <source>Overwriting Shortcuts</source>
+        <translation type="unfinished">Lasterbideak gainidatzi</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>You are about to overwrite all shortcuts.
+Would you like to save the current shortcut set or cancel the action?</source>
+        <translation type="unfinished">Lasterbide guztiak gainidatziko dituzu.
+Momentuko lasterbideak gorde nahi dituzu edo ekintza ezeztatu nahi duzu?</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Don&apos;t save</source>
+        <translation type="unfinished">Ez gorde</translation>
+    </message>
+    <message>
+        <location line="+33"/>
+        <source>Octave GUI preferences</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::setup_community_news</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="+45"/>
+        <source>Community News</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Previous</source>
+        <translation type="unfinished">Aurrekoa</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next</source>
+        <translation type="unfinished">Hurrengoa</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>&lt;html&gt;&lt;body&gt;
+&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
+The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
+&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
+&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>&lt;html&gt;&lt;head&gt;
+&lt;/head&gt;&lt;body&gt;
+&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcut_edit_dialog</name>
+    <message>
+        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
+        <source>Enter New Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>Enter custom shortcut
+Action: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Enter shortcut by typing it</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Add Shift modifier
+(allows one to enter number keys)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Actual Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Default Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Set to default</source>
+        <translation type="unfinished">Ezarri lehenetsi gisa</translation>
+    </message>
+    <message>
+        <location line="+104"/>
+        <source>Double Shortcut</source>
+        <translation type="unfinished">Lasterbide bikoitza</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>The chosen shortcut
+  &quot;%1&quot;
+is already used for the action
+  &quot;%2&quot;.
+Do you want to use the shortcut and remove it from the previous action?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
+        <source>Global</source>
+        <translation type="unfinished">Orokorra</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location line="+49"/>
+        <source>File Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+49"/>
+        <source>Edit Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+52"/>
+        <source>Debug Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-49"/>
+        <source>Tools Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Window Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+49"/>
+        <source>Help Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <source>News Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Handling of Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Tab Handling in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Find &amp; Replace in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zooming in Editor and Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Editor</source>
+        <translation type="unfinished">Editorea</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>View Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Run Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <source>Documentation Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+109"/>
+        <source>item %1 not found in shortcut settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::terminal_dock_widget</name>
+    <message>
+        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Komandoen leihoa</translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_dock_widget</name>
+    <message>
+        <location filename="../src/variable-editor.cc" line="+177"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Variable Editor: </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Undock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Restore geometry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redock</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor</name>
+    <message>
+        <location line="+918"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Edit variables.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+553"/>
+        <source>Variable Editor Toolbar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Save variable to a file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+5"/>
+        <location line="+6"/>
+        <source>Save in format ...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-5"/>
+        <source>Save variable to a file in different format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <source>Cut</source>
+        <translation type="unfinished">Ebaki</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Cut data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy</source>
+        <translation type="unfinished">Kopiatu</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste</source>
+        <translation type="unfinished">Itsatsi</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste clipboard into variable data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location line="+6"/>
+        <location line="+7"/>
+        <source>Plot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <source>Plot Selected Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Plot selected data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Go one level up in variable hierarchy</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_stack</name>
+    <message>
+        <location line="-1260"/>
+        <source>Save Variable %1 As</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_view</name>
+    <message>
+        <location line="+142"/>
+        <source>Cut</source>
+        <translation type="unfinished">Ebaki</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Copy</source>
+        <translation type="unfinished">Kopiatu</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Paste</source>
+        <translation type="unfinished">Itsatsi</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Delete</source>
+        <translation type="unfinished">Ezabatu</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Variable from Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <source>Transpose</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+56"/>
+        <source> columns</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <source> rows</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> row</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::welcome_wizard</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="-190"/>
+        <source>Welcome to GNU Octave</source>
+        <translation type="unfinished">Ongi etorri GNU Octavera</translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_model</name>
+    <message>
+        <location filename="../src/workspace-model.cc" line="+49"/>
+        <source>Name</source>
+        <translation type="unfinished">Izena</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Class</source>
+        <translation type="unfinished">Mota</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">Dimentsioa</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Balioa</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished">Atributua</translation>
+    </message>
+    <message>
+        <location line="+83"/>
+        <source>Right click to copy, rename, or display</source>
+        <translation type="unfinished">Eskuin-klik kopiatzeko, izena aldatzeko edo erakusteko</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location line="+2"/>
+        <source>complex</source>
+        <translation type="unfinished">Konplexua</translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation type="unfinished">Mota</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">Dimentsioa</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Balioa</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished">Atributua</translation>
+    </message>
+    <message>
+        <location filename="../src/workspace-view.cc" line="+57"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Lan-eremua</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>View the variables in the active workspace.</source>
+        <translation type="unfinished">Erakutsi aldagaiak lan-eremu aktiboan.</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Enter text to filter the workspace</source>
+        <translation type="unfinished">Sartu testua lan-eremua iragazteko</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+122"/>
+        <source>View the variables in the active workspace.&lt;br&gt;</source>
+        <translation type="unfinished">Erakutsi aldagaiak lan-eremu aktiboan.&lt;br&gt;</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Colors for variable attributes:</source>
+        <translation type="unfinished">Biltegiratze-mota bakoitzerako koloreak:</translation>
+    </message>
+    <message>
+        <location line="+156"/>
+        <source>Open in Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy name</source>
+        <translation type="unfinished">Izena kopiatu</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy value</source>
+        <translation type="unfinished">Balioa kopiatu</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Rename</source>
+        <translation type="unfinished">Izena aldatu</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Only top-level symbols may be renamed</source>
+        <translation type="unfinished">Maila goreneko sinboloak baino ezin dira berrizendatu</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Hide filter</source>
+        <translation type="unfinished">Ezkutatu filtroa</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show filter</source>
+        <translation type="unfinished">Erakutsi filtroa</translation>
+    </message>
+</context>
+<context>
     <name>settings_dialog</name>
     <message>
         <location filename="../src/settings-dialog.ui" line="+45"/>
@@ -5481,203 +6086,6 @@
         <source>Password:</source>
         <translation>Pasahitza:</translation>
     </message>
-    <message>
-        <location filename="../src/settings-dialog.cc" line="-945"/>
-        <source>Loading current preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location line="+6"/>
-        <location line="+1049"/>
-        <source>System setting</source>
-        <translation type="unfinished">Sistemaren hobespena</translation>
-    </message>
-    <message>
-        <location line="-795"/>
-        <source>IBeam Cursor</source>
-        <translation type="unfinished">IBeam kurtsorea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Block Cursor</source>
-        <translation type="unfinished">Bloke-kurtsorea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Underline Cursor</source>
-        <translation type="unfinished">Azpimarra-kurtsorea</translation>
-    </message>
-    <message>
-        <location line="+176"/>
-        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <source>Set Octave Startup Directory</source>
-        <translation type="unfinished">Octaveren hasiera-direktorioa ezarri</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Set File Browser Startup Directory</source>
-        <translation type="unfinished">Fitxategi-arakatzailearen hasiera-direktorioa ezarri</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>Applying preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+86"/>
-        <location line="+21"/>
-        <location line="+1069"/>
-        <source>Failed to open %1 as Octave shortcut file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-428"/>
-        <source>Enable attribute colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Hide tool tips</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+360"/>
-        <source>Import shortcuts from file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+6"/>
-        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
-        <translation type="unfinished">Octavere lasterbide-fitxategiak (*.osc);;Fitxategi guztiak (*)</translation>
-    </message>
-    <message>
-        <location line="-1"/>
-        <source>Export shortcuts to file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <source>Overwriting Shortcuts</source>
-        <translation type="unfinished">Lasterbideak gainidatzi</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>You are about to overwrite all shortcuts.
-Would you like to save the current shortcut set or cancel the action?</source>
-        <translation type="unfinished">Lasterbide guztiak gainidatziko dituzu.
-Momentuko lasterbideak gorde nahi dituzu edo ekintza ezeztatu nahi duzu?</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Don&apos;t save</source>
-        <translation type="unfinished">Ez gorde</translation>
-    </message>
-    <message>
-        <location line="+33"/>
-        <source>Octave GUI preferences</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>setup_community_news</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="+45"/>
-        <source>Community News</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Previous</source>
-        <translation type="unfinished">Aurrekoa</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next</source>
-        <translation type="unfinished">Hurrengoa</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cancel</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>&lt;html&gt;&lt;body&gt;
-&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
-The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
-&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
-&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>&lt;html&gt;&lt;head&gt;
-&lt;/head&gt;&lt;body&gt;
-&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcut_edit_dialog</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
-        <source>Enter New Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>Enter custom shortcut
-Action: %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Enter shortcut by typing it</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Add Shift modifier
-(allows one to enter number keys)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Actual Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Default Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Set to default</source>
-        <translation type="unfinished">Ezarri lehenetsi gisa</translation>
-    </message>
-    <message>
-        <location line="+104"/>
-        <source>Double Shortcut</source>
-        <translation type="unfinished">Lasterbide bikoitza</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>The chosen shortcut
-  &quot;%1&quot;
-is already used for the action
-  &quot;%2&quot;.
-Do you want to use the shortcut and remove it from the previous action?</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>shortcuts</name>
@@ -6296,415 +6704,4 @@
         <translation type="unfinished"></translation>
     </message>
 </context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
-        <source>Global</source>
-        <translation type="unfinished">Orokorra</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location line="+49"/>
-        <source>File Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+49"/>
-        <source>Edit Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+52"/>
-        <source>Debug Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-49"/>
-        <source>Tools Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Window Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+49"/>
-        <source>Help Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <source>News Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Handling of Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Tab Handling in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Find &amp; Replace in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zooming in Editor and Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Editor</source>
-        <translation type="unfinished">Editorea</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>View Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Run Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <source>Documentation Viewer</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Browser</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+109"/>
-        <source>item %1 not found in shortcut settings dialog</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>terminal_dock_widget</name>
-    <message>
-        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Komandoen leihoa</translation>
-    </message>
-</context>
-<context>
-    <name>variable_dock_widget</name>
-    <message>
-        <location filename="../src/variable-editor.cc" line="+177"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Variable Editor: </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Restore geometry</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redock</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor</name>
-    <message>
-        <location line="+918"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Edit variables.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+553"/>
-        <source>Variable Editor Toolbar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Save variable to a file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+5"/>
-        <location line="+6"/>
-        <source>Save in format ...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-5"/>
-        <source>Save variable to a file in different format</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <source>Cut</source>
-        <translation type="unfinished">Ebaki</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Cut data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy</source>
-        <translation type="unfinished">Kopiatu</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste</source>
-        <translation type="unfinished">Itsatsi</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste clipboard into variable data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location line="+6"/>
-        <location line="+7"/>
-        <source>Plot</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <source>Plot Selected Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Plot selected data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Up</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Go one level up in variable hierarchy</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_stack</name>
-    <message>
-        <location line="-1260"/>
-        <source>Save Variable %1 As</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_view</name>
-    <message>
-        <location line="+142"/>
-        <source>Cut</source>
-        <translation type="unfinished">Ebaki</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Copy</source>
-        <translation type="unfinished">Kopiatu</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Paste</source>
-        <translation type="unfinished">Itsatsi</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Clear</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Delete</source>
-        <translation type="unfinished">Ezabatu</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Variable from Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <source>Transpose</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+56"/>
-        <source> columns</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <source> rows</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> row</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>welcome_wizard</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="-190"/>
-        <source>Welcome to GNU Octave</source>
-        <translation type="unfinished">Ongi etorri GNU Octavera</translation>
-    </message>
-</context>
-<context>
-    <name>workspace_model</name>
-    <message>
-        <location filename="../src/workspace-model.cc" line="+49"/>
-        <source>Name</source>
-        <translation type="unfinished">Izena</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Class</source>
-        <translation type="unfinished">Mota</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">Dimentsioa</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Balioa</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished">Atributua</translation>
-    </message>
-    <message>
-        <location line="+83"/>
-        <source>Right click to copy, rename, or display</source>
-        <translation type="unfinished">Eskuin-klik kopiatzeko, izena aldatzeko edo erakusteko</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location line="+2"/>
-        <source>complex</source>
-        <translation type="unfinished">Konplexua</translation>
-    </message>
-</context>
-<context>
-    <name>workspace_view</name>
-    <message>
-        <location filename="../src/workspace-view.cc" line="+57"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Lan-eremua</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>View the variables in the active workspace.</source>
-        <translation type="unfinished">Erakutsi aldagaiak lan-eremu aktiboan.</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Enter text to filter the workspace</source>
-        <translation type="unfinished">Sartu testua lan-eremua iragazteko</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+122"/>
-        <source>View the variables in the active workspace.&lt;br&gt;</source>
-        <translation type="unfinished">Erakutsi aldagaiak lan-eremu aktiboan.&lt;br&gt;</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Colors for variable attributes:</source>
-        <translation type="unfinished">Biltegiratze-mota bakoitzerako koloreak:</translation>
-    </message>
-    <message>
-        <location line="+156"/>
-        <source>Open in Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy name</source>
-        <translation type="unfinished">Izena kopiatu</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy value</source>
-        <translation type="unfinished">Balioa kopiatu</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Rename</source>
-        <translation type="unfinished">Izena aldatu</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Only top-level symbols may be renamed</source>
-        <translation type="unfinished">Maila goreneko sinboloak baino ezin dira berrizendatu</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Hide filter</source>
-        <translation type="unfinished">Ezkutatu filtroa</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show filter</source>
-        <translation type="unfinished">Erakutsi filtroa</translation>
-    </message>
-</context>
 </TS>
--- a/libgui/languages/fr_FR.ts
+++ b/libgui/languages/fr_FR.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="fr_FR">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Tout Sélectionner</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation>Rechercher :</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation>Recherche précédente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation>Recherche suivante</translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation>Recherche</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -357,7 +326,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Tout Sélectionner</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -375,7 +352,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -383,7 +360,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -510,7 +487,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -616,7 +593,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -629,7 +606,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -657,7 +634,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -680,7 +657,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1127,7 +1104,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -1379,7 +1356,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -1636,7 +1613,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -1681,7 +1658,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -1799,7 +1776,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -1939,7 +1916,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -1952,7 +1929,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -1970,7 +1947,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2023,7 +2000,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2054,7 +2031,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2067,7 +2044,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -2461,7 +2438,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -2508,144 +2485,7 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation>Haut</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation>Bas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation>Gauche</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation>Droite</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation>Premier plan</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation>Arrière plan</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation>Premier plan sélectionné</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation>Arrière plan sélectionné</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation>argument</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation>global</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation>persistent</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation>Variables d&apos;Environnement</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation>Second thème de couleur (clair/sombre)</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation>&amp;Recharger les couleurs par défaut</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
-        <translation>&amp;Recharge les styles par défaut</translation>
-    </message>
-</context>
-<context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation>Classe</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation>Dimensions</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation>Valeur</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation>Attribut</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
+    <name>octave::octave_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+144"/>
         <source>Hide Widget</source>
@@ -2663,7 +2503,7 @@
     </message>
 </context>
 <context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -2709,7 +2549,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -2717,7 +2557,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -2772,7 +2612,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -2790,7 +2630,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -2873,926 +2713,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>Général</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Logo d&apos;Octave seulement</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Icônes textuelles</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Graphic icons</source>
-        <translation>Icônes graphiques</translation>
-    </message>
-    <message>
-        <location line="-341"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Dock widget title bar</source>
-        <translation>Barre de titre des fenêtres</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Normal</source>
-        <translation>Normal</translation>
-    </message>
-    <message>
-        <location line="+115"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Custom style</source>
-        <translation>Style personnalisé</translation>
-    </message>
-    <message>
-        <location line="+237"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Ces préférences sont appliquées après tout fichier de démarrage .octaverc.</translation>
-    </message>
-    <message>
-        <location line="+353"/>
-        <location filename="../src/ui-settings-dialog.h" line="+103"/>
-        <source>Editor</source>
-        <translation>Éditeur</translation>
-    </message>
-    <message>
-        <location line="+187"/>
-        <location filename="../src/ui-settings-dialog.h" line="-79"/>
-        <source>Show EOL characters</source>
-        <translation>Montrer les caractères de fin de ligne (EOL)</translation>
-    </message>
-    <message>
-        <location line="+444"/>
-        <location filename="../src/ui-settings-dialog.h" line="+32"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Replier les lignes en bord de fenêtre</translation>
-    </message>
-    <message>
-        <location line="+501"/>
-        <location filename="../src/ui-settings-dialog.h" line="+36"/>
-        <source>Default EOL mode</source>
-        <translation>Fin de ligne par défaut (EOL)</translation>
-    </message>
-    <message>
-        <location line="-446"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Indent width</source>
-        <translation>Largeur de l&apos;indentation</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Tab indente la ligne</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Indentation automatique</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Largeur de tabulation</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Afficher les guides d&apos;indentation</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>Backspace supprime l&apos;indentation</translation>
-    </message>
-    <message>
-        <location line="+120"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Match keywords</source>
-        <translation>Inclure les mots clés</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Sensible à la casse</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Remplacer le mot par la suggestion</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Inclure les mots du document</translation>
-    </message>
-    <message>
-        <location line="-643"/>
-        <location filename="../src/ui-settings-dialog.h" line="-46"/>
-        <source>Use custom file editor</source>
-        <translation>Utiliser un éditeur externe</translation>
-    </message>
-    <message>
-        <location line="+1002"/>
-        <location filename="../src/ui-settings-dialog.h" line="+74"/>
-        <source>Editor Styles</source>
-        <translation>Affichage</translation>
-    </message>
-    <message>
-        <location line="-1478"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-94"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Police</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Afficher les numéros des lignes</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show whitespace</source>
-        <translation>Afficher les espaces</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>Ne pas afficher les espaces utilisés pour l&apos;indentation</translation>
-    </message>
-    <message>
-        <location line="+935"/>
-        <location filename="../src/ui-settings-dialog.h" line="+61"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Nombre de caractères avant affichage de la liste : </translation>
-    </message>
-    <message>
-        <location line="+150"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Créer les fichiers non existants sans prévenir</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>ligne de commande (%f=fichier, %l=ligne) :</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Type de curseur :</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Utiliser la couleur de l&apos;avant plan</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Taille de police</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Explorateur de fichiers</translation>
-    </message>
-    <message>
-        <location line="-2104"/>
-        <location filename="../src/ui-settings-dialog.h" line="-140"/>
-        <source>Interface</source>
-        <translation>Interface Graphique</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Confirmer avant de quitter</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Montrer la barre de statut</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Texte inactif</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Actif</translation>
-    </message>
-    <message>
-        <location line="-96"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Small</source>
-        <translation>Petit</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Grand</translation>
-    </message>
-    <message>
-        <location line="+118"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Background inactive</source>
-        <translation>Arrière-plan inactif</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>3D</source>
-        <translation>3D</translation>
-    </message>
-    <message>
-        <location line="+199"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Octave Startup</source>
-        <translation>Démarrage d&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Choisir</translation>
-    </message>
-    <message>
-        <location line="-890"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Ceci fonctionne bien avec les polices typographiques (monospace). La ligne est dessinée tenant compte de la largeur d&apos;un caractère de la police par défaut. Cela peut dysfonctionner lors de l&apos;utilisation de polices à tailles variables ou de caractères gras et italiques.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Activer le masquage (repliage) de code</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation>Legacy Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>UNIX (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Montrer la barre de défilement horizontal</translation>
-    </message>
-    <message>
-        <location line="-963"/>
-        <location filename="../src/ui-settings-dialog.h" line="-55"/>
-        <source>Preferences</source>
-        <translation>Préférences</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(redémarrage requis)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>Utiliser le navigateur de fichiers natif du système</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>Icônes de la Barre d&apos;Outils</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>Langue</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation>Icône des fenêtres</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>Style</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation>Thème d&apos;icônes (nécessite un redémarrage)</translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Répertoire de travail initial de l&apos;interpréteur d&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>Restaurer le répertoire de travail de la précédente session</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>Fenêtre de Commandes</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>Donner le focus à la Fenêtre de Commandes après l&apos;exécution d&apos;une commande depuis une autre fenêtre</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>Afficher les informations de débogage dans la Fenêtre de Commandes en plus du marqueur dans l&apos;éditeur</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>Couleurs pour la Fenêtre de Commandes</translation>
-    </message>
-    <message>
-        <location line="+159"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Show tool bar</source>
-        <translation>Afficher la barre d&apos;outils</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Incrément de taille de police par rapport au contenu</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation>Faire ressortir la ligne courante (couleur ajustable ci-dessous)</translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Marquer toutes les occurrences d&apos;un mot sélectionné par double clic</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation>Onglets</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pivoter les Onglets : verticaux quand il sont en haut et en bas, horizontaux à gauche et à droite. Le bouton de fermeture n&apos;est pas affiché sur les onglets pivotés.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Commentaires (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Caractère(s) valide(s) pour dé-commenter un texte</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>Caractère(s) utilisé(s) pour commenter un texte sélectionné</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Longues lignes</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Couper les longues lignes à la longueur spécifiée</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Couper uniquement les lignes de commentaire</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Longueur</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Marqueur de longue ligne</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Ligne</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation>Haut</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation>Bas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation>Gauche</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation>Droite</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation>Premier plan</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
         <source>Background</source>
         <translation>Arrière plan</translation>
     </message>
     <message>
-        <location line="+53"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Indentation</source>
-        <translation>Indentation</translation>
-    </message>
-    <message>
-        <location line="+127"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Indentation uses tabs</source>
-        <translation>Indentation par tabulation</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Insertion automatique après &quot;if&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>Aucune</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>&quot;endif&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>&quot;end&quot;</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Auto completion</source>
-        <translation>Suggestions automatiques (complétion)</translation>
-    </message>
-    <message>
-        <location line="+101"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>With Octave builtins</source>
-        <translation>Les commandes internes</translation>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation>Premier plan sélectionné</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation>Arrière plan sélectionné</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation>argument</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation>global</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation>persistent</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation>Variables d&apos;Environnement</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation>Second thème de couleur (clair/sombre)</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Les fonctions Octave</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Montrer la liste de suggestions automatiquement</translation>
-    </message>
-    <message>
-        <location line="+34"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Debugging</source>
-        <translation>Débogage</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>Toujours afficher les points d&apos;arrêt et pointeurs (ouvre les fichiers contenant des points d&apos;arrêt si nécessaire)</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Gestion des fichiers</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Recharger automatiquement les fichiers modifiés depuis l&apos;extérieur d&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Restaurer les onglets de la session précédente au démarrage ou lorsque l&apos;éditeur est fermé puis rouvert</translation>
-    </message>
-    <message>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Encodage utilisé pour enregistrer et charger</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Fermer tous les fichiers lorsque l&apos;éditeur est fermé ou caché</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation>S&apos;assurer que les fichiers se terminent par un caractère de fin de ligne lors de la sauvegarde</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation>Éliminer les espaces en fin de ligne lors de la sauvegarde</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sélectionner la taille de police (différence par rapport à la taille par défaut), son style (&lt;b&gt;g&lt;/b&gt;ras, &lt;b&gt;i&lt;/b&gt;talique, &lt;b&gt;s&lt;/b&gt;ouligné), sa couleur et la couleur de l&apos;arrière-plan (pour ce dernier, la couleur magenta (255,0,255) représente la couleur pas défaut).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+848"/>
-        <location filename="../src/ui-settings-dialog.h" line="+64"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="-2247"/>
-        <location filename="../src/ui-settings-dialog.h" line="-157"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(Changer la taille du tampon efface l&apos;historique)</translation>
-    </message>
-    <message>
-        <location line="-253"/>
-        <location filename="../src/ui-settings-dialog.h" line="-14"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Un fois coché, les sous-fenêtres attachées à la fenêtre principale récupèrent le focus clavier lorsque la sourie les survole. L&apos;objectif est d&apos;avoir le même comportement que dans la fenêtre principale lorsque l&apos;option &amp;quot;le focus suit la sourie&amp;quot; est utilisée dans l&apos;environnement de bureau.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation>Le focus suit la sourie pour les fenêtres attachées à la fenêtre principale</translation>
-    </message>
-    <message>
-        <location line="+278"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>History buffer Size</source>
-        <translation>Taille du tampon mémoire de l&apos;historique</translation>
-    </message>
-    <message>
-        <location line="+430"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Rotated tabs</source>
-        <translation>Onglets Pivotés</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation>Position</translation>
-    </message>
-    <message>
         <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation>Largeur maximale des onglets en caractères (0 : aucune limite)</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Largeur maximale des onglets en caractères (largeur moyenne d&apos;un caractère). Particulièrement utile pour les onglets pivotés.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+962"/>
-        <location filename="../src/ui-settings-dialog.h" line="+66"/>
-        <source>Behavior</source>
-        <translation>Comportement</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Revenir au répertoire de la session précédente</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>Répertoire initial du navigateur de fichiers (si non synchronisé avec le répertoire courant)</translation>
-    </message>
-    <message>
-        <location line="+36"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Extensions des fichiers à ouvrir dans l&apos;éditeur de texte (séparées par &quot;;&quot;):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Espace de travail</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Couleurs pour les attributs de variables</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>Utiliser la police de la Fenêtre de Commandes</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Importer un ensemble de raccourcis</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Exporter l&apos;ensemble des raccourcis</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Réinitialiser les raccourcis</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Défaut</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Actual</source>
-        <translation>Courant</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Réseau</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Autoriser Octave à se connecter à son site internet afin d&apos;afficher les informations et nouvelle fraîches</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation>Serveur Proxy</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sélectionner &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; ou &lt;span style=&quot; font-style:italic;&quot;&gt;Variables d&apos;Environnement&lt;/span&gt;. Avec la dernière option, le proxy est déterminé par la première variable d&apos;environnement non vide parmi ALL_PROXY, HTTP_PROXY ou HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Utiliser un serveur proxy</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Éditeur de Variables</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Hauteur de ligne par défaut</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Largeur de colonne par défaut</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Couleurs</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Alterner les couleurs des lignes</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation>Désactiver les raccourcis globaux afin d&apos;éviter
-d&apos;interférer avec les raccourcis readline.
-Exceptions : Ctrl-C pour interrompre l&apos;interpréteur
-et les raccourcis pour ouvrir d&apos;autres fenêtres.</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>Désactiver les raccourcis globaux lorsque la Fenêtre de Commandes est active</translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Synchroniser le répertoire de travail d&apos;Octave et le navigateur de fichiers</translation>
-    </message>
-    <message>
-        <location line="+348"/>
-        <location filename="../src/ui-settings-dialog.h" line="+46"/>
-        <source>Shortcuts</source>
-        <translation>Raccourcis</translation>
-    </message>
-    <message>
-        <location line="+108"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>Export</source>
-        <translation>Exporter</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Importer</translation>
-    </message>
-    <message>
-        <location line="-44"/>
-        <location filename="../src/ui-settings-dialog.h" line="-7"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation>Désactiver les accélérateur de menus afin d&apos;éviter
-d&apos;interférer avec les raccourcis readline.</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation>Désactiver les accélérateurs de menus lorsque la Fenêtre de Commandes est active</translation>
-    </message>
-    <message>
-        <location line="+69"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Action</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Nom de l&apos;hôte :</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Type de Proxy :</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Port :</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Nom d&apos;utilisateur :</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Mot de passe :</translation>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation>&amp;Recharger les couleurs par défaut</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation>&amp;Recharge les styles par défaut</translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -3898,7 +2929,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -3944,7 +2975,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -3998,626 +3029,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished">Détacher/Attacher l&apos;élément</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished">Fermer l&apos;élément</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Nouveau Fichier</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Nouvelle Fonction</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Nouvelle Figure</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Ouvrir un Fichier</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Charger un Espace de Travail</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Enregistrer l&apos;Espace de Travail</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Quitter Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Copier</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Coller</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Annuler</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Tout Sélectionner</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Effacer le Presse-Papier</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Rechercher dans les Fichiers</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">Effacer la Fenêtre de Commandes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Effacer l&apos;Historique des Commandes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Effacer l&apos;Espace de Travail</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Préférences</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Avancer d&apos;un pas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Avancer d&apos;un pas avec entrée</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Exécuter jusqu&apos;à l&apos;instruction de retour</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Continuer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">Quitter le mode Débogage</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished">Démarrer/Arrêter une Session de Profilage</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished">Reprendre la Session de Profilage</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished">Afficher les Résultats de Profilage</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Afficher la Fenêtre de Commandes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Afficher l&apos;Historique des Commandes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Afficher le Navigateur de Fichiers</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Afficher l&apos;Espace de Travail</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Afficher l&apos;Éditeur</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Afficher la Documentation</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Afficher l&apos;Éditeur de Variables</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Fenêtre de Commandes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Historique des Commandes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Explorateur de fichiers</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Espace de travail</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Éditeur</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Documentation</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Éditeur de Variables</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished">Afficher la Documentation Locale</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Afficher la Documentation en Ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Paquets d&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Contribuer à Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Ressources développeurs d&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">À propos d&apos;Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Nouvelles de la Communauté</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Fermer l&apos;Onglet</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Fermer Tous les Onglets</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Fermer les Autres Onglets</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Ouvrir l&apos;Onglet de Gauche</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Ouvrir l&apos;Onglet de Droite</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Déplacer l&apos;Onglet à Gauche</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Déplacer l&apos;Onglet à Droite</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Agrandir</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Réduire</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Taille Normale</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Éditer la Fonction</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Enregistrer un Fichier</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Enregistrer un Fichier Sous</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Imprimer</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Rétablir</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Couper</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Rechercher et Remplacer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Trouver le Suivant</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Trouver le Précédent</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Effacer jusqu&apos;au Début du Mot</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Effacer jusqu&apos;à la Fin du Mot</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Effacer jusqu&apos;au Début de la Ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Effacer jusqu&apos;à la Fin de la Ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Effacer la ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Copier la Ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Couper la Ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Dupliquer la Sélection/Ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Transposer la Ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Montrer la liste de suggestions</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Commenter le texte sélectionné</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Dé-commenter la Sélection</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Commenter (Après Sélection)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Sélection en Majuscules</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Sélection en Minuscules</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Indenter la sélection en bloc</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Désindenter la sélectionne en bloc</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Indenter</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Convertir les caractères de fin de ligne en Windows</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Convertir les caractères de fin de ligne en UNIX</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Convertir les caractères de fin de ligne en Mac</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Aller à la Ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">Déplacer jusqu&apos;à la Parenthèse Correspondante</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">Sélectionner jusqu&apos;à la Parenthèse Correspondante</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Ajouter/Supprimer un Marque Page</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Marque Page Suivant</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Marque Page Précédent</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Retirer tous les Marque-Pages</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Préférences de Style</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Afficher les Numéros des Lignes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Afficher les Espaces</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Afficher les Fins de Lignes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Afficher les Guides d&apos;Indentation</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Afficher le Repère de Longue Ligne</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Afficher la barre d&apos;outils</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Afficher la barre de statut</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Afficher la barre de navigation horizontale</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished">Trier les Onglets Alphabétiquement</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Ajouter/Retirer un Point d&apos;Arrêt</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Point d&apos;Arrêt Suivant</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Point d&apos;Arrêt Précédent</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Retirer tous les Points d&apos;Arrêt</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Exécuter le Script</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Exécuter la Sélection</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Aide sur le Mot de Clé</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Documentation sur le Mot de Clé</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">Aller à la page d&apos;Accueil</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">Reculer d&apos;une Page</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">Avancer d&apos;une Page</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished">Marquer cette Page</translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Global</translation>
     </message>
@@ -4712,7 +3126,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -4720,7 +3134,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -4748,7 +3162,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -4845,7 +3259,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -4853,7 +3267,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -4911,7 +3325,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -4919,7 +3333,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -4958,7 +3372,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation>Classe</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation>Dimensions</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation>Valeur</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation>Attribut</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5025,4 +3459,1544 @@
         <translation type="unfinished">Afficher le filtre</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>Général</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Logo d&apos;Octave seulement</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Icônes textuelles</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Graphic icons</source>
+        <translation>Icônes graphiques</translation>
+    </message>
+    <message>
+        <location line="-341"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Dock widget title bar</source>
+        <translation>Barre de titre des fenêtres</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Normal</source>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <location line="+115"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Custom style</source>
+        <translation>Style personnalisé</translation>
+    </message>
+    <message>
+        <location line="+237"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Ces préférences sont appliquées après tout fichier de démarrage .octaverc.</translation>
+    </message>
+    <message>
+        <location line="+353"/>
+        <location filename="../src/ui-settings-dialog.h" line="+103"/>
+        <source>Editor</source>
+        <translation>Éditeur</translation>
+    </message>
+    <message>
+        <location line="+187"/>
+        <location filename="../src/ui-settings-dialog.h" line="-79"/>
+        <source>Show EOL characters</source>
+        <translation>Montrer les caractères de fin de ligne (EOL)</translation>
+    </message>
+    <message>
+        <location line="+444"/>
+        <location filename="../src/ui-settings-dialog.h" line="+32"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Replier les lignes en bord de fenêtre</translation>
+    </message>
+    <message>
+        <location line="+501"/>
+        <location filename="../src/ui-settings-dialog.h" line="+36"/>
+        <source>Default EOL mode</source>
+        <translation>Fin de ligne par défaut (EOL)</translation>
+    </message>
+    <message>
+        <location line="-446"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Indent width</source>
+        <translation>Largeur de l&apos;indentation</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Tab indente la ligne</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Indentation automatique</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Largeur de tabulation</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Afficher les guides d&apos;indentation</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>Backspace supprime l&apos;indentation</translation>
+    </message>
+    <message>
+        <location line="+120"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Match keywords</source>
+        <translation>Inclure les mots clés</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Sensible à la casse</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Remplacer le mot par la suggestion</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Inclure les mots du document</translation>
+    </message>
+    <message>
+        <location line="-643"/>
+        <location filename="../src/ui-settings-dialog.h" line="-46"/>
+        <source>Use custom file editor</source>
+        <translation>Utiliser un éditeur externe</translation>
+    </message>
+    <message>
+        <location line="+1002"/>
+        <location filename="../src/ui-settings-dialog.h" line="+74"/>
+        <source>Editor Styles</source>
+        <translation>Affichage</translation>
+    </message>
+    <message>
+        <location line="-1478"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-94"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Police</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Afficher les numéros des lignes</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show whitespace</source>
+        <translation>Afficher les espaces</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>Ne pas afficher les espaces utilisés pour l&apos;indentation</translation>
+    </message>
+    <message>
+        <location line="+935"/>
+        <location filename="../src/ui-settings-dialog.h" line="+61"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Nombre de caractères avant affichage de la liste : </translation>
+    </message>
+    <message>
+        <location line="+150"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Créer les fichiers non existants sans prévenir</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>ligne de commande (%f=fichier, %l=ligne) :</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Type de curseur :</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Utiliser la couleur de l&apos;avant plan</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Taille de police</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Explorateur de fichiers</translation>
+    </message>
+    <message>
+        <location line="-2104"/>
+        <location filename="../src/ui-settings-dialog.h" line="-140"/>
+        <source>Interface</source>
+        <translation>Interface Graphique</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Confirmer avant de quitter</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Montrer la barre de statut</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Texte inactif</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Actif</translation>
+    </message>
+    <message>
+        <location line="-96"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Small</source>
+        <translation>Petit</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Grand</translation>
+    </message>
+    <message>
+        <location line="+118"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Background inactive</source>
+        <translation>Arrière-plan inactif</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>3D</source>
+        <translation>3D</translation>
+    </message>
+    <message>
+        <location line="+199"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Octave Startup</source>
+        <translation>Démarrage d&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Choisir</translation>
+    </message>
+    <message>
+        <location line="-890"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Ceci fonctionne bien avec les polices typographiques (monospace). La ligne est dessinée tenant compte de la largeur d&apos;un caractère de la police par défaut. Cela peut dysfonctionner lors de l&apos;utilisation de polices à tailles variables ou de caractères gras et italiques.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Activer le masquage (repliage) de code</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation>Legacy Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>UNIX (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Montrer la barre de défilement horizontal</translation>
+    </message>
+    <message>
+        <location line="-963"/>
+        <location filename="../src/ui-settings-dialog.h" line="-55"/>
+        <source>Preferences</source>
+        <translation>Préférences</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(redémarrage requis)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>Utiliser le navigateur de fichiers natif du système</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>Icônes de la Barre d&apos;Outils</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>Langue</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation>Icône des fenêtres</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>Style</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation>Thème d&apos;icônes (nécessite un redémarrage)</translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Répertoire de travail initial de l&apos;interpréteur d&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>Restaurer le répertoire de travail de la précédente session</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>Fenêtre de Commandes</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>Donner le focus à la Fenêtre de Commandes après l&apos;exécution d&apos;une commande depuis une autre fenêtre</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>Afficher les informations de débogage dans la Fenêtre de Commandes en plus du marqueur dans l&apos;éditeur</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>Couleurs pour la Fenêtre de Commandes</translation>
+    </message>
+    <message>
+        <location line="+159"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Show tool bar</source>
+        <translation>Afficher la barre d&apos;outils</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Incrément de taille de police par rapport au contenu</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation>Faire ressortir la ligne courante (couleur ajustable ci-dessous)</translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Marquer toutes les occurrences d&apos;un mot sélectionné par double clic</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation>Onglets</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pivoter les Onglets : verticaux quand il sont en haut et en bas, horizontaux à gauche et à droite. Le bouton de fermeture n&apos;est pas affiché sur les onglets pivotés.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Commentaires (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Caractère(s) valide(s) pour dé-commenter un texte</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>Caractère(s) utilisé(s) pour commenter un texte sélectionné</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Longues lignes</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Couper les longues lignes à la longueur spécifiée</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Couper uniquement les lignes de commentaire</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Longueur</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Marqueur de longue ligne</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Ligne</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Arrière plan</translation>
+    </message>
+    <message>
+        <location line="+53"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Indentation</source>
+        <translation>Indentation</translation>
+    </message>
+    <message>
+        <location line="+127"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Indentation uses tabs</source>
+        <translation>Indentation par tabulation</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Insertion automatique après &quot;if&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>Aucune</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>&quot;endif&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>&quot;end&quot;</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Auto completion</source>
+        <translation>Suggestions automatiques (complétion)</translation>
+    </message>
+    <message>
+        <location line="+101"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>With Octave builtins</source>
+        <translation>Les commandes internes</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Les fonctions Octave</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Montrer la liste de suggestions automatiquement</translation>
+    </message>
+    <message>
+        <location line="+34"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Debugging</source>
+        <translation>Débogage</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>Toujours afficher les points d&apos;arrêt et pointeurs (ouvre les fichiers contenant des points d&apos;arrêt si nécessaire)</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Gestion des fichiers</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Recharger automatiquement les fichiers modifiés depuis l&apos;extérieur d&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Restaurer les onglets de la session précédente au démarrage ou lorsque l&apos;éditeur est fermé puis rouvert</translation>
+    </message>
+    <message>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Encodage utilisé pour enregistrer et charger</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Fermer tous les fichiers lorsque l&apos;éditeur est fermé ou caché</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation>S&apos;assurer que les fichiers se terminent par un caractère de fin de ligne lors de la sauvegarde</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation>Éliminer les espaces en fin de ligne lors de la sauvegarde</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sélectionner la taille de police (différence par rapport à la taille par défaut), son style (&lt;b&gt;g&lt;/b&gt;ras, &lt;b&gt;i&lt;/b&gt;talique, &lt;b&gt;s&lt;/b&gt;ouligné), sa couleur et la couleur de l&apos;arrière-plan (pour ce dernier, la couleur magenta (255,0,255) représente la couleur pas défaut).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+848"/>
+        <location filename="../src/ui-settings-dialog.h" line="+64"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-2247"/>
+        <location filename="../src/ui-settings-dialog.h" line="-157"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(Changer la taille du tampon efface l&apos;historique)</translation>
+    </message>
+    <message>
+        <location line="-253"/>
+        <location filename="../src/ui-settings-dialog.h" line="-14"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Un fois coché, les sous-fenêtres attachées à la fenêtre principale récupèrent le focus clavier lorsque la sourie les survole. L&apos;objectif est d&apos;avoir le même comportement que dans la fenêtre principale lorsque l&apos;option &amp;quot;le focus suit la sourie&amp;quot; est utilisée dans l&apos;environnement de bureau.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation>Le focus suit la sourie pour les fenêtres attachées à la fenêtre principale</translation>
+    </message>
+    <message>
+        <location line="+278"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>History buffer Size</source>
+        <translation>Taille du tampon mémoire de l&apos;historique</translation>
+    </message>
+    <message>
+        <location line="+430"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Rotated tabs</source>
+        <translation>Onglets Pivotés</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation>Position</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation>Largeur maximale des onglets en caractères (0 : aucune limite)</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Largeur maximale des onglets en caractères (largeur moyenne d&apos;un caractère). Particulièrement utile pour les onglets pivotés.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+962"/>
+        <location filename="../src/ui-settings-dialog.h" line="+66"/>
+        <source>Behavior</source>
+        <translation>Comportement</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Revenir au répertoire de la session précédente</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>Répertoire initial du navigateur de fichiers (si non synchronisé avec le répertoire courant)</translation>
+    </message>
+    <message>
+        <location line="+36"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Extensions des fichiers à ouvrir dans l&apos;éditeur de texte (séparées par &quot;;&quot;):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Espace de travail</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Couleurs pour les attributs de variables</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>Utiliser la police de la Fenêtre de Commandes</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Importer un ensemble de raccourcis</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Exporter l&apos;ensemble des raccourcis</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Réinitialiser les raccourcis</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Défaut</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Actual</source>
+        <translation>Courant</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Réseau</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Autoriser Octave à se connecter à son site internet afin d&apos;afficher les informations et nouvelle fraîches</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation>Serveur Proxy</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sélectionner &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; ou &lt;span style=&quot; font-style:italic;&quot;&gt;Variables d&apos;Environnement&lt;/span&gt;. Avec la dernière option, le proxy est déterminé par la première variable d&apos;environnement non vide parmi ALL_PROXY, HTTP_PROXY ou HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Utiliser un serveur proxy</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Éditeur de Variables</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Hauteur de ligne par défaut</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Largeur de colonne par défaut</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Couleurs</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Alterner les couleurs des lignes</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation>Désactiver les raccourcis globaux afin d&apos;éviter
+d&apos;interférer avec les raccourcis readline.
+Exceptions : Ctrl-C pour interrompre l&apos;interpréteur
+et les raccourcis pour ouvrir d&apos;autres fenêtres.</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>Désactiver les raccourcis globaux lorsque la Fenêtre de Commandes est active</translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Synchroniser le répertoire de travail d&apos;Octave et le navigateur de fichiers</translation>
+    </message>
+    <message>
+        <location line="+348"/>
+        <location filename="../src/ui-settings-dialog.h" line="+46"/>
+        <source>Shortcuts</source>
+        <translation>Raccourcis</translation>
+    </message>
+    <message>
+        <location line="+108"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>Export</source>
+        <translation>Exporter</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Importer</translation>
+    </message>
+    <message>
+        <location line="-44"/>
+        <location filename="../src/ui-settings-dialog.h" line="-7"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation>Désactiver les accélérateur de menus afin d&apos;éviter
+d&apos;interférer avec les raccourcis readline.</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation>Désactiver les accélérateurs de menus lorsque la Fenêtre de Commandes est active</translation>
+    </message>
+    <message>
+        <location line="+69"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Action</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Nom de l&apos;hôte :</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Type de Proxy :</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Port :</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Nom d&apos;utilisateur :</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Mot de passe :</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished">Détacher/Attacher l&apos;élément</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished">Fermer l&apos;élément</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Nouveau Fichier</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Nouvelle Fonction</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Nouvelle Figure</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Ouvrir un Fichier</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Charger un Espace de Travail</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Enregistrer l&apos;Espace de Travail</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Quitter Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Copier</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Coller</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Annuler</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Tout Sélectionner</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Effacer le Presse-Papier</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Rechercher dans les Fichiers</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">Effacer la Fenêtre de Commandes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Effacer l&apos;Historique des Commandes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Effacer l&apos;Espace de Travail</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Préférences</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Avancer d&apos;un pas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Avancer d&apos;un pas avec entrée</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Exécuter jusqu&apos;à l&apos;instruction de retour</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Continuer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">Quitter le mode Débogage</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished">Démarrer/Arrêter une Session de Profilage</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished">Reprendre la Session de Profilage</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished">Afficher les Résultats de Profilage</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Afficher la Fenêtre de Commandes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Afficher l&apos;Historique des Commandes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Afficher le Navigateur de Fichiers</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Afficher l&apos;Espace de Travail</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Afficher l&apos;Éditeur</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Afficher la Documentation</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Afficher l&apos;Éditeur de Variables</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Fenêtre de Commandes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Historique des Commandes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Explorateur de fichiers</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Espace de travail</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Éditeur</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Documentation</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Éditeur de Variables</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished">Afficher la Documentation Locale</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Afficher la Documentation en Ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Paquets d&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Contribuer à Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Ressources développeurs d&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">À propos d&apos;Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Nouvelles de la Communauté</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Fermer l&apos;Onglet</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Fermer Tous les Onglets</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Fermer les Autres Onglets</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Ouvrir l&apos;Onglet de Gauche</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Ouvrir l&apos;Onglet de Droite</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Déplacer l&apos;Onglet à Gauche</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Déplacer l&apos;Onglet à Droite</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Agrandir</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Réduire</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Taille Normale</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Éditer la Fonction</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Enregistrer un Fichier</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Enregistrer un Fichier Sous</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Imprimer</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Rétablir</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Couper</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Rechercher et Remplacer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Trouver le Suivant</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Trouver le Précédent</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Effacer jusqu&apos;au Début du Mot</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Effacer jusqu&apos;à la Fin du Mot</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Effacer jusqu&apos;au Début de la Ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Effacer jusqu&apos;à la Fin de la Ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Effacer la ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Copier la Ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Couper la Ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Dupliquer la Sélection/Ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Transposer la Ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Montrer la liste de suggestions</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Commenter le texte sélectionné</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Dé-commenter la Sélection</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Commenter (Après Sélection)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Sélection en Majuscules</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Sélection en Minuscules</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Indenter la sélection en bloc</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Désindenter la sélectionne en bloc</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Indenter</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Convertir les caractères de fin de ligne en Windows</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Convertir les caractères de fin de ligne en UNIX</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Convertir les caractères de fin de ligne en Mac</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Aller à la Ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">Déplacer jusqu&apos;à la Parenthèse Correspondante</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">Sélectionner jusqu&apos;à la Parenthèse Correspondante</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Ajouter/Supprimer un Marque Page</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Marque Page Suivant</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Marque Page Précédent</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Retirer tous les Marque-Pages</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Préférences de Style</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Afficher les Numéros des Lignes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Afficher les Espaces</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Afficher les Fins de Lignes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Afficher les Guides d&apos;Indentation</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Afficher le Repère de Longue Ligne</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Afficher la barre d&apos;outils</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Afficher la barre de statut</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Afficher la barre de navigation horizontale</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished">Trier les Onglets Alphabétiquement</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Ajouter/Retirer un Point d&apos;Arrêt</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Point d&apos;Arrêt Suivant</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Point d&apos;Arrêt Précédent</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Retirer tous les Points d&apos;Arrêt</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Exécuter le Script</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Exécuter la Sélection</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Aide sur le Mot de Clé</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Documentation sur le Mot de Clé</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">Aller à la page d&apos;Accueil</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">Reculer d&apos;une Page</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">Avancer d&apos;une Page</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished">Marquer cette Page</translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/hu_HU.ts
+++ b/libgui/languages/hu_HU.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="hu_HU">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Összes kijelölése</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation>Keresés:</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation>Előző keresés</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation>Következő keresés</translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation>Keresés</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1113,7 +1082,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Összes kijelölése</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1139,7 +1116,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1264,7 +1241,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1368,7 +1345,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1381,7 +1358,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1409,7 +1386,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1432,7 +1409,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1877,7 +1854,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2115,7 +2092,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2372,7 +2349,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2417,7 +2394,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2535,7 +2512,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2675,7 +2652,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2688,7 +2665,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2706,7 +2683,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2759,7 +2736,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2790,7 +2767,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2803,7 +2780,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3197,7 +3174,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3244,144 +3221,7 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation>Fel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation>Le</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation>Balra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation>Jobbra</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation>Előtér</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation>Háttér</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation>Kijelölt előtér</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation>Kijelölt háttér</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation>Argumentum</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation>Globális</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation>tartós</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation>Környezeti változók</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation>Második színmód (világos/sötét)</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation>Alapértelmezett színek új&amp;ratöltése</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
-        <translation>Alapértelmezett stílusok új&amp;ratöltése</translation>
-    </message>
-</context>
-<context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation>Osztály</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation>Dimenzió</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation>Érték</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation>Tulajdonság</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
+    <name>octave::octave_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+144"/>
         <source>Hide Widget</source>
@@ -3399,7 +3239,7 @@
     </message>
 </context>
 <context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3444,7 +3284,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3452,7 +3292,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3505,7 +3345,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3523,7 +3363,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3606,926 +3446,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>Általános</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Kizárólag oktáv embléma</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Betű ikonok</translation>
-    </message>
-    <message>
-        <location line="-334"/>
-        <location filename="../src/ui-settings-dialog.h" line="-17"/>
-        <source>Dock widget title bar</source>
-        <translation>Vezérlő rögzítőcímsora</translation>
-    </message>
-    <message>
-        <location line="+72"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Small</source>
-        <translation>Kicsi</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Nagy</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Custom style</source>
-        <translation>Egyéni stílus</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>3D</source>
-        <translation>3D</translation>
-    </message>
-    <message>
-        <location line="+558"/>
-        <location filename="../src/ui-settings-dialog.h" line="+118"/>
-        <source>Editor</source>
-        <translation>Szerkesztő</translation>
-    </message>
-    <message>
-        <location line="+488"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-58"/>
-        <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Ez jól működik rögzített szélességű betűkészleteknél. A vonalat az alapértelmezett betűkészlet szóköz karaktereinek szélessége alapján kell megrajzolni. Előfordulhat, hogy nem működik jól, ha a stílusok arányos betűkészleteket használnak, vagy ha különböző betűméreteket vagy vastag, dőlt és normál szövegeket használnak.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Kódrészletek bezárásai engedélyezése</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CR LF karakterpár)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation>Örökölt Mac (CR karakter)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF karakter)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Vízszintes görgetősáv megjelenítése</translation>
-    </message>
-    <message>
-        <location line="-509"/>
-        <location filename="../src/ui-settings-dialog.h" line="-27"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ha be van állítva, a főablakhoz rögzített vezérlők fókusza az egérkurzort követi. Ennek célja ugyanaz a viselkedés a főablakon belül, amikor az asztali környezetben a „Fókusz követi az egeret” funkciót használjuk.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation>Fókusz követi az egeret a vezérlők rögzítve a főablakba</translation>
-    </message>
-    <message>
-        <location line="+487"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show tool bar</source>
-        <translation>Eszköztár megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+221"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Rotated tabs</source>
-        <translation>Elforgatott lapok</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation>Szövegbeosztás</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation>A tabulátor legfeljebb szélessége karakterekben (0: korlátlan)</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A tabulátor legfeljebb szélessége karakterekben (átlagos karakterszélesség). Különösen hasznos elforgatott lapok esetén.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+260"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Tekerjen hosszú sorokat a jelenlegi ablak határán</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation</source>
-        <translation>Behúzás</translation>
-    </message>
-    <message>
-        <location line="+40"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indent width</source>
-        <translation>Behúzás szélessége</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Tabulátor behúzási segédvonala</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Automatikus behúzás</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Tabulátor szélessége</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Behúzási segédvonalainak megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>Visszatörlés (backspace) eltávolítja a sor behúzását</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation uses tabs</source>
-        <translation>Behúzás tabulátorokat használ</translation>
-    </message>
-    <message>
-        <location line="+70"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Auto completion</source>
-        <translation>Automatikus kiegészítés</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Match keywords</source>
-        <translation>Kulcsszavak egyeztetése</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Kis- és nagybetűk megkülönböztetése</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Helyettesítse a szót a javasolt szöveggel</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Párosítsa a szavakat a dokumentumban</translation>
-    </message>
-    <message>
-        <location line="+48"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>With Octave builtins</source>
-        <translation>Oktáv beépített elemekkel</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Oktáv függvényekkel</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Befejezési lista automatikus mutatása</translation>
-    </message>
-    <message>
-        <location line="+76"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>A külsőleg módosított fájlok újratöltése felszólítás nélkül</translation>
-    </message>
-    <message>
-        <location line="-841"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <source>Use custom file editor</source>
-        <translation>Egyéni fájlszerkesztő használata</translation>
-    </message>
-    <message>
-        <location line="+934"/>
-        <location filename="../src/ui-settings-dialog.h" line="+70"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Betöltéshez és mentéshez használt szövegkódolás</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Editor Styles</source>
-        <translation>Szerkesztő stílusai</translation>
-    </message>
-    <message>
-        <location line="-1383"/>
-        <location filename="../src/ui-settings-dialog.h" line="-92"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(A puffer méretének megváltoztatása törli az előzményeket)</translation>
-    </message>
-    <message>
-        <location line="+28"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>History buffer Size</source>
-        <translation>Előzménypuffer mérete</translation>
-    </message>
-    <message>
-        <location line="-123"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Betűkészlet</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Sorok számának megjelenítése</translation>
-    </message>
-    <message>
-        <location line="-859"/>
-        <location filename="../src/ui-settings-dialog.h" line="-47"/>
-        <source>Interface</source>
-        <translation>Felület</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Megerősít kilépés előtt</translation>
-    </message>
-    <message>
-        <location line="-72"/>
-        <location filename="../src/ui-settings-dialog.h" line="-8"/>
-        <source>Graphic icons</source>
-        <translation>Képikonok</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Állapotsor megjelenítése</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Tétlen szöveg</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Működő</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Background inactive</source>
-        <translation>Tétlen háttér</translation>
-    </message>
-    <message>
-        <location line="+218"/>
-        <location filename="../src/ui-settings-dialog.h" line="+15"/>
-        <source>Octave Startup</source>
-        <translation>Oktáv indítás</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Tallózás</translation>
-    </message>
-    <message>
-        <location line="-1298"/>
-        <location filename="../src/ui-settings-dialog.h" line="-88"/>
-        <source>Show whitespace</source>
-        <translation>Elválasztó karakterek megjelenítése</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>Ne jelenjen meg elválasztó karakterek használt behúzáshoz</translation>
-    </message>
-    <message>
-        <location line="+1085"/>
-        <location filename="../src/ui-settings-dialog.h" line="+75"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Hozzon létre nem létező fájlokat kérés nélkül</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>Parancssor (%f=fájl, %l=sor):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Jelölőtípus:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Előtér színe használata</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Betűméret</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Fájltallózó</translation>
-    </message>
-    <message>
-        <location line="-2017"/>
-        <location filename="../src/ui-settings-dialog.h" line="-133"/>
-        <source>Normal</source>
-        <translation>Normál</translation>
-    </message>
-    <message>
-        <location line="+352"/>
-        <location filename="../src/ui-settings-dialog.h" line="+22"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Ezeket a beállításokat minden .octaverc indítási fájl után alkalmazza.</translation>
-    </message>
-    <message>
-        <location line="+540"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show EOL characters</source>
-        <translation>Sorvég (EOL) karakterek megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+945"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>Default EOL mode</source>
-        <translation>Alapértelmezett sorvég (EOL) üzemmód</translation>
-    </message>
-    <message>
-        <location line="-162"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Karakterek száma a lista megjelenítése előtt: </translation>
-    </message>
-    <message>
-        <location line="-1805"/>
-        <location filename="../src/ui-settings-dialog.h" line="-110"/>
-        <source>Preferences</source>
-        <translation>Beállítások</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(újraindítás szükséges)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>Rendszer fájl párbeszédpanelek használata</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>Eszköztár ikonok</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>Nyelv</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>Stílus</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Oktáv-tolmács kezdeti munkakönyvtára</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>Előző munkamenet utolsó munkakönyvtárának visszaállítása</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>Parancs</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>Fókusz beállítása a parancsablakhoz, amikor parancs futtatása egy másik vezérlőből</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>Hibakeresési hely kinyomtatása a parancsablakban a szerkesztőben lévő jelölő mellett</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>Parancsablakok színei</translation>
-    </message>
-    <message>
-        <location line="+190"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>Number size as difference to editor font</source>
-        <translation>A szám mérete a szerkesztő betűtípusától való eltérés</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Dupla kattintással jelölje ki a szó összes előfordulását</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation>Lapok</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lapok elforgatása: Függőleges, ha felül vagy alul van, és vízszintes, ha balra vagy jobbra van. A bezárás gomb nem jelenik meg az elforgatott lapokon.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Megjegyzések (Oktáv)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>A megjegyzés nélküli szöveg karakterláncai</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>A kiválasztott szöveg megjegyzéséhez használt karakterlánc</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Sorhosszúság</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Sor hasítása sorhosszon</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Sor hasítása csak megjegyzésekben</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Sorhossz</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Hosszú vonal jelölő</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Sor</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation>Fel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation>Le</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation>Balra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation>Jobbra</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation>Előtér</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
         <source>Background</source>
         <translation>Háttér</translation>
     </message>
     <message>
-        <location line="+191"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Automatikus beszúrás az „if” (ha) után stb.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>Semmi</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>„endif” (végeha) stb.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>„end” (vége)</translation>
-    </message>
-    <message>
-        <location line="+238"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Debugging</source>
-        <translation>Hibakeresés</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>Mindig jelenítse meg a hibakeresési töréspontokat és mutatókat (bezárva megnyitja a kapcsolódó fájlt)</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Fájlkezelés</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>A szerkesztő lapok visszaállítása az előző munkamenetből indításkor, vagy amikor a szerkesztő újra megjelenik a bezárás után</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Minden fájl bezárása, amikor a szerkesztővezérlő bezárásakor/elrejtésekor</translation>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation>Kijelölt előtér</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation>Kijelölt háttér</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation>Argumentum</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation>Globális</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation>tartós</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation>Környezeti változók</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation>Második színmód (világos/sötét)</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation>Újsor kényszerítése a végére a fájl mentésekor</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation>A fájl mentésekor távolítsa el a záró szóközöket</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Betűkészlet, betűméret (eltérés az alapértelmezett mérettől), betűstílus kijelölése (&lt;b&gt;f&lt;/b&gt;élkövér, &lt;b&gt;d&lt;/b&gt;őlt, &lt;b&gt;a&lt;/b&gt;láhúzott), szövegszín, and háttérszín (utóbbi esetében a bíbor szín (255,0,255) az alapértelmezett háttérszín helyőrzője).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+62"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Behavior</source>
-        <translation>Viselkedés</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Előző munkamenet utolsó könyvtárának visszaállítása</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Alapértelmezett szövegszerkesztőben megnyitandó fájlkiterjesztések („;” elválasztva):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Munkaterület</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Változóattribútumok színei</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>Parancsablak betűkészlet használata</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Gyorsítóparancskészlet importálása</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Jelenlegi gyorsítóparancskészlet exportálása</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Gyorsítóparancsok visszaállása az alapértelmezett értékekre</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Alapértelmezett</translation>
-    </message>
-    <message>
-        <location line="+232"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="-227"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Actual</source>
-        <translation>Tényleges</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Hálózat</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Engedélyezze az Oktávnak, hogy csatlakozzon az Oktáv honlaphoz, hogy megjelenítse a jelenlegi híreket és információkat</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation>Proxykiszolgáló</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Válassza ki &lt;span style=&quot; font-style:italic;&quot;&gt;HTTP-proxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; vagy &lt;span style=&quot; font-style:italic;&quot;&gt;Környezeti változók&lt;/span&gt;. Az utolsó kiválasztással a proxy az első nem üres környezeti változóból (ALL_PROXY, HTTP_PROXY vagy HTTPS_PROXY) kerül átvételre.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Proxykiszolgáló használata</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Változószerkesztő</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Alapértelmezett sormagasság</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Alapértelmezett oszlopszélesség</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Változószerkesztő színek</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Változó sorszínek használata</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation>Globális billentyűparancsok letiltása a
-ReadLine billentyűleütésekkel való zavar elkerülése érdekében.
-Kivételek: Ctrl-C az értelmező megszakítására és a
-billentyűparancsok más vezérlőkre való váltásra.</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>Globális gyorsítóparancsok letiltása, ha a Parancsablak fókuszba kerül</translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Oktáv munkakönyvtár összehangolása a fájltallózóval</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>Kezdeti fájltallózókönyvtár (csak ha nincs összehangolva az Oktáv kezdeti munkakönyvtárával)</translation>
-    </message>
-    <message>
-        <location line="+302"/>
-        <location filename="../src/ui-settings-dialog.h" line="+43"/>
-        <source>Shortcuts</source>
-        <translation>Gyorsítóparancs</translation>
-    </message>
-    <message>
-        <location line="+54"/>
-        <location filename="../src/ui-settings-dialog.h" line="-21"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation>Globális billentyűparancsok letiltása a
-ReadLine billentyűleütésekkel való zavar elkerülése érdekében.</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <location line="+9"/>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+50"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Export</source>
-        <translation>Exportálás</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Importálás</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Művelet</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Állomásnév:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Proxy típusa:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Kikötő:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Felhasználónév:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Jelszó:</translation>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation>Alapértelmezett színek új&amp;ratöltése</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation>Alapértelmezett stílusok új&amp;ratöltése</translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -4631,7 +3662,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -4677,7 +3708,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4731,626 +3762,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished">Vezérlő rögzítése/rögzítésének feloldása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished">Vezérlő bezárása</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Új fájl</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Új függvény</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Új ábra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Fájl megnyitása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Munkaterület megnyitása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Munkaterület mentése másként</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Kilépés az Oktávból</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Másolás</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Beillesztés</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Visszavonás</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Összes kijelölése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Vágólap kiürítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Keresés a fájlokban</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">Parancsablak kiürítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Parancselőzmények kiürítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Munkaterület kiürítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished">Elérési útvonal beállítása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Beállítások</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Lépés</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Előrelépés</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Visszalépés</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Folytatás</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">Hibakeresési mód kilépése</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished">Profilkészítő munkamenet indítása/leállítása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished">Profilkészítő munkamenet folytatása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished">Profiladatok megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Parancsablak megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Parancselőzmények megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Fájltallózó megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Munkaterület megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Szerkesztő megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Dokumentáció megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Változószerkesztő megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Parancsablak</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Parancselőzmények</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Fájltallózó</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Munkaterület</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Szerkesztő</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Dokumentáció</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Változószerkesztő</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished">Előző vezérlő</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished">Alapértelmezett ablakelrendezés visszaállítása</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished">Lemezen lévő dokumentáció megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Csatlakozva dokumentáció megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Hibabejelentés</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Oktáv-csomagok</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Oktáv hozzájárulása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Oktáv fejlesztői erőforrások</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">Az Oktáv névjegye</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Kiadási megjegyzések</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Közösségi hírek</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Lap bezárása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Az összes lap bezárása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Más lapok bezárása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Váltás a bal oldali lapra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Váltás a jobb oldali lapra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Lap mozgassa balra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Lap mozgassa jobbra</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Nagyítás</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Kicsinyítés</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Valóságos méret</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Függvény szerkesztése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Fájl mentése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Fájl mentése másként</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Nyomtatás</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Ismét</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Kivágás</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Keresés és csere</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Következő keresése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Előző keresése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Törlés a szó elejéig</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Törlés a szó végéig</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Törlés a sor elejéig</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Törlés a sor végéig</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Sor törlése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Sor másolása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Sor kivágása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Ismétlődő kijelölés/sor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Sorcsere</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Befejezési lista mutatása</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Megjegyzés hozzáfűzése a kijelölt részhez</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Kijelölt rész megjegyzésének törlése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Megjegyzés hozzáfűzése a kijelölt részhez (karakterlánc kijelölése)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Nagybetűs kijelölése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Kisbetűs kijelölése</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Kijelölés behúzásának növekedése rögzítettként</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Kijelölés behúzásának csökkentése rögzítettként</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Behúzás kódja</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Sorvégek átalakítása Windowsra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Sorvégek átalakítása Unix-ra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Sorvégek átalakítása Mac-re</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Ugrás sorra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">Ugrás az egyező zárójelre</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">Egyező zárójel kijelölése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Könyvjelző – váltás</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Következő könyvjelző</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Előző könyvjelző</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Összes könyvjelző eltávolítása</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Stílusok beállításai</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Sorok számának megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Elválasztó karakterek (szóköz, sortörés vagy tabulátor) megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Sorvégek megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Behúzási segédvonalainak megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Hosszú vonal jelölő megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Eszköztár megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Állapotsor megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Vízszintes görgetősáv megjelenítése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished">Lapok rendezése betűrendben</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Töréspont hozzáadása/törlése</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Következő töréspont</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Előző töréspont</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Összes töréspont eltávolítása</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Fájl futtatása</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Kijelölés futtatása</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Keresés súgóban</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Keresés dokumentációban</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">Ugrás a kezdőlapra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">Vissza egy lappal</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">Előre egy lappal</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished">Oldal megjelölése könyvjelzővel</translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Globális</translation>
     </message>
@@ -5445,7 +3859,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -5453,7 +3867,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -5481,7 +3895,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -5578,7 +3992,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -5586,7 +4000,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -5644,7 +4058,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -5652,7 +4066,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -5691,7 +4105,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation>Osztály</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation>Dimenzió</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation>Érték</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation>Tulajdonság</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5758,4 +4192,1544 @@
         <translation type="unfinished">Szűrő megjelenítése</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>Általános</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Kizárólag oktáv embléma</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Betű ikonok</translation>
+    </message>
+    <message>
+        <location line="-334"/>
+        <location filename="../src/ui-settings-dialog.h" line="-17"/>
+        <source>Dock widget title bar</source>
+        <translation>Vezérlő rögzítőcímsora</translation>
+    </message>
+    <message>
+        <location line="+72"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Small</source>
+        <translation>Kicsi</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Nagy</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Custom style</source>
+        <translation>Egyéni stílus</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>3D</source>
+        <translation>3D</translation>
+    </message>
+    <message>
+        <location line="+558"/>
+        <location filename="../src/ui-settings-dialog.h" line="+118"/>
+        <source>Editor</source>
+        <translation>Szerkesztő</translation>
+    </message>
+    <message>
+        <location line="+488"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Ez jól működik rögzített szélességű betűkészleteknél. A vonalat az alapértelmezett betűkészlet szóköz karaktereinek szélessége alapján kell megrajzolni. Előfordulhat, hogy nem működik jól, ha a stílusok arányos betűkészleteket használnak, vagy ha különböző betűméreteket vagy vastag, dőlt és normál szövegeket használnak.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Kódrészletek bezárásai engedélyezése</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CR LF karakterpár)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation>Örökölt Mac (CR karakter)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF karakter)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Vízszintes görgetősáv megjelenítése</translation>
+    </message>
+    <message>
+        <location line="-509"/>
+        <location filename="../src/ui-settings-dialog.h" line="-27"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ha be van állítva, a főablakhoz rögzített vezérlők fókusza az egérkurzort követi. Ennek célja ugyanaz a viselkedés a főablakon belül, amikor az asztali környezetben a „Fókusz követi az egeret” funkciót használjuk.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation>Fókusz követi az egeret a vezérlők rögzítve a főablakba</translation>
+    </message>
+    <message>
+        <location line="+487"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show tool bar</source>
+        <translation>Eszköztár megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+221"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Rotated tabs</source>
+        <translation>Elforgatott lapok</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation>Szövegbeosztás</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation>A tabulátor legfeljebb szélessége karakterekben (0: korlátlan)</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A tabulátor legfeljebb szélessége karakterekben (átlagos karakterszélesség). Különösen hasznos elforgatott lapok esetén.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+260"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Tekerjen hosszú sorokat a jelenlegi ablak határán</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation</source>
+        <translation>Behúzás</translation>
+    </message>
+    <message>
+        <location line="+40"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indent width</source>
+        <translation>Behúzás szélessége</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Tabulátor behúzási segédvonala</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Automatikus behúzás</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Tabulátor szélessége</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Behúzási segédvonalainak megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>Visszatörlés (backspace) eltávolítja a sor behúzását</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation uses tabs</source>
+        <translation>Behúzás tabulátorokat használ</translation>
+    </message>
+    <message>
+        <location line="+70"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Auto completion</source>
+        <translation>Automatikus kiegészítés</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Match keywords</source>
+        <translation>Kulcsszavak egyeztetése</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Kis- és nagybetűk megkülönböztetése</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Helyettesítse a szót a javasolt szöveggel</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Párosítsa a szavakat a dokumentumban</translation>
+    </message>
+    <message>
+        <location line="+48"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>With Octave builtins</source>
+        <translation>Oktáv beépített elemekkel</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Oktáv függvényekkel</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Befejezési lista automatikus mutatása</translation>
+    </message>
+    <message>
+        <location line="+76"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>A külsőleg módosított fájlok újratöltése felszólítás nélkül</translation>
+    </message>
+    <message>
+        <location line="-841"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <source>Use custom file editor</source>
+        <translation>Egyéni fájlszerkesztő használata</translation>
+    </message>
+    <message>
+        <location line="+934"/>
+        <location filename="../src/ui-settings-dialog.h" line="+70"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Betöltéshez és mentéshez használt szövegkódolás</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Editor Styles</source>
+        <translation>Szerkesztő stílusai</translation>
+    </message>
+    <message>
+        <location line="-1383"/>
+        <location filename="../src/ui-settings-dialog.h" line="-92"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(A puffer méretének megváltoztatása törli az előzményeket)</translation>
+    </message>
+    <message>
+        <location line="+28"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>History buffer Size</source>
+        <translation>Előzménypuffer mérete</translation>
+    </message>
+    <message>
+        <location line="-123"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Betűkészlet</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Sorok számának megjelenítése</translation>
+    </message>
+    <message>
+        <location line="-859"/>
+        <location filename="../src/ui-settings-dialog.h" line="-47"/>
+        <source>Interface</source>
+        <translation>Felület</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Megerősít kilépés előtt</translation>
+    </message>
+    <message>
+        <location line="-72"/>
+        <location filename="../src/ui-settings-dialog.h" line="-8"/>
+        <source>Graphic icons</source>
+        <translation>Képikonok</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Állapotsor megjelenítése</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Tétlen szöveg</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Működő</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Background inactive</source>
+        <translation>Tétlen háttér</translation>
+    </message>
+    <message>
+        <location line="+218"/>
+        <location filename="../src/ui-settings-dialog.h" line="+15"/>
+        <source>Octave Startup</source>
+        <translation>Oktáv indítás</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Tallózás</translation>
+    </message>
+    <message>
+        <location line="-1298"/>
+        <location filename="../src/ui-settings-dialog.h" line="-88"/>
+        <source>Show whitespace</source>
+        <translation>Elválasztó karakterek megjelenítése</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>Ne jelenjen meg elválasztó karakterek használt behúzáshoz</translation>
+    </message>
+    <message>
+        <location line="+1085"/>
+        <location filename="../src/ui-settings-dialog.h" line="+75"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Hozzon létre nem létező fájlokat kérés nélkül</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>Parancssor (%f=fájl, %l=sor):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Jelölőtípus:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Előtér színe használata</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Betűméret</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Fájltallózó</translation>
+    </message>
+    <message>
+        <location line="-2017"/>
+        <location filename="../src/ui-settings-dialog.h" line="-133"/>
+        <source>Normal</source>
+        <translation>Normál</translation>
+    </message>
+    <message>
+        <location line="+352"/>
+        <location filename="../src/ui-settings-dialog.h" line="+22"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Ezeket a beállításokat minden .octaverc indítási fájl után alkalmazza.</translation>
+    </message>
+    <message>
+        <location line="+540"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show EOL characters</source>
+        <translation>Sorvég (EOL) karakterek megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+945"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>Default EOL mode</source>
+        <translation>Alapértelmezett sorvég (EOL) üzemmód</translation>
+    </message>
+    <message>
+        <location line="-162"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Karakterek száma a lista megjelenítése előtt: </translation>
+    </message>
+    <message>
+        <location line="-1805"/>
+        <location filename="../src/ui-settings-dialog.h" line="-110"/>
+        <source>Preferences</source>
+        <translation>Beállítások</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(újraindítás szükséges)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>Rendszer fájl párbeszédpanelek használata</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>Eszköztár ikonok</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>Nyelv</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>Stílus</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Oktáv-tolmács kezdeti munkakönyvtára</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>Előző munkamenet utolsó munkakönyvtárának visszaállítása</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>Parancs</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>Fókusz beállítása a parancsablakhoz, amikor parancs futtatása egy másik vezérlőből</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>Hibakeresési hely kinyomtatása a parancsablakban a szerkesztőben lévő jelölő mellett</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>Parancsablakok színei</translation>
+    </message>
+    <message>
+        <location line="+190"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>Number size as difference to editor font</source>
+        <translation>A szám mérete a szerkesztő betűtípusától való eltérés</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Dupla kattintással jelölje ki a szó összes előfordulását</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation>Lapok</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lapok elforgatása: Függőleges, ha felül vagy alul van, és vízszintes, ha balra vagy jobbra van. A bezárás gomb nem jelenik meg az elforgatott lapokon.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Megjegyzések (Oktáv)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>A megjegyzés nélküli szöveg karakterláncai</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>A kiválasztott szöveg megjegyzéséhez használt karakterlánc</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Sorhosszúság</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Sor hasítása sorhosszon</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Sor hasítása csak megjegyzésekben</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Sorhossz</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Hosszú vonal jelölő</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Sor</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Háttér</translation>
+    </message>
+    <message>
+        <location line="+191"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Automatikus beszúrás az „if” (ha) után stb.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>Semmi</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>„endif” (végeha) stb.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>„end” (vége)</translation>
+    </message>
+    <message>
+        <location line="+238"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Debugging</source>
+        <translation>Hibakeresés</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>Mindig jelenítse meg a hibakeresési töréspontokat és mutatókat (bezárva megnyitja a kapcsolódó fájlt)</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Fájlkezelés</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>A szerkesztő lapok visszaállítása az előző munkamenetből indításkor, vagy amikor a szerkesztő újra megjelenik a bezárás után</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Minden fájl bezárása, amikor a szerkesztővezérlő bezárásakor/elrejtésekor</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation>Újsor kényszerítése a végére a fájl mentésekor</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation>A fájl mentésekor távolítsa el a záró szóközöket</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Betűkészlet, betűméret (eltérés az alapértelmezett mérettől), betűstílus kijelölése (&lt;b&gt;f&lt;/b&gt;élkövér, &lt;b&gt;d&lt;/b&gt;őlt, &lt;b&gt;a&lt;/b&gt;láhúzott), szövegszín, and háttérszín (utóbbi esetében a bíbor szín (255,0,255) az alapértelmezett háttérszín helyőrzője).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+62"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Behavior</source>
+        <translation>Viselkedés</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Előző munkamenet utolsó könyvtárának visszaállítása</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Alapértelmezett szövegszerkesztőben megnyitandó fájlkiterjesztések („;” elválasztva):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Munkaterület</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Változóattribútumok színei</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>Parancsablak betűkészlet használata</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Gyorsítóparancskészlet importálása</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Jelenlegi gyorsítóparancskészlet exportálása</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Gyorsítóparancsok visszaállása az alapértelmezett értékekre</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Alapértelmezett</translation>
+    </message>
+    <message>
+        <location line="+232"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-227"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Actual</source>
+        <translation>Tényleges</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Hálózat</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Engedélyezze az Oktávnak, hogy csatlakozzon az Oktáv honlaphoz, hogy megjelenítse a jelenlegi híreket és információkat</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation>Proxykiszolgáló</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Válassza ki &lt;span style=&quot; font-style:italic;&quot;&gt;HTTP-proxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; vagy &lt;span style=&quot; font-style:italic;&quot;&gt;Környezeti változók&lt;/span&gt;. Az utolsó kiválasztással a proxy az első nem üres környezeti változóból (ALL_PROXY, HTTP_PROXY vagy HTTPS_PROXY) kerül átvételre.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Proxykiszolgáló használata</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Változószerkesztő</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Alapértelmezett sormagasság</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Alapértelmezett oszlopszélesség</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Változószerkesztő színek</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Változó sorszínek használata</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation>Globális billentyűparancsok letiltása a
+ReadLine billentyűleütésekkel való zavar elkerülése érdekében.
+Kivételek: Ctrl-C az értelmező megszakítására és a
+billentyűparancsok más vezérlőkre való váltásra.</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>Globális gyorsítóparancsok letiltása, ha a Parancsablak fókuszba kerül</translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Oktáv munkakönyvtár összehangolása a fájltallózóval</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>Kezdeti fájltallózókönyvtár (csak ha nincs összehangolva az Oktáv kezdeti munkakönyvtárával)</translation>
+    </message>
+    <message>
+        <location line="+302"/>
+        <location filename="../src/ui-settings-dialog.h" line="+43"/>
+        <source>Shortcuts</source>
+        <translation>Gyorsítóparancs</translation>
+    </message>
+    <message>
+        <location line="+54"/>
+        <location filename="../src/ui-settings-dialog.h" line="-21"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation>Globális billentyűparancsok letiltása a
+ReadLine billentyűleütésekkel való zavar elkerülése érdekében.</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+50"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Export</source>
+        <translation>Exportálás</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Importálás</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Művelet</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Állomásnév:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Proxy típusa:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Kikötő:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Felhasználónév:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Jelszó:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished">Vezérlő rögzítése/rögzítésének feloldása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished">Vezérlő bezárása</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Új fájl</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Új függvény</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Új ábra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Fájl megnyitása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Munkaterület megnyitása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Munkaterület mentése másként</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Kilépés az Oktávból</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Másolás</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Beillesztés</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Visszavonás</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Összes kijelölése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Vágólap kiürítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Keresés a fájlokban</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">Parancsablak kiürítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Parancselőzmények kiürítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Munkaterület kiürítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished">Elérési útvonal beállítása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Beállítások</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Lépés</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Előrelépés</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Visszalépés</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Folytatás</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">Hibakeresési mód kilépése</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished">Profilkészítő munkamenet indítása/leállítása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished">Profilkészítő munkamenet folytatása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished">Profiladatok megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Parancsablak megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Parancselőzmények megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Fájltallózó megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Munkaterület megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Szerkesztő megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Dokumentáció megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Változószerkesztő megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Parancsablak</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Parancselőzmények</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Fájltallózó</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Munkaterület</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Szerkesztő</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Dokumentáció</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Változószerkesztő</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished">Előző vezérlő</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished">Alapértelmezett ablakelrendezés visszaállítása</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished">Lemezen lévő dokumentáció megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Csatlakozva dokumentáció megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Hibabejelentés</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Oktáv-csomagok</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Oktáv hozzájárulása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Oktáv fejlesztői erőforrások</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">Az Oktáv névjegye</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Kiadási megjegyzések</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Közösségi hírek</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Lap bezárása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Az összes lap bezárása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Más lapok bezárása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Váltás a bal oldali lapra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Váltás a jobb oldali lapra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Lap mozgassa balra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Lap mozgassa jobbra</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Nagyítás</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Kicsinyítés</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Valóságos méret</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Függvény szerkesztése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Fájl mentése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Fájl mentése másként</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Nyomtatás</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Ismét</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Kivágás</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Keresés és csere</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Következő keresése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Előző keresése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Törlés a szó elejéig</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Törlés a szó végéig</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Törlés a sor elejéig</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Törlés a sor végéig</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Sor törlése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Sor másolása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Sor kivágása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Ismétlődő kijelölés/sor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Sorcsere</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Befejezési lista mutatása</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Megjegyzés hozzáfűzése a kijelölt részhez</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Kijelölt rész megjegyzésének törlése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Megjegyzés hozzáfűzése a kijelölt részhez (karakterlánc kijelölése)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Nagybetűs kijelölése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Kisbetűs kijelölése</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Kijelölés behúzásának növekedése rögzítettként</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Kijelölés behúzásának csökkentése rögzítettként</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Behúzás kódja</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Sorvégek átalakítása Windowsra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Sorvégek átalakítása Unix-ra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Sorvégek átalakítása Mac-re</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Ugrás sorra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">Ugrás az egyező zárójelre</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">Egyező zárójel kijelölése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Könyvjelző – váltás</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Következő könyvjelző</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Előző könyvjelző</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Összes könyvjelző eltávolítása</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Stílusok beállításai</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Sorok számának megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Elválasztó karakterek (szóköz, sortörés vagy tabulátor) megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Sorvégek megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Behúzási segédvonalainak megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Hosszú vonal jelölő megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Eszköztár megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Állapotsor megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Vízszintes görgetősáv megjelenítése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished">Lapok rendezése betűrendben</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Töréspont hozzáadása/törlése</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Következő töréspont</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Előző töréspont</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Összes töréspont eltávolítása</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Fájl futtatása</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Kijelölés futtatása</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Keresés súgóban</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Keresés dokumentációban</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">Ugrás a kezdőlapra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">Vissza egy lappal</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">Előre egy lappal</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished">Oldal megjelölése könyvjelzővel</translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/it_IT.ts
+++ b/libgui/languages/it_IT.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="it_IT">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Seleziona tutto</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation type="unfinished">Cerca</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1118,7 +1087,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Seleziona tutto</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1136,7 +1113,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1144,7 +1121,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1270,7 +1247,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1367,7 +1344,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1380,7 +1357,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1408,7 +1385,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1431,7 +1408,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1878,7 +1855,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2125,7 +2102,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2381,7 +2358,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2426,7 +2403,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2544,7 +2521,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2684,7 +2661,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2697,7 +2674,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2715,7 +2692,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2768,7 +2745,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2799,7 +2776,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2812,7 +2789,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3206,7 +3183,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3253,162 +3230,25 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation type="unfinished">Primo piano</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation type="unfinished">Sfondo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation type="unfinished">Scegli primo piano</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation type="unfinished">Scegli sfondo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation type="unfinished">globale</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
+    <name>octave::octave_dock_widget</name>
+    <message>
+        <location filename="../src/octave-dock-widget.cc" line="+144"/>
+        <source>Hide Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+81"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+58"/>
+        <source>Undock Widget</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation type="unfinished">Classe</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">Dimensione</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Valore</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished">Attributo</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
-    <message>
-        <location filename="../src/octave-dock-widget.cc" line="+144"/>
-        <source>Hide Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+81"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+58"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3450,7 +3290,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3458,7 +3298,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3513,7 +3353,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3531,7 +3371,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3614,922 +3454,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>Generale</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Logo di Octave solamente</translation>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation type="unfinished">Primo piano</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation type="unfinished">Sfondo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation type="unfinished">Scegli primo piano</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation type="unfinished">Scegli sfondo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation type="unfinished">globale</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Icone testuali</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Graphic icons</source>
-        <translation>Icone grafiche</translation>
-    </message>
-    <message>
-        <location line="-341"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Dock widget title bar</source>
-        <translation>Barra del titolo degli widget</translation>
-    </message>
-    <message>
-        <location line="+413"/>
-        <location filename="../src/ui-settings-dialog.h" line="+26"/>
-        <source>Confirm before exiting</source>
-        <translation>Chiedi conferma prima di uscire</translation>
-    </message>
-    <message>
-        <location line="-219"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Custom style</source>
-        <translation>Stile personalizzato</translation>
-    </message>
-    <message>
-        <location line="+199"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Mostra barra di stato</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Testo inattivo</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Attiva</translation>
-    </message>
-    <message>
-        <location line="-89"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Normal</source>
-        <translation>Normale</translation>
-    </message>
-    <message>
-        <location line="+128"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Background inactive</source>
-        <translation>Sfondo inattivo</translation>
-    </message>
-    <message>
-        <location line="+224"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Queste preferenze vengono applicate dopo tutti i file di avvio .octaverc.</translation>
-    </message>
-    <message>
-        <location line="+353"/>
-        <location filename="../src/ui-settings-dialog.h" line="+103"/>
-        <source>Editor</source>
-        <translation>Editor</translation>
-    </message>
-    <message>
-        <location line="+488"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Questa impostazione è adatta a caratteri monospaced. La linea è posta in una posizione basata sulla larghezza di uno spazio bianco del tipo di carattere predefinito. Può non funzionare bene se gli stili usano caratteri proporzionali o se diverse dimensioni di carattere, grassetto o corsivo sono utilizzati.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Attiva espansione del codice</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation>Legacy Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Mostra barra di scorrimento orizzontale</translation>
-    </message>
-    <message>
-        <location line="+503"/>
-        <location filename="../src/ui-settings-dialog.h" line="+34"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Spezza righe lunghe al margine della finestra corrente</translation>
-    </message>
-    <message>
-        <location line="+55"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Indent width</source>
-        <translation>Ampiezza indentazione</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Tab indenta la riga</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Indentazione automatica</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Ampiezza tabulazione</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Mostra guide per l&apos;indentazione</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>Backspace rimuove l&apos;indentazione</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation uses tabs</source>
-        <translation>Indenta con tabulazioni</translation>
-    </message>
-    <message>
-        <location line="+70"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Auto completion</source>
-        <translation>Completamento automatico</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Match keywords</source>
-        <translation>Abbina parole chiave</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Distinzione maiuscole/minuscole</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Sostituisci parola con quella suggerita</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Abbina parole nel documento</translation>
-    </message>
-    <message>
-        <location line="-643"/>
-        <location filename="../src/ui-settings-dialog.h" line="-46"/>
-        <source>Use custom file editor</source>
-        <translation>Utilizza editor personalizzato</translation>
-    </message>
-    <message>
-        <location line="+1002"/>
-        <location filename="../src/ui-settings-dialog.h" line="+74"/>
-        <source>Editor Styles</source>
-        <translation>Stili dell&apos;editor</translation>
-    </message>
-    <message>
-        <location line="-1478"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-94"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Carattere</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Mostra numeri di riga</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show whitespace</source>
-        <translation>Mostra spazi</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>Non mostrare gli spazi utilizzati per l&apos;indentazione</translation>
-    </message>
-    <message>
-        <location line="+152"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Show EOL characters</source>
-        <translation>Mostra carattere di fine riga</translation>
-    </message>
-    <message>
-        <location line="+945"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>Default EOL mode</source>
-        <translation>Modalità di default per i caratteri di fine riga</translation>
-    </message>
-    <message>
-        <location line="-162"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Numero di caratteri prima che la lista sia mostrata: </translation>
-    </message>
-    <message>
-        <location line="+150"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Crea file inesistenti senza chiedere conferma</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>linea di comando (%f=file, %l=riga):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Tipo di cursore:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Usa colore di primo piano</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Dimensione carattere</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Gestore dei file</translation>
-    </message>
-    <message>
-        <location line="-2104"/>
-        <location filename="../src/ui-settings-dialog.h" line="-140"/>
-        <source>Interface</source>
-        <translation>Interfaccia</translation>
-    </message>
-    <message>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Small</source>
-        <translation>Piccola</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Grande</translation>
-    </message>
-    <message>
-        <location line="+137"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>3D</source>
-        <translation>3D</translation>
-    </message>
-    <message>
-        <location line="+199"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Octave Startup</source>
-        <translation>Avvio di Octave</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Naviga</translation>
-    </message>
-    <message>
-        <location line="-1269"/>
-        <location filename="../src/ui-settings-dialog.h" line="-86"/>
-        <source>Show tool bar</source>
-        <translation>Mostra barra degli strumenti</translation>
-    </message>
-    <message>
-        <location line="-944"/>
-        <location filename="../src/ui-settings-dialog.h" line="-54"/>
-        <source>Preferences</source>
-        <translation>Preferenze</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(richiede riavvio)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>Usa selettore file di sistema</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>Icone barra degli strumenti</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>Lingua</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>Stile</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Cartella iniziale dell&apos;interprete di Octave</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>Ripristina l&apos;ultima cartella di lavoro della sessione precedente</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>Comando</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>Seleziona la Finestra dei Comandi quando esegui un comando da un altro widget</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>Stampa punto di debug nella Finestra dei Comandi oltre al marker nell&apos;editor</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>Colori della Finestra dei Comandi</translation>
-    </message>
-    <message>
-        <location line="+190"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Numera dimensione come differenza rispetto al carattere dell&apos;editor</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Evidenzia tutte le occorrenze di una parola selezionata con doppio click</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Commenti (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Stringhe considerate per decommentare il testo</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>Stringa utilizzata per commentare il testo selezionato</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Righe lunghe</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Spezza righe lunghe alla lunghezza di riga</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Spezza righe soltanto nei commenti</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Lunghezza riga</translation>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Marcatore di riga lunga</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Riga</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Background</source>
-        <translation>Sfondo</translation>
-    </message>
-    <message>
-        <location line="+53"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Indentation</source>
-        <translation>Indentazione</translation>
-    </message>
-    <message>
-        <location line="+138"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Inserimento automatico dopo &quot;if&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>Nulla</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>&quot;endif&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>&quot;end&quot;</translation>
-    </message>
-    <message>
-        <location line="+130"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>With Octave builtins</source>
-        <translation>Con comandi built-in di Octave</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Con funzioni di Octave</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Mostra lista di completamento automaticamente</translation>
-    </message>
-    <message>
-        <location line="+34"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Debugging</source>
-        <translation>Debug</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>Mostra sempre breakpoints di debug e puntatori (apre file corrispondenti se necessario)</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Gestione file</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Ricarica file modificati esternamente senza chiedere</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Ripristina schede della sessione precedente all&apos;avvio o quando l&apos;editor è riaperto dopo essere stato chiuso</translation>
-    </message>
-    <message>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Codifica testuale usata per caricare e salvare</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Chiudi tutti i file quando l&apos;editor è chiuso/nascosto</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleziona carattere, dimensione carattere (come differenza dispetto alla dimensione predefinita), stile di carattere (&lt;b&gt;g&lt;/b&gt;rassetto, &lt;b&gt;c&lt;/b&gt;orsivo, &lt;b&gt;s&lt;/b&gt;ottolineato), colore del testo, e colore dello sfondo (per quest&apos;ultimo, il colore magenta (255,0,255) indica il colore di default per lo sfondo).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+848"/>
-        <location filename="../src/ui-settings-dialog.h" line="+64"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-2247"/>
-        <location filename="../src/ui-settings-dialog.h" line="-157"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(Il cambio della dimensione della lista svuota lo storico comandi)</translation>
-    </message>
-    <message>
-        <location line="-253"/>
-        <location filename="../src/ui-settings-dialog.h" line="-14"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+278"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>History buffer Size</source>
-        <translation>Dimensione storico comandi</translation>
-    </message>
-    <message>
-        <location line="+430"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Rotated tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation type="unfinished">Posizione</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+962"/>
-        <location filename="../src/ui-settings-dialog.h" line="+66"/>
-        <source>Behavior</source>
-        <translation>Comportamento</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Ripristina l&apos;ultima cartella della sessione precedente</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>Cartella iniziale dell&apos;esploratore file (solo se non sincronizzato con la cartella di lavoro di Octave)</translation>
-    </message>
-    <message>
-        <location line="+36"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Estensioni dei file da aprire nell&apos;editor di testo di default (separate da &quot;;&quot;):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Spazio di lavoro</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Colori per gli attributi delle variabili</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>Usa carattere della Finestra dei Comandi</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Importa scorciatoie</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Esporta le attuali scorciatoie</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Reimposta le scorciatoie ai valori predefiniti</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Default</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Actual</source>
-        <translation>Attuale</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Rete</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Permetti all&apos;applicazione di connettersi al sito web di Octave per mostrare notizie ed informazioni aggiornate</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Usa server proxy</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Editor di variabili</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Altezza di default riga</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Larghezza di default colonna</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Colori dell&apos;editor di variabli</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Usa colori alternati per le righe</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>Disattiva scorciatoie globali quando la Finestra dei Comandi è attiva</translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Sincronizza la cartella di lavoro di Octave con il gestore dei file</translation>
-    </message>
-    <message>
-        <location line="+348"/>
-        <location filename="../src/ui-settings-dialog.h" line="+46"/>
-        <source>Shortcuts</source>
-        <translation>Scorciatoie</translation>
-    </message>
-    <message>
-        <location line="+108"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>Export</source>
-        <translation>Esporta</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Importa</translation>
-    </message>
-    <message>
-        <location line="-44"/>
-        <location filename="../src/ui-settings-dialog.h" line="-7"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+69"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Azione</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Nome host:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Tipo di proxy:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Porta:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Nome utente:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Password:</translation>
+        <source>&amp;Reload default styles</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -4635,7 +3670,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -4681,7 +3716,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4735,626 +3770,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Nuovo file</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Nuova funzione</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Nuova figura</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Apri file</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Carica lo spazio di lavoro</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Salva lo spazio di lavoro come</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Esci da Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Copia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Incolla</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Annulla</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Seleziona tutto</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Trova nei file</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Preferenze</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Un&apos;istruzione alla volta</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Entra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Esci</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Continua</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">Esci dalla modalità di debug</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Mostra la finestra dei comandi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Mostra gestore dei file</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Mostra lo spazio di lavoro</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Mostra l&apos;editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Mostra la documentazione</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Finestra dei comandi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Gestore dei file</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Spazio di lavoro</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Documentazione</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Editor di variabili</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished">Ripristina il layout della finestra</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Mostra la documentazione in linea</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Segnala un problema</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Pacchetti Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Contribuisci a Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Risorse per sviluppatori</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">A proposito di Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Note di rilascio</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Notizie dalla comunità</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Chiudi scheda</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Chiudi tutte le schede</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Chiudi le altre schede</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Vai alla scheda a sinistra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Vai alla scheda a destra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Sposta scheda a sinistra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Sposta scheda a destra</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Ingrandisci</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Riduci</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Dimensione normale</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Modifica funzione</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Salva file</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Salva file come</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Stampa</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Ripeti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Taglia</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Trova e sostituisci</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Trova successivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Trova precedente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Cancella fino a inizio parola</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Cancella fino a fine parola</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Cancella fino a inizio riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Cancella fino a fine riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Elimina riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Copia riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Taglia riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Duplica selezione/riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Trasponi riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Mostra lista di completamento</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Commenta selezione</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Decommenta selezione</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Commenta selezione (scegliendo la stringa)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Rendi maiuscola la selezione</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Rendi minuscola la selezione</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Indenta rigidamente la selezione</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Deindenta rigidamente la selezione</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Indenta il codice</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Converti a capo a Windows</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Converti a capo a Unix</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Converti a capo a Mac</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Vai alla riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">Vai alla parentesi corrispondente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">Seleziona fino alla parentesi corrispondente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Attiva/disattiva segnalibro</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Segnalibro successivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Segnalibro precedente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Elimina tutti i segnalibri</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Preferenze di stile</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Mostra numeri di riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Mostra spazio bianco</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Mostra la fine della riga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Mostra guide per l&apos;indentazione</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Mostra marcatore di riga lunga</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Mostra barra degli strumenti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Mostra barra di stato</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Mostra barra di scorrimento orizzontale</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Attiva/disattiva breakpoint</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Breakpoint successivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Breakpoint precedente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Rimuovi tutti i breakpoint</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Esegui file</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Esegui selezione</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Aiuto sulla parola chiave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Documentazione su parola chiave</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">Vai alla pagina iniziale</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">Vai indietro di una pagina</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">Vai avanti di una pagina</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Globale</translation>
     </message>
@@ -5449,7 +3867,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -5457,7 +3875,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -5485,7 +3903,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -5582,7 +4000,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -5590,7 +4008,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -5648,7 +4066,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -5656,7 +4074,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -5695,7 +4113,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation type="unfinished">Classe</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">Dimensione</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Valore</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished">Attributo</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5762,4 +4200,1540 @@
         <translation type="unfinished">Mostra filtro</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>Generale</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Logo di Octave solamente</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Icone testuali</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Graphic icons</source>
+        <translation>Icone grafiche</translation>
+    </message>
+    <message>
+        <location line="-341"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Dock widget title bar</source>
+        <translation>Barra del titolo degli widget</translation>
+    </message>
+    <message>
+        <location line="+413"/>
+        <location filename="../src/ui-settings-dialog.h" line="+26"/>
+        <source>Confirm before exiting</source>
+        <translation>Chiedi conferma prima di uscire</translation>
+    </message>
+    <message>
+        <location line="-219"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Custom style</source>
+        <translation>Stile personalizzato</translation>
+    </message>
+    <message>
+        <location line="+199"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Mostra barra di stato</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Testo inattivo</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Attiva</translation>
+    </message>
+    <message>
+        <location line="-89"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Normal</source>
+        <translation>Normale</translation>
+    </message>
+    <message>
+        <location line="+128"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Background inactive</source>
+        <translation>Sfondo inattivo</translation>
+    </message>
+    <message>
+        <location line="+224"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Queste preferenze vengono applicate dopo tutti i file di avvio .octaverc.</translation>
+    </message>
+    <message>
+        <location line="+353"/>
+        <location filename="../src/ui-settings-dialog.h" line="+103"/>
+        <source>Editor</source>
+        <translation>Editor</translation>
+    </message>
+    <message>
+        <location line="+488"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Questa impostazione è adatta a caratteri monospaced. La linea è posta in una posizione basata sulla larghezza di uno spazio bianco del tipo di carattere predefinito. Può non funzionare bene se gli stili usano caratteri proporzionali o se diverse dimensioni di carattere, grassetto o corsivo sono utilizzati.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Attiva espansione del codice</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation>Legacy Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Mostra barra di scorrimento orizzontale</translation>
+    </message>
+    <message>
+        <location line="+503"/>
+        <location filename="../src/ui-settings-dialog.h" line="+34"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Spezza righe lunghe al margine della finestra corrente</translation>
+    </message>
+    <message>
+        <location line="+55"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Indent width</source>
+        <translation>Ampiezza indentazione</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Tab indenta la riga</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Indentazione automatica</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Ampiezza tabulazione</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Mostra guide per l&apos;indentazione</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>Backspace rimuove l&apos;indentazione</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation uses tabs</source>
+        <translation>Indenta con tabulazioni</translation>
+    </message>
+    <message>
+        <location line="+70"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Auto completion</source>
+        <translation>Completamento automatico</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Match keywords</source>
+        <translation>Abbina parole chiave</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Distinzione maiuscole/minuscole</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Sostituisci parola con quella suggerita</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Abbina parole nel documento</translation>
+    </message>
+    <message>
+        <location line="-643"/>
+        <location filename="../src/ui-settings-dialog.h" line="-46"/>
+        <source>Use custom file editor</source>
+        <translation>Utilizza editor personalizzato</translation>
+    </message>
+    <message>
+        <location line="+1002"/>
+        <location filename="../src/ui-settings-dialog.h" line="+74"/>
+        <source>Editor Styles</source>
+        <translation>Stili dell&apos;editor</translation>
+    </message>
+    <message>
+        <location line="-1478"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-94"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Carattere</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Mostra numeri di riga</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show whitespace</source>
+        <translation>Mostra spazi</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>Non mostrare gli spazi utilizzati per l&apos;indentazione</translation>
+    </message>
+    <message>
+        <location line="+152"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Show EOL characters</source>
+        <translation>Mostra carattere di fine riga</translation>
+    </message>
+    <message>
+        <location line="+945"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>Default EOL mode</source>
+        <translation>Modalità di default per i caratteri di fine riga</translation>
+    </message>
+    <message>
+        <location line="-162"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Numero di caratteri prima che la lista sia mostrata: </translation>
+    </message>
+    <message>
+        <location line="+150"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Crea file inesistenti senza chiedere conferma</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>linea di comando (%f=file, %l=riga):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Tipo di cursore:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Usa colore di primo piano</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Dimensione carattere</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Gestore dei file</translation>
+    </message>
+    <message>
+        <location line="-2104"/>
+        <location filename="../src/ui-settings-dialog.h" line="-140"/>
+        <source>Interface</source>
+        <translation>Interfaccia</translation>
+    </message>
+    <message>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Small</source>
+        <translation>Piccola</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Grande</translation>
+    </message>
+    <message>
+        <location line="+137"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>3D</source>
+        <translation>3D</translation>
+    </message>
+    <message>
+        <location line="+199"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Octave Startup</source>
+        <translation>Avvio di Octave</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Naviga</translation>
+    </message>
+    <message>
+        <location line="-1269"/>
+        <location filename="../src/ui-settings-dialog.h" line="-86"/>
+        <source>Show tool bar</source>
+        <translation>Mostra barra degli strumenti</translation>
+    </message>
+    <message>
+        <location line="-944"/>
+        <location filename="../src/ui-settings-dialog.h" line="-54"/>
+        <source>Preferences</source>
+        <translation>Preferenze</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(richiede riavvio)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>Usa selettore file di sistema</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>Icone barra degli strumenti</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>Lingua</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>Stile</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Cartella iniziale dell&apos;interprete di Octave</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>Ripristina l&apos;ultima cartella di lavoro della sessione precedente</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>Comando</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>Seleziona la Finestra dei Comandi quando esegui un comando da un altro widget</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>Stampa punto di debug nella Finestra dei Comandi oltre al marker nell&apos;editor</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>Colori della Finestra dei Comandi</translation>
+    </message>
+    <message>
+        <location line="+190"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Numera dimensione come differenza rispetto al carattere dell&apos;editor</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Evidenzia tutte le occorrenze di una parola selezionata con doppio click</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Commenti (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Stringhe considerate per decommentare il testo</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>Stringa utilizzata per commentare il testo selezionato</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Righe lunghe</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Spezza righe lunghe alla lunghezza di riga</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Spezza righe soltanto nei commenti</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Lunghezza riga</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Marcatore di riga lunga</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Riga</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Sfondo</translation>
+    </message>
+    <message>
+        <location line="+53"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Indentation</source>
+        <translation>Indentazione</translation>
+    </message>
+    <message>
+        <location line="+138"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Inserimento automatico dopo &quot;if&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>Nulla</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>&quot;endif&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>&quot;end&quot;</translation>
+    </message>
+    <message>
+        <location line="+130"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>With Octave builtins</source>
+        <translation>Con comandi built-in di Octave</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Con funzioni di Octave</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Mostra lista di completamento automaticamente</translation>
+    </message>
+    <message>
+        <location line="+34"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Debugging</source>
+        <translation>Debug</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>Mostra sempre breakpoints di debug e puntatori (apre file corrispondenti se necessario)</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Gestione file</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Ricarica file modificati esternamente senza chiedere</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Ripristina schede della sessione precedente all&apos;avvio o quando l&apos;editor è riaperto dopo essere stato chiuso</translation>
+    </message>
+    <message>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Codifica testuale usata per caricare e salvare</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Chiudi tutti i file quando l&apos;editor è chiuso/nascosto</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleziona carattere, dimensione carattere (come differenza dispetto alla dimensione predefinita), stile di carattere (&lt;b&gt;g&lt;/b&gt;rassetto, &lt;b&gt;c&lt;/b&gt;orsivo, &lt;b&gt;s&lt;/b&gt;ottolineato), colore del testo, e colore dello sfondo (per quest&apos;ultimo, il colore magenta (255,0,255) indica il colore di default per lo sfondo).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+848"/>
+        <location filename="../src/ui-settings-dialog.h" line="+64"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-2247"/>
+        <location filename="../src/ui-settings-dialog.h" line="-157"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(Il cambio della dimensione della lista svuota lo storico comandi)</translation>
+    </message>
+    <message>
+        <location line="-253"/>
+        <location filename="../src/ui-settings-dialog.h" line="-14"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+278"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>History buffer Size</source>
+        <translation>Dimensione storico comandi</translation>
+    </message>
+    <message>
+        <location line="+430"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Rotated tabs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation type="unfinished">Posizione</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+962"/>
+        <location filename="../src/ui-settings-dialog.h" line="+66"/>
+        <source>Behavior</source>
+        <translation>Comportamento</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Ripristina l&apos;ultima cartella della sessione precedente</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>Cartella iniziale dell&apos;esploratore file (solo se non sincronizzato con la cartella di lavoro di Octave)</translation>
+    </message>
+    <message>
+        <location line="+36"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Estensioni dei file da aprire nell&apos;editor di testo di default (separate da &quot;;&quot;):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Spazio di lavoro</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Colori per gli attributi delle variabili</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>Usa carattere della Finestra dei Comandi</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Importa scorciatoie</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Esporta le attuali scorciatoie</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Reimposta le scorciatoie ai valori predefiniti</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Default</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Actual</source>
+        <translation>Attuale</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Rete</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Permetti all&apos;applicazione di connettersi al sito web di Octave per mostrare notizie ed informazioni aggiornate</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Usa server proxy</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Editor di variabili</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Altezza di default riga</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Larghezza di default colonna</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Colori dell&apos;editor di variabli</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Usa colori alternati per le righe</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>Disattiva scorciatoie globali quando la Finestra dei Comandi è attiva</translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Sincronizza la cartella di lavoro di Octave con il gestore dei file</translation>
+    </message>
+    <message>
+        <location line="+348"/>
+        <location filename="../src/ui-settings-dialog.h" line="+46"/>
+        <source>Shortcuts</source>
+        <translation>Scorciatoie</translation>
+    </message>
+    <message>
+        <location line="+108"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>Export</source>
+        <translation>Esporta</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Importa</translation>
+    </message>
+    <message>
+        <location line="-44"/>
+        <location filename="../src/ui-settings-dialog.h" line="-7"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+69"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Azione</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Nome host:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Tipo di proxy:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Porta:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Nome utente:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Password:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Nuovo file</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Nuova funzione</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Nuova figura</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Apri file</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Carica lo spazio di lavoro</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Salva lo spazio di lavoro come</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Esci da Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Copia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Incolla</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Annulla</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Seleziona tutto</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Trova nei file</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Preferenze</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Un&apos;istruzione alla volta</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Entra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Esci</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Continua</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">Esci dalla modalità di debug</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Mostra la finestra dei comandi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Mostra gestore dei file</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Mostra lo spazio di lavoro</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Mostra l&apos;editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Mostra la documentazione</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Finestra dei comandi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Gestore dei file</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Spazio di lavoro</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Documentazione</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Editor di variabili</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished">Ripristina il layout della finestra</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Mostra la documentazione in linea</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Segnala un problema</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Pacchetti Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Contribuisci a Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Risorse per sviluppatori</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">A proposito di Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Note di rilascio</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Notizie dalla comunità</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Chiudi scheda</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Chiudi tutte le schede</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Chiudi le altre schede</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Vai alla scheda a sinistra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Vai alla scheda a destra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Sposta scheda a sinistra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Sposta scheda a destra</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Ingrandisci</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Riduci</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Dimensione normale</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Modifica funzione</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Salva file</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Salva file come</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Stampa</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Ripeti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Taglia</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Trova e sostituisci</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Trova successivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Trova precedente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Cancella fino a inizio parola</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Cancella fino a fine parola</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Cancella fino a inizio riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Cancella fino a fine riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Elimina riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Copia riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Taglia riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Duplica selezione/riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Trasponi riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Mostra lista di completamento</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Commenta selezione</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Decommenta selezione</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Commenta selezione (scegliendo la stringa)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Rendi maiuscola la selezione</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Rendi minuscola la selezione</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Indenta rigidamente la selezione</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Deindenta rigidamente la selezione</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Indenta il codice</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Converti a capo a Windows</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Converti a capo a Unix</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Converti a capo a Mac</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Vai alla riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">Vai alla parentesi corrispondente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">Seleziona fino alla parentesi corrispondente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Attiva/disattiva segnalibro</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Segnalibro successivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Segnalibro precedente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Elimina tutti i segnalibri</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Preferenze di stile</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Mostra numeri di riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Mostra spazio bianco</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Mostra la fine della riga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Mostra guide per l&apos;indentazione</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Mostra marcatore di riga lunga</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Mostra barra degli strumenti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Mostra barra di stato</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Mostra barra di scorrimento orizzontale</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Attiva/disattiva breakpoint</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Breakpoint successivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Breakpoint precedente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Rimuovi tutti i breakpoint</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Esegui file</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Esegui selezione</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Aiuto sulla parola chiave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Documentazione su parola chiave</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">Vai alla pagina iniziale</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">Vai indietro di una pagina</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">Vai avanti di una pagina</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/ja_JP.ts
+++ b/libgui/languages/ja_JP.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="ja_JP">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">全てを選択</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation type="unfinished">検索</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1113,7 +1082,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">全てを選択</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1139,7 +1116,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1265,7 +1242,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1362,7 +1339,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1375,7 +1352,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1403,7 +1380,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1425,7 +1402,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1872,7 +1849,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2112,7 +2089,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2368,7 +2345,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2413,7 +2390,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2531,7 +2508,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2671,7 +2648,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2684,7 +2661,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2702,7 +2679,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2755,7 +2732,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2786,7 +2763,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2799,7 +2776,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3193,7 +3170,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3240,162 +3217,25 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation type="unfinished">背景</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation type="unfinished">選択された前景</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation type="unfinished">選択された後景</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation type="unfinished">グローバル</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
+    <name>octave::octave_dock_widget</name>
+    <message>
+        <location filename="../src/octave-dock-widget.cc" line="+144"/>
+        <source>Hide Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+81"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+58"/>
+        <source>Undock Widget</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation type="unfinished">クラス</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">次元</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">値</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished">属性</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
-    <message>
-        <location filename="../src/octave-dock-widget.cc" line="+144"/>
-        <source>Hide Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+81"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+58"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3437,7 +3277,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3445,7 +3285,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3500,7 +3340,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3518,7 +3358,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3601,922 +3441,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>一般</translation>
-    </message>
-    <message>
-        <location line="-2722"/>
-        <location filename="../src/ui-settings-dialog.h" line="-181"/>
-        <source>Interface</source>
-        <translation>インターフェイス</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Dock widget title bar</source>
-        <translation>ドックウィジェットタイトルバー</translation>
-    </message>
-    <message>
-        <location line="+413"/>
-        <location filename="../src/ui-settings-dialog.h" line="+26"/>
-        <source>Confirm before exiting</source>
-        <translation>終了する前に確認</translation>
-    </message>
-    <message>
-        <location line="-89"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>Octave logo only</source>
-        <translation>Octave ロゴのみ</translation>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation type="unfinished">背景</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation type="unfinished">選択された前景</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation type="unfinished">選択された後景</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation type="unfinished">グローバル</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>レターアイコン</translation>
-    </message>
-    <message>
-        <location line="+59"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>ステータスバーを表示</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>テキストをインアクティブ</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>アクティブ</translation>
-    </message>
-    <message>
-        <location line="-96"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Small</source>
-        <translation>小さい</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>大きい</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Custom style</source>
-        <translation>カスタムスタイル</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Background inactive</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>3D</source>
-        <translation type="unfinished">3D</translation>
-    </message>
-    <message>
-        <location line="+199"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Octave Startup</source>
-        <translation>Octave スタートアップ</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>ブラウズ</translation>
-    </message>
-    <message>
-        <location line="-1378"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Editor</source>
-        <translation>エディタ</translation>
-    </message>
-    <message>
-        <location line="+488"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>本機能は等幅フォントで正常動作します.既定フォントのスペースのキャラクターの幅で行は表示されます.スタイルがプロポーショナルフォントを使う場合や可変フォントサイズ,ボールド,イタリックフォントとノーマルテクストが使用された場合正常に動作しません.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>コードの折りたたみを有効化</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation type="unfinished">Legacy Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>横方向スクロールバーの表示</translation>
-    </message>
-    <message>
-        <location line="-19"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Show tool bar</source>
-        <translation>ツールバーの表示</translation>
-    </message>
-    <message>
-        <location line="+522"/>
-        <location filename="../src/ui-settings-dialog.h" line="+35"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>現在のウィンドウの境界で長い行をラップ</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation</source>
-        <translation>インデント</translation>
-    </message>
-    <message>
-        <location line="+40"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indent width</source>
-        <translation>インデントの幅</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>タブインデントライン</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>自動インデント</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>タブの幅</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>インデントガイドの表示</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation uses tabs</source>
-        <translation>インデントにタブを使用</translation>
-    </message>
-    <message>
-        <location line="+70"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Auto completion</source>
-        <translation>オートコンプリート</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Match keywords</source>
-        <translation>キーワードのマッチ</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>大文字小文字を区別</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>指定された単語で単語の置換</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>文書中で検索</translation>
-    </message>
-    <message>
-        <location line="+48"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>With Octave builtins</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>補完リストの自動表示</translation>
-    </message>
-    <message>
-        <location line="+76"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>プロンプトなしで外部で操作されてファイルを再ロードする</translation>
-    </message>
-    <message>
-        <location line="-841"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <source>Use custom file editor</source>
-        <translation>外部エディタを使用する</translation>
-    </message>
-    <message>
-        <location line="+934"/>
-        <location filename="../src/ui-settings-dialog.h" line="+70"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>読込,保存に使用するテキストのエンコード</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Editor Styles</source>
-        <translation>エディタのスタイル</translation>
-    </message>
-    <message>
-        <location line="-1383"/>
-        <location filename="../src/ui-settings-dialog.h" line="-92"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(バッファサイズの変更はヒストリを消去します)</translation>
-    </message>
-    <message>
-        <location line="+28"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>History buffer Size</source>
-        <translation>ヒストリのバッファサイズ</translation>
-    </message>
-    <message>
-        <location line="-123"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>フォント</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>行番号の表示</translation>
-    </message>
-    <message>
-        <location line="-510"/>
-        <location filename="../src/ui-settings-dialog.h" line="-28"/>
-        <source>Graphic icons</source>
-        <translation>グラフィクアイコン</translation>
-    </message>
-    <message>
-        <location line="+90"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>設定は .octaverc スタートアップファイルの後に適用されます</translation>
-    </message>
-    <message>
-        <location line="+433"/>
-        <location filename="../src/ui-settings-dialog.h" line="+19"/>
-        <source>Show whitespace</source>
-        <translation>ホワイトスペースの表示</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>インデントに使用されたホワイトスペースを表示しない</translation>
-    </message>
-    <message>
-        <location line="+152"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Show EOL characters</source>
-        <translation>文末文字を表示する</translation>
-    </message>
-    <message>
-        <location line="+945"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>Default EOL mode</source>
-        <translation>既定の文末文字モード</translation>
-    </message>
-    <message>
-        <location line="-162"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>リストが表示される前の文字数</translation>
-    </message>
-    <message>
-        <location line="+150"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>プロンプトなしに現在存在しないファイルを作成</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>コマンドライン(%f=ファイル名, %l=行数): </translation>
-    </message>
-    <message>
-        <location line="+1008"/>
-        <location filename="../src/ui-settings-dialog.h" line="+74"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;フォントの種類, サイズ (既定のサイズからの差), フォントのスタイル (ボールド(&lt;b&gt;b&lt;/b&gt;), イタリック(&lt;b&gt;i&lt;/b&gt;), 下線(&lt;b&gt;u&lt;/b&gt;)), テキストの色, 背景色 (後者について, マジェンダ (255,0,255) は既定の背景色のプレースホルダー).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="-1508"/>
-        <location filename="../src/ui-settings-dialog.h" line="-96"/>
-        <source>Cursor type:</source>
-        <translation>カーソルのタイプ: </translation>
-    </message>
-    <message>
-        <location line="-598"/>
-        <location filename="../src/ui-settings-dialog.h" line="-39"/>
-        <source>Preferences</source>
-        <translation type="unfinished">設定</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(要再起動)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>ツールバーアイコン</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>言語</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>スタイル</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Octave インタープリタの初期された作業ディレクトリ</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>前のセッションの作業ディレクトリをリストア</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>コマンド</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>他のウィジェットからコマンドが操作中のコマンドウィンドウにフォーカスをセット</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>エディタ中のマーカーに加えたコマンドウィンドウ中にデバッグの位置を表示</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>コマンドウィンドウのカラー</translation>
-    </message>
-    <message>
-        <location line="+190"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>Number size as difference to editor font</source>
-        <translation>エディタのフォントとのサイズの違い</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>コメント (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>長い行</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>長い行を行の長さで分断</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>コメント内でのみ行の分断</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>行の長さ</translation>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>長い行のマーカー</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>行</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Background</source>
-        <translation>背景</translation>
-    </message>
-    <message>
-        <location line="+191"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>&quot;if&quot; などの後に自動挿入</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+238"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Debugging</source>
-        <translation>デバッグ</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+47"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>起動時またはエディタが閉じられ再び起動された際一つ前のセッションからエディタのタブをリストアする</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>エディタウィジェットが閉じられるまたは隠されたらすべてのファイルを閉じる</translation>
-    </message>
-    <message>
-        <location line="+907"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-2367"/>
-        <location filename="../src/ui-settings-dialog.h" line="-161"/>
-        <source>Use foreground color</source>
-        <translation>前景色を使う</translation>
-    </message>
-    <message>
-        <location line="-133"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+182"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+11"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>フォントサイズ</translation>
-    </message>
-    <message>
-        <location line="-1227"/>
-        <location filename="../src/ui-settings-dialog.h" line="-80"/>
-        <source>Rotated tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation type="unfinished">位置</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+851"/>
-        <location filename="../src/ui-settings-dialog.h" line="+61"/>
-        <source>Force newline at end when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+11"/>
-        <source>File Browser</source>
-        <translation>ファイルブラウザ</translation>
-    </message>
-    <message>
-        <location line="+75"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>初期のファイルブラウザのディレクトリ(Octave の初期作業ディレクトリとシンクロしないとき)</translation>
-    </message>
-    <message>
-        <location line="+75"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Workspace</source>
-        <translation>ワークスペース</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>変数の属性の色</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>ショートカットセットのインポート</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>ショートカットセットのエクスポート</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>ショートカットを既定に戻す</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>既定</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Actual</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>ネットワーク</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>現在のニュースや情報を表示させるために Octave が Octave ウェブサイトに接続することを許可する</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>プロキシサーバーを使用する</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>変数エディタ</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>既定の行の幅</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>既定の列の幅</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>変数エディタの色</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+69"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>コマンドウィンドウフォーカス時大域的なショートカットを使用しない</translation>
-    </message>
-    <message>
-        <location line="-2438"/>
-        <location filename="../src/ui-settings-dialog.h" line="-150"/>
-        <source>Normal</source>
-        <translation>標準</translation>
-    </message>
-    <message>
-        <location line="+1780"/>
-        <location filename="../src/ui-settings-dialog.h" line="+110"/>
-        <source>File handling</source>
-        <translation>ファイル操作</translation>
-    </message>
-    <message>
-        <location line="+258"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Behavior</source>
-        <translation>挙動</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Octaveのワーキングディレクトリをファイルブラウザと同期させる</translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last directory of previous session</source>
-        <translation>一つ前のセッションの最後のディレクトリを保存する</translation>
-    </message>
-    <message>
-        <location line="+334"/>
-        <location filename="../src/ui-settings-dialog.h" line="+45"/>
-        <source>Shortcuts</source>
-        <translation>ショートカット</translation>
-    </message>
-    <message>
-        <location line="+38"/>
-        <location filename="../src/ui-settings-dialog.h" line="-28"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+50"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Export</source>
-        <translation>エクスポート</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>インポート</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>ホスト名: </translation>
-    </message>
-    <message>
-        <location line="-536"/>
-        <location filename="../src/ui-settings-dialog.h" line="-46"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>既定のテキストエディタで開くファイルの拡張子(&quot;;&quot; で区切る)</translation>
-    </message>
-    <message>
-        <location line="+566"/>
-        <location filename="../src/ui-settings-dialog.h" line="+51"/>
-        <source>Proxy type:</source>
-        <translation>プロキシのタイプ: </translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>ポート: </translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>ユーザー名: </translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>パスワード: </translation>
+        <source>&amp;Reload default styles</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -4622,7 +3657,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -4668,7 +3703,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4722,626 +3757,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">新規ファイル</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">新規のフィギュア</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">ファイルを開く</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">ワークスペースをロード</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">ワークスペースを別名で保存</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Octave の終了</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">コピー</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">貼り付け</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">元に戻す</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">全てを選択</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">クリップボードをクリア</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">複数のファイルで検索</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">コマンドウィンドウのクリア</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">コマンドヒストリのクリア</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">ワークスペースのクリア</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">設定</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">ステップ</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">ステップイン</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">ステップアウト</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">継続</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">デバッグモードの終了</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">コマンドウィンドウの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">コマンドヒストリの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">ファイルブラウザの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">ワークスペースの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">エディタの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">ドキュメントの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">変数エディタの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">コマンドウィンドウ</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">コマンドヒストリ</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">ファイルブラウザ</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">ワークスペース</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">エディタ</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">ドキュメント</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">変数エディタ</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">オンラインドキュメントの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">バグの報告</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Octave パッケージ</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Octave への貢献</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Octave 開発チーム</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">Octave について</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">リリースノート</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">コミュニティーニュース</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">タブを閉じる</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">すべてのタブを閉じる</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">他のタブを閉じる</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">左タブに切替</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">右タブに切替</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">左タブに移動</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">右タブに移動</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">ズームイン</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">ズームアウト</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">ズームノーマル</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">関数の編集</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">ファイルの保存</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">ファイルを別名で保存</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">印刷</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">やり直し</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">切り取り</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">検索と置換</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">次を検索</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">前を検索</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">単語の始まりまで削除</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">単語の終わりまで削除</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">行の始まりまで削除</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">行末まで削除</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">行削除</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">行のコピー</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">行の切り取り</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">選択部/行の複製</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">行の入れ替え</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">補完リストの表示</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">選択部をコメントにする</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">選択部をアンコメントする</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">選択部をコメントにする(文字列を選ぶ)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">選択部を大文字にする</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">選択部を小文字にする</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">リジッドにセクションをインデント</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">リジッドにセクションをアンインデント</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">行末を Windows 形式に変換</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">行末を Unix 形式に変換</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">行末を Mac 形式に変換</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">指定行に移動</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">対応する括弧に移動</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">対応する括弧を選択</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">ブックマークをトグル</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">次のブックマーク</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">前のブックマーク</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">すべてのブックマークの削除</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">スタイルの設定</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">行番号の表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">ホワイトスペースキャラクタの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">行末の表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">インデントガイドの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">長い行のマーカーを表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">ツールバーの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">ステータスバーの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">縦スクロールバーの表示</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">ブレークポイントをトグル</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">次のブレークポイント</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">前のブレークポイント</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">全てのブレークポイントを解除</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">ファイルを実行</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">選択部を実行</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">キーワードでヘルプ</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">キーワードでドキュメント</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">ホームページへ</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">1 ページ戻る</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">1 ページ進む</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">グローバル</translation>
     </message>
@@ -5436,7 +3854,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -5444,7 +3862,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -5472,7 +3890,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -5569,7 +3987,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -5577,7 +3995,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -5635,7 +4053,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -5643,7 +4061,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -5682,7 +4100,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation type="unfinished">クラス</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">次元</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">値</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished">属性</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5749,4 +4187,1540 @@
         <translation type="unfinished">フィルタを表示</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>一般</translation>
+    </message>
+    <message>
+        <location line="-2722"/>
+        <location filename="../src/ui-settings-dialog.h" line="-181"/>
+        <source>Interface</source>
+        <translation>インターフェイス</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Dock widget title bar</source>
+        <translation>ドックウィジェットタイトルバー</translation>
+    </message>
+    <message>
+        <location line="+413"/>
+        <location filename="../src/ui-settings-dialog.h" line="+26"/>
+        <source>Confirm before exiting</source>
+        <translation>終了する前に確認</translation>
+    </message>
+    <message>
+        <location line="-89"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>Octave logo only</source>
+        <translation>Octave ロゴのみ</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>レターアイコン</translation>
+    </message>
+    <message>
+        <location line="+59"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>ステータスバーを表示</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>テキストをインアクティブ</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>アクティブ</translation>
+    </message>
+    <message>
+        <location line="-96"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Small</source>
+        <translation>小さい</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>大きい</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Custom style</source>
+        <translation>カスタムスタイル</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background inactive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>3D</source>
+        <translation type="unfinished">3D</translation>
+    </message>
+    <message>
+        <location line="+199"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Octave Startup</source>
+        <translation>Octave スタートアップ</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>ブラウズ</translation>
+    </message>
+    <message>
+        <location line="-1378"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Editor</source>
+        <translation>エディタ</translation>
+    </message>
+    <message>
+        <location line="+488"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>本機能は等幅フォントで正常動作します.既定フォントのスペースのキャラクターの幅で行は表示されます.スタイルがプロポーショナルフォントを使う場合や可変フォントサイズ,ボールド,イタリックフォントとノーマルテクストが使用された場合正常に動作しません.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>コードの折りたたみを有効化</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation type="unfinished">Legacy Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>横方向スクロールバーの表示</translation>
+    </message>
+    <message>
+        <location line="-19"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Show tool bar</source>
+        <translation>ツールバーの表示</translation>
+    </message>
+    <message>
+        <location line="+522"/>
+        <location filename="../src/ui-settings-dialog.h" line="+35"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>現在のウィンドウの境界で長い行をラップ</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation</source>
+        <translation>インデント</translation>
+    </message>
+    <message>
+        <location line="+40"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indent width</source>
+        <translation>インデントの幅</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>タブインデントライン</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>自動インデント</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>タブの幅</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>インデントガイドの表示</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation uses tabs</source>
+        <translation>インデントにタブを使用</translation>
+    </message>
+    <message>
+        <location line="+70"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Auto completion</source>
+        <translation>オートコンプリート</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Match keywords</source>
+        <translation>キーワードのマッチ</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>大文字小文字を区別</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>指定された単語で単語の置換</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>文書中で検索</translation>
+    </message>
+    <message>
+        <location line="+48"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>With Octave builtins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>補完リストの自動表示</translation>
+    </message>
+    <message>
+        <location line="+76"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>プロンプトなしで外部で操作されてファイルを再ロードする</translation>
+    </message>
+    <message>
+        <location line="-841"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <source>Use custom file editor</source>
+        <translation>外部エディタを使用する</translation>
+    </message>
+    <message>
+        <location line="+934"/>
+        <location filename="../src/ui-settings-dialog.h" line="+70"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>読込,保存に使用するテキストのエンコード</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Editor Styles</source>
+        <translation>エディタのスタイル</translation>
+    </message>
+    <message>
+        <location line="-1383"/>
+        <location filename="../src/ui-settings-dialog.h" line="-92"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(バッファサイズの変更はヒストリを消去します)</translation>
+    </message>
+    <message>
+        <location line="+28"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>History buffer Size</source>
+        <translation>ヒストリのバッファサイズ</translation>
+    </message>
+    <message>
+        <location line="-123"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>フォント</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>行番号の表示</translation>
+    </message>
+    <message>
+        <location line="-510"/>
+        <location filename="../src/ui-settings-dialog.h" line="-28"/>
+        <source>Graphic icons</source>
+        <translation>グラフィクアイコン</translation>
+    </message>
+    <message>
+        <location line="+90"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>設定は .octaverc スタートアップファイルの後に適用されます</translation>
+    </message>
+    <message>
+        <location line="+433"/>
+        <location filename="../src/ui-settings-dialog.h" line="+19"/>
+        <source>Show whitespace</source>
+        <translation>ホワイトスペースの表示</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>インデントに使用されたホワイトスペースを表示しない</translation>
+    </message>
+    <message>
+        <location line="+152"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Show EOL characters</source>
+        <translation>文末文字を表示する</translation>
+    </message>
+    <message>
+        <location line="+945"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>Default EOL mode</source>
+        <translation>既定の文末文字モード</translation>
+    </message>
+    <message>
+        <location line="-162"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>リストが表示される前の文字数</translation>
+    </message>
+    <message>
+        <location line="+150"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>プロンプトなしに現在存在しないファイルを作成</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>コマンドライン(%f=ファイル名, %l=行数): </translation>
+    </message>
+    <message>
+        <location line="+1008"/>
+        <location filename="../src/ui-settings-dialog.h" line="+74"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;フォントの種類, サイズ (既定のサイズからの差), フォントのスタイル (ボールド(&lt;b&gt;b&lt;/b&gt;), イタリック(&lt;b&gt;i&lt;/b&gt;), 下線(&lt;b&gt;u&lt;/b&gt;)), テキストの色, 背景色 (後者について, マジェンダ (255,0,255) は既定の背景色のプレースホルダー).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="-1508"/>
+        <location filename="../src/ui-settings-dialog.h" line="-96"/>
+        <source>Cursor type:</source>
+        <translation>カーソルのタイプ: </translation>
+    </message>
+    <message>
+        <location line="-598"/>
+        <location filename="../src/ui-settings-dialog.h" line="-39"/>
+        <source>Preferences</source>
+        <translation type="unfinished">設定</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(要再起動)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>ツールバーアイコン</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>言語</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>スタイル</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Octave インタープリタの初期された作業ディレクトリ</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>前のセッションの作業ディレクトリをリストア</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>コマンド</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>他のウィジェットからコマンドが操作中のコマンドウィンドウにフォーカスをセット</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>エディタ中のマーカーに加えたコマンドウィンドウ中にデバッグの位置を表示</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>コマンドウィンドウのカラー</translation>
+    </message>
+    <message>
+        <location line="+190"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>Number size as difference to editor font</source>
+        <translation>エディタのフォントとのサイズの違い</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>コメント (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>長い行</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>長い行を行の長さで分断</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>コメント内でのみ行の分断</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>行の長さ</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>長い行のマーカー</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>行</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>背景</translation>
+    </message>
+    <message>
+        <location line="+191"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>&quot;if&quot; などの後に自動挿入</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+238"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Debugging</source>
+        <translation>デバッグ</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+47"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>起動時またはエディタが閉じられ再び起動された際一つ前のセッションからエディタのタブをリストアする</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>エディタウィジェットが閉じられるまたは隠されたらすべてのファイルを閉じる</translation>
+    </message>
+    <message>
+        <location line="+907"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-2367"/>
+        <location filename="../src/ui-settings-dialog.h" line="-161"/>
+        <source>Use foreground color</source>
+        <translation>前景色を使う</translation>
+    </message>
+    <message>
+        <location line="-133"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+182"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+11"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>フォントサイズ</translation>
+    </message>
+    <message>
+        <location line="-1227"/>
+        <location filename="../src/ui-settings-dialog.h" line="-80"/>
+        <source>Rotated tabs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation type="unfinished">位置</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+851"/>
+        <location filename="../src/ui-settings-dialog.h" line="+61"/>
+        <source>Force newline at end when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+11"/>
+        <source>File Browser</source>
+        <translation>ファイルブラウザ</translation>
+    </message>
+    <message>
+        <location line="+75"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>初期のファイルブラウザのディレクトリ(Octave の初期作業ディレクトリとシンクロしないとき)</translation>
+    </message>
+    <message>
+        <location line="+75"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Workspace</source>
+        <translation>ワークスペース</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>変数の属性の色</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>ショートカットセットのインポート</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>ショートカットセットのエクスポート</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>ショートカットを既定に戻す</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>既定</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Actual</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>ネットワーク</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>現在のニュースや情報を表示させるために Octave が Octave ウェブサイトに接続することを許可する</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>プロキシサーバーを使用する</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>変数エディタ</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>既定の行の幅</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>既定の列の幅</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>変数エディタの色</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+69"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>コマンドウィンドウフォーカス時大域的なショートカットを使用しない</translation>
+    </message>
+    <message>
+        <location line="-2438"/>
+        <location filename="../src/ui-settings-dialog.h" line="-150"/>
+        <source>Normal</source>
+        <translation>標準</translation>
+    </message>
+    <message>
+        <location line="+1780"/>
+        <location filename="../src/ui-settings-dialog.h" line="+110"/>
+        <source>File handling</source>
+        <translation>ファイル操作</translation>
+    </message>
+    <message>
+        <location line="+258"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Behavior</source>
+        <translation>挙動</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Octaveのワーキングディレクトリをファイルブラウザと同期させる</translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last directory of previous session</source>
+        <translation>一つ前のセッションの最後のディレクトリを保存する</translation>
+    </message>
+    <message>
+        <location line="+334"/>
+        <location filename="../src/ui-settings-dialog.h" line="+45"/>
+        <source>Shortcuts</source>
+        <translation>ショートカット</translation>
+    </message>
+    <message>
+        <location line="+38"/>
+        <location filename="../src/ui-settings-dialog.h" line="-28"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+50"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Export</source>
+        <translation>エクスポート</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>インポート</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>ホスト名: </translation>
+    </message>
+    <message>
+        <location line="-536"/>
+        <location filename="../src/ui-settings-dialog.h" line="-46"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>既定のテキストエディタで開くファイルの拡張子(&quot;;&quot; で区切る)</translation>
+    </message>
+    <message>
+        <location line="+566"/>
+        <location filename="../src/ui-settings-dialog.h" line="+51"/>
+        <source>Proxy type:</source>
+        <translation>プロキシのタイプ: </translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>ポート: </translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>ユーザー名: </translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>パスワード: </translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">新規ファイル</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">新規のフィギュア</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">ファイルを開く</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">ワークスペースをロード</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">ワークスペースを別名で保存</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Octave の終了</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">コピー</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">貼り付け</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">元に戻す</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">全てを選択</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">クリップボードをクリア</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">複数のファイルで検索</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">コマンドウィンドウのクリア</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">コマンドヒストリのクリア</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">ワークスペースのクリア</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">設定</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">ステップ</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">ステップイン</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">ステップアウト</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">継続</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">デバッグモードの終了</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">コマンドウィンドウの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">コマンドヒストリの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">ファイルブラウザの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">ワークスペースの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">エディタの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">ドキュメントの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">変数エディタの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">コマンドウィンドウ</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">コマンドヒストリ</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">ファイルブラウザ</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">ワークスペース</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">エディタ</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">ドキュメント</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">変数エディタ</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">オンラインドキュメントの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">バグの報告</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Octave パッケージ</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Octave への貢献</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Octave 開発チーム</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">Octave について</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">リリースノート</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">コミュニティーニュース</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">タブを閉じる</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">すべてのタブを閉じる</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">他のタブを閉じる</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">左タブに切替</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">右タブに切替</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">左タブに移動</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">右タブに移動</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">ズームイン</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">ズームアウト</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">ズームノーマル</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">関数の編集</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">ファイルの保存</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">ファイルを別名で保存</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">印刷</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">やり直し</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">切り取り</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">検索と置換</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">次を検索</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">前を検索</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">単語の始まりまで削除</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">単語の終わりまで削除</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">行の始まりまで削除</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">行末まで削除</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">行削除</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">行のコピー</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">行の切り取り</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">選択部/行の複製</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">行の入れ替え</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">補完リストの表示</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">選択部をコメントにする</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">選択部をアンコメントする</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">選択部をコメントにする(文字列を選ぶ)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">選択部を大文字にする</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">選択部を小文字にする</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">リジッドにセクションをインデント</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">リジッドにセクションをアンインデント</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">行末を Windows 形式に変換</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">行末を Unix 形式に変換</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">行末を Mac 形式に変換</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">指定行に移動</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">対応する括弧に移動</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">対応する括弧を選択</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">ブックマークをトグル</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">次のブックマーク</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">前のブックマーク</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">すべてのブックマークの削除</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">スタイルの設定</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">行番号の表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">ホワイトスペースキャラクタの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">行末の表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">インデントガイドの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">長い行のマーカーを表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">ツールバーの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">ステータスバーの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">縦スクロールバーの表示</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">ブレークポイントをトグル</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">次のブレークポイント</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">前のブレークポイント</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">全てのブレークポイントを解除</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">ファイルを実行</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">選択部を実行</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">キーワードでヘルプ</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">キーワードでドキュメント</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">ホームページへ</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">1 ページ戻る</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">1 ページ進む</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/lt_LT.ts
+++ b/libgui/languages/lt_LT.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="lt_LT">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Pažymėti viską</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation type="unfinished">Paieška</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1113,7 +1082,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Pažymėti viską</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1139,7 +1116,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1265,7 +1242,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1362,7 +1339,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1375,7 +1352,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1403,7 +1380,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1426,7 +1403,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1872,7 +1849,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2106,7 +2083,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2362,7 +2339,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2407,7 +2384,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2525,7 +2502,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2665,7 +2642,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2678,7 +2655,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2696,7 +2673,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2749,7 +2726,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2780,7 +2757,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2793,7 +2770,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3187,7 +3164,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3233,162 +3210,25 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation type="unfinished">Teksto spalva</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation type="unfinished">Pažymėto teksto spalva</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation type="unfinished">Pažymėto fono spalva</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation type="unfinished">visuotinas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
+    <name>octave::octave_dock_widget</name>
+    <message>
+        <location filename="../src/octave-dock-widget.cc" line="+144"/>
+        <source>Hide Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+81"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+58"/>
+        <source>Undock Widget</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation type="unfinished">Klasė</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">Išmatavimai</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Vertė</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished">Savybė</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
-    <message>
-        <location filename="../src/octave-dock-widget.cc" line="+144"/>
-        <source>Hide Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+81"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+58"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3430,7 +3270,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3438,7 +3278,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3492,7 +3332,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3510,7 +3350,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3593,922 +3433,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>Pagrindiniai</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>tik Octave logotipas</translation>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation type="unfinished">Teksto spalva</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation type="unfinished">Pažymėto teksto spalva</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation type="unfinished">Pažymėto fono spalva</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation type="unfinished">visuotinas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>logotipas su raide</translation>
-    </message>
-    <message>
-        <location line="-334"/>
-        <location filename="../src/ui-settings-dialog.h" line="-17"/>
-        <source>Dock widget title bar</source>
-        <translation>&quot;Prisegto&quot; lango antraštė</translation>
-    </message>
-    <message>
-        <location line="+72"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Small</source>
-        <translation>mažas</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>didelis</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Custom style</source>
-        <translation>Vartotojo stilius</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>3D</source>
-        <translation>Erdvinis vaizdas</translation>
-    </message>
-    <message>
-        <location line="+558"/>
-        <location filename="../src/ui-settings-dialog.h" line="+118"/>
-        <source>Editor</source>
-        <translation>Tvarkyklė</translation>
-    </message>
-    <message>
-        <location line="+488"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Tinka tik &quot;monospaces&quot; šriftams. Linijos vieta priklauso nuo tarpo ženklo pločio.&lt;/br&gt;Linija gali nesutapti su tikrąja perkėlimo vieta, kai naudojami proporciniai šriftai arba jei naudojami įvairių dydžių ir stilių (pastorintas, pasviręs ir pan.) šriftai dydžiai.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Galimas kodo blokų sutraukimas</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Rodyti horizontalią slinkties juostą</translation>
-    </message>
-    <message>
-        <location line="-509"/>
-        <location filename="../src/ui-settings-dialog.h" line="-27"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+487"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show tool bar</source>
-        <translation>Rodyti įrankių juostą</translation>
-    </message>
-    <message>
-        <location line="+221"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Rotated tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation type="unfinished">Padėtis</translation>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+260"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Perkelti eilutės turinį į sekančią eilutę ties lango riba</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation</source>
-        <translation>Įtraukos</translation>
-    </message>
-    <message>
-        <location line="+40"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indent width</source>
-        <translation>Įtraukų plotis</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Tab įtraukia liniją</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Savaiminis įtaukimas</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Ženklo &quot;TAB&quot; plotis</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Rodyti įtraukų linijas</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>Klavišo &quot;BackSpace&quot; paspaudimas mažina įtrauką</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation uses tabs</source>
-        <translation>Įraukoms naudoti &quot;TAB&quot; ženklus</translation>
-    </message>
-    <message>
-        <location line="+70"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Auto completion</source>
-        <translation>Savaiminis užbaigimas</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Match keywords</source>
-        <translation>Raktiniai žodžiai</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Skirti didžiasas ir mažasias raides</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Pakeisti žodį siūlomu</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Žodžiai panaudoti byloje</translation>
-    </message>
-    <message>
-        <location line="+48"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>With Octave builtins</source>
-        <translation>Į Octave &quot;įdėti&quot; žodžiai</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Octave funkcijos</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Savaime rodyti galimų užbaigimų sąrašą</translation>
-    </message>
-    <message>
-        <location line="+76"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Be paklausimo iš naujo įkelti bylų turinį, kuris buvo pakeistas kitų programų</translation>
-    </message>
-    <message>
-        <location line="-841"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <source>Use custom file editor</source>
-        <translation>Naudoti išorinę bylų tvarkyklę</translation>
-    </message>
-    <message>
-        <location line="+934"/>
-        <location filename="../src/ui-settings-dialog.h" line="+70"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Naudojama koduotė įkeliant ir saugant bylas</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Editor Styles</source>
-        <translation>Vaizdavimas tvarkyklėje</translation>
-    </message>
-    <message>
-        <location line="-1383"/>
-        <location filename="../src/ui-settings-dialog.h" line="-92"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(pakeitus dydį išvalomas atliktų komandų sąrašas)</translation>
-    </message>
-    <message>
-        <location line="+28"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>History buffer Size</source>
-        <translation>Atliktų komandų sąrašo dydis</translation>
-    </message>
-    <message>
-        <location line="-123"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Šriftas</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Rodyti eilučių numerius</translation>
-    </message>
-    <message>
-        <location line="-859"/>
-        <location filename="../src/ui-settings-dialog.h" line="-47"/>
-        <source>Interface</source>
-        <translation>Aplinka</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Patvirtinti Octave uždarymą</translation>
-    </message>
-    <message>
-        <location line="-72"/>
-        <location filename="../src/ui-settings-dialog.h" line="-8"/>
-        <source>Graphic icons</source>
-        <translation>išskirtinis</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Rodyti būvio juostą</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Tekstas: nesužadinto</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>einamojo</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Background inactive</source>
-        <translation>Fonas: nesužadinto</translation>
-    </message>
-    <message>
-        <location line="+218"/>
-        <location filename="../src/ui-settings-dialog.h" line="+15"/>
-        <source>Octave Startup</source>
-        <translation>Octave paleisties nustatymai</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Naršyti</translation>
-    </message>
-    <message>
-        <location line="-1298"/>
-        <location filename="../src/ui-settings-dialog.h" line="-88"/>
-        <source>Show whitespace</source>
-        <translation>Rodyti tarpo ženklus</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>Nerodyti tarpo ženklų, kurie naudojami įtraukose</translation>
-    </message>
-    <message>
-        <location line="+1085"/>
-        <location filename="../src/ui-settings-dialog.h" line="+75"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Be paklausimo sukurti trūkstamas bylas</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>užklausos eilutė (%f=byla, %l=eilutė):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Žymeklio tipas:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Naudoti teksto spalvą</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Šrifto dydis</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Bylų naršyklė</translation>
-    </message>
-    <message>
-        <location line="-2017"/>
-        <location filename="../src/ui-settings-dialog.h" line="-133"/>
-        <source>Normal</source>
-        <translation>įprastas</translation>
-    </message>
-    <message>
-        <location line="+352"/>
-        <location filename="../src/ui-settings-dialog.h" line="+22"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Šie nustatymai taikomi po bet kokių .octaverc nustatymo bylų paleisties.</translation>
-    </message>
-    <message>
-        <location line="+540"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show EOL characters</source>
-        <translation>Rodyti eilutės pabaigos ženklą</translation>
-    </message>
-    <message>
-        <location line="+945"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>Default EOL mode</source>
-        <translation>Numatytasis eilutės pabaigos ženklas</translation>
-    </message>
-    <message>
-        <location line="-162"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Sąrašą rodyti, jei žodį sudaro sekantis ženklų kiekis: </translation>
-    </message>
-    <message>
-        <location line="-1805"/>
-        <location filename="../src/ui-settings-dialog.h" line="-110"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Nustatymai</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation type="unfinished">Komanda</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+190"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Numerių ir tvarkyklės šriftų dydžių skirtumas</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Paryškinti visus žodžio, kuris pažymėtas dvigubu pelės paspaudimu, pasikartojimus</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Komentarai (tik Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Ženklai, kurie bus pašalinti įvykdžius atkomentavimo veiksmą</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>Ženklai naudojami pažymėtos srities užkomentavimui</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Ilgos eilutės</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Tęsti naujoje eilutėje, jei viršijamas eilutės ilgis</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Tęsti naujoje eilutėje tik komentarus</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Eilutės ilgis</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Rodyti ilgos eilutės pabaigos žymę</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>kaip linija</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Background</source>
-        <translation>ypatinga fono spalva</translation>
-    </message>
-    <message>
-        <location line="+191"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Po &quot;if&quot; ir pan., savaime</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>nieko neįterpti</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>įterpti &quot;endif&quot; ir pan.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>įterpti &quot;end&quot;</translation>
-    </message>
-    <message>
-        <location line="+238"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Debugging</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Darbas su bylomis</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Atkurti vėliausiai naudotas tvarkyklės korteles, kai Octave naujai paleidžiama arba kai tampa matomas tvarkyklės langas</translation>
-    </message>
-    <message>
-        <location line="+50"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Legacy Mac (CR)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+55"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Uždaryti visas bylas, kai uždaroma/išjungiama tvarkyklė</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pasirinkite šriftą, šrifto dydį (kaip skirtumą nuo numatytojo dydžio), šrifto stilių (pa&lt;b&gt;r&lt;/b&gt;yškintas, pa&lt;b&gt;s&lt;/b&gt;viręs, pa&lt;b&gt;b&lt;/b&gt;rauktas), teksto ir fono spalvą (šviesi alyvinė spalva (255,0,255) nurodo, kad naudoti numatytąją spalvą).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+62"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Behavior</source>
-        <translation>Elgsena</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Atkurti vėliausiai naudotą aplanką</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+36"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Bylų, kurios atveriamos numatytaja teksto tvarkykle, plėtiniai (atskiriami kabliataškiu, t.y. &quot;;&quot;):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Aplinkos kintamieji</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Kintamųjų savybių spalvos</translation>
-    </message>
-    <message>
-        <location line="+287"/>
-        <location filename="../src/ui-settings-dialog.h" line="+23"/>
-        <source>Import shortcut set</source>
-        <translation>Įkelti sparčiųjų klavišų rinkinius</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Išsaugoti esamus sparčiųjų klavišų rinkinius</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Naudoti numatytuosius sparčiųjų klavišų rinkinius</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Numatytasis</translation>
-    </message>
-    <message>
-        <location line="+232"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-227"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Actual</source>
-        <translation>Einamasis</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Tinklas</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Leisti prisijungti prie Octave svetainės, kad gauti naujausius duomenis</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Naudoti proxy serverį</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Kintamųjų tvarkyklė</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Numatytasis eilutės auktšis</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Numatytasis stulpelio plotis</translation>
-    </message>
-    <message>
-        <location line="+56"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use Command Window font</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Variable Editor Colors</source>
-        <translation>Kintamųjų tvarkyklės spalvos</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Kas antrą eilutę vaizduoti su skirtinga fono spalva</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Visada suvienodinti Octave darbo aplanką su einamuoju bylų naršyklės aplanku</translation>
-    </message>
-    <message>
-        <location line="+348"/>
-        <location filename="../src/ui-settings-dialog.h" line="+46"/>
-        <source>Shortcuts</source>
-        <translation>Sparčiųjų klavišų rinkiniai</translation>
-    </message>
-    <message>
-        <location line="+108"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>Export</source>
-        <translation>Išsaugoti</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Įkelti</translation>
-    </message>
-    <message>
-        <location line="-44"/>
-        <location filename="../src/ui-settings-dialog.h" line="-7"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+69"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Veiksmas</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Kompiuterio vardas:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Proxy tipas:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Portas:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Vartotojo vardas:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Slaptažodis:</translation>
+        <source>&amp;Reload default styles</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -4614,7 +3649,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -4660,7 +3695,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4714,626 +3749,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Nauja byla</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Nauja funkcija</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Naujas braižymo langas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Atidaryti bylą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Įkelti aplinkos kintamuosius</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Uždaryti Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Kopijuoti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Įklijuoti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Atšaukti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Pažymėti viską</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Išvalyti atminties mainų sritį (clipboard)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Bylose rasti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">Išvalyti komandų langą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Išvalyti įvykdytų komandų sąrašą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Ištrinti aplinkos kintamuosius</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Nustatymai</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Žengti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Žengti į vidų</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Žengti į išorę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Tęsti scenarijau vykdymą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">Išeiti iš derinimo būvio</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Rodyti komandų langą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Rodyti įvykdytų komandų langą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Rodyti bylų naršyklę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Rodyti aplinkos kintamųjų langą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Rodyti tvarkyklės langą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Rodyti dokumentacijos langą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Rodyti kintamųjų tvarkyklės langą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Komandų langas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Įvykdytos komandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Bylų naršyklė</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Aplinkos kintamieji</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Tvarkyklė</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Dokumentacija</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Kintamųjų tvarkyklė</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Rodyti internete esančią dokumentaciją</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Pranešti apie klaidą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Octave paketai</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Prisidėti prie Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Octave kūrėjų ištekliai</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">Apie Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Octave laidos pastabos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Bendruomenės naujienos</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Uždaryti kortelę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Uždaryti visas korteles</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Uždaryti kitas korteles</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Pereiti į kairiąją kortelę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Pereiti į dešiniąją kortelę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Perstumti kortelę į kairę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Perstumti kortelę į dešinę</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Padidinti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Sumažinti</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Įprastas mastelis</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Tvarkyti funkciją</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Išsaugoti  bylą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Išsaugoti bylą kaip</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Spausdinti</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Naikinti atšaukimą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Iškirpti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Surasti ir pakeisti</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Surasti sekantį</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Surasti ankstesnį</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Trinti iki žodžio pradžios</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Trinti iki žodžio pabaigos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Trinti iki eilutės pradžios</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Trinti iki eilutės pabaigos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Kopijuoti eilutę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Iškirpti eilutę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Dvigubinti pažymėtą sritį/eilutę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Sukeisti eilutes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Rodyti automatinio užbaigimo sąrašą</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Užkomentuoti pažymėtą sritį</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Atkomentuoti pažymėtą sritį</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Užkomentuoti pažymėtą sritį nurodant komentavimo ženklą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Pažymėtos srities raides pakeisti didžiosiomis raidėmis</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Pažymėtos srities raides pakeisti mažosiomis raidėmis</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Pažymėtą sritį padaryti su įtraukomis</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Šalinti pažymėtos srities įtraukas</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Kodą padaryti su įtraukomis</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Eilučių pabaigos ženklus perversti į Wondows formatą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Eilučių pabaigos ženklus perversti į Unix formatą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Eilučių pabaigos ženklus perversti į Mac formatą</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Pereiti į eilutę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">Pereiti į priešingą skliaustelių poros pusę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">Pažymėti skliaustelių poros turinį</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Pridėti/nuimti žymelę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Sekanti eilutė su žymele</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Ankstesnė eilutė su žymele</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Pašalinti visas žymeles</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Vaizdavimo nustatymai</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Rodyti eilučių numerius</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Rodyti tarpo ženklą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Rodyti eilutės pabaigos ženklus</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Rodyti įtraukų linijas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Rodyti ilgos eilutės pabaigos žymę</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Rodyti įrankių juostą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Rodyti būvio juostą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Rodyti horizontalią slinkties juostą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Pridėti/nuimti sustojimo tašką</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Sekantis sustojimo taškas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Ankstesnis sustojimo taškas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Pašalinti visus sustojimo taškus</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Vykdyti bylą</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Vykdyti pažymėtą kodą</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Pagalba pagal raktinį žodį</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Dokumentacija pagal raktinį žodį</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Visuotinas</translation>
     </message>
@@ -5428,7 +3846,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -5436,7 +3854,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -5464,7 +3882,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -5561,7 +3979,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -5569,7 +3987,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -5627,7 +4045,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -5635,7 +4053,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -5674,7 +4092,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation type="unfinished">Klasė</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">Išmatavimai</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Vertė</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished">Savybė</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5741,4 +4179,1540 @@
         <translation type="unfinished">Rodyti atranką</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>Pagrindiniai</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>tik Octave logotipas</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>logotipas su raide</translation>
+    </message>
+    <message>
+        <location line="-334"/>
+        <location filename="../src/ui-settings-dialog.h" line="-17"/>
+        <source>Dock widget title bar</source>
+        <translation>&quot;Prisegto&quot; lango antraštė</translation>
+    </message>
+    <message>
+        <location line="+72"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Small</source>
+        <translation>mažas</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>didelis</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Custom style</source>
+        <translation>Vartotojo stilius</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>3D</source>
+        <translation>Erdvinis vaizdas</translation>
+    </message>
+    <message>
+        <location line="+558"/>
+        <location filename="../src/ui-settings-dialog.h" line="+118"/>
+        <source>Editor</source>
+        <translation>Tvarkyklė</translation>
+    </message>
+    <message>
+        <location line="+488"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Tinka tik &quot;monospaces&quot; šriftams. Linijos vieta priklauso nuo tarpo ženklo pločio.&lt;/br&gt;Linija gali nesutapti su tikrąja perkėlimo vieta, kai naudojami proporciniai šriftai arba jei naudojami įvairių dydžių ir stilių (pastorintas, pasviręs ir pan.) šriftai dydžiai.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Galimas kodo blokų sutraukimas</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Rodyti horizontalią slinkties juostą</translation>
+    </message>
+    <message>
+        <location line="-509"/>
+        <location filename="../src/ui-settings-dialog.h" line="-27"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+487"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show tool bar</source>
+        <translation>Rodyti įrankių juostą</translation>
+    </message>
+    <message>
+        <location line="+221"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Rotated tabs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation type="unfinished">Padėtis</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+260"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Perkelti eilutės turinį į sekančią eilutę ties lango riba</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation</source>
+        <translation>Įtraukos</translation>
+    </message>
+    <message>
+        <location line="+40"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indent width</source>
+        <translation>Įtraukų plotis</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Tab įtraukia liniją</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Savaiminis įtaukimas</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Ženklo &quot;TAB&quot; plotis</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Rodyti įtraukų linijas</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>Klavišo &quot;BackSpace&quot; paspaudimas mažina įtrauką</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation uses tabs</source>
+        <translation>Įraukoms naudoti &quot;TAB&quot; ženklus</translation>
+    </message>
+    <message>
+        <location line="+70"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Auto completion</source>
+        <translation>Savaiminis užbaigimas</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Match keywords</source>
+        <translation>Raktiniai žodžiai</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Skirti didžiasas ir mažasias raides</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Pakeisti žodį siūlomu</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Žodžiai panaudoti byloje</translation>
+    </message>
+    <message>
+        <location line="+48"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>With Octave builtins</source>
+        <translation>Į Octave &quot;įdėti&quot; žodžiai</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Octave funkcijos</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Savaime rodyti galimų užbaigimų sąrašą</translation>
+    </message>
+    <message>
+        <location line="+76"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Be paklausimo iš naujo įkelti bylų turinį, kuris buvo pakeistas kitų programų</translation>
+    </message>
+    <message>
+        <location line="-841"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <source>Use custom file editor</source>
+        <translation>Naudoti išorinę bylų tvarkyklę</translation>
+    </message>
+    <message>
+        <location line="+934"/>
+        <location filename="../src/ui-settings-dialog.h" line="+70"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Naudojama koduotė įkeliant ir saugant bylas</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Editor Styles</source>
+        <translation>Vaizdavimas tvarkyklėje</translation>
+    </message>
+    <message>
+        <location line="-1383"/>
+        <location filename="../src/ui-settings-dialog.h" line="-92"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(pakeitus dydį išvalomas atliktų komandų sąrašas)</translation>
+    </message>
+    <message>
+        <location line="+28"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>History buffer Size</source>
+        <translation>Atliktų komandų sąrašo dydis</translation>
+    </message>
+    <message>
+        <location line="-123"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Šriftas</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Rodyti eilučių numerius</translation>
+    </message>
+    <message>
+        <location line="-859"/>
+        <location filename="../src/ui-settings-dialog.h" line="-47"/>
+        <source>Interface</source>
+        <translation>Aplinka</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Patvirtinti Octave uždarymą</translation>
+    </message>
+    <message>
+        <location line="-72"/>
+        <location filename="../src/ui-settings-dialog.h" line="-8"/>
+        <source>Graphic icons</source>
+        <translation>išskirtinis</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Rodyti būvio juostą</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Tekstas: nesužadinto</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>einamojo</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Background inactive</source>
+        <translation>Fonas: nesužadinto</translation>
+    </message>
+    <message>
+        <location line="+218"/>
+        <location filename="../src/ui-settings-dialog.h" line="+15"/>
+        <source>Octave Startup</source>
+        <translation>Octave paleisties nustatymai</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Naršyti</translation>
+    </message>
+    <message>
+        <location line="-1298"/>
+        <location filename="../src/ui-settings-dialog.h" line="-88"/>
+        <source>Show whitespace</source>
+        <translation>Rodyti tarpo ženklus</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>Nerodyti tarpo ženklų, kurie naudojami įtraukose</translation>
+    </message>
+    <message>
+        <location line="+1085"/>
+        <location filename="../src/ui-settings-dialog.h" line="+75"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Be paklausimo sukurti trūkstamas bylas</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>užklausos eilutė (%f=byla, %l=eilutė):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Žymeklio tipas:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Naudoti teksto spalvą</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Šrifto dydis</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Bylų naršyklė</translation>
+    </message>
+    <message>
+        <location line="-2017"/>
+        <location filename="../src/ui-settings-dialog.h" line="-133"/>
+        <source>Normal</source>
+        <translation>įprastas</translation>
+    </message>
+    <message>
+        <location line="+352"/>
+        <location filename="../src/ui-settings-dialog.h" line="+22"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Šie nustatymai taikomi po bet kokių .octaverc nustatymo bylų paleisties.</translation>
+    </message>
+    <message>
+        <location line="+540"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show EOL characters</source>
+        <translation>Rodyti eilutės pabaigos ženklą</translation>
+    </message>
+    <message>
+        <location line="+945"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>Default EOL mode</source>
+        <translation>Numatytasis eilutės pabaigos ženklas</translation>
+    </message>
+    <message>
+        <location line="-162"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Sąrašą rodyti, jei žodį sudaro sekantis ženklų kiekis: </translation>
+    </message>
+    <message>
+        <location line="-1805"/>
+        <location filename="../src/ui-settings-dialog.h" line="-110"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Nustatymai</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation type="unfinished">Komanda</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+190"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Numerių ir tvarkyklės šriftų dydžių skirtumas</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Paryškinti visus žodžio, kuris pažymėtas dvigubu pelės paspaudimu, pasikartojimus</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Komentarai (tik Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Ženklai, kurie bus pašalinti įvykdžius atkomentavimo veiksmą</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>Ženklai naudojami pažymėtos srities užkomentavimui</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Ilgos eilutės</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Tęsti naujoje eilutėje, jei viršijamas eilutės ilgis</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Tęsti naujoje eilutėje tik komentarus</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Eilutės ilgis</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Rodyti ilgos eilutės pabaigos žymę</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>kaip linija</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>ypatinga fono spalva</translation>
+    </message>
+    <message>
+        <location line="+191"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Po &quot;if&quot; ir pan., savaime</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>nieko neįterpti</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>įterpti &quot;endif&quot; ir pan.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>įterpti &quot;end&quot;</translation>
+    </message>
+    <message>
+        <location line="+238"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Debugging</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Darbas su bylomis</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Atkurti vėliausiai naudotas tvarkyklės korteles, kai Octave naujai paleidžiama arba kai tampa matomas tvarkyklės langas</translation>
+    </message>
+    <message>
+        <location line="+50"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Legacy Mac (CR)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+55"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Uždaryti visas bylas, kai uždaroma/išjungiama tvarkyklė</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pasirinkite šriftą, šrifto dydį (kaip skirtumą nuo numatytojo dydžio), šrifto stilių (pa&lt;b&gt;r&lt;/b&gt;yškintas, pa&lt;b&gt;s&lt;/b&gt;viręs, pa&lt;b&gt;b&lt;/b&gt;rauktas), teksto ir fono spalvą (šviesi alyvinė spalva (255,0,255) nurodo, kad naudoti numatytąją spalvą).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+62"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Behavior</source>
+        <translation>Elgsena</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Atkurti vėliausiai naudotą aplanką</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+36"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Bylų, kurios atveriamos numatytaja teksto tvarkykle, plėtiniai (atskiriami kabliataškiu, t.y. &quot;;&quot;):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Aplinkos kintamieji</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Kintamųjų savybių spalvos</translation>
+    </message>
+    <message>
+        <location line="+287"/>
+        <location filename="../src/ui-settings-dialog.h" line="+23"/>
+        <source>Import shortcut set</source>
+        <translation>Įkelti sparčiųjų klavišų rinkinius</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Išsaugoti esamus sparčiųjų klavišų rinkinius</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Naudoti numatytuosius sparčiųjų klavišų rinkinius</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Numatytasis</translation>
+    </message>
+    <message>
+        <location line="+232"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-227"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Actual</source>
+        <translation>Einamasis</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Tinklas</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Leisti prisijungti prie Octave svetainės, kad gauti naujausius duomenis</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Naudoti proxy serverį</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Kintamųjų tvarkyklė</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Numatytasis eilutės auktšis</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Numatytasis stulpelio plotis</translation>
+    </message>
+    <message>
+        <location line="+56"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use Command Window font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Variable Editor Colors</source>
+        <translation>Kintamųjų tvarkyklės spalvos</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Kas antrą eilutę vaizduoti su skirtinga fono spalva</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Visada suvienodinti Octave darbo aplanką su einamuoju bylų naršyklės aplanku</translation>
+    </message>
+    <message>
+        <location line="+348"/>
+        <location filename="../src/ui-settings-dialog.h" line="+46"/>
+        <source>Shortcuts</source>
+        <translation>Sparčiųjų klavišų rinkiniai</translation>
+    </message>
+    <message>
+        <location line="+108"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>Export</source>
+        <translation>Išsaugoti</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Įkelti</translation>
+    </message>
+    <message>
+        <location line="-44"/>
+        <location filename="../src/ui-settings-dialog.h" line="-7"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+69"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Veiksmas</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Kompiuterio vardas:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Proxy tipas:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Portas:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Vartotojo vardas:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Slaptažodis:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Nauja byla</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Nauja funkcija</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Naujas braižymo langas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Atidaryti bylą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Įkelti aplinkos kintamuosius</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Uždaryti Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Kopijuoti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Įklijuoti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Atšaukti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Pažymėti viską</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Išvalyti atminties mainų sritį (clipboard)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Bylose rasti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">Išvalyti komandų langą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Išvalyti įvykdytų komandų sąrašą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Ištrinti aplinkos kintamuosius</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Nustatymai</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Žengti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Žengti į vidų</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Žengti į išorę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Tęsti scenarijau vykdymą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">Išeiti iš derinimo būvio</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Rodyti komandų langą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Rodyti įvykdytų komandų langą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Rodyti bylų naršyklę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Rodyti aplinkos kintamųjų langą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Rodyti tvarkyklės langą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Rodyti dokumentacijos langą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Rodyti kintamųjų tvarkyklės langą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Komandų langas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Įvykdytos komandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Bylų naršyklė</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Aplinkos kintamieji</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Tvarkyklė</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Dokumentacija</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Kintamųjų tvarkyklė</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Rodyti internete esančią dokumentaciją</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Pranešti apie klaidą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Octave paketai</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Prisidėti prie Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Octave kūrėjų ištekliai</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">Apie Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Octave laidos pastabos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Bendruomenės naujienos</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Uždaryti kortelę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Uždaryti visas korteles</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Uždaryti kitas korteles</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Pereiti į kairiąją kortelę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Pereiti į dešiniąją kortelę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Perstumti kortelę į kairę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Perstumti kortelę į dešinę</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Padidinti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Sumažinti</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Įprastas mastelis</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Tvarkyti funkciją</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Išsaugoti  bylą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Išsaugoti bylą kaip</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Spausdinti</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Naikinti atšaukimą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Iškirpti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Surasti ir pakeisti</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Surasti sekantį</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Surasti ankstesnį</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Trinti iki žodžio pradžios</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Trinti iki žodžio pabaigos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Trinti iki eilutės pradžios</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Trinti iki eilutės pabaigos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Kopijuoti eilutę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Iškirpti eilutę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Dvigubinti pažymėtą sritį/eilutę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Sukeisti eilutes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Rodyti automatinio užbaigimo sąrašą</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Užkomentuoti pažymėtą sritį</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Atkomentuoti pažymėtą sritį</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Užkomentuoti pažymėtą sritį nurodant komentavimo ženklą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Pažymėtos srities raides pakeisti didžiosiomis raidėmis</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Pažymėtos srities raides pakeisti mažosiomis raidėmis</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Pažymėtą sritį padaryti su įtraukomis</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Šalinti pažymėtos srities įtraukas</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Kodą padaryti su įtraukomis</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Eilučių pabaigos ženklus perversti į Wondows formatą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Eilučių pabaigos ženklus perversti į Unix formatą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Eilučių pabaigos ženklus perversti į Mac formatą</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Pereiti į eilutę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">Pereiti į priešingą skliaustelių poros pusę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">Pažymėti skliaustelių poros turinį</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Pridėti/nuimti žymelę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Sekanti eilutė su žymele</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Ankstesnė eilutė su žymele</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Pašalinti visas žymeles</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Vaizdavimo nustatymai</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Rodyti eilučių numerius</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Rodyti tarpo ženklą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Rodyti eilutės pabaigos ženklus</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Rodyti įtraukų linijas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Rodyti ilgos eilutės pabaigos žymę</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Rodyti įrankių juostą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Rodyti būvio juostą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Rodyti horizontalią slinkties juostą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Pridėti/nuimti sustojimo tašką</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Sekantis sustojimo taškas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Ankstesnis sustojimo taškas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Pašalinti visus sustojimo taškus</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Vykdyti bylą</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Vykdyti pažymėtą kodą</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Pagalba pagal raktinį žodį</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Dokumentacija pagal raktinį žodį</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/nl_NL.ts
+++ b/libgui/languages/nl_NL.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="nl_NL">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Alles selecteren</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation>Zoek naar:</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation>Zoek vorige</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation>Zoek volgende</translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation>Zoek</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1113,7 +1082,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Alles selecteren</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1139,7 +1116,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1265,7 +1242,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1371,7 +1348,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1384,7 +1361,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1412,7 +1389,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1435,7 +1412,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1882,7 +1859,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2136,7 +2113,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2393,7 +2370,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2438,7 +2415,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2556,7 +2533,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2696,7 +2673,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2709,7 +2686,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2727,7 +2704,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2780,7 +2757,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2811,7 +2788,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2824,7 +2801,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3218,7 +3195,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3265,144 +3242,7 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation>Bovenaan</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation>Onderaan</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation>Links</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation>Rechts</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation>Voorgrond</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation>Achtergrond</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation>Gekozen Voorgrond</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation>Gekozen achtergrond</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation>argument</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation>globaal</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation>persistent</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation>Omgevingsvariabelen</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation>Tweede kleurenmodus (licht/donker)</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation>Standaard kleuren he&amp;rstellen</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
-        <translation>Standaard stijlen he&amp;rstellen</translation>
-    </message>
-</context>
-<context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation>Klasse</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation>Dimensie</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation>Waarde</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation>Eigenschap</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
+    <name>octave::octave_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+144"/>
         <source>Hide Widget</source>
@@ -3420,7 +3260,7 @@
     </message>
 </context>
 <context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3466,7 +3306,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3474,7 +3314,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3529,7 +3369,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3547,7 +3387,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3630,924 +3470,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>Algemeen</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Alleen Octave logo</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Letter iconen</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Graphic icons</source>
-        <translation>Grafische iconen</translation>
-    </message>
-    <message>
-        <location line="-341"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Dock widget title bar</source>
-        <translation>Dock widget titelbalk</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Normal</source>
-        <translation>Normaal</translation>
-    </message>
-    <message>
-        <location line="+115"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Custom style</source>
-        <translation>Aangepaste stijl</translation>
-    </message>
-    <message>
-        <location line="+237"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Deze voorkeuren worden toegepast na verwerking van .octaverc opstartbestanden.</translation>
-    </message>
-    <message>
-        <location line="+353"/>
-        <location filename="../src/ui-settings-dialog.h" line="+103"/>
-        <source>Editor</source>
-        <translation>Editor</translation>
-    </message>
-    <message>
-        <location line="+187"/>
-        <location filename="../src/ui-settings-dialog.h" line="-79"/>
-        <source>Show EOL characters</source>
-        <translation>Toon EOL tekens</translation>
-    </message>
-    <message>
-        <location line="+444"/>
-        <location filename="../src/ui-settings-dialog.h" line="+32"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Breek lange regels af op huidige vensterrand</translation>
-    </message>
-    <message>
-        <location line="+501"/>
-        <location filename="../src/ui-settings-dialog.h" line="+36"/>
-        <source>Default EOL mode</source>
-        <translation>Standaard EOL instelling</translation>
-    </message>
-    <message>
-        <location line="-446"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Indent width</source>
-        <translation>Inspringafstand</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Inspringen met tab</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Automatisch inspringen</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Tab breedte</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Toon inspringraster</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>Backspace doet terug inspringen</translation>
-    </message>
-    <message>
-        <location line="+120"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Match keywords</source>
-        <translation>Zoek overeenkomende sleutelwoorden</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Hoofdlettergevoelig</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Vervang woord door suggestie</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Zoek overeenkomende woorden in document</translation>
-    </message>
-    <message>
-        <location line="-643"/>
-        <location filename="../src/ui-settings-dialog.h" line="-46"/>
-        <source>Use custom file editor</source>
-        <translation>Gebruik een andere editor</translation>
-    </message>
-    <message>
-        <location line="+1002"/>
-        <location filename="../src/ui-settings-dialog.h" line="+74"/>
-        <source>Editor Styles</source>
-        <translation>Editorstijlen</translation>
-    </message>
-    <message>
-        <location line="-1478"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-94"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Lettertype</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Toon regelnummers</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show whitespace</source>
-        <translation>Toon witruimte-tekens</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>Verberg voor inspringen gebruikte witruimte</translation>
-    </message>
-    <message>
-        <location line="+935"/>
-        <location filename="../src/ui-settings-dialog.h" line="+61"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Aantal tekens voordat lijst wordt getoond: </translation>
-    </message>
-    <message>
-        <location line="+150"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Maak nog niet bestaande bestanden aan zonder bevestiging</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>command line (%f=bestand, %l=regel):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Type aanwijzer:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Gebruik voorgrondkleur</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Lettergrootte</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Bestandsbrowser</translation>
-    </message>
-    <message>
-        <location line="-2104"/>
-        <location filename="../src/ui-settings-dialog.h" line="-140"/>
-        <source>Interface</source>
-        <translation>Interface</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Bevestigen voor afsluiten</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Toon statusbalk</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Inactieve tekst</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Actief</translation>
-    </message>
-    <message>
-        <location line="-96"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Small</source>
-        <translation>Klein</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Groot</translation>
-    </message>
-    <message>
-        <location line="+118"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Background inactive</source>
-        <translation>Inactieve achtergrond</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>3D</source>
-        <translation>3D</translation>
-    </message>
-    <message>
-        <location line="+199"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Octave Startup</source>
-        <translation>Octave opstarten</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Bladeren</translation>
-    </message>
-    <message>
-        <location line="-890"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Dit werkt goed met monospaced fonts. De regel wordt weergegeven op een positie gebaseerd op de breedte van een spatie in de standaard-font. Het werkt mogelijk minder goed bij een stijl met proportionele fonts of als vette, schuine en normale tekst verschillende groottes hebben.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Te lange regels afbreken</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation>Legacy Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Toon horizontale schuifbalk</translation>
-    </message>
-    <message>
-        <location line="-963"/>
-        <location filename="../src/ui-settings-dialog.h" line="-55"/>
-        <source>Preferences</source>
-        <translation>Voorkeuren</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(herstart van Octave nodig)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>Gebruik standaard bestandsdialogen</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>Werkbalk-iconen</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>Taal</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation>Dock widgets venster iconen</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>Stijl</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation>Iconenthema (herstart noodzakelijk)</translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Start-werkmap van Octave&apos;s interpretator</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>Ga naar laatste werkmap van vorige sessie</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>Opdracht</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>Zet focus op Opdrachtvenster bij uitvoeren van een opdracht vanuit een ander widget</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>Geef debuglocatie in Opdrachtvenster weer, naast markering in editor</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>Opdrachtvenster-kleuren</translation>
-    </message>
-    <message>
-        <location line="+159"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Show tool bar</source>
-        <translation>Toon taakbalk</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Puntgrootte-verschil met editor font</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation>Licht huidige regel uit (kleur beneden bij Editorstijlen instelbaar)</translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Markeer alle voorkomens van een woord dat is geselecteerd met een dubbelklik</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation>Tabs</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Roteer tabs: Verticaal indien boven- of onderaan en Horizontal indien links of rechts. De sluitknop wordt niet getoond in geroteerde tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Commentaar (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Beginkarakters voor &quot;uncommenting&quot; tekst</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>Beginkarakters voor &quot;commenting&quot; tekst</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Lange regels</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Breek lange regels af op regellengte</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Breek alleen commentaarregels af</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Regellengte</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Lange-regelmarkering</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Verticale lijn</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation>Bovenaan</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation>Onderaan</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation>Links</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation>Rechts</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation>Voorgrond</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
         <source>Background</source>
         <translation>Achtergrond</translation>
     </message>
     <message>
-        <location line="+53"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Indentation</source>
-        <translation>Inspringen</translation>
-    </message>
-    <message>
-        <location line="+127"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Indentation uses tabs</source>
-        <translation>Inspringen m.b.v. tabs</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Automatisch invoegen na &quot;if&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>Niets</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>&quot;endif&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>&quot;end&quot;</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Auto completion</source>
-        <translation>Automatisch aanvullen</translation>
-    </message>
-    <message>
-        <location line="+101"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>With Octave builtins</source>
-        <translation>Met Octave &quot;builtins&quot;</translation>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation>Gekozen Voorgrond</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation>Gekozen achtergrond</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation>argument</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation>globaal</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation>persistent</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation>Omgevingsvariabelen</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation>Tweede kleurenmodus (licht/donker)</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Met Octave functies</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Toon aanvullijst automatisch</translation>
-    </message>
-    <message>
-        <location line="+34"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Debugging</source>
-        <translation>Debuggen</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>Laat altijd debug onderbreekpunten en aanwijzers zien (opent zo nodig het betreffende bestand)</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Bestandsbeheer</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Herlaad bestanden die van buitenaf zijn veranderd zonder bevestiging</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Herstel editortabbladen uit vorige sessie bij opstarten of als editor weer getoond wordt na te zijn afgesloten</translation>
-    </message>
-    <message>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Tekst codering in gebruik voor laden en opslaan</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Sluit alle bestanden af als het editorwidget wordt gesloten of verborgen</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation>Forceer regeleinde aan eind van bestand bij opslaan</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation>Verwijder spaties aan einde van regels bij opslaan bestand</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kies font, fontgrootte (als verschil met standaardgrootte), font stijl (&lt;b&gt;v&lt;/b&gt;et, &lt;b&gt;s&lt;/b&gt;chuin, &lt;b&gt;o&lt;/b&gt;nderstreept), tekstkleur en achtergrondkleur (magenta (255,0,255) is een opvuller voor de standaard achtergrondkleur).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+848"/>
-        <location filename="../src/ui-settings-dialog.h" line="+64"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="-2247"/>
-        <location filename="../src/ui-settings-dialog.h" line="-157"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(Bij aanpassen van de buffergrootte wordt de geschiedenis gewist)</translation>
-    </message>
-    <message>
-        <location line="-253"/>
-        <location filename="../src/ui-settings-dialog.h" line="-14"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Indien actief volgt focus van in het hoofdvenster gedockte widgets de muiscursor. Dit is bedoeld om binnen het hoofdvenster hetzelfde &amp;quot;focus follows mouse&amp;quot; gedrag te verkrijgen als in de desktopomgeving.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation>Focus volgt muiscursor voor in hoofdvenster gedockte widgets</translation>
-    </message>
-    <message>
-        <location line="+278"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>History buffer Size</source>
-        <translation>Grootte van geschiedenisbuffer</translation>
-    </message>
-    <message>
-        <location line="+430"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Rotated tabs</source>
-        <translation>Geroteerde tabs</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation>Positie</translation>
-    </message>
-    <message>
         <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation>Max. tabbreedte in karakters (0: ongelimiteerd)</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. tabbreedt in karakters (gemiddelde kar. breedte). Vooral handig voor geroteerde tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+962"/>
-        <location filename="../src/ui-settings-dialog.h" line="+66"/>
-        <source>Behavior</source>
-        <translation>Gedrag</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Herstel laatste map van vorige sessie</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>Initiële bestandsbrowser-map (alleen indien niet gesynchroniseerd met startmap van Octave)</translation>
-    </message>
-    <message>
-        <location line="+36"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Bestandsextensies om met de standaard tekstverwerker te openen (gescheiden door &quot;;&quot;):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Werkruimte</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Kleuren voor eigenschappen van variabelen</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>Gebruik font van Opdrachtvenster</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Importeer sneltoetsen</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Exporteer huidige sneltoetsen</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Herstel sneltoetsen naar standaard</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Standaardtekst</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Actual</source>
-        <translation>Huidig</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Netwerk</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Sta Octave toe om naar de Octave website te gaan om recente informatie en nieuws weer te geven</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation>Proxy Server</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kies &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; of &lt;span style=&quot; font-style:italic;&quot;&gt;Omgevingsvariaben&lt;/span&gt;. Ingeval van de laatste optie wordt de proxy overgenomen van de eerste niet-lege omgevingsvariabele ALL_PROXY, HTTP_PROXY of HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Gebruik proxyserver</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Variable Editor</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Standaard regelhoogte</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Standaard kolombreedte</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Variable Editor Kleuren</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Gebruik alternerende rijkleuren</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation>Schakel globale sneltoetsen uit om interferentie met readline toetsen te voorkomen.
-Uitzonderingen: Ctrl-C om de interpreter te onderbreken
-en de sneltoetsen om naar andere widgets te gaan.</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>Zet globale snelkoppelingen uit indien Opdrachtvenster focus heeft</translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Synchroniseer Octave werkmap met bestandsverkenner</translation>
-    </message>
-    <message>
-        <location line="+348"/>
-        <location filename="../src/ui-settings-dialog.h" line="+46"/>
-        <source>Shortcuts</source>
-        <translation>Sneltoetsen</translation>
-    </message>
-    <message>
-        <location line="+108"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>Export</source>
-        <translation>Exporteer</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Importeer</translation>
-    </message>
-    <message>
-        <location line="-44"/>
-        <location filename="../src/ui-settings-dialog.h" line="-7"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation>Schakel globale sneltoetsen uit om interferentie met readline toetsen te voorkomen.</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation>Schakel menutoetsen van hoofdvenster uit indien opdrachtvenster focus heeft</translation>
-    </message>
-    <message>
-        <location line="+69"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Actie</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Hostnaam:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Proxy type:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Poort:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Gebruikersnaam:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Wachtwoord:</translation>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation>Standaard kleuren he&amp;rstellen</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation>Standaard stijlen he&amp;rstellen</translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -4653,7 +3686,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -4699,7 +3732,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4754,626 +3787,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished">Undock/Dock widget</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished">Sluit widget</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Nieuw bestand</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Nieuwe Functie</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Nieuwe figuur</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Open bestand</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Werkruimte laden</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Sla Werkruimte Op Als</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Octave afsluiten</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Kopiëren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Plakken</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Ongedaan maken</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Alles selecteren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Wis klembord</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Zoek in bestanden</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">Veeg opdrachtvenster schoon</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Wis opdrachtgeschiedenis</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Wis werkruimte</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Voorkeuren</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Volgende opdracht</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Stap In</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Stap naar buiten</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Doorgaan</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished">Profiler sessie starten of stoppen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished">Profiler sessie hervatten</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished">Profiler resultaten tonen</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Toon opdrachtvenster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Toon opdrachtgeschiedenis</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Toon bestandsbrowser</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Toon werkruimte</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Toon editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Toon documentatie</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Toon Variable Editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Opdrachtvenster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Opdrachtgeschiedenis</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Bestandsbrowser</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Werkruimte</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Documentatie</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Variable Editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished">Voorgaande widget</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished">Toon Documentatie op schijf</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Toon on-line documentatie</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Probleem rapporteren</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Octave packages</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Doneer aan Octave project</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Octave Ontwikkelaar Resources</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">Over Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Release notes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Community Nieuws</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Tabblad sluiten</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Alle tabbladen sluiten</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Andere tabbladen sluiten</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Wissel naar Linker Tabblad</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Wissel naar Rechter Tabblad</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Verplaats Tabblad naar Links</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Verplaats Tabblad naar Rechts</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Inzoomen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Uitzoomen</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Zoomen naar standaard</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Bewerk functie</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Bewaar bestand</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Bewaar bestand als</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Afdrukken</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Opnieuw</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Knippen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Zoek en vervang</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Volgende zoeken</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Zoek Vorige</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Wis tot begin van woord</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Wis tot einde van woord</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Wis tot begin van regel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Wis tot einde van regel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Verwijder regel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Kopieer regel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Knip regel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Dubbele Selectie/Regel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Transponeer regel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Toon aanvullijst</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Maak commentaar van selectie</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Maak code van selectie</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Commentaar selectie (String kiezen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Zet selectie om naar hoofdletters</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Zet selectie om naar kleine letters</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Selectie aten inspringen</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Selectie terug laten inspringen</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Code laten inspringen</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Zet regeleindes om naar Windows</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Zet regeleindes om naar Unix</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Zet regeleindes om naar Mac</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Ga naar regel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">Selecteer tot bijbehorende accolade</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Schakel bladwijzer aan of uit</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Volgende bladwijzer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Vorige bladwijzer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Alle bladwijzers verwijderen</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Stijlvoorkeuren</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Toon regelnummers</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Toon witruimte-tekens</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Toon regeleindes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Toon inspringlijnen</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Toon lange regelmarkering</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Toon Taakbalk</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Toon Statusbalk</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Toon Horizontale Schuifbalk</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished">Tabs alfabetisch sorteren</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Toggle onderbrekingspunt</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Volgend onderbrekingspunt</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Vorig onderbrekingspunt</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Wis alle onderbrekingspunten</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Voer bestand uit</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Voer selectie uit</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Hulp voor sleutelwoorden</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Documentatie bij Sleutelwoord</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">Ga naar homepage</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">Ga een pagina terug</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">Ga een pagina vooruit</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished">Bladwijzer naar deze pagina</translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Globaal</translation>
     </message>
@@ -5468,7 +3884,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -5476,7 +3892,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -5504,7 +3920,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -5601,7 +4017,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -5609,7 +4025,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -5667,7 +4083,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -5675,7 +4091,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -5714,7 +4130,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation>Klasse</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation>Dimensie</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation>Waarde</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation>Eigenschap</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5781,4 +4217,1542 @@
         <translation type="unfinished">Toon filter</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>Algemeen</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Alleen Octave logo</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Letter iconen</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Graphic icons</source>
+        <translation>Grafische iconen</translation>
+    </message>
+    <message>
+        <location line="-341"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Dock widget title bar</source>
+        <translation>Dock widget titelbalk</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Normal</source>
+        <translation>Normaal</translation>
+    </message>
+    <message>
+        <location line="+115"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Custom style</source>
+        <translation>Aangepaste stijl</translation>
+    </message>
+    <message>
+        <location line="+237"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Deze voorkeuren worden toegepast na verwerking van .octaverc opstartbestanden.</translation>
+    </message>
+    <message>
+        <location line="+353"/>
+        <location filename="../src/ui-settings-dialog.h" line="+103"/>
+        <source>Editor</source>
+        <translation>Editor</translation>
+    </message>
+    <message>
+        <location line="+187"/>
+        <location filename="../src/ui-settings-dialog.h" line="-79"/>
+        <source>Show EOL characters</source>
+        <translation>Toon EOL tekens</translation>
+    </message>
+    <message>
+        <location line="+444"/>
+        <location filename="../src/ui-settings-dialog.h" line="+32"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Breek lange regels af op huidige vensterrand</translation>
+    </message>
+    <message>
+        <location line="+501"/>
+        <location filename="../src/ui-settings-dialog.h" line="+36"/>
+        <source>Default EOL mode</source>
+        <translation>Standaard EOL instelling</translation>
+    </message>
+    <message>
+        <location line="-446"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Indent width</source>
+        <translation>Inspringafstand</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Inspringen met tab</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Automatisch inspringen</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Tab breedte</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Toon inspringraster</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>Backspace doet terug inspringen</translation>
+    </message>
+    <message>
+        <location line="+120"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Match keywords</source>
+        <translation>Zoek overeenkomende sleutelwoorden</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Hoofdlettergevoelig</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Vervang woord door suggestie</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Zoek overeenkomende woorden in document</translation>
+    </message>
+    <message>
+        <location line="-643"/>
+        <location filename="../src/ui-settings-dialog.h" line="-46"/>
+        <source>Use custom file editor</source>
+        <translation>Gebruik een andere editor</translation>
+    </message>
+    <message>
+        <location line="+1002"/>
+        <location filename="../src/ui-settings-dialog.h" line="+74"/>
+        <source>Editor Styles</source>
+        <translation>Editorstijlen</translation>
+    </message>
+    <message>
+        <location line="-1478"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-94"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Lettertype</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Toon regelnummers</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show whitespace</source>
+        <translation>Toon witruimte-tekens</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>Verberg voor inspringen gebruikte witruimte</translation>
+    </message>
+    <message>
+        <location line="+935"/>
+        <location filename="../src/ui-settings-dialog.h" line="+61"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Aantal tekens voordat lijst wordt getoond: </translation>
+    </message>
+    <message>
+        <location line="+150"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Maak nog niet bestaande bestanden aan zonder bevestiging</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>command line (%f=bestand, %l=regel):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Type aanwijzer:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Gebruik voorgrondkleur</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Lettergrootte</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Bestandsbrowser</translation>
+    </message>
+    <message>
+        <location line="-2104"/>
+        <location filename="../src/ui-settings-dialog.h" line="-140"/>
+        <source>Interface</source>
+        <translation>Interface</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Bevestigen voor afsluiten</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Toon statusbalk</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Inactieve tekst</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Actief</translation>
+    </message>
+    <message>
+        <location line="-96"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Small</source>
+        <translation>Klein</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Groot</translation>
+    </message>
+    <message>
+        <location line="+118"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Background inactive</source>
+        <translation>Inactieve achtergrond</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>3D</source>
+        <translation>3D</translation>
+    </message>
+    <message>
+        <location line="+199"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Octave Startup</source>
+        <translation>Octave opstarten</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Bladeren</translation>
+    </message>
+    <message>
+        <location line="-890"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Dit werkt goed met monospaced fonts. De regel wordt weergegeven op een positie gebaseerd op de breedte van een spatie in de standaard-font. Het werkt mogelijk minder goed bij een stijl met proportionele fonts of als vette, schuine en normale tekst verschillende groottes hebben.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Te lange regels afbreken</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation>Legacy Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Toon horizontale schuifbalk</translation>
+    </message>
+    <message>
+        <location line="-963"/>
+        <location filename="../src/ui-settings-dialog.h" line="-55"/>
+        <source>Preferences</source>
+        <translation>Voorkeuren</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(herstart van Octave nodig)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>Gebruik standaard bestandsdialogen</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>Werkbalk-iconen</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>Taal</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation>Dock widgets venster iconen</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>Stijl</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation>Iconenthema (herstart noodzakelijk)</translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Start-werkmap van Octave&apos;s interpretator</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>Ga naar laatste werkmap van vorige sessie</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>Opdracht</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>Zet focus op Opdrachtvenster bij uitvoeren van een opdracht vanuit een ander widget</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>Geef debuglocatie in Opdrachtvenster weer, naast markering in editor</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>Opdrachtvenster-kleuren</translation>
+    </message>
+    <message>
+        <location line="+159"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Show tool bar</source>
+        <translation>Toon taakbalk</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Puntgrootte-verschil met editor font</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation>Licht huidige regel uit (kleur beneden bij Editorstijlen instelbaar)</translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Markeer alle voorkomens van een woord dat is geselecteerd met een dubbelklik</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation>Tabs</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Roteer tabs: Verticaal indien boven- of onderaan en Horizontal indien links of rechts. De sluitknop wordt niet getoond in geroteerde tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Commentaar (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Beginkarakters voor &quot;uncommenting&quot; tekst</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>Beginkarakters voor &quot;commenting&quot; tekst</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Lange regels</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Breek lange regels af op regellengte</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Breek alleen commentaarregels af</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Regellengte</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Lange-regelmarkering</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Verticale lijn</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Achtergrond</translation>
+    </message>
+    <message>
+        <location line="+53"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Indentation</source>
+        <translation>Inspringen</translation>
+    </message>
+    <message>
+        <location line="+127"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Indentation uses tabs</source>
+        <translation>Inspringen m.b.v. tabs</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Automatisch invoegen na &quot;if&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>Niets</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>&quot;endif&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>&quot;end&quot;</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Auto completion</source>
+        <translation>Automatisch aanvullen</translation>
+    </message>
+    <message>
+        <location line="+101"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>With Octave builtins</source>
+        <translation>Met Octave &quot;builtins&quot;</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Met Octave functies</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Toon aanvullijst automatisch</translation>
+    </message>
+    <message>
+        <location line="+34"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Debugging</source>
+        <translation>Debuggen</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>Laat altijd debug onderbreekpunten en aanwijzers zien (opent zo nodig het betreffende bestand)</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Bestandsbeheer</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Herlaad bestanden die van buitenaf zijn veranderd zonder bevestiging</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Herstel editortabbladen uit vorige sessie bij opstarten of als editor weer getoond wordt na te zijn afgesloten</translation>
+    </message>
+    <message>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Tekst codering in gebruik voor laden en opslaan</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Sluit alle bestanden af als het editorwidget wordt gesloten of verborgen</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation>Forceer regeleinde aan eind van bestand bij opslaan</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation>Verwijder spaties aan einde van regels bij opslaan bestand</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kies font, fontgrootte (als verschil met standaardgrootte), font stijl (&lt;b&gt;v&lt;/b&gt;et, &lt;b&gt;s&lt;/b&gt;chuin, &lt;b&gt;o&lt;/b&gt;nderstreept), tekstkleur en achtergrondkleur (magenta (255,0,255) is een opvuller voor de standaard achtergrondkleur).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+848"/>
+        <location filename="../src/ui-settings-dialog.h" line="+64"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-2247"/>
+        <location filename="../src/ui-settings-dialog.h" line="-157"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(Bij aanpassen van de buffergrootte wordt de geschiedenis gewist)</translation>
+    </message>
+    <message>
+        <location line="-253"/>
+        <location filename="../src/ui-settings-dialog.h" line="-14"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Indien actief volgt focus van in het hoofdvenster gedockte widgets de muiscursor. Dit is bedoeld om binnen het hoofdvenster hetzelfde &amp;quot;focus follows mouse&amp;quot; gedrag te verkrijgen als in de desktopomgeving.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation>Focus volgt muiscursor voor in hoofdvenster gedockte widgets</translation>
+    </message>
+    <message>
+        <location line="+278"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>History buffer Size</source>
+        <translation>Grootte van geschiedenisbuffer</translation>
+    </message>
+    <message>
+        <location line="+430"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Rotated tabs</source>
+        <translation>Geroteerde tabs</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation>Positie</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation>Max. tabbreedte in karakters (0: ongelimiteerd)</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. tabbreedt in karakters (gemiddelde kar. breedte). Vooral handig voor geroteerde tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+962"/>
+        <location filename="../src/ui-settings-dialog.h" line="+66"/>
+        <source>Behavior</source>
+        <translation>Gedrag</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Herstel laatste map van vorige sessie</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>Initiële bestandsbrowser-map (alleen indien niet gesynchroniseerd met startmap van Octave)</translation>
+    </message>
+    <message>
+        <location line="+36"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Bestandsextensies om met de standaard tekstverwerker te openen (gescheiden door &quot;;&quot;):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Werkruimte</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Kleuren voor eigenschappen van variabelen</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>Gebruik font van Opdrachtvenster</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Importeer sneltoetsen</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Exporteer huidige sneltoetsen</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Herstel sneltoetsen naar standaard</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Standaardtekst</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Actual</source>
+        <translation>Huidig</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Netwerk</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Sta Octave toe om naar de Octave website te gaan om recente informatie en nieuws weer te geven</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation>Proxy Server</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kies &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; of &lt;span style=&quot; font-style:italic;&quot;&gt;Omgevingsvariaben&lt;/span&gt;. Ingeval van de laatste optie wordt de proxy overgenomen van de eerste niet-lege omgevingsvariabele ALL_PROXY, HTTP_PROXY of HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Gebruik proxyserver</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Variable Editor</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Standaard regelhoogte</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Standaard kolombreedte</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Variable Editor Kleuren</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Gebruik alternerende rijkleuren</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation>Schakel globale sneltoetsen uit om interferentie met readline toetsen te voorkomen.
+Uitzonderingen: Ctrl-C om de interpreter te onderbreken
+en de sneltoetsen om naar andere widgets te gaan.</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>Zet globale snelkoppelingen uit indien Opdrachtvenster focus heeft</translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Synchroniseer Octave werkmap met bestandsverkenner</translation>
+    </message>
+    <message>
+        <location line="+348"/>
+        <location filename="../src/ui-settings-dialog.h" line="+46"/>
+        <source>Shortcuts</source>
+        <translation>Sneltoetsen</translation>
+    </message>
+    <message>
+        <location line="+108"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>Export</source>
+        <translation>Exporteer</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Importeer</translation>
+    </message>
+    <message>
+        <location line="-44"/>
+        <location filename="../src/ui-settings-dialog.h" line="-7"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation>Schakel globale sneltoetsen uit om interferentie met readline toetsen te voorkomen.</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation>Schakel menutoetsen van hoofdvenster uit indien opdrachtvenster focus heeft</translation>
+    </message>
+    <message>
+        <location line="+69"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Actie</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Hostnaam:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Proxy type:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Poort:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Gebruikersnaam:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Wachtwoord:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished">Undock/Dock widget</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished">Sluit widget</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Nieuw bestand</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Nieuwe Functie</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Nieuwe figuur</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Open bestand</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Werkruimte laden</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Sla Werkruimte Op Als</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Octave afsluiten</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Kopiëren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Plakken</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Ongedaan maken</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Alles selecteren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Wis klembord</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Zoek in bestanden</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">Veeg opdrachtvenster schoon</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Wis opdrachtgeschiedenis</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Wis werkruimte</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Voorkeuren</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Volgende opdracht</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Stap In</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Stap naar buiten</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Doorgaan</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished">Profiler sessie starten of stoppen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished">Profiler sessie hervatten</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished">Profiler resultaten tonen</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Toon opdrachtvenster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Toon opdrachtgeschiedenis</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Toon bestandsbrowser</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Toon werkruimte</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Toon editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Toon documentatie</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Toon Variable Editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Opdrachtvenster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Opdrachtgeschiedenis</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Bestandsbrowser</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Werkruimte</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Documentatie</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Variable Editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished">Voorgaande widget</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished">Toon Documentatie op schijf</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Toon on-line documentatie</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Probleem rapporteren</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Octave packages</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Doneer aan Octave project</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Octave Ontwikkelaar Resources</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">Over Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Release notes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Community Nieuws</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Tabblad sluiten</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Alle tabbladen sluiten</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Andere tabbladen sluiten</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Wissel naar Linker Tabblad</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Wissel naar Rechter Tabblad</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Verplaats Tabblad naar Links</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Verplaats Tabblad naar Rechts</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Inzoomen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Uitzoomen</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Zoomen naar standaard</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Bewerk functie</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Bewaar bestand</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Bewaar bestand als</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Afdrukken</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Opnieuw</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Knippen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Zoek en vervang</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Volgende zoeken</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Zoek Vorige</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Wis tot begin van woord</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Wis tot einde van woord</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Wis tot begin van regel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Wis tot einde van regel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Verwijder regel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Kopieer regel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Knip regel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Dubbele Selectie/Regel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Transponeer regel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Toon aanvullijst</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Maak commentaar van selectie</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Maak code van selectie</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Commentaar selectie (String kiezen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Zet selectie om naar hoofdletters</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Zet selectie om naar kleine letters</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Selectie aten inspringen</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Selectie terug laten inspringen</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Code laten inspringen</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Zet regeleindes om naar Windows</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Zet regeleindes om naar Unix</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Zet regeleindes om naar Mac</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Ga naar regel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">Selecteer tot bijbehorende accolade</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Schakel bladwijzer aan of uit</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Volgende bladwijzer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Vorige bladwijzer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Alle bladwijzers verwijderen</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Stijlvoorkeuren</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Toon regelnummers</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Toon witruimte-tekens</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Toon regeleindes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Toon inspringlijnen</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Toon lange regelmarkering</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Toon Taakbalk</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Toon Statusbalk</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Toon Horizontale Schuifbalk</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished">Tabs alfabetisch sorteren</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Toggle onderbrekingspunt</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Volgend onderbrekingspunt</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Vorig onderbrekingspunt</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Wis alle onderbrekingspunten</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Voer bestand uit</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Voer selectie uit</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Hulp voor sleutelwoorden</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Documentatie bij Sleutelwoord</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">Ga naar homepage</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">Ga een pagina terug</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">Ga een pagina vooruit</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished">Bladwijzer naar deze pagina</translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/pt_BR.ts
+++ b/libgui/languages/pt_BR.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="pt_BR" sourcelanguage="en">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Selecionar Tudo</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation>Busque por:</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation>Busca anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation>Próxima busca</translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation>Buscar</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -357,7 +326,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Selecionar Tudo</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -375,7 +352,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -383,7 +360,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -509,7 +486,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -606,7 +583,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -619,7 +596,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -647,7 +624,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -669,7 +646,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1116,7 +1093,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -1366,7 +1343,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -1622,7 +1599,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -1667,7 +1644,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -1785,7 +1762,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -1925,7 +1902,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -1938,7 +1915,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -1956,7 +1933,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2009,7 +1986,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2040,7 +2017,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2053,7 +2030,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -2447,7 +2424,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -2494,144 +2471,7 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation>Topo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation>Base</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation>Esquerda</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation>Direita</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation>Primeiro plano</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation>Segundo plano</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation>Primeiro Plano Selecionado</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation>Segundo Plano Selecionado</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation>argumento</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation>global</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation>persistente</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation>Variáveis de Ambiente</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation>Modo de cor secundário (claro/escuro)</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation>&amp;Recarregar cores padrão</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
-        <translation>&amp;Recarregar estilos padrão</translation>
-    </message>
-</context>
-<context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation>Classe</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation>Dimensão</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation>Valor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation>Atributo</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
+    <name>octave::octave_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+144"/>
         <source>Hide Widget</source>
@@ -2649,7 +2489,7 @@
     </message>
 </context>
 <context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -2694,7 +2534,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -2702,7 +2542,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -2757,7 +2597,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -2775,7 +2615,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -2858,926 +2698,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>Geral</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Apenas logotipo do Octave</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Ícones de texto</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Graphic icons</source>
-        <translation>Ícones gráficos</translation>
-    </message>
-    <message>
-        <location line="-341"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Dock widget title bar</source>
-        <translation>Barra de título do painel</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Normal</source>
-        <translation>Normal</translation>
-    </message>
-    <message>
-        <location line="+115"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Custom style</source>
-        <translation>Estilo personalizado</translation>
-    </message>
-    <message>
-        <location line="+237"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Essas preferências são aplicadas após os arquivos de inicialização (.octaverc).</translation>
-    </message>
-    <message>
-        <location line="+353"/>
-        <location filename="../src/ui-settings-dialog.h" line="+103"/>
-        <source>Editor</source>
-        <translation>Editor</translation>
-    </message>
-    <message>
-        <location line="+187"/>
-        <location filename="../src/ui-settings-dialog.h" line="-79"/>
-        <source>Show EOL characters</source>
-        <translation>Exibir caracteres de final de linha</translation>
-    </message>
-    <message>
-        <location line="+444"/>
-        <location filename="../src/ui-settings-dialog.h" line="+32"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Quebrar linhas longas na borda da janela atual</translation>
-    </message>
-    <message>
-        <location line="+501"/>
-        <location filename="../src/ui-settings-dialog.h" line="+36"/>
-        <source>Default EOL mode</source>
-        <translation>Modo padrão para final de linha</translation>
-    </message>
-    <message>
-        <location line="-446"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Indent width</source>
-        <translation>Largura de indentação</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Tecla Tab causa indentação na linha</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Auto-indentação</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Largura do Tab</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Exibir guias de indentação</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>Tecla Backspace remove indentação da linha</translation>
-    </message>
-    <message>
-        <location line="+120"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Match keywords</source>
-        <translation>Completar palavras-chave do Octave</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Diferenciar maiúsculas/minúsculas</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Substituir palavra por aquela sugerida</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Preencher com palavras do documento</translation>
-    </message>
-    <message>
-        <location line="-643"/>
-        <location filename="../src/ui-settings-dialog.h" line="-46"/>
-        <source>Use custom file editor</source>
-        <translation>Usar editor de texto externo</translation>
-    </message>
-    <message>
-        <location line="+1002"/>
-        <location filename="../src/ui-settings-dialog.h" line="+74"/>
-        <source>Editor Styles</source>
-        <translation>Estilos de Edição</translation>
-    </message>
-    <message>
-        <location line="-1478"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-94"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Fonte</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Exibir números de linha</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show whitespace</source>
-        <translation>Exibir espaços em branco</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>Não exibir espaços em branco usados para indentação</translation>
-    </message>
-    <message>
-        <location line="+935"/>
-        <location filename="../src/ui-settings-dialog.h" line="+61"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Número de caracteres antes da lista ser exibida: </translation>
-    </message>
-    <message>
-        <location line="+150"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Criar arquivos não existentes sem confirmar</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>linha de comando (%f=arquivo, %l=linha):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Tipo de cursor:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Usar cor de primeiro plano</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Tamanho de fonte</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Navegador de Arquivos</translation>
-    </message>
-    <message>
-        <location line="-2104"/>
-        <location filename="../src/ui-settings-dialog.h" line="-140"/>
-        <source>Interface</source>
-        <translation>Interface</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Confirmar antes de sair</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Exibir barra de status</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Texto inativo</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Ativo</translation>
-    </message>
-    <message>
-        <location line="-96"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Small</source>
-        <translation>Pequeno</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Grande</translation>
-    </message>
-    <message>
-        <location line="+118"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Background inactive</source>
-        <translation>Segundo plano inativo</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>3D</source>
-        <translation>3D</translation>
-    </message>
-    <message>
-        <location line="+199"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Octave Startup</source>
-        <translation>Inicialização do Octave</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Escolher</translation>
-    </message>
-    <message>
-        <location line="-890"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Isso funciona bem para fontes mono-espaçadas. A guia é desenhada numa posição baseada no tamanho do caractere espaço na fonte padrão. Pode não funcionar muito bem se os estilos usarem fontes proporcionais ou, no caso de fontes de tamanho variável, se negrito, itálico e texto normal forem usados também.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Habilitar Células de Código</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation>Mac legado (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Exibir barra de rolagem horizontal</translation>
-    </message>
-    <message>
-        <location line="-963"/>
-        <location filename="../src/ui-settings-dialog.h" line="-55"/>
-        <source>Preferences</source>
-        <translation>Preferências</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(requer reinicialização)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>Usar caixas de diálogo de arquivos nativas</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>Ícones da Barra de Ferramentas</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>Idioma</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation>Ícones de janelas para acoplar componentes</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>Estilo</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation>Tema para ícones (requer reinicialização)</translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Diretório de trabalho inicial do interpretador do Octave</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>Restaurar último diretório de trabalho da sessão anterior</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>Comando</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>Definir o foco na Janela de Comandos ao executar um comando de outro painel</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>Imprimir localização de depuração na Janela de Comandos, além do marcador no editor</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>Cores da Janela de Comandos</translation>
-    </message>
-    <message>
-        <location line="+159"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Show tool bar</source>
-        <translation>Exibir barra de ferramentas</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Tamanho na forma de diferença com relação à fonte do editor</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation>Realçar linha atual (cor ajustável abaixo com estilos de edição)</translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Destacar todas as ocorrências de uma palavra selecionada com clique duplo</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation>Abas</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotacionar abas: Vertical quando no topo ou na base e horizontal quando à esquerda ou à direita. O botão fechar não é exibido em abas rotacionadas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Comentários (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Textos a serem considerados quando descomentando texto</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>Texto usado para comentar texto selecionado</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Linhas longas</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Quebrar linhas longas no comprimento</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Quebrar linhas apenas em comentários</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Comprimento de linha</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Guia de linhas longas</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Linha</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation>Topo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation>Base</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation>Esquerda</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation>Direita</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation>Primeiro plano</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
         <source>Background</source>
         <translation>Segundo plano</translation>
     </message>
     <message>
-        <location line="+53"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Indentation</source>
-        <translation>Indentação</translation>
-    </message>
-    <message>
-        <location line="+127"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Indentation uses tabs</source>
-        <translation>Indentar com caracteres tab</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Auto inserir após &quot;if&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>Nada</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>&quot;endif&quot; etc.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>&quot;end&quot;</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Auto completion</source>
-        <translation>Auto-completar</translation>
-    </message>
-    <message>
-        <location line="+101"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>With Octave builtins</source>
-        <translation>Completar Octave builtins</translation>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation>Primeiro Plano Selecionado</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation>Segundo Plano Selecionado</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation>argumento</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation>global</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation>persistente</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation>Variáveis de Ambiente</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation>Modo de cor secundário (claro/escuro)</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Completar funções Octave</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Exibir automaticamente lista de auto-completar</translation>
-    </message>
-    <message>
-        <location line="+34"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Debugging</source>
-        <translation>Depuração</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>Sempre exibir apontadores e pontos de parada na depuração (abrundo arquivos relacionados se estiverem fechados)</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Manipulação de arquivos</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Recarregar arquivos alterados externamente sem confirmar</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Restaurar abas no editor da sessão anterior durante a inicialização ou quando o editor é exibido novamente após ser fechado</translation>
-    </message>
-    <message>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Codificação de texto utilizada para carregar e salvar</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Fechar todos os arquivos quando a janela do editor é fechada/ocultada</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation>Forçar nova linha ao final quando salvar arquivo</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation>Remover espaços em branco ao final quando salvar arquivo</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selecione a fonte, seu tamanho (diferença com relacão ao tamanho padrão), estilo (&lt;b&gt;n&lt;/b&gt;egrito, &lt;b&gt;i&lt;/b&gt;tálico, &lt;b&gt;s&lt;/b&gt;ublinhado), cor do texto e cor de fundo (magenta (255,0,255) é a cor de fundo padrão).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+848"/>
-        <location filename="../src/ui-settings-dialog.h" line="+64"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="-2247"/>
-        <location filename="../src/ui-settings-dialog.h" line="-157"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(Alterar o tamanho do histório apagará o seu conteúdo atual)</translation>
-    </message>
-    <message>
-        <location line="-253"/>
-        <location filename="../src/ui-settings-dialog.h" line="-14"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se definido, o foco dos componentes que estejam acoplados à janela principal seguirá o cursor do mouse. Projetado para ter o mesmo comportamento dentro da janela principal quando &amp;quot;foco segue o mouse&amp;quot; é usada no ambiente da área de trabalho.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation>Foco seguirá o mouse para componentes acoplados à janela principal</translation>
-    </message>
-    <message>
-        <location line="+278"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>History buffer Size</source>
-        <translation>Tamanho do Histórico de Comandos</translation>
-    </message>
-    <message>
-        <location line="+430"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Rotated tabs</source>
-        <translation>Abas rotacionadas</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation>Posição</translation>
-    </message>
-    <message>
         <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation>Largura máxima da aba, em núm. de car. (0: sem limite)</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Largura máxima de uma aba, em número de caracteres (de largura média). Útil especialmente para abas rotacionadas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+962"/>
-        <location filename="../src/ui-settings-dialog.h" line="+66"/>
-        <source>Behavior</source>
-        <translation>Comportamento</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Restaurar diretório da sessão anterior</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>Diretório inicial do navegador de arquivos (somente se não estiver sincronizado com o diretório de trabalho inicial do Octave)</translation>
-    </message>
-    <message>
-        <location line="+36"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Extensões de arquivos a serem abertas no editor de texto padrão (separadas por &quot;;&quot;):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Ambiente de Trabalho</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Cores para atributos de variáveis</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>Usar a fonte da Janela de Comandos</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Importar conjunto de teclas de atalho</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Exportar conjunto de atalhos atual</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Redefinir teclas de atalho para o padrão</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Padrão</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Actual</source>
-        <translation>Real</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Rede</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Permitir Octave se conectar à Internet para exibir novidades e informações atuais</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation>Servidor Proxy</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selecione &lt;span style=&quot; font-style:italic;&quot;&gt;Proxy HTTP&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Proxy Sock5&lt;/span&gt; ou &lt;span style=&quot; font-style:italic;&quot;&gt;Variáveis de Ambiente&lt;/span&gt;. Com a última seleção, o proxy é obtido da primeira variávei de ambiente que não estiver vazia: ALL_PROXY, HTTP_PROXY ou HTTPS_PROXY.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Usar servidor proxy</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Editor de Variáveis</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Altura de linha padrão</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Largura de coluna padrão</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Cores do Editor de Variáveis</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Usar cores de linha alternadas</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation>Desabilita atalhos globais para evitar
-intereferência com teclas digitadas para o readline.
-Exceções: Ctrl-C para interrupção do interpretador
-e os atalhos para alternar entre outros componentes.</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>Desativar teclas de atalho globais quando a Janela de Comando tiver foco</translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Manter diretório de trabalho do Octave sincronizado com o Navegador de Arquivos</translation>
-    </message>
-    <message>
-        <location line="+348"/>
-        <location filename="../src/ui-settings-dialog.h" line="+46"/>
-        <source>Shortcuts</source>
-        <translation>Teclas de Atalho</translation>
-    </message>
-    <message>
-        <location line="+108"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>Export</source>
-        <translation>Exportar</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Importar</translation>
-    </message>
-    <message>
-        <location line="-44"/>
-        <location filename="../src/ui-settings-dialog.h" line="-7"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation>Desabilita atalhos para menus de forma a previnir
-interferência com teclas entradas no readline.</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation>Desabilita atalhos para menus na janela principal quando a Janela de Comandos estiver em foco</translation>
-    </message>
-    <message>
-        <location line="+69"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Ação</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Endereço do servidor:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Tipo de proxy:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Porta:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Nome de usuário:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Senha:</translation>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation>&amp;Recarregar cores padrão</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation>&amp;Recarregar estilos padrão</translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -3883,7 +2914,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -3929,7 +2960,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -3984,626 +3015,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished">Desacoplar/Acoplar Componente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished">Fechar Componente</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Novo Arquivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Nova Função</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Nova Figura</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Abrir Arquivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Carregar Ambiente de Trabalho</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Salvar Ambiente de Trabalho Como</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Sair do Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Copiar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Colar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Desfazer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Selecionar Tudo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Limpar Área de Transferência</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Localizar Arquivos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">Limpar Janela de Comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Limpar Histórico de Comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Limpar Ambiente de Trabalho</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished">Definir Caminho</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Preferências</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Passo-a-passo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Passo adentro</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Passo afora</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Prosseguir</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished">Iniciar/Parar Sessão de Perfilamento</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished">Continuar Sessão de Perfilamento</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished">Exibir Dados de Perfilamento</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Exibir Janela de Comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Exibir Histórico de Comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Exibir Navegador de Arquivos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Exibir Ambiente de Trabalho</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Exibir Editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Exibir Documentação</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Exibir Editor de Variáveis</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Janela de Comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Histórico de Comandos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Navegador de Arquivos</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Ambiente de Trabalho</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Editor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Documentação</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Editor de Variáveis</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished">Componente Anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished">Restaurar Layout Padrão das Janelas</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished">Exibir Documentação no Disco</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Exibir Documentação Online (na Internet)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Relatar Defeito</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Pacotes do Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Contribuir com o Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Recursos para Desenvolvedores</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">Sobre o Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Notas da Versão</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Novidades da Comunidade</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Fechar Aba</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Fechar Todas as Abas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Fechar as Demais Abas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Alternar para Aba à Esquerda</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Alternar para Aba à Direita</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Mover Aba Esquerda</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Mover Aba Direita</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Mais Zoom</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Menos Zoom</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Zoom Normal</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Editar Função</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Salvar Arquivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Salvar Arquivo Como</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Imprimir</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Refazer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Recortar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Localizar e Substituir</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Localizar Próximo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Localizar Anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Deletar até Início da Palavra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Deletar até Final da Palavra</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Deletar até Início da Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Deletar até Final da Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Deletar Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Copiar Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Recortar Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Duplicar Seleção/Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Transpor Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Exibir Lista de Autopreenchimento</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Comentar Seleção</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Descomentar Seleção</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Comentar Seleção (Escolhendo o Texto)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Seleção em Maiúsculas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Seleção em Minúsculas</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Indentar Seleção Rigidamente</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Remover Indentação da Seleção Rigidamente</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Indentar Código</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Converter Finais de Linha para Windows</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Converter Finais de Linha para Unix</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Converter Finais de Linha para Mac</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Ir para Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">Mover para Parêntese/Chave/Colchete Correspondente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">Selecionar até Parêntese/Chave/Colchete Correspondente</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Habilitar/desabilitar Marcador</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Marcador Seguinte</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Marcador Anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Remover Todos os Marcadores</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Preferências de Estilo</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Exibir Números de Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Exibir Caracteres em Branco</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Exibir Finais de Linha</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Exibir Guias de Indentação</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Exibir Guia de Linhas Longas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Exibir Barra de Ferramentas</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Exibir Barra de Estado</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Exibir Barra de Rolagem Horizontal</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished">Ordenar Abas Alfabeticamente</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Ativar/desativar Ponto de Parada</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Ponto de Parada Seguinte</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Ponto de Parada Anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Remover Todos Pontos de Parada</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Executar Arquivo</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Executar Seleção</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Ajuda na Palavra-chave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Documentação sobre Palavra-chave</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">Ir para página inicial</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">Voltar uma Página</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">Avançar uma Página</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished">Salvar esta Página nos Favoritos</translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Global</translation>
     </message>
@@ -4698,7 +3112,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -4706,7 +3120,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -4734,7 +3148,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -4831,7 +3245,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -4839,7 +3253,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -4897,7 +3311,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -4905,7 +3319,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -4944,7 +3358,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation>Classe</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation>Dimensão</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation>Valor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation>Atributo</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5011,4 +3445,1544 @@
         <translation type="unfinished">Exibir filtro</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>Geral</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Apenas logotipo do Octave</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Ícones de texto</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Graphic icons</source>
+        <translation>Ícones gráficos</translation>
+    </message>
+    <message>
+        <location line="-341"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Dock widget title bar</source>
+        <translation>Barra de título do painel</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Normal</source>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <location line="+115"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Custom style</source>
+        <translation>Estilo personalizado</translation>
+    </message>
+    <message>
+        <location line="+237"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Essas preferências são aplicadas após os arquivos de inicialização (.octaverc).</translation>
+    </message>
+    <message>
+        <location line="+353"/>
+        <location filename="../src/ui-settings-dialog.h" line="+103"/>
+        <source>Editor</source>
+        <translation>Editor</translation>
+    </message>
+    <message>
+        <location line="+187"/>
+        <location filename="../src/ui-settings-dialog.h" line="-79"/>
+        <source>Show EOL characters</source>
+        <translation>Exibir caracteres de final de linha</translation>
+    </message>
+    <message>
+        <location line="+444"/>
+        <location filename="../src/ui-settings-dialog.h" line="+32"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Quebrar linhas longas na borda da janela atual</translation>
+    </message>
+    <message>
+        <location line="+501"/>
+        <location filename="../src/ui-settings-dialog.h" line="+36"/>
+        <source>Default EOL mode</source>
+        <translation>Modo padrão para final de linha</translation>
+    </message>
+    <message>
+        <location line="-446"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Indent width</source>
+        <translation>Largura de indentação</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Tecla Tab causa indentação na linha</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Auto-indentação</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Largura do Tab</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Exibir guias de indentação</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>Tecla Backspace remove indentação da linha</translation>
+    </message>
+    <message>
+        <location line="+120"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Match keywords</source>
+        <translation>Completar palavras-chave do Octave</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Diferenciar maiúsculas/minúsculas</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Substituir palavra por aquela sugerida</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Preencher com palavras do documento</translation>
+    </message>
+    <message>
+        <location line="-643"/>
+        <location filename="../src/ui-settings-dialog.h" line="-46"/>
+        <source>Use custom file editor</source>
+        <translation>Usar editor de texto externo</translation>
+    </message>
+    <message>
+        <location line="+1002"/>
+        <location filename="../src/ui-settings-dialog.h" line="+74"/>
+        <source>Editor Styles</source>
+        <translation>Estilos de Edição</translation>
+    </message>
+    <message>
+        <location line="-1478"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-94"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Fonte</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Exibir números de linha</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show whitespace</source>
+        <translation>Exibir espaços em branco</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>Não exibir espaços em branco usados para indentação</translation>
+    </message>
+    <message>
+        <location line="+935"/>
+        <location filename="../src/ui-settings-dialog.h" line="+61"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Número de caracteres antes da lista ser exibida: </translation>
+    </message>
+    <message>
+        <location line="+150"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Criar arquivos não existentes sem confirmar</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>linha de comando (%f=arquivo, %l=linha):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Tipo de cursor:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Usar cor de primeiro plano</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Tamanho de fonte</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Navegador de Arquivos</translation>
+    </message>
+    <message>
+        <location line="-2104"/>
+        <location filename="../src/ui-settings-dialog.h" line="-140"/>
+        <source>Interface</source>
+        <translation>Interface</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Confirmar antes de sair</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Exibir barra de status</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Texto inativo</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Ativo</translation>
+    </message>
+    <message>
+        <location line="-96"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Small</source>
+        <translation>Pequeno</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Grande</translation>
+    </message>
+    <message>
+        <location line="+118"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Background inactive</source>
+        <translation>Segundo plano inativo</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>3D</source>
+        <translation>3D</translation>
+    </message>
+    <message>
+        <location line="+199"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Octave Startup</source>
+        <translation>Inicialização do Octave</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Escolher</translation>
+    </message>
+    <message>
+        <location line="-890"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Isso funciona bem para fontes mono-espaçadas. A guia é desenhada numa posição baseada no tamanho do caractere espaço na fonte padrão. Pode não funcionar muito bem se os estilos usarem fontes proporcionais ou, no caso de fontes de tamanho variável, se negrito, itálico e texto normal forem usados também.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Habilitar Células de Código</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation>Mac legado (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Exibir barra de rolagem horizontal</translation>
+    </message>
+    <message>
+        <location line="-963"/>
+        <location filename="../src/ui-settings-dialog.h" line="-55"/>
+        <source>Preferences</source>
+        <translation>Preferências</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(requer reinicialização)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>Usar caixas de diálogo de arquivos nativas</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>Ícones da Barra de Ferramentas</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>Idioma</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation>Ícones de janelas para acoplar componentes</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>Estilo</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation>Tema para ícones (requer reinicialização)</translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Diretório de trabalho inicial do interpretador do Octave</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>Restaurar último diretório de trabalho da sessão anterior</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>Comando</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>Definir o foco na Janela de Comandos ao executar um comando de outro painel</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>Imprimir localização de depuração na Janela de Comandos, além do marcador no editor</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>Cores da Janela de Comandos</translation>
+    </message>
+    <message>
+        <location line="+159"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Show tool bar</source>
+        <translation>Exibir barra de ferramentas</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Tamanho na forma de diferença com relação à fonte do editor</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation>Realçar linha atual (cor ajustável abaixo com estilos de edição)</translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Destacar todas as ocorrências de uma palavra selecionada com clique duplo</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation>Abas</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotacionar abas: Vertical quando no topo ou na base e horizontal quando à esquerda ou à direita. O botão fechar não é exibido em abas rotacionadas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Comentários (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Textos a serem considerados quando descomentando texto</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>Texto usado para comentar texto selecionado</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Linhas longas</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Quebrar linhas longas no comprimento</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Quebrar linhas apenas em comentários</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Comprimento de linha</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Guia de linhas longas</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Linha</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Segundo plano</translation>
+    </message>
+    <message>
+        <location line="+53"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Indentation</source>
+        <translation>Indentação</translation>
+    </message>
+    <message>
+        <location line="+127"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Indentation uses tabs</source>
+        <translation>Indentar com caracteres tab</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Auto inserir após &quot;if&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>Nada</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>&quot;endif&quot; etc.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>&quot;end&quot;</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Auto completion</source>
+        <translation>Auto-completar</translation>
+    </message>
+    <message>
+        <location line="+101"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>With Octave builtins</source>
+        <translation>Completar Octave builtins</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Completar funções Octave</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Exibir automaticamente lista de auto-completar</translation>
+    </message>
+    <message>
+        <location line="+34"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Debugging</source>
+        <translation>Depuração</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>Sempre exibir apontadores e pontos de parada na depuração (abrundo arquivos relacionados se estiverem fechados)</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Manipulação de arquivos</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Recarregar arquivos alterados externamente sem confirmar</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Restaurar abas no editor da sessão anterior durante a inicialização ou quando o editor é exibido novamente após ser fechado</translation>
+    </message>
+    <message>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Codificação de texto utilizada para carregar e salvar</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Fechar todos os arquivos quando a janela do editor é fechada/ocultada</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation>Forçar nova linha ao final quando salvar arquivo</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation>Remover espaços em branco ao final quando salvar arquivo</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selecione a fonte, seu tamanho (diferença com relacão ao tamanho padrão), estilo (&lt;b&gt;n&lt;/b&gt;egrito, &lt;b&gt;i&lt;/b&gt;tálico, &lt;b&gt;s&lt;/b&gt;ublinhado), cor do texto e cor de fundo (magenta (255,0,255) é a cor de fundo padrão).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+848"/>
+        <location filename="../src/ui-settings-dialog.h" line="+64"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-2247"/>
+        <location filename="../src/ui-settings-dialog.h" line="-157"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(Alterar o tamanho do histório apagará o seu conteúdo atual)</translation>
+    </message>
+    <message>
+        <location line="-253"/>
+        <location filename="../src/ui-settings-dialog.h" line="-14"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se definido, o foco dos componentes que estejam acoplados à janela principal seguirá o cursor do mouse. Projetado para ter o mesmo comportamento dentro da janela principal quando &amp;quot;foco segue o mouse&amp;quot; é usada no ambiente da área de trabalho.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation>Foco seguirá o mouse para componentes acoplados à janela principal</translation>
+    </message>
+    <message>
+        <location line="+278"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>History buffer Size</source>
+        <translation>Tamanho do Histórico de Comandos</translation>
+    </message>
+    <message>
+        <location line="+430"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Rotated tabs</source>
+        <translation>Abas rotacionadas</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation>Posição</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation>Largura máxima da aba, em núm. de car. (0: sem limite)</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Largura máxima de uma aba, em número de caracteres (de largura média). Útil especialmente para abas rotacionadas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+962"/>
+        <location filename="../src/ui-settings-dialog.h" line="+66"/>
+        <source>Behavior</source>
+        <translation>Comportamento</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Restaurar diretório da sessão anterior</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>Diretório inicial do navegador de arquivos (somente se não estiver sincronizado com o diretório de trabalho inicial do Octave)</translation>
+    </message>
+    <message>
+        <location line="+36"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Extensões de arquivos a serem abertas no editor de texto padrão (separadas por &quot;;&quot;):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Ambiente de Trabalho</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Cores para atributos de variáveis</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>Usar a fonte da Janela de Comandos</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Importar conjunto de teclas de atalho</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Exportar conjunto de atalhos atual</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Redefinir teclas de atalho para o padrão</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Padrão</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Actual</source>
+        <translation>Real</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Rede</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Permitir Octave se conectar à Internet para exibir novidades e informações atuais</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation>Servidor Proxy</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selecione &lt;span style=&quot; font-style:italic;&quot;&gt;Proxy HTTP&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Proxy Sock5&lt;/span&gt; ou &lt;span style=&quot; font-style:italic;&quot;&gt;Variáveis de Ambiente&lt;/span&gt;. Com a última seleção, o proxy é obtido da primeira variávei de ambiente que não estiver vazia: ALL_PROXY, HTTP_PROXY ou HTTPS_PROXY.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Usar servidor proxy</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Editor de Variáveis</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Altura de linha padrão</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Largura de coluna padrão</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Cores do Editor de Variáveis</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Usar cores de linha alternadas</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation>Desabilita atalhos globais para evitar
+intereferência com teclas digitadas para o readline.
+Exceções: Ctrl-C para interrupção do interpretador
+e os atalhos para alternar entre outros componentes.</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>Desativar teclas de atalho globais quando a Janela de Comando tiver foco</translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Manter diretório de trabalho do Octave sincronizado com o Navegador de Arquivos</translation>
+    </message>
+    <message>
+        <location line="+348"/>
+        <location filename="../src/ui-settings-dialog.h" line="+46"/>
+        <source>Shortcuts</source>
+        <translation>Teclas de Atalho</translation>
+    </message>
+    <message>
+        <location line="+108"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>Export</source>
+        <translation>Exportar</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Importar</translation>
+    </message>
+    <message>
+        <location line="-44"/>
+        <location filename="../src/ui-settings-dialog.h" line="-7"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation>Desabilita atalhos para menus de forma a previnir
+interferência com teclas entradas no readline.</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation>Desabilita atalhos para menus na janela principal quando a Janela de Comandos estiver em foco</translation>
+    </message>
+    <message>
+        <location line="+69"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Ação</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Endereço do servidor:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Tipo de proxy:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Porta:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Nome de usuário:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Senha:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished">Desacoplar/Acoplar Componente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished">Fechar Componente</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Novo Arquivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Nova Função</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Nova Figura</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Abrir Arquivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Carregar Ambiente de Trabalho</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Salvar Ambiente de Trabalho Como</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Sair do Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Copiar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Colar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Desfazer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Selecionar Tudo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Limpar Área de Transferência</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Localizar Arquivos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">Limpar Janela de Comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Limpar Histórico de Comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Limpar Ambiente de Trabalho</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished">Definir Caminho</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Preferências</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Passo-a-passo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Passo adentro</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Passo afora</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Prosseguir</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished">Iniciar/Parar Sessão de Perfilamento</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished">Continuar Sessão de Perfilamento</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished">Exibir Dados de Perfilamento</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Exibir Janela de Comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Exibir Histórico de Comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Exibir Navegador de Arquivos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Exibir Ambiente de Trabalho</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Exibir Editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Exibir Documentação</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Exibir Editor de Variáveis</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Janela de Comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Histórico de Comandos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Navegador de Arquivos</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Ambiente de Trabalho</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Editor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Documentação</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Editor de Variáveis</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished">Componente Anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished">Restaurar Layout Padrão das Janelas</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished">Exibir Documentação no Disco</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Exibir Documentação Online (na Internet)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Relatar Defeito</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Pacotes do Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Contribuir com o Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Recursos para Desenvolvedores</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">Sobre o Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Notas da Versão</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Novidades da Comunidade</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Fechar Aba</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Fechar Todas as Abas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Fechar as Demais Abas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Alternar para Aba à Esquerda</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Alternar para Aba à Direita</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Mover Aba Esquerda</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Mover Aba Direita</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Mais Zoom</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Menos Zoom</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Zoom Normal</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Editar Função</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Salvar Arquivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Salvar Arquivo Como</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Imprimir</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Refazer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Recortar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Localizar e Substituir</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Localizar Próximo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Localizar Anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Deletar até Início da Palavra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Deletar até Final da Palavra</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Deletar até Início da Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Deletar até Final da Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Deletar Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Copiar Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Recortar Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Duplicar Seleção/Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Transpor Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Exibir Lista de Autopreenchimento</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Comentar Seleção</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Descomentar Seleção</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Comentar Seleção (Escolhendo o Texto)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Seleção em Maiúsculas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Seleção em Minúsculas</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Indentar Seleção Rigidamente</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Remover Indentação da Seleção Rigidamente</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Indentar Código</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Converter Finais de Linha para Windows</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Converter Finais de Linha para Unix</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Converter Finais de Linha para Mac</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Ir para Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">Mover para Parêntese/Chave/Colchete Correspondente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">Selecionar até Parêntese/Chave/Colchete Correspondente</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Habilitar/desabilitar Marcador</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Marcador Seguinte</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Marcador Anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Remover Todos os Marcadores</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Preferências de Estilo</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Exibir Números de Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Exibir Caracteres em Branco</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Exibir Finais de Linha</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Exibir Guias de Indentação</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Exibir Guia de Linhas Longas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Exibir Barra de Ferramentas</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Exibir Barra de Estado</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Exibir Barra de Rolagem Horizontal</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished">Ordenar Abas Alfabeticamente</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Ativar/desativar Ponto de Parada</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Ponto de Parada Seguinte</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Ponto de Parada Anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Remover Todos Pontos de Parada</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Executar Arquivo</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Executar Seleção</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Ajuda na Palavra-chave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Documentação sobre Palavra-chave</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">Ir para página inicial</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">Voltar uma Página</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">Avançar uma Página</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished">Salvar esta Página nos Favoritos</translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/pt_PT.ts
+++ b/libgui/languages/pt_PT.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="pt_PT" sourcelanguage="en">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1113,7 +1082,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1139,7 +1116,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1263,7 +1240,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1360,7 +1337,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1373,7 +1350,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1401,7 +1378,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1422,7 +1399,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1869,7 +1846,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2097,7 +2074,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2353,7 +2330,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2398,7 +2375,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2516,7 +2493,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2656,7 +2633,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2669,7 +2646,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2687,7 +2664,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2740,7 +2717,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2771,7 +2748,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2784,7 +2761,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3177,7 +3154,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3224,162 +3201,25 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation type="unfinished">global</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
+    <name>octave::octave_dock_widget</name>
+    <message>
+        <location filename="../src/octave-dock-widget.cc" line="+144"/>
+        <source>Hide Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+81"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+58"/>
+        <source>Undock Widget</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation type="unfinished">Classe</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">Dimensão</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Valor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished">Atributo</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
-    <message>
-        <location filename="../src/octave-dock-widget.cc" line="+144"/>
-        <source>Hide Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+81"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+58"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3421,7 +3261,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3429,7 +3269,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3484,7 +3324,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3502,7 +3342,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3585,6 +3425,747 @@
     </message>
 </context>
 <context>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation type="unfinished">global</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/settings-dialog.cc" line="-945"/>
+        <source>Loading current preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location line="+6"/>
+        <location line="+1049"/>
+        <source>System setting</source>
+        <translation type="unfinished">Configuração do sistema</translation>
+    </message>
+    <message>
+        <location line="-795"/>
+        <source>IBeam Cursor</source>
+        <translation type="unfinished">Cursor IBeam</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Block Cursor</source>
+        <translation type="unfinished">Cursor de Bloco</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Underline Cursor</source>
+        <translation type="unfinished">Cursor Sublinhado</translation>
+    </message>
+    <message>
+        <location line="+176"/>
+        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <source>Set Octave Startup Directory</source>
+        <translation type="unfinished">Definir Directório de Inicialização do Octave</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Set File Browser Startup Directory</source>
+        <translation type="unfinished">Alterar Directório de Inicialização do Navegador de Ficheiros</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>Applying preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+86"/>
+        <location line="+21"/>
+        <location line="+1069"/>
+        <source>Failed to open %1 as Octave shortcut file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-428"/>
+        <source>Enable attribute colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Hide tool tips</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+360"/>
+        <source>Import shortcuts from file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+6"/>
+        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
+        <translation type="unfinished">Ficheiros de teclas de atalho do Octave (*.osc);; Todos Ficheiros (*)</translation>
+    </message>
+    <message>
+        <location line="-1"/>
+        <source>Export shortcuts to file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <source>Overwriting Shortcuts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>You are about to overwrite all shortcuts.
+Would you like to save the current shortcut set or cancel the action?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Don&apos;t save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+33"/>
+        <source>Octave GUI preferences</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::setup_community_news</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="+45"/>
+        <source>Community News</source>
+        <translation type="unfinished">Novidades da Comunidade</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Previous</source>
+        <translation type="unfinished">Anterior</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next</source>
+        <translation type="unfinished">Avançar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cancel</source>
+        <translation type="unfinished">Cancelar</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>&lt;html&gt;&lt;body&gt;
+&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
+The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
+&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
+&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>&lt;html&gt;&lt;head&gt;
+&lt;/head&gt;&lt;body&gt;
+&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcut_edit_dialog</name>
+    <message>
+        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
+        <source>Enter New Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>Enter custom shortcut
+Action: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Enter shortcut by typing it</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Add Shift modifier
+(allows one to enter number keys)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Actual Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Default Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Set to default</source>
+        <translation type="unfinished">Usar default</translation>
+    </message>
+    <message>
+        <location line="+104"/>
+        <source>Double Shortcut</source>
+        <translation type="unfinished">Atalho Duplicado</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>The chosen shortcut
+  &quot;%1&quot;
+is already used for the action
+  &quot;%2&quot;.
+Do you want to use the shortcut and remove it from the previous action?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
+        <source>Global</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location line="+49"/>
+        <source>File Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+49"/>
+        <source>Edit Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+52"/>
+        <source>Debug Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-49"/>
+        <source>Tools Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Window Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+49"/>
+        <source>Help Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <source>News Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Handling of Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Tab Handling in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Find &amp; Replace in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zooming in Editor and Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Editor</source>
+        <translation type="unfinished">Editor</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>View Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Run Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <source>Documentation Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+109"/>
+        <source>item %1 not found in shortcut settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::terminal_dock_widget</name>
+    <message>
+        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Janela de Comandos</translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_dock_widget</name>
+    <message>
+        <location filename="../src/variable-editor.cc" line="+177"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Variable Editor: </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Undock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Restore geometry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redock</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor</name>
+    <message>
+        <location line="+918"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Edit variables.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+553"/>
+        <source>Variable Editor Toolbar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Save variable to a file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+5"/>
+        <location line="+6"/>
+        <source>Save in format ...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-5"/>
+        <source>Save variable to a file in different format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <source>Cut</source>
+        <translation type="unfinished">Cortar</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Cut data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy</source>
+        <translation type="unfinished">Copiar</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste</source>
+        <translation type="unfinished">Colar</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste clipboard into variable data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location line="+6"/>
+        <location line="+7"/>
+        <source>Plot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <source>Plot Selected Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Plot selected data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Go one level up in variable hierarchy</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_stack</name>
+    <message>
+        <location line="-1260"/>
+        <source>Save Variable %1 As</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_view</name>
+    <message>
+        <location line="+142"/>
+        <source>Cut</source>
+        <translation type="unfinished">Cortar</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Copy</source>
+        <translation type="unfinished">Copiar</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Paste</source>
+        <translation type="unfinished">Colar</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Delete</source>
+        <translation type="unfinished">Apagar</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Variable from Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <source>Transpose</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+56"/>
+        <source> columns</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <source> rows</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> row</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::welcome_wizard</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="-190"/>
+        <source>Welcome to GNU Octave</source>
+        <translation type="unfinished">Bem-vindo ao GNU Octave</translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_model</name>
+    <message>
+        <location filename="../src/workspace-model.cc" line="+49"/>
+        <source>Name</source>
+        <translation type="unfinished">Nome</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Class</source>
+        <translation type="unfinished">Classe</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">Dimensão</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Valor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished">Atributo</translation>
+    </message>
+    <message>
+        <location line="+83"/>
+        <source>Right click to copy, rename, or display</source>
+        <translation type="unfinished">Botão direito para copiar, mudar nome, ou mostrar</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location line="+2"/>
+        <source>complex</source>
+        <translation type="unfinished">complexo</translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation type="unfinished">Classe</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished">Dimensão</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Valor</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished">Atributo</translation>
+    </message>
+    <message>
+        <location filename="../src/workspace-view.cc" line="+57"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Ambiente de Trabalho</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>View the variables in the active workspace.</source>
+        <translation type="unfinished">Ver variáveis no Ambiente de Trabalho activo.</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Enter text to filter the workspace</source>
+        <translation type="unfinished">Introduzir texto para filtrar o Ambiente de Trabalho</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Filter</source>
+        <translation type="unfinished">Filtrar</translation>
+    </message>
+    <message>
+        <location line="+122"/>
+        <source>View the variables in the active workspace.&lt;br&gt;</source>
+        <translation type="unfinished">Ver as variáveis no Ambiente de Trabalho activo.&lt;br&gt;</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Colors for variable attributes:</source>
+        <translation type="unfinished">Cores de atributos de variáveis:</translation>
+    </message>
+    <message>
+        <location line="+156"/>
+        <source>Open in Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy name</source>
+        <translation type="unfinished">Copiar nome</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy value</source>
+        <translation type="unfinished">Copiar valor</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Rename</source>
+        <translation type="unfinished">Mudar nome</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Only top-level symbols may be renamed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Hide filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>settings_dialog</name>
     <message>
         <location filename="../src/settings-dialog.ui" line="+45"/>
@@ -4502,202 +5083,6 @@
         <source>Password:</source>
         <translation>Palavra-chave:</translation>
     </message>
-    <message>
-        <location filename="../src/settings-dialog.cc" line="-945"/>
-        <source>Loading current preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location line="+6"/>
-        <location line="+1049"/>
-        <source>System setting</source>
-        <translation type="unfinished">Configuração do sistema</translation>
-    </message>
-    <message>
-        <location line="-795"/>
-        <source>IBeam Cursor</source>
-        <translation type="unfinished">Cursor IBeam</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Block Cursor</source>
-        <translation type="unfinished">Cursor de Bloco</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Underline Cursor</source>
-        <translation type="unfinished">Cursor Sublinhado</translation>
-    </message>
-    <message>
-        <location line="+176"/>
-        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <source>Set Octave Startup Directory</source>
-        <translation type="unfinished">Definir Directório de Inicialização do Octave</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Set File Browser Startup Directory</source>
-        <translation type="unfinished">Alterar Directório de Inicialização do Navegador de Ficheiros</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>Applying preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+86"/>
-        <location line="+21"/>
-        <location line="+1069"/>
-        <source>Failed to open %1 as Octave shortcut file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-428"/>
-        <source>Enable attribute colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Hide tool tips</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+360"/>
-        <source>Import shortcuts from file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+6"/>
-        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
-        <translation type="unfinished">Ficheiros de teclas de atalho do Octave (*.osc);; Todos Ficheiros (*)</translation>
-    </message>
-    <message>
-        <location line="-1"/>
-        <source>Export shortcuts to file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <source>Overwriting Shortcuts</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>You are about to overwrite all shortcuts.
-Would you like to save the current shortcut set or cancel the action?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Don&apos;t save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+33"/>
-        <source>Octave GUI preferences</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>setup_community_news</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="+45"/>
-        <source>Community News</source>
-        <translation type="unfinished">Novidades da Comunidade</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Previous</source>
-        <translation type="unfinished">Anterior</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next</source>
-        <translation type="unfinished">Avançar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cancel</source>
-        <translation type="unfinished">Cancelar</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>&lt;html&gt;&lt;body&gt;
-&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
-The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
-&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
-&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>&lt;html&gt;&lt;head&gt;
-&lt;/head&gt;&lt;body&gt;
-&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcut_edit_dialog</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
-        <source>Enter New Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>Enter custom shortcut
-Action: %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Enter shortcut by typing it</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Add Shift modifier
-(allows one to enter number keys)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Actual Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Default Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Set to default</source>
-        <translation type="unfinished">Usar default</translation>
-    </message>
-    <message>
-        <location line="+104"/>
-        <source>Double Shortcut</source>
-        <translation type="unfinished">Atalho Duplicado</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>The chosen shortcut
-  &quot;%1&quot;
-is already used for the action
-  &quot;%2&quot;.
-Do you want to use the shortcut and remove it from the previous action?</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>shortcuts</name>
@@ -5316,415 +5701,4 @@
         <translation type="unfinished"></translation>
     </message>
 </context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
-        <source>Global</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location line="+49"/>
-        <source>File Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+49"/>
-        <source>Edit Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+52"/>
-        <source>Debug Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-49"/>
-        <source>Tools Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Window Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+49"/>
-        <source>Help Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <source>News Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Handling of Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Tab Handling in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Find &amp; Replace in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zooming in Editor and Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Editor</source>
-        <translation type="unfinished">Editor</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>View Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Run Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <source>Documentation Viewer</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Browser</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+109"/>
-        <source>item %1 not found in shortcut settings dialog</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>terminal_dock_widget</name>
-    <message>
-        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Janela de Comandos</translation>
-    </message>
-</context>
-<context>
-    <name>variable_dock_widget</name>
-    <message>
-        <location filename="../src/variable-editor.cc" line="+177"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Variable Editor: </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Restore geometry</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redock</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor</name>
-    <message>
-        <location line="+918"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Edit variables.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+553"/>
-        <source>Variable Editor Toolbar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Save variable to a file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+5"/>
-        <location line="+6"/>
-        <source>Save in format ...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-5"/>
-        <source>Save variable to a file in different format</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <source>Cut</source>
-        <translation type="unfinished">Cortar</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Cut data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy</source>
-        <translation type="unfinished">Copiar</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste</source>
-        <translation type="unfinished">Colar</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste clipboard into variable data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location line="+6"/>
-        <location line="+7"/>
-        <source>Plot</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <source>Plot Selected Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Plot selected data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Up</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Go one level up in variable hierarchy</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_stack</name>
-    <message>
-        <location line="-1260"/>
-        <source>Save Variable %1 As</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_view</name>
-    <message>
-        <location line="+142"/>
-        <source>Cut</source>
-        <translation type="unfinished">Cortar</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Copy</source>
-        <translation type="unfinished">Copiar</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Paste</source>
-        <translation type="unfinished">Colar</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Clear</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Delete</source>
-        <translation type="unfinished">Apagar</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Variable from Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <source>Transpose</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+56"/>
-        <source> columns</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <source> rows</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> row</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>welcome_wizard</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="-190"/>
-        <source>Welcome to GNU Octave</source>
-        <translation type="unfinished">Bem-vindo ao GNU Octave</translation>
-    </message>
-</context>
-<context>
-    <name>workspace_model</name>
-    <message>
-        <location filename="../src/workspace-model.cc" line="+49"/>
-        <source>Name</source>
-        <translation type="unfinished">Nome</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Class</source>
-        <translation type="unfinished">Classe</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished">Dimensão</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Valor</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished">Atributo</translation>
-    </message>
-    <message>
-        <location line="+83"/>
-        <source>Right click to copy, rename, or display</source>
-        <translation type="unfinished">Botão direito para copiar, mudar nome, ou mostrar</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location line="+2"/>
-        <source>complex</source>
-        <translation type="unfinished">complexo</translation>
-    </message>
-</context>
-<context>
-    <name>workspace_view</name>
-    <message>
-        <location filename="../src/workspace-view.cc" line="+57"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Ambiente de Trabalho</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>View the variables in the active workspace.</source>
-        <translation type="unfinished">Ver variáveis no Ambiente de Trabalho activo.</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Enter text to filter the workspace</source>
-        <translation type="unfinished">Introduzir texto para filtrar o Ambiente de Trabalho</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Filter</source>
-        <translation type="unfinished">Filtrar</translation>
-    </message>
-    <message>
-        <location line="+122"/>
-        <source>View the variables in the active workspace.&lt;br&gt;</source>
-        <translation type="unfinished">Ver as variáveis no Ambiente de Trabalho activo.&lt;br&gt;</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Colors for variable attributes:</source>
-        <translation type="unfinished">Cores de atributos de variáveis:</translation>
-    </message>
-    <message>
-        <location line="+156"/>
-        <source>Open in Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy name</source>
-        <translation type="unfinished">Copiar nome</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy value</source>
-        <translation type="unfinished">Copiar valor</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Rename</source>
-        <translation type="unfinished">Mudar nome</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Only top-level symbols may be renamed</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Hide filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 </TS>
--- a/libgui/languages/ru_RU.ts
+++ b/libgui/languages/ru_RU.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="ru_RU">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">Выделить все</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation>Искать:</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation>Предыдущий поиск</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation>Следующий поиск</translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation>Поиск</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1113,7 +1082,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">Выделить все</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1139,7 +1116,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1266,7 +1243,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1363,7 +1340,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1376,7 +1353,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1404,7 +1381,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1427,7 +1404,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1874,7 +1851,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2124,7 +2101,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2381,7 +2358,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2426,7 +2403,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2544,7 +2521,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2684,7 +2661,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2697,7 +2674,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2715,7 +2692,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2768,7 +2745,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2799,7 +2776,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2812,7 +2789,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3206,7 +3183,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3253,144 +3230,7 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation>Сверху</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation>Снизу</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation>Слева</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation>Справа</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation>Цвет текста</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation>Цвет фона</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation>Цвет текста выделения</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation>Цвет фона выделения</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation>аргумент</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation>глобальная</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation>Тип</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation>Размерность</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation>Значение</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation>Свойство</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
+    <name>octave::octave_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+144"/>
         <source>Hide Widget</source>
@@ -3408,7 +3248,7 @@
     </message>
 </context>
 <context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3454,7 +3294,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3462,7 +3302,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3517,7 +3357,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3535,7 +3375,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3618,928 +3458,119 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>Основное</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Только логотип Octave</translation>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation>Сверху</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation>Снизу</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation>Слева</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation>Справа</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation>Цвет текста</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation>Цвет фона</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation>Цвет текста выделения</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation>Цвет фона выделения</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation>аргумент</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation>глобальная</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Значок с буквой</translation>
-    </message>
-    <message>
-        <location line="-334"/>
-        <location filename="../src/ui-settings-dialog.h" line="-17"/>
-        <source>Dock widget title bar</source>
-        <translation>Заголовки виджетов</translation>
-    </message>
-    <message>
-        <location line="+72"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Small</source>
-        <translation>Маленькие</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Большие</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Custom style</source>
-        <translation>Пользовательский стиль</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>3D</source>
-        <translation>Объёмный вид</translation>
-    </message>
-    <message>
-        <location line="+558"/>
-        <location filename="../src/ui-settings-dialog.h" line="+118"/>
-        <source>Editor</source>
-        <translation>Редактор</translation>
-    </message>
-    <message>
-        <location line="+488"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Хорошо работает для моноширинных шрифтов. Положение линии зависит от ширины символа пробела. В случае использования пропорционального шрифта линия может не совпадать с реальным положением переноса.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Включить сворачивание кода</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation>Legacy Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Показывать горизонтальную полосу прокрутки</translation>
-    </message>
-    <message>
-        <location line="-509"/>
-        <location filename="../src/ui-settings-dialog.h" line="-27"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+487"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show tool bar</source>
-        <translation>Показывать панель инструментов</translation>
-    </message>
-    <message>
-        <location line="+221"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Rotated tabs</source>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+260"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Переносить длинные строки у границы текущего окна</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation</source>
-        <translation>Отступы</translation>
-    </message>
-    <message>
-        <location line="+40"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indent width</source>
-        <translation>Ширина отступа</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Показывать линии табуляции</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Автоматический отступ</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Интервал табуляции</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Показывать направляющие для отступов</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>Уменьшение отступа клавишей Backspace</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation uses tabs</source>
-        <translation>Отступы табуляцией</translation>
-    </message>
-    <message>
-        <location line="+70"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Auto completion</source>
-        <translation>Автоматическое завершение</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Match keywords</source>
-        <translation>Совпадение по ключевым словам</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>С учётом регистра</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Заменять слово предложенным</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Совпадение по словам в документе</translation>
-    </message>
-    <message>
-        <location line="+48"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>With Octave builtins</source>
-        <translation>Завершение встроенными
-словами Octave</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Завершение функциями Octave</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Автоматически показывать список завершения</translation>
-    </message>
-    <message>
-        <location line="+76"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Перезагружать файлы, изменённые другими программами без запроса</translation>
-    </message>
-    <message>
-        <location line="-841"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <source>Use custom file editor</source>
-        <translation>Использовать внешний редактор файлов</translation>
-    </message>
-    <message>
-        <location line="+934"/>
-        <location filename="../src/ui-settings-dialog.h" line="+70"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Кодировка по умолчанию</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Editor Styles</source>
-        <translation>Стили редактора</translation>
-    </message>
-    <message>
-        <location line="-1383"/>
-        <location filename="../src/ui-settings-dialog.h" line="-92"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(изменение параметра очищает историю)</translation>
-    </message>
-    <message>
-        <location line="+28"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>History buffer Size</source>
-        <translation>Длина истории выполненных команд</translation>
-    </message>
-    <message>
-        <location line="-123"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Шрифт</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Показывать номера строк</translation>
-    </message>
-    <message>
-        <location line="-859"/>
-        <location filename="../src/ui-settings-dialog.h" line="-47"/>
-        <source>Interface</source>
-        <translation>Внешний вид</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Подтверждать выход</translation>
-    </message>
-    <message>
-        <location line="-72"/>
-        <location filename="../src/ui-settings-dialog.h" line="-8"/>
-        <source>Graphic icons</source>
-        <translation>Графический значок</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Показывать строку состояния</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Неактивный текст</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Активный</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Background inactive</source>
-        <translation>Неактивный фон</translation>
-    </message>
-    <message>
-        <location line="+218"/>
-        <location filename="../src/ui-settings-dialog.h" line="+15"/>
-        <source>Octave Startup</source>
-        <translation>Запуск Octave</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Обзор</translation>
-    </message>
-    <message>
-        <location line="-1298"/>
-        <location filename="../src/ui-settings-dialog.h" line="-88"/>
-        <source>Show whitespace</source>
-        <translation>Показывать символ пробела</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>Не показывать пробелы, используемые для отступов</translation>
-    </message>
-    <message>
-        <location line="+1085"/>
-        <location filename="../src/ui-settings-dialog.h" line="+75"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Создавать отсутствующие файлы без запроса</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>команда (%f=файл, %l=строка):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>Тип курсора:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Использовать цвет текста</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Размер шрифта</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Диспетчер файлов</translation>
-    </message>
-    <message>
-        <location line="-2017"/>
-        <location filename="../src/ui-settings-dialog.h" line="-133"/>
-        <source>Normal</source>
-        <translation>Обычные</translation>
-    </message>
-    <message>
-        <location line="+352"/>
-        <location filename="../src/ui-settings-dialog.h" line="+22"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Эти параметры применяются после загрузки конфигурационных файлов .octaverc.</translation>
-    </message>
-    <message>
-        <location line="+540"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show EOL characters</source>
-        <translation>Показывать символ конца строки</translation>
-    </message>
-    <message>
-        <location line="+945"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>Default EOL mode</source>
-        <translation>Конец строки по умолчанию</translation>
-    </message>
-    <message>
-        <location line="-162"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Минимальная длина слова до отображения списка: </translation>
-    </message>
-    <message>
-        <location line="-1805"/>
-        <location filename="../src/ui-settings-dialog.h" line="-110"/>
-        <source>Preferences</source>
-        <translation>Параметры</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(требуется перезапуск)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>Использовать встроенные
-диалоги работы с файлами</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>Значки панели инструментов</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>Язык</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>Стиль</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Начальная рабочая папка интерпретатора Octave</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>Восстанавливать последнюю рабочую папку предыдущего сеанса</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>Команда</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>Устанавливать фокус на командном окне при выполнении команды из другого виджета</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>Выводить место отладки в командном окне помимо маркера в редакторе</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>Цвета в командном окне</translation>
-    </message>
-    <message>
-        <location line="+190"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Нумеровать размер как отклонение от шрифта редактора</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Подсвечивать все вхождения слова, выделенного двойным щелчком</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation>Вкладки</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Комментарии (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Строки, учитываемые при раскомментировании текста</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>Строка, используемая для комментирования выделенного текста</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Длинные строки</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Разрывать длинные строки</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Разрывать только строки комментариев</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Длина строк</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Метка длинных строк</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Линия</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Background</source>
-        <translation>Изменение фона</translation>
-    </message>
-    <message>
-        <location line="+191"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Автоматическая вставка после «if» и т. д.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>Ничего</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>«endif» и т. д.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>«end»</translation>
-    </message>
-    <message>
-        <location line="+238"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Debugging</source>
-        <translation>Отладка</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>Всегда показывать точки останова и указатели
-(приводит к открытию связанного файла)</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Работа с файлами</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Восстанавливать вкладки редактора из предыдущего сеанса при запуске
-или при повторном отображении редактора после его закрытия</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Закрывать все файлы при закрытии/сокрытии виджета редактора</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Выберите шрифт, его размер (как разницу от размера по умолчанию), стиль шрифта (полу&lt;b&gt;ж&lt;/b&gt;ирный, &lt;b&gt;к&lt;/b&gt;урсив, &lt;b&gt;п&lt;/b&gt;одчёркнутый), цвет текста и фона (для фона пурпурный цвет (255,0,255) является цветом по умолчанию).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+62"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Behavior</source>
-        <translation>Поведение</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Восстанавливать последнюю папку предыдущего сеанса</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Расширения файлов, котрые будут открываться в текстовом редакторе (разделённые «;»):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Область переменных</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Цветовое обозначение переменных</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>Использовать шрифт командного окна</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Импорт сочетаний клавиш</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Экспорт сочетаний клавиш</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Сбросить сочетания клавиш</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>По умолчанию</translation>
-    </message>
-    <message>
-        <location line="+232"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-227"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Actual</source>
-        <translation>Текущее</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Сеть</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Разрешить подключаться к веб-сайту Octave для отображения новостей и другой информации</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Использовать прокси-сервер</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Редактор переменных</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Высота строк по умолчанию</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Ширина столбцов по умолчанию</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Цвета в редакторе переменных</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Использовать чередующиеся цвета строк</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>Отключить глобальные сочетания клавиш при фокусе на командном окне</translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Синхронизировать рабочую папку Octave с диспетчером файлов</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>Начальная папка диспетчера файлов (только при отсутствии синхронизации с рабочей папкой Octave)</translation>
-    </message>
-    <message>
-        <location line="+302"/>
-        <location filename="../src/ui-settings-dialog.h" line="+43"/>
-        <source>Shortcuts</source>
-        <translation>Сочетания клавиш</translation>
-    </message>
-    <message>
-        <location line="+54"/>
-        <location filename="../src/ui-settings-dialog.h" line="-21"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+50"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Export</source>
-        <translation>Экспорт</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>Импорт</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Действие</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Имя узла:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Тип прокси-сервера:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Порт:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Имя пользователя:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Пароль:</translation>
-    </message>
-    <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
         <source>Loading current preferences ... </source>
         <translation type="unfinished"></translation>
@@ -4643,7 +3674,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -4689,7 +3720,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4743,626 +3774,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished">Открепить/закрепить виджет</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished">Закрыть виджет</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Создать файл</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Создать рисунок</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Открыть файл</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Загрузить область переменных</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Сохранить область переменных как</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Выйти из Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Копировать</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Вставить</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">Отменить</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">Выделить все</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Очистить буфер обмена</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Найти в файлах</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">Очистить командное окно</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Очистить журнал выполненных команд</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Очистить область переменных</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Параметры</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Шаг</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">Шаг с заходом</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Шаг с выходом</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Продолжить</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">Выйти из режима отладки</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Показывать командное окно</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Показывать журнал выполненных команд</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Показывать диспетчер файлов</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Показывать область переменных</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Показывать редактор</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">Показывать документацию</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Показывать редактор переменных</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Командное окно</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Журнал выполненных команд</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Диспетчер файлов</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Область переменных</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Редактор</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Документация</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Редактор переменных</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished">Предыдущий виджет</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished">Сбросить расположение окон</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Показать документацию на веб-сайте Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Сообщить об ошибке</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Пакеты Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Внести вклад в Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Ресурсы разработчика Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">О программе Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Заметки о выпуске</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Новости сообщества</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Закрыть вкладку</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Закрыть все вкладки</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Закрыть остальные вкладки</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Переключиться на левую вкладку</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Переключиться на правую вкладку</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Переместить вкладку влево</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Переместить вкладку вправо</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Увеличить масштаб</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Уменьшить масштаб</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Обычный масштаб</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Изменить функцию</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Сохранить файл</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Сохранить файл как</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Печать</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Повторить</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Вырезать</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Найти и заменить</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Найти далее</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Найти ранее</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Удалить до начала слова</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Удалить до конца слова</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Удалить до начала строки</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Удалить до конца строки</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Удалить строку</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Копировать строку</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Вырезать строку</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Показать список завершения</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Закомментировать выделенное</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Раскомментировать выделенное</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Закомментировать выделенное (с выбором строки)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Перевести в верхний регистр</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Перевести в нижний регистр</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Отступ для выделенного фрагмента</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Отменить отступ для выделенного фрагмента</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Расставить отступы для кода</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Преобразовать завершения строк в формат Windows</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Преобразовать завершения строк в формат Unix</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Преобразовать завершения строк в формат Mac</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Перейти к строке</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Переключить закладку</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Следующая закладка</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Предыдущая закладка</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Удалить все закладки</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Параметры стиля</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Показывать номера строк</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Показывать символ пробела</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Показывать символ конца строки</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Показывать направляющие для отступов</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Показывать метку длинных строк</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Показывать панель инструментов</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Показывать строку состояния</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Показывать горизонтальную полосу прокрутки</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished">Упорядочить вкладки по алфавиту</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Переключить точку останова</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Следующая точка останова</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Предыдущая точка останова</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Удалить все точки останова</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Выполнить файл</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Выполнить выделенное</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Найти справку по ключевому слову</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Найти документацию по ключевому слову</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">На домашнюю страницу</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">На предыдущую страницу</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">На следующую страницу</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Общие</translation>
     </message>
@@ -5457,7 +3871,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -5465,7 +3879,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -5493,7 +3907,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -5590,7 +4004,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -5598,7 +4012,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -5656,7 +4070,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -5664,7 +4078,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -5703,7 +4117,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation>Тип</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation>Размерность</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation>Значение</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation>Свойство</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5770,4 +4204,1544 @@
         <translation type="unfinished">Показать фильтр</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>Основное</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Только логотип Octave</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Значок с буквой</translation>
+    </message>
+    <message>
+        <location line="-334"/>
+        <location filename="../src/ui-settings-dialog.h" line="-17"/>
+        <source>Dock widget title bar</source>
+        <translation>Заголовки виджетов</translation>
+    </message>
+    <message>
+        <location line="+72"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Small</source>
+        <translation>Маленькие</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Большие</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Custom style</source>
+        <translation>Пользовательский стиль</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>3D</source>
+        <translation>Объёмный вид</translation>
+    </message>
+    <message>
+        <location line="+558"/>
+        <location filename="../src/ui-settings-dialog.h" line="+118"/>
+        <source>Editor</source>
+        <translation>Редактор</translation>
+    </message>
+    <message>
+        <location line="+488"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Хорошо работает для моноширинных шрифтов. Положение линии зависит от ширины символа пробела. В случае использования пропорционального шрифта линия может не совпадать с реальным положением переноса.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Включить сворачивание кода</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation>Legacy Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Показывать горизонтальную полосу прокрутки</translation>
+    </message>
+    <message>
+        <location line="-509"/>
+        <location filename="../src/ui-settings-dialog.h" line="-27"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+487"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show tool bar</source>
+        <translation>Показывать панель инструментов</translation>
+    </message>
+    <message>
+        <location line="+221"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Rotated tabs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+260"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Переносить длинные строки у границы текущего окна</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation</source>
+        <translation>Отступы</translation>
+    </message>
+    <message>
+        <location line="+40"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indent width</source>
+        <translation>Ширина отступа</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Показывать линии табуляции</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Автоматический отступ</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Интервал табуляции</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Показывать направляющие для отступов</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>Уменьшение отступа клавишей Backspace</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation uses tabs</source>
+        <translation>Отступы табуляцией</translation>
+    </message>
+    <message>
+        <location line="+70"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Auto completion</source>
+        <translation>Автоматическое завершение</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Match keywords</source>
+        <translation>Совпадение по ключевым словам</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>С учётом регистра</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Заменять слово предложенным</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Совпадение по словам в документе</translation>
+    </message>
+    <message>
+        <location line="+48"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>With Octave builtins</source>
+        <translation>Завершение встроенными
+словами Octave</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Завершение функциями Octave</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Автоматически показывать список завершения</translation>
+    </message>
+    <message>
+        <location line="+76"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Перезагружать файлы, изменённые другими программами без запроса</translation>
+    </message>
+    <message>
+        <location line="-841"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <source>Use custom file editor</source>
+        <translation>Использовать внешний редактор файлов</translation>
+    </message>
+    <message>
+        <location line="+934"/>
+        <location filename="../src/ui-settings-dialog.h" line="+70"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Кодировка по умолчанию</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Editor Styles</source>
+        <translation>Стили редактора</translation>
+    </message>
+    <message>
+        <location line="-1383"/>
+        <location filename="../src/ui-settings-dialog.h" line="-92"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(изменение параметра очищает историю)</translation>
+    </message>
+    <message>
+        <location line="+28"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>History buffer Size</source>
+        <translation>Длина истории выполненных команд</translation>
+    </message>
+    <message>
+        <location line="-123"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Шрифт</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Показывать номера строк</translation>
+    </message>
+    <message>
+        <location line="-859"/>
+        <location filename="../src/ui-settings-dialog.h" line="-47"/>
+        <source>Interface</source>
+        <translation>Внешний вид</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Подтверждать выход</translation>
+    </message>
+    <message>
+        <location line="-72"/>
+        <location filename="../src/ui-settings-dialog.h" line="-8"/>
+        <source>Graphic icons</source>
+        <translation>Графический значок</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Показывать строку состояния</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Неактивный текст</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Активный</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Background inactive</source>
+        <translation>Неактивный фон</translation>
+    </message>
+    <message>
+        <location line="+218"/>
+        <location filename="../src/ui-settings-dialog.h" line="+15"/>
+        <source>Octave Startup</source>
+        <translation>Запуск Octave</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Обзор</translation>
+    </message>
+    <message>
+        <location line="-1298"/>
+        <location filename="../src/ui-settings-dialog.h" line="-88"/>
+        <source>Show whitespace</source>
+        <translation>Показывать символ пробела</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>Не показывать пробелы, используемые для отступов</translation>
+    </message>
+    <message>
+        <location line="+1085"/>
+        <location filename="../src/ui-settings-dialog.h" line="+75"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Создавать отсутствующие файлы без запроса</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>команда (%f=файл, %l=строка):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>Тип курсора:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Использовать цвет текста</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Размер шрифта</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Диспетчер файлов</translation>
+    </message>
+    <message>
+        <location line="-2017"/>
+        <location filename="../src/ui-settings-dialog.h" line="-133"/>
+        <source>Normal</source>
+        <translation>Обычные</translation>
+    </message>
+    <message>
+        <location line="+352"/>
+        <location filename="../src/ui-settings-dialog.h" line="+22"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Эти параметры применяются после загрузки конфигурационных файлов .octaverc.</translation>
+    </message>
+    <message>
+        <location line="+540"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show EOL characters</source>
+        <translation>Показывать символ конца строки</translation>
+    </message>
+    <message>
+        <location line="+945"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>Default EOL mode</source>
+        <translation>Конец строки по умолчанию</translation>
+    </message>
+    <message>
+        <location line="-162"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Минимальная длина слова до отображения списка: </translation>
+    </message>
+    <message>
+        <location line="-1805"/>
+        <location filename="../src/ui-settings-dialog.h" line="-110"/>
+        <source>Preferences</source>
+        <translation>Параметры</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(требуется перезапуск)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>Использовать встроенные
+диалоги работы с файлами</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>Значки панели инструментов</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>Язык</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>Стиль</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Начальная рабочая папка интерпретатора Octave</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>Восстанавливать последнюю рабочую папку предыдущего сеанса</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>Команда</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>Устанавливать фокус на командном окне при выполнении команды из другого виджета</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>Выводить место отладки в командном окне помимо маркера в редакторе</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>Цвета в командном окне</translation>
+    </message>
+    <message>
+        <location line="+190"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Нумеровать размер как отклонение от шрифта редактора</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Подсвечивать все вхождения слова, выделенного двойным щелчком</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation>Вкладки</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Комментарии (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Строки, учитываемые при раскомментировании текста</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>Строка, используемая для комментирования выделенного текста</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Длинные строки</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Разрывать длинные строки</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Разрывать только строки комментариев</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Длина строк</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Метка длинных строк</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Линия</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Изменение фона</translation>
+    </message>
+    <message>
+        <location line="+191"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Автоматическая вставка после «if» и т. д.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>Ничего</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>«endif» и т. д.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>«end»</translation>
+    </message>
+    <message>
+        <location line="+238"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Debugging</source>
+        <translation>Отладка</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>Всегда показывать точки останова и указатели
+(приводит к открытию связанного файла)</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Работа с файлами</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Восстанавливать вкладки редактора из предыдущего сеанса при запуске
+или при повторном отображении редактора после его закрытия</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Закрывать все файлы при закрытии/сокрытии виджета редактора</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Выберите шрифт, его размер (как разницу от размера по умолчанию), стиль шрифта (полу&lt;b&gt;ж&lt;/b&gt;ирный, &lt;b&gt;к&lt;/b&gt;урсив, &lt;b&gt;п&lt;/b&gt;одчёркнутый), цвет текста и фона (для фона пурпурный цвет (255,0,255) является цветом по умолчанию).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+62"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Behavior</source>
+        <translation>Поведение</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Восстанавливать последнюю папку предыдущего сеанса</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Расширения файлов, котрые будут открываться в текстовом редакторе (разделённые «;»):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Область переменных</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Цветовое обозначение переменных</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>Использовать шрифт командного окна</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Импорт сочетаний клавиш</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Экспорт сочетаний клавиш</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Сбросить сочетания клавиш</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>По умолчанию</translation>
+    </message>
+    <message>
+        <location line="+232"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-227"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Actual</source>
+        <translation>Текущее</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Сеть</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Разрешить подключаться к веб-сайту Octave для отображения новостей и другой информации</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Использовать прокси-сервер</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Редактор переменных</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Высота строк по умолчанию</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Ширина столбцов по умолчанию</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Цвета в редакторе переменных</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Использовать чередующиеся цвета строк</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>Отключить глобальные сочетания клавиш при фокусе на командном окне</translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Синхронизировать рабочую папку Octave с диспетчером файлов</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>Начальная папка диспетчера файлов (только при отсутствии синхронизации с рабочей папкой Octave)</translation>
+    </message>
+    <message>
+        <location line="+302"/>
+        <location filename="../src/ui-settings-dialog.h" line="+43"/>
+        <source>Shortcuts</source>
+        <translation>Сочетания клавиш</translation>
+    </message>
+    <message>
+        <location line="+54"/>
+        <location filename="../src/ui-settings-dialog.h" line="-21"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+50"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Export</source>
+        <translation>Экспорт</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>Импорт</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Действие</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Имя узла:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Тип прокси-сервера:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Порт:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Имя пользователя:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Пароль:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished">Открепить/закрепить виджет</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished">Закрыть виджет</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Создать файл</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Создать рисунок</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Открыть файл</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Загрузить область переменных</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Сохранить область переменных как</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Выйти из Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Копировать</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Вставить</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">Отменить</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">Выделить все</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Очистить буфер обмена</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Найти в файлах</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">Очистить командное окно</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Очистить журнал выполненных команд</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Очистить область переменных</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Параметры</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Шаг</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">Шаг с заходом</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Шаг с выходом</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Продолжить</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">Выйти из режима отладки</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Показывать командное окно</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Показывать журнал выполненных команд</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Показывать диспетчер файлов</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Показывать область переменных</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Показывать редактор</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">Показывать документацию</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Показывать редактор переменных</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Командное окно</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Журнал выполненных команд</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Диспетчер файлов</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Область переменных</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Редактор</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Документация</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Редактор переменных</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished">Предыдущий виджет</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished">Сбросить расположение окон</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Показать документацию на веб-сайте Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Сообщить об ошибке</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Пакеты Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Внести вклад в Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Ресурсы разработчика Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">О программе Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Заметки о выпуске</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Новости сообщества</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Закрыть вкладку</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Закрыть все вкладки</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Закрыть остальные вкладки</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Переключиться на левую вкладку</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Переключиться на правую вкладку</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Переместить вкладку влево</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Переместить вкладку вправо</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Увеличить масштаб</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Уменьшить масштаб</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Обычный масштаб</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Изменить функцию</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Сохранить файл</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Сохранить файл как</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Печать</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Повторить</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Вырезать</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Найти и заменить</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Найти далее</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Найти ранее</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Удалить до начала слова</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Удалить до конца слова</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Удалить до начала строки</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Удалить до конца строки</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Удалить строку</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Копировать строку</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Вырезать строку</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Показать список завершения</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Закомментировать выделенное</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Раскомментировать выделенное</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Закомментировать выделенное (с выбором строки)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Перевести в верхний регистр</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Перевести в нижний регистр</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Отступ для выделенного фрагмента</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Отменить отступ для выделенного фрагмента</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Расставить отступы для кода</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Преобразовать завершения строк в формат Windows</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Преобразовать завершения строк в формат Unix</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Преобразовать завершения строк в формат Mac</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Перейти к строке</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Переключить закладку</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Следующая закладка</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Предыдущая закладка</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Удалить все закладки</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Параметры стиля</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Показывать номера строк</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Показывать символ пробела</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Показывать символ конца строки</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Показывать направляющие для отступов</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Показывать метку длинных строк</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Показывать панель инструментов</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Показывать строку состояния</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Показывать горизонтальную полосу прокрутки</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished">Упорядочить вкладки по алфавиту</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Переключить точку останова</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Следующая точка останова</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Предыдущая точка останова</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Удалить все точки останова</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Выполнить файл</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Выполнить выделенное</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Найти справку по ключевому слову</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Найти документацию по ключевому слову</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">На домашнюю страницу</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">На предыдущую страницу</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">На следующую страницу</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/tr_TR.ts
+++ b/libgui/languages/tr_TR.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="tr_TR">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation>Aranacak:</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation>Önceki arama</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation>Sonraki arama</translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation>Ara</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1123,7 +1092,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1141,7 +1118,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1149,7 +1126,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1275,7 +1252,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1379,7 +1356,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1392,7 +1369,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1420,7 +1397,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1443,7 +1420,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1890,7 +1867,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2141,7 +2118,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2398,7 +2375,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2443,7 +2420,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2561,7 +2538,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2701,7 +2678,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2714,7 +2691,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2732,7 +2709,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2785,7 +2762,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2816,7 +2793,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2829,7 +2806,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3223,7 +3200,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3270,144 +3247,7 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation>Üst</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation>Alt</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation>Sol</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation>Sağ</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation>Ön plan</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation>Arkaplan</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation>Seçili Ön Plan</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation>Seçili Arka Plan</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation>argüman</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation>evrensel</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation>ısrarcı</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation>Ortam Değişkenleri</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation>İkinci renk modu (açık/koyu)</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation>&amp;Varsayılan renkleri yeniden yükle</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
-        <translation>&amp;Varsayılan stilleri yeniden yükle</translation>
-    </message>
-</context>
-<context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation>Sınıf</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation>Boyut</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation>Değer</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation>Öznitelik</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
+    <name>octave::octave_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+144"/>
         <source>Hide Widget</source>
@@ -3425,7 +3265,7 @@
     </message>
 </context>
 <context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3471,7 +3311,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3479,7 +3319,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3534,7 +3374,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3552,7 +3392,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3635,926 +3475,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>Genel</translation>
-    </message>
-    <message>
-        <location line="-2390"/>
-        <location filename="../src/ui-settings-dialog.h" line="-164"/>
-        <source>Octave logo only</source>
-        <translation>Yalnızca Oktave logosu</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>Mektup simgeleri</translation>
-    </message>
-    <message>
-        <location line="-334"/>
-        <location filename="../src/ui-settings-dialog.h" line="-17"/>
-        <source>Dock widget title bar</source>
-        <translation>Dock aracı başlık çubuğu</translation>
-    </message>
-    <message>
-        <location line="+72"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Small</source>
-        <translation>Küçük</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>Büyük</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Custom style</source>
-        <translation>Özel stil</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>3D</source>
-        <translation>3B</translation>
-    </message>
-    <message>
-        <location line="+558"/>
-        <location filename="../src/ui-settings-dialog.h" line="+118"/>
-        <source>Editor</source>
-        <translation>Düzenleyici</translation>
-    </message>
-    <message>
-        <location line="+488"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-58"/>
-        <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>Bu, tek aralıklı yazı tipleri için iyi çalışır. Çizgi, varsayılan yazı tipinde bir boşluk karakterinin genişliğine göre bir konumda çizilir. Stiller orantılı yazı tipi kullanırsa veya çeşitli yazı tipi boyutları veya kalın, italik ve normal metinler kullanılırsa çok iyi çalışmayabilir.</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>Kod Katlamayı Etkinleştir</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation>Eski Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>Yatay kaydırma çubuğunu göster</translation>
-    </message>
-    <message>
-        <location line="-509"/>
-        <location filename="../src/ui-settings-dialog.h" line="-27"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ayarlanırsa, ana pencereye sabitlenmiş widget&apos;ların odağı fare imlecini takip eder. Bu, &amp;quot;odak fareyi izler&amp;quot; masaüstü ortamı için kullanılır.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation>Ana pencereye yerleştirilmiş araçlar için odak fareyi takip eder</translation>
-    </message>
-    <message>
-        <location line="+487"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show tool bar</source>
-        <translation>Araç çubuğunu göster</translation>
-    </message>
-    <message>
-        <location line="+221"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Rotated tabs</source>
-        <translation>Döndürülmüş sekmeler</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation>Pozisyon</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation>Azami. karakter cinsinden sekme genişliği (0: sınır yok)</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Azami. karakter cinsinden bir sekmenin genişliği (ortalama karakter genişliği). Döndürülmüş sekmeler için özellikle kullanışlıdır.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+260"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>Uzun çizgileri geçerli pencere kenarlığında kaydır</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation</source>
-        <translation>Girinti</translation>
-    </message>
-    <message>
-        <location line="+40"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indent width</source>
-        <translation>Girinti genişliği</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Sekme girintileri satırı</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>Otomatik girinti</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Sekme genişliği</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>Girinti kılavuzlarını göster</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>Geri tuşu çizgiyi kaldırır</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation uses tabs</source>
-        <translation>Girinti sekmeleri kullanır</translation>
-    </message>
-    <message>
-        <location line="+70"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Auto completion</source>
-        <translation>Otomatik tamamlama</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Match keywords</source>
-        <translation>Anahtar kelimeleri eşleştir</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>Büyük küçük harf duyarlı</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>Kelimeyi önerilen bir kelimeyle değiştirin</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>Belgedeki kelimeleri eşleştir</translation>
-    </message>
-    <message>
-        <location line="+48"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>With Octave builtins</source>
-        <translation>Octave yerleşikleri ile</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Oktave fonksiyonları ile</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>Tamamlama listesini otomatik olarak göster</translation>
-    </message>
-    <message>
-        <location line="+76"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>Harici olarak değiştirilen dosyaları istem olmadan yeniden yükleyin</translation>
-    </message>
-    <message>
-        <location line="-841"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <source>Use custom file editor</source>
-        <translation>Özel dosya düzenleyiciyi kullanın</translation>
-    </message>
-    <message>
-        <location line="+934"/>
-        <location filename="../src/ui-settings-dialog.h" line="+70"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>Yükleme ve kaydetme için kullanılan metin kodlaması</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Editor Styles</source>
-        <translation>Düzenleyici Stilleri</translation>
-    </message>
-    <message>
-        <location line="-1383"/>
-        <location filename="../src/ui-settings-dialog.h" line="-92"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(Arabellek boyutunu değiştirmek geçmişi temizler)</translation>
-    </message>
-    <message>
-        <location line="+28"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>History buffer Size</source>
-        <translation>Geçmiş arabellek Boyutu</translation>
-    </message>
-    <message>
-        <location line="-123"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>Yazı Tipi</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>Satır numaralarını göster</translation>
-    </message>
-    <message>
-        <location line="-859"/>
-        <location filename="../src/ui-settings-dialog.h" line="-47"/>
-        <source>Interface</source>
-        <translation>Arayüz</translation>
-    </message>
-    <message>
-        <location line="+421"/>
-        <location filename="../src/ui-settings-dialog.h" line="+27"/>
-        <source>Confirm before exiting</source>
-        <translation>Çıkmadan önce onayla</translation>
-    </message>
-    <message>
-        <location line="-72"/>
-        <location filename="../src/ui-settings-dialog.h" line="-8"/>
-        <source>Graphic icons</source>
-        <translation>Grafik simgeleri</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>Durum çubuğunu göster</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>Aktif olmayan metin</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>Aktif</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Background inactive</source>
-        <translation>Arka plan devre dışı</translation>
-    </message>
-    <message>
-        <location line="+218"/>
-        <location filename="../src/ui-settings-dialog.h" line="+15"/>
-        <source>Octave Startup</source>
-        <translation>Oktave Başlatma</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>Gözat</translation>
-    </message>
-    <message>
-        <location line="-1298"/>
-        <location filename="../src/ui-settings-dialog.h" line="-88"/>
-        <source>Show whitespace</source>
-        <translation>Boşluğu göster</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>Girinti için kullanılan boşlukları gösterme</translation>
-    </message>
-    <message>
-        <location line="+1085"/>
-        <location filename="../src/ui-settings-dialog.h" line="+75"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>Var olmayan dosyaları sormadan oluşturun</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>komut satırı (%f=dosya,%l=satır):</translation>
-    </message>
-    <message>
-        <location line="-500"/>
-        <location filename="../src/ui-settings-dialog.h" line="-22"/>
-        <source>Cursor type:</source>
-        <translation>İmleç türü:</translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Use foreground color</source>
-        <translation>Ön plan rengini kullan</translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>Yazı tipi boyutu</translation>
-    </message>
-    <message>
-        <location line="-245"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>File Browser</source>
-        <translation>Dosya Gezgini</translation>
-    </message>
-    <message>
-        <location line="-2017"/>
-        <location filename="../src/ui-settings-dialog.h" line="-133"/>
-        <source>Normal</source>
-        <translation>Normal</translation>
-    </message>
-    <message>
-        <location line="+352"/>
-        <location filename="../src/ui-settings-dialog.h" line="+22"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>Bu tercihler, herhangi bir .octaverc başlangıç dosyasından sonra uygulanır.</translation>
-    </message>
-    <message>
-        <location line="+540"/>
-        <location filename="../src/ui-settings-dialog.h" line="+24"/>
-        <source>Show EOL characters</source>
-        <translation>EOL karakterlerini göster</translation>
-    </message>
-    <message>
-        <location line="+945"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>Default EOL mode</source>
-        <translation>Varsayılan EOL modu</translation>
-    </message>
-    <message>
-        <location line="-162"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>Liste gösterilmeden önceki karakter sayısı: </translation>
-    </message>
-    <message>
-        <location line="-1805"/>
-        <location filename="../src/ui-settings-dialog.h" line="-110"/>
-        <source>Preferences</source>
-        <translation>Seçenekler</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(yeniden başlatma gerekli)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>Yerel dosya diyaloglarını kullanın</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>Araç Çubuğu Simgeleri</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>Dil</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>Stil</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Octave yorumlayıcısının ilk çalışma dizini</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>Önceki oturumun son çalışma dizinini geri yükle</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>Komut</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>Başka bir widget&apos;tan bir komut çalıştırırken odağı Komut Penceresine ayarla</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>Düzenleyicideki işaretçiye ek olarak Komut Penceresinde hata ayıklama konumunu yazdırın</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>Komut Penceresi Renkleri</translation>
-    </message>
-    <message>
-        <location line="+190"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>Number size as difference to editor font</source>
-        <translation>Düzenleyici yazı tipine göre sayı boyutu</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>Çift tıklama ile seçilen bir kelimenin tüm tekrarlarını vurgulayın</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation>Sekmeler</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sekmeleri döndür: Üstte veya alttayken dikey, solda veya sağdayken yatay. Kapat düğmesi döndürülen sekmelerde gösterilmez.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>Yorumlar (Oktave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>Yorumsuz metin için dikkate alınan dizeler</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>Seçili metne yorum yapmak için kullanılan dize</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>Uzun çizgiler</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>Satır uzunluğunda uzun çizgileri kırın</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>Satırları yalnızca yorumlarda ayırın</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>Satır uzunluğu</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>Uzun çizgi işaretçisi</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>Satır</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation>Üst</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation>Sol</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation>Sağ</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation>Ön plan</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
         <source>Background</source>
         <translation>Arkaplan</translation>
     </message>
     <message>
-        <location line="+191"/>
-        <location filename="../src/ui-settings-dialog.h" line="+13"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>Sonrasına otomatik ekle &quot;Eğer&quot; vb.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>Hiç</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>&quot;endif&quot; vb.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>&quot;son&quot;</translation>
-    </message>
-    <message>
-        <location line="+238"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Debugging</source>
-        <translation>Hata Ayıklama</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>Her zaman hata ayıklama kesme noktalarını ve işaretçileri göster (kapatılırsa ilgili dosyayı açar)</translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>File handling</source>
-        <translation>Dosya yönetimi</translation>
-    </message>
-    <message>
-        <location line="+32"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>Başlangıçta veya düzenleyici kapattıktan sonra tekrar gösterildiğinde önceki oturumdan düzenleyici sekmelerini geri yükle</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>Düzenleyici widget&apos;ı kapatıldığında / gizlendiğinde tüm dosyaları kapat</translation>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation>Seçili Ön Plan</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation>Seçili Arka Plan</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation>argüman</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation>evrensel</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation>ısrarcı</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation>Ortam Değişkenleri</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation>İkinci renk modu (açık/koyu)</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Force newline at end when saving file</source>
-        <translation>Dosyayı kaydederken sonunda yeni satırı zorla</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation>Dosyayı kaydederken sondaki boşlukları kaldırın</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Yazı tipini, yazı tipi boyutunu (varsayılan boyuttan farklı olarak), yazı tipi stilini seçin (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;alt çizgi), metin rengi ve arka plan rengi (ikincisi için macenta rengi (255,0,255), varsayılan arka plan rengi için bir yer tutucudur).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+62"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Behavior</source>
-        <translation>Davranış</translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Restore last directory of previous session</source>
-        <translation>Önceki oturumun son dizinini geri yükle</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>Varsayılan metin düzenleyicide açılacak dosya uzantıları (&quot;;&quot; ile ayrılmış):</translation>
-    </message>
-    <message>
-        <location line="+39"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Workspace</source>
-        <translation>Çalışma Alanı</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>Değişken nitelikler için renkler</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>Komut Penceresi yazı tipini kullan</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>Kısayol kümesini içe aktar</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>Mevcut kısayol kümesini dışa aktar</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>Kısayolları varsayılanlarına sıfırlayın</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>Öntanımlı</translation>
-    </message>
-    <message>
-        <location line="+232"/>
-        <location filename="../src/ui-settings-dialog.h" line="+17"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="-227"/>
-        <location filename="../src/ui-settings-dialog.h" line="-18"/>
-        <source>Actual</source>
-        <translation>Güncel</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>Ağ</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>Octave&apos;in güncel haberleri ve bilgileri görüntülemek için Octave web sitesine bağlanmasına izin verin</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation>Proxy sunucu</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seçim &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Ortam Değişkenleri&lt;/span&gt;. Son seçim ile proxy, boş olmayan ilk ortam değişkeni ALL_PROXY, HTTP_PROXY veya HTTPS_PROXY&apos;den alınır .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>Proxy sunucusu kullan</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>Değişken Düzenleyici</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>Varsayılan satır yüksekliği</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>Varsayılan sütun genişliği</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>Değişken Düzenleyici Renkleri</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>Alternatif satır renkleri kullanın</translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation>Önlemek için genel kısayolları devre dışı bırakın.
-okuma satırı tuş vuruşlarına müdahale.
-İstisnalar: Tercümanı kesmek için Ctrl-C
-ve diğer araçlara geçiş için kısayollar.</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>Komut Penceresinde odak olduğunda genel kısayolları devre dışı bırakın</translation>
-    </message>
-    <message>
-        <location line="-392"/>
-        <location filename="../src/ui-settings-dialog.h" line="-23"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>Octave çalışma dizinini dosya tarayıcısı ile senkronize edin</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>İlk dosya tarayıcı dizini (yalnızca Octave&apos;nin ilk çalışma dizini ile senkronize edilmemişse)</translation>
-    </message>
-    <message>
-        <location line="+302"/>
-        <location filename="../src/ui-settings-dialog.h" line="+43"/>
-        <source>Shortcuts</source>
-        <translation>Kısayollar</translation>
-    </message>
-    <message>
-        <location line="+54"/>
-        <location filename="../src/ui-settings-dialog.h" line="-21"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation>Önlemek için menü hızlandırıcılarını devre dışı bırakın.
-okuma satırı tuş vuruşlarına müdahale.</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <location line="+9"/>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+50"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Export</source>
-        <translation>Dışa aktar</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>İçe aktar</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>Eylem</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>Makine ismi:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Proxy type:</source>
-        <translation>Proxy türü:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>Port:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>Kullanıcı adı:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>Parola:</translation>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation>&amp;Varsayılan renkleri yeniden yükle</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation>&amp;Varsayılan stilleri yeniden yükle</translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -4660,7 +3691,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -4706,7 +3737,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4760,626 +3791,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished">Undock/Dock Widget</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished">Aracı kapat</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">Yeni Dosya</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">Yeni İşlev</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">Yeni Şekil</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">Dosya Aç</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">Çalışma Alanını Yükle</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">Çalışma Alanını Farklı Kaydet</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">Oktave`dan Çık</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">Kopyala</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">Yapıştır</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">Panoyu Temizle</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">Dosyalarda Bul</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">Komut Penceresini Temizle</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">Komut Geçmişini Temizle</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">Çalışma Alanını Temizle</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished">Yolu Ayarla</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">Seçenekler</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished">Adım</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">İçeri Gir</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished">Dışarı Çık</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">Devam</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished">Hata Ayıklama Modundan Çık</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished">Profil Oluşturucu Oturumunu Başlat/Durdur</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished">Profil Oluşturucu Oturumunu Sürdür</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished">Profil Verilerini Göster</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">Komut Penceresini Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">Komut Geçmişini Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">Dosya Tarayıcısını Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">Çalışma Alanını Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">Düzenleyiciyi Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">Değişken Düzenleyiciyi Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">Komut Penceresi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">Komut Geçmişi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">Dosya Gezgini</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Çalışma Alanı</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">Düzenleyici</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">Belgelendirme</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">Değişken Düzenleyici</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished">Önceki Araçlar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished">Varsayılan Pencere Düzenini Sıfırla</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished">Disk Üzerindeki Belgeleri Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">Çevrimiçi Belgeleri Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished">Hata Bildir</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Oktave Paketleri</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">Oktave`ya Katkıda Bulun</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Octave Geliştirici Kaynakları</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">Sürüm Notları</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">Topluluk Haberleri</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">Sekmeyi Kapat</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">Tüm Sekmeleri Kapat</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">Diğer Sekmeleri Kapat</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">Sol Sekmeye Geç</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">Sağ Sekmeye Geç</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">Sekmeyi Sola Taşı</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">Sekmeyi Sağa Taşı</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">Yaklaştır</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">Uzaklaştır</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">Yaklaştırma Normal</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">Düzenleme İşlevi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">Dosyayı Kaydet</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">Dosyayı Farklı Kaydet</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">Yazdır</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">Yinele</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">Kes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">Bul ve Değiştir</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">Sonraki Bul</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">Öncekini Bul</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished">Kelimenin Başını Sil</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished">Kelimenin Sonuna Kadar Sil</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished">Satırın Başına Kadar Sil</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished">Satırın Sonuna Kadar Sil</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">Satırı Sil</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">Satırı Kopyala</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">Satır Kes</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished">Yinelenen Seçim/Satır</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">Satırı Aktar</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">Tamamlama Listesini Göster</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">Yorum Seçimi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">Açıklamayı Kaldır Seçimi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">Yorum Seçimi (Dize Seçme)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">Büyük Harf Seçimi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">Küçük Harf Seçimi</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">Sert Girinti Seçimi</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">Seçimi Katı Şekilde Çöz</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">Girinti Kodu</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">Satır Sonlarını Windows&apos;a Dönüştür</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">Satır Sonlarını Unix&apos;e Dönüştür</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">Satır Sonlarını Mac&apos;e Dönüştür</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">Satıra Git</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">Eşleşen Ayraca Taşı</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished">Eşleşen Ayraç Seçin</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">Yer İşaretini Değiştir</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">Sonraki Yer İmi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">Önceki Yer İmi</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">Tüm Yer İşaretlerini Kaldır</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">Stil Tercihleri</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">Satır Numaralarını Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">Boşluk Karakterlerini Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">Satır Sonlarını Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">Girinti Kılavuzlarını Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">Uzun Çizgi İşaretleyiciyi Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">Araç Çubuğunu Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">Durum çubuğunu göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">Yatay Kaydırma Çubuğunu Göster</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished">Sekmeleri Alfabetik Olarak Sırala</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">Kesme Noktasını Aç/Kapat</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">Sonraki Kesme Noktası</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">Önceki Kesme Noktası</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">Tüm Kesme Noktalarını Kaldır</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">Dosyayı Çalıştır</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">Seçimi Çalıştır</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">Anahtar Kelime Yardımı</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">Anahtar Kelime Belgesi</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">Ana sayfaya Git</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">Go Back one Page</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">Bir Sayfa İleri Git</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished">Bu sayfayı işaretle</translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">Evrensel</translation>
     </message>
@@ -5474,7 +3888,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -5482,7 +3896,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -5510,7 +3924,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -5607,7 +4021,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -5615,7 +4029,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -5673,7 +4087,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -5681,7 +4095,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -5720,7 +4134,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation>Sınıf</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation>Boyut</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation>Değer</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation>Öznitelik</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5787,4 +4221,1544 @@
         <translation type="unfinished">Filtreyi göster</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>Genel</translation>
+    </message>
+    <message>
+        <location line="-2390"/>
+        <location filename="../src/ui-settings-dialog.h" line="-164"/>
+        <source>Octave logo only</source>
+        <translation>Yalnızca Oktave logosu</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>Mektup simgeleri</translation>
+    </message>
+    <message>
+        <location line="-334"/>
+        <location filename="../src/ui-settings-dialog.h" line="-17"/>
+        <source>Dock widget title bar</source>
+        <translation>Dock aracı başlık çubuğu</translation>
+    </message>
+    <message>
+        <location line="+72"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Small</source>
+        <translation>Küçük</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>Büyük</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Custom style</source>
+        <translation>Özel stil</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>3D</source>
+        <translation>3B</translation>
+    </message>
+    <message>
+        <location line="+558"/>
+        <location filename="../src/ui-settings-dialog.h" line="+118"/>
+        <source>Editor</source>
+        <translation>Düzenleyici</translation>
+    </message>
+    <message>
+        <location line="+488"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>Bu, tek aralıklı yazı tipleri için iyi çalışır. Çizgi, varsayılan yazı tipinde bir boşluk karakterinin genişliğine göre bir konumda çizilir. Stiller orantılı yazı tipi kullanırsa veya çeşitli yazı tipi boyutları veya kalın, italik ve normal metinler kullanılırsa çok iyi çalışmayabilir.</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>Kod Katlamayı Etkinleştir</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation>Eski Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>Yatay kaydırma çubuğunu göster</translation>
+    </message>
+    <message>
+        <location line="-509"/>
+        <location filename="../src/ui-settings-dialog.h" line="-27"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ayarlanırsa, ana pencereye sabitlenmiş widget&apos;ların odağı fare imlecini takip eder. Bu, &amp;quot;odak fareyi izler&amp;quot; masaüstü ortamı için kullanılır.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation>Ana pencereye yerleştirilmiş araçlar için odak fareyi takip eder</translation>
+    </message>
+    <message>
+        <location line="+487"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show tool bar</source>
+        <translation>Araç çubuğunu göster</translation>
+    </message>
+    <message>
+        <location line="+221"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Rotated tabs</source>
+        <translation>Döndürülmüş sekmeler</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation>Pozisyon</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation>Azami. karakter cinsinden sekme genişliği (0: sınır yok)</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Azami. karakter cinsinden bir sekmenin genişliği (ortalama karakter genişliği). Döndürülmüş sekmeler için özellikle kullanışlıdır.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+260"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>Uzun çizgileri geçerli pencere kenarlığında kaydır</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation</source>
+        <translation>Girinti</translation>
+    </message>
+    <message>
+        <location line="+40"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indent width</source>
+        <translation>Girinti genişliği</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Sekme girintileri satırı</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>Otomatik girinti</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Sekme genişliği</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>Girinti kılavuzlarını göster</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>Geri tuşu çizgiyi kaldırır</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation uses tabs</source>
+        <translation>Girinti sekmeleri kullanır</translation>
+    </message>
+    <message>
+        <location line="+70"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Auto completion</source>
+        <translation>Otomatik tamamlama</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Match keywords</source>
+        <translation>Anahtar kelimeleri eşleştir</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>Büyük küçük harf duyarlı</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>Kelimeyi önerilen bir kelimeyle değiştirin</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>Belgedeki kelimeleri eşleştir</translation>
+    </message>
+    <message>
+        <location line="+48"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>With Octave builtins</source>
+        <translation>Octave yerleşikleri ile</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Oktave fonksiyonları ile</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>Tamamlama listesini otomatik olarak göster</translation>
+    </message>
+    <message>
+        <location line="+76"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>Harici olarak değiştirilen dosyaları istem olmadan yeniden yükleyin</translation>
+    </message>
+    <message>
+        <location line="-841"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <source>Use custom file editor</source>
+        <translation>Özel dosya düzenleyiciyi kullanın</translation>
+    </message>
+    <message>
+        <location line="+934"/>
+        <location filename="../src/ui-settings-dialog.h" line="+70"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>Yükleme ve kaydetme için kullanılan metin kodlaması</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Editor Styles</source>
+        <translation>Düzenleyici Stilleri</translation>
+    </message>
+    <message>
+        <location line="-1383"/>
+        <location filename="../src/ui-settings-dialog.h" line="-92"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(Arabellek boyutunu değiştirmek geçmişi temizler)</translation>
+    </message>
+    <message>
+        <location line="+28"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>History buffer Size</source>
+        <translation>Geçmiş arabellek Boyutu</translation>
+    </message>
+    <message>
+        <location line="-123"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>Yazı Tipi</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>Satır numaralarını göster</translation>
+    </message>
+    <message>
+        <location line="-859"/>
+        <location filename="../src/ui-settings-dialog.h" line="-47"/>
+        <source>Interface</source>
+        <translation>Arayüz</translation>
+    </message>
+    <message>
+        <location line="+421"/>
+        <location filename="../src/ui-settings-dialog.h" line="+27"/>
+        <source>Confirm before exiting</source>
+        <translation>Çıkmadan önce onayla</translation>
+    </message>
+    <message>
+        <location line="-72"/>
+        <location filename="../src/ui-settings-dialog.h" line="-8"/>
+        <source>Graphic icons</source>
+        <translation>Grafik simgeleri</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>Durum çubuğunu göster</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>Aktif olmayan metin</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>Aktif</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Background inactive</source>
+        <translation>Arka plan devre dışı</translation>
+    </message>
+    <message>
+        <location line="+218"/>
+        <location filename="../src/ui-settings-dialog.h" line="+15"/>
+        <source>Octave Startup</source>
+        <translation>Oktave Başlatma</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>Gözat</translation>
+    </message>
+    <message>
+        <location line="-1298"/>
+        <location filename="../src/ui-settings-dialog.h" line="-88"/>
+        <source>Show whitespace</source>
+        <translation>Boşluğu göster</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>Girinti için kullanılan boşlukları gösterme</translation>
+    </message>
+    <message>
+        <location line="+1085"/>
+        <location filename="../src/ui-settings-dialog.h" line="+75"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>Var olmayan dosyaları sormadan oluşturun</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>komut satırı (%f=dosya,%l=satır):</translation>
+    </message>
+    <message>
+        <location line="-500"/>
+        <location filename="../src/ui-settings-dialog.h" line="-22"/>
+        <source>Cursor type:</source>
+        <translation>İmleç türü:</translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Use foreground color</source>
+        <translation>Ön plan rengini kullan</translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>Yazı tipi boyutu</translation>
+    </message>
+    <message>
+        <location line="-245"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>File Browser</source>
+        <translation>Dosya Gezgini</translation>
+    </message>
+    <message>
+        <location line="-2017"/>
+        <location filename="../src/ui-settings-dialog.h" line="-133"/>
+        <source>Normal</source>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <location line="+352"/>
+        <location filename="../src/ui-settings-dialog.h" line="+22"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>Bu tercihler, herhangi bir .octaverc başlangıç dosyasından sonra uygulanır.</translation>
+    </message>
+    <message>
+        <location line="+540"/>
+        <location filename="../src/ui-settings-dialog.h" line="+24"/>
+        <source>Show EOL characters</source>
+        <translation>EOL karakterlerini göster</translation>
+    </message>
+    <message>
+        <location line="+945"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>Default EOL mode</source>
+        <translation>Varsayılan EOL modu</translation>
+    </message>
+    <message>
+        <location line="-162"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>Liste gösterilmeden önceki karakter sayısı: </translation>
+    </message>
+    <message>
+        <location line="-1805"/>
+        <location filename="../src/ui-settings-dialog.h" line="-110"/>
+        <source>Preferences</source>
+        <translation>Seçenekler</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(yeniden başlatma gerekli)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>Yerel dosya diyaloglarını kullanın</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>Araç Çubuğu Simgeleri</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>Dil</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>Stil</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Octave yorumlayıcısının ilk çalışma dizini</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>Önceki oturumun son çalışma dizinini geri yükle</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>Komut</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>Başka bir widget&apos;tan bir komut çalıştırırken odağı Komut Penceresine ayarla</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>Düzenleyicideki işaretçiye ek olarak Komut Penceresinde hata ayıklama konumunu yazdırın</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>Komut Penceresi Renkleri</translation>
+    </message>
+    <message>
+        <location line="+190"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>Number size as difference to editor font</source>
+        <translation>Düzenleyici yazı tipine göre sayı boyutu</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>Çift tıklama ile seçilen bir kelimenin tüm tekrarlarını vurgulayın</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation>Sekmeler</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sekmeleri döndür: Üstte veya alttayken dikey, solda veya sağdayken yatay. Kapat düğmesi döndürülen sekmelerde gösterilmez.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>Yorumlar (Oktave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>Yorumsuz metin için dikkate alınan dizeler</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>Seçili metne yorum yapmak için kullanılan dize</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>Uzun çizgiler</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>Satır uzunluğunda uzun çizgileri kırın</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>Satırları yalnızca yorumlarda ayırın</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>Satır uzunluğu</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>Uzun çizgi işaretçisi</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>Satır</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>Arkaplan</translation>
+    </message>
+    <message>
+        <location line="+191"/>
+        <location filename="../src/ui-settings-dialog.h" line="+13"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>Sonrasına otomatik ekle &quot;Eğer&quot; vb.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>Hiç</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>&quot;endif&quot; vb.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>&quot;son&quot;</translation>
+    </message>
+    <message>
+        <location line="+238"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Debugging</source>
+        <translation>Hata Ayıklama</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>Her zaman hata ayıklama kesme noktalarını ve işaretçileri göster (kapatılırsa ilgili dosyayı açar)</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>File handling</source>
+        <translation>Dosya yönetimi</translation>
+    </message>
+    <message>
+        <location line="+32"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>Başlangıçta veya düzenleyici kapattıktan sonra tekrar gösterildiğinde önceki oturumdan düzenleyici sekmelerini geri yükle</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>Düzenleyici widget&apos;ı kapatıldığında / gizlendiğinde tüm dosyaları kapat</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Force newline at end when saving file</source>
+        <translation>Dosyayı kaydederken sonunda yeni satırı zorla</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation>Dosyayı kaydederken sondaki boşlukları kaldırın</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Yazı tipini, yazı tipi boyutunu (varsayılan boyuttan farklı olarak), yazı tipi stilini seçin (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;alt çizgi), metin rengi ve arka plan rengi (ikincisi için macenta rengi (255,0,255), varsayılan arka plan rengi için bir yer tutucudur).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+62"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Behavior</source>
+        <translation>Davranış</translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Restore last directory of previous session</source>
+        <translation>Önceki oturumun son dizinini geri yükle</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>Varsayılan metin düzenleyicide açılacak dosya uzantıları (&quot;;&quot; ile ayrılmış):</translation>
+    </message>
+    <message>
+        <location line="+39"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Workspace</source>
+        <translation>Çalışma Alanı</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>Değişken nitelikler için renkler</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>Komut Penceresi yazı tipini kullan</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>Kısayol kümesini içe aktar</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>Mevcut kısayol kümesini dışa aktar</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>Kısayolları varsayılanlarına sıfırlayın</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>Öntanımlı</translation>
+    </message>
+    <message>
+        <location line="+232"/>
+        <location filename="../src/ui-settings-dialog.h" line="+17"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-227"/>
+        <location filename="../src/ui-settings-dialog.h" line="-18"/>
+        <source>Actual</source>
+        <translation>Güncel</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>Ağ</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>Octave&apos;in güncel haberleri ve bilgileri görüntülemek için Octave web sitesine bağlanmasına izin verin</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation>Proxy sunucu</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seçim &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Ortam Değişkenleri&lt;/span&gt;. Son seçim ile proxy, boş olmayan ilk ortam değişkeni ALL_PROXY, HTTP_PROXY veya HTTPS_PROXY&apos;den alınır .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>Proxy sunucusu kullan</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>Değişken Düzenleyici</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>Varsayılan satır yüksekliği</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>Varsayılan sütun genişliği</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>Değişken Düzenleyici Renkleri</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>Alternatif satır renkleri kullanın</translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation>Önlemek için genel kısayolları devre dışı bırakın.
+okuma satırı tuş vuruşlarına müdahale.
+İstisnalar: Tercümanı kesmek için Ctrl-C
+ve diğer araçlara geçiş için kısayollar.</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>Komut Penceresinde odak olduğunda genel kısayolları devre dışı bırakın</translation>
+    </message>
+    <message>
+        <location line="-392"/>
+        <location filename="../src/ui-settings-dialog.h" line="-23"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>Octave çalışma dizinini dosya tarayıcısı ile senkronize edin</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>İlk dosya tarayıcı dizini (yalnızca Octave&apos;nin ilk çalışma dizini ile senkronize edilmemişse)</translation>
+    </message>
+    <message>
+        <location line="+302"/>
+        <location filename="../src/ui-settings-dialog.h" line="+43"/>
+        <source>Shortcuts</source>
+        <translation>Kısayollar</translation>
+    </message>
+    <message>
+        <location line="+54"/>
+        <location filename="../src/ui-settings-dialog.h" line="-21"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation>Önlemek için menü hızlandırıcılarını devre dışı bırakın.
+okuma satırı tuş vuruşlarına müdahale.</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+50"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Export</source>
+        <translation>Dışa aktar</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>İçe aktar</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>Eylem</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>Makine ismi:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Proxy type:</source>
+        <translation>Proxy türü:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>Port:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>Kullanıcı adı:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>Parola:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished">Undock/Dock Widget</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished">Aracı kapat</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">Yeni Dosya</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">Yeni İşlev</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">Yeni Şekil</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">Dosya Aç</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">Çalışma Alanını Yükle</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">Çalışma Alanını Farklı Kaydet</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">Oktave`dan Çık</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">Kopyala</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">Yapıştır</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">Panoyu Temizle</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">Dosyalarda Bul</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">Komut Penceresini Temizle</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">Komut Geçmişini Temizle</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">Çalışma Alanını Temizle</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished">Yolu Ayarla</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">Seçenekler</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished">Adım</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">İçeri Gir</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished">Dışarı Çık</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">Devam</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished">Hata Ayıklama Modundan Çık</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished">Profil Oluşturucu Oturumunu Başlat/Durdur</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished">Profil Oluşturucu Oturumunu Sürdür</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished">Profil Verilerini Göster</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">Komut Penceresini Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">Komut Geçmişini Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">Dosya Tarayıcısını Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">Çalışma Alanını Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">Düzenleyiciyi Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">Değişken Düzenleyiciyi Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">Komut Penceresi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">Komut Geçmişi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">Dosya Gezgini</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Çalışma Alanı</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">Düzenleyici</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">Belgelendirme</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">Değişken Düzenleyici</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished">Önceki Araçlar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished">Varsayılan Pencere Düzenini Sıfırla</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished">Disk Üzerindeki Belgeleri Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">Çevrimiçi Belgeleri Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished">Hata Bildir</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Oktave Paketleri</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">Oktave`ya Katkıda Bulun</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Octave Geliştirici Kaynakları</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">Sürüm Notları</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">Topluluk Haberleri</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">Sekmeyi Kapat</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">Tüm Sekmeleri Kapat</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">Diğer Sekmeleri Kapat</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">Sol Sekmeye Geç</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">Sağ Sekmeye Geç</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">Sekmeyi Sola Taşı</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">Sekmeyi Sağa Taşı</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">Yaklaştır</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">Uzaklaştır</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">Yaklaştırma Normal</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">Düzenleme İşlevi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">Dosyayı Kaydet</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">Dosyayı Farklı Kaydet</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">Yazdır</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">Yinele</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">Kes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">Bul ve Değiştir</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">Sonraki Bul</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">Öncekini Bul</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished">Kelimenin Başını Sil</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished">Kelimenin Sonuna Kadar Sil</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished">Satırın Başına Kadar Sil</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished">Satırın Sonuna Kadar Sil</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">Satırı Sil</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">Satırı Kopyala</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">Satır Kes</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished">Yinelenen Seçim/Satır</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">Satırı Aktar</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">Tamamlama Listesini Göster</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">Yorum Seçimi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">Açıklamayı Kaldır Seçimi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">Yorum Seçimi (Dize Seçme)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">Büyük Harf Seçimi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">Küçük Harf Seçimi</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">Sert Girinti Seçimi</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">Seçimi Katı Şekilde Çöz</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">Girinti Kodu</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">Satır Sonlarını Windows&apos;a Dönüştür</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">Satır Sonlarını Unix&apos;e Dönüştür</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">Satır Sonlarını Mac&apos;e Dönüştür</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">Satıra Git</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">Eşleşen Ayraca Taşı</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished">Eşleşen Ayraç Seçin</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">Yer İşaretini Değiştir</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">Sonraki Yer İmi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">Önceki Yer İmi</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">Tüm Yer İşaretlerini Kaldır</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">Stil Tercihleri</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">Satır Numaralarını Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">Boşluk Karakterlerini Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">Satır Sonlarını Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">Girinti Kılavuzlarını Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">Uzun Çizgi İşaretleyiciyi Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">Araç Çubuğunu Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">Durum çubuğunu göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">Yatay Kaydırma Çubuğunu Göster</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished">Sekmeleri Alfabetik Olarak Sırala</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">Kesme Noktasını Aç/Kapat</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">Sonraki Kesme Noktası</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">Önceki Kesme Noktası</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">Tüm Kesme Noktalarını Kaldır</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">Dosyayı Çalıştır</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">Seçimi Çalıştır</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">Anahtar Kelime Yardımı</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">Anahtar Kelime Belgesi</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">Ana sayfaya Git</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">Go Back one Page</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">Bir Sayfa İleri Git</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished">Bu sayfayı işaretle</translation>
+    </message>
+</context>
 </TS>
--- a/libgui/languages/uk_UA.ts
+++ b/libgui/languages/uk_UA.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="uk_UA">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1113,7 +1082,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1139,7 +1116,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1263,7 +1240,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1360,7 +1337,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1373,7 +1350,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1401,7 +1378,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1422,7 +1399,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1867,7 +1844,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2087,7 +2064,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2340,7 +2317,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2385,7 +2362,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2503,7 +2480,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2643,7 +2620,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2656,7 +2633,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2674,7 +2651,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2727,7 +2704,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2754,7 +2731,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2767,7 +2744,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3160,7 +3137,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3196,162 +3173,25 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
+    <name>octave::octave_dock_widget</name>
+    <message>
+        <location filename="../src/octave-dock-widget.cc" line="+144"/>
+        <source>Hide Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+81"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+58"/>
+        <source>Undock Widget</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Значення</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
-    <message>
-        <location filename="../src/octave-dock-widget.cc" line="+144"/>
-        <source>Hide Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+81"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+58"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3393,7 +3233,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3401,7 +3241,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3454,7 +3294,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3472,7 +3312,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3555,6 +3395,747 @@
     </message>
 </context>
 <context>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>&amp;Reload default styles</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/settings-dialog.cc" line="-945"/>
+        <source>Loading current preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location line="+6"/>
+        <location line="+1049"/>
+        <source>System setting</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-795"/>
+        <source>IBeam Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Block Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Underline Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+176"/>
+        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+63"/>
+        <source>Set Octave Startup Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Set File Browser Startup Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>Applying preferences ... </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+86"/>
+        <location line="+21"/>
+        <location line="+1069"/>
+        <source>Failed to open %1 as Octave shortcut file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-428"/>
+        <source>Enable attribute colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Hide tool tips</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+360"/>
+        <source>Import shortcuts from file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+6"/>
+        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-1"/>
+        <source>Export shortcuts to file...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <source>Overwriting Shortcuts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>You are about to overwrite all shortcuts.
+Would you like to save the current shortcut set or cancel the action?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Don&apos;t save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+33"/>
+        <source>Octave GUI preferences</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::setup_community_news</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="+45"/>
+        <source>Community News</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>&lt;html&gt;&lt;body&gt;
+&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
+The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
+&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
+&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <source>&lt;html&gt;&lt;head&gt;
+&lt;/head&gt;&lt;body&gt;
+&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
+&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcut_edit_dialog</name>
+    <message>
+        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
+        <source>Enter New Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <source>Enter custom shortcut
+Action: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Enter shortcut by typing it</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Add Shift modifier
+(allows one to enter number keys)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Actual Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Default Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Set to default</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+104"/>
+        <source>Double Shortcut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>The chosen shortcut
+  &quot;%1&quot;
+is already used for the action
+  &quot;%2&quot;.
+Do you want to use the shortcut and remove it from the previous action?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
+        <source>Global</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location line="+49"/>
+        <source>File Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+49"/>
+        <source>Edit Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <location line="+52"/>
+        <source>Debug Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-49"/>
+        <source>Tools Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Window Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+49"/>
+        <source>Help Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-46"/>
+        <source>News Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Handling of Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Tab Handling in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Find &amp; Replace in Dock Widgets</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zooming in Editor and Documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Editor</source>
+        <translation type="unfinished">Редактор</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <source>View Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Run Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <source>Documentation Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+109"/>
+        <source>item %1 not found in shortcut settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::terminal_dock_widget</name>
+    <message>
+        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
+        <source>Command Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_dock_widget</name>
+    <message>
+        <location filename="../src/variable-editor.cc" line="+177"/>
+        <source>Dock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Variable Editor: </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Undock Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Restore geometry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redock</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor</name>
+    <message>
+        <location line="+918"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Edit variables.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+553"/>
+        <source>Variable Editor Toolbar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Save variable to a file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+5"/>
+        <location line="+6"/>
+        <source>Save in format ...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-5"/>
+        <source>Save variable to a file in different format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <source>Cut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Cut data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Copy data to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Paste clipboard into variable data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location line="+6"/>
+        <location line="+7"/>
+        <source>Plot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-11"/>
+        <source>Plot Selected Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Plot selected data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <source>Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Go one level up in variable hierarchy</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_stack</name>
+    <message>
+        <location line="-1260"/>
+        <source>Save Variable %1 As</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::variable_editor_view</name>
+    <message>
+        <location line="+142"/>
+        <source>Cut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Variable from Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <source>Transpose</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+56"/>
+        <source> columns</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+52"/>
+        <source> rows</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+0"/>
+        <source> row</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::welcome_wizard</name>
+    <message>
+        <location filename="../src/welcome-wizard.cc" line="-190"/>
+        <source>Welcome to GNU Octave</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_model</name>
+    <message>
+        <location filename="../src/workspace-model.cc" line="+49"/>
+        <source>Name</source>
+        <translation type="unfinished">Ідентифікатор</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Class</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Значення</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+83"/>
+        <source>Right click to copy, rename, or display</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location line="+2"/>
+        <source>complex</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation type="unfinished">Значення</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/workspace-view.cc" line="+57"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Область змінних</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>View the variables in the active workspace.</source>
+        <translation type="unfinished">Перегляд змісту поточної області змінних.</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Enter text to filter the workspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <source>Filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+122"/>
+        <source>View the variables in the active workspace.&lt;br&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Colors for variable attributes:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+156"/>
+        <source>Open in Variable Editor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Rename</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <source>Only top-level symbols may be renamed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+22"/>
+        <source>Hide filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>settings_dialog</name>
     <message>
         <location filename="../src/settings-dialog.ui" line="+45"/>
@@ -4472,202 +5053,6 @@
         <source>Password:</source>
         <translation type="unfinished">Пароль:</translation>
     </message>
-    <message>
-        <location filename="../src/settings-dialog.cc" line="-945"/>
-        <source>Loading current preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location line="+6"/>
-        <location line="+1049"/>
-        <source>System setting</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-795"/>
-        <source>IBeam Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Block Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Underline Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+176"/>
-        <source>Color of highlighted current line (magenta (255,0,255) for automatic color)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+63"/>
-        <source>Set Octave Startup Directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Set File Browser Startup Directory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>Applying preferences ... </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+86"/>
-        <location line="+21"/>
-        <location line="+1069"/>
-        <source>Failed to open %1 as Octave shortcut file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-428"/>
-        <source>Enable attribute colors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Hide tool tips</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+360"/>
-        <source>Import shortcuts from file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+6"/>
-        <source>Octave Shortcut Files (*.osc);;All Files (*)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-1"/>
-        <source>Export shortcuts to file...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <source>Overwriting Shortcuts</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>You are about to overwrite all shortcuts.
-Would you like to save the current shortcut set or cancel the action?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Don&apos;t save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+33"/>
-        <source>Octave GUI preferences</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>setup_community_news</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="+45"/>
-        <source>Community News</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Previous</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cancel</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>&lt;html&gt;&lt;body&gt;
-&lt;p&gt;When Octave starts, it will optionally check the Octave web site for current news and information about the Octave community.
-The check will happen at most once each day and news will only be displayed if there is something new since the last time you viewed the news.&lt;/p&gt;
-&lt;p&gt;You may also view the news by selecting the &quot;Community News&quot; item in the &quot;Help&quot; menu, or by visiting
-&lt;a href=&quot;https://octave.org/community-news.html&quot;&gt;https://octave.org/community-news.html&lt;/a&gt;.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <source>&lt;html&gt;&lt;head&gt;
-&lt;/head&gt;&lt;body&gt;
-&lt;p&gt;Allow Octave to connect to the Octave web site when it starts in order to display current news and information about the Octave community.&lt;/p&gt;
-&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>shortcut_edit_dialog</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
-        <source>Enter New Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <source>Enter custom shortcut
-Action: %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Enter shortcut by typing it</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Add Shift modifier
-(allows one to enter number keys)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Actual Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Default Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Set to default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+104"/>
-        <source>Double Shortcut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>The chosen shortcut
-  &quot;%1&quot;
-is already used for the action
-  &quot;%2&quot;.
-Do you want to use the shortcut and remove it from the previous action?</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>shortcuts</name>
@@ -5286,415 +5671,4 @@
         <translation type="unfinished"></translation>
     </message>
 </context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
-        <source>Global</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location line="+49"/>
-        <source>File Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+49"/>
-        <source>Edit Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <location line="+52"/>
-        <source>Debug Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-49"/>
-        <source>Tools Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Window Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+49"/>
-        <source>Help Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-46"/>
-        <source>News Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Handling of Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Tab Handling in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Find &amp; Replace in Dock Widgets</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zooming in Editor and Documentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Editor</source>
-        <translation type="unfinished">Редактор</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>View Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Run Menu</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <source>Documentation Viewer</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Browser</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+109"/>
-        <source>item %1 not found in shortcut settings dialog</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>terminal_dock_widget</name>
-    <message>
-        <location filename="../src/terminal-dock-widget.cc" line="+107"/>
-        <source>Command Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_dock_widget</name>
-    <message>
-        <location filename="../src/variable-editor.cc" line="+177"/>
-        <source>Dock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Variable Editor: </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+15"/>
-        <source>Undock Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Restore geometry</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redock</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor</name>
-    <message>
-        <location line="+918"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Edit variables.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+553"/>
-        <source>Variable Editor Toolbar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Save variable to a file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+5"/>
-        <location line="+6"/>
-        <source>Save in format ...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-5"/>
-        <source>Save variable to a file in different format</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <source>Cut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Cut data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Copy data to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Paste clipboard into variable data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location line="+6"/>
-        <location line="+7"/>
-        <source>Plot</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-11"/>
-        <source>Plot Selected Data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Plot selected data</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <source>Up</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Go one level up in variable hierarchy</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_stack</name>
-    <message>
-        <location line="-1260"/>
-        <source>Save Variable %1 As</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>variable_editor_view</name>
-    <message>
-        <location line="+142"/>
-        <source>Cut</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Copy</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Paste</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Clear</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Delete</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Variable from Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <source>Transpose</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+56"/>
-        <source> columns</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+52"/>
-        <source> rows</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+0"/>
-        <source> row</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>welcome_wizard</name>
-    <message>
-        <location filename="../src/welcome-wizard.cc" line="-190"/>
-        <source>Welcome to GNU Octave</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>workspace_model</name>
-    <message>
-        <location filename="../src/workspace-model.cc" line="+49"/>
-        <source>Name</source>
-        <translation type="unfinished">Ідентифікатор</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Class</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation type="unfinished">Значення</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+83"/>
-        <source>Right click to copy, rename, or display</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location line="+2"/>
-        <source>complex</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>workspace_view</name>
-    <message>
-        <location filename="../src/workspace-view.cc" line="+57"/>
-        <source>Workspace</source>
-        <translation type="unfinished">Область змінних</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>View the variables in the active workspace.</source>
-        <translation type="unfinished">Перегляд змісту поточної області змінних.</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Enter text to filter the workspace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+122"/>
-        <source>View the variables in the active workspace.&lt;br&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Colors for variable attributes:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+156"/>
-        <source>Open in Variable Editor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy value</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Rename</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <source>Only top-level symbols may be renamed</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+22"/>
-        <source>Hide filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 </TS>
--- a/libgui/languages/zh_CN.ts
+++ b/libgui/languages/zh_CN.ts
@@ -2,14 +2,6 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="zh_CN">
 <context>
-    <name>ListDialog</name>
-    <message>
-        <location filename="../src/dialog.cc" line="+442"/>
-        <source>Select All</source>
-        <translation type="unfinished">全选</translation>
-    </message>
-</context>
-<context>
     <name>QFileSystemModel</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="+136"/>
@@ -18,29 +10,6 @@
     </message>
 </context>
 <context>
-    <name>QHelpSearchQueryWidget</name>
-    <message>
-        <location filename="build_ts/octave-qt/qhelpsearchquerywidget.cpp" line="+77"/>
-        <source>Search for:</source>
-        <translation>搜索:</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Previous search</source>
-        <translation>向前搜索</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next search</source>
-        <translation>向后搜索</translation>
-    </message>
-    <message>
-        <location line="-3"/>
-        <source>Search</source>
-        <translation>搜索</translation>
-    </message>
-</context>
-<context>
     <name>QObject</name>
     <message>
         <location filename="../src/settings-dialog.cc" line="+1016"/>
@@ -1113,7 +1082,15 @@
     </message>
 </context>
 <context>
-    <name>command_widget</name>
+    <name>octave::ListDialog</name>
+    <message>
+        <location filename="../src/dialog.cc" line="+442"/>
+        <source>Select All</source>
+        <translation type="unfinished">全选</translation>
+    </message>
+</context>
+<context>
+    <name>octave::command_widget</name>
     <message>
         <location filename="../src/command-widget.cc" line="+59"/>
         <source>Pause</source>
@@ -1131,7 +1108,7 @@
     </message>
 </context>
 <context>
-    <name>community_news</name>
+    <name>octave::community_news</name>
     <message>
         <location filename="../src/community-news.cc" line="+69"/>
         <source>Octave Community News</source>
@@ -1139,7 +1116,7 @@
     </message>
 </context>
 <context>
-    <name>documentation</name>
+    <name>octave::documentation</name>
     <message>
         <location filename="../src/documentation.cc" line="+136"/>
         <location line="+14"/>
@@ -1265,7 +1242,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_bookmarks</name>
+    <name>octave::documentation_bookmarks</name>
     <message>
         <location filename="../src/documentation-bookmarks.cc" line="+101"/>
         <source>
@@ -1371,7 +1348,7 @@
     </message>
 </context>
 <context>
-    <name>documentation_dock_widget</name>
+    <name>octave::documentation_dock_widget</name>
     <message>
         <location filename="../src/documentation-dock-widget.cc" line="+40"/>
         <source>Documentation</source>
@@ -1384,7 +1361,7 @@
     </message>
 </context>
 <context>
-    <name>dw_main_window</name>
+    <name>octave::dw_main_window</name>
     <message>
         <location filename="../src/dw-main-window.cc" line="+53"/>
         <source>&amp;Close</source>
@@ -1412,7 +1389,7 @@
     </message>
 </context>
 <context>
-    <name>external_editor_interface</name>
+    <name>octave::external_editor_interface</name>
     <message>
         <location filename="../src/external-editor-interface.cc" line="+68"/>
         <location line="+46"/>
@@ -1434,7 +1411,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor</name>
+    <name>octave::file_editor</name>
     <message>
         <location filename="../src/m-editor/file-editor.cc" line="+190"/>
         <source>Continue</source>
@@ -1879,7 +1856,7 @@
     </message>
 </context>
 <context>
-    <name>file_editor_tab</name>
+    <name>octave::file_editor_tab</name>
     <message>
         <location filename="../src/m-editor/file-editor-tab.cc" line="+160"/>
         <source>line:</source>
@@ -2130,7 +2107,7 @@
     </message>
 </context>
 <context>
-    <name>files_dock_widget</name>
+    <name>octave::files_dock_widget</name>
     <message>
         <location filename="../src/files-dock-widget.cc" line="-4"/>
         <source>Could not rename file &quot;%1&quot; to &quot;%2&quot;.</source>
@@ -2387,7 +2364,7 @@
     </message>
 </context>
 <context>
-    <name>final_page</name>
+    <name>octave::final_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+307"/>
         <source>Enjoy!</source>
@@ -2432,7 +2409,7 @@
     </message>
 </context>
 <context>
-    <name>find_dialog</name>
+    <name>octave::find_dialog</name>
     <message>
         <location filename="../src/m-editor/find-dialog.cc" line="+93"/>
         <source>Editor: Find and Replace</source>
@@ -2550,7 +2527,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_dialog</name>
+    <name>octave::find_files_dialog</name>
     <message>
         <location filename="../src/find-files-dialog.cc" line="+61"/>
         <source>Find Files</source>
@@ -2690,7 +2667,7 @@
     </message>
 </context>
 <context>
-    <name>find_files_model</name>
+    <name>octave::find_files_model</name>
     <message>
         <location filename="../src/find-files-model.cc" line="+93"/>
         <source>Filename</source>
@@ -2703,7 +2680,7 @@
     </message>
 </context>
 <context>
-    <name>gui_settings</name>
+    <name>octave::gui_settings</name>
     <message>
         <location filename="../src/gui-settings.cc" line="+775"/>
         <source>Error %1 creating the settings file
@@ -2721,7 +2698,7 @@
     </message>
 </context>
 <context>
-    <name>history_dock_widget</name>
+    <name>octave::history_dock_widget</name>
     <message>
         <location filename="../src/history-dock-widget.cc" line="+53"/>
         <source>Browse and search the command history.</source>
@@ -2774,7 +2751,7 @@
     </message>
 </context>
 <context>
-    <name>initial_page</name>
+    <name>octave::initial_page</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-185"/>
         <source>Welcome to Octave!</source>
@@ -2805,7 +2782,7 @@
     </message>
 </context>
 <context>
-    <name>label_dock_widget</name>
+    <name>octave::label_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+82"/>
         <source>Undock Widget</source>
@@ -2818,7 +2795,7 @@
     </message>
 </context>
 <context>
-    <name>main_window</name>
+    <name>octave::main_window</name>
     <message>
         <location filename="../src/main-window.cc" line="+155"/>
         <source>Profiler</source>
@@ -3212,7 +3189,7 @@
     </message>
 </context>
 <context>
-    <name>news_reader</name>
+    <name>octave::news_reader</name>
     <message>
         <location filename="../src/news-reader.cc" line="+106"/>
         <source>&lt;html&gt;
@@ -3259,144 +3236,7 @@
     </message>
 </context>
 <context>
-    <name>octave::settings_dialog</name>
-    <message>
-        <location filename="../src/gui-preferences-ed.h" line="+163"/>
-        <source>Top</source>
-        <translation>上</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bottom</source>
-        <translation>下</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Left</source>
-        <translation>左</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Right</source>
-        <translation>右</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-cs.h" line="+60"/>
-        <location filename="../src/gui-preferences-ve.h" line="+55"/>
-        <source>Foreground</source>
-        <translation>前景色</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Background</source>
-        <translation>背景色</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selection</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cursor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ve.h" line="+1"/>
-        <source>Selected Foreground</source>
-        <translation>所选前景色</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Selected Background</source>
-        <translation>所选背景色</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Alternating Background</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="+75"/>
-        <source>argument</source>
-        <translation>参数</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>global</source>
-        <translation>全局变量</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>persistent</source>
-        <translation>持久变量</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-global.h" line="+179"/>
-        <source>Environment Variables</source>
-        <translation>环境变量</translation>
-    </message>
-    <message>
-        <location filename="../src/gui-preferences-sd.h" line="+41"/>
-        <source>Second color mode (light/dark)</source>
-        <translation>第二颜色模式(浅色/深色)</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Switch to a second set of colors.
-Useful for defining light/dark modes.
-Discards non-applied current changes!</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Reload the default colors,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>Reload the default style values,
-depends on currently selected mode.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-13"/>
-        <source>&amp;Reload default colors</source>
-        <translation>重新导入默认颜色 (&amp;R)</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <source>&amp;Reload default styles</source>
-        <translation>重新导入默认样式 (&amp;R)</translation>
-    </message>
-</context>
-<context>
-    <name>octave::workspace_view</name>
-    <message>
-        <location filename="../src/gui-preferences-ws.h" line="-27"/>
-        <source>Class</source>
-        <translation>类</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Dimension</source>
-        <translation>维度</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Value</source>
-        <translation>值</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Attribute</source>
-        <translation>属性</translation>
-    </message>
-</context>
-<context>
-    <name>octave_dock_widget</name>
+    <name>octave::octave_dock_widget</name>
     <message>
         <location filename="../src/octave-dock-widget.cc" line="+144"/>
         <source>Hide Widget</source>
@@ -3414,7 +3254,7 @@
     </message>
 </context>
 <context>
-    <name>octave_qscintilla</name>
+    <name>octave::octave_qscintilla</name>
     <message>
         <location filename="../src/m-editor/octave-qscintilla.cc" line="+299"/>
         <source>Help on</source>
@@ -3460,7 +3300,7 @@
     </message>
 </context>
 <context>
-    <name>octave_txt_lexer</name>
+    <name>octave::octave_txt_lexer</name>
     <message>
         <location filename="../src/m-editor/octave-txt-lexer.cc" line="+41"/>
         <source>Default</source>
@@ -3468,7 +3308,7 @@
     </message>
 </context>
 <context>
-    <name>qt_interpreter_events</name>
+    <name>octave::qt_interpreter_events</name>
     <message>
         <location filename="../src/qt-interpreter-events.cc" line="+338"/>
         <location line="+5"/>
@@ -3521,7 +3361,7 @@
     </message>
 </context>
 <context>
-    <name>release_notes</name>
+    <name>octave::release_notes</name>
     <message>
         <location filename="../src/release-notes.cc" line="+84"/>
         <source>The release notes file &apos;%1&apos; is empty.</source>
@@ -3539,7 +3379,7 @@
     </message>
 </context>
 <context>
-    <name>set_path_dialog</name>
+    <name>octave::set_path_dialog</name>
     <message>
         <location filename="../src/set-path-dialog.cc" line="+64"/>
         <source>Set Path</source>
@@ -3622,926 +3462,117 @@
     </message>
 </context>
 <context>
-    <name>settings_dialog</name>
-    <message>
-        <location filename="../src/settings-dialog.ui" line="+45"/>
-        <location line="+834"/>
-        <location line="+1909"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
-        <location line="+11"/>
-        <location line="+137"/>
-        <source>General</source>
-        <translation>常规</translation>
-    </message>
-    <message>
-        <location line="-2722"/>
-        <location filename="../src/ui-settings-dialog.h" line="-181"/>
-        <source>Interface</source>
-        <translation>界面</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Dock widget title bar</source>
-        <translation>停靠组件标题栏</translation>
-    </message>
-    <message>
-        <location line="+413"/>
-        <location filename="../src/ui-settings-dialog.h" line="+26"/>
-        <source>Confirm before exiting</source>
-        <translation>退出前确认</translation>
-    </message>
-    <message>
-        <location line="-89"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>Octave logo only</source>
-        <translation>仅 Octave logo</translation>
+    <name>octave::settings_dialog</name>
+    <message>
+        <location filename="../src/gui-preferences-ed.h" line="+163"/>
+        <source>Top</source>
+        <translation>上</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bottom</source>
+        <translation>下</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Left</source>
+        <translation>左</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Right</source>
+        <translation>右</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-cs.h" line="+60"/>
+        <location filename="../src/gui-preferences-ve.h" line="+55"/>
+        <source>Foreground</source>
+        <translation>前景色</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Background</source>
+        <translation>背景色</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selection</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ve.h" line="+1"/>
+        <source>Selected Foreground</source>
+        <translation>所选前景色</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Selected Background</source>
+        <translation>所选背景色</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Alternating Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="+75"/>
+        <source>argument</source>
+        <translation>参数</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>global</source>
+        <translation>全局变量</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>persistent</source>
+        <translation>持久变量</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-global.h" line="+179"/>
+        <source>Environment Variables</source>
+        <translation>环境变量</translation>
+    </message>
+    <message>
+        <location filename="../src/gui-preferences-sd.h" line="+41"/>
+        <source>Second color mode (light/dark)</source>
+        <translation>第二颜色模式(浅色/深色)</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Switch to a second set of colors.
+Useful for defining light/dark modes.
+Discards non-applied current changes!</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Letter icons</source>
-        <translation>字母图标</translation>
-    </message>
-    <message>
-        <location line="+59"/>
-        <location line="+439"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+24"/>
-        <source>Show status bar</source>
-        <translation>显示状态栏</translation>
-    </message>
-    <message>
-        <location line="-677"/>
-        <location filename="../src/ui-settings-dialog.h" line="-36"/>
-        <source>Text inactive</source>
-        <translation>不活动的文本颜色</translation>
-    </message>
-    <message>
-        <location line="-32"/>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <location line="+2"/>
-        <source>Active</source>
-        <translation>活动</translation>
-    </message>
-    <message>
-        <location line="-96"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Small</source>
-        <translation>小</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Large</source>
-        <translation>大</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Custom style</source>
-        <translation>自定义样式</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Background inactive</source>
-        <translation>不活动的背景颜色</translation>
-    </message>
-    <message>
-        <location line="+19"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>3D</source>
-        <translation>3D</translation>
-    </message>
-    <message>
-        <location line="+199"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Octave Startup</source>
-        <translation>Octave 启动</translation>
-    </message>
-    <message>
-        <location line="+46"/>
-        <location line="+1691"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <location line="+104"/>
-        <source>Browse</source>
-        <translation>浏览</translation>
-    </message>
-    <message>
-        <location line="-1378"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Editor</source>
-        <translation>编辑器</translation>
-    </message>
-    <message>
-        <location line="+488"/>
-        <location line="+140"/>
-        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <source>Reload the default colors,
+depends on currently selected mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location line="+9"/>
-        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
-        <translation>这适用于等宽字体。 该线根据默认字体中空格字符的宽度绘制。 如果样式使用比例字体,或者使用不同的字体大小或粗体,斜体和普通文本,它可能无法很好地工作。</translation>
-    </message>
-    <message>
-        <location line="-535"/>
-        <location filename="../src/ui-settings-dialog.h" line="-34"/>
-        <source>Enable Code Folding</source>
-        <translation>启用代码折叠</translation>
-    </message>
-    <message>
-        <location line="+1059"/>
-        <location filename="../src/ui-settings-dialog.h" line="+73"/>
-        <source>Windows (CRLF)</source>
-        <translation>Windows (CRLF)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Legacy Mac (CR)</source>
-        <translation>Legacy Mac (CR)</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Unix (LF)</source>
-        <translation>Unix (LF)</translation>
-    </message>
-    <message>
-        <location line="-1034"/>
-        <location filename="../src/ui-settings-dialog.h" line="-73"/>
-        <source>Show horizontal scroll bar</source>
-        <translation>显示水平滚动条</translation>
-    </message>
-    <message>
-        <location line="-19"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Show tool bar</source>
-        <translation>显示工具栏</translation>
-    </message>
-    <message>
-        <location line="+537"/>
-        <location filename="../src/ui-settings-dialog.h" line="+36"/>
-        <source>Indentation</source>
-        <translation>缩进</translation>
-    </message>
-    <message>
-        <location line="+40"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indent width</source>
-        <translation>缩进宽度</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab indents line</source>
-        <translation>Tab 键缩进行</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Auto indentation</source>
-        <translation>自动缩进</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Tab width</source>
-        <translation>Tab 键宽度</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Show indentation guides</source>
-        <translation>显示缩进参考线</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Backspace unindents line</source>
-        <translation>退格键删除缩进符</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Indentation uses tabs</source>
-        <translation>使用 tabs 缩进</translation>
-    </message>
-    <message>
-        <location line="+70"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Auto completion</source>
-        <translation>自动补全</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Match keywords</source>
-        <translation>匹配关键字</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Case sensitive</source>
-        <translation>大小写敏感</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Replace word by suggested one</source>
-        <translation>使用建议的单词替换原单词</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Match words in document</source>
-        <translation>在文档中匹配单词</translation>
-    </message>
-    <message>
-        <location line="+48"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>With Octave builtins</source>
-        <translation>Octave 内置</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>With Octave functions</source>
-        <translation>Octave 函数</translation>
-    </message>
-    <message>
-        <location line="+64"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Show completion list automatically</source>
-        <translation>自动显示补全列表</translation>
-    </message>
-    <message>
-        <location line="+76"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reload externally changed files without prompt</source>
-        <translation>无需提示即可重新加载外部更改的文件</translation>
-    </message>
-    <message>
-        <location line="-841"/>
-        <location filename="../src/ui-settings-dialog.h" line="-62"/>
-        <source>Use custom file editor</source>
-        <translation>使用自定义文件编辑器</translation>
-    </message>
-    <message>
-        <location line="+934"/>
-        <location filename="../src/ui-settings-dialog.h" line="+70"/>
-        <source>Text encoding used for loading and saving</source>
-        <translation>文本编码用于加载和保存</translation>
-    </message>
-    <message>
-        <location line="+68"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Editor Styles</source>
-        <translation>编辑器风格</translation>
-    </message>
-    <message>
-        <location line="-1383"/>
-        <location filename="../src/ui-settings-dialog.h" line="-92"/>
-        <source>(Changing buffer size clears history)</source>
-        <translation>(更改缓冲区大小清除历史记录)</translation>
-    </message>
-    <message>
-        <location line="+28"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>History buffer Size</source>
-        <translation>历史缓冲区大小</translation>
-    </message>
-    <message>
-        <location line="-123"/>
-        <location line="+1863"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <location line="+111"/>
-        <source>Font</source>
-        <translation>字体</translation>
-    </message>
-    <message>
-        <location line="-1573"/>
-        <location filename="../src/ui-settings-dialog.h" line="-100"/>
-        <source>Show line numbers</source>
-        <translation>显示行数</translation>
-    </message>
-    <message>
-        <location line="-510"/>
-        <location filename="../src/ui-settings-dialog.h" line="-28"/>
-        <source>Graphic icons</source>
-        <translation>图形图标</translation>
-    </message>
-    <message>
-        <location line="+90"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>These preferences are applied after any .octaverc startup files.</source>
-        <translation>这些首选项在任何.octaverc启动文件之后应用。</translation>
-    </message>
-    <message>
-        <location line="+433"/>
-        <location filename="../src/ui-settings-dialog.h" line="+19"/>
-        <source>Show whitespace</source>
-        <translation>显示空白字符</translation>
-    </message>
-    <message>
-        <location line="-45"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Do not show whitespace used for indentation</source>
-        <translation>不要显示缩进的空白空间</translation>
-    </message>
-    <message>
-        <location line="+152"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Show EOL characters</source>
-        <translation>显示 EOL 字符</translation>
-    </message>
-    <message>
-        <location line="+945"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>Default EOL mode</source>
-        <translation>默认 EOL 模式</translation>
-    </message>
-    <message>
-        <location line="-162"/>
-        <location filename="../src/ui-settings-dialog.h" line="-15"/>
-        <source>Number of characters before list is shown: </source>
-        <translation>显示列表前的字符数: </translation>
-    </message>
-    <message>
-        <location line="+150"/>
-        <location filename="../src/ui-settings-dialog.h" line="+14"/>
-        <source>Create nonexistent files without prompting</source>
-        <translation>在创建不存在的文件时不提示</translation>
-    </message>
-    <message>
-        <location line="-857"/>
-        <location filename="../src/ui-settings-dialog.h" line="-63"/>
-        <source>command line (%f=file, %l=line):</source>
-        <translation>命令行 (%f=文件, %l=行数):</translation>
-    </message>
-    <message>
-        <location line="+1008"/>
-        <location filename="../src/ui-settings-dialog.h" line="+74"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;选择字体, 字体大小 (作为与默认大小的差异), 字体样式 (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), 文本颜色, 和背景颜色 (对于后者,颜色洋红色(255,0,255)是默认背景颜色的占位符).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="-1508"/>
-        <location filename="../src/ui-settings-dialog.h" line="-96"/>
-        <source>Cursor type:</source>
-        <translation>光标类型:</translation>
-    </message>
-    <message>
-        <location line="-598"/>
-        <location filename="../src/ui-settings-dialog.h" line="-39"/>
-        <source>Preferences</source>
-        <translation>首选项</translation>
-    </message>
-    <message>
-        <location line="+351"/>
-        <location filename="../src/ui-settings-dialog.h" line="+20"/>
-        <source>(requires restart)</source>
-        <translation>(需要重启软件)</translation>
-    </message>
-    <message>
-        <location line="+73"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Use native file dialogs</source>
-        <translation>使用系统原生文件对话框</translation>
-    </message>
-    <message>
-        <location line="-98"/>
-        <location filename="../src/ui-settings-dialog.h" line="-5"/>
-        <source>Toolbar Icons</source>
-        <translation>工具栏图标</translation>
-    </message>
-    <message>
-        <location line="-224"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Language</source>
-        <translation>语言</translation>
-    </message>
-    <message>
-        <location line="-41"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Dock widgets window icons</source>
-        <translation>停靠组件窗口图标</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Style</source>
-        <translation>样式</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Icon theme (requires restart)</source>
-        <translation>图标样式(需要重启)</translation>
-    </message>
-    <message>
-        <location line="+323"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Blinking cursor</source>
+        <source>Reload the default style values,
+depends on currently selected mode.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+57"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Initial working directory of Octave interpreter</source>
-        <translation>Octave 解释器的初始工作目录</translation>
-    </message>
-    <message>
-        <location line="+18"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last working directory of previous session</source>
-        <translation>恢复前一个会话的工作目录</translation>
-    </message>
-    <message>
-        <location line="+45"/>
-        <location filename="../src/ui-settings-dialog.h" line="+12"/>
-        <source>Command</source>
-        <translation>命令</translation>
-    </message>
-    <message>
-        <location line="+208"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Set focus to Command Window when running a command from within another widget</source>
-        <translation>从其他组件中运行命令时,将焦点设置在“命令窗口”上</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Print debug location in Command Window in addition to the marker in the editor</source>
-        <translation>除编辑器中的标记外,在命令窗口中打印调试位置</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Command Window Colors</source>
-        <translation>命令窗口颜色</translation>
-    </message>
-    <message>
-        <location line="+190"/>
-        <location filename="../src/ui-settings-dialog.h" line="+10"/>
-        <source>Number size as difference to editor font</source>
-        <translation>行数字体大小(与编辑器字体不同)</translation>
-    </message>
-    <message>
-        <location line="+79"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Highlight current line (color adjustable below with editor styles)</source>
-        <translation>高亮当前行(颜色可用下方编辑器样式调整)</translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Highlight all occurrences of a word selected by a double click</source>
-        <translation>双击高亮所选单词的所有出现处</translation>
-    </message>
-    <message>
-        <location line="+65"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Tabs</source>
-        <translation>标签页</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;旋转标签页:在顶部或底部时为垂直,在左侧或右侧时为水平。 关闭按钮在旋转后的标签页中不显示。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+74"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Comments (Octave)</source>
-        <translation>注释 (Octave)</translation>
-    </message>
-    <message>
-        <location line="+11"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Strings considered for uncommenting text</source>
-        <translation>视为非注释的字符串</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>String used for commenting selected text</source>
-        <translation>用于注释的字符串</translation>
-    </message>
-    <message>
-        <location line="+31"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long lines</source>
-        <translation>长代码行</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Break long lines at line length</source>
-        <translation>在代码行长度处断开超长代码</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Break lines only in comments</source>
-        <translation>只在注释中断开代码行</translation>
-    </message>
-    <message>
-        <location line="+60"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line length</source>
-        <translation>代码行长度</translation>
+        <location line="-13"/>
+        <source>&amp;Reload default colors</source>
+        <translation>重新导入默认颜色 (&amp;R)</translation>
     </message>
     <message>
         <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Long line marker</source>
-        <translation>长代码行标记</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Line</source>
-        <translation>代码行</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Background</source>
-        <translation>背景</translation>
-    </message>
-    <message>
-        <location line="+38"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Wrap long lines at current window border</source>
-        <translation>在当前的窗口边框处换行</translation>
-    </message>
-    <message>
-        <location line="+153"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Auto insert after &quot;if&quot; etc.</source>
-        <translation>自动在&quot;if&quot;等后插入.</translation>
-    </message>
-    <message>
-        <location line="+20"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Nothing</source>
-        <translation>无</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;endif&quot; etc.</source>
-        <translation>&quot;endif&quot; 等.</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>&quot;end&quot;</source>
-        <translation>&quot;end&quot;</translation>
-    </message>
-    <message>
-        <location line="+238"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Debugging</source>
-        <translation>调试</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
-        <translation>始终显示调试断点和指针(如果关闭此选项则会打开相关文件)</translation>
-    </message>
-    <message>
-        <location line="+47"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
-        <translation>在启动时或编辑器关闭后再次显示时,恢复上次会话的编辑器标签页</translation>
-    </message>
-    <message>
-        <location line="+105"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Close all files when the editor widget is closed/hidden</source>
-        <translation>当编辑器组件关闭/隐藏时关闭所有文件</translation>
-    </message>
-    <message>
-        <location line="+907"/>
-        <location filename="../src/ui-settings-dialog.h" line="+68"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="-2367"/>
-        <location filename="../src/ui-settings-dialog.h" line="-161"/>
-        <source>Use foreground color</source>
-        <translation>使用前景色</translation>
-    </message>
-    <message>
-        <location line="-133"/>
-        <location filename="../src/ui-settings-dialog.h" line="-10"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;如果选中,则停靠到主窗口组件的焦点跟随鼠标光标。 这是为了在&amp;quot;焦点跟随鼠标&amp;quot;时在主窗口中具有相同的行为。 用于桌面环境。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>Focus follows mouse for widgets docked to the main window</source>
-        <translation>组件停靠到主窗口时焦点跟随鼠标</translation>
-    </message>
-    <message>
-        <location line="+182"/>
-        <location line="+1753"/>
-        <location filename="../src/ui-settings-dialog.h" line="+11"/>
-        <location line="+106"/>
-        <source>Font size</source>
-        <translation>字体大小</translation>
-    </message>
-    <message>
-        <location line="-1227"/>
-        <location filename="../src/ui-settings-dialog.h" line="-80"/>
-        <source>Rotated tabs</source>
-        <translation>旋转标签页</translation>
-    </message>
-    <message>
-        <location line="+25"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Position</source>
-        <translation>位置</translation>
-    </message>
-    <message>
-        <location line="+9"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Max. tab width in chars (0: no limit)</source>
-        <translation>以字符为单位的最大标签页宽度(0:无限制)</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;以字符为单位的最大制表符宽度(平均字符宽度)。 特别是对旋转标签页有用。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+851"/>
-        <location filename="../src/ui-settings-dialog.h" line="+61"/>
-        <source>Force newline at end when saving file</source>
-        <translation>保存文件时强制在文件结尾换行</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Remove trailing spaces when saving file</source>
-        <translation>保存文件时删除末尾空格</translation>
-    </message>
-    <message>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+11"/>
-        <source>File Browser</source>
-        <translation>文件浏览器</translation>
-    </message>
-    <message>
-        <location line="+75"/>
-        <location filename="../src/ui-settings-dialog.h" line="-3"/>
-        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
-        <translation>初始文件浏览器目录(仅当未与Octave的初始工作目录同步时)</translation>
-    </message>
-    <message>
-        <location line="+75"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Workspace</source>
-        <translation>工作区</translation>
-    </message>
-    <message>
-        <location line="+35"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Colors for variable attributes</source>
-        <translation>变量属性的颜色</translation>
-    </message>
-    <message>
-        <location line="+133"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Use Command Window font</source>
-        <translation>使用命令窗口字体</translation>
-    </message>
-    <message>
-        <location line="+154"/>
-        <location filename="../src/ui-settings-dialog.h" line="+18"/>
-        <source>Import shortcut set</source>
-        <translation>导入快捷键设置</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Export current shortcut set</source>
-        <translation>导出当前快捷键设置</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Reset shortcuts to their defaults</source>
-        <translation>将快捷方式重置为其默认值</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+80"/>
-        <location filename="../src/ui-settings-dialog.h" line="+2"/>
-        <location line="+4"/>
-        <source>Default</source>
-        <translation>默认</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <location filename="../src/ui-settings-dialog.h" line="-1"/>
-        <source>Actual</source>
-        <translation>当前</translation>
-    </message>
-    <message>
-        <location line="+17"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Network</source>
-        <translation>网络</translation>
-    </message>
-    <message>
-        <location line="+27"/>
-        <location filename="../src/ui-settings-dialog.h" line="-11"/>
-        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
-        <translation>允许 Octave 连接到 Octave 站点以显示当前新闻和信息</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Proxy Server</source>
-        <translation>代理服务器</translation>
-    </message>
-    <message>
-        <location line="+23"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;选择 &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; 或者 &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;。 选中最后一个选项时,代理取自第一个非空的环境变量 ALL_PROXY, HTTP_PROXY 或 HTTPS_PROXY 。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+6"/>
-        <source>Use proxy server</source>
-        <translation>使用代理服务器</translation>
-    </message>
-    <message>
-        <location line="-523"/>
-        <location filename="../src/ui-settings-dialog.h" line="-42"/>
-        <source>Variable Editor</source>
-        <translation>变量编辑器</translation>
-    </message>
-    <message>
-        <location line="+43"/>
-        <location filename="../src/ui-settings-dialog.h" line="-6"/>
-        <source>Default row height</source>
-        <translation>默认行高</translation>
-    </message>
-    <message>
-        <location line="+7"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Default column width</source>
-        <translation>默认列宽</translation>
-    </message>
-    <message>
-        <location line="+78"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Variable Editor Colors</source>
-        <translation>变量编辑器颜色</translation>
-    </message>
-    <message>
-        <location line="+12"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Use alternating row colors</source>
-        <translation>使用颜色交替的行</translation>
-    </message>
-    <message>
-        <location line="+69"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Disable global shortcuts when Command Window has focus</source>
-        <translation>当聚焦于命令窗口时关闭全局快捷键</translation>
-    </message>
-    <message>
-        <location line="-2438"/>
-        <location filename="../src/ui-settings-dialog.h" line="-150"/>
-        <source>Normal</source>
-        <translation>正常</translation>
-    </message>
-    <message>
-        <location line="+1780"/>
-        <location filename="../src/ui-settings-dialog.h" line="+110"/>
-        <source>File handling</source>
-        <translation>文件处理</translation>
-    </message>
-    <message>
-        <location line="+258"/>
-        <location filename="../src/ui-settings-dialog.h" line="+16"/>
-        <source>Behavior</source>
-        <translation>行为</translation>
-    </message>
-    <message>
-        <location line="+8"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Synchronize Octave working directory with file browser</source>
-        <translation>使用文件浏览器同步 Octave 工作目录</translation>
-    </message>
-    <message>
-        <location line="+14"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Restore last directory of previous session</source>
-        <translation>恢复前一个会话的最后一个目录</translation>
-    </message>
-    <message>
-        <location line="+334"/>
-        <location filename="../src/ui-settings-dialog.h" line="+45"/>
-        <source>Shortcuts</source>
-        <translation>快捷键</translation>
-    </message>
-    <message>
-        <location line="+38"/>
-        <location filename="../src/ui-settings-dialog.h" line="-28"/>
-        <source>Disable global shortcuts in order to prevent
-interference with readline key strokes.
-Exceptions: Ctrl-C for interrupting the interpreter
-and the shortcuts for switching to other widgets.</source>
-        <translation>禁用全局快捷键以防止
-干扰 readline 快捷键。
-异常: Ctrl-C 用于中断解释器
-和切换到其他组件的快捷键。</translation>
-    </message>
-    <message>
-        <location line="+16"/>
-        <location filename="../src/ui-settings-dialog.h" line="+7"/>
-        <source>Disable menu accelerators in order to prevent
-interference with readline key strokes.</source>
-        <translation>禁用菜单快捷键以防止
-干扰 readline 快捷键。</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
-        <translation>当命令窗口获得焦点时,禁用主窗口的菜单快捷键</translation>
-    </message>
-    <message>
-        <location line="+50"/>
-        <location filename="../src/ui-settings-dialog.h" line="+8"/>
-        <source>Export</source>
-        <translation>导出</translation>
-    </message>
-    <message>
-        <location line="-10"/>
-        <location filename="../src/ui-settings-dialog.h" line="-4"/>
-        <source>Import</source>
-        <translation>导入</translation>
-    </message>
-    <message>
-        <location line="+29"/>
-        <location filename="../src/ui-settings-dialog.h" line="+9"/>
-        <source>Edit a shortcut by double-clicking in Actual column</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+61"/>
-        <location filename="../src/ui-settings-dialog.h" line="+4"/>
-        <source>Action</source>
-        <translation>动作</translation>
-    </message>
-    <message>
-        <location line="+82"/>
-        <location filename="../src/ui-settings-dialog.h" line="+5"/>
-        <source>Hostname:</source>
-        <translation>主机名:</translation>
-    </message>
-    <message>
-        <location line="-536"/>
-        <location filename="../src/ui-settings-dialog.h" line="-46"/>
-        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
-        <translation>要在默认文本编辑器中打开的文件的扩展名 (以 &quot;;&quot; 分隔):</translation>
-    </message>
-    <message>
-        <location line="+566"/>
-        <location filename="../src/ui-settings-dialog.h" line="+51"/>
-        <source>Proxy type:</source>
-        <translation>代理类型:</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <location filename="../src/ui-settings-dialog.h" line="+1"/>
-        <source>Port:</source>
-        <translation>端口:</translation>
-    </message>
-    <message>
-        <location line="-20"/>
-        <location filename="../src/ui-settings-dialog.h" line="-2"/>
-        <source>Username:</source>
-        <translation>用户名:</translation>
-    </message>
-    <message>
-        <location line="+30"/>
-        <location filename="../src/ui-settings-dialog.h" line="+3"/>
-        <source>Password:</source>
-        <translation>密码:</translation>
+        <source>&amp;Reload default styles</source>
+        <translation>重新导入默认样式 (&amp;R)</translation>
     </message>
     <message>
         <location filename="../src/settings-dialog.cc" line="-945"/>
@@ -4647,7 +3678,7 @@
     </message>
 </context>
 <context>
-    <name>setup_community_news</name>
+    <name>octave::setup_community_news</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="+45"/>
         <source>Community News</source>
@@ -4693,7 +3724,7 @@
     </message>
 </context>
 <context>
-    <name>shortcut_edit_dialog</name>
+    <name>octave::shortcut_edit_dialog</name>
     <message>
         <location filename="../src/shortcuts-tree-widget.cc" line="+162"/>
         <source>Enter New Shortcut</source>
@@ -4748,626 +3779,9 @@
     </message>
 </context>
 <context>
-    <name>shortcuts</name>
-    <message>
-        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
-        <source>Undock/Dock Widget</source>
-        <translation type="unfinished">悬浮/停靠 组件</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Widget</source>
-        <translation type="unfinished">关闭组件</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>New File</source>
-        <translation type="unfinished">新建文件</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Function</source>
-        <translation type="unfinished">新建函数</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>New Figure</source>
-        <translation type="unfinished">新建图表</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Open File</source>
-        <translation type="unfinished">打开文件</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Load Workspace</source>
-        <translation type="unfinished">导入工作区</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save Workspace As</source>
-        <translation type="unfinished">工作区另存为</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Exit Octave</source>
-        <translation type="unfinished">退出 Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Copy</source>
-        <translation type="unfinished">复制</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Paste</source>
-        <translation type="unfinished">粘贴</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Undo</source>
-        <translation type="unfinished">撤销</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select All</source>
-        <translation type="unfinished">全选</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Clipboard</source>
-        <translation type="unfinished">清空剪贴板</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find in Files</source>
-        <translation type="unfinished">在文件中查找</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command Window</source>
-        <translation type="unfinished">清空命令窗口</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Command History</source>
-        <translation type="unfinished">清空命令历史</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Clear Workspace</source>
-        <translation type="unfinished">清空工作区</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Set Path</source>
-        <translation type="unfinished">设置路径</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+118"/>
-        <source>Preferences</source>
-        <translation type="unfinished">首选项</translation>
-    </message>
-    <message>
-        <location line="-115"/>
-        <source>Step</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step In</source>
-        <translation type="unfinished">单步执行</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Step Out</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Continue</source>
-        <translation type="unfinished">继续</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Quit Debug Mode</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Start/Stop Profiler Session</source>
-        <translation type="unfinished">启动/停止性能分析会话</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Resume Profiler Session</source>
-        <translation type="unfinished">恢复性能分析会话</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Profile Data</source>
-        <translation type="unfinished">显示性能分析数据</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Show Command Window</source>
-        <translation type="unfinished">显示命令窗口</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Command History</source>
-        <translation type="unfinished">显示命令历史</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show File Browser</source>
-        <translation type="unfinished">显示文件浏览器</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Workspace</source>
-        <translation type="unfinished">显示工作区</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Editor</source>
-        <translation type="unfinished">显示编辑器</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Documentation</source>
-        <translation type="unfinished">显示文档</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Variable Editor</source>
-        <translation type="unfinished">显示变量编辑器</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command Window</source>
-        <translation type="unfinished">命令窗口</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Command History</source>
-        <translation type="unfinished">命令历史</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>File Browser</source>
-        <translation type="unfinished">文件浏览器</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Workspace</source>
-        <translation type="unfinished">工作区</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Editor</source>
-        <translation type="unfinished">编辑器</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Documentation</source>
-        <translation type="unfinished">文档</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Variable Editor</source>
-        <translation type="unfinished">变量编辑器</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Widget</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Reset Default Window Layout</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show On-disk Documentation</source>
-        <translation type="unfinished">显示磁盘中的文档</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Online Documentation</source>
-        <translation type="unfinished">显示在线文档</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Report Bug</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Packages</source>
-        <translation type="unfinished">Octave 软件包</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Contribute to Octave</source>
-        <translation type="unfinished">贡献 Octave</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Octave Developer Resources</source>
-        <translation type="unfinished">Octave 开发者资源</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>About Octave</source>
-        <translation type="unfinished">关于 Octave</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Release Notes</source>
-        <translation type="unfinished">发行注记</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Community News</source>
-        <translation type="unfinished">社区新闻</translation>
-    </message>
-    <message>
-        <location line="+5"/>
-        <source>Close Tab</source>
-        <translation type="unfinished">关闭标签页</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close All Tabs</source>
-        <translation type="unfinished">关闭所有标签页</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Close Other Tabs</source>
-        <translation type="unfinished">关闭其他标签页</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Left Tab</source>
-        <translation type="unfinished">切换到左侧标签页</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Switch to Right Tab</source>
-        <translation type="unfinished">切换到右侧标签页</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Left</source>
-        <translation type="unfinished">向左移动标签页</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move Tab Right</source>
-        <translation type="unfinished">向右移动标签页</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Zoom In</source>
-        <translation type="unfinished">放大</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Zoom Out</source>
-        <translation type="unfinished">缩小</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <location line="+2"/>
-        <source>Zoom Normal</source>
-        <translation type="unfinished">缩放正常</translation>
-    </message>
-    <message>
-        <location line="+6"/>
-        <source>Edit Function</source>
-        <translation type="unfinished">编辑函数</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File</source>
-        <translation type="unfinished">保存文件</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Save File As</source>
-        <translation type="unfinished">另存文件为</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Print</source>
-        <translation type="unfinished">打印</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Redo</source>
-        <translation type="unfinished">撤销</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut</source>
-        <translation type="unfinished">剪切</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find and Replace</source>
-        <translation type="unfinished">查找并替换</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Next</source>
-        <translation type="unfinished">查找下一个</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Find Previous</source>
-        <translation type="unfinished">查找上一个</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Word</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Word</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to Start of Line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete to End of Line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Delete Line</source>
-        <translation type="unfinished">删除行</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Copy Line</source>
-        <translation type="unfinished">复制行</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Cut Line</source>
-        <translation type="unfinished">剪切行</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Duplicate Selection/Line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Transpose Line</source>
-        <translation type="unfinished">交换行</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Completion List</source>
-        <translation type="unfinished">显示补全列表</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Comment Selection</source>
-        <translation type="unfinished">注释选择的文本</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uncomment Selection</source>
-        <translation type="unfinished">取消选择的文本的注释</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Comment Selection (Choosing String)</source>
-        <translation type="unfinished">注释所选(正在选择字符串)</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Uppercase Selection</source>
-        <translation type="unfinished">将选择的文本大写</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Lowercase Selection</source>
-        <translation type="unfinished">将选择的文本小写</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <location line="+3"/>
-        <source>Indent Selection Rigidly</source>
-        <translation type="unfinished">严格缩进所选</translation>
-    </message>
-    <message>
-        <location line="-2"/>
-        <location line="+3"/>
-        <source>Unindent Selection Rigidly</source>
-        <translation type="unfinished">严格向左缩进</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Indent Code</source>
-        <translation type="unfinished">缩进代码</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Convert Line Endings to Windows</source>
-        <translation type="unfinished">将行结束符转换为Windows样式</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Unix</source>
-        <translation type="unfinished">将行结束符转换为Unix样式</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Convert Line Endings to Mac</source>
-        <translation type="unfinished">将行结束符转换为Mac样式</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Goto Line</source>
-        <translation type="unfinished">转到行</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Move to Matching Brace</source>
-        <translation type="unfinished">移至匹配的括号</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Select to Matching Brace</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Toggle Bookmark</source>
-        <translation type="unfinished">切换书签</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Bookmark</source>
-        <translation type="unfinished">下一个书签</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Bookmark</source>
-        <translation type="unfinished">上一个书签</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Bookmark</source>
-        <translation type="unfinished">移除所有书签</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Styles Preferences</source>
-        <translation type="unfinished">样式首选项</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Show Line Numbers</source>
-        <translation type="unfinished">显示行号</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Whitespace Characters</source>
-        <translation type="unfinished">显示空白字符</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Line Endings</source>
-        <translation type="unfinished">显示行结束符</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Indentation Guides</source>
-        <translation type="unfinished">显示缩进对齐线</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Long Line Marker</source>
-        <translation type="unfinished">显示长线标记</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Toolbar</source>
-        <translation type="unfinished">显示工具栏</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Statusbar</source>
-        <translation type="unfinished">显示状态栏</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Show Horizontal Scrollbar</source>
-        <translation type="unfinished">显示水平滚动条</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Sort Tabs Alphabetically</source>
-        <translation type="unfinished">按字母顺序排序标签页</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished">切换断点</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Next Breakpoint</source>
-        <translation type="unfinished">下一个断点</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Previous Breakpoint</source>
-        <translation type="unfinished">上一个断点</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Remove All Breakpoints</source>
-        <translation type="unfinished">移除所有断点</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Run File</source>
-        <translation type="unfinished">运行文件</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Run Selection</source>
-        <translation type="unfinished">运行所选</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>Help on Keyword</source>
-        <translation type="unfinished">关键字帮助</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Document on Keyword</source>
-        <translation type="unfinished">关键字文档</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Go to Homepage</source>
-        <translation type="unfinished">回到主页</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Back one Page</source>
-        <translation type="unfinished">回退一页</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Go Forward one Page</source>
-        <translation type="unfinished">前进一页</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Bookmark this Page</source>
-        <translation type="unfinished">为此标签页添加标签</translation>
-    </message>
-</context>
-<context>
-    <name>shortcuts_tree_widget</name>
-    <message>
-        <location filename="../src/shortcuts-tree-widget.cc" line="+33"/>
+    <name>octave::shortcuts_tree_widget</name>
+    <message>
+        <location line="+33"/>
         <source>Global</source>
         <translation type="unfinished">全局</translation>
     </message>
@@ -5462,7 +3876,7 @@
     </message>
 </context>
 <context>
-    <name>terminal_dock_widget</name>
+    <name>octave::terminal_dock_widget</name>
     <message>
         <location filename="../src/terminal-dock-widget.cc" line="+107"/>
         <source>Command Window</source>
@@ -5470,7 +3884,7 @@
     </message>
 </context>
 <context>
-    <name>variable_dock_widget</name>
+    <name>octave::variable_dock_widget</name>
     <message>
         <location filename="../src/variable-editor.cc" line="+177"/>
         <source>Dock Widget</source>
@@ -5498,7 +3912,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor</name>
+    <name>octave::variable_editor</name>
     <message>
         <location line="+918"/>
         <source>Variable Editor</source>
@@ -5595,7 +4009,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_stack</name>
+    <name>octave::variable_editor_stack</name>
     <message>
         <location line="-1260"/>
         <source>Save Variable %1 As</source>
@@ -5603,7 +4017,7 @@
     </message>
 </context>
 <context>
-    <name>variable_editor_view</name>
+    <name>octave::variable_editor_view</name>
     <message>
         <location line="+142"/>
         <source>Cut</source>
@@ -5661,7 +4075,7 @@
     </message>
 </context>
 <context>
-    <name>welcome_wizard</name>
+    <name>octave::welcome_wizard</name>
     <message>
         <location filename="../src/welcome-wizard.cc" line="-190"/>
         <source>Welcome to GNU Octave</source>
@@ -5669,7 +4083,7 @@
     </message>
 </context>
 <context>
-    <name>workspace_model</name>
+    <name>octave::workspace_model</name>
     <message>
         <location filename="../src/workspace-model.cc" line="+49"/>
         <source>Name</source>
@@ -5708,7 +4122,27 @@
     </message>
 </context>
 <context>
-    <name>workspace_view</name>
+    <name>octave::workspace_view</name>
+    <message>
+        <location filename="../src/gui-preferences-ws.h" line="-27"/>
+        <source>Class</source>
+        <translation>类</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Dimension</source>
+        <translation>维度</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Value</source>
+        <translation>值</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Attribute</source>
+        <translation>属性</translation>
+    </message>
     <message>
         <location filename="../src/workspace-view.cc" line="+57"/>
         <source>Workspace</source>
@@ -5775,4 +4209,1544 @@
         <translation type="unfinished">显示过滤器</translation>
     </message>
 </context>
+<context>
+    <name>settings_dialog</name>
+    <message>
+        <location filename="../src/settings-dialog.ui" line="+45"/>
+        <location line="+834"/>
+        <location line="+1909"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2204"/>
+        <location line="+11"/>
+        <location line="+137"/>
+        <source>General</source>
+        <translation>常规</translation>
+    </message>
+    <message>
+        <location line="-2722"/>
+        <location filename="../src/ui-settings-dialog.h" line="-181"/>
+        <source>Interface</source>
+        <translation>界面</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Dock widget title bar</source>
+        <translation>停靠组件标题栏</translation>
+    </message>
+    <message>
+        <location line="+413"/>
+        <location filename="../src/ui-settings-dialog.h" line="+26"/>
+        <source>Confirm before exiting</source>
+        <translation>退出前确认</translation>
+    </message>
+    <message>
+        <location line="-89"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>Octave logo only</source>
+        <translation>仅 Octave logo</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Letter icons</source>
+        <translation>字母图标</translation>
+    </message>
+    <message>
+        <location line="+59"/>
+        <location line="+439"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+24"/>
+        <source>Show status bar</source>
+        <translation>显示状态栏</translation>
+    </message>
+    <message>
+        <location line="-677"/>
+        <location filename="../src/ui-settings-dialog.h" line="-36"/>
+        <source>Text inactive</source>
+        <translation>不活动的文本颜色</translation>
+    </message>
+    <message>
+        <location line="-32"/>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <location line="+2"/>
+        <source>Active</source>
+        <translation>活动</translation>
+    </message>
+    <message>
+        <location line="-96"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Small</source>
+        <translation>小</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Large</source>
+        <translation>大</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Custom style</source>
+        <translation>自定义样式</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background inactive</source>
+        <translation>不活动的背景颜色</translation>
+    </message>
+    <message>
+        <location line="+19"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>3D</source>
+        <translation>3D</translation>
+    </message>
+    <message>
+        <location line="+199"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Octave Startup</source>
+        <translation>Octave 启动</translation>
+    </message>
+    <message>
+        <location line="+46"/>
+        <location line="+1691"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <location line="+104"/>
+        <source>Browse</source>
+        <translation>浏览</translation>
+    </message>
+    <message>
+        <location line="-1378"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Editor</source>
+        <translation>编辑器</translation>
+    </message>
+    <message>
+        <location line="+488"/>
+        <location line="+140"/>
+        <location filename="../src/ui-settings-dialog.h" line="-58"/>
+        <location line="+9"/>
+        <source>This works well for monospaced fonts. The line is drawn at a position based on the width of a space character in the default font. It may not work very well if styles use proportional fonts or if varied font sizes or bold, italic and normal texts are used.</source>
+        <translation>这适用于等宽字体。 该线根据默认字体中空格字符的宽度绘制。 如果样式使用比例字体,或者使用不同的字体大小或粗体,斜体和普通文本,它可能无法很好地工作。</translation>
+    </message>
+    <message>
+        <location line="-535"/>
+        <location filename="../src/ui-settings-dialog.h" line="-34"/>
+        <source>Enable Code Folding</source>
+        <translation>启用代码折叠</translation>
+    </message>
+    <message>
+        <location line="+1059"/>
+        <location filename="../src/ui-settings-dialog.h" line="+73"/>
+        <source>Windows (CRLF)</source>
+        <translation>Windows (CRLF)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Legacy Mac (CR)</source>
+        <translation>Legacy Mac (CR)</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Unix (LF)</source>
+        <translation>Unix (LF)</translation>
+    </message>
+    <message>
+        <location line="-1034"/>
+        <location filename="../src/ui-settings-dialog.h" line="-73"/>
+        <source>Show horizontal scroll bar</source>
+        <translation>显示水平滚动条</translation>
+    </message>
+    <message>
+        <location line="-19"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Show tool bar</source>
+        <translation>显示工具栏</translation>
+    </message>
+    <message>
+        <location line="+537"/>
+        <location filename="../src/ui-settings-dialog.h" line="+36"/>
+        <source>Indentation</source>
+        <translation>缩进</translation>
+    </message>
+    <message>
+        <location line="+40"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indent width</source>
+        <translation>缩进宽度</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab indents line</source>
+        <translation>Tab 键缩进行</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Auto indentation</source>
+        <translation>自动缩进</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Tab width</source>
+        <translation>Tab 键宽度</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Show indentation guides</source>
+        <translation>显示缩进参考线</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Backspace unindents line</source>
+        <translation>退格键删除缩进符</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Indentation uses tabs</source>
+        <translation>使用 tabs 缩进</translation>
+    </message>
+    <message>
+        <location line="+70"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Auto completion</source>
+        <translation>自动补全</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Match keywords</source>
+        <translation>匹配关键字</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Case sensitive</source>
+        <translation>大小写敏感</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Replace word by suggested one</source>
+        <translation>使用建议的单词替换原单词</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Match words in document</source>
+        <translation>在文档中匹配单词</translation>
+    </message>
+    <message>
+        <location line="+48"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>With Octave builtins</source>
+        <translation>Octave 内置</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>With Octave functions</source>
+        <translation>Octave 函数</translation>
+    </message>
+    <message>
+        <location line="+64"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Show completion list automatically</source>
+        <translation>自动显示补全列表</translation>
+    </message>
+    <message>
+        <location line="+76"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reload externally changed files without prompt</source>
+        <translation>无需提示即可重新加载外部更改的文件</translation>
+    </message>
+    <message>
+        <location line="-841"/>
+        <location filename="../src/ui-settings-dialog.h" line="-62"/>
+        <source>Use custom file editor</source>
+        <translation>使用自定义文件编辑器</translation>
+    </message>
+    <message>
+        <location line="+934"/>
+        <location filename="../src/ui-settings-dialog.h" line="+70"/>
+        <source>Text encoding used for loading and saving</source>
+        <translation>文本编码用于加载和保存</translation>
+    </message>
+    <message>
+        <location line="+68"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Editor Styles</source>
+        <translation>编辑器风格</translation>
+    </message>
+    <message>
+        <location line="-1383"/>
+        <location filename="../src/ui-settings-dialog.h" line="-92"/>
+        <source>(Changing buffer size clears history)</source>
+        <translation>(更改缓冲区大小清除历史记录)</translation>
+    </message>
+    <message>
+        <location line="+28"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>History buffer Size</source>
+        <translation>历史缓冲区大小</translation>
+    </message>
+    <message>
+        <location line="-123"/>
+        <location line="+1863"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <location line="+111"/>
+        <source>Font</source>
+        <translation>字体</translation>
+    </message>
+    <message>
+        <location line="-1573"/>
+        <location filename="../src/ui-settings-dialog.h" line="-100"/>
+        <source>Show line numbers</source>
+        <translation>显示行数</translation>
+    </message>
+    <message>
+        <location line="-510"/>
+        <location filename="../src/ui-settings-dialog.h" line="-28"/>
+        <source>Graphic icons</source>
+        <translation>图形图标</translation>
+    </message>
+    <message>
+        <location line="+90"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>These preferences are applied after any .octaverc startup files.</source>
+        <translation>这些首选项在任何.octaverc启动文件之后应用。</translation>
+    </message>
+    <message>
+        <location line="+433"/>
+        <location filename="../src/ui-settings-dialog.h" line="+19"/>
+        <source>Show whitespace</source>
+        <translation>显示空白字符</translation>
+    </message>
+    <message>
+        <location line="-45"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Do not show whitespace used for indentation</source>
+        <translation>不要显示缩进的空白空间</translation>
+    </message>
+    <message>
+        <location line="+152"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Show EOL characters</source>
+        <translation>显示 EOL 字符</translation>
+    </message>
+    <message>
+        <location line="+945"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>Default EOL mode</source>
+        <translation>默认 EOL 模式</translation>
+    </message>
+    <message>
+        <location line="-162"/>
+        <location filename="../src/ui-settings-dialog.h" line="-15"/>
+        <source>Number of characters before list is shown: </source>
+        <translation>显示列表前的字符数: </translation>
+    </message>
+    <message>
+        <location line="+150"/>
+        <location filename="../src/ui-settings-dialog.h" line="+14"/>
+        <source>Create nonexistent files without prompting</source>
+        <translation>在创建不存在的文件时不提示</translation>
+    </message>
+    <message>
+        <location line="-857"/>
+        <location filename="../src/ui-settings-dialog.h" line="-63"/>
+        <source>command line (%f=file, %l=line):</source>
+        <translation>命令行 (%f=文件, %l=行数):</translation>
+    </message>
+    <message>
+        <location line="+1008"/>
+        <location filename="../src/ui-settings-dialog.h" line="+74"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select font, font size (as a difference from the default size), font style (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), text color, and background color (for the latter, the color magenta (255,0,255) is a placeholder for the default background color).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;选择字体, 字体大小 (作为与默认大小的差异), 字体样式 (&lt;b&gt;b&lt;/b&gt;old, &lt;b&gt;i&lt;/b&gt;talic, &lt;b&gt;u&lt;/b&gt;nderline), 文本颜色, 和背景颜色 (对于后者,颜色洋红色(255,0,255)是默认背景颜色的占位符).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="-1508"/>
+        <location filename="../src/ui-settings-dialog.h" line="-96"/>
+        <source>Cursor type:</source>
+        <translation>光标类型:</translation>
+    </message>
+    <message>
+        <location line="-598"/>
+        <location filename="../src/ui-settings-dialog.h" line="-39"/>
+        <source>Preferences</source>
+        <translation>首选项</translation>
+    </message>
+    <message>
+        <location line="+351"/>
+        <location filename="../src/ui-settings-dialog.h" line="+20"/>
+        <source>(requires restart)</source>
+        <translation>(需要重启软件)</translation>
+    </message>
+    <message>
+        <location line="+73"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Use native file dialogs</source>
+        <translation>使用系统原生文件对话框</translation>
+    </message>
+    <message>
+        <location line="-98"/>
+        <location filename="../src/ui-settings-dialog.h" line="-5"/>
+        <source>Toolbar Icons</source>
+        <translation>工具栏图标</translation>
+    </message>
+    <message>
+        <location line="-224"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Language</source>
+        <translation>语言</translation>
+    </message>
+    <message>
+        <location line="-41"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Dock widgets window icons</source>
+        <translation>停靠组件窗口图标</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Style</source>
+        <translation>样式</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Icon theme (requires restart)</source>
+        <translation>图标样式(需要重启)</translation>
+    </message>
+    <message>
+        <location line="+323"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Blinking cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+57"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Initial working directory of Octave interpreter</source>
+        <translation>Octave 解释器的初始工作目录</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last working directory of previous session</source>
+        <translation>恢复前一个会话的工作目录</translation>
+    </message>
+    <message>
+        <location line="+45"/>
+        <location filename="../src/ui-settings-dialog.h" line="+12"/>
+        <source>Command</source>
+        <translation>命令</translation>
+    </message>
+    <message>
+        <location line="+208"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Set focus to Command Window when running a command from within another widget</source>
+        <translation>从其他组件中运行命令时,将焦点设置在“命令窗口”上</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Print debug location in Command Window in addition to the marker in the editor</source>
+        <translation>除编辑器中的标记外,在命令窗口中打印调试位置</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Command Window Colors</source>
+        <translation>命令窗口颜色</translation>
+    </message>
+    <message>
+        <location line="+190"/>
+        <location filename="../src/ui-settings-dialog.h" line="+10"/>
+        <source>Number size as difference to editor font</source>
+        <translation>行数字体大小(与编辑器字体不同)</translation>
+    </message>
+    <message>
+        <location line="+79"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Highlight current line (color adjustable below with editor styles)</source>
+        <translation>高亮当前行(颜色可用下方编辑器样式调整)</translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Highlight all occurrences of a word selected by a double click</source>
+        <translation>双击高亮所选单词的所有出现处</translation>
+    </message>
+    <message>
+        <location line="+65"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Tabs</source>
+        <translation>标签页</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rotate tabs: Vertical when at top or bottom and horizontal when left or right. The close button is not shown in rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;旋转标签页:在顶部或底部时为垂直,在左侧或右侧时为水平。 关闭按钮在旋转后的标签页中不显示。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+74"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Comments (Octave)</source>
+        <translation>注释 (Octave)</translation>
+    </message>
+    <message>
+        <location line="+11"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Strings considered for uncommenting text</source>
+        <translation>视为非注释的字符串</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>String used for commenting selected text</source>
+        <translation>用于注释的字符串</translation>
+    </message>
+    <message>
+        <location line="+31"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long lines</source>
+        <translation>长代码行</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Break long lines at line length</source>
+        <translation>在代码行长度处断开超长代码</translation>
+    </message>
+    <message>
+        <location line="+13"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Break lines only in comments</source>
+        <translation>只在注释中断开代码行</translation>
+    </message>
+    <message>
+        <location line="+60"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line length</source>
+        <translation>代码行长度</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Long line marker</source>
+        <translation>长代码行标记</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Line</source>
+        <translation>代码行</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Background</source>
+        <translation>背景</translation>
+    </message>
+    <message>
+        <location line="+38"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Wrap long lines at current window border</source>
+        <translation>在当前的窗口边框处换行</translation>
+    </message>
+    <message>
+        <location line="+153"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Auto insert after &quot;if&quot; etc.</source>
+        <translation>自动在&quot;if&quot;等后插入.</translation>
+    </message>
+    <message>
+        <location line="+20"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Nothing</source>
+        <translation>无</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;endif&quot; etc.</source>
+        <translation>&quot;endif&quot; 等.</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>&quot;end&quot;</source>
+        <translation>&quot;end&quot;</translation>
+    </message>
+    <message>
+        <location line="+238"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Debugging</source>
+        <translation>调试</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Always show debug breakpoints and pointers (opens related file if closed)</source>
+        <translation>始终显示调试断点和指针(如果关闭此选项则会打开相关文件)</translation>
+    </message>
+    <message>
+        <location line="+47"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Restore editor tabs from previous session on startup or when editor is shown again after closing</source>
+        <translation>在启动时或编辑器关闭后再次显示时,恢复上次会话的编辑器标签页</translation>
+    </message>
+    <message>
+        <location line="+105"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Close all files when the editor widget is closed/hidden</source>
+        <translation>当编辑器组件关闭/隐藏时关闭所有文件</translation>
+    </message>
+    <message>
+        <location line="+907"/>
+        <location filename="../src/ui-settings-dialog.h" line="+68"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ok&lt;/span&gt; - close dialog and apply settings&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Apply - &lt;/span&gt;apply settings but leave dialog open&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel - &lt;/span&gt;close dialog and discard changes not yet applied&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Reset -&lt;/span&gt; reload settings discarding changes not yet applied&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="-2367"/>
+        <location filename="../src/ui-settings-dialog.h" line="-161"/>
+        <source>Use foreground color</source>
+        <translation>使用前景色</translation>
+    </message>
+    <message>
+        <location line="-133"/>
+        <location filename="../src/ui-settings-dialog.h" line="-10"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If set, the focus of the widgets that are docked to the main window follows the mouse cursor. This is intended for having the same behavior within the main window when &amp;quot;focus follows mouse&amp;quot; is used for the desktop environment.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;如果选中,则停靠到主窗口组件的焦点跟随鼠标光标。 这是为了在&amp;quot;焦点跟随鼠标&amp;quot;时在主窗口中具有相同的行为。 用于桌面环境。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>Focus follows mouse for widgets docked to the main window</source>
+        <translation>组件停靠到主窗口时焦点跟随鼠标</translation>
+    </message>
+    <message>
+        <location line="+182"/>
+        <location line="+1753"/>
+        <location filename="../src/ui-settings-dialog.h" line="+11"/>
+        <location line="+106"/>
+        <source>Font size</source>
+        <translation>字体大小</translation>
+    </message>
+    <message>
+        <location line="-1227"/>
+        <location filename="../src/ui-settings-dialog.h" line="-80"/>
+        <source>Rotated tabs</source>
+        <translation>旋转标签页</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Position</source>
+        <translation>位置</translation>
+    </message>
+    <message>
+        <location line="+9"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Max. tab width in chars (0: no limit)</source>
+        <translation>以字符为单位的最大标签页宽度(0:无限制)</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max. width of a tab in characters (average char. width). Especially useful for rotated tabs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;以字符为单位的最大制表符宽度(平均字符宽度)。 特别是对旋转标签页有用。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+851"/>
+        <location filename="../src/ui-settings-dialog.h" line="+61"/>
+        <source>Force newline at end when saving file</source>
+        <translation>保存文件时强制在文件结尾换行</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Remove trailing spaces when saving file</source>
+        <translation>保存文件时删除末尾空格</translation>
+    </message>
+    <message>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+11"/>
+        <source>File Browser</source>
+        <translation>文件浏览器</translation>
+    </message>
+    <message>
+        <location line="+75"/>
+        <location filename="../src/ui-settings-dialog.h" line="-3"/>
+        <source>Initial file browser directory (only if not synchronized with initial working directory of Octave)</source>
+        <translation>初始文件浏览器目录(仅当未与Octave的初始工作目录同步时)</translation>
+    </message>
+    <message>
+        <location line="+75"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Workspace</source>
+        <translation>工作区</translation>
+    </message>
+    <message>
+        <location line="+35"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Colors for variable attributes</source>
+        <translation>变量属性的颜色</translation>
+    </message>
+    <message>
+        <location line="+133"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Use Command Window font</source>
+        <translation>使用命令窗口字体</translation>
+    </message>
+    <message>
+        <location line="+154"/>
+        <location filename="../src/ui-settings-dialog.h" line="+18"/>
+        <source>Import shortcut set</source>
+        <translation>导入快捷键设置</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Export current shortcut set</source>
+        <translation>导出当前快捷键设置</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Reset shortcuts to their defaults</source>
+        <translation>将快捷方式重置为其默认值</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+80"/>
+        <location filename="../src/ui-settings-dialog.h" line="+2"/>
+        <location line="+4"/>
+        <source>Default</source>
+        <translation>默认</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <location filename="../src/ui-settings-dialog.h" line="-1"/>
+        <source>Actual</source>
+        <translation>当前</translation>
+    </message>
+    <message>
+        <location line="+17"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Network</source>
+        <translation>网络</translation>
+    </message>
+    <message>
+        <location line="+27"/>
+        <location filename="../src/ui-settings-dialog.h" line="-11"/>
+        <source>Allow Octave to connect to the Octave web site to display current news and information</source>
+        <translation>允许 Octave 连接到 Octave 站点以显示当前新闻和信息</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Proxy Server</source>
+        <translation>代理服务器</translation>
+    </message>
+    <message>
+        <location line="+23"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;. With the last selection, the proxy is taken from the first non-empty environment variable ALL_PROXY, HTTP_PROXY or HTTPS_PROXY .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;选择 &lt;span style=&quot; font-style:italic;&quot;&gt;HttpProxy&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Sock5Proxy&lt;/span&gt; 或者 &lt;span style=&quot; font-style:italic;&quot;&gt;Environment Variables&lt;/span&gt;。 选中最后一个选项时,代理取自第一个非空的环境变量 ALL_PROXY, HTTP_PROXY 或 HTTPS_PROXY 。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+6"/>
+        <source>Use proxy server</source>
+        <translation>使用代理服务器</translation>
+    </message>
+    <message>
+        <location line="-523"/>
+        <location filename="../src/ui-settings-dialog.h" line="-42"/>
+        <source>Variable Editor</source>
+        <translation>变量编辑器</translation>
+    </message>
+    <message>
+        <location line="+43"/>
+        <location filename="../src/ui-settings-dialog.h" line="-6"/>
+        <source>Default row height</source>
+        <translation>默认行高</translation>
+    </message>
+    <message>
+        <location line="+7"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Default column width</source>
+        <translation>默认列宽</translation>
+    </message>
+    <message>
+        <location line="+78"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Variable Editor Colors</source>
+        <translation>变量编辑器颜色</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Use alternating row colors</source>
+        <translation>使用颜色交替的行</translation>
+    </message>
+    <message>
+        <location line="+69"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Disable global shortcuts when Command Window has focus</source>
+        <translation>当聚焦于命令窗口时关闭全局快捷键</translation>
+    </message>
+    <message>
+        <location line="-2438"/>
+        <location filename="../src/ui-settings-dialog.h" line="-150"/>
+        <source>Normal</source>
+        <translation>正常</translation>
+    </message>
+    <message>
+        <location line="+1780"/>
+        <location filename="../src/ui-settings-dialog.h" line="+110"/>
+        <source>File handling</source>
+        <translation>文件处理</translation>
+    </message>
+    <message>
+        <location line="+258"/>
+        <location filename="../src/ui-settings-dialog.h" line="+16"/>
+        <source>Behavior</source>
+        <translation>行为</translation>
+    </message>
+    <message>
+        <location line="+8"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Synchronize Octave working directory with file browser</source>
+        <translation>使用文件浏览器同步 Octave 工作目录</translation>
+    </message>
+    <message>
+        <location line="+14"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Restore last directory of previous session</source>
+        <translation>恢复前一个会话的最后一个目录</translation>
+    </message>
+    <message>
+        <location line="+334"/>
+        <location filename="../src/ui-settings-dialog.h" line="+45"/>
+        <source>Shortcuts</source>
+        <translation>快捷键</translation>
+    </message>
+    <message>
+        <location line="+38"/>
+        <location filename="../src/ui-settings-dialog.h" line="-28"/>
+        <source>Disable global shortcuts in order to prevent
+interference with readline key strokes.
+Exceptions: Ctrl-C for interrupting the interpreter
+and the shortcuts for switching to other widgets.</source>
+        <translation>禁用全局快捷键以防止
+干扰 readline 快捷键。
+异常: Ctrl-C 用于中断解释器
+和切换到其他组件的快捷键。</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <location filename="../src/ui-settings-dialog.h" line="+7"/>
+        <source>Disable menu accelerators in order to prevent
+interference with readline key strokes.</source>
+        <translation>禁用菜单快捷键以防止
+干扰 readline 快捷键。</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Disable menu accelerators of main window menus when Command Window has focus</source>
+        <translation>当命令窗口获得焦点时,禁用主窗口的菜单快捷键</translation>
+    </message>
+    <message>
+        <location line="+50"/>
+        <location filename="../src/ui-settings-dialog.h" line="+8"/>
+        <source>Export</source>
+        <translation>导出</translation>
+    </message>
+    <message>
+        <location line="-10"/>
+        <location filename="../src/ui-settings-dialog.h" line="-4"/>
+        <source>Import</source>
+        <translation>导入</translation>
+    </message>
+    <message>
+        <location line="+29"/>
+        <location filename="../src/ui-settings-dialog.h" line="+9"/>
+        <source>Edit a shortcut by double-clicking in Actual column</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+61"/>
+        <location filename="../src/ui-settings-dialog.h" line="+4"/>
+        <source>Action</source>
+        <translation>动作</translation>
+    </message>
+    <message>
+        <location line="+82"/>
+        <location filename="../src/ui-settings-dialog.h" line="+5"/>
+        <source>Hostname:</source>
+        <translation>主机名:</translation>
+    </message>
+    <message>
+        <location line="-536"/>
+        <location filename="../src/ui-settings-dialog.h" line="-46"/>
+        <source>Extensions of files to be opened in the default text editor (separated by &quot;;&quot;):</source>
+        <translation>要在默认文本编辑器中打开的文件的扩展名 (以 &quot;;&quot; 分隔):</translation>
+    </message>
+    <message>
+        <location line="+566"/>
+        <location filename="../src/ui-settings-dialog.h" line="+51"/>
+        <source>Proxy type:</source>
+        <translation>代理类型:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
+        <location filename="../src/ui-settings-dialog.h" line="+1"/>
+        <source>Port:</source>
+        <translation>端口:</translation>
+    </message>
+    <message>
+        <location line="-20"/>
+        <location filename="../src/ui-settings-dialog.h" line="-2"/>
+        <source>Username:</source>
+        <translation>用户名:</translation>
+    </message>
+    <message>
+        <location line="+30"/>
+        <location filename="../src/ui-settings-dialog.h" line="+3"/>
+        <source>Password:</source>
+        <translation>密码:</translation>
+    </message>
+</context>
+<context>
+    <name>shortcuts</name>
+    <message>
+        <location filename="../src/gui-preferences-sc.cc" line="+42"/>
+        <source>Undock/Dock Widget</source>
+        <translation type="unfinished">悬浮/停靠 组件</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Widget</source>
+        <translation type="unfinished">关闭组件</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>New File</source>
+        <translation type="unfinished">新建文件</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Function</source>
+        <translation type="unfinished">新建函数</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>New Figure</source>
+        <translation type="unfinished">新建图表</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Open File</source>
+        <translation type="unfinished">打开文件</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Load Workspace</source>
+        <translation type="unfinished">导入工作区</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save Workspace As</source>
+        <translation type="unfinished">工作区另存为</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Exit Octave</source>
+        <translation type="unfinished">退出 Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Copy</source>
+        <translation type="unfinished">复制</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Paste</source>
+        <translation type="unfinished">粘贴</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Undo</source>
+        <translation type="unfinished">撤销</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select All</source>
+        <translation type="unfinished">全选</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Clipboard</source>
+        <translation type="unfinished">清空剪贴板</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find in Files</source>
+        <translation type="unfinished">在文件中查找</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command Window</source>
+        <translation type="unfinished">清空命令窗口</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Command History</source>
+        <translation type="unfinished">清空命令历史</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Clear Workspace</source>
+        <translation type="unfinished">清空工作区</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Set Path</source>
+        <translation type="unfinished">设置路径</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <location line="+118"/>
+        <source>Preferences</source>
+        <translation type="unfinished">首选项</translation>
+    </message>
+    <message>
+        <location line="-115"/>
+        <source>Step</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step In</source>
+        <translation type="unfinished">单步执行</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Step Out</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Continue</source>
+        <translation type="unfinished">继续</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Quit Debug Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Start/Stop Profiler Session</source>
+        <translation type="unfinished">启动/停止性能分析会话</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Resume Profiler Session</source>
+        <translation type="unfinished">恢复性能分析会话</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Profile Data</source>
+        <translation type="unfinished">显示性能分析数据</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Show Command Window</source>
+        <translation type="unfinished">显示命令窗口</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Command History</source>
+        <translation type="unfinished">显示命令历史</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show File Browser</source>
+        <translation type="unfinished">显示文件浏览器</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Workspace</source>
+        <translation type="unfinished">显示工作区</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Editor</source>
+        <translation type="unfinished">显示编辑器</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Documentation</source>
+        <translation type="unfinished">显示文档</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Variable Editor</source>
+        <translation type="unfinished">显示变量编辑器</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command Window</source>
+        <translation type="unfinished">命令窗口</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Command History</source>
+        <translation type="unfinished">命令历史</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>File Browser</source>
+        <translation type="unfinished">文件浏览器</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Workspace</source>
+        <translation type="unfinished">工作区</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Editor</source>
+        <translation type="unfinished">编辑器</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Documentation</source>
+        <translation type="unfinished">文档</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Variable Editor</source>
+        <translation type="unfinished">变量编辑器</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Widget</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Reset Default Window Layout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show On-disk Documentation</source>
+        <translation type="unfinished">显示磁盘中的文档</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Online Documentation</source>
+        <translation type="unfinished">显示在线文档</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Report Bug</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Packages</source>
+        <translation type="unfinished">Octave 软件包</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Contribute to Octave</source>
+        <translation type="unfinished">贡献 Octave</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Octave Developer Resources</source>
+        <translation type="unfinished">Octave 开发者资源</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>About Octave</source>
+        <translation type="unfinished">关于 Octave</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Release Notes</source>
+        <translation type="unfinished">发行注记</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Community News</source>
+        <translation type="unfinished">社区新闻</translation>
+    </message>
+    <message>
+        <location line="+5"/>
+        <source>Close Tab</source>
+        <translation type="unfinished">关闭标签页</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close All Tabs</source>
+        <translation type="unfinished">关闭所有标签页</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Close Other Tabs</source>
+        <translation type="unfinished">关闭其他标签页</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Left Tab</source>
+        <translation type="unfinished">切换到左侧标签页</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Switch to Right Tab</source>
+        <translation type="unfinished">切换到右侧标签页</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Left</source>
+        <translation type="unfinished">向左移动标签页</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move Tab Right</source>
+        <translation type="unfinished">向右移动标签页</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Zoom In</source>
+        <translation type="unfinished">放大</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Zoom Out</source>
+        <translation type="unfinished">缩小</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <location line="+2"/>
+        <source>Zoom Normal</source>
+        <translation type="unfinished">缩放正常</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Edit Function</source>
+        <translation type="unfinished">编辑函数</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File</source>
+        <translation type="unfinished">保存文件</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Save File As</source>
+        <translation type="unfinished">另存文件为</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Print</source>
+        <translation type="unfinished">打印</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Redo</source>
+        <translation type="unfinished">撤销</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut</source>
+        <translation type="unfinished">剪切</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find and Replace</source>
+        <translation type="unfinished">查找并替换</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Next</source>
+        <translation type="unfinished">查找下一个</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Find Previous</source>
+        <translation type="unfinished">查找上一个</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Word</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Word</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to Start of Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete to End of Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Delete Line</source>
+        <translation type="unfinished">删除行</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Copy Line</source>
+        <translation type="unfinished">复制行</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Cut Line</source>
+        <translation type="unfinished">剪切行</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Duplicate Selection/Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Transpose Line</source>
+        <translation type="unfinished">交换行</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Completion List</source>
+        <translation type="unfinished">显示补全列表</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Comment Selection</source>
+        <translation type="unfinished">注释选择的文本</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uncomment Selection</source>
+        <translation type="unfinished">取消选择的文本的注释</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Comment Selection (Choosing String)</source>
+        <translation type="unfinished">注释所选(正在选择字符串)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Uppercase Selection</source>
+        <translation type="unfinished">将选择的文本大写</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Lowercase Selection</source>
+        <translation type="unfinished">将选择的文本小写</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <location line="+3"/>
+        <source>Indent Selection Rigidly</source>
+        <translation type="unfinished">严格缩进所选</translation>
+    </message>
+    <message>
+        <location line="-2"/>
+        <location line="+3"/>
+        <source>Unindent Selection Rigidly</source>
+        <translation type="unfinished">严格向左缩进</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Indent Code</source>
+        <translation type="unfinished">缩进代码</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Convert Line Endings to Windows</source>
+        <translation type="unfinished">将行结束符转换为Windows样式</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Unix</source>
+        <translation type="unfinished">将行结束符转换为Unix样式</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Convert Line Endings to Mac</source>
+        <translation type="unfinished">将行结束符转换为Mac样式</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Goto Line</source>
+        <translation type="unfinished">转到行</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Move to Matching Brace</source>
+        <translation type="unfinished">移至匹配的括号</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Select to Matching Brace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Toggle Bookmark</source>
+        <translation type="unfinished">切换书签</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Bookmark</source>
+        <translation type="unfinished">下一个书签</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Bookmark</source>
+        <translation type="unfinished">上一个书签</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Bookmark</source>
+        <translation type="unfinished">移除所有书签</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Styles Preferences</source>
+        <translation type="unfinished">样式首选项</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Show Line Numbers</source>
+        <translation type="unfinished">显示行号</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Whitespace Characters</source>
+        <translation type="unfinished">显示空白字符</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Line Endings</source>
+        <translation type="unfinished">显示行结束符</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Indentation Guides</source>
+        <translation type="unfinished">显示缩进对齐线</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Long Line Marker</source>
+        <translation type="unfinished">显示长线标记</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Toolbar</source>
+        <translation type="unfinished">显示工具栏</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Statusbar</source>
+        <translation type="unfinished">显示状态栏</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Show Horizontal Scrollbar</source>
+        <translation type="unfinished">显示水平滚动条</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Sort Tabs Alphabetically</source>
+        <translation type="unfinished">按字母顺序排序标签页</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished">切换断点</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Next Breakpoint</source>
+        <translation type="unfinished">下一个断点</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Previous Breakpoint</source>
+        <translation type="unfinished">上一个断点</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Remove All Breakpoints</source>
+        <translation type="unfinished">移除所有断点</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Run File</source>
+        <translation type="unfinished">运行文件</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Run Selection</source>
+        <translation type="unfinished">运行所选</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Help on Keyword</source>
+        <translation type="unfinished">关键字帮助</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Document on Keyword</source>
+        <translation type="unfinished">关键字文档</translation>
+    </message>
+    <message>
+        <location line="+4"/>
+        <source>Go to Homepage</source>
+        <translation type="unfinished">回到主页</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Back one Page</source>
+        <translation type="unfinished">回退一页</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Go Forward one Page</source>
+        <translation type="unfinished">前进一页</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>Bookmark this Page</source>
+        <translation type="unfinished">为此标签页添加标签</translation>
+    </message>
+</context>
 </TS>