gnucash maint: Multiple changes pushed

Frank H.Ellenberger fell at code.gnucash.org
Mon Apr 11 18:33:56 EDT 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/22985903 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4e5932ac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8adedc22 (commit)
	from  https://github.com/Gnucash/gnucash/commit/1420368b (commit)



commit 22985903168f84e6a1d3d211f4557dd0ca848456
Merge: 4e5932ac9 8adedc224
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Apr 12 00:18:27 2022 +0200

    Merge PR #1309 into maint


commit 4e5932ac9200b021c034dedf4b4b005920b665d8
Author: ltai0001 <yltaief at gmail.com>
Date:   Sun Apr 10 23:10:27 2022 +0200

    Translation update  by ltai0001 <yltaief at gmail.com> using Weblate
    
    po/ar.po: 74.4% (4012 of 5390 strings; 898 fuzzy)
    424 failing checks (7.8%)
    Translation: GnuCash/Program (Arabic)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ar/
    
    Translation update  by ltai0001 <yltaief at gmail.com> using Weblate
    
    po/ar.po: 74.4% (4011 of 5390 strings; 899 fuzzy)
    426 failing checks (7.9%)
    Translation: GnuCash/Program (Arabic)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ar/
    
    Translation update  by ltai0001 <yltaief at gmail.com> using Weblate
    
    po/ar.po: 74.1% (3997 of 5390 strings; 913 fuzzy)
    430 failing checks (7.9%)
    Translation: GnuCash/Program (Arabic)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ar/
    
    Co-authored-by: ltai0001 <yltaief at gmail.com>

diff --git a/po/ar.po b/po/ar.po
index a3f0c31e6..9c4037f81 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -16,7 +16,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
 "cgi?product=GnuCash&component=Translations\n"
 "POT-Creation-Date: 2022-03-09 18:00-0800\n"
-"PO-Revision-Date: 2022-04-04 05:08+0000\n"
+"PO-Revision-Date: 2022-04-10 21:10+0000\n"
 "Last-Translator: ltai0001 <yltaief at gmail.com>\n"
 "Language-Team: Arabic <https://hosted.weblate.org/projects/gnucash/gnucash/"
 "ar/>\n"
@@ -3775,7 +3775,7 @@ msgstr "فتح مربع الحوار \"العثور على العميل\""
 #: gnucash/gnome/gnc-plugin-business.c:319
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:201
 msgid "New _Invoice..."
-msgstr "فاتورة جديدة..."
+msgstr "_فاتورة جديدة..."
 
 #: gnucash/gnome/gnc-plugin-business.c:176
 #: gnucash/gnome/gnc-plugin-business.c:320
@@ -3784,7 +3784,7 @@ msgstr "فتح مربع الحوار \"فاتورة جديدة\""
 
 #: gnucash/gnome/gnc-plugin-business.c:180
 msgid "Find In_voice..."
-msgstr "العثور على الفاتورة..."
+msgstr "ال_عثور على الفاتورة..."
 
 #: gnucash/gnome/gnc-plugin-business.c:181
 msgid "Open the Find Invoice dialog"
@@ -3854,7 +3854,7 @@ msgstr "فتح مربع حوار بحث عن مورد"
 #: gnucash/gnome/gnc-plugin-business.c:218
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:196
 msgid "New _Bill..."
-msgstr "فاتورة جديدة..."
+msgstr "_فاتورة جديدة..."
 
 #: gnucash/gnome/gnc-plugin-business.c:219
 msgid "Open the New Bill dialog"
@@ -3862,7 +3862,7 @@ msgstr "فتح مربع حوار مطالبة جديدة"
 
 #: gnucash/gnome/gnc-plugin-business.c:223
 msgid "Find Bi_ll..."
-msgstr "بحث عن مطالبة"
+msgstr "_بحث عن مطالبة..."
 
 #: gnucash/gnome/gnc-plugin-business.c:224
 msgid "Open the Find Bill dialog"
@@ -3899,7 +3899,7 @@ msgstr "فتح مربع الحوار \"العثور على الموظف\""
 
 #: gnucash/gnome/gnc-plugin-business.c:261
 msgid "New _Expense Voucher..."
-msgstr "إيصال مصروفات جديد..."
+msgstr "إيصال _مصروفات جديد..."
 
 #: gnucash/gnome/gnc-plugin-business.c:262
 msgid "Open the New Expense Voucher dialog"
@@ -3907,7 +3907,7 @@ msgstr "أفتح صفحة نظرة عامة عن موظف"
 
 #: gnucash/gnome/gnc-plugin-business.c:266
 msgid "Find Expense _Voucher..."
-msgstr "العثور على إيصال المصاريف"
+msgstr "ال_عثور على إيصال المصاريف..."
 
 #: gnucash/gnome/gnc-plugin-business.c:267
 msgid "Open the Find Expense Voucher dialog"
@@ -3924,7 +3924,7 @@ msgstr "معلومات العملية"
 
 #: gnucash/gnome/gnc-plugin-business.c:283
 msgid "Sales _Tax Table"
-msgstr "جدول ضريبة المبيعات"
+msgstr "_جدول ضريبة المبيعات"
 
 #: gnucash/gnome/gnc-plugin-business.c:284
 msgid "View and edit the list of Sales Tax Tables (GST/VAT)"
@@ -3960,7 +3960,7 @@ msgstr "فتح مربع الحوار \"تذكير فواتير مستحقة\""
 
 #: gnucash/gnome/gnc-plugin-business.c:302
 msgid "E_xport"
-msgstr "تصدير"
+msgstr "ت_صدير"
 
 #: gnucash/gnome/gnc-plugin-business.c:307
 #: gnucash/gnome/gnc-plugin-business.c:308
@@ -4002,7 +4002,7 @@ msgstr "إنشاء حساب جديد"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:204
 msgid "New Account _Hierarchy..."
-msgstr "التسلسل الهرمي لحساب جديد..."
+msgstr "تسلسل هرمي جديد للحساب..."
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:205
 msgid "Extend the current book by merging with new account type categories"
@@ -4013,7 +4013,7 @@ msgstr "تمديد الدفتر الحالي عن طريق الدمج مع فئ
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:345
 #: gnucash/gnome/gnc-plugin-page-budget.c:146
 msgid "Open _Account"
-msgstr "فتح حساب"
+msgstr "_فتح حساب"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:211
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:222
@@ -4023,7 +4023,7 @@ msgstr "فتح الحساب المحدد"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:215
 msgid "Open _Old Style Register Account"
-msgstr "فتح نافذة دفتر أستاذ عام نمط قديم"
+msgstr "فتح نافذة دفتر أستاذ عام نمط _قديم"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:216
 msgid "Open the old style register selected account"
@@ -4033,7 +4033,7 @@ msgstr "فتح نافذة دفتر أستاذ عام نمط قديم محدد"
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:240
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:350
 msgid "Open _SubAccounts"
-msgstr "فتح الحسابات الفرعية"
+msgstr "فتح الحسابات ال_فرعية"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:230
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:241
@@ -4043,7 +4043,7 @@ msgstr "فتح الحساب المحدد وجميع ما لها من الحسا
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:234
 msgid "Open Old St_yle Subaccounts"
-msgstr "فتح الحسابات الفرعية بالنمط القديم"
+msgstr "فتح الحسابات الفرعية بالنمط ال_قديم"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:235
 msgid "Open the old style register selected account and all its subaccounts"
@@ -4053,7 +4053,7 @@ msgstr "فتح الحسابات بالنمط القديم و كذا كل حسا
 #: gnucash/gnome/gnc-plugin-page-register2.c:245
 #: gnucash/gnome/gnc-plugin-page-register.c:354
 msgid "Edit _Account"
-msgstr "تحرير الحساب"
+msgstr "_تحرير الحساب"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:249
 #: gnucash/gnome/gnc-plugin-page-register2.c:246
@@ -4070,9 +4070,8 @@ msgid "Delete selected account"
 msgstr "حذف الحساب المحدد"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:258
-#, fuzzy
 msgid "_Cascade Account Properties..."
-msgstr "لون الحساب"
+msgstr "لون الحساب..."
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:259
 #, fuzzy
@@ -4122,7 +4121,7 @@ msgstr "_تصفية بواسطة..."
 #: gnucash/gnome/gnc-plugin-page-sx-list.c:170
 #: gnucash/gnome-utils/gnc-main-window.c:351
 msgid "_Refresh"
-msgstr "تحديث"
+msgstr "ت_حديث"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:296
 #: gnucash/gnome/gnc-plugin-page-invoice.c:163
@@ -4139,7 +4138,7 @@ msgstr "تحديث هذه النافذة"
 #: gnucash/gnome/gnc-plugin-page-register2.c:357
 #: gnucash/gnome/gnc-plugin-page-register.c:475
 msgid "_Reconcile..."
-msgstr "تسوية"
+msgstr "_تسوية..."
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:303
 #: gnucash/gnome/gnc-plugin-page-register2.c:358
@@ -4151,7 +4150,7 @@ msgstr "التسوية بين الحسابات المختارة"
 #: gnucash/gnome/gnc-plugin-page-register2.c:362
 #: gnucash/gnome/gnc-plugin-page-register.c:480
 msgid "_Auto-clear..."
-msgstr "مسح تلقائي"
+msgstr "مسح _تلقائي..."
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:308
 msgid "Automatically clear individual transactions, given a cleared amount"
@@ -4175,7 +4174,7 @@ msgstr "نقل الأموال من حساب واحد إلى آخر"
 #: gnucash/gnome/gnc-plugin-page-register2.c:367
 #: gnucash/gnome/gnc-plugin-page-register.c:485
 msgid "Stoc_k Split..."
-msgstr "تجزئة السهم"
+msgstr "تجزئة ال_سهم..."
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:318
 #: gnucash/gnome/gnc-plugin-page-register2.c:368
@@ -4187,7 +4186,7 @@ msgstr "تسجيل تجزئة السهم أو الاندماج الأسهم"
 #: gnucash/gnome/gnc-plugin-page-register2.c:372
 #: gnucash/gnome/gnc-plugin-page-register.c:490
 msgid "View _Lots..."
-msgstr "عرض المجموعات"
+msgstr "عرض ال_مجموعات..."
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:323
 #: gnucash/gnome/gnc-plugin-page-register2.c:373
@@ -4197,7 +4196,7 @@ msgstr "عارض/محرر المجموعات"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:327
 msgid "Check & Repair A_ccount"
-msgstr "فحص وإصلاح حساب"
+msgstr "فحص وإ_صلاح حساب"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:328
 #: gnucash/gnome/window-reconcile2.c:2174 gnucash/gnome/window-reconcile.c:2436
@@ -4209,7 +4208,7 @@ msgstr ""
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:332
 msgid "Check & Repair Su_baccounts"
-msgstr "فحص و إصلاح الحسابات الفرعية"
+msgstr "فحص و إصلاح الحسابات ال_فرعية"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:333
 msgid ""
@@ -4221,7 +4220,7 @@ msgstr ""
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:338
 msgid "Check & Repair A_ll"
-msgstr "فحص & و إصلاح الجميع"
+msgstr "فحص و إصلاح ال_جميع"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:339
 msgid ""
@@ -4234,7 +4233,7 @@ msgstr ""
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:343
 #: gnucash/gnome/gnc-plugin-register2.c:64
 msgid "_Register2"
-msgstr "سجل2"
+msgstr "_دفتر2"
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:406
 msgid "Open2"
@@ -4399,7 +4398,7 @@ msgstr "فتح الحساب المحدد"
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:152
 msgid "Open _Subaccounts"
-msgstr "فتح الحسابات الفرعية"
+msgstr "فتح ال_حسابات الفرعية"
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:153
 #, fuzzy
@@ -4416,9 +4415,8 @@ msgid "Select this or another budget and delete it."
 msgstr ""
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:164
-#, fuzzy
 msgid "Budget _Options..."
-msgstr "خيارات الميزانية"
+msgstr "خيارات ال_ميزانية..."
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:165
 #, fuzzy
@@ -4426,9 +4424,8 @@ msgid "Edit this budget's options."
 msgstr "تحرير خيارات هذه الميزانية"
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:169
-#, fuzzy
 msgid "Esti_mate Budget..."
-msgstr "تقديرات الميزانية"
+msgstr "ت_قديرات الميزانية..."
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:171
 #, fuzzy
@@ -4438,9 +4435,8 @@ msgstr ""
 "تقدير قيمة الميزانية لحسابات التقديرية المختارة بناء على المعاملات السابقة"
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:175
-#, fuzzy
 msgid "_All Periods..."
-msgstr "الفترة"
+msgstr "_كل الفترات..."
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:177
 #, fuzzy
@@ -4591,7 +4587,7 @@ msgstr "قم بإنشاء نسخة من الإدخال الحالي"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:204
 msgid "Move Entry _Up"
-msgstr "نقل الإدخال لأعلى"
+msgstr "نقل الإدخال لأ_على"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:205
 msgid "Move the current entry one row upwards"
@@ -4599,7 +4595,7 @@ msgstr "نقل الإدخال الحالي سطرا واحدا لأعلى"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:209
 msgid "Move Entry Do_wn"
-msgstr "نقل الإدخال لأسفل"
+msgstr "نقل الإدخال لأ_سفل"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:210
 msgid "Move the current entry one row downwards"
@@ -4672,9 +4668,8 @@ msgid "Sort by description"
 msgstr "فرز حسب الوصف"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:296
-#, fuzzy
 msgid "_Print Invoice"
-msgstr "طباعة الفاتورة"
+msgstr "_طباعة الفاتورة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:297
 msgid "_Edit Invoice"
@@ -4719,9 +4714,8 @@ msgstr ""
 #: gnucash/gnome/gnc-plugin-page-invoice.c:346
 #: gnucash/gnome/gnc-plugin-page-invoice.c:367
 #: gnucash/gnome/gnc-plugin-page-register.c:304
-#, fuzzy
 msgid "_Open Linked Document"
-msgstr "حساب جديد"
+msgstr "إفتح المستند ال_مرتبط"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:310
 msgid "_Use as Default Layout for Customer Documents"
@@ -4732,24 +4726,20 @@ msgid "_Reset Default Layout for Customer Documents"
 msgstr ""
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:317
-#, fuzzy
 msgid "_Print Bill"
-msgstr "طباعة"
+msgstr "_طباعة الفاتورة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:318
-#, fuzzy
 msgid "_Edit Bill"
-msgstr "تعديل الفاتورة"
+msgstr "ت_عديل الفاتورة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:319
-#, fuzzy
 msgid "_Duplicate Bill"
-msgstr "مكررة"
+msgstr "ت_كرير الفاتورة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:320
-#, fuzzy
 msgid "_Post Bill"
-msgstr "دفع الفاتورة"
+msgstr "_دفع الفاتورة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:321
 #, fuzzy
@@ -4757,14 +4747,12 @@ msgid "_Unpost Bill"
 msgstr "_إلغ ترحيل هذه الفاتورة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:322
-#, fuzzy
 msgid "New _Bill"
-msgstr "فاتورة جديدة"
+msgstr "فاتورة _جديدة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:323
-#, fuzzy
 msgid "_Pay Bill"
-msgstr "دفع الفاتورة"
+msgstr "_دفع الفاتورة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:331
 msgid "_Use as Default Layout for Vendor Documents"
@@ -4780,9 +4768,8 @@ msgid "_Print Voucher"
 msgstr "_طباعة الشيكات"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:339
-#, fuzzy
 msgid "_Edit Voucher"
-msgstr "عرض/تحرير القسيمة"
+msgstr "ت_حرير القسيمة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:340
 #, fuzzy
@@ -4805,9 +4792,8 @@ msgid "New _Voucher"
 msgstr "قسيمة جديدة"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:344
-#, fuzzy
 msgid "_Pay Voucher"
-msgstr "قسيمة الشراء"
+msgstr "دفع قسيمة الشراء"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:352
 msgid "_Use as Default Layout for Employee Documents"
@@ -5106,7 +5092,7 @@ msgstr "اليوم"
 
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:145
 msgid "E_dit Vendor"
-msgstr "تحرير المورد"
+msgstr "ت_حرير المورد"
 
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:146
 msgid "Edit the selected vendor"
@@ -5122,7 +5108,7 @@ msgstr "تحرير العميل المحدد"
 
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:155
 msgid "E_dit Employee"
-msgstr "تحرير موظف"
+msgstr "ت_حرير موظف"
 
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:156
 msgid "Edit the selected employee"
@@ -5142,7 +5128,7 @@ msgstr "إنشاء موظف جديد"
 
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:177
 msgid "_Delete Owner..."
-msgstr "حذف مالك"
+msgstr "_حذف مالك..."
 
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:178
 msgid "Delete selected owner"
@@ -5158,7 +5144,7 @@ msgstr "إنشاء فاتورة جديدة"
 
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:206
 msgid "New _Voucher..."
-msgstr "قسيمة جديدة..."
+msgstr "_قسيمة جديدة..."
 
 #: gnucash/gnome/gnc-plugin-page-owner-tree.c:207
 msgid "Create a new voucher"
@@ -5250,7 +5236,7 @@ msgstr ""
 #: gnucash/gnome/gnc-plugin-page-register2.c:194
 #: gnucash/gnome/gnc-plugin-page-register.c:292
 msgid "Cu_t Transaction"
-msgstr "قص المعاملات"
+msgstr "ق_ص المعاملة"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:195
 #: gnucash/gnome/gnc-plugin-page-register.c:293
@@ -5265,7 +5251,7 @@ msgstr "_لصق المعاملات"
 #: gnucash/gnome/gnc-plugin-page-register2.c:197
 #: gnucash/gnome/gnc-plugin-page-register.c:295
 msgid "Dup_licate Transaction"
-msgstr "تكرار المعاملات"
+msgstr "ت_كرار المعاملة"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:198
 #: gnucash/gnome/gnc-plugin-page-register.c:296
@@ -5277,29 +5263,29 @@ msgstr "_حذف المعاملات"
 #: gnucash/gnome/gnc-plugin-page-register2.c:199
 #: gnucash/gnome/gnc-plugin-page-register.c:308
 msgid "Cu_t Split"
-msgstr "قص التقسيم"
+msgstr "ق_ص التقسيم"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:200
 #: gnucash/gnome/gnc-plugin-page-register.c:309
 msgid "_Copy Split"
-msgstr "نسخ التقسيم"
+msgstr "_نسخ التقسيم"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:201
 #: gnucash/gnome/gnc-plugin-page-register.c:310
 msgid "_Paste Split"
-msgstr "لصق التقسيم"
+msgstr "_لصق التقسيم"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:202
 #: gnucash/gnome/gnc-plugin-page-register.c:311
 msgid "Dup_licate Split"
-msgstr "تكرار التقسيم"
+msgstr "تك_رار التقسيم"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:203
 #: gnucash/gnome/gnc-plugin-page-register.c:312
 #: gnucash/gnome/gnc-split-reg.c:1504
 #: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1024
 msgid "_Delete Split"
-msgstr "حذف التقسيم."
+msgstr "ح_ذف التقسيم"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:204
 #: gnucash/gnome/gnc-plugin-page-register.c:313
@@ -5361,7 +5347,7 @@ msgstr "_طباعة الشيكات..."
 #: gnucash/gnome/gnc-plugin-page-report.c:1216
 #: gnucash/gnome-utils/gnc-main-window.c:320
 msgid "Cu_t"
-msgstr "قص"
+msgstr "_قص"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:231
 #: gnucash/gnome/gnc-plugin-page-register.c:340
@@ -5393,7 +5379,7 @@ msgstr "لصق محتوى الحافظة في موضع المؤشر"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:300
 msgid "Remo_ve All Splits"
-msgstr "أزل جميع التقسيمات"
+msgstr "أ_زل جميع التقسيمات"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:301
 #: gnucash/gnome/gnc-plugin-page-register.c:410
@@ -5413,7 +5399,7 @@ msgstr "سجل المعاملة الحالية"
 #: gnucash/gnome/gnc-plugin-page-register2.c:310
 #: gnucash/gnome/gnc-plugin-page-register.c:419
 msgid "Ca_ncel Transaction"
-msgstr "إلغاء المعاملات"
+msgstr "إل_غاء المعاملة"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:311
 #: gnucash/gnome/gnc-plugin-page-register.c:420
@@ -5428,16 +5414,16 @@ msgstr "_إلغاء المعاملات"
 #: gnucash/gnome/gnc-plugin-page-register2.c:319
 #: gnucash/gnome/gnc-plugin-page-register.c:428
 msgid "_Unvoid Transaction"
-msgstr "إعكس إلغاء هذه المعاملة"
+msgstr "إ_عكس إلغاء المعاملة"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:323
 #: gnucash/gnome/gnc-plugin-page-register.c:432
 msgid "Add _Reversing Transaction"
-msgstr "إضافة معاملة عكسية"
+msgstr "إضافة معاملة _عكسية"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:327
 msgid "Move Transaction _Up"
-msgstr "تحريك لأعلى"
+msgstr "تحريك لل_أعلى"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:328
 msgid ""
@@ -5449,7 +5435,7 @@ msgstr ""
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:332
 msgid "Move Transaction Do_wn"
-msgstr "تحريك لأسفل"
+msgstr "تحريك لأ_سفل"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:333
 msgid ""
@@ -5480,7 +5466,7 @@ msgstr "الانتقال إلى معاملة فارغة في أسفل السجل
 #: gnucash/gnome/gnc-plugin-page-register2.c:382
 #: gnucash/gnome/gnc-plugin-page-register.c:505
 msgid "Edit E_xchange Rate"
-msgstr "تحرير سعر الصرف"
+msgstr "تحرير سعر ال_صرف"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:383
 #: gnucash/gnome/gnc-plugin-page-register.c:506
@@ -5508,7 +5494,7 @@ msgstr "فتح تقرير سجل للمعاملات المحددة"
 #: gnucash/gnome/gnc-plugin-page-register2.c:392
 #: gnucash/gnome/gnc-plugin-page-register.c:518
 msgid "Sche_dule..."
-msgstr "الجدول الزمني..."
+msgstr "ال_جدول الزمني..."
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:393
 #: gnucash/gnome/gnc-plugin-page-register.c:519
@@ -5550,7 +5536,7 @@ msgstr "فتح تقرير سجل للمعاملات المحددة"
 #: gnucash/gnome/gnc-plugin-page-register2.c:424
 #: gnucash/gnome/gnc-plugin-page-register.c:553
 msgid "_Double Line"
-msgstr "خط مزدوج"
+msgstr "خط _مزدوج"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:425
 #: gnucash/gnome/gnc-plugin-page-register.c:554
@@ -5562,7 +5548,7 @@ msgstr "إظهار سطرين من المعلومات لكل معاملة"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:430
 msgid "Show _Extra Dates"
-msgstr "إظهار التواريخ الإضافية"
+msgstr "إظهار التواريخ الإ_ضافية"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:431
 msgid "Show entered and reconciled dates"
@@ -5571,7 +5557,7 @@ msgstr "أظهر تواريخ الإدخال و التسوية"
 #: gnucash/gnome/gnc-plugin-page-register2.c:436
 #: gnucash/gnome/gnc-plugin-page-register.c:559
 msgid "S_plit Transaction"
-msgstr "تقسيم المعاملات"
+msgstr "ت_قسيم المعاملات"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:437
 #: gnucash/gnome/gnc-plugin-page-register.c:560
@@ -5581,7 +5567,7 @@ msgstr "عرض كل التقسيمات في المعاملة الحالية"
 #: gnucash/gnome/gnc-plugin-page-register2.c:448
 #: gnucash/gnome/gnc-plugin-page-register.c:571
 msgid "_Basic Ledger"
-msgstr "دفتر الأستاذ الأساسي"
+msgstr "دفتر الأستاذ الأ_ساسي"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:449
 #: gnucash/gnome/gnc-plugin-page-register.c:572
@@ -5603,7 +5589,7 @@ msgstr "إظهار المعاملات على خط أو اثنين ووسع ال
 #: gnucash/gnome/gnc-plugin-page-register.c:581
 #: gnucash/gtkbuilder/dialog-preferences.glade:3251
 msgid "Transaction _Journal"
-msgstr "معاملات دفتر اليومية"
+msgstr "_دفتر المعاملات اليومية"
 
 #: gnucash/gnome/gnc-plugin-page-register2.c:459
 #: gnucash/gnome/gnc-plugin-page-register.c:582
@@ -5841,12 +5827,12 @@ msgstr ""
 
 #: gnucash/gnome/gnc-plugin-page-register.c:409
 msgid "Remo_ve Other Splits"
-msgstr "أزل التقسيمات الأخرى"
+msgstr "_أزل التقسيمات الأخرى"
 
 #: gnucash/gnome/gnc-plugin-page-register.c:454
 #: gnucash/gnome-utils/gnc-main-window.c:343
 msgid "_Sort By..."
-msgstr "فرز حسب..."
+msgstr "إ_فرز حسب..."
 
 #: gnucash/gnome/gnc-plugin-page-register.c:500
 #, fuzzy
@@ -6064,7 +6050,7 @@ msgstr "تصدير التقرير الحالي لمستند بصيغة PDF"
 
 #: gnucash/gnome/gnc-plugin-page-report.c:1236
 msgid "Save _Report Configuration"
-msgstr "حفظ خيارات التقرير"
+msgstr "حفظ _خيارات التقرير"
 
 #: gnucash/gnome/gnc-plugin-page-report.c:1240
 msgid "Save Report Configuration As..."
@@ -6223,7 +6209,7 @@ msgstr "إنشاء معاملة جديدة مجدولة"
 
 #: gnucash/gnome/gnc-plugin-page-sx-list.c:145
 msgid "_New 2"
-msgstr "جديد2"
+msgstr "_جديد 2"
 
 #: gnucash/gnome/gnc-plugin-page-sx-list.c:146
 msgid "Create a new scheduled transaction 2"
@@ -6235,7 +6221,7 @@ msgstr "تحرير المعاملة المجدولة المحددة"
 
 #: gnucash/gnome/gnc-plugin-page-sx-list.c:157
 msgid "_Edit 2"
-msgstr "تحرير2"
+msgstr "_تحرير2"
 
 #: gnucash/gnome/gnc-plugin-page-sx-list.c:158
 msgid "Edit the selected scheduled transaction 2"
@@ -6269,9 +6255,8 @@ msgstr[5] "هل تريد حذف هذه المعاملة المجدولة حقا
 
 #: gnucash/gnome/gnc-plugin-register2.c:57
 #: gnucash/gnome/gnc-plugin-register.c:58
-#, fuzzy
 msgid "_General Journal"
-msgstr "دفتر اليومية العامة"
+msgstr "_دفتر اليومية العامة"
 
 #: gnucash/gnome/gnc-plugin-register2.c:58
 #, fuzzy
@@ -8765,10 +8750,8 @@ msgstr "فتح ملف/موقع"
 
 #: gnucash/gnome-utils/gnc-gnome-utils.c:513
 #: gnucash/gnome-utils/gnc-gnome-utils.c:553
-#, fuzzy
-#| msgid "GnuCash could not find the associated file."
 msgid "GnuCash could not find the linked document."
-msgstr "جنوكاش لا يمكنه العثور على ملفات المرتبطة"
+msgstr "جنوكاش لا يمكنه العثور على ملفات المرتبطة."
 
 #: gnucash/gnome-utils/gnc-gnome-utils.c:583
 #, fuzzy

commit 8adedc22482fb1c6f9b9f70726f4c6f6b3c5e573
Author: luz paz <luzpaz at pm.me>
Date:   Fri Apr 1 09:02:10 2022 -0400

    Fix various typos
    
    Found via `codespell -q 3 -S *.po,./po,*.min.js,./ChangeLog*,./NEWS,./borrowed,./doc/README*,./AUTHORS,./libgnucash/tax/us/txf-de*,./data/accounts -L ans,ba,cas,dragable,gae,iff,iif,mut,nd,numer,parm,parms,startd,stoll`

diff --git a/CMakeLists.txt b/CMakeLists.txt
index a738da2da..9184e0287 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -83,7 +83,7 @@ foreach(install_dir ${CMAKE_INSTALL_FULL_BINDIR}
   string(FIND ${install_dir} ${CMAKE_INSTALL_PREFIX} in_prefix)
   if(NOT (in_prefix EQUAL 0))
     set(ENABLE_BINRELOC OFF)
-    message(WARNING "${install_dir} is set outside of the intallation prefix ${CMAKE_INSTALL_PREFIX}. That will break relocation so ENABLE_BINRELOC is set to off. With relocation disabled GnuCash will run only in its configured install location. You must set GNC_UNINSTALLED=1 and GNC_BUILDDIR=/path/to/builddir to run from the build directory. GnuCash will not run from a DESTDIR.")
+    message(WARNING "${install_dir} is set outside of the installation prefix ${CMAKE_INSTALL_PREFIX}. That will break relocation so ENABLE_BINRELOC is set to off. With relocation disabled GnuCash will run only in its configured install location. You must set GNC_UNINSTALLED=1 and GNC_BUILDDIR=/path/to/builddir to run from the build directory. GnuCash will not run from a DESTDIR.")
     break()
   endif()
 endforeach()
diff --git a/cmake/configure-appdata.cmake b/cmake/configure-appdata.cmake
index c5ddeacdc..52330bebf 100644
--- a/cmake/configure-appdata.cmake
+++ b/cmake/configure-appdata.cmake
@@ -18,7 +18,7 @@
 # - SRC_DIR (top level source code directory)
 # - SRC (full path to gnucash.appdata.xml.in)
 # - DST (full path to destination for gnucash.appdata.xml)
-# - REL_FILE (path to file containg (packaging) release info)
+# - REL_FILE (path to file containing (packaging) release info)
 # - VCS_INFO_FILE (full path to gnc-vcs-info.h - can be in source tree (release builds) or build tree (git builds))
 # - GNUCASH_BUILD_ID (optional, extra version information supplied by packagers)
 
diff --git a/common/cmake_modules/GncAddSchemeTargets.cmake b/common/cmake_modules/GncAddSchemeTargets.cmake
index 3dea80613..63c1b3d20 100644
--- a/common/cmake_modules/GncAddSchemeTargets.cmake
+++ b/common/cmake_modules/GncAddSchemeTargets.cmake
@@ -135,8 +135,8 @@ endmacro(find_guile_dirs)
 # If keyword TEST is specified this target will be treated as a test target.
 # That is its compiled files won't be installed and will be added to the set
 # of tests to run via the "check" target. If TEST is not set the targets are
-# considerd normal targets and will be added to the list of files to install.
-# They will be installed in the guile compied directory relative to the prefix
+# considered normal targets and will be added to the list of files to install.
+# They will be installed in the guile compiled directory relative to the prefix
 # set up for this build, with the OUTPUT_DIR appended to it. For example:
 # /usr/local/lib/x86_64-linux-gnu/guile/2.0/site-cache/gnucash
 function(gnc_add_scheme_targets _TARGET)
diff --git a/common/cmake_modules/GncAddSwigCommand.cmake b/common/cmake_modules/GncAddSwigCommand.cmake
index 0276556b2..05e181084 100644
--- a/common/cmake_modules/GncAddSwigCommand.cmake
+++ b/common/cmake_modules/GncAddSwigCommand.cmake
@@ -6,7 +6,7 @@
 
 # gnc_add_swig_guile_command is used to generate guile swig wrappers
 # - _target is the name of a global target that will be set for this wrapper file,
-#    this can be used elsewhere to create a depencency on this wrapper
+#    this can be used elsewhere to create a dependency on this wrapper
 # - _out_var will be set to the full path to the generated wrapper file
 # - _output is the name of the wrapper file to generate
 # - _input is the swig interface file (*.i) to generate this wrapper from
@@ -47,7 +47,7 @@ endmacro (gnc_add_swig_guile_command)
 # gnc_add_swig_python_command is used to generate python swig wrappers
 # from the tarball will be used instead
 # - _target is the name of a global target that will be set for this wrapper file,
-#    this can be used elsewhere to create a depencency on this wrapper
+#    this can be used elsewhere to create a dependency on this wrapper
 # - _out_var will be set to the full path to the generated wrapper file
 # - _py_out_var is the same but for the python module that's generated together with the wrapper
 # - _output is the name of the wrapper file to generate
diff --git a/common/debug/valgrind/valgrind-libgda.supp b/common/debug/valgrind/valgrind-libgda.supp
index 64d5f971d..d940c483a 100644
--- a/common/debug/valgrind/valgrind-libgda.supp
+++ b/common/debug/valgrind/valgrind-libgda.supp
@@ -37,7 +37,7 @@
 #     if Free: name of free-ing fn)
 
 {
-	libgda permanant memory for gda_paramlist_dtd
+	libgda permanent memory for gda_paramlist_dtd
 	Memcheck:Leak
 	fun:malloc
 	fun:xmlStrndup
diff --git a/common/test-core/test-stuff.h b/common/test-core/test-stuff.h
index 6da2adb11..6c51e136f 100644
--- a/common/test-core/test-stuff.h
+++ b/common/test-core/test-stuff.h
@@ -86,7 +86,7 @@ void print_test_results(void);
  * Use this to set whether successful tests
  * should print a message.
  * Default is false.
- * Successful test messages are useful while initally constructing the
+ * Successful test messages are useful while initially constructing the
  * test suite, but when it's completed, no news is good news.
  * A successful test run will be indicated by the message
  * from print_test_results().
diff --git a/common/test-core/unittest-support.h b/common/test-core/unittest-support.h
index f9e4849c0..64eff447d 100644
--- a/common/test-core/unittest-support.h
+++ b/common/test-core/unittest-support.h
@@ -339,7 +339,7 @@ gboolean test_object_checked_destroy (GObject *obj);
 /**
  * Ensures that a GObject is still alive at the time
  * it's called and that it is finalized. The first assertion will
- * trigger if you pass it a ponter which isn't a GObject -- which
+ * trigger if you pass it a pointer which isn't a GObject -- which
  * could be the case if the object has already been finalized. Then it
  * calls test_object_checked_destroy() on it, asserting if the
  * finalize method wasn't called (which indicates a leak).
diff --git a/contrib/rapid2gnucash.py b/contrib/rapid2gnucash.py
index 76cfd698b..b408333dc 100755
--- a/contrib/rapid2gnucash.py
+++ b/contrib/rapid2gnucash.py
@@ -23,7 +23,7 @@ Convert a CSV file exported from Rapid Electronics (UK) to a form importable by
 Line format is:
 line number,product code,quantity,availability,product description,unit price,discounts,line total,delivery,sub total,vat,grand total
 
-Useage: rapid2gnucash.py  DOWNLOADED_BASKET.csv "ORDER_NUMBER" <"Expense account">  >  output.csv
+Usage: rapid2gnucash.py  DOWNLOADED_BASKET.csv "ORDER_NUMBER" <"Expense account">  >  output.csv
 
 We need to remove first line and totals
 
@@ -46,7 +46,7 @@ try:
 	INV_ID=sys.argv[2]
 except:
 	print "No order number  specified."
-	print "Useage: rapid2gnucash.py  DOWNLOADED_BASKET.csv \"ORDER_NUMBER\""
+	print "Usage: rapid2gnucash.py  DOWNLOADED_BASKET.csv \"ORDER_NUMBER\""
 	quit(1)
 try:
 	ACCOUNT=sys.argv[3]
diff --git a/doc/examples/taxreport.gnucash b/doc/examples/taxreport.gnucash
index 9ff77e6b0..818802d55 100644
--- a/doc/examples/taxreport.gnucash
+++ b/doc/examples/taxreport.gnucash
@@ -2116,7 +2116,7 @@
   <act:parent type="guid">ce8a0ff9cfc2c79c99e6c65d5e258a55</act:parent>
 </gnc:account>
 <gnc:account version="2.0.0">
-  <act:name>Pension Contrbution</act:name>
+  <act:name>Pension Contribution</act:name>
   <act:id type="guid">91e7e5e4cd2374c9aca8024cdc1c4997</act:id>
   <act:type>EXPENSE</act:type>
   <act:commodity>
@@ -2929,7 +2929,7 @@
 </gnc:account>
 <gnc:account version="2.0.0">
   <act:name>Federal 
-Witholding</act:name>
+Withholding</act:name>
   <act:id type="guid">2ea59a43e4fa1b7225e3b8896c74713d</act:id>
   <act:type>EXPENSE</act:type>
   <act:commodity>
@@ -3555,7 +3555,7 @@ Witholding</act:name>
   <trn:date-entered>
     <ts:date>2000-09-17 20:34:05 +0200</ts:date>
   </trn:date-entered>
-  <trn:description>Fed Tax Witholding</trn:description>
+  <trn:description>Fed Tax Withholding</trn:description>
   <trn:splits>
     <trn:split>
       <split:id type="guid">7faf50cecbe6d64bd04275aa35974d02</split:id>
diff --git a/gnucash/gnome-utils/gnc-cell-view.c b/gnucash/gnome-utils/gnc-cell-view.c
index 2a68dad32..508586a16 100644
--- a/gnucash/gnome-utils/gnc-cell-view.c
+++ b/gnucash/gnome-utils/gnc-cell-view.c
@@ -226,7 +226,7 @@ gcv_start_editing (GtkCellEditable *cell_editable,
     GncCellView *cv = GNC_CELL_VIEW(cell_editable);
     GtkTextIter siter, eiter;
 
-    // Remove the text_view tooltip after 5secs to stop it recuring
+    // Remove the text_view tooltip after 5secs to stop it recurring
     cv->tooltip_id = g_timeout_add (5000, (GSourceFunc) gcv_remove_tooltip, cv);
 
     gtk_text_buffer_get_bounds (cv->buffer, &siter, &eiter);
diff --git a/gnucash/gnome-utils/gnc-frequency.h b/gnucash/gnome-utils/gnc-frequency.h
index 9889c0ba6..561824da8 100644
--- a/gnucash/gnome-utils/gnc-frequency.h
+++ b/gnucash/gnome-utils/gnc-frequency.h
@@ -97,7 +97,7 @@ void gnc_frequency_set_frequency_label_text (GncFrequency *gf, const gchar *txt)
 
 /**
  * Set the label text for the date entry widget. In the current
- * impelmentation, the default label text is "Start Date"
+ * implementation, the default label text is "Start Date"
  */
 void gnc_frequency_set_date_label_text (GncFrequency *gf, const gchar *txt);
 
diff --git a/gnucash/gnome-utils/gnc-main-window.c b/gnucash/gnome-utils/gnc-main-window.c
index fdff025c1..a991bbcc9 100644
--- a/gnucash/gnome-utils/gnc-main-window.c
+++ b/gnucash/gnome-utils/gnc-main-window.c
@@ -1410,7 +1410,7 @@ gnc_main_window_quit(GncMainWindow *window)
     {
         GList *w, *next;
 
-        /* This is not a typical list iteration. There is a possability
+        /* This is not a typical list iteration. There is a possibility
          * that the window maybe removed from the active_windows list so
          * we have to cache the 'next' pointer before executing any code
          * in the loop. */
diff --git a/gnucash/gnome/dialog-print-check.c b/gnucash/gnome/dialog-print-check.c
index ad01d1d5a..1a3b65ddc 100644
--- a/gnucash/gnome/dialog-print-check.c
+++ b/gnucash/gnome/dialog-print-check.c
@@ -315,7 +315,7 @@ struct _print_check_dialog
 };
 
 
-/* This function walks ths list of available check formats looking for a
+/* This function walks the list of available check formats looking for a
  * specific format as specified by guid number.  If found, a pointer to it is
  * returned to the caller.  Additionally, if the caller passed a pointer to a
  * GtkTreeIter, then the iter for that entry will also be returned.
diff --git a/gnucash/gnome/dialog-sx-editor.c b/gnucash/gnome/dialog-sx-editor.c
index e79e3f2ac..1c6a5ee89 100644
--- a/gnucash/gnome/dialog-sx-editor.c
+++ b/gnucash/gnome/dialog-sx-editor.c
@@ -751,7 +751,7 @@ check_transaction_splits (Transaction *txn, gpointer data)
                                                sd->tcds))
         {
             gchar *message = g_strdup_printf
-                (_("Split with memo %s has an unparseable Credit Formula."),
+                (_("Split with memo %s has an unparsable Credit Formula."),
                  xaccSplitGetMemo (s));
             split_error_warning_dialog (sd->sxed->dialog,
                                         _("Unparsable Formula in Split"),
@@ -767,7 +767,7 @@ check_transaction_splits (Transaction *txn, gpointer data)
 
         {
             gchar *message = g_strdup_printf
-                (_("Split with memo %s has an unparseable Debit Formula."),
+                (_("Split with memo %s has an unparsable Debit Formula."),
                  xaccSplitGetMemo (s));
             split_error_warning_dialog (sd->sxed->dialog,
                                         _("Unparsable Formula in Split"),
diff --git a/gnucash/gnome/window-reconcile2.c b/gnucash/gnome/window-reconcile2.c
index 24b551fd8..9d4c4009f 100644
--- a/gnucash/gnome/window-reconcile2.c
+++ b/gnucash/gnome/window-reconcile2.c
@@ -569,7 +569,7 @@ gnc_save_reconcile_interval (Account *account, time64 statement_date)
 
     /*
      * See if we need to remember days(weeks) or months.  The only trick
-     * value is 28 days which could be wither 4 weeks or 1 month.
+     * value is 28 days which could be either 4 weeks or 1 month.
      */
     if (days == 28)
     {
diff --git a/gnucash/gschemas/pref_transformations.xml b/gnucash/gschemas/pref_transformations.xml
index 66f4a0191..d55b59b59 100644
--- a/gnucash/gschemas/pref_transformations.xml
+++ b/gnucash/gschemas/pref_transformations.xml
@@ -22,7 +22,7 @@
 
     <release version="encoded_version">
        ...
-    </releaase>
+    </release>
 
     encoded_version = gnucash_major  * 1000 + gnucash_minor
     For example for gnucash 4.7 encoded_version becomes 4 * 1000 + 7 = 4007
diff --git a/gnucash/import-export/import-backend.c b/gnucash/import-export/import-backend.c
index c17487a22..a993c3229 100644
--- a/gnucash/import-export/import-backend.c
+++ b/gnucash/import-export/import-backend.c
@@ -461,7 +461,7 @@ TransactionGetTokens(GNCImportTransInfo *info)
     tokens = tokenize_string(tokens, text);
 
     /* The day of week the transaction occurred is a good indicator of
-     * what account this transaction belongs in.  Get the date and covert
+     * what account this transaction belongs in.  Get the date and convert
      * it to day of week as a token
      */
     transtime = xaccTransGetDate(transaction);
diff --git a/gnucash/import-export/import-main-matcher.c b/gnucash/import-export/import-main-matcher.c
index 4486b944a..b3f3dd4d1 100644
--- a/gnucash/import-export/import-main-matcher.c
+++ b/gnucash/import-export/import-main-matcher.c
@@ -333,7 +333,7 @@ get_trans_info (GtkTreeModel* model, GtkTreeIter* iter)
                         -1);
     return transaction_info;
 }
-/* This fuction find the top matching register transaction for the imported transaction pointed to by iter
+/* This function finds the top matching register transaction for the imported transaction pointed to by iter
  * It then goes through the list of all other imported transactions and creates a list of the ones that
  * have the same register transaction as their top match (i.e., are in conflict). It finds the best of them
  * (match-score-wise) and returns the rest as a list. The imported transactions in that list will get their
diff --git a/gnucash/import-export/qif-imp/test/test-qif-merge-groups.scm b/gnucash/import-export/qif-imp/test/test-qif-merge-groups.scm
index e1177aebb..f0320de03 100644
--- a/gnucash/import-export/qif-imp/test/test-qif-merge-groups.scm
+++ b/gnucash/import-export/qif-imp/test/test-qif-merge-groups.scm
@@ -87,7 +87,7 @@
           2
           (length (assoc-ref matches new-txn2)))
 
-        (test-equal "test-gnc:account-tree-find-duplicates - 3nd txn matches none"
+        (test-equal "test-gnc:account-tree-find-duplicates - 3rd txn matches none"
           #f
           (assoc-ref matches new-txn3))
 
diff --git a/gnucash/python/pycons/pycons b/gnucash/python/pycons/pycons
index 6510d7573..9428c8f35 100644
--- a/gnucash/python/pycons/pycons
+++ b/gnucash/python/pycons/pycons
@@ -113,7 +113,7 @@ def replace (console, canvas, anchor):
 
 # ----------------------------------------------------------------------- refresh
 def refresh(console):
-    """ Refreshs all active canvas  """
+    """ Refreshes all active canvas  """
 
     figures = console.figures
     for fig in figures:
@@ -213,7 +213,7 @@ def insert (console, figure):
 
 # ----------------------------------------------------------------------- refresh
 def refresh(console):
-    """ Refreshs all active canvas  """
+    """ Refreshes all active canvas  """
     figures = console.figures
     for fig in figures:
         figure, canvas, anchor = fig
diff --git a/gnucash/register/ledger-core/split-register.c b/gnucash/register/ledger-core/split-register.c
index 88824e42b..6c0bfa4a1 100644
--- a/gnucash/register/ledger-core/split-register.c
+++ b/gnucash/register/ledger-core/split-register.c
@@ -1490,7 +1490,7 @@ gnc_split_register_save_to_copy_buffer (SplitRegister *reg,
 
     /* use the changed flag to avoid heavy-weight updates
      * of the split & transaction fields. This will help
-     * cut down on unneccessary register redraws. */
+     * cut down on unnecessary register redraws. */
     if (!gnc_table_current_cursor_changed (reg->table, FALSE))
         return FALSE;
 
diff --git a/libgnucash/app-utils/gnc-ui-util.h b/libgnucash/app-utils/gnc-ui-util.h
index 4e8867d10..ef133bb0e 100644
--- a/libgnucash/app-utils/gnc-ui-util.h
+++ b/libgnucash/app-utils/gnc-ui-util.h
@@ -446,7 +446,7 @@ gchar * gnc_filter_text_for_control_chars (const gchar *incoming_text);
  *
  * @param symbol to remove
  *
- * @param cursor_position the posistion of cursor in the incoming text
+ * @param cursor_position the position of cursor in the incoming text
  *
  * @return nothing
 */
@@ -460,7 +460,7 @@ void gnc_filter_text_set_cursor_position (const gchar *incoming_text,
  *
  * @param symbol to remove
  *
- * @param cursor_position the posistion of cursor in the incoming text
+ * @param cursor_position the position of cursor in the incoming text
  *
  * @return The incoming text with symbol removed to be freed by the caller
 */
diff --git a/libgnucash/app-utils/options.scm b/libgnucash/app-utils/options.scm
index 9e950dcfa..dc49f45ae 100644
--- a/libgnucash/app-utils/options.scm
+++ b/libgnucash/app-utils/options.scm
@@ -496,7 +496,7 @@ the option '~a'."))
        #f)
 
      ;; generate-restore-form
-     ;; "return 'ascii represention of a function'
+     ;; "return 'ascii representation of a function'
      ;; that will set the option passed as its lone parameter
      ;; to the value it was when the picker was first displayed"
      ;;
diff --git a/libgnucash/backend/xml/test/test-files/xml1/abcall.gml b/libgnucash/backend/xml/test/test-files/xml1/abcall.gml
index c14bf3a09..ee3e971c0 100644
--- a/libgnucash/backend/xml/test/test-files/xml1/abcall.gml
+++ b/libgnucash/backend/xml/test/test-files/xml1/abcall.gml
@@ -194,7 +194,7 @@
         </split>
         <split>
           <guid>686e0a76ab0ae02b10526729d4309509</guid>
-          <memo>soem as invst</memo>
+          <memo>some as invst</memo>
           <reconcile-state>n</reconcile-state>
           <value>-190000/100</value>
           <quantity>-190000/100</quantity>
diff --git a/libgnucash/backend/xml/test/test-files/xml2/abcall.gml2 b/libgnucash/backend/xml/test/test-files/xml2/abcall.gml2
index 398dcc384..33c366c66 100644
--- a/libgnucash/backend/xml/test/test-files/xml2/abcall.gml2
+++ b/libgnucash/backend/xml/test/test-files/xml2/abcall.gml2
@@ -236,7 +236,7 @@
     </trn:split>
     <trn:split>
       <split:id type="guid">686e0a76ab0ae02b10526729d4309509</split:id>
-      <split:memo>soem as invst</split:memo>
+      <split:memo>some as invst</split:memo>
       <split:reconciled-state>n</split:reconciled-state>
       <split:value>-190000/100</split:value>
       <split:quantity>-190000/100</split:quantity>
diff --git a/libgnucash/engine/Scrub.c b/libgnucash/engine/Scrub.c
index 424f1baeb..1754409c4 100644
--- a/libgnucash/engine/Scrub.c
+++ b/libgnucash/engine/Scrub.c
@@ -654,7 +654,7 @@ xaccTransClearTradingSplits (Transaction *trans)
 
     xaccTransBeginEdit (trans);
     /* destroy_splits doesn't actually free the splits but this gets
-     * the list ifself freed.
+     * the list itself freed.
      */
     g_list_free_full (trading_splits, destroy_split);
     xaccTransCommitEdit (trans);
diff --git a/libgnucash/engine/gnc-numeric.cpp b/libgnucash/engine/gnc-numeric.cpp
index 277e01e0f..e323a9c22 100644
--- a/libgnucash/engine/gnc-numeric.cpp
+++ b/libgnucash/engine/gnc-numeric.cpp
@@ -123,8 +123,8 @@ GncNumeric::GncNumeric(const std::string& str, bool autoround)
     static const std::string hex_frag("(0x[a-f0-9]+)");
     static const std::string slash( "[ \\t]*/[ \\t]*");
     /* The llvm standard C++ library refused to recognize the - in the
-     * numer_frag patter with the default ECMAScript syntax so we use the awk
-     * syntax.
+     * numer_frag pattern with the default ECMAScript syntax so we use the
+     * awk syntax.
      */
     static const regex numeral(numer_frag);
     static const regex hex(hex_frag);
diff --git a/libgnucash/engine/policy-p.h b/libgnucash/engine/policy-p.h
index 0ca7b04bc..973b8e570 100644
--- a/libgnucash/engine/policy-p.h
+++ b/libgnucash/engine/policy-p.h
@@ -44,7 +44,7 @@
  *  The PolicyGetLot() routine returns a lot into which the
  *     indicated split should be placed.
  *
- *  The PolicyGetSplit() routine returns an unassinged split
+ *  The PolicyGetSplit() routine returns an unassigned split
  *     from the account that is appropriate for placing into the
  *     indicated lot.  For the FIFO policy, that would be the
  *     earliest split that is not in any account, and is of the
diff --git a/libgnucash/engine/qofquery.h b/libgnucash/engine/qofquery.h
index 0af32384c..1bfc70cb0 100644
--- a/libgnucash/engine/qofquery.h
+++ b/libgnucash/engine/qofquery.h
@@ -115,7 +115,7 @@ typedef enum
 #define QOF_PARAM_VERSION "version"
 
 /* --------------------------------------------------------- */
-/** \name Query Subsystem Initialization and Shudown  */
+/** \name Query Subsystem Initialization and Shutdown  */
 // @{
 /** Subsystem initialization and shutdown. Call init() once
  *  to initialize the query subsystem; call shutdown() to free
diff --git a/libgnucash/engine/test/gtest-gnc-datetime.cpp b/libgnucash/engine/test/gtest-gnc-datetime.cpp
index d56cf2e6b..939876d7b 100644
--- a/libgnucash/engine/test/gtest-gnc-datetime.cpp
+++ b/libgnucash/engine/test/gtest-gnc-datetime.cpp
@@ -572,7 +572,7 @@ TEST(gnc_datetime_functions, test_date)
 /* This test works only in the America/LosAngeles time zone and
  * there's no straightforward way to make it more flexible. It ensures
  * that DST in that timezone transitions correctly for each day of the
- * week in which March begines.
+ * week in which March begins.
 
  TEST(gnc_datetime_functions, test_timezone_offset)
 {



Summary of changes:
 CMakeLists.txt                                     |   2 +-
 cmake/configure-appdata.cmake                      |   2 +-
 common/cmake_modules/GncAddSchemeTargets.cmake     |   4 +-
 common/cmake_modules/GncAddSwigCommand.cmake       |   4 +-
 common/debug/valgrind/valgrind-libgda.supp         |   2 +-
 common/test-core/test-stuff.h                      |   2 +-
 common/test-core/unittest-support.h                |   2 +-
 contrib/rapid2gnucash.py                           |   4 +-
 doc/examples/taxreport.gnucash                     |   6 +-
 gnucash/gnome-utils/gnc-cell-view.c                |   2 +-
 gnucash/gnome-utils/gnc-frequency.h                |   2 +-
 gnucash/gnome-utils/gnc-main-window.c              |   2 +-
 gnucash/gnome/dialog-print-check.c                 |   2 +-
 gnucash/gnome/dialog-sx-editor.c                   |   4 +-
 gnucash/gnome/window-reconcile2.c                  |   2 +-
 gnucash/gschemas/pref_transformations.xml          |   2 +-
 gnucash/import-export/import-backend.c             |   2 +-
 gnucash/import-export/import-main-matcher.c        |   2 +-
 .../qif-imp/test/test-qif-merge-groups.scm         |   2 +-
 gnucash/python/pycons/pycons                       |   4 +-
 gnucash/register/ledger-core/split-register.c      |   2 +-
 libgnucash/app-utils/gnc-ui-util.h                 |   4 +-
 libgnucash/app-utils/options.scm                   |   2 +-
 .../backend/xml/test/test-files/xml1/abcall.gml    |   2 +-
 .../backend/xml/test/test-files/xml2/abcall.gml2   |   2 +-
 libgnucash/engine/Scrub.c                          |   2 +-
 libgnucash/engine/gnc-numeric.cpp                  |   4 +-
 libgnucash/engine/policy-p.h                       |   2 +-
 libgnucash/engine/qofquery.h                       |   2 +-
 libgnucash/engine/test/gtest-gnc-datetime.cpp      |   2 +-
 po/ar.po                                           | 163 +++++++++------------
 31 files changed, 112 insertions(+), 129 deletions(-)



More information about the gnucash-changes mailing list