gnucash stable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Nov 28 13:56:58 EST 2025


Updated	 via  https://github.com/Gnucash/gnucash/commit/7e5f5597 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aa882808 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5aeb20f7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8ec1ffea (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4c058858 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e8aa9410 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/47b9bebc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7fd1f5b5 (commit)
	from  https://github.com/Gnucash/gnucash/commit/a901abb1 (commit)



commit 7e5f559724f104e284ef3e61f4e23861a51c9864
Merge: aa882808f8 5aeb20f7c7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 28 10:37:04 2025 -0800

    Merge Christian Wehling's 'improve_strings' into stable.


commit aa882808f86a6cda339075cbf4a42bc78e337026
Merge: a901abb1ef 7fd1f5b51a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 28 10:35:42 2025 -0800

    Merge Kaligula's 'SX-action-description' into stable.


commit 5aeb20f7c7f978c165a3fe6e287c83d963d4ca90
Author: Christian Wehling <christian.wehling at web.de>
Date:   Sat May 18 17:48:07 2024 +0200

    glade-files: Replace 'italic' formatting with "" or remove it.

diff --git a/gnucash/gtkbuilder/assistant-csv-trans-import.glade b/gnucash/gtkbuilder/assistant-csv-trans-import.glade
index 87a71d26ed..6ee655acc9 100644
--- a/gnucash/gtkbuilder/assistant-csv-trans-import.glade
+++ b/gnucash/gtkbuilder/assistant-csv-trans-import.glade
@@ -1071,13 +1071,13 @@ For example
             <property name="margin-end">12</property>
             <property name="label" translatable="yes">If you click "Next" Gnucash will perform a number of checks.
 
-If one of those <i>checks fails</i> you'll be automatically redirected to the preview page to try and correct.
+If one of those "checks fails" you'll be automatically redirected to the preview page to try and correct.
 
 On the following page you will be able to associate each transaction to a category.
 
-If this is your <i>initial import into a new file</i>, you will first see a dialog for setting book options, since these can affect how imported data are converted to GnuCash transactions. If this is an existing file, the dialog will not be shown.
+If this is your "initial import into a new file", you will first see a dialog for setting book options, since these can affect how imported data are converted to GnuCash transactions. If this is an existing file, the dialog will not be shown.
 
-If this is the <i>first time importing</i>, you will find that all lines may need to be associated. On subsequent imports, the importer will try to associate the transactions based on previous imports.
+If this is the "first time importing", you will find that all lines may need to be associated. On subsequent imports, the importer will try to associate the transactions based on previous imports.
 
 The confidence of a correct association is displayed as a colored bar.
 
diff --git a/gnucash/gtkbuilder/dialog-new-user.glade b/gnucash/gtkbuilder/dialog-new-user.glade
index 6223b34e2a..7c0e8c1522 100644
--- a/gnucash/gtkbuilder/dialog-new-user.glade
+++ b/gnucash/gtkbuilder/dialog-new-user.glade
@@ -101,7 +101,7 @@
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="valign">start</property>
-                <property name="label" translatable="yes">If you press the <i>Yes</i> button, the <i>Welcome to GnuCash</i> dialog will be displayed again next time you start GnuCash. If you press the <i>No</i> button, it will not be displayed again.</property>
+                <property name="label" translatable="yes">If you press the "Yes" button, the "Welcome to GnuCash" dialog will be displayed again next time you start GnuCash. If you press the "No" button, it will not be displayed again.</property>
                 <property name="use-markup">True</property>
                 <property name="wrap">True</property>
                 <property name="width-chars">40</property>
@@ -233,7 +233,7 @@
                   <object class="GtkLabel" id="label3">
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
-                    <property name="label" translatable="yes">There are some predefined actions available that most new users prefer to get started with GnuCash. Select one of these actions from below and click the <i>OK</i> button or press the <i>Cancel</i> button if you don't want to perform any of them.</property>
+                    <property name="label" translatable="yes">There are some predefined actions available that most new users prefer to get started with GnuCash. Select one of these actions from below and click the "OK" button or press the "Cancel" button if you don't want to perform any of them.</property>
                     <property name="use-markup">True</property>
                     <property name="wrap">True</property>
                     <property name="width-chars">50</property>

commit 8ec1ffea78f2ce2e2913c57d0a3c22a51532dde3
Author: Christian Wehling <christian.wehling at web.de>
Date:   Sat May 18 18:18:45 2024 +0200

    glade-files: Replace other inline formattings with stylesheets
    
    use gnc-class-title instead of <span weight="bold" size="larger">
    and gnc-class-emphasis instead of <span style="italic">

diff --git a/gnucash/gtkbuilder/assistant-qif-import.glade b/gnucash/gtkbuilder/assistant-qif-import.glade
index 7cc42d30ae..2cadd9a579 100644
--- a/gnucash/gtkbuilder/assistant-qif-import.glade
+++ b/gnucash/gtkbuilder/assistant-qif-import.glade
@@ -121,7 +121,10 @@ You will have the opportunity to load as many files as you wish, so don't worry
           <object class="GtkLabel" id="load_progress_primary">
             <property name="visible">True</property>
             <property name="can-focus">False</property>
-            <property name="label"><span weight="bold" size="larger">Primary text</span></property>
+            <property name="label">Primary text</property>
+            <style>
+              <class name="gnc-class-title"/>
+            </style>
             <property name="use-markup">True</property>
             <property name="wrap">True</property>
           </object>
@@ -165,7 +168,10 @@ You will have the opportunity to load as many files as you wish, so don't worry
               <object class="GtkLabel" id="load_progress_sub">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label"><span style="italic">Sub-operation text</span></property>
+                <property name="label">Sub-operation text</property>
+                <style>
+                  <class name="gnc-class-emphasis"/>
+                </style>
                 <property name="use-markup">True</property>
                 <property name="wrap">True</property>
               </object>
@@ -1063,7 +1069,10 @@ If you don't see your exchange listed, or none of the available choices are appr
           <object class="GtkLabel" id="convert_progress_primary">
             <property name="visible">True</property>
             <property name="can-focus">False</property>
-            <property name="label"><span weight="bold" size="larger">Primary text</span></property>
+            <property name="label">Primary text</property>
+            <style>
+              <class name="gnc-class-title"/>
+            </style>
             <property name="use-markup">True</property>
             <property name="wrap">True</property>
           </object>
@@ -1107,7 +1116,10 @@ If you don't see your exchange listed, or none of the available choices are appr
               <object class="GtkLabel" id="convert_progress_sub">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label"><span style="italic">Sub-operation text</span></property>
+                <property name="label">Sub-operation text</property>
+                <style>
+                  <class name="gnc-class-emphasis"/>
+                </style>
                 <property name="use-markup">True</property>
                 <property name="wrap">True</property>
               </object>
diff --git a/gnucash/gtkbuilder/dialog-new-user.glade b/gnucash/gtkbuilder/dialog-new-user.glade
index 73d39d165c..6223b34e2a 100644
--- a/gnucash/gtkbuilder/dialog-new-user.glade
+++ b/gnucash/gtkbuilder/dialog-new-user.glade
@@ -84,7 +84,10 @@
               <object class="GtkLabel" id="label">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><span weight="bold" size="larger">Display Welcome Dialog Again?</span></property>
+                <property name="label" translatable="yes">Display Welcome Dialog Again?</property>
+                <style>
+                  <class name="gnc-class-title"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
@@ -207,7 +210,10 @@
               <object class="GtkLabel" id="label2">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><span size="larger" weight="bold">Welcome to GnuCash!</span></property>
+                <property name="label" translatable="yes">Welcome to GnuCash!</property>
+                <style>
+                  <class name="gnc-class-title"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
diff --git a/gnucash/gtkbuilder/dialog-progress.glade b/gnucash/gtkbuilder/dialog-progress.glade
index 30a9900e7f..63b10befdf 100644
--- a/gnucash/gtkbuilder/dialog-progress.glade
+++ b/gnucash/gtkbuilder/dialog-progress.glade
@@ -24,7 +24,10 @@
           <object class="GtkLabel" id="primary_label">
             <property name="visible">True</property>
             <property name="can-focus">False</property>
-            <property name="label"><span weight="bold" size="larger">Primary text</span></property>
+            <property name="label">Primary text</property>
+            <style>
+              <class name="gnc-class-title"/>
+            </style>
             <property name="use-markup">True</property>
             <property name="wrap">True</property>
           </object>
@@ -68,7 +71,10 @@
               <object class="GtkLabel" id="sub_label">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label"><span style="italic">Sub-operation text</span></property>
+                <property name="label">Sub-operation text</property>
+                <style>
+                  <class name="gnc-class-emphasis"/>
+                </style>
                 <property name="use-markup">True</property>
                 <property name="wrap">True</property>
               </object>

commit 4c05885822a61960a4717704d3697d4bde807d9a
Author: Christian Wehling <christian.wehling at web.de>
Date:   Sat May 18 17:43:21 2024 +0200

    glade-files: Separate bold formatted label "Note:" ...
    
    ... from the following content.

diff --git a/gnucash/gtkbuilder/assistant-hierarchy.glade b/gnucash/gtkbuilder/assistant-hierarchy.glade
index 292f292cc7..019b0ff8fa 100644
--- a/gnucash/gtkbuilder/assistant-hierarchy.glade
+++ b/gnucash/gtkbuilder/assistant-hierarchy.glade
@@ -537,9 +537,7 @@ Click 'Cancel' if you do not wish to create any new accounts now.</property>
 
 Some accounts are marked as "Placeholder". Placeholder accounts are used to create a hierarchy of accounts and normally do not have transactions or opening balances. If you would like an account to be a placeholder account, click the checkbox for that account.
 
-If you would like an account to have an opening balance, click on the row containing the account, then click on the opening balance field and enter the starting balance.
-
-<b>Note:</b> all accounts except Equity and placeholder accounts may have an opening balance.</property>
+If you would like an account to have an opening balance, click on the row containing the account, then click on the opening balance field and enter the starting balance.</property>
             <property name="use-markup">True</property>
             <property name="wrap">True</property>
             <property name="width-chars">75</property>
@@ -551,17 +549,52 @@ If you would like an account to have an opening balance, click on the row contai
             <property name="position">0</property>
           </packing>
         </child>
+        <child>
+          <object class="GtkLabel">
+            <property name="visible">True</property>
+            <property name="can-focus">False</property>
+            <property name="halign">start</property>
+            <property name="margin-start">12</property>
+            <property name="margin-end">12</property>
+            <property name="label" translatable="yes">Note:</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkLabel">
+            <property name="visible">True</property>
+            <property name="can-focus">False</property>
+            <property name="halign">start</property>
+            <property name="margin-start">12</property>
+            <property name="margin-end">12</property>
+            <property name="label" translatable="yes">All accounts except Equity and placeholder accounts may have an opening balance.</property>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="position">2</property>
+          </packing>
+        </child>
         <child>
           <object class="GtkScrolledWindow" id="final_account_tree_box">
             <property name="visible">True</property>
             <property name="can-focus">True</property>
             <property name="margin-start">12</property>
+            <property name="margin-end">12</property>
+            <property name="margin-top">6</property>
             <property name="shadow-type">in</property>
           </object>
           <packing>
             <property name="expand">True</property>
             <property name="fill">True</property>
-            <property name="position">1</property>
+            <property name="position">3</property>
           </packing>
         </child>
       </object>

commit e8aa9410d2a8202813099ddc5a6c6a1269d16dd8
Author: Christian Wehling <christian.wehling at web.de>
Date:   Sat Apr 20 16:17:19 2024 +0200

    glade-files: Use of stylesheets for labels
    
    as recommended in the GUI-Guidelines for 'Markups in Text' in the wiki.
    
    * Replace markup elements such as <b>
    * Change attribute elements

diff --git a/gnucash/gtkbuilder/assistant-csv-export.glade b/gnucash/gtkbuilder/assistant-csv-export.glade
index bd405dc069..16ec16893d 100644
--- a/gnucash/gtkbuilder/assistant-csv-export.glade
+++ b/gnucash/gtkbuilder/assistant-csv-export.glade
@@ -97,9 +97,9 @@ Select the type of Export required and the separator that will be used.
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="label" translatable="yes">Options</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
             </child>
           </object>
@@ -212,9 +212,9 @@ Select the type of Export required and the separator that will be used.
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="label" translatable="yes">Select Separator Character</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
             </child>
           </object>
@@ -268,9 +268,9 @@ Select the type of Export required and the separator that will be used.
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Accounts</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -410,9 +410,9 @@ Select the type of Export required and the separator that will be used.
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Date Range</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>
diff --git a/gnucash/gtkbuilder/assistant-csv-price-import.glade b/gnucash/gtkbuilder/assistant-csv-price-import.glade
index 0a82ec8a81..26fb248380 100644
--- a/gnucash/gtkbuilder/assistant-csv-price-import.glade
+++ b/gnucash/gtkbuilder/assistant-csv-price-import.glade
@@ -190,7 +190,10 @@ There are two reserved names which can't be used to save custom settings:
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Load and Save Settings</b></property>
+                    <property name="label" translatable="yes">Load and Save Settings</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                     <property name="track-visited-links">False</property>
                   </object>
@@ -556,7 +559,10 @@ There are two reserved names which can't be used to save custom settings:
                     <property name="can-focus">False</property>
                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>File Format</b></property>
+                    <property name="label" translatable="yes">File Format</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                 </child>
@@ -778,7 +784,10 @@ For example
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Miscellaneous</b></property>
+                    <property name="label" translatable="yes">Miscellaneous</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                 </child>
@@ -838,7 +847,10 @@ For example
                   <object class="GtkLabel" id="label1">
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
-                    <property name="label" translatable="yes"><b>Commodity From</b></property>
+                    <property name="label" translatable="yes">Commodity From</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                 </child>
@@ -884,9 +896,9 @@ For example
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">Currency To</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                 </child>
               </object>
@@ -1011,8 +1023,11 @@ For example
           <object class="GtkLabel" id="finish_label">
             <property name="visible">True</property>
             <property name="can-focus">False</property>
-            <property name="label" translatable="yes"><b>Press "Apply" to add the Prices.
-"Cancel" to abort.</b></property>
+            <property name="label" translatable="yes">Press "Apply" to add the Prices.
+"Cancel" to abort.</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
             <property name="use-markup">True</property>
             <property name="justify">center</property>
             <property name="wrap">True</property>
diff --git a/gnucash/gtkbuilder/assistant-csv-trans-import.glade b/gnucash/gtkbuilder/assistant-csv-trans-import.glade
index acc66a567f..87a71d26ed 100644
--- a/gnucash/gtkbuilder/assistant-csv-trans-import.glade
+++ b/gnucash/gtkbuilder/assistant-csv-trans-import.glade
@@ -180,7 +180,10 @@ There are two reserved names which can't be used to save custom settings:
                   <object class="GtkLabel" id="label12">
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
-                    <property name="label" translatable="yes"><b>Load and Save Settings</b></property>
+                    <property name="label" translatable="yes">Load and Save Settings</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                     <property name="track-visited-links">False</property>
                   </object>
@@ -548,7 +551,10 @@ To know which lines belong to the same transaction, the importer will compare th
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                    <property name="label" translatable="yes"><b>File Format</b></property>
+                    <property name="label" translatable="yes">File Format</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                 </child>
@@ -781,7 +787,10 @@ For example
                   <object class="GtkLabel" id="label13">
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
-                    <property name="label" translatable="yes"><b>Miscellaneous</b></property>
+                    <property name="label" translatable="yes">Miscellaneous</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                 </child>
@@ -812,7 +821,10 @@ For example
                   <object class="GtkLabel" id="label1">
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
-                    <property name="label" translatable="yes"><b>Account</b></property>
+                    <property name="label" translatable="yes">Account</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                 </child>
diff --git a/gnucash/gtkbuilder/assistant-hierarchy.glade b/gnucash/gtkbuilder/assistant-hierarchy.glade
index 7bd46bd151..292f292cc7 100644
--- a/gnucash/gtkbuilder/assistant-hierarchy.glade
+++ b/gnucash/gtkbuilder/assistant-hierarchy.glade
@@ -159,7 +159,10 @@ Click 'Cancel' if you do not wish to create any new accounts now.</property>
                               <object class="GtkLabel" id="label101">
                                 <property name="visible">True</property>
                                 <property name="can-focus">False</property>
-                                <property name="label" translatable="yes"><b>Categories</b></property>
+                                <property name="label" translatable="yes">Categories</property>
+                                <style>
+                                  <class name="gnc-class-strong"/>
+                                </style>
                                 <property name="use-markup">True</property>
                               </object>
                               <packing>
@@ -307,7 +310,10 @@ Click 'Cancel' if you do not wish to create any new accounts now.</property>
                           <object class="GtkLabel" id="label103">
                             <property name="visible">True</property>
                             <property name="can-focus">False</property>
-                            <property name="label" translatable="yes"><b>Category Description</b></property>
+                            <property name="label" translatable="yes">Category Description</property>
+                            <style>
+                              <class name="gnc-class-strong"/>
+                            </style>
                             <property name="use-markup">True</property>
                           </object>
                           <packing>
@@ -374,9 +380,9 @@ Click 'Cancel' if you do not wish to create any new accounts now.</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes" comments="%s is an account template">Accounts in %s</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -418,9 +424,9 @@ Click 'Cancel' if you do not wish to create any new accounts now.</property>
             <property name="margin-start">6</property>
             <property name="margin-end">6</property>
             <property name="label" translatable="yes">Notes</property>
-            <attributes>
-              <attribute name="weight" value="bold"/>
-            </attributes>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
           </object>
           <packing>
             <property name="expand">False</property>
diff --git a/gnucash/gtkbuilder/assistant-loan.glade b/gnucash/gtkbuilder/assistant-loan.glade
index 392a6576ab..5438c5d4bd 100644
--- a/gnucash/gtkbuilder/assistant-loan.glade
+++ b/gnucash/gtkbuilder/assistant-loan.glade
@@ -548,7 +548,7 @@ If you make a mistake or want to make changes later, you can edit the created Sc
             <property name="justify">center</property>
             <property name="wrap">True</property>
             <style>
-              <class name="gnc-class-highlight"/>
+              <class name="gnc-class-strong"/>
             </style>
           </object>
           <packing>
diff --git a/gnucash/gtkbuilder/assistant-qif-import.glade b/gnucash/gtkbuilder/assistant-qif-import.glade
index 2908e1f380..7cc42d30ae 100644
--- a/gnucash/gtkbuilder/assistant-qif-import.glade
+++ b/gnucash/gtkbuilder/assistant-qif-import.glade
@@ -941,9 +941,9 @@ In the following page, you will see the text that appears in the Payee and Memo
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="label" translatable="yes">Book Options</property>
-            <attributes>
-              <attribute name="weight" value="bold"/>
-            </attributes>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
           </object>
           <packing>
             <property name="expand">False</property>
diff --git a/gnucash/gtkbuilder/assistant-stock-split.glade b/gnucash/gtkbuilder/assistant-stock-split.glade
index 2ea27b0494..9e4a1502fc 100644
--- a/gnucash/gtkbuilder/assistant-stock-split.glade
+++ b/gnucash/gtkbuilder/assistant-stock-split.glade
@@ -343,7 +343,10 @@
               <object class="GtkLabel" id="income_label">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><b>_Income Account</b></property>
+                <property name="label" translatable="yes">_Income Account</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
                 <property name="use-underline">True</property>
               </object>
@@ -356,7 +359,10 @@
               <object class="GtkLabel" id="asset_label">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><b>A_sset Account</b></property>
+                <property name="label" translatable="yes">A_sset Account</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
                 <property name="use-underline">True</property>
               </object>
diff --git a/gnucash/gtkbuilder/assistant-xml-encoding.glade b/gnucash/gtkbuilder/assistant-xml-encoding.glade
index eebeb3b8cb..175189c7ad 100644
--- a/gnucash/gtkbuilder/assistant-xml-encoding.glade
+++ b/gnucash/gtkbuilder/assistant-xml-encoding.glade
@@ -236,7 +236,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>S_ystem input encodings</b></property>
+                        <property name="label" translatable="yes">S_ystem input encodings</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                         <property name="use-underline">True</property>
                         <property name="mnemonic-widget">available_encs_view</property>
@@ -322,7 +325,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>_Custom encoding</b></property>
+                        <property name="label" translatable="yes">_Custom encoding</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                         <property name="use-underline">True</property>
                         <property name="mnemonic-widget">custom_enc_entry</property>
@@ -405,7 +411,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>_Selected encodings</b></property>
+                    <property name="label" translatable="yes">_Selected encodings</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                     <property name="use-underline">True</property>
                     <property name="mnemonic-widget">selected_encs_view</property>
diff --git a/gnucash/gtkbuilder/business-prefs.glade b/gnucash/gtkbuilder/business-prefs.glade
index 770c973cb0..a0093ed829 100644
--- a/gnucash/gtkbuilder/business-prefs.glade
+++ b/gnucash/gtkbuilder/business-prefs.glade
@@ -34,9 +34,9 @@
             <property name="can-focus">False</property>
             <property name="halign">start</property>
             <property name="label" translatable="yes">General</property>
-            <attributes>
-              <attribute name="weight" value="bold"/>
-            </attributes>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
           </object>
           <packing>
             <property name="left-attach">0</property>
@@ -112,7 +112,10 @@
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="halign">start</property>
-            <property name="label" translatable="yes"><b>Invoices</b></property>
+            <property name="label" translatable="yes">Invoices</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
             <property name="use-markup">True</property>
           </object>
           <packing>
@@ -189,7 +192,10 @@
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="halign">start</property>
-            <property name="label" translatable="yes"><b>Bills</b></property>
+            <property name="label" translatable="yes">Bills</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
             <property name="use-markup">True</property>
           </object>
           <packing>
diff --git a/gnucash/gtkbuilder/dialog-account-picker.glade b/gnucash/gtkbuilder/dialog-account-picker.glade
index 405e26d9b0..26252826e1 100644
--- a/gnucash/gtkbuilder/dialog-account-picker.glade
+++ b/gnucash/gtkbuilder/dialog-account-picker.glade
@@ -20,9 +20,9 @@
             <property name="can-focus">False</property>
             <property name="halign">start</property>
             <property name="label" translatable="yes">QIF Import</property>
-            <attributes>
-              <attribute name="weight" value="bold"/>
-            </attributes>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
           </object>
           <packing>
             <property name="left-attach">0</property>
diff --git a/gnucash/gtkbuilder/dialog-account.glade b/gnucash/gtkbuilder/dialog-account.glade
index b379b736cd..82bfe6ac48 100644
--- a/gnucash/gtkbuilder/dialog-account.glade
+++ b/gnucash/gtkbuilder/dialog-account.glade
@@ -444,7 +444,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Sub-accounts</b></property>
+                    <property name="label" translatable="yes">Sub-accounts</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -551,9 +554,9 @@
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Transactions</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -671,7 +674,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Sub-account Transactions</b></property>
+                    <property name="label" translatable="yes">Sub-account Transactions</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -1192,9 +1198,9 @@
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Identification</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -1703,9 +1709,9 @@ Clear the entry to have no warning.</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
                         <property name="label" translatable="yes">Balance Limit</property>
-                        <attributes>
-                          <attribute name="weight" value="bold"/>
-                        </attributes>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                       </object>
                       <packing>
                         <property name="left-attach">0</property>
@@ -1778,7 +1784,10 @@ Clear the entry to have no warning.</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
                         <property name="valign">start</property>
-                        <property name="label" translatable="yes"><b>Balance Information</b></property>
+                        <property name="label" translatable="yes">Balance Information</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                       </object>
                       <packing>
@@ -1792,7 +1801,10 @@ Clear the entry to have no warning.</property>
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>Initial Balance Transfer</b></property>
+                        <property name="label" translatable="yes">Initial Balance Transfer</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                       </object>
                       <packing>
diff --git a/gnucash/gtkbuilder/dialog-billterms.glade b/gnucash/gtkbuilder/dialog-billterms.glade
index f2026bf15b..88f1886d21 100644
--- a/gnucash/gtkbuilder/dialog-billterms.glade
+++ b/gnucash/gtkbuilder/dialog-billterms.glade
@@ -431,9 +431,9 @@
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Terms</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -543,7 +543,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Term Definition</b></property>
+                    <property name="label" translatable="yes">Term Definition</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -841,7 +844,10 @@
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
-                <property name="label" translatable="yes"><b>Term Definition</b></property>
+                <property name="label" translatable="yes">Term Definition</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
@@ -1069,7 +1075,10 @@
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
-                <property name="label" translatable="yes"><b>New Billing Term</b></property>
+                <property name="label" translatable="yes">New Billing Term</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
@@ -1084,7 +1093,10 @@
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="margin-top">6</property>
-                <property name="label" translatable="yes"><b>Term Definition</b></property>
+                <property name="label" translatable="yes">Term Definition</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
diff --git a/gnucash/gtkbuilder/dialog-commodities.glade b/gnucash/gtkbuilder/dialog-commodities.glade
index a7d76d80b0..cb7a10bc18 100644
--- a/gnucash/gtkbuilder/dialog-commodities.glade
+++ b/gnucash/gtkbuilder/dialog-commodities.glade
@@ -25,9 +25,9 @@
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="label" translatable="yes">Securities</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
               <packing>
                 <property name="expand">False</property>
diff --git a/gnucash/gtkbuilder/dialog-commodity.glade b/gnucash/gtkbuilder/dialog-commodity.glade
index 630db39457..9247b71dea 100644
--- a/gnucash/gtkbuilder/dialog-commodity.glade
+++ b/gnucash/gtkbuilder/dialog-commodity.glade
@@ -212,7 +212,10 @@
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
-                <property name="label" translatable="yes"><b>Quote Source Information</b></property>
+                <property name="label" translatable="yes">Quote Source Information</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
@@ -227,9 +230,9 @@
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="label" translatable="yes">Security Information</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
               <packing>
                 <property name="left-attach">0</property>
diff --git a/gnucash/gtkbuilder/dialog-customer-import-gui.glade b/gnucash/gtkbuilder/dialog-customer-import-gui.glade
index 0bedac4e60..66f9ab6417 100644
--- a/gnucash/gtkbuilder/dialog-customer-import-gui.glade
+++ b/gnucash/gtkbuilder/dialog-customer-import-gui.glade
@@ -124,9 +124,9 @@
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="label" translatable="yes">1. Choose the file to import</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
             </child>
           </object>
@@ -189,7 +189,10 @@
               <object class="GtkLabel" id="label4">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><b>2. Select Import Type</b></property>
+                <property name="label" translatable="yes">2. Select Import Type</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
             </child>
@@ -308,9 +311,9 @@
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="label" translatable="yes">3. Select import options</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
             </child>
           </object>
@@ -351,9 +354,9 @@
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="label" translatable="yes">4. Preview</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
             </child>
           </object>
diff --git a/gnucash/gtkbuilder/dialog-doclink.glade b/gnucash/gtkbuilder/dialog-doclink.glade
index c03da4a3e8..04ad5f6019 100644
--- a/gnucash/gtkbuilder/dialog-doclink.glade
+++ b/gnucash/gtkbuilder/dialog-doclink.glade
@@ -47,9 +47,9 @@
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="label" translatable="yes">Change Linked Document path head</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
               <packing>
                 <property name="expand">False</property>
@@ -596,9 +596,9 @@
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="label" translatable="yes">All Linked Documents</property>
-            <attributes>
-              <attribute name="weight" value="bold"/>
-            </attributes>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
           </object>
           <packing>
             <property name="expand">False</property>
diff --git a/gnucash/gtkbuilder/dialog-file-access.glade b/gnucash/gtkbuilder/dialog-file-access.glade
index 7b9d83b3c8..3cd7ae693f 100644
--- a/gnucash/gtkbuilder/dialog-file-access.glade
+++ b/gnucash/gtkbuilder/dialog-file-access.glade
@@ -69,7 +69,10 @@
               <object class="GtkLabel" id="uri_type_label">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><b>Data Format</b></property>
+                <property name="label" translatable="yes">Data Format</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
@@ -137,7 +140,10 @@
               <object class="GtkLabel" id="label5">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><b>File</b></property>
+                <property name="label" translatable="yes">File</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
             </child>
@@ -278,7 +284,10 @@
               <object class="GtkLabel" id="label1">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><b>Database Connection</b></property>
+                <property name="label" translatable="yes">Database Connection</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
             </child>
diff --git a/gnucash/gtkbuilder/dialog-fincalc.glade b/gnucash/gtkbuilder/dialog-fincalc.glade
index 60b7021368..0a6034d651 100644
--- a/gnucash/gtkbuilder/dialog-fincalc.glade
+++ b/gnucash/gtkbuilder/dialog-fincalc.glade
@@ -183,7 +183,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Calculations</b></property>
+                    <property name="label" translatable="yes">Calculations</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -511,7 +514,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Payment Options</b></property>
+                    <property name="label" translatable="yes">Payment Options</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -631,7 +637,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>Compounding</b></property>
+                        <property name="label" translatable="yes">Compounding</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                         <property name="justify">right</property>
                       </object>
@@ -648,9 +657,9 @@
                         <property name="halign">start</property>
                         <property name="margin-top">6</property>
                         <property name="label" translatable="yes">Period</property>
-                        <attributes>
-                          <attribute name="weight" value="bold"/>
-                        </attributes>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                       </object>
                       <packing>
                         <property name="left-attach">0</property>
diff --git a/gnucash/gtkbuilder/dialog-find-account.glade b/gnucash/gtkbuilder/dialog-find-account.glade
index 208f4c19c1..820f77d372 100644
--- a/gnucash/gtkbuilder/dialog-find-account.glade
+++ b/gnucash/gtkbuilder/dialog-find-account.glade
@@ -94,9 +94,9 @@
             <property name="can-focus">False</property>
             <property name="margin-bottom">6</property>
             <property name="label" translatable="yes">Search the Account List</property>
-            <attributes>
-              <attribute name="weight" value="bold"/>
-            </attributes>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
           </object>
           <packing>
             <property name="expand">False</property>
diff --git a/gnucash/gtkbuilder/dialog-imap-editor.glade b/gnucash/gtkbuilder/dialog-imap-editor.glade
index d19babd1b2..51d0ea882b 100644
--- a/gnucash/gtkbuilder/dialog-imap-editor.glade
+++ b/gnucash/gtkbuilder/dialog-imap-editor.glade
@@ -103,7 +103,10 @@
           <object class="GtkLabel" id="label1">
             <property name="visible">True</property>
             <property name="can-focus">False</property>
-            <property name="label" translatable="yes"><b>What type of information to display?</b></property>
+            <property name="label" translatable="yes">What type of information to display?</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
             <property name="use-markup">True</property>
           </object>
           <packing>
diff --git a/gnucash/gtkbuilder/dialog-import.glade b/gnucash/gtkbuilder/dialog-import.glade
index 19e07f5cf0..15b09f0363 100644
--- a/gnucash/gtkbuilder/dialog-import.glade
+++ b/gnucash/gtkbuilder/dialog-import.glade
@@ -519,9 +519,9 @@
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="label" translatable="yes">Colors</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
               <packing>
                 <property name="left-attach">0</property>
@@ -633,7 +633,10 @@
               <object class="GtkLabel" id="label847795">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><b>Actions</b></property>
+                <property name="label" translatable="yes">Actions</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
diff --git a/gnucash/gtkbuilder/dialog-lot-viewer.glade b/gnucash/gtkbuilder/dialog-lot-viewer.glade
index 8960efaf15..a24d50f3b8 100644
--- a/gnucash/gtkbuilder/dialog-lot-viewer.glade
+++ b/gnucash/gtkbuilder/dialog-lot-viewer.glade
@@ -151,9 +151,9 @@
                         <property name="label" translatable="yes">_Notes</property>
                         <property name="use-underline">True</property>
                         <property name="mnemonic-widget">lot_notes_text</property>
-                        <attributes>
-                          <attribute name="weight" value="bold"/>
-                        </attributes>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                       </object>
                       <packing>
                         <property name="left-attach">0</property>
@@ -190,7 +190,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>_Title</b></property>
+                        <property name="label" translatable="yes">_Title</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                         <property name="use-underline">True</property>
                         <property name="justify">center</property>
@@ -220,7 +223,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>_Lots in This Account</b></property>
+                        <property name="label" translatable="yes">_Lots in This Account</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                         <property name="use-underline">True</property>
                         <property name="mnemonic-widget">lot_view</property>
@@ -301,7 +307,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>Splits _free</b></property>
+                        <property name="label" translatable="yes">Splits _free</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                         <property name="use-underline">True</property>
                         <property name="mnemonic-widget">split_free_view</property>
@@ -356,7 +365,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>Splits _in lot</b></property>
+                        <property name="label" translatable="yes">Splits _in lot</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                         <property name="use-underline">True</property>
                         <property name="mnemonic-widget">split_in_lot_view</property>
diff --git a/gnucash/gtkbuilder/dialog-payment.glade b/gnucash/gtkbuilder/dialog-payment.glade
index 7d33a3ad05..b015064894 100644
--- a/gnucash/gtkbuilder/dialog-payment.glade
+++ b/gnucash/gtkbuilder/dialog-payment.glade
@@ -167,9 +167,9 @@
                     <property name="tooltip-markup">The company associated with this payment.</property>
                     <property name="tooltip-text" translatable="yes">The company associated with this payment.</property>
                     <property name="label" translatable="yes">Partner</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                 </child>
               </object>
@@ -205,9 +205,9 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">Post To</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                 </child>
               </object>
@@ -333,9 +333,9 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">Documents</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                 </child>
               </object>
@@ -417,9 +417,9 @@ In case of an over-payment or if no invoice was selected, GnuCash will automatic
                         <property name="halign">end</property>
                         <property name="label" translatable="yes">Amount</property>
                         <property name="justify">right</property>
-                        <attributes>
-                          <attribute name="weight" value="bold"/>
-                        </attributes>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                       </object>
                       <packing>
                         <property name="left-attach">0</property>
@@ -660,9 +660,9 @@ In case of an over-payment or if no invoice was selected, GnuCash will automatic
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">Transaction Details</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                 </child>
               </object>
@@ -696,9 +696,9 @@ In case of an over-payment or if no invoice was selected, GnuCash will automatic
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">Transfer Account</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                 </child>
               </object>
diff --git a/gnucash/gtkbuilder/dialog-preferences.glade b/gnucash/gtkbuilder/dialog-preferences.glade
index 578076eb89..713a57607b 100644
--- a/gnucash/gtkbuilder/dialog-preferences.glade
+++ b/gnucash/gtkbuilder/dialog-preferences.glade
@@ -182,7 +182,10 @@
               <object class="GtkLabel" id="sep_label">
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
-                <property name="label" translatable="yes"><b>Separator Character</b></property>
+                <property name="label" translatable="yes">Separator Character</property>
+                  <style>
+                    <class name="gnc-class-strong"/>
+                  </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
@@ -326,7 +329,10 @@ Press 'Close' to return to the preference window
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Summary Bar Content</b></property>
+                    <property name="label" translatable="yes">Summary Bar Content</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -376,9 +382,9 @@ Press 'Close' to return to the preference window
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Start Date</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -391,9 +397,9 @@ Press 'Close' to return to the preference window
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">End Date</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -596,7 +602,10 @@ Press 'Close' to return to the preference window
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Separator Character</b></property>
+                    <property name="label" translatable="yes">Separator Character</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -627,7 +636,10 @@ Press 'Close' to return to the preference window
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Labels</b></property>
+                    <property name="label" translatable="yes">Labels</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -707,7 +719,10 @@ Press 'Close' to return to the preference window
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Reverse Balanced Accounts</b></property>
+                    <property name="label" translatable="yes">Reverse Balanced Accounts</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -740,7 +755,10 @@ Press 'Close' to return to the preference window
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Default Currency</b></property>
+                    <property name="label" translatable="yes">Default Currency</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -814,9 +832,9 @@ Press 'Close' to return to the preference window
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Account Color</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -1019,9 +1037,9 @@ Press 'Close' to return to the preference window
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Fancy Date Format</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -1044,9 +1062,9 @@ Press 'Close' to return to the preference window
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Date Format</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -1058,7 +1076,10 @@ Press 'Close' to return to the preference window
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Time Format</b></property>
+                    <property name="label" translatable="yes">Time Format</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -1099,7 +1120,10 @@ Press 'Close' to return to the preference window
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Date Completion</b></property>
+                    <property name="label" translatable="yes">Date Completion</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -1212,7 +1236,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Numbers</b></property>
+                    <property name="label" translatable="yes">Numbers</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -1407,9 +1434,9 @@ many months before the current month</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes" comments="Preferences Dialog, General Tab">General</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -1520,7 +1547,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>_Retain log/backup files</b></property>
+                    <property name="label" translatable="yes">_Retain log/backup files</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                     <property name="use-underline">True</property>
                     <property name="mnemonic-widget">pref/general/retain-days</property>
@@ -1553,7 +1583,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Files</b></property>
+                    <property name="label" translatable="yes">Files</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -1586,7 +1619,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Search Dialog</b></property>
+                    <property name="label" translatable="yes">Search Dialog</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -1958,7 +1994,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Linked Files</b></property>
+                    <property name="label" translatable="yes">Linked Files</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -2096,9 +2135,9 @@ many months before the current month</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">General</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -2388,7 +2427,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Checks</b></property>
+                    <property name="label" translatable="yes">Checks</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -2501,7 +2543,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Actions</b></property>
+                    <property name="label" translatable="yes">Actions</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -2662,7 +2707,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Reconciling</b></property>
+                    <property name="label" translatable="yes">Reconciling</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -2835,9 +2883,9 @@ many months before the current month</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Layout</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -2892,7 +2940,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Default Style</b></property>
+                    <property name="label" translatable="yes">Default Style</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -2915,7 +2966,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Other Defaults</b></property>
+                    <property name="label" translatable="yes">Other Defaults</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -3169,7 +3223,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Default Report Currency</b></property>
+                    <property name="label" translatable="yes">Default Report Currency</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -3192,7 +3249,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Location</b></property>
+                    <property name="label" translatable="yes">Location</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -3237,9 +3297,9 @@ many months before the current month</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Default zoom level</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -3371,7 +3431,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Window Geometry</b></property>
+                    <property name="label" translatable="yes">Window Geometry</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -3442,7 +3505,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Tab Position</b></property>
+                    <property name="label" translatable="yes">Tab Position</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -3531,7 +3597,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Summary Bar Position</b></property>
+                    <property name="label" translatable="yes">Summary Bar Position</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -3592,7 +3661,10 @@ many months before the current month</property>
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Tabs</b></property>
+                    <property name="label" translatable="yes">Tabs</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -3793,9 +3865,9 @@ many months before the current month</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Online Quotes</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
diff --git a/gnucash/gtkbuilder/dialog-report.glade b/gnucash/gtkbuilder/dialog-report.glade
index 2aaadbd22d..04c6971f08 100644
--- a/gnucash/gtkbuilder/dialog-report.glade
+++ b/gnucash/gtkbuilder/dialog-report.glade
@@ -52,7 +52,10 @@
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="halign">start</property>
-            <property name="label" translatable="yes"><b>A_vailable reports</b></property>
+            <property name="label" translatable="yes">A_vailable reports</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
             <property name="use-markup">True</property>
             <property name="use-underline">True</property>
             <property name="justify">center</property>
@@ -68,7 +71,10 @@
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="halign">start</property>
-            <property name="label" translatable="yes"><b>_Selected Reports</b></property>
+            <property name="label" translatable="yes">_Selected Reports</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
             <property name="use-markup">True</property>
             <property name="use-underline">True</property>
             <property name="mnemonic-widget">contents_view</property>
@@ -299,7 +305,10 @@
                   <object class="GtkLabel" id="label847671">
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
-                    <property name="label" translatable="yes"><b>Available style sheets</b></property>
+                    <property name="label" translatable="yes">Available style sheets</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -379,7 +388,10 @@
                   <object class="GtkLabel" id="label847672">
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
-                    <property name="label" translatable="yes"><b>Style sheet options</b></property>
+                    <property name="label" translatable="yes">Style sheet options</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -756,7 +768,10 @@
           <object class="GtkLabel" id="label2">
             <property name="visible">True</property>
             <property name="can-focus">False</property>
-            <property name="label" translatable="yes"><b>New style sheet info</b></property>
+            <property name="label" translatable="yes">New style sheet info</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
             <property name="use-markup">True</property>
           </object>
           <packing>
diff --git a/gnucash/gtkbuilder/dialog-search.glade b/gnucash/gtkbuilder/dialog-search.glade
index 4323fb1b4b..d8eaf2b50d 100644
--- a/gnucash/gtkbuilder/dialog-search.glade
+++ b/gnucash/gtkbuilder/dialog-search.glade
@@ -225,7 +225,10 @@
                       <object class="GtkLabel" id="match_all_label">
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
-                        <property name="label" translatable="yes"><b>Match all entries</b></property>
+                        <property name="label" translatable="yes">Match all entries</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                       </object>
                       <packing>
diff --git a/gnucash/gtkbuilder/dialog-sx.glade b/gnucash/gtkbuilder/dialog-sx.glade
index 45e94d8a33..c275212784 100644
--- a/gnucash/gtkbuilder/dialog-sx.glade
+++ b/gnucash/gtkbuilder/dialog-sx.glade
@@ -505,7 +505,10 @@
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="halign">start</property>
-            <property name="label" translatable="yes"><b>Since Last Run</b></property>
+            <property name="label" translatable="yes">Since Last Run</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
             <property name="use-markup">True</property>
           </object>
           <packing>
@@ -528,7 +531,10 @@
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="halign">start</property>
-            <property name="label" translatable="yes"><b>Transaction Editor Defaults</b></property>
+            <property name="label" translatable="yes">Transaction Editor Defaults</property>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
             <property name="use-markup">True</property>
           </object>
           <packing>
@@ -870,9 +876,9 @@
                     <property name="label" translatable="yes">Name</property>
                     <property name="use-underline">True</property>
                     <property name="justify">center</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -930,9 +936,9 @@
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
                         <property name="label" translatable="yes">Options</property>
-                        <attributes>
-                          <attribute name="weight" value="bold"/>
-                        </attributes>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1148,7 +1154,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>Occurrences</b></property>
+                        <property name="label" translatable="yes">Occurrences</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                       </object>
                       <packing>
diff --git a/gnucash/gtkbuilder/dialog-tax-info.glade b/gnucash/gtkbuilder/dialog-tax-info.glade
index 304f2a31a6..aa01dfd929 100644
--- a/gnucash/gtkbuilder/dialog-tax-info.glade
+++ b/gnucash/gtkbuilder/dialog-tax-info.glade
@@ -87,9 +87,9 @@
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="label" translatable="yes">Income Tax Identity</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
               <packing>
                 <property name="expand">False</property>
@@ -243,7 +243,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>_Accounts</b></property>
+                    <property name="label" translatable="yes">_Accounts</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                     <property name="use-underline">True</property>
                   </object>
@@ -455,7 +458,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>Account Tax Information</b></property>
+                        <property name="label" translatable="yes">Account Tax Information</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                       </object>
                       <packing>
@@ -498,7 +504,10 @@
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="halign">start</property>
-                        <property name="label" translatable="yes"><b>_TXF Categories</b></property>
+                        <property name="label" translatable="yes">_TXF Categories</property>
+                        <style>
+                          <class name="gnc-class-strong"/>
+                        </style>
                         <property name="use-markup">True</property>
                         <property name="use-underline">True</property>
                       </object>
@@ -601,7 +610,10 @@
                           <object class="GtkLabel" id="label847736">
                             <property name="visible">True</property>
                             <property name="can-focus">False</property>
-                            <property name="label" translatable="yes"><b>Payer Name Source</b></property>
+                            <property name="label" translatable="yes">Payer Name Source</property>
+                            <style>
+                              <class name="gnc-class-strong"/>
+                            </style>
                             <property name="use-markup">True</property>
                           </object>
                           <packing>
@@ -662,7 +674,10 @@
                           <object class="GtkLabel" id="label847738">
                             <property name="visible">True</property>
                             <property name="can-focus">False</property>
-                            <property name="label" translatable="yes"><b>Copy Number</b></property>
+                            <property name="label" translatable="yes">Copy Number</property>
+                            <style>
+                              <class name="gnc-class-strong"/>
+                            </style>
                             <property name="use-markup">True</property>
                           </object>
                           <packing>
diff --git a/gnucash/gtkbuilder/dialog-tax-table.glade b/gnucash/gtkbuilder/dialog-tax-table.glade
index 3994f60b77..959467abd4 100644
--- a/gnucash/gtkbuilder/dialog-tax-table.glade
+++ b/gnucash/gtkbuilder/dialog-tax-table.glade
@@ -29,9 +29,9 @@
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Tax Tables</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -139,7 +139,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Tax Table Entries</b></property>
+                    <property name="label" translatable="yes">Tax Table Entries</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -382,7 +385,10 @@
                 <property name="visible">True</property>
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
-                <property name="label" translatable="yes"><b>Tax Table Entry</b></property>
+                <property name="label" translatable="yes">Tax Table Entry</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
@@ -397,9 +403,9 @@
                 <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="label" translatable="yes">Tax Table</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
               </object>
               <packing>
                 <property name="left-attach">0</property>
diff --git a/gnucash/gtkbuilder/dialog-totd.glade b/gnucash/gtkbuilder/dialog-totd.glade
index 4fab47173e..92ba9d1ae0 100644
--- a/gnucash/gtkbuilder/dialog-totd.glade
+++ b/gnucash/gtkbuilder/dialog-totd.glade
@@ -92,7 +92,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Tip of the Day</b></property>
+                    <property name="label" translatable="yes">Tip of the Day</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                     <property name="use-underline">True</property>
                   </object>
diff --git a/gnucash/gtkbuilder/dialog-transfer.glade b/gnucash/gtkbuilder/dialog-transfer.glade
index 4259af8305..8335ded828 100644
--- a/gnucash/gtkbuilder/dialog-transfer.glade
+++ b/gnucash/gtkbuilder/dialog-transfer.glade
@@ -77,7 +77,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Basic Information</b></property>
+                    <property name="label" translatable="yes">Basic Information</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
@@ -271,9 +274,9 @@
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Transfer From</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
@@ -332,9 +335,9 @@
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
                     <property name="label" translatable="yes">Transfer To</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left-attach">2</property>
@@ -488,7 +491,10 @@
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Currency Transfer</b></property>
+                    <property name="label" translatable="yes">Currency Transfer</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
diff --git a/gnucash/gtkbuilder/gnc-plugin-page-register.glade b/gnucash/gtkbuilder/gnc-plugin-page-register.glade
index f2f487e854..51111d18ce 100644
--- a/gnucash/gtkbuilder/gnc-plugin-page-register.glade
+++ b/gnucash/gtkbuilder/gnc-plugin-page-register.glade
@@ -638,9 +638,9 @@ If 0, all previous days included</property>
             <property name="can-focus">False</property>
             <property name="halign">start</property>
             <property name="label" translatable="yes">New Transaction Information</property>
-            <attributes>
-              <attribute name="weight" value="bold"/>
-            </attributes>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
           </object>
           <packing>
             <property name="expand">False</property>
diff --git a/gnucash/gtkbuilder/window-reconcile.glade b/gnucash/gtkbuilder/window-reconcile.glade
index 55ec227192..aba0b13c8a 100644
--- a/gnucash/gtkbuilder/window-reconcile.glade
+++ b/gnucash/gtkbuilder/window-reconcile.glade
@@ -68,7 +68,10 @@
                 <property name="halign">start</property>
                 <property name="margin-start">6</property>
                 <property name="margin-end">6</property>
-                <property name="label" translatable="yes"><b>Reconcile Information</b></property>
+                <property name="label" translatable="yes">Reconcile Information</property>
+                <style>
+                  <class name="gnc-class-strong"/>
+                </style>
                 <property name="use-markup">True</property>
               </object>
               <packing>
diff --git a/gnucash/import-export/aqb/dialog-ab-pref.glade b/gnucash/import-export/aqb/dialog-ab-pref.glade
index 735b499912..90817543c4 100644
--- a/gnucash/import-export/aqb/dialog-ab-pref.glade
+++ b/gnucash/import-export/aqb/dialog-ab-pref.glade
@@ -20,9 +20,9 @@
             <property name="can-focus">False</property>
             <property name="halign">start</property>
             <property name="label" translatable="yes">Online Banking</property>
-            <attributes>
-              <attribute name="weight" value="bold"/>
-            </attributes>
+            <style>
+              <class name="gnc-class-strong"/>
+            </style>
           </object>
           <packing>
             <property name="left-attach">0</property>
diff --git a/gnucash/import-export/aqb/dialog-ab.glade b/gnucash/import-export/aqb/dialog-ab.glade
index 1fab438142..c1b2e638b0 100644
--- a/gnucash/import-export/aqb/dialog-ab.glade
+++ b/gnucash/import-export/aqb/dialog-ab.glade
@@ -81,9 +81,9 @@
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">Progress</property>
                     <property name="xalign">0</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -208,7 +208,10 @@
                   <object class="GtkLabel" id="label8877444">
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
-                    <property name="label" translatable="yes"><b>_Log Messages</b></property>
+                    <property name="label" translatable="yes">_Log Messages</property>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                     <property name="use-markup">True</property>
                     <property name="use-underline">True</property>
                     <property name="xalign">0</property>
@@ -368,9 +371,9 @@
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">From</property>
                     <property name="xalign">0</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -473,9 +476,9 @@
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes">To</property>
                     <property name="xalign">0</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
+                    <style>
+                      <class name="gnc-class-strong"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="expand">False</property>

commit 47b9bebccadd876e5cc029dd132cd904eba699ac
Author: Christian Wehling <christian.wehling at web.de>
Date:   Sun Mar 24 20:44:12 2024 +0100

    Improve translatable strings.
    
    These strings are labeled as "Source needs review" in Weblate.

diff --git a/gnucash/gnome/assistant-stock-transaction.cpp b/gnucash/gnome/assistant-stock-transaction.cpp
index 00ce9dc965..192aa6bac6 100644
--- a/gnucash/gnome/assistant-stock-transaction.cpp
+++ b/gnucash/gnome/assistant-stock-transaction.cpp
@@ -268,9 +268,9 @@ static const TxnTypeVec long_types
         // Translators: this is a stock transaction describing a stock
         // split
         N_("Stock split"),
-        N_("Company issues additional units, thereby reducing the stock price by a divisor "
-           ", while keeping the total monetary value of the overall investment constant. "
-           "\n\nIf the split results in a cash in lieu for remainder units, please "
+        N_("Company issues additional units, thereby reducing the stock price by a divisor, "
+           "while keeping the total monetary value of the overall investment constant.\n\nIf "
+           "the split results in a cash in lieu for remainder units, please "
            "record the sale using the Stock Transaction Assistant first, then record the split.")
     },
     {
@@ -310,8 +310,8 @@ static const TxnTypeVec short_types
         // Translators: this is a stock transaction describing cover
         // buying stock, and recording capital gain/loss
         N_("Buy to cover short"),
-        N_("Buy back stock to cover short position, and record capital gain/loss. "
-           "\n\nIf you are unable to calculate capital gains you can enter a placeholder "
+        N_("Buy back stock to cover short position, and record capital gain/loss.\n\nIf "
+           "you are unable to calculate capital gains you can enter a placeholder "
            "amount and correct it in the transaction later.")
     },
     {
@@ -352,7 +352,7 @@ static const TxnTypeVec short_types
         N_("Company returns capital, and the short stock holder must make a compensatory "
            "payment for the returned capital. This reduces the cost basis (less negative, "
            "towards 0.00 value) without affecting # units. A distribution previously recorded "
-           "as a compensatory dividend is reclassified to compensatory return of capital,"
+           "as a compensatory dividend is reclassified to compensatory return of capital, "
            "often due to end-of-year tax information.")
     },
     {
@@ -395,8 +395,8 @@ static const TxnTypeVec short_types
         // split when shorting stock
         N_("Stock split"),
         N_("Company issues additional units, thereby reducing the stock price by a divisor, "
-           "while keeping the total monetary value of the overall investment constant. "
-           "\n\nIf the split results in a cash in lieu for remainder units, please "
+           "while keeping the total monetary value of the overall investment constant.\n\nIf "
+           "the split results in a cash in lieu for remainder units, please "
            "record the cover buy using the Stock Transaction Assistant first, then record the split.")
     },
     {
diff --git a/gnucash/gnome/gnc-plugin-page-report.cpp b/gnucash/gnome/gnc-plugin-page-report.cpp
index 3e21c1f195..e189d130e8 100644
--- a/gnucash/gnome/gnc-plugin-page-report.cpp
+++ b/gnucash/gnome/gnc-plugin-page-report.cpp
@@ -240,7 +240,7 @@ static GncToolBarShortNames toolbar_labels[] =
     /* Translators: This string is meant to be a short alternative for "Save Report Configuration As…"
        to be used as toolbar button label. */
     { "ReportSaveAsAction",   N_("Save Config As…") },
-    { "FilePrintPDFAction",   N_("Make Pdf") },
+    { "FilePrintPDFAction",   N_("Export as PDF") },
     { nullptr, nullptr },
 };
 
diff --git a/gnucash/gtkbuilder/assistant-loan.glade b/gnucash/gtkbuilder/assistant-loan.glade
index 7024abce8a..392a6576ab 100644
--- a/gnucash/gtkbuilder/assistant-loan.glade
+++ b/gnucash/gtkbuilder/assistant-loan.glade
@@ -219,7 +219,7 @@ If you make a mistake or want to make changes later, you can edit the created Sc
                 <property name="invisible-char">●</property>
                 <property name="primary-icon-activatable">False</property>
                 <property name="secondary-icon-activatable">False</property>
-                <property name="secondary-icon-tooltip-text" translatable="yes">Enter the number of months still to be paid off. This determines both the remaining principle and the duration of the scheduled transaction.</property>
+                <property name="secondary-icon-tooltip-text" translatable="yes">Enter the number of months still to be paid off. This determines both the remaining principal and the duration of the scheduled transaction.</property>
                 <property name="climb-rate">1</property>
               </object>
               <packing>
@@ -1081,7 +1081,7 @@ If you make a mistake or want to make changes later, you can edit the created Sc
           <object class="GtkLabel" id="label3">
             <property name="visible">True</property>
             <property name="can-focus">False</property>
-            <property name="label" translatable="yes">Review the details below and if correct press "Apply"" to create the schedule.</property>
+            <property name="label" translatable="yes">Review the details below and if correct press "Apply" to create the schedule.</property>
             <property name="justify">center</property>
           </object>
           <packing>
diff --git a/gnucash/gtkbuilder/dialog-preferences.glade b/gnucash/gtkbuilder/dialog-preferences.glade
index 0545d7c32a..578076eb89 100644
--- a/gnucash/gtkbuilder/dialog-preferences.glade
+++ b/gnucash/gtkbuilder/dialog-preferences.glade
@@ -326,7 +326,7 @@ Press 'Close' to return to the preference window
                     <property name="visible">True</property>
                     <property name="can-focus">False</property>
                     <property name="halign">start</property>
-                    <property name="label" translatable="yes"><b>Summarybar Content</b></property>
+                    <property name="label" translatable="yes"><b>Summary Bar Content</b></property>
                     <property name="use-markup">True</property>
                   </object>
                   <packing>
diff --git a/gnucash/import-export/aqb/dialog-ab.glade b/gnucash/import-export/aqb/dialog-ab.glade
index 16f1e9270b..1fab438142 100644
--- a/gnucash/import-export/aqb/dialog-ab.glade
+++ b/gnucash/import-export/aqb/dialog-ab.glade
@@ -1727,7 +1727,7 @@
                     <property name="model">imexporter-list</property>
                     <property name="visible">True</property>
                     <property name="can-focus">True</property>
-                    <property name="tooltip-text" translatable="yes">This list contains the file formats that AQBanking knows how to import. The profile list contains specializations and is populated according to which format you select in this list.</property>
+                    <property name="tooltip-text" translatable="yes">This list contains the file formats that AqBanking knows how to import. The profile list contains specializations and is populated according to which format you select in this list.</property>
                     <child>
                       <object class="GtkTreeViewColumn" id="imexporter-name">
                         <property name="title" translatable="yes">File Format</property>
diff --git a/gnucash/import-export/aqb/gnc-plugin-aqbanking.ui b/gnucash/import-export/aqb/gnc-plugin-aqbanking.ui
index d506ef298b..5adc4e454a 100644
--- a/gnucash/import-export/aqb/gnc-plugin-aqbanking.ui
+++ b/gnucash/import-export/aqb/gnc-plugin-aqbanking.ui
@@ -3,9 +3,9 @@
 
   <menu id="FilePlaceholder1">
     <item>
-      <attribute name="label" translatable="yes">Import using AQBanking</attribute>
+      <attribute name="label" translatable="yes">Import using AqBanking</attribute>
       <attribute name="action">gnc-plugin-aqbanking-actions.AQBankingImportAction</attribute>
-      <attribute name="tooltip" translatable="yes">Import into GnuCash any file format supported by AQBanking</attribute>
+      <attribute name="tooltip" translatable="yes">Import into GnuCash any file format supported by AqBanking</attribute>
     </item>
   </menu>
 
diff --git a/gnucash/import-export/bi-import/dialog-bi-import-gui.c b/gnucash/import-export/bi-import/dialog-bi-import-gui.c
index cf7c3a5e18..07d4642f70 100644
--- a/gnucash/import-export/bi-import/dialog-bi-import-gui.c
+++ b/gnucash/import-export/bi-import/dialog-bi-import-gui.c
@@ -191,7 +191,7 @@ gnc_plugin_bi_import_getFilename(GtkWindow *parent)
     gtk_file_filter_set_name (filter, "text files (*.txt)");
     gtk_file_filter_add_pattern (filter, "*.txt");
     filters = g_list_append( filters, filter );
-    filename = gnc_file_dialog(parent, _("Import Bills or Invoices from csv"), filters, NULL, GNC_FILE_DIALOG_IMPORT);
+    filename = gnc_file_dialog(parent, _("Import Bills or Invoices from CSV"), filters, NULL, GNC_FILE_DIALOG_IMPORT);
 
     return filename;
 }
diff --git a/gnucash/import-export/customer-import/dialog-customer-import-gui.c b/gnucash/import-export/customer-import/dialog-customer-import-gui.c
index 4c47612998..2e56d85b5e 100644
--- a/gnucash/import-export/customer-import/dialog-customer-import-gui.c
+++ b/gnucash/import-export/customer-import/dialog-customer-import-gui.c
@@ -169,7 +169,7 @@ gnc_plugin_customer_import_getFilename (GtkWindow *parent)
     gtk_file_filter_add_pattern (filter, "*.txt");
     filters = g_list_append( filters, filter );
     filename = gnc_file_dialog(parent,
-                               _("Import Customers from csv"), filters, NULL, GNC_FILE_DIALOG_IMPORT);
+                               _("Import Customers from CSV"), filters, NULL, GNC_FILE_DIALOG_IMPORT);
 
     return filename;
 }
diff --git a/gnucash/report/reports/standard/invoice.scm b/gnucash/report/reports/standard/invoice.scm
index 6d8ae05d7b..babc670a9a 100644
--- a/gnucash/report/reports/standard/invoice.scm
+++ b/gnucash/report/reports/standard/invoice.scm
@@ -480,7 +480,7 @@ for styling the invoice. Please see the exported report for the CSS class names.
 
   (gnc-register-simple-boolean-option options
     (N_ "Display") (N_ "Use Detailed Tax Summary")
-    "o" (N_ "Display all tax categories separately (one per line) instead of one single tax line.?") #f)
+    "o" (N_ "Display all tax categories separately (one per line) instead of one single tax line?") #f)
 
   (gnc-register-simple-boolean-option options
     (N_ "Display") (N_ "References")
diff --git a/gnucash/report/reports/standard/taxinvoice.scm b/gnucash/report/reports/standard/taxinvoice.scm
index 0991f9bbc0..33ba21a74d 100644
--- a/gnucash/report/reports/standard/taxinvoice.scm
+++ b/gnucash/report/reports/standard/taxinvoice.scm
@@ -317,9 +317,9 @@
        (set-opt options headingpage optname-tax-rate (G_ "GST Rate"))
        (set-opt options headingpage optname-tax-amount (G_ "GST Amount"))
        (set-opt options headingpage2 optname-amount-due (G_ "Amount Due (inc GST)"))
-       (set-opt options headingpage2 optname-invoice-number-text (G_ "Invoice #: "))
-       (set-opt options headingpage2 optname-ref-text (G_ "Reference: "))
-       (set-opt options headingpage2 optname-jobname-text (G_ "Engagement: "))
+       (set-opt options headingpage2 optname-invoice-number-text (G_ "Invoice #:"))
+       (set-opt options headingpage2 optname-ref-text (G_ "Reference:"))
+       (set-opt options headingpage2 optname-jobname-text (G_ "Engagement:"))
        (set-opt options notespage optname-extra-css "h1.coyname { text-align: right; margin-bottom: 0px ; font-size: 200%; } h2.invoice { text-align: left; margin-bottom: 0px ; font-size: 500%; }")
        options))
 
diff --git a/libgnucash/engine/gnc-optiondb.cpp b/libgnucash/engine/gnc-optiondb.cpp
index 17d23d8fb6..b7fd749cae 100644
--- a/libgnucash/engine/gnc-optiondb.cpp
+++ b/libgnucash/engine/gnc-optiondb.cpp
@@ -1336,11 +1336,11 @@ gnc_option_db_book_options(GncOptionDB* odb)
                                      N_("Length of time to change the used invoice report. A value of 0 means disabled."),
                                      0.0, 0.0, 20.0, 1.0);
     gnc_register_taxtable_option(odb, business_section,
-                                 N_("Default Customer TaxTable"), "f1",
+                                 N_("Default Customer Tax Table"), "f1",
                                  N_("The default tax table to apply to customers."),
                                  nullptr);
     gnc_register_taxtable_option(odb, business_section,
-                                 N_("Default Vendor TaxTable"), "f2",
+                                 N_("Default Vendor Tax Table"), "f2",
                                  N_("The default tax table to apply to vendors."),
                                  nullptr);
 

commit 7fd1f5b51a7ed214c605215cad5673e5229e475d
Author: Kaligula <kaligula.dev at gmail.com>
Date:   Sun Mar 24 18:26:06 2024 +0100

    More missing full stops

diff --git a/gnucash/ui/gnc-plugin-page-register.ui b/gnucash/ui/gnc-plugin-page-register.ui
index f4d1c3724c..1fd3fdb47e 100644
--- a/gnucash/ui/gnc-plugin-page-register.ui
+++ b/gnucash/ui/gnc-plugin-page-register.ui
@@ -656,7 +656,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">_Save</property>
         <property name="action-name">gnc-plugin-basic-commands-actions.FileSaveAction</property>
-        <property name="tooltip-text" translatable="yes">Save the current file</property>
+        <property name="tooltip-text" translatable="yes">Save the current file.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">document-save</property>
       </object>
@@ -671,7 +671,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">_Close</property>
         <property name="action-name">mainwin.FileCloseAction</property>
-        <property name="tooltip-text" translatable="yes">Close the currently active page</property>
+        <property name="tooltip-text" translatable="yes">Close the currently active page.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">window-close</property>
       </object>
@@ -696,7 +696,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">New _Invoice…</property>
         <property name="action-name">gnc-plugin-business-actions.ToolbarNewInvoiceAction</property>
-        <property name="tooltip-text" translatable="yes">Open the New Invoice dialog</property>
+        <property name="tooltip-text" translatable="yes">Open the New Invoice dialog.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">gnc-invoice-new</property>
       </object>
@@ -721,7 +721,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">Dup_licate Transaction</property>
         <property name="action-name">GncPluginPageRegisterActions.DuplicateTransactionAction</property>
-        <property name="tooltip-text" translatable="yes">Make a copy of the current transaction</property>
+        <property name="tooltip-text" translatable="yes">Make a copy of the current transaction.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">edit-copy</property>
       </object>
@@ -736,7 +736,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">_Delete Transaction</property>
         <property name="action-name">GncPluginPageRegisterActions.DeleteTransactionAction</property>
-        <property name="tooltip-text" translatable="yes">Delete the current transaction</property>
+        <property name="tooltip-text" translatable="yes">Delete the current transaction.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">edit-delete</property>
       </object>
@@ -761,7 +761,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">_Enter Transaction</property>
         <property name="action-name">GncPluginPageRegisterActions.RecordTransactionAction</property>
-        <property name="tooltip-text" translatable="yes">Record the current transaction</property>
+        <property name="tooltip-text" translatable="yes">Record the current transaction.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">list-add</property>
       </object>
@@ -776,7 +776,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">Ca_ncel Transaction</property>
         <property name="action-name">GncPluginPageRegisterActions.CancelTransactionAction</property>
-        <property name="tooltip-text" translatable="yes">Cancel the current transaction</property>
+        <property name="tooltip-text" translatable="yes">Cancel the current transaction.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">process-stop</property>
       </object>
@@ -801,7 +801,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">_Blank Transaction</property>
         <property name="action-name">GncPluginPageRegisterActions.BlankTransactionAction</property>
-        <property name="tooltip-text" translatable="yes">Move to the blank transaction in the register</property>
+        <property name="tooltip-text" translatable="yes">Move to the blank transaction in the register.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">go-jump</property>
       </object>
@@ -816,7 +816,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">S_plit Transaction</property>
         <property name="action-name">GncPluginPageRegisterActions.SplitTransactionAction</property>
-        <property name="tooltip-text" translatable="yes">Show all splits in the current transaction</property>
+        <property name="tooltip-text" translatable="yes">Show all splits in the current transaction.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">gnc-split-trans</property>
       </object>
@@ -831,7 +831,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">_Jump to the other account</property>
         <property name="action-name">GncPluginPageRegisterActions.JumpTransactionAction</property>
-        <property name="tooltip-text" translatable="yes">Open a new register tab for the other account with focus on this transaction</property>
+        <property name="tooltip-text" translatable="yes">Open a new register tab for the other account with focus on this transaction.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">gnc-jumpto</property>
       </object>
@@ -871,7 +871,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">_Transfer…</property>
         <property name="action-name">GncPluginPageRegisterActions.ActionsTransferAction</property>
-        <property name="tooltip-text" translatable="yes">Transfer funds from one account to another</property>
+        <property name="tooltip-text" translatable="yes">Transfer funds from one account to another.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">gnc-transfer</property>
       </object>
@@ -886,7 +886,7 @@
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">_Reconcile…</property>
         <property name="action-name">GncPluginPageRegisterActions.ActionsReconcileAction</property>
-        <property name="tooltip-text" translatable="yes">Reconcile the selected account</property>
+        <property name="tooltip-text" translatable="yes">Reconcile the selected account.</property>
         <property name="use-underline">True</property>
         <property name="icon-name">edit-select-all</property>
       </object>



Summary of changes:
 gnucash/gnome/assistant-stock-transaction.cpp      |  16 +-
 gnucash/gnome/gnc-plugin-page-report.cpp           |   2 +-
 gnucash/gtkbuilder/assistant-csv-export.glade      |  24 +--
 .../gtkbuilder/assistant-csv-price-import.glade    |  33 ++--
 .../gtkbuilder/assistant-csv-trans-import.glade    |  26 ++-
 gnucash/gtkbuilder/assistant-hierarchy.glade       |  63 ++++++--
 gnucash/gtkbuilder/assistant-loan.glade            |   6 +-
 gnucash/gtkbuilder/assistant-qif-import.glade      |  26 ++-
 gnucash/gtkbuilder/assistant-stock-split.glade     |  10 +-
 gnucash/gtkbuilder/assistant-xml-encoding.glade    |  15 +-
 gnucash/gtkbuilder/business-prefs.glade            |  16 +-
 gnucash/gtkbuilder/dialog-account-picker.glade     |   6 +-
 gnucash/gtkbuilder/dialog-account.glade            |  38 +++--
 gnucash/gtkbuilder/dialog-billterms.glade          |  26 ++-
 gnucash/gtkbuilder/dialog-commodities.glade        |   6 +-
 gnucash/gtkbuilder/dialog-commodity.glade          |  11 +-
 .../gtkbuilder/dialog-customer-import-gui.glade    |  23 +--
 gnucash/gtkbuilder/dialog-doclink.glade            |  12 +-
 gnucash/gtkbuilder/dialog-file-access.glade        |  15 +-
 gnucash/gtkbuilder/dialog-fincalc.glade            |  21 ++-
 gnucash/gtkbuilder/dialog-find-account.glade       |   6 +-
 gnucash/gtkbuilder/dialog-imap-editor.glade        |   5 +-
 gnucash/gtkbuilder/dialog-import.glade             |  11 +-
 gnucash/gtkbuilder/dialog-lot-viewer.glade         |  26 ++-
 gnucash/gtkbuilder/dialog-new-user.glade           |  14 +-
 gnucash/gtkbuilder/dialog-payment.glade            |  36 ++---
 gnucash/gtkbuilder/dialog-preferences.glade        | 180 ++++++++++++++-------
 gnucash/gtkbuilder/dialog-progress.glade           |  10 +-
 gnucash/gtkbuilder/dialog-report.glade             |  25 ++-
 gnucash/gtkbuilder/dialog-search.glade             |   5 +-
 gnucash/gtkbuilder/dialog-sx.glade                 |  27 ++--
 gnucash/gtkbuilder/dialog-tax-info.glade           |  31 +++-
 gnucash/gtkbuilder/dialog-tax-table.glade          |  22 ++-
 gnucash/gtkbuilder/dialog-totd.glade               |   5 +-
 gnucash/gtkbuilder/dialog-transfer.glade           |  22 ++-
 gnucash/gtkbuilder/gnc-plugin-page-register.glade  |   6 +-
 gnucash/gtkbuilder/window-reconcile.glade          |   5 +-
 gnucash/import-export/aqb/dialog-ab-pref.glade     |   6 +-
 gnucash/import-export/aqb/dialog-ab.glade          |  25 +--
 gnucash/import-export/aqb/gnc-plugin-aqbanking.ui  |   4 +-
 .../import-export/bi-import/dialog-bi-import-gui.c |   2 +-
 .../customer-import/dialog-customer-import-gui.c   |   2 +-
 gnucash/report/reports/standard/invoice.scm        |   2 +-
 gnucash/report/reports/standard/taxinvoice.scm     |   6 +-
 gnucash/ui/gnc-plugin-page-register.ui             |  24 +--
 libgnucash/engine/gnc-optiondb.cpp                 |   4 +-
 46 files changed, 609 insertions(+), 297 deletions(-)



More information about the gnucash-changes mailing list